HL7 Europe Patient Summary
1.0.0-ci-build - ci-build 150

HL7 Europe Patient Summary, published by HL7 Europe. This guide is not an authorized publication; it is the continuous build for version 1.0.0-ci-build built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/hl7-eu/eps/ and changes regularly. See the Directory of published versions

Resource Profile: Flag: Alert - Obligations (EPS)

Official URL: http://hl7.eu/fhir/eps/StructureDefinition/flag-alert-obl-eu-eps Version: 1.0.0-ci-build
Standards status: Draft Maturity Level: 1 Computable Name: FlagAlertOblEuEps

Copyright/Legal: Copyright HL7 Europe. Licensed under creative commons public domain (CC0 1.0).

This profile sets the IPS obligations on the EU Core Flag - Alert profile.

Usages:

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: doco
Flag 0..* FlagPatientEuCore Key information to flag to healthcare providers
Flag.implicitRules This element is a modifier element. This element is included in summaries. 0..1 uri A set of rules under which this content was created
Flag.Slices for extension Content/Rules for all slices
Flag.Slices for extension.extension:flagDetailExt 0..* Reference(Resource) Resource with details for flag
URL: http://hl7.org/fhir/StructureDefinition/flag-detail
Flag.Slices for extension.extension:flagPriorityExt This element has obligations. 0..1 CodeableConcept An alarm code
URL: http://hl7.org/fhir/StructureDefinition/flag-priority
Binding: FlagPriorityCodes (example): A code of the alarm.
ObligationsActor
SHALL:populate-if-known Creator (IPS)
SHALL:handle Consumer (IPS)
SHOULD:display Consumer (IPS)
Flag.Slices for extension.extension:note 0..* (Complex) Additional notes that apply to this resource or element.
URL: http://hl7.org/fhir/StructureDefinition/note
Flag.Slices for extension.extension:note.extension 0..0 Extension
Slice: Unordered, Open by value:url
Flag.Slices for extension.extension:note.url 1..1 uri "http://hl7.org/fhir/StructureDefinition/note"
Flag.Slices for extension.extension:note.value[x] 1..1 Annotation Notes for this resource/element
Flag.Slices for extension.extension:note.value[x].text This element is included in summaries. 1..1 markdown Additional information about the alert
Flag.modifierExtension This element is a modifier element. 0..* Extension Extensions that cannot be ignored
Flag.status This element is a modifier element. This element is included in summaries. 1..1 code Alert status
Binding: FlagStatus (required): Indicates whether this flag is active and needs to be displayed to a user, or whether it is no longer needed or was entered in error.
Flag.category This element has obligations. This element is included in summaries. 0..* CodeableConcept Clinical, administrative, etc.
Binding: FlagCategory (example): A general category for flags for filtering/display purposes.
ObligationsActor
SHALL:populate-if-known Creator (IPS)
SHALL:handle Consumer (IPS)
SHOULD:display Consumer (IPS)
Flag.code This element has obligations. This element is included in summaries. 1..1 CodeableConcept Coded or textual message to display to user.
Binding: FlagCode (example): Detail codes identifying specific flagged issues.
ObligationsActor
SHALL:populate-if-known Creator (IPS)
SHALL:handle Consumer (IPS)
SHOULD:display Consumer (IPS)
Flag.subject This element has obligations. This element is included in summaries. 1..1 Reference(Patient (EU core)) Who/What is flag about?
ObligationsActor
SHALL:populate-if-known Creator (IPS)
SHALL:handle Consumer (IPS)
SHOULD:display Consumer (IPS)
Flag.subject.reference This element has obligations. This element is included in summaries. C 0..1 string Literal reference, Relative, internal or absolute URL
ObligationsActor
SHALL:populate-if-known Creator (IPS)
SHALL:handle Consumer (IPS)

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
Flag.status Base required FlagStatus 📍4.0.1 FHIR Std.
Flag.category Base example Flag Category 📍4.0.1 FHIR Std.
Flag.code Base example Flag Code 📍4.0.1 FHIR Std.

Constraints

Id Grade Path(s) Description Expression
dom-2 error Flag If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error Flag 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 Flag 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 Flag If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice Flag 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()

This structure is derived from FlagPatientEuCore

NameFlagsCard.TypeDescription & Constraints    Filter: doco
Flag FlagPatientEuCore
Flag.Slices for extension Content/Rules for all slices
Flag.Slices for extension.extension:flagPriorityExt This element has obligations. 0..1 FlagPriority(5.3.0) An alarm code
ObligationsActor
SHALL:populate-if-known Creator (IPS)
SHALL:handle Consumer (IPS)
SHOULD:display Consumer (IPS)
Flag.category This element has obligations. 0..* CodeableConcept Clinical, administrative, etc.
ObligationsActor
SHALL:populate-if-known Creator (IPS)
SHALL:handle Consumer (IPS)
SHOULD:display Consumer (IPS)
Flag.code This element has obligations. 1..1 CodeableConcept Coded or textual message to display to user.
ObligationsActor
SHALL:populate-if-known Creator (IPS)
SHALL:handle Consumer (IPS)
SHOULD:display Consumer (IPS)
Flag.subject.reference This element has obligations. 0..1 string Literal reference, Relative, internal or absolute URL
ObligationsActor
SHALL:populate-if-known Creator (IPS)
SHALL:handle Consumer (IPS)

doco Documentation for this format
NameFlagsCard.TypeDescription & Constraints    Filter: doco
Flag 0..* FlagPatientEuCore Key information to flag to healthcare providers
Flag.id This element is included in summaries. 0..1 id Logical id of this artifact
Flag.meta This element is included in summaries. 0..1 Meta Metadata about the resource
Flag.implicitRules This element is a modifier element. This element is included in summaries. 0..1 uri A set of rules under which this content was created
Flag.language 0..1 code Language of the alert content
Binding: CommonLanguages (preferred): A human language.
Additional BindingsPurpose
AllLanguages Max Binding
Flag.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
Flag.contained 0..* Resource Contained, inline Resources
Flag.Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
Flag.Slices for extension.extension:flagDetailExt 0..* Reference(Resource) Resource with details for flag
URL: http://hl7.org/fhir/StructureDefinition/flag-detail
Flag.Slices for extension.extension:flagPriorityExt This element has obligations. 0..1 CodeableConcept An alarm code
URL: http://hl7.org/fhir/StructureDefinition/flag-priority
Binding: FlagPriorityCodes (example): A code of the alarm.
ObligationsActor
SHALL:populate-if-known Creator (IPS)
SHALL:handle Consumer (IPS)
SHOULD:display Consumer (IPS)
Flag.Slices for extension.extension:note 0..* (Complex) Additional notes that apply to this resource or element.
URL: http://hl7.org/fhir/StructureDefinition/note
Flag.Slices for extension.extension:note.id 0..1 string Unique id for inter-element referencing
Flag.Slices for extension.extension:note.extension 0..0 Extension
Slice: Unordered, Open by value:url
Flag.Slices for extension.extension:note.url 1..1 uri "http://hl7.org/fhir/StructureDefinition/note"
Flag.Slices for extension.extension:note.value[x] 1..1 Annotation Notes for this resource/element
Flag.Slices for extension.extension:note.value[x].id 0..1 string Unique id for inter-element referencing
Flag.Slices for extension.extension:note.value[x].extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Flag.Slices for extension.extension:note.value[x].author[x] This element is included in summaries. 0..1 Individual responsible for the annotation
Flag.Slices for extension.extension:note.value[x].author[x].authorReference Reference(Practitioner | Patient | RelatedPerson | Organization)
Flag.Slices for extension.extension:note.value[x].author[x].authorString string
Flag.Slices for extension.extension:note.value[x].time This element is included in summaries. 0..1 dateTime When the annotation was made
Flag.Slices for extension.extension:note.value[x].text This element is included in summaries. 1..1 markdown Additional information about the alert
Flag.modifierExtension This element is a modifier element. 0..* Extension Extensions that cannot be ignored
Flag.identifier This element is included in summaries. 0..* Identifier Alert business Identifier
Flag.status This element is a modifier element. This element is included in summaries. 1..1 code Alert status
Binding: FlagStatus (required): Indicates whether this flag is active and needs to be displayed to a user, or whether it is no longer needed or was entered in error.
Flag.category This element has obligations. This element is included in summaries. 0..* CodeableConcept Clinical, administrative, etc.
Binding: FlagCategory (example): A general category for flags for filtering/display purposes.
ObligationsActor
SHALL:populate-if-known Creator (IPS)
SHALL:handle Consumer (IPS)
SHOULD:display Consumer (IPS)
Flag.code This element has obligations. This element is included in summaries. 1..1 CodeableConcept Coded or textual message to display to user.
Binding: FlagCode (example): Detail codes identifying specific flagged issues.
ObligationsActor
SHALL:populate-if-known Creator (IPS)
SHALL:handle Consumer (IPS)
SHOULD:display Consumer (IPS)
Flag.subject This element has obligations. This element is included in summaries. 1..1 Reference(Patient (EU core)) Who/What is flag about?
ObligationsActor
SHALL:populate-if-known Creator (IPS)
SHALL:handle Consumer (IPS)
SHOULD:display Consumer (IPS)
Flag.subject.id 0..1 string Unique id for inter-element referencing
Flag.subject.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Flag.subject.reference This element has obligations. This element is included in summaries. C 0..1 string Literal reference, Relative, internal or absolute URL
ObligationsActor
SHALL:populate-if-known Creator (IPS)
SHALL:handle Consumer (IPS)
Flag.subject.type This element is included in summaries. 0..1 uri Type the reference refers to (e.g. "Patient")
Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).
Flag.subject.identifier This element is included in summaries. 0..1 Identifier Logical reference, when literal reference is not known
Flag.subject.display This element is included in summaries. 0..1 string Text alternative for the resource
Flag.period This element is included in summaries. 0..1 Period Time period when the alert is active
Flag.encounter This element is included in summaries. 0..1 Reference(Encounter) Alert relevant during encounter
Flag.author This element is included in summaries. 0..1 Reference(Device | Organization | Patient | Practitioner | PractitionerRole) Author of the alert

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
Flag.language Base preferred Common Languages 📍4.0.1 FHIR Std.
Flag.status Base required FlagStatus 📍4.0.1 FHIR Std.
Flag.category Base example Flag Category 📍4.0.1 FHIR Std.
Flag.code Base example Flag Code 📍4.0.1 FHIR Std.
Flag.subject.type Base extensible ResourceType 📍4.0.1 FHIR Std.

Constraints

Id Grade Path(s) Description Expression
dom-2 error Flag If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error Flag 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 Flag 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 Flag If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice Flag 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()

This structure is derived from FlagPatientEuCore

Summary

Maturity: 1

Key Elements View

NameFlagsCard.TypeDescription & Constraints    Filter: doco
Flag 0..* FlagPatientEuCore Key information to flag to healthcare providers
Flag.implicitRules This element is a modifier element. This element is included in summaries. 0..1 uri A set of rules under which this content was created
Flag.Slices for extension Content/Rules for all slices
Flag.Slices for extension.extension:flagDetailExt 0..* Reference(Resource) Resource with details for flag
URL: http://hl7.org/fhir/StructureDefinition/flag-detail
Flag.Slices for extension.extension:flagPriorityExt This element has obligations. 0..1 CodeableConcept An alarm code
URL: http://hl7.org/fhir/StructureDefinition/flag-priority
Binding: FlagPriorityCodes (example): A code of the alarm.
ObligationsActor
SHALL:populate-if-known Creator (IPS)
SHALL:handle Consumer (IPS)
SHOULD:display Consumer (IPS)
Flag.Slices for extension.extension:note 0..* (Complex) Additional notes that apply to this resource or element.
URL: http://hl7.org/fhir/StructureDefinition/note
Flag.Slices for extension.extension:note.extension 0..0 Extension
Slice: Unordered, Open by value:url
Flag.Slices for extension.extension:note.url 1..1 uri "http://hl7.org/fhir/StructureDefinition/note"
Flag.Slices for extension.extension:note.value[x] 1..1 Annotation Notes for this resource/element
Flag.Slices for extension.extension:note.value[x].text This element is included in summaries. 1..1 markdown Additional information about the alert
Flag.modifierExtension This element is a modifier element. 0..* Extension Extensions that cannot be ignored
Flag.status This element is a modifier element. This element is included in summaries. 1..1 code Alert status
Binding: FlagStatus (required): Indicates whether this flag is active and needs to be displayed to a user, or whether it is no longer needed or was entered in error.
Flag.category This element has obligations. This element is included in summaries. 0..* CodeableConcept Clinical, administrative, etc.
Binding: FlagCategory (example): A general category for flags for filtering/display purposes.
ObligationsActor
SHALL:populate-if-known Creator (IPS)
SHALL:handle Consumer (IPS)
SHOULD:display Consumer (IPS)
Flag.code This element has obligations. This element is included in summaries. 1..1 CodeableConcept Coded or textual message to display to user.
Binding: FlagCode (example): Detail codes identifying specific flagged issues.
ObligationsActor
SHALL:populate-if-known Creator (IPS)
SHALL:handle Consumer (IPS)
SHOULD:display Consumer (IPS)
Flag.subject This element has obligations. This element is included in summaries. 1..1 Reference(Patient (EU core)) Who/What is flag about?
ObligationsActor
SHALL:populate-if-known Creator (IPS)
SHALL:handle Consumer (IPS)
SHOULD:display Consumer (IPS)
Flag.subject.reference This element has obligations. This element is included in summaries. C 0..1 string Literal reference, Relative, internal or absolute URL
ObligationsActor
SHALL:populate-if-known Creator (IPS)
SHALL:handle Consumer (IPS)

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
Flag.status Base required FlagStatus 📍4.0.1 FHIR Std.
Flag.category Base example Flag Category 📍4.0.1 FHIR Std.
Flag.code Base example Flag Code 📍4.0.1 FHIR Std.

Constraints

Id Grade Path(s) Description Expression
dom-2 error Flag If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error Flag 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 Flag 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 Flag If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice Flag 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()

Differential View

This structure is derived from FlagPatientEuCore

NameFlagsCard.TypeDescription & Constraints    Filter: doco
Flag FlagPatientEuCore
Flag.Slices for extension Content/Rules for all slices
Flag.Slices for extension.extension:flagPriorityExt This element has obligations. 0..1 FlagPriority(5.3.0) An alarm code
ObligationsActor
SHALL:populate-if-known Creator (IPS)
SHALL:handle Consumer (IPS)
SHOULD:display Consumer (IPS)
Flag.category This element has obligations. 0..* CodeableConcept Clinical, administrative, etc.
ObligationsActor
SHALL:populate-if-known Creator (IPS)
SHALL:handle Consumer (IPS)
SHOULD:display Consumer (IPS)
Flag.code This element has obligations. 1..1 CodeableConcept Coded or textual message to display to user.
ObligationsActor
SHALL:populate-if-known Creator (IPS)
SHALL:handle Consumer (IPS)
SHOULD:display Consumer (IPS)
Flag.subject This element has obligations. 1..1 Reference(Patient (EU core)) Who/What is flag about?
ObligationsActor
SHALL:populate-if-known Creator (IPS)
SHALL:handle Consumer (IPS)
SHOULD:display Consumer (IPS)
Flag.subject.reference This element has obligations. 0..1 string Literal reference, Relative, internal or absolute URL
ObligationsActor
SHALL:populate-if-known Creator (IPS)
SHALL:handle Consumer (IPS)

doco Documentation for this format

Snapshot View

NameFlagsCard.TypeDescription & Constraints    Filter: doco
Flag 0..* FlagPatientEuCore Key information to flag to healthcare providers
Flag.id This element is included in summaries. 0..1 id Logical id of this artifact
Flag.meta This element is included in summaries. 0..1 Meta Metadata about the resource
Flag.implicitRules This element is a modifier element. This element is included in summaries. 0..1 uri A set of rules under which this content was created
Flag.language 0..1 code Language of the alert content
Binding: CommonLanguages (preferred): A human language.
Additional BindingsPurpose
AllLanguages Max Binding
Flag.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
Flag.contained 0..* Resource Contained, inline Resources
Flag.Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
Flag.Slices for extension.extension:flagDetailExt 0..* Reference(Resource) Resource with details for flag
URL: http://hl7.org/fhir/StructureDefinition/flag-detail
Flag.Slices for extension.extension:flagPriorityExt This element has obligations. 0..1 CodeableConcept An alarm code
URL: http://hl7.org/fhir/StructureDefinition/flag-priority
Binding: FlagPriorityCodes (example): A code of the alarm.
ObligationsActor
SHALL:populate-if-known Creator (IPS)
SHALL:handle Consumer (IPS)
SHOULD:display Consumer (IPS)
Flag.Slices for extension.extension:note 0..* (Complex) Additional notes that apply to this resource or element.
URL: http://hl7.org/fhir/StructureDefinition/note
Flag.Slices for extension.extension:note.id 0..1 string Unique id for inter-element referencing
Flag.Slices for extension.extension:note.extension 0..0 Extension
Slice: Unordered, Open by value:url
Flag.Slices for extension.extension:note.url 1..1 uri "http://hl7.org/fhir/StructureDefinition/note"
Flag.Slices for extension.extension:note.value[x] 1..1 Annotation Notes for this resource/element
Flag.Slices for extension.extension:note.value[x].id 0..1 string Unique id for inter-element referencing
Flag.Slices for extension.extension:note.value[x].extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Flag.Slices for extension.extension:note.value[x].author[x] This element is included in summaries. 0..1 Individual responsible for the annotation
Flag.Slices for extension.extension:note.value[x].author[x].authorReference Reference(Practitioner | Patient | RelatedPerson | Organization)
Flag.Slices for extension.extension:note.value[x].author[x].authorString string
Flag.Slices for extension.extension:note.value[x].time This element is included in summaries. 0..1 dateTime When the annotation was made
Flag.Slices for extension.extension:note.value[x].text This element is included in summaries. 1..1 markdown Additional information about the alert
Flag.modifierExtension This element is a modifier element. 0..* Extension Extensions that cannot be ignored
Flag.identifier This element is included in summaries. 0..* Identifier Alert business Identifier
Flag.status This element is a modifier element. This element is included in summaries. 1..1 code Alert status
Binding: FlagStatus (required): Indicates whether this flag is active and needs to be displayed to a user, or whether it is no longer needed or was entered in error.
Flag.category This element has obligations. This element is included in summaries. 0..* CodeableConcept Clinical, administrative, etc.
Binding: FlagCategory (example): A general category for flags for filtering/display purposes.
ObligationsActor
SHALL:populate-if-known Creator (IPS)
SHALL:handle Consumer (IPS)
SHOULD:display Consumer (IPS)
Flag.code This element has obligations. This element is included in summaries. 1..1 CodeableConcept Coded or textual message to display to user.
Binding: FlagCode (example): Detail codes identifying specific flagged issues.
ObligationsActor
SHALL:populate-if-known Creator (IPS)
SHALL:handle Consumer (IPS)
SHOULD:display Consumer (IPS)
Flag.subject This element has obligations. This element is included in summaries. 1..1 Reference(Patient (EU core)) Who/What is flag about?
ObligationsActor
SHALL:populate-if-known Creator (IPS)
SHALL:handle Consumer (IPS)
SHOULD:display Consumer (IPS)
Flag.subject.id 0..1 string Unique id for inter-element referencing
Flag.subject.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Flag.subject.reference This element has obligations. This element is included in summaries. C 0..1 string Literal reference, Relative, internal or absolute URL
ObligationsActor
SHALL:populate-if-known Creator (IPS)
SHALL:handle Consumer (IPS)
Flag.subject.type This element is included in summaries. 0..1 uri Type the reference refers to (e.g. "Patient")
Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).
Flag.subject.identifier This element is included in summaries. 0..1 Identifier Logical reference, when literal reference is not known
Flag.subject.display This element is included in summaries. 0..1 string Text alternative for the resource
Flag.period This element is included in summaries. 0..1 Period Time period when the alert is active
Flag.encounter This element is included in summaries. 0..1 Reference(Encounter) Alert relevant during encounter
Flag.author This element is included in summaries. 0..1 Reference(Device | Organization | Patient | Practitioner | PractitionerRole) Author of the alert

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
Flag.language Base preferred Common Languages 📍4.0.1 FHIR Std.
Flag.status Base required FlagStatus 📍4.0.1 FHIR Std.
Flag.category Base example Flag Category 📍4.0.1 FHIR Std.
Flag.code Base example Flag Code 📍4.0.1 FHIR Std.
Flag.subject.type Base extensible ResourceType 📍4.0.1 FHIR Std.

Constraints

Id Grade Path(s) Description Expression
dom-2 error Flag If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error Flag 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 Flag 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 Flag If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice Flag 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()

This structure is derived from FlagPatientEuCore

Summary

Maturity: 1

 

Other representations of profile: CSV, Excel, Schematron