Inera Core Implementation Guide
0.2.0 - ci-build Sweden

Inera Core Implementation Guide - Local Development build (v0.2.0) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions

Resource Profile: Task Base Inera ( Experimental )

Official URL: https://inera.se/fhir/core/StructureDefinition/task-base-inera Version: 0.2.0
Draft as of 2025-11-24 Computable Name: TaskBaseInera

Svensk profil för arbetsflöde och uppföljning av remisser baserad på TKB GetReferralOutcome v1.0.

Används för att spåra:

  • Remissstatus och handläggning
  • Arbetskö och tilldelning
  • Remissutfall och resultat

Källa: TKB GetReferralOutcome v1.0 (clinicalprocess:activity:request)

Usages:

  • This Profile is not used by any profiles in this Implementation Guide

You can also check for usages in the FHIR IG Statistics

Formal Views of Profile Content

Description of Profiles, Differentials, Snapshots and how the different presentations work.

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Task C 0..* Task A task to be performed
Constraints: inv-1
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
... identifier S 0..* Identifier Arbetsflödes-ID
... instantiatesCanonical SΣ 0..1 canonical(ActivityDefinition) Baserad på definition
... instantiatesUri SΣ 0..1 uri Protokoll-URI
... basedOn SΣ 0..* Reference(Resource) Baserad på
... groupIdentifier SΣ 0..1 Identifier Gruppidentifierare
... partOf SΣ 0..* Reference(Task) Del av annat arbetsflöde
... status ?!SΣ 1..1 code Status
Binding: TaskStatus (required)
... statusReason SΣ 0..1 CodeableConcept Anledning till status
Binding Description: (example): Codes to identify the reason for current status. These will typically be specific to a particular workflow.
... businessStatus SΣ 0..1 CodeableConcept Verksamhetsstatus
Binding Description: (example): The domain-specific business-contextual sub-state of the task. For example: "Blood drawn", "IV inserted", "Awaiting physician signature", etc.
.... text SΣ 0..1 string Plain text representation of the concept
... intent SΣ 1..1 code Avsikt
Binding: TaskIntent (required)
... priority S 0..1 code Prioritet
Binding: RequestPriority (required)
... code SΣ 0..1 CodeableConcept Arbetsflödestyp
Binding: TaskCode (example): Codes to identify what the task involves. These will typically be specific to a particular workflow.
... description SΣ 0..1 string Beskrivning
... focus SΣ 0..1 Reference(ServiceRequest Base Inera) Fokus (remiss)
... for SΣ 0..1 Reference(Patient Base Inera) Patient
... encounter SΣ 0..1 Reference(Encounter Base Inera) Vårdkontakt
... executionPeriod SΣ 0..1 Period Genomförandeperiod
.... start SΣC 0..1 dateTime Starting time with inclusive boundary
.... end SΣC 0..1 dateTime End time with inclusive boundary, if not ongoing
... authoredOn SC 0..1 dateTime Skapad
... lastModified SΣC 0..1 dateTime Senast ändrad
... requester SΣ 0..1 Reference(PractitionerRole Base Inera | Organization Base Inera | Device | Patient Base Inera | RelatedPerson) Beställare
... performerType S 0..* CodeableConcept Utförartyp
Binding: ProcedurePerformerRoleCodes (preferred): The type(s) of task performers allowed.
... owner SΣ 0..1 Reference(PractitionerRole Base Inera | Organization Base Inera) Ansvarig
... location SΣ 0..1 Reference(Location) Plats
... reasonCode S 0..1 CodeableConcept Orsak (kodad)
Binding Description: (example): Indicates why the task is needed. E.g. Suspended because patient admitted to hospital.
... reasonReference S 0..1 Reference(Resource) Orsak (referens)
... insurance S 0..* Reference(Coverage | ClaimResponse) Försäkring
... note S 0..* Annotation Kommentarer
... relevantHistory S 0..* Reference(Provenance) Relevant historik
... restriction S 0..1 BackboneElement Begränsningar
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... repetitions S 0..1 positiveInt Antal repetitioner
.... period S 0..1 Period Tidsperiod
.... recipient S 0..* Reference(Patient | Practitioner | PractitionerRole | RelatedPerson | Group | Organization) Mottagare
... input S 0..* BackboneElement Indata
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... type S 1..1 CodeableConcept Indatatyp
Binding Description: (example): Codes to identify types of input parameters. These will typically be specific to a particular workflow. E.g. "Comparison source", "Applicable consent", "Concomitent Medications", etc.
.... value[x] S 1..1 Indatavärde
..... valueBase64Binary base64Binary
..... valueBoolean boolean
..... valueCanonical canonical(Any)
..... valueCode code
..... valueDate date
..... valueDateTime dateTime
..... valueDecimal decimal
..... valueId id
..... valueInstant instant
..... valueInteger integer
..... valueMarkdown markdown
..... valueOid oid
..... valuePositiveInt positiveInt
..... valueString string
..... valueTime time
..... valueUnsignedInt unsignedInt
..... valueUri uri
..... valueUrl url
..... valueUuid uuid
..... valueAddress Address
..... valueAge Age
..... valueAnnotation Annotation
..... valueAttachment Attachment
..... valueCodeableConcept CodeableConcept
..... valueCoding Coding
..... valueContactPoint ContactPoint
..... valueCount Count
..... valueDistance Distance
..... valueDuration Duration
..... valueHumanName HumanName
..... valueIdentifier Identifier
..... valueMoney Money
..... valuePeriod Period
..... valueQuantity Quantity
..... valueRange Range
..... valueRatio Ratio
..... valueReference Reference(Any)
..... valueSampledData SampledData
..... valueSignature Signature
..... valueTiming Timing
..... valueContactDetail ContactDetail
..... valueContributor Contributor
..... valueDataRequirement DataRequirement
..... valueExpression Expression
..... valueParameterDefinition ParameterDefinition
..... valueRelatedArtifact RelatedArtifact
..... valueTriggerDefinition TriggerDefinition
..... valueUsageContext UsageContext
..... valueDosage Dosage
..... valueMeta Meta
... output S 0..* BackboneElement Utdata/resultat
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... type S 1..1 CodeableConcept Utdatatyp
Binding Description: (example): Codes to identify types of input parameters. These will typically be specific to a particular workflow. E.g. "Identified issues", "Preliminary results", "Filler order", "Final results", etc.
.... value[x] S 1..1 Utdatavärde
..... valueBase64Binary base64Binary
..... valueBoolean boolean
..... valueCanonical canonical(Any)
..... valueCode code
..... valueDate date
..... valueDateTime dateTime
..... valueDecimal decimal
..... valueId id
..... valueInstant instant
..... valueInteger integer
..... valueMarkdown markdown
..... valueOid oid
..... valuePositiveInt positiveInt
..... valueString string
..... valueTime time
..... valueUnsignedInt unsignedInt
..... valueUri uri
..... valueUrl url
..... valueUuid uuid
..... valueAddress Address
..... valueAge Age
..... valueAnnotation Annotation
..... valueAttachment Attachment
..... valueCodeableConcept CodeableConcept
..... valueCoding Coding
..... valueContactPoint ContactPoint
..... valueCount Count
..... valueDistance Distance
..... valueDuration Duration
..... valueHumanName HumanName
..... valueIdentifier Identifier
..... valueMoney Money
..... valuePeriod Period
..... valueQuantity Quantity
..... valueRange Range
..... valueRatio Ratio
..... valueReference Reference(Any)
..... valueSampledData SampledData
..... valueSignature Signature
..... valueTiming Timing
..... valueContactDetail ContactDetail
..... valueContributor Contributor
..... valueDataRequirement DataRequirement
..... valueExpression Expression
..... valueParameterDefinition ParameterDefinition
..... valueRelatedArtifact RelatedArtifact
..... valueTriggerDefinition TriggerDefinition
..... valueUsageContext UsageContext
..... valueDosage Dosage
..... valueMeta Meta

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
Task.status Base required TaskStatus 📦4.0.1 FHIR Std.
Task.statusReason Base example Not State Unknown
Task.businessStatus Base example Not State Unknown
Task.intent Base required TaskIntent 📦4.0.1 FHIR Std.
Task.priority Base required Request priority 📦4.0.1 FHIR Std.
Task.code Base example Task Codes 📍4.0.1 FHIR Std.
Task.performerType Base preferred Procedure Performer Role Codes 📍4.0.1 FHIR Std.
Task.reasonCode Base example Not State Unknown
Task.input.type Base example Not State Unknown
Task.output.type Base example Not State Unknown

Constraints

Id Grade Path(s) Description Expression
dom-2 error Task If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error Task If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4 error Task If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5 error Task If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice Task A resource should have narrative for robust management text.`div`.exists()
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()
inv-1 error Task Last modified date must be greater than or equal to authored-on date. lastModified.exists().not() or authoredOn.exists().not() or lastModified >= authoredOn

This structure is derived from Task

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Task 0..* Task A task to be performed
... identifier S 0..* Identifier Arbetsflödes-ID
... instantiatesCanonical S 0..1 canonical(ActivityDefinition) Baserad på definition
... instantiatesUri S 0..1 uri Protokoll-URI
... basedOn S 0..* Reference(Resource) Baserad på
... groupIdentifier S 0..1 Identifier Gruppidentifierare
... partOf S 0..* Reference(Task) Del av annat arbetsflöde
... status S 1..1 code Status
Binding: TaskStatus (required)
... statusReason S 0..1 CodeableConcept Anledning till status
... businessStatus S 0..1 CodeableConcept Verksamhetsstatus
.... text S 0..1 string Plain text representation of the concept
... intent S 1..1 code Avsikt
Binding: TaskIntent (required)
... priority S 0..1 code Prioritet
Binding: RequestPriority (required)
... code S 0..1 CodeableConcept Arbetsflödestyp
... description S 0..1 string Beskrivning
... focus S 0..1 Reference(ServiceRequest Base Inera) Fokus (remiss)
... for S 0..1 Reference(Patient Base Inera) Patient
... encounter S 0..1 Reference(Encounter Base Inera) Vårdkontakt
... executionPeriod S 0..1 Period Genomförandeperiod
.... start S 0..1 dateTime Starting time with inclusive boundary
.... end S 0..1 dateTime End time with inclusive boundary, if not ongoing
... authoredOn S 0..1 dateTime Skapad
... lastModified S 0..1 dateTime Senast ändrad
... requester S 0..1 Reference(PractitionerRole Base Inera | Organization Base Inera | Device | Patient Base Inera | RelatedPerson) Beställare
... performerType S 0..* CodeableConcept Utförartyp
... owner S 0..1 Reference(PractitionerRole Base Inera | Organization Base Inera) Ansvarig
... location S 0..1 Reference(Location) Plats
... reasonCode S 0..1 CodeableConcept Orsak (kodad)
... reasonReference S 0..1 Reference(Resource) Orsak (referens)
... insurance S 0..* Reference(Coverage | ClaimResponse) Försäkring
... note S 0..* Annotation Kommentarer
... relevantHistory S 0..* Reference(Provenance) Relevant historik
... restriction S 0..1 BackboneElement Begränsningar
.... repetitions S 0..1 positiveInt Antal repetitioner
.... period S 0..1 Period Tidsperiod
.... recipient S 0..* Reference(Patient | Practitioner | PractitionerRole | RelatedPerson | Group | Organization) Mottagare
... input S 0..* BackboneElement Indata
.... type S 1..1 CodeableConcept Indatatyp
.... value[x] S 1..1 base64Binary, boolean, canonical(), code, date, dateTime, decimal, id, instant, integer, markdown, oid, positiveInt, string, time, unsignedInt, uri, url, uuid, Address, Age, Annotation, Attachment, CodeableConcept, Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Quantity, Range, Ratio, Reference(), SampledData, Signature, Timing, ContactDetail, Contributor, DataRequirement, Expression, ParameterDefinition, RelatedArtifact, TriggerDefinition, UsageContext, Dosage, Meta Indatavärde
... output S 0..* BackboneElement Utdata/resultat
.... type S 1..1 CodeableConcept Utdatatyp
.... value[x] S 1..1 base64Binary, boolean, canonical(), code, date, dateTime, decimal, id, instant, integer, markdown, oid, positiveInt, string, time, unsignedInt, uri, url, uuid, Address, Age, Annotation, Attachment, CodeableConcept, Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Quantity, Range, Ratio, Reference(), SampledData, Signature, Timing, ContactDetail, Contributor, DataRequirement, Expression, ParameterDefinition, RelatedArtifact, TriggerDefinition, UsageContext, Dosage, Meta Utdatavärde

doco Documentation for this format

Terminology Bindings (Differential)

Path Status Usage ValueSet Version Source
Task.status Base required TaskStatus 📦4.0.1 FHIR Std.
Task.intent Base required TaskIntent 📦4.0.1 FHIR Std.
Task.priority Base required Request priority 📦4.0.1 FHIR Std.
NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Task C 0..* Task A task to be performed
Constraints: inv-1
... id Σ 0..1 id Logical id of this artifact
... meta Σ 0..1 Meta Metadata about the resource
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... language 0..1 code Language of the resource content
Binding: CommonLanguages (preferred): A human language.
Additional BindingsPurpose
AllLanguages Max Binding
... text 0..1 Narrative Text summary of the resource, for human interpretation
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
... contained 0..* Resource Contained, inline Resources
... extension 0..* Extension Additional content defined by implementations
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
... identifier S 0..* Identifier Arbetsflödes-ID
... instantiatesCanonical SΣ 0..1 canonical(ActivityDefinition) Baserad på definition
... instantiatesUri SΣ 0..1 uri Protokoll-URI
... basedOn SΣ 0..* Reference(Resource) Baserad på
... groupIdentifier SΣ 0..1 Identifier Gruppidentifierare
... partOf SΣ 0..* Reference(Task) Del av annat arbetsflöde
... status ?!SΣ 1..1 code Status
Binding: TaskStatus (required)
... statusReason SΣ 0..1 CodeableConcept Anledning till status
Binding Description: (example): Codes to identify the reason for current status. These will typically be specific to a particular workflow.
... businessStatus SΣ 0..1 CodeableConcept Verksamhetsstatus
Binding Description: (example): The domain-specific business-contextual sub-state of the task. For example: "Blood drawn", "IV inserted", "Awaiting physician signature", etc.
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... coding Σ 0..* Coding Code defined by a terminology system
.... text SΣ 0..1 string Plain text representation of the concept
... intent SΣ 1..1 code Avsikt
Binding: TaskIntent (required)
... priority S 0..1 code Prioritet
Binding: RequestPriority (required)
... code SΣ 0..1 CodeableConcept Arbetsflödestyp
Binding: TaskCode (example): Codes to identify what the task involves. These will typically be specific to a particular workflow.
... description SΣ 0..1 string Beskrivning
... focus SΣ 0..1 Reference(ServiceRequest Base Inera) Fokus (remiss)
... for SΣ 0..1 Reference(Patient Base Inera) Patient
... encounter SΣ 0..1 Reference(Encounter Base Inera) Vårdkontakt
... executionPeriod SΣ 0..1 Period Genomförandeperiod
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... start SΣC 0..1 dateTime Starting time with inclusive boundary
.... end SΣC 0..1 dateTime End time with inclusive boundary, if not ongoing
... authoredOn SC 0..1 dateTime Skapad
... lastModified SΣC 0..1 dateTime Senast ändrad
... requester SΣ 0..1 Reference(PractitionerRole Base Inera | Organization Base Inera | Device | Patient Base Inera | RelatedPerson) Beställare
... performerType S 0..* CodeableConcept Utförartyp
Binding: ProcedurePerformerRoleCodes (preferred): The type(s) of task performers allowed.
... owner SΣ 0..1 Reference(PractitionerRole Base Inera | Organization Base Inera) Ansvarig
... location SΣ 0..1 Reference(Location) Plats
... reasonCode S 0..1 CodeableConcept Orsak (kodad)
Binding Description: (example): Indicates why the task is needed. E.g. Suspended because patient admitted to hospital.
... reasonReference S 0..1 Reference(Resource) Orsak (referens)
... insurance S 0..* Reference(Coverage | ClaimResponse) Försäkring
... note S 0..* Annotation Kommentarer
... relevantHistory S 0..* Reference(Provenance) Relevant historik
... restriction S 0..1 BackboneElement Begränsningar
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... repetitions S 0..1 positiveInt Antal repetitioner
.... period S 0..1 Period Tidsperiod
.... recipient S 0..* Reference(Patient | Practitioner | PractitionerRole | RelatedPerson | Group | Organization) Mottagare
... input S 0..* BackboneElement Indata
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... type S 1..1 CodeableConcept Indatatyp
Binding Description: (example): Codes to identify types of input parameters. These will typically be specific to a particular workflow. E.g. "Comparison source", "Applicable consent", "Concomitent Medications", etc.
.... value[x] S 1..1 Indatavärde
..... valueBase64Binary base64Binary
..... valueBoolean boolean
..... valueCanonical canonical(Any)
..... valueCode code
..... valueDate date
..... valueDateTime dateTime
..... valueDecimal decimal
..... valueId id
..... valueInstant instant
..... valueInteger integer
..... valueMarkdown markdown
..... valueOid oid
..... valuePositiveInt positiveInt
..... valueString string
..... valueTime time
..... valueUnsignedInt unsignedInt
..... valueUri uri
..... valueUrl url
..... valueUuid uuid
..... valueAddress Address
..... valueAge Age
..... valueAnnotation Annotation
..... valueAttachment Attachment
..... valueCodeableConcept CodeableConcept
..... valueCoding Coding
..... valueContactPoint ContactPoint
..... valueCount Count
..... valueDistance Distance
..... valueDuration Duration
..... valueHumanName HumanName
..... valueIdentifier Identifier
..... valueMoney Money
..... valuePeriod Period
..... valueQuantity Quantity
..... valueRange Range
..... valueRatio Ratio
..... valueReference Reference(Any)
..... valueSampledData SampledData
..... valueSignature Signature
..... valueTiming Timing
..... valueContactDetail ContactDetail
..... valueContributor Contributor
..... valueDataRequirement DataRequirement
..... valueExpression Expression
..... valueParameterDefinition ParameterDefinition
..... valueRelatedArtifact RelatedArtifact
..... valueTriggerDefinition TriggerDefinition
..... valueUsageContext UsageContext
..... valueDosage Dosage
..... valueMeta Meta
... output S 0..* BackboneElement Utdata/resultat
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... type S 1..1 CodeableConcept Utdatatyp
Binding Description: (example): Codes to identify types of input parameters. These will typically be specific to a particular workflow. E.g. "Identified issues", "Preliminary results", "Filler order", "Final results", etc.
.... value[x] S 1..1 Utdatavärde
..... valueBase64Binary base64Binary
..... valueBoolean boolean
..... valueCanonical canonical(Any)
..... valueCode code
..... valueDate date
..... valueDateTime dateTime
..... valueDecimal decimal
..... valueId id
..... valueInstant instant
..... valueInteger integer
..... valueMarkdown markdown
..... valueOid oid
..... valuePositiveInt positiveInt
..... valueString string
..... valueTime time
..... valueUnsignedInt unsignedInt
..... valueUri uri
..... valueUrl url
..... valueUuid uuid
..... valueAddress Address
..... valueAge Age
..... valueAnnotation Annotation
..... valueAttachment Attachment
..... valueCodeableConcept CodeableConcept
..... valueCoding Coding
..... valueContactPoint ContactPoint
..... valueCount Count
..... valueDistance Distance
..... valueDuration Duration
..... valueHumanName HumanName
..... valueIdentifier Identifier
..... valueMoney Money
..... valuePeriod Period
..... valueQuantity Quantity
..... valueRange Range
..... valueRatio Ratio
..... valueReference Reference(Any)
..... valueSampledData SampledData
..... valueSignature Signature
..... valueTiming Timing
..... valueContactDetail ContactDetail
..... valueContributor Contributor
..... valueDataRequirement DataRequirement
..... valueExpression Expression
..... valueParameterDefinition ParameterDefinition
..... valueRelatedArtifact RelatedArtifact
..... valueTriggerDefinition TriggerDefinition
..... valueUsageContext UsageContext
..... valueDosage Dosage
..... valueMeta Meta

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
Task.language Base preferred Common Languages 📍4.0.1 FHIR Std.
Task.status Base required TaskStatus 📦4.0.1 FHIR Std.
Task.statusReason Base example Not State Unknown
Task.businessStatus Base example Not State Unknown
Task.intent Base required TaskIntent 📦4.0.1 FHIR Std.
Task.priority Base required Request priority 📦4.0.1 FHIR Std.
Task.code Base example Task Codes 📍4.0.1 FHIR Std.
Task.performerType Base preferred Procedure Performer Role Codes 📍4.0.1 FHIR Std.
Task.reasonCode Base example Not State Unknown
Task.input.type Base example Not State Unknown
Task.output.type Base example Not State Unknown

Constraints

Id Grade Path(s) Description Expression
dom-2 error Task If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error Task If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4 error Task If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5 error Task If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice Task A resource should have narrative for robust management text.`div`.exists()
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()
inv-1 error Task Last modified date must be greater than or equal to authored-on date. lastModified.exists().not() or authoredOn.exists().not() or lastModified >= authoredOn

Key Elements View

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Task C 0..* Task A task to be performed
Constraints: inv-1
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
... identifier S 0..* Identifier Arbetsflödes-ID
... instantiatesCanonical SΣ 0..1 canonical(ActivityDefinition) Baserad på definition
... instantiatesUri SΣ 0..1 uri Protokoll-URI
... basedOn SΣ 0..* Reference(Resource) Baserad på
... groupIdentifier SΣ 0..1 Identifier Gruppidentifierare
... partOf SΣ 0..* Reference(Task) Del av annat arbetsflöde
... status ?!SΣ 1..1 code Status
Binding: TaskStatus (required)
... statusReason SΣ 0..1 CodeableConcept Anledning till status
Binding Description: (example): Codes to identify the reason for current status. These will typically be specific to a particular workflow.
... businessStatus SΣ 0..1 CodeableConcept Verksamhetsstatus
Binding Description: (example): The domain-specific business-contextual sub-state of the task. For example: "Blood drawn", "IV inserted", "Awaiting physician signature", etc.
.... text SΣ 0..1 string Plain text representation of the concept
... intent SΣ 1..1 code Avsikt
Binding: TaskIntent (required)
... priority S 0..1 code Prioritet
Binding: RequestPriority (required)
... code SΣ 0..1 CodeableConcept Arbetsflödestyp
Binding: TaskCode (example): Codes to identify what the task involves. These will typically be specific to a particular workflow.
... description SΣ 0..1 string Beskrivning
... focus SΣ 0..1 Reference(ServiceRequest Base Inera) Fokus (remiss)
... for SΣ 0..1 Reference(Patient Base Inera) Patient
... encounter SΣ 0..1 Reference(Encounter Base Inera) Vårdkontakt
... executionPeriod SΣ 0..1 Period Genomförandeperiod
.... start SΣC 0..1 dateTime Starting time with inclusive boundary
.... end SΣC 0..1 dateTime End time with inclusive boundary, if not ongoing
... authoredOn SC 0..1 dateTime Skapad
... lastModified SΣC 0..1 dateTime Senast ändrad
... requester SΣ 0..1 Reference(PractitionerRole Base Inera | Organization Base Inera | Device | Patient Base Inera | RelatedPerson) Beställare
... performerType S 0..* CodeableConcept Utförartyp
Binding: ProcedurePerformerRoleCodes (preferred): The type(s) of task performers allowed.
... owner SΣ 0..1 Reference(PractitionerRole Base Inera | Organization Base Inera) Ansvarig
... location SΣ 0..1 Reference(Location) Plats
... reasonCode S 0..1 CodeableConcept Orsak (kodad)
Binding Description: (example): Indicates why the task is needed. E.g. Suspended because patient admitted to hospital.
... reasonReference S 0..1 Reference(Resource) Orsak (referens)
... insurance S 0..* Reference(Coverage | ClaimResponse) Försäkring
... note S 0..* Annotation Kommentarer
... relevantHistory S 0..* Reference(Provenance) Relevant historik
... restriction S 0..1 BackboneElement Begränsningar
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... repetitions S 0..1 positiveInt Antal repetitioner
.... period S 0..1 Period Tidsperiod
.... recipient S 0..* Reference(Patient | Practitioner | PractitionerRole | RelatedPerson | Group | Organization) Mottagare
... input S 0..* BackboneElement Indata
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... type S 1..1 CodeableConcept Indatatyp
Binding Description: (example): Codes to identify types of input parameters. These will typically be specific to a particular workflow. E.g. "Comparison source", "Applicable consent", "Concomitent Medications", etc.
.... value[x] S 1..1 Indatavärde
..... valueBase64Binary base64Binary
..... valueBoolean boolean
..... valueCanonical canonical(Any)
..... valueCode code
..... valueDate date
..... valueDateTime dateTime
..... valueDecimal decimal
..... valueId id
..... valueInstant instant
..... valueInteger integer
..... valueMarkdown markdown
..... valueOid oid
..... valuePositiveInt positiveInt
..... valueString string
..... valueTime time
..... valueUnsignedInt unsignedInt
..... valueUri uri
..... valueUrl url
..... valueUuid uuid
..... valueAddress Address
..... valueAge Age
..... valueAnnotation Annotation
..... valueAttachment Attachment
..... valueCodeableConcept CodeableConcept
..... valueCoding Coding
..... valueContactPoint ContactPoint
..... valueCount Count
..... valueDistance Distance
..... valueDuration Duration
..... valueHumanName HumanName
..... valueIdentifier Identifier
..... valueMoney Money
..... valuePeriod Period
..... valueQuantity Quantity
..... valueRange Range
..... valueRatio Ratio
..... valueReference Reference(Any)
..... valueSampledData SampledData
..... valueSignature Signature
..... valueTiming Timing
..... valueContactDetail ContactDetail
..... valueContributor Contributor
..... valueDataRequirement DataRequirement
..... valueExpression Expression
..... valueParameterDefinition ParameterDefinition
..... valueRelatedArtifact RelatedArtifact
..... valueTriggerDefinition TriggerDefinition
..... valueUsageContext UsageContext
..... valueDosage Dosage
..... valueMeta Meta
... output S 0..* BackboneElement Utdata/resultat
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... type S 1..1 CodeableConcept Utdatatyp
Binding Description: (example): Codes to identify types of input parameters. These will typically be specific to a particular workflow. E.g. "Identified issues", "Preliminary results", "Filler order", "Final results", etc.
.... value[x] S 1..1 Utdatavärde
..... valueBase64Binary base64Binary
..... valueBoolean boolean
..... valueCanonical canonical(Any)
..... valueCode code
..... valueDate date
..... valueDateTime dateTime
..... valueDecimal decimal
..... valueId id
..... valueInstant instant
..... valueInteger integer
..... valueMarkdown markdown
..... valueOid oid
..... valuePositiveInt positiveInt
..... valueString string
..... valueTime time
..... valueUnsignedInt unsignedInt
..... valueUri uri
..... valueUrl url
..... valueUuid uuid
..... valueAddress Address
..... valueAge Age
..... valueAnnotation Annotation
..... valueAttachment Attachment
..... valueCodeableConcept CodeableConcept
..... valueCoding Coding
..... valueContactPoint ContactPoint
..... valueCount Count
..... valueDistance Distance
..... valueDuration Duration
..... valueHumanName HumanName
..... valueIdentifier Identifier
..... valueMoney Money
..... valuePeriod Period
..... valueQuantity Quantity
..... valueRange Range
..... valueRatio Ratio
..... valueReference Reference(Any)
..... valueSampledData SampledData
..... valueSignature Signature
..... valueTiming Timing
..... valueContactDetail ContactDetail
..... valueContributor Contributor
..... valueDataRequirement DataRequirement
..... valueExpression Expression
..... valueParameterDefinition ParameterDefinition
..... valueRelatedArtifact RelatedArtifact
..... valueTriggerDefinition TriggerDefinition
..... valueUsageContext UsageContext
..... valueDosage Dosage
..... valueMeta Meta

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
Task.status Base required TaskStatus 📦4.0.1 FHIR Std.
Task.statusReason Base example Not State Unknown
Task.businessStatus Base example Not State Unknown
Task.intent Base required TaskIntent 📦4.0.1 FHIR Std.
Task.priority Base required Request priority 📦4.0.1 FHIR Std.
Task.code Base example Task Codes 📍4.0.1 FHIR Std.
Task.performerType Base preferred Procedure Performer Role Codes 📍4.0.1 FHIR Std.
Task.reasonCode Base example Not State Unknown
Task.input.type Base example Not State Unknown
Task.output.type Base example Not State Unknown

Constraints

Id Grade Path(s) Description Expression
dom-2 error Task If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error Task If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4 error Task If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5 error Task If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice Task A resource should have narrative for robust management text.`div`.exists()
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()
inv-1 error Task Last modified date must be greater than or equal to authored-on date. lastModified.exists().not() or authoredOn.exists().not() or lastModified >= authoredOn

Differential View

This structure is derived from Task

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Task 0..* Task A task to be performed
... identifier S 0..* Identifier Arbetsflödes-ID
... instantiatesCanonical S 0..1 canonical(ActivityDefinition) Baserad på definition
... instantiatesUri S 0..1 uri Protokoll-URI
... basedOn S 0..* Reference(Resource) Baserad på
... groupIdentifier S 0..1 Identifier Gruppidentifierare
... partOf S 0..* Reference(Task) Del av annat arbetsflöde
... status S 1..1 code Status
Binding: TaskStatus (required)
... statusReason S 0..1 CodeableConcept Anledning till status
... businessStatus S 0..1 CodeableConcept Verksamhetsstatus
.... text S 0..1 string Plain text representation of the concept
... intent S 1..1 code Avsikt
Binding: TaskIntent (required)
... priority S 0..1 code Prioritet
Binding: RequestPriority (required)
... code S 0..1 CodeableConcept Arbetsflödestyp
... description S 0..1 string Beskrivning
... focus S 0..1 Reference(ServiceRequest Base Inera) Fokus (remiss)
... for S 0..1 Reference(Patient Base Inera) Patient
... encounter S 0..1 Reference(Encounter Base Inera) Vårdkontakt
... executionPeriod S 0..1 Period Genomförandeperiod
.... start S 0..1 dateTime Starting time with inclusive boundary
.... end S 0..1 dateTime End time with inclusive boundary, if not ongoing
... authoredOn S 0..1 dateTime Skapad
... lastModified S 0..1 dateTime Senast ändrad
... requester S 0..1 Reference(PractitionerRole Base Inera | Organization Base Inera | Device | Patient Base Inera | RelatedPerson) Beställare
... performerType S 0..* CodeableConcept Utförartyp
... owner S 0..1 Reference(PractitionerRole Base Inera | Organization Base Inera) Ansvarig
... location S 0..1 Reference(Location) Plats
... reasonCode S 0..1 CodeableConcept Orsak (kodad)
... reasonReference S 0..1 Reference(Resource) Orsak (referens)
... insurance S 0..* Reference(Coverage | ClaimResponse) Försäkring
... note S 0..* Annotation Kommentarer
... relevantHistory S 0..* Reference(Provenance) Relevant historik
... restriction S 0..1 BackboneElement Begränsningar
.... repetitions S 0..1 positiveInt Antal repetitioner
.... period S 0..1 Period Tidsperiod
.... recipient S 0..* Reference(Patient | Practitioner | PractitionerRole | RelatedPerson | Group | Organization) Mottagare
... input S 0..* BackboneElement Indata
.... type S 1..1 CodeableConcept Indatatyp
.... value[x] S 1..1 base64Binary, boolean, canonical(), code, date, dateTime, decimal, id, instant, integer, markdown, oid, positiveInt, string, time, unsignedInt, uri, url, uuid, Address, Age, Annotation, Attachment, CodeableConcept, Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Quantity, Range, Ratio, Reference(), SampledData, Signature, Timing, ContactDetail, Contributor, DataRequirement, Expression, ParameterDefinition, RelatedArtifact, TriggerDefinition, UsageContext, Dosage, Meta Indatavärde
... output S 0..* BackboneElement Utdata/resultat
.... type S 1..1 CodeableConcept Utdatatyp
.... value[x] S 1..1 base64Binary, boolean, canonical(), code, date, dateTime, decimal, id, instant, integer, markdown, oid, positiveInt, string, time, unsignedInt, uri, url, uuid, Address, Age, Annotation, Attachment, CodeableConcept, Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Quantity, Range, Ratio, Reference(), SampledData, Signature, Timing, ContactDetail, Contributor, DataRequirement, Expression, ParameterDefinition, RelatedArtifact, TriggerDefinition, UsageContext, Dosage, Meta Utdatavärde

doco Documentation for this format

Terminology Bindings (Differential)

Path Status Usage ValueSet Version Source
Task.status Base required TaskStatus 📦4.0.1 FHIR Std.
Task.intent Base required TaskIntent 📦4.0.1 FHIR Std.
Task.priority Base required Request priority 📦4.0.1 FHIR Std.

Snapshot View

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Task C 0..* Task A task to be performed
Constraints: inv-1
... id Σ 0..1 id Logical id of this artifact
... meta Σ 0..1 Meta Metadata about the resource
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... language 0..1 code Language of the resource content
Binding: CommonLanguages (preferred): A human language.
Additional BindingsPurpose
AllLanguages Max Binding
... text 0..1 Narrative Text summary of the resource, for human interpretation
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
... contained 0..* Resource Contained, inline Resources
... extension 0..* Extension Additional content defined by implementations
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
... identifier S 0..* Identifier Arbetsflödes-ID
... instantiatesCanonical SΣ 0..1 canonical(ActivityDefinition) Baserad på definition
... instantiatesUri SΣ 0..1 uri Protokoll-URI
... basedOn SΣ 0..* Reference(Resource) Baserad på
... groupIdentifier SΣ 0..1 Identifier Gruppidentifierare
... partOf SΣ 0..* Reference(Task) Del av annat arbetsflöde
... status ?!SΣ 1..1 code Status
Binding: TaskStatus (required)
... statusReason SΣ 0..1 CodeableConcept Anledning till status
Binding Description: (example): Codes to identify the reason for current status. These will typically be specific to a particular workflow.
... businessStatus SΣ 0..1 CodeableConcept Verksamhetsstatus
Binding Description: (example): The domain-specific business-contextual sub-state of the task. For example: "Blood drawn", "IV inserted", "Awaiting physician signature", etc.
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... coding Σ 0..* Coding Code defined by a terminology system
.... text SΣ 0..1 string Plain text representation of the concept
... intent SΣ 1..1 code Avsikt
Binding: TaskIntent (required)
... priority S 0..1 code Prioritet
Binding: RequestPriority (required)
... code SΣ 0..1 CodeableConcept Arbetsflödestyp
Binding: TaskCode (example): Codes to identify what the task involves. These will typically be specific to a particular workflow.
... description SΣ 0..1 string Beskrivning
... focus SΣ 0..1 Reference(ServiceRequest Base Inera) Fokus (remiss)
... for SΣ 0..1 Reference(Patient Base Inera) Patient
... encounter SΣ 0..1 Reference(Encounter Base Inera) Vårdkontakt
... executionPeriod SΣ 0..1 Period Genomförandeperiod
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... start SΣC 0..1 dateTime Starting time with inclusive boundary
.... end SΣC 0..1 dateTime End time with inclusive boundary, if not ongoing
... authoredOn SC 0..1 dateTime Skapad
... lastModified SΣC 0..1 dateTime Senast ändrad
... requester SΣ 0..1 Reference(PractitionerRole Base Inera | Organization Base Inera | Device | Patient Base Inera | RelatedPerson) Beställare
... performerType S 0..* CodeableConcept Utförartyp
Binding: ProcedurePerformerRoleCodes (preferred): The type(s) of task performers allowed.
... owner SΣ 0..1 Reference(PractitionerRole Base Inera | Organization Base Inera) Ansvarig
... location SΣ 0..1 Reference(Location) Plats
... reasonCode S 0..1 CodeableConcept Orsak (kodad)
Binding Description: (example): Indicates why the task is needed. E.g. Suspended because patient admitted to hospital.
... reasonReference S 0..1 Reference(Resource) Orsak (referens)
... insurance S 0..* Reference(Coverage | ClaimResponse) Försäkring
... note S 0..* Annotation Kommentarer
... relevantHistory S 0..* Reference(Provenance) Relevant historik
... restriction S 0..1 BackboneElement Begränsningar
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... repetitions S 0..1 positiveInt Antal repetitioner
.... period S 0..1 Period Tidsperiod
.... recipient S 0..* Reference(Patient | Practitioner | PractitionerRole | RelatedPerson | Group | Organization) Mottagare
... input S 0..* BackboneElement Indata
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... type S 1..1 CodeableConcept Indatatyp
Binding Description: (example): Codes to identify types of input parameters. These will typically be specific to a particular workflow. E.g. "Comparison source", "Applicable consent", "Concomitent Medications", etc.
.... value[x] S 1..1 Indatavärde
..... valueBase64Binary base64Binary
..... valueBoolean boolean
..... valueCanonical canonical(Any)
..... valueCode code
..... valueDate date
..... valueDateTime dateTime
..... valueDecimal decimal
..... valueId id
..... valueInstant instant
..... valueInteger integer
..... valueMarkdown markdown
..... valueOid oid
..... valuePositiveInt positiveInt
..... valueString string
..... valueTime time
..... valueUnsignedInt unsignedInt
..... valueUri uri
..... valueUrl url
..... valueUuid uuid
..... valueAddress Address
..... valueAge Age
..... valueAnnotation Annotation
..... valueAttachment Attachment
..... valueCodeableConcept CodeableConcept
..... valueCoding Coding
..... valueContactPoint ContactPoint
..... valueCount Count
..... valueDistance Distance
..... valueDuration Duration
..... valueHumanName HumanName
..... valueIdentifier Identifier
..... valueMoney Money
..... valuePeriod Period
..... valueQuantity Quantity
..... valueRange Range
..... valueRatio Ratio
..... valueReference Reference(Any)
..... valueSampledData SampledData
..... valueSignature Signature
..... valueTiming Timing
..... valueContactDetail ContactDetail
..... valueContributor Contributor
..... valueDataRequirement DataRequirement
..... valueExpression Expression
..... valueParameterDefinition ParameterDefinition
..... valueRelatedArtifact RelatedArtifact
..... valueTriggerDefinition TriggerDefinition
..... valueUsageContext UsageContext
..... valueDosage Dosage
..... valueMeta Meta
... output S 0..* BackboneElement Utdata/resultat
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... type S 1..1 CodeableConcept Utdatatyp
Binding Description: (example): Codes to identify types of input parameters. These will typically be specific to a particular workflow. E.g. "Identified issues", "Preliminary results", "Filler order", "Final results", etc.
.... value[x] S 1..1 Utdatavärde
..... valueBase64Binary base64Binary
..... valueBoolean boolean
..... valueCanonical canonical(Any)
..... valueCode code
..... valueDate date
..... valueDateTime dateTime
..... valueDecimal decimal
..... valueId id
..... valueInstant instant
..... valueInteger integer
..... valueMarkdown markdown
..... valueOid oid
..... valuePositiveInt positiveInt
..... valueString string
..... valueTime time
..... valueUnsignedInt unsignedInt
..... valueUri uri
..... valueUrl url
..... valueUuid uuid
..... valueAddress Address
..... valueAge Age
..... valueAnnotation Annotation
..... valueAttachment Attachment
..... valueCodeableConcept CodeableConcept
..... valueCoding Coding
..... valueContactPoint ContactPoint
..... valueCount Count
..... valueDistance Distance
..... valueDuration Duration
..... valueHumanName HumanName
..... valueIdentifier Identifier
..... valueMoney Money
..... valuePeriod Period
..... valueQuantity Quantity
..... valueRange Range
..... valueRatio Ratio
..... valueReference Reference(Any)
..... valueSampledData SampledData
..... valueSignature Signature
..... valueTiming Timing
..... valueContactDetail ContactDetail
..... valueContributor Contributor
..... valueDataRequirement DataRequirement
..... valueExpression Expression
..... valueParameterDefinition ParameterDefinition
..... valueRelatedArtifact RelatedArtifact
..... valueTriggerDefinition TriggerDefinition
..... valueUsageContext UsageContext
..... valueDosage Dosage
..... valueMeta Meta

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
Task.language Base preferred Common Languages 📍4.0.1 FHIR Std.
Task.status Base required TaskStatus 📦4.0.1 FHIR Std.
Task.statusReason Base example Not State Unknown
Task.businessStatus Base example Not State Unknown
Task.intent Base required TaskIntent 📦4.0.1 FHIR Std.
Task.priority Base required Request priority 📦4.0.1 FHIR Std.
Task.code Base example Task Codes 📍4.0.1 FHIR Std.
Task.performerType Base preferred Procedure Performer Role Codes 📍4.0.1 FHIR Std.
Task.reasonCode Base example Not State Unknown
Task.input.type Base example Not State Unknown
Task.output.type Base example Not State Unknown

Constraints

Id Grade Path(s) Description Expression
dom-2 error Task If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error Task If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4 error Task If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5 error Task If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice Task A resource should have narrative for robust management text.`div`.exists()
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()
inv-1 error Task Last modified date must be greater than or equal to authored-on date. lastModified.exists().not() or authoredOn.exists().not() or lastModified >= authoredOn

 

Other representations of profile: CSV, Excel, Schematron