The official URL for this profile is:
http://nightingaleproject.github.io/fhirDeathRecord/StructureDefinition/sdr-deathRecord-DeathRecordContents
Defines the contents of a death record document. The content is mapped from the U.S. Standard Certificate of Death.
This profile builds on Composition.
This profile was published on Thu Jun 14 00:00:00 EDT 2018 as a draft by The MITRE Corporation: Nightingale Project.
Summary
Mandatory: 0 element (7 nested mandatory elements)
Fixed Value: 4 elements
Structures
This structure refers to these other structures:
Slices
This structure defines the following Slices:
SDR Mapping Source
This structure represents the following SDR mapping definition:
sdr.deathRecord.DeathRecordContents maps to Composition: TypeCode maps to type Decedent maps to subject Certifier maps to author FuneralDirector maps to author constrain type.coding to 1..* CauseOfDeathSection maps to section (slice on = section.code; slice strategy = includes) CauseOfDeathSection.TypeCode maps to section.code constrain section.code.coding to 1..* CauseOfDeathSection.ActualOrPresumedDateOfDeath maps to section.entry (slice at = section.entry; slice on = reference.resolve(); slice on type = profile) CauseOfDeathSection.AutopsyPerformed maps to section.entry CauseOfDeathSection.AutopsyResultsAvailable maps to section.entry CauseOfDeathSection.CauseOfDeathCondition maps to section.entry CauseOfDeathSection.ContributedToDeathCondition maps to section.entry CauseOfDeathSection.DatePronouncedDead maps to section.entry CauseOfDeathSection.DeathFromWorkInjury maps to section.entry CauseOfDeathSection.DeathFromTransportInjury maps to section.entry CauseOfDeathSection.DetailsOfInjury maps to section.entry CauseOfDeathSection.MannerOfDeath maps to section.entry CauseOfDeathSection.MedicalExaminerContacted maps to section.entry CauseOfDeathSection.TimingOfRecentPregnancyInRelationToDeath maps to section.entry CauseOfDeathSection.TobaccoUseContributedToDeath maps to section.entry
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
Composition | SDR DeathRecordContents Profile | |||
type | ||||
coding | Slice: Unordered, Open by value:code | |||
coding | Σ | 1..1 | Coding | |
system | Fixed Value: http://loinc.org | |||
code | Fixed Value: 64297-5 | |||
subject | Reference(SDR Decedent Profile) | |||
author | 1..1 | Reference(SDR Certifier Profile | SDR FuneralDirector Profile) | ||
section | 1..1 | |||
code | 1..1 | |||
coding | Slice: Unordered, Open by value:code | |||
coding | Σ | 1..1 | Coding | |
system | Fixed Value: http://loinc.org | |||
code | Fixed Value: 69453-9 | |||
entry | Slice: Unordered, Open by profile:reference.resolve(), value:reference.resolve() | |||
entry | Reference(SDR ActualOrPresumedDateOfDeath Profile) | ActualOrPresumedDateOfDeath | ||
entry | Reference(SDR AutopsyPerformed Profile) | AutopsyPerformed | ||
entry | Reference(SDR AutopsyResultsAvailable Profile) | AutopsyResultsAvailable | ||
entry | Reference(SDR CauseOfDeathCondition Profile) | CauseOfDeathCondition | ||
entry | Reference(SDR ContributedToDeathCondition Profile) | ContributedToDeathCondition | ||
entry | Reference(SDR DatePronouncedDead Profile) | DatePronouncedDead | ||
entry | Reference(SDR DeathFromWorkInjury Profile) | DeathFromWorkInjury | ||
entry | Reference(SDR DeathFromTransportInjury Profile) | DeathFromTransportInjury | ||
entry | Reference(SDR DetailsOfInjury Profile) | DetailsOfInjury | ||
entry | Reference(SDR MannerOfDeath Profile) | MannerOfDeath | ||
entry | Reference(SDR MedicalExaminerContacted Profile) | MedicalExaminerContacted | ||
entry | Reference(SDR TimingOfRecentPregnancyInRelationToDeath Profile) | TimingOfRecentPregnancyInRelationToDeath | ||
entry | Reference(SDR TobaccoUseContributedToDeath Profile) | TobaccoUseContributedToDeath | ||
Documentation for this format |
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
Composition | I | 0..* | SDR DeathRecordContents Profile | |
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: Common Languages (extensible) | |
text | I | 0..1 | Narrative | Text summary of the resource, for human interpretation |
contained | 0..* | Resource | Contained, inline Resources | |
extension | 0..* | Extension | Additional Content defined by implementations | |
modifierExtension | ?! | 0..* | Extension | Extensions that cannot be ignored |
identifier | Σ | 0..1 | Identifier | Logical identifier of composition (version-independent) |
status | ?!Σ | 1..1 | code | preliminary | final | amended | entered-in-error Binding: CompositionStatus (required) |
type | Σ | 1..1 | CodeableConcept | Kind of composition (LOINC if possible) Binding: FHIR Document Type Codes (preferred) |
id | 0..1 | string | xml:id (or equivalent in JSON) | |
coding | Σ | Coding | Code defined by a terminology system Slice: Unordered, Open by value:code | |
coding | Σ | 1..1 | Coding | |
id | 0..1 | string | xml:id (or equivalent in JSON) | |
system | Σ | 0..1 | uri | Identity of the terminology system Fixed Value: http://loinc.org |
version | Σ | 0..1 | string | Version of the system - if relevant |
code | Σ | 0..1 | code | Symbol in syntax defined by the system Fixed Value: 64297-5 |
display | Σ | 0..1 | string | Representation defined by the system |
userSelected | Σ | 0..1 | boolean | If this coding was chosen directly by the user |
text | Σ | 0..1 | string | Plain text representation of the concept |
class | Σ | 0..1 | CodeableConcept | Categorization of Composition Binding: FHIR Document Class Codes (example) |
subject | Σ | 1..1 | Reference(SDR Decedent Profile) | Who and/or what the composition is about |
encounter | Σ | 0..1 | Reference(Encounter) | Context of the Composition |
date | Σ | 1..1 | dateTime | Composition editing time |
author | Σ | 1..1 | Reference(SDR Certifier Profile | SDR FuneralDirector Profile) | Who and/or what authored the composition |
title | Σ | 1..1 | string | Human Readable name/title |
confidentiality | ?!Σ | 0..1 | code | As defined by affinity domain Binding: ConfidentialityClassification (required) |
attester | ΣI | 0..* | BackboneElement | Attests to accuracy of composition |
id | 0..1 | string | xml:id (or equivalent in JSON) | |
extension | 0..* | Extension | Additional Content defined by implementations | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored |
mode | Σ | 1..* | code | personal | professional | legal | official Binding: CompositionAttestationMode (required) |
time | Σ | 0..1 | dateTime | When the composition was attested |
party | Σ | 0..1 | Reference(Patient | Practitioner | Organization) | Who attested the composition |
custodian | Σ | 0..1 | Reference(Organization) | Organization which maintains the composition |
relatesTo | ΣI | 0..* | BackboneElement | Relationships to other compositions/documents |
id | 0..1 | string | xml:id (or equivalent in JSON) | |
extension | 0..* | Extension | Additional Content defined by implementations | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored |
code | Σ | 1..1 | code | replaces | transforms | signs | appends Binding: DocumentRelationshipType (required) |
target[x] | Σ | 1..1 | Identifier, Reference(Composition) | Target of the relationship |
event | ΣI | 0..* | BackboneElement | The clinical service(s) being documented |
id | 0..1 | string | xml:id (or equivalent in JSON) | |
extension | 0..* | Extension | Additional Content defined by implementations | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored |
code | Σ | 0..* | CodeableConcept | Code(s) that apply to the event being documented Binding: v3 Code System ActCode (example) |
period | Σ | 0..1 | Period | The period covered by the documentation |
detail | Σ | 0..* | Reference(Resource) | The event(s) being documented |
section | I | 1..1 | BackboneElement | Composition is broken into sections cmp-1: A section must at least one of text, entries, or sub-sections cmp-2: A section can only have an emptyReason if it is empty |
id | 0..1 | string | xml:id (or equivalent in JSON) | |
extension | 0..* | Extension | Additional Content defined by implementations | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored |
title | 0..1 | string | Label for section (e.g. for ToC) | |
code | 1..1 | CodeableConcept | Classification of section (recommended) Binding: Document Section Codes (example) | |
id | 0..1 | string | xml:id (or equivalent in JSON) | |
coding | Σ | Coding | Code defined by a terminology system Slice: Unordered, Open by value:code | |
coding | Σ | 1..1 | Coding | |
id | 0..1 | string | xml:id (or equivalent in JSON) | |
system | Σ | 0..1 | uri | Identity of the terminology system Fixed Value: http://loinc.org |
version | Σ | 0..1 | string | Version of the system - if relevant |
code | Σ | 0..1 | code | Symbol in syntax defined by the system Fixed Value: 69453-9 |
display | Σ | 0..1 | string | Representation defined by the system |
userSelected | Σ | 0..1 | boolean | If this coding was chosen directly by the user |
text | Σ | 0..1 | string | Plain text representation of the concept |
text | I | 0..1 | Narrative | Text summary of the section, for human interpretation |
mode | ?!Σ | 0..1 | code | working | snapshot | changes Binding: ListMode (required) |
orderedBy | 0..1 | CodeableConcept | Order of section entries Binding: List Order Codes (preferred) | |
entry | I | Reference(Resource) | A reference to data that supports this section Slice: Unordered, Open by profile:reference.resolve(), value:reference.resolve() | |
entry | I | 0..* | Reference(SDR ActualOrPresumedDateOfDeath Profile) | ActualOrPresumedDateOfDeath |
entry | I | 0..* | Reference(SDR AutopsyPerformed Profile) | AutopsyPerformed |
entry | I | 0..* | Reference(SDR AutopsyResultsAvailable Profile) | AutopsyResultsAvailable |
entry | I | 0..* | Reference(SDR CauseOfDeathCondition Profile) | CauseOfDeathCondition |
entry | I | 0..* | Reference(SDR ContributedToDeathCondition Profile) | ContributedToDeathCondition |
entry | I | 0..* | Reference(SDR DatePronouncedDead Profile) | DatePronouncedDead |
entry | I | 0..* | Reference(SDR DeathFromWorkInjury Profile) | DeathFromWorkInjury |
entry | I | 0..* | Reference(SDR DeathFromTransportInjury Profile) | DeathFromTransportInjury |
entry | I | 0..* | Reference(SDR DetailsOfInjury Profile) | DetailsOfInjury |
entry | I | 0..* | Reference(SDR MannerOfDeath Profile) | MannerOfDeath |
entry | I | 0..* | Reference(SDR MedicalExaminerContacted Profile) | MedicalExaminerContacted |
entry | I | 0..* | Reference(SDR TimingOfRecentPregnancyInRelationToDeath Profile) | TimingOfRecentPregnancyInRelationToDeath |
entry | I | 0..* | Reference(SDR TobaccoUseContributedToDeath Profile) | TobaccoUseContributedToDeath |
emptyReason | I | 0..1 | CodeableConcept | Why the section is empty Binding: List Empty Reasons (preferred) |
section | I | 0..* | Unknown reference to #Composition.section Nested Section | |
Documentation for this format |
Summary
Mandatory: 0 element (7 nested mandatory elements)
Fixed Value: 4 elements
Structures
This structure refers to these other structures:
Slices
This structure defines the following Slices:
SDR Mapping Source
This structure represents the following SDR mapping definition:
sdr.deathRecord.DeathRecordContents maps to Composition: TypeCode maps to type Decedent maps to subject Certifier maps to author FuneralDirector maps to author constrain type.coding to 1..* CauseOfDeathSection maps to section (slice on = section.code; slice strategy = includes) CauseOfDeathSection.TypeCode maps to section.code constrain section.code.coding to 1..* CauseOfDeathSection.ActualOrPresumedDateOfDeath maps to section.entry (slice at = section.entry; slice on = reference.resolve(); slice on type = profile) CauseOfDeathSection.AutopsyPerformed maps to section.entry CauseOfDeathSection.AutopsyResultsAvailable maps to section.entry CauseOfDeathSection.CauseOfDeathCondition maps to section.entry CauseOfDeathSection.ContributedToDeathCondition maps to section.entry CauseOfDeathSection.DatePronouncedDead maps to section.entry CauseOfDeathSection.DeathFromWorkInjury maps to section.entry CauseOfDeathSection.DeathFromTransportInjury maps to section.entry CauseOfDeathSection.DetailsOfInjury maps to section.entry CauseOfDeathSection.MannerOfDeath maps to section.entry CauseOfDeathSection.MedicalExaminerContacted maps to section.entry CauseOfDeathSection.TimingOfRecentPregnancyInRelationToDeath maps to section.entry CauseOfDeathSection.TobaccoUseContributedToDeath maps to section.entry
Differential View
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
Composition | SDR DeathRecordContents Profile | |||
type | ||||
coding | Slice: Unordered, Open by value:code | |||
coding | Σ | 1..1 | Coding | |
system | Fixed Value: http://loinc.org | |||
code | Fixed Value: 64297-5 | |||
subject | Reference(SDR Decedent Profile) | |||
author | 1..1 | Reference(SDR Certifier Profile | SDR FuneralDirector Profile) | ||
section | 1..1 | |||
code | 1..1 | |||
coding | Slice: Unordered, Open by value:code | |||
coding | Σ | 1..1 | Coding | |
system | Fixed Value: http://loinc.org | |||
code | Fixed Value: 69453-9 | |||
entry | Slice: Unordered, Open by profile:reference.resolve(), value:reference.resolve() | |||
entry | Reference(SDR ActualOrPresumedDateOfDeath Profile) | ActualOrPresumedDateOfDeath | ||
entry | Reference(SDR AutopsyPerformed Profile) | AutopsyPerformed | ||
entry | Reference(SDR AutopsyResultsAvailable Profile) | AutopsyResultsAvailable | ||
entry | Reference(SDR CauseOfDeathCondition Profile) | CauseOfDeathCondition | ||
entry | Reference(SDR ContributedToDeathCondition Profile) | ContributedToDeathCondition | ||
entry | Reference(SDR DatePronouncedDead Profile) | DatePronouncedDead | ||
entry | Reference(SDR DeathFromWorkInjury Profile) | DeathFromWorkInjury | ||
entry | Reference(SDR DeathFromTransportInjury Profile) | DeathFromTransportInjury | ||
entry | Reference(SDR DetailsOfInjury Profile) | DetailsOfInjury | ||
entry | Reference(SDR MannerOfDeath Profile) | MannerOfDeath | ||
entry | Reference(SDR MedicalExaminerContacted Profile) | MedicalExaminerContacted | ||
entry | Reference(SDR TimingOfRecentPregnancyInRelationToDeath Profile) | TimingOfRecentPregnancyInRelationToDeath | ||
entry | Reference(SDR TobaccoUseContributedToDeath Profile) | TobaccoUseContributedToDeath | ||
Documentation for this format |
Snapshot View
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
Composition | I | 0..* | SDR DeathRecordContents Profile | |
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: Common Languages (extensible) | |
text | I | 0..1 | Narrative | Text summary of the resource, for human interpretation |
contained | 0..* | Resource | Contained, inline Resources | |
extension | 0..* | Extension | Additional Content defined by implementations | |
modifierExtension | ?! | 0..* | Extension | Extensions that cannot be ignored |
identifier | Σ | 0..1 | Identifier | Logical identifier of composition (version-independent) |
status | ?!Σ | 1..1 | code | preliminary | final | amended | entered-in-error Binding: CompositionStatus (required) |
type | Σ | 1..1 | CodeableConcept | Kind of composition (LOINC if possible) Binding: FHIR Document Type Codes (preferred) |
id | 0..1 | string | xml:id (or equivalent in JSON) | |
coding | Σ | Coding | Code defined by a terminology system Slice: Unordered, Open by value:code | |
coding | Σ | 1..1 | Coding | |
id | 0..1 | string | xml:id (or equivalent in JSON) | |
system | Σ | 0..1 | uri | Identity of the terminology system Fixed Value: http://loinc.org |
version | Σ | 0..1 | string | Version of the system - if relevant |
code | Σ | 0..1 | code | Symbol in syntax defined by the system Fixed Value: 64297-5 |
display | Σ | 0..1 | string | Representation defined by the system |
userSelected | Σ | 0..1 | boolean | If this coding was chosen directly by the user |
text | Σ | 0..1 | string | Plain text representation of the concept |
class | Σ | 0..1 | CodeableConcept | Categorization of Composition Binding: FHIR Document Class Codes (example) |
subject | Σ | 1..1 | Reference(SDR Decedent Profile) | Who and/or what the composition is about |
encounter | Σ | 0..1 | Reference(Encounter) | Context of the Composition |
date | Σ | 1..1 | dateTime | Composition editing time |
author | Σ | 1..1 | Reference(SDR Certifier Profile | SDR FuneralDirector Profile) | Who and/or what authored the composition |
title | Σ | 1..1 | string | Human Readable name/title |
confidentiality | ?!Σ | 0..1 | code | As defined by affinity domain Binding: ConfidentialityClassification (required) |
attester | ΣI | 0..* | BackboneElement | Attests to accuracy of composition |
id | 0..1 | string | xml:id (or equivalent in JSON) | |
extension | 0..* | Extension | Additional Content defined by implementations | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored |
mode | Σ | 1..* | code | personal | professional | legal | official Binding: CompositionAttestationMode (required) |
time | Σ | 0..1 | dateTime | When the composition was attested |
party | Σ | 0..1 | Reference(Patient | Practitioner | Organization) | Who attested the composition |
custodian | Σ | 0..1 | Reference(Organization) | Organization which maintains the composition |
relatesTo | ΣI | 0..* | BackboneElement | Relationships to other compositions/documents |
id | 0..1 | string | xml:id (or equivalent in JSON) | |
extension | 0..* | Extension | Additional Content defined by implementations | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored |
code | Σ | 1..1 | code | replaces | transforms | signs | appends Binding: DocumentRelationshipType (required) |
target[x] | Σ | 1..1 | Identifier, Reference(Composition) | Target of the relationship |
event | ΣI | 0..* | BackboneElement | The clinical service(s) being documented |
id | 0..1 | string | xml:id (or equivalent in JSON) | |
extension | 0..* | Extension | Additional Content defined by implementations | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored |
code | Σ | 0..* | CodeableConcept | Code(s) that apply to the event being documented Binding: v3 Code System ActCode (example) |
period | Σ | 0..1 | Period | The period covered by the documentation |
detail | Σ | 0..* | Reference(Resource) | The event(s) being documented |
section | I | 1..1 | BackboneElement | Composition is broken into sections cmp-1: A section must at least one of text, entries, or sub-sections cmp-2: A section can only have an emptyReason if it is empty |
id | 0..1 | string | xml:id (or equivalent in JSON) | |
extension | 0..* | Extension | Additional Content defined by implementations | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored |
title | 0..1 | string | Label for section (e.g. for ToC) | |
code | 1..1 | CodeableConcept | Classification of section (recommended) Binding: Document Section Codes (example) | |
id | 0..1 | string | xml:id (or equivalent in JSON) | |
coding | Σ | Coding | Code defined by a terminology system Slice: Unordered, Open by value:code | |
coding | Σ | 1..1 | Coding | |
id | 0..1 | string | xml:id (or equivalent in JSON) | |
system | Σ | 0..1 | uri | Identity of the terminology system Fixed Value: http://loinc.org |
version | Σ | 0..1 | string | Version of the system - if relevant |
code | Σ | 0..1 | code | Symbol in syntax defined by the system Fixed Value: 69453-9 |
display | Σ | 0..1 | string | Representation defined by the system |
userSelected | Σ | 0..1 | boolean | If this coding was chosen directly by the user |
text | Σ | 0..1 | string | Plain text representation of the concept |
text | I | 0..1 | Narrative | Text summary of the section, for human interpretation |
mode | ?!Σ | 0..1 | code | working | snapshot | changes Binding: ListMode (required) |
orderedBy | 0..1 | CodeableConcept | Order of section entries Binding: List Order Codes (preferred) | |
entry | I | Reference(Resource) | A reference to data that supports this section Slice: Unordered, Open by profile:reference.resolve(), value:reference.resolve() | |
entry | I | 0..* | Reference(SDR ActualOrPresumedDateOfDeath Profile) | ActualOrPresumedDateOfDeath |
entry | I | 0..* | Reference(SDR AutopsyPerformed Profile) | AutopsyPerformed |
entry | I | 0..* | Reference(SDR AutopsyResultsAvailable Profile) | AutopsyResultsAvailable |
entry | I | 0..* | Reference(SDR CauseOfDeathCondition Profile) | CauseOfDeathCondition |
entry | I | 0..* | Reference(SDR ContributedToDeathCondition Profile) | ContributedToDeathCondition |
entry | I | 0..* | Reference(SDR DatePronouncedDead Profile) | DatePronouncedDead |
entry | I | 0..* | Reference(SDR DeathFromWorkInjury Profile) | DeathFromWorkInjury |
entry | I | 0..* | Reference(SDR DeathFromTransportInjury Profile) | DeathFromTransportInjury |
entry | I | 0..* | Reference(SDR DetailsOfInjury Profile) | DetailsOfInjury |
entry | I | 0..* | Reference(SDR MannerOfDeath Profile) | MannerOfDeath |
entry | I | 0..* | Reference(SDR MedicalExaminerContacted Profile) | MedicalExaminerContacted |
entry | I | 0..* | Reference(SDR TimingOfRecentPregnancyInRelationToDeath Profile) | TimingOfRecentPregnancyInRelationToDeath |
entry | I | 0..* | Reference(SDR TobaccoUseContributedToDeath Profile) | TobaccoUseContributedToDeath |
emptyReason | I | 0..1 | CodeableConcept | Why the section is empty Binding: List Empty Reasons (preferred) |
section | I | 0..* | Unknown reference to #Composition.section Nested Section | |
Documentation for this format |
Downloads: StructureDefinition: (XML, JSON, TTL), Schema: XML Schematron
Path | Name | Conformance | ValueSet |
Composition.language | Common Languages | extensible | Common Languages |
Composition.status | CompositionStatus | required | CompositionStatus |
Composition.type | FHIR Document Type Codes | preferred | FHIR Document Type Codes |
Composition.class | FHIR Document Class Codes | example | FHIR Document Class Codes |
Composition.confidentiality | ConfidentialityClassification | required | ConfidentialityClassification |
Composition.attester.mode | CompositionAttestationMode | required | CompositionAttestationMode |
Composition.relatesTo.code | DocumentRelationshipType | required | DocumentRelationshipType |
Composition.event.code | v3 Code System ActCode | example | v3 Code System ActCode |
Composition.section.code | Document Section Codes | example | Document Section Codes |
Composition.section.mode | ListMode | required | ListMode |
Composition.section.orderedBy | List Order Codes | preferred | List Order Codes |
Composition.section.emptyReason | List Empty Reasons | preferred | List Empty Reasons |
Id | Path | Details | Requirements |
dom-2 | Composition | If the resource is contained in another resource, it SHALL NOT contain nested Resources : contained.contained.empty() | |
dom-1 | Composition | If the resource is contained in another resource, it SHALL NOT contain any narrative : contained.text.empty() | |
dom-4 | Composition | 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-3 | Composition | If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource : contained.where(('#'+id in %resource.descendants().reference).not()).empty() | |
ele-1 | Composition.attester | All FHIR elements must have a @value or children : hasValue() | (children().count() > id.count()) | |
ele-1 | Composition.relatesTo | All FHIR elements must have a @value or children : hasValue() | (children().count() > id.count()) | |
ele-1 | Composition.event | All FHIR elements must have a @value or children : hasValue() | (children().count() > id.count()) | |
ele-1 | Composition.section | All FHIR elements must have a @value or children : hasValue() | (children().count() > id.count()) | |
cmp-1 | Composition.section | A section must at least one of text, entries, or sub-sections : text.exists() or entry.exists() or section.exists() | |
cmp-2 | Composition.section | A section can only have an emptyReason if it is empty : emptyReason.empty() or entry.empty() |