http://hl7.org/fhir/StructureDefinition/Composition|4.0.1

A set of healthcare-related information that is assembled together into a single logical package that provides a single coherent statement of meaning, establishes its own context and that has clinical attestation with regard to who is making the statement. A Composition defines the structure and narrative content necessary for a document. However, a Composition alone does not constitute a document. Rather, the Composition must be the first entry in a Bundle where Bundle.type=document, and any other resources referenced from Composition must be included as subsequent entries in the Bundle (for example Patient, Practitioner, Encounter, etc.).
NameFlagsCardTypeDescription & Constraints
Composition
0..*A set of resources composed into a single coherent clinical statement with clinical attestation
 
identifier
Σ
0..1IdentifierVersion-independent identifier for the Composition
 
status *
?!Σ
1..1codepreliminary | final | amended | entered-in-error CompositionStatus (required)
 
type *
Σ
1..1CodeableConceptKind of composition (LOINC if possible) DocumentType (preferred)
 
category
Σ
0..*CodeableConceptCategorization of Composition DocumentCategory (example)
 
subject
Σ
0..1ReferenceWho and/or what the composition is about
 
encounter
Σ
0..1ReferenceContext of the Composition
 
date *
Σ
1..1dateTimeComposition editing time
 
author *
Σ
1..*ReferenceWho and/or what authored the composition
 
title *
Σ
1..1stringHuman Readable name/title
 
confidentiality
Σ
0..1codeAs defined by affinity domain DocumentConfidentiality (required)
 
attester
0..*BackboneElementAttests to accuracy of composition
 
 
mode *
1..1codepersonal | professional | legal | official CompositionAttestationMode (required)
 
 
time
0..1dateTimeWhen the composition was attested
 
 
party
0..1ReferenceWho attested the composition
 
custodian
Σ
0..1ReferenceOrganization which maintains the composition
 
relatesTo
0..*BackboneElementRelationships to other compositions/documents
 
 
code *
1..1codereplaces | transforms | signs | appends DocumentRelationshipType (required)
 
 
target[x] *
1..1Target of the relationship
 
 
 
targetIdentifier *
1..1Identifier
 
 
 
targetReference *
1..1Reference
 
event
Σ
0..*BackboneElementThe clinical service(s) being documented
 
 
code
Σ
0..*CodeableConceptCode(s) that apply to the event being documented DocumentEventType (example)
 
 
period
Σ
0..1PeriodThe period covered by the documentation
 
 
detail
Σ
0..*ReferenceThe event(s) being documented
 
section
0..*BackboneElementComposition is broken into sections
 
 
title
0..1stringLabel for section (e.g. for ToC)
 
 
code
0..1CodeableConceptClassification of section (recommended) CompositionSectionType (example)
 
 
author
0..*ReferenceWho and/or what authored the section
 
 
focus
0..1ReferenceWho/what the section is about, when it is not about the subject of composition
 
 
text
0..1NarrativeText summary of the section, for human interpretation
 
 
mode
0..1codeworking | snapshot | changes SectionMode (required)
 
 
orderedBy
0..1CodeableConceptOrder of section entries SectionEntryOrder (preferred)
 
 
entry
0..*ReferenceA reference to data that supports this section
 
 
emptyReason
0..1CodeableConceptWhy the section is empty SectionEmptyReason (preferred)
 
 
section
0..*Nested Section