SummaryNote

Composition resource will be used to store the summary notes which is associated to an encounter within a patient visit.

Business Information Model

composition

Key Design Considerations

  • Composition.type will be used to differentiate the various documents as indicated in FHIR Document Type Codes).

  • Composition.section.code will be used to differentiate the various section types as indicated in Document Section Code Value Set

    • 74465-6 for the Questionnaires section.
    • 34895-3 for the DiagnosticReports section.
    • 8716-3 for the Observations section.
    • 29548-5 for the Conditions section.
    • 42349-1 for the ReferralRequests section.
    • 28570-0 for the FileAttachments section.
    • 47519-4 for the ProcedureOrders section.
  • Composition.author will be used to store both author (created the document) and creator (responsible for the information in the document) roles using the PractionerRole resource.

Resource Structure

idΣ0..1id
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
textC0..1Narrative
containedC0..*Resource
recorderC0..1Extension(Identifier)
modifierExtensionΣ ?! C0..*Extension
urlΣ0..0uri
id0..0string
extensionC0..0Extension
useΣ ?!0..0codeBinding
typeΣ0..0CodeableConceptBinding
systemΣ1..1uriFixed Value
valueΣ C1..1string
periodΣ C0..0Period
assignerΣ C0..0Reference(Organization)
id0..0string
extensionC0..0Extension
useΣ ?!0..0codeBinding
typeΣ0..0CodeableConceptBinding
systemΣ1..1uriFixed Value
valueΣ C1..1string
periodΣ C0..0Period
assignerΣ C0..0Reference(Organization)
versionΣ0..0string
statusΣ ?!1..1codeBinding
id0..0string
versionC0..1Extension(string)
id0..0string
extensionC0..0Extension
systemΣ1..1uriFixed Value
versionΣ0..1string
codeΣ C1..1code
displayΣ C1..1string
userSelectedΣ0..0boolean
textΣ0..0string
categoryΣ0..0CodeableConcept
id0..0string
extensionC0..0Extension
referenceΣ C0..0string
typeΣ1..1uriBindingFixed Value
id0..0string
extensionC0..0Extension
useΣ ?!0..0codeBinding
typeΣ0..0CodeableConceptBinding
systemΣ1..1uriFixed Value
valueΣ C1..1string
periodΣ C0..0Period
assignerΣ C0..0Reference(Organization)
displayΣ C0..0string
id0..0string
extensionC0..0Extension
referenceΣ C0..0string
typeΣ1..1uriBindingFixed Value
id0..0string
extensionC0..0Extension
useΣ ?!0..0codeBinding
typeΣ0..0CodeableConceptBinding
systemΣ1..1uriFixed Value
valueΣ C1..1string
periodΣ C0..0Period
assignerΣ C0..0Reference(Organization)
displayΣ C0..0string
dateΣ1..1dateTime
useContextΣ0..0UsageContext
authorΣ C1..*Reference(Practitioner)
nameΣ0..0string
titleΣ1..1string
note0..1Annotation
id0..0string
extensionC0..0Extension
modifierExtensionΣ ?! C0..0Extension
id0..0string
extensionC0..*Extension
id0..0string
extensionC0..0Extension
systemΣ1..1uriFixed Value
versionΣ0..1string
codeΣ C1..1codePattern
displayΣ C1..1string
userSelectedΣ0..0boolean
textΣ0..0string
time1..1dateTime
id0..0string
extensionC0..0Extension
referenceΣ C0..0string
typeΣ1..1uriBindingFixed Value
id0..0string
extensionC0..0Extension
useΣ ?!0..0codeBinding
typeΣ0..0CodeableConceptBinding
systemΣ1..1uriFixed Value
valueΣ C1..1string
periodΣ C0..0Period
assignerΣ C0..0Reference(Organization)
displayΣ C1..1string
id0..0string
extensionC0..0Extension
referenceΣ C0..0string
typeΣ1..1uriBindingFixed Value
id0..0string
extensionC0..0Extension
useΣ ?!0..0codeBinding
typeΣ0..0CodeableConceptBinding
systemΣ1..1uriFixed Value
valueΣ C1..1string
periodΣ C0..0Period
assignerΣ C0..0Reference(Organization)
displayΣ C1..1string
id0..0string
extensionC0..0Extension
modifierExtensionΣ ?! C0..0Extension
periodΣ C0..0Period
id0..0string
extensionC0..0Extension
conceptΣ0..0CodeableConcept
id0..0string
extensionC0..0Extension
referenceΣ C1..1string
typeΣ0..0uriBinding
identifierΣ C0..0Identifier
displayΣ C0..0string
id0..0string
extensionC0..0Extension
modifierExtensionΣ ?! C0..0Extension
title0..0string
code1..1CodeableConceptBinding
authorC0..0Reference(Device | Organization | Patient | Practitioner | PractitionerRole | RelatedPerson)
focusC0..0Reference(Resource)
textC0..1Narrative
orderedBy0..0CodeableConceptBinding
id0..0string
extensionC0..0Extension
referenceΣ C1..1string
typeΣ0..0uriBinding
identifierΣ C0..0Identifier
displayΣ C0..0string
emptyReasonC0..0CodeableConceptBinding
section0..0see (section)
id0..0string
extensionC0..0Extension
modifierExtensionΣ ?! C0..0Extension
title0..0stringFixed Value
id0..0string
extensionC0..*Extension
id0..0string
extensionC0..0Extension
systemΣ1..1uriFixed Value
versionΣ0..1string
codeΣ C1..1codePattern
displayΣ C1..1string
userSelectedΣ0..0boolean
textΣ0..0string
authorC0..0Reference(Device | Organization | Patient | Practitioner | PractitionerRole | RelatedPerson)
focusC0..0Reference(Resource)
textC0..0Narrative
orderedBy0..0CodeableConceptBinding
id0..0string
extensionC0..0Extension
referenceΣ C1..1string
typeΣ0..0uriBinding
identifierΣ C0..0Identifier
displayΣ C0..0string
emptyReasonC0..0CodeableConceptBinding
section0..0see (section)
id0..0string
extensionC0..0Extension
modifierExtensionΣ ?! C0..0Extension
title0..0stringFixed Value
id0..0string
extensionC0..*Extension
id0..0string
extensionC0..0Extension
systemΣ1..1uriFixed Value
versionΣ0..1string
codeΣ C1..1codePattern
displayΣ C1..1string
userSelectedΣ0..0boolean
textΣ0..0string
authorC0..0Reference(Device | Organization | Patient | Practitioner | PractitionerRole | RelatedPerson)
focusC0..0Reference(Resource)
textC0..0Narrative
orderedBy0..0CodeableConceptBinding
id0..0string
extensionC0..0Extension
referenceΣ C1..1string
typeΣ0..0uriBinding
identifierΣ C0..0Identifier
displayΣ C0..0string
emptyReasonC0..0CodeableConceptBinding
section0..0see (section)
id0..0string
extensionC0..0Extension
modifierExtensionΣ ?! C0..0Extension
title0..0stringFixed Value
id0..0string
extensionC0..*Extension
id0..0string
extensionC0..0Extension
systemΣ1..1uriFixed Value
versionΣ0..1string
codeΣ C1..1codePattern
displayΣ C1..1string
userSelectedΣ0..0boolean
textΣ0..0string
authorC0..0Reference(Device | Organization | Patient | Practitioner | PractitionerRole | RelatedPerson)
focusC0..0Reference(Resource)
textC0..0Narrative
orderedBy0..0CodeableConceptBinding
id0..0string
extensionC0..0Extension
referenceΣ C1..1string
typeΣ0..0uriBinding
identifierΣ C0..0Identifier
displayΣ C0..0string
emptyReasonC0..0CodeableConceptBinding
section0..0see (section)
id0..0string
extensionC0..0Extension
modifierExtensionΣ ?! C0..0Extension
title0..0stringFixed Value
id0..0string
extensionC0..*Extension
id0..0string
extensionC0..0Extension
systemΣ1..1uriFixed Value
versionΣ0..1string
codeΣ C1..1codePattern
displayΣ C1..1string
userSelectedΣ0..0boolean
textΣ0..0string
authorC0..0Reference(Device | Organization | Patient | Practitioner | PractitionerRole | RelatedPerson)
focusC0..0Reference(Resource)
textC0..0Narrative
orderedBy0..0CodeableConceptBinding
id0..0string
extensionC0..0Extension
referenceΣ C1..1string
typeΣ0..0uriBinding
identifierΣ C0..0Identifier
displayΣ C0..0string
emptyReasonC0..0CodeableConceptBinding
section0..0see (section)
id0..0string
extensionC0..0Extension
modifierExtensionΣ ?! C0..0Extension
title0..0stringFixed Value
id0..0string
extensionC0..*Extension
id0..0string
extensionC0..0Extension
systemΣ1..1uriFixed Value
versionΣ0..1string
codeΣ C1..1codePattern
displayΣ C1..1string
userSelectedΣ0..0boolean
textΣ0..0string
authorC0..0Reference(Device | Organization | Patient | Practitioner | PractitionerRole | RelatedPerson)
focusC0..0Reference(Resource)
textC0..0Narrative
orderedBy0..0CodeableConceptBinding
id0..0string
extensionC0..0Extension
referenceΣ C1..1string
typeΣ0..0uriBinding
identifierΣ C0..0Identifier
displayΣ C0..0string
emptyReasonC0..0CodeableConceptBinding
section0..0see (section)
id0..0string
extensionC0..0Extension
modifierExtensionΣ ?! C0..0Extension
title0..0stringFixed Value
id0..0string
extensionC0..*Extension
id0..0string
extensionC0..0Extension
systemΣ1..1uriFixed Value
versionΣ0..1string
codeΣ C1..1codePattern
displayΣ C1..1string
userSelectedΣ0..0boolean
textΣ0..0string
authorC0..0Reference(Device | Organization | Patient | Practitioner | PractitionerRole | RelatedPerson)
focusC0..0Reference(Resource)
textC0..0Narrative
orderedBy0..0CodeableConceptBinding
entryC1..*Reference(FileAttachment) | Reference(Condition | DiagnosticReport | Observation | QuestionnaireResponse | ReferralRequest)
emptyReasonC0..0CodeableConceptBinding
section0..0see (section)
id0..0string
extensionC0..0Extension
modifierExtensionΣ ?! C0..0Extension
title0..0stringFixed Value
id0..0string
extensionC0..*Extension
id0..0string
extensionC0..0Extension
systemΣ1..1uriFixed Value
versionΣ0..1string
codeΣ C1..1codePattern
displayΣ C1..1string
userSelectedΣ0..0boolean
textΣ0..0string
authorC0..0Reference(Device | Organization | Patient | Practitioner | PractitionerRole | RelatedPerson)
focusC0..0Reference(Resource)
textC0..0Narrative
orderedBy0..0CodeableConceptBinding
entryC1..*Reference(Procedure) | Reference(Condition | DiagnosticReport | Observation | QuestionnaireResponse | ReferralRequest)
emptyReasonC0..0CodeableConceptBinding
section0..0see (section)
idΣ0..1id
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
textC0..1Narrative
containedC0..*Resource
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
identifierΣ C0..1Identifier
basedOnΣ C0..0Reference(CarePlan | ServiceRequest)
partOfΣ C0..0Reference(Observation | Procedure)
questionnaireΣ1..1canonical(Questionnaire)
statusΣ ?!1..1codeBinding
id0..0string
extensionC0..0Extension
referenceΣ C0..0string
typeΣ1..1uriBindingFixed Value
id0..0string
extensionC0..0Extension
useΣ ?!0..0codeBinding
typeΣ0..0CodeableConceptBinding
systemΣ1..1uriFixed Value
valueΣ C1..1string
periodΣ C0..0Period
assignerΣ C0..0Reference(Organization)
displayΣ C0..1string
id0..0string
extensionC0..0Extension
referenceΣ C0..0string
typeΣ1..1uriBindingFixed Value
identifierΣ C1..1Identifier
displayΣ C0..0string
authoredΣ1..1dateTime
id0..0string
extensionC0..0Extension
referenceΣ C0..0string
typeΣ1..1uriBindingFixed Value
id0..0string
extensionC0..0Extension
useΣ ?!0..0codeBinding
typeΣ0..0CodeableConceptBinding
systemΣ1..1uriFixed Value
valueΣ C1..1string
periodΣ C0..0Period
assignerΣ C0..0Reference(Organization)
displayΣ C0..1string
id0..0string
extensionC0..0Extension
referenceΣ C0..0string
typeΣ1..1uriBindingFixed Value
id0..0string
extensionC0..0Extension
useΣ ?!0..0codeBinding
typeΣ0..0CodeableConceptBinding
systemΣ1..1uriFixed Value
valueΣ C1..1string
periodΣ C0..0Period
assignerΣ C0..0Reference(Organization)
displayΣ C0..1string
id0..0string
extensionC0..*Extension
modifierExtensionΣ ?! C0..0Extension
linkIdC1..1string
definition0..0uri
text1..1string
id0..0string
extensionC0..0Extension
modifierExtensionΣ ?! C0..0Extension
valueStringstring
item0..0see (item)
item1..*see (item)
idΣ0..1id
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
textC0..1Narrative
containedC0..*Resource
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
identifierΣ C1..1Identifier
basedOnC0..0Reference(CarePlan | ImmunizationRecommendation | MedicationRequest | NutritionOrder | ServiceRequest)
statusΣ ?!1..1codeBinding
categoryΣ0..1CodeableConcept
codeΣ1..1CodeableConceptBinding
subjectΣ C0..0Reference(BiologicallyDerivedProduct | Device | Group | Location | Medication | Organization | Patient | Practitioner | Substance)
encounterΣ C0..0Reference(Encounter)
effectiveDateTimedateTime
effectivePeriodPeriod
issuedΣ1..1instant
id0..0string
extensionC0..0Extension
referenceΣ C0..0string
typeΣ1..1uriBindingFixed Value
identifierΣ C1..1Identifier
displayΣ C0..1string
resultsInterpreterΣ C0..0Reference(CareTeam | Organization | Practitioner | PractitionerRole)
specimenC0..0Reference(Specimen)
resultC0..0Reference(Observation)
note0..0Annotation
studyC0..0Reference(GenomicStudy | ImagingStudy)
compositionC0..0Reference(Composition)
conclusion0..1markdown
conclusionCode0..1CodeableConcept
presentedFormC0..*Attachment
idΣ0..1id
id0..1string
extensionC0..*Extension
versionIdΣ0..1id
lastUpdatedΣ0..1instant
sourceΣ0..1uri
profileΣ1..1canonical(StructureDefinition)Fixed Value
securityΣ C0..*CodingBinding
tagΣ C0..*Coding
implicitRulesΣ ?!0..1uri
language0..1codeBinding
textC0..1Narrative
containedC0..*Resource
extensionC0..*Extension
modifierExtensionΣ ?! C0..0Extension
id0..0string
extensionC0..0Extension
useΣ ?!0..0codeBinding
typeΣ0..0CodeableConceptBinding
systemΣ1..1uriFixed Value
valueΣ C1..1string
periodΣ C0..0Period
assignerΣ C0..0Reference(Organization)
basedOnΣ C0..0Reference(CarePlan | DeviceRequest | ImmunizationRecommendation | MedicationRequest | NutritionOrder | ServiceRequest)
partOfΣ C0..0Reference(GenomicStudy | ImagingStudy | Immunization | MedicationAdministration | MedicationDispense | MedicationStatement | Procedure)
statusΣ ?!1..1codeBinding
id0..1string
extensionC0..*Extension
id0..0string
extensionC0..0Extension
systemΣ1..1uri
versionΣ0..1string
codeΣ C1..1code
displayΣ C1..1string
userSelectedΣ0..0boolean
textΣ0..0string
id0..0string
extensionC0..0Extension
id0..0string
extensionC0..0Extension
systemΣ1..1uri
versionΣ0..1string
codeΣ C1..1code
displayΣ C1..1string
userSelectedΣ0..0boolean
textΣ0..0string
focusΣ C0..0Reference(Resource)
encounterΣ C0..0Reference(Encounter)
issuedΣ0..1instant
id0..0string
extensionC0..0Extension
referenceΣ C0..0string
typeΣ1..1uriBinding
id0..0string
extensionC0..0Extension
useΣ ?!0..0codeBinding
typeΣ0..0CodeableConceptBinding
systemΣ1..1uri
valueΣ C1..1string
periodΣ C0..0Period
assignerΣ C0..0Reference(Organization)
displayΣ C0..1string
valueCodeableConceptCodeableConcept
valueQuantityQuantity
dataAbsentReasonC0..0CodeableConceptBinding
id0..0string
extensionC0..0Extension
id0..0string
extensionC0..0Extension
systemΣ1..1uri
versionΣ0..1string
codeΣ C1..1code
displayΣ C1..1string
userSelectedΣ0..0boolean
textΣ0..0string
id0..0string
extensionC0..0Extension
timeΣ0..0dateTime
textΣ1..1markdown
id0..0string
extensionC0..0Extension
id0..0string
extensionC0..0Extension
systemΣ1..1uri
versionΣ0..0string
codeΣ C1..1code
displayΣ C1..1string
userSelectedΣ0..0boolean
textΣ0..0string
bodyStructureC0..0Reference(BodyStructure)
specimenC0..0Reference(Specimen)
deviceC0..0Reference(Device)
id0..0string
extensionC0..0Extension
modifierExtensionΣ ?! C0..0Extension
id0..0string
extensionC0..0Extension
valueΣ1..1decimal
comparatorΣ ?!0..0codeBinding
unitΣ1..1string
systemΣ C0..0uri
codeΣ C0..0code
id0..0string
extensionC0..0Extension
valueΣ1..1decimal
comparatorΣ ?!0..0codeBinding
unitΣ1..1string
systemΣ C0..0uri
codeΣ C0..0code
normalValue0..0CodeableConceptBinding
type0..1CodeableConceptBinding
appliesTo0..0CodeableConcept
ageC0..0Range
textC0..0markdown
hasMemberΣ C0..0Reference(MolecularSequence | Observation | QuestionnaireResponse)
derivedFromΣ C0..0Reference(DocumentReference | GenomicStudy | ImagingSelection | ImagingStudy | MolecularSequence | Observation | QuestionnaireResponse)
idΣ0..1id
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
textC0..1Narrative
containedC0..*Resource
extensionC0..*Extension
modifierExtensionΣ ?! C0..0Extension
identifierΣ C1..1Identifier
clinicalStatusΣ ?! C1..1CodeableConceptBinding
verificationStatusΣ ?!0..1CodeableConceptBinding
categoryC1..1CodeableConceptBinding
severity0..1CodeableConceptBinding
codeΣ1..1CodeableConcept
id0..0string
subSiteC0..1Extension(CodeableConcept)
id0..0string
extensionC0..0Extension
systemΣ1..1uri
versionΣ0..1string
codeΣ C1..1code
displayΣ C1..1string
userSelectedΣ0..0boolean
textΣ0..0string
id0..0string
extensionC0..0Extension
referenceΣ C0..0string
typeΣ1..1uriBindingFixed Value
id0..0string
extensionC0..0Extension
useΣ ?!0..0codeBinding
typeΣ0..0CodeableConceptBinding
systemΣ1..1uriFixed Value
valueΣ C1..1string
periodΣ C0..0Period
assignerΣ C0..0Reference(Organization)
displayΣ C0..0string
id0..0string
extensionC0..0Extension
referenceΣ C0..0string
typeΣ1..1uriBindingFixed Value
identifierΣ C1..1Identifier
displayΣ C0..0string
onsetDateTimedateTime
onsetRangeRange
abatementDateTimedateTime
abatementRangeRange
recordedDateΣ0..0dateTime
id0..0string
extensionC0..0Extension
modifierExtensionΣ ?! C0..0Extension
summaryC1..1CodeableConcept
assessmentC0..0Reference(ClinicalImpression | DiagnosticReport | Observation)
type0..0CodeableConcept
evidenceΣ0..0CodeableReference(Resource)
note0..1Annotation
idΣ0..1id
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
textC0..1Narrative
containedC0..*Resource
extensionC0..*Extension
modifierExtensionΣ ?! C0..0Extension
identifierΣ C1..1Identifier
instantiatesCanonicalΣ0..0canonical(ActivityDefinition | Measure | OperationDefinition | PlanDefinition | Questionnaire)
instantiatesUriΣ0..0uri
id0..0string
extensionC0..0Extension
referenceΣ C1..1string
typeΣ0..0uriBinding
identifierΣ C0..0Identifier
displayΣ C0..0string
partOfΣ C0..0Reference(MedicationAdministration | Observation | Procedure)
statusΣ ?!1..1codeBindingPattern
statusReasonΣ0..0CodeableConcept
categoryΣ0..0CodeableConcept
codeΣ1..1CodeableConcept
id0..0string
extensionC0..0Extension
referenceΣ C0..0string
typeΣ1..1uriBinding
id0..0string
extensionC0..0Extension
useΣ ?!0..0codeBinding
typeΣ0..0CodeableConceptBinding
systemΣ1..1uriFixed Value
valueΣ C1..1string
periodΣ C0..0Period
assignerΣ C0..0Reference(Organization)
displayΣ C0..0string
focusΣ C0..0Reference(CareTeam | Group | Organization | Patient | Practitioner | PractitionerRole | RelatedPerson | Specimen)
id0..0string
extensionC0..0Extension
referenceΣ C0..0string
typeΣ1..1uriBindingFixed Value
identifierΣ C1..1Identifier
displayΣ C0..0string
occurrenceDateTimedateTime
recordedΣ0..0dateTime
recorderΣ C0..0Reference(Patient | Practitioner | PractitionerRole | RelatedPerson)
id0..0string
extensionC0..0Extension
modifierExtensionΣ ?! C0..0Extension
functionΣ0..0CodeableConcept
id0..0string
extensionC0..0Extension
referenceΣ C0..0string
typeΣ1..1uriBindingFixed Value
id0..0string
extensionC0..0Extension
useΣ ?!0..0codeBinding
typeΣ0..0CodeableConceptBinding
systemΣ1..1uriFixed Value
valueΣ C1..1string
periodΣ C0..0Period
assignerΣ C0..0Reference(Organization)
displayΣ C0..0string
onBehalfOfC0..0Reference(Organization)
periodC0..0Period
locationΣ C0..0Reference(Location)
id0..0string
extensionC0..0Extension
conceptΣ1..1CodeableConcept
referenceΣ C0..0Reference
id0..0string
subSiteC0..1Extension(CodeableConcept)
id0..0string
extensionC0..0Extension
systemΣ1..1uri
versionΣ0..1string
codeΣ C1..1code
displayΣ C1..1string
userSelectedΣ0..0boolean
textΣ0..0string
id0..0string
extensionC0..0Extension
codingΣ C0..0Coding
textΣ1..1string
reportC0..0Reference(Composition | DiagnosticReport | DocumentReference)
id0..0string
extensionC0..0Extension
conceptΣ1..1CodeableConcept
referenceΣ C0..0Reference
id0..0string
extensionC0..0Extension
codingΣ C0..0Coding
textΣ1..1string
id0..0string
extensionC0..0Extension
timeΣ0..0dateTime
textΣ1..1markdown
used0..0CodeableReference(BiologicallyDerivedProduct | Device | Medication | Substance)
supportingInfoC0..0Reference(Resource)
idΣ0..1id
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
textC0..1Narrative
containedC0..*Resource
specialityC0..1Extension(CodeableConcept)
modifierExtensionΣ ?! C0..0Extension
identifierΣ C1..1Identifier
instantiatesCanonicalΣ0..0canonical(ActivityDefinition | PlanDefinition)
instantiatesUriΣ0..0uri
basedOnΣ C0..0Reference(CarePlan | MedicationRequest | ServiceRequest)
replacesΣ C0..0Reference(ServiceRequest)
requisitionΣ C0..0Identifier
statusΣ ?!1..1codeBinding
intentΣ ?!1..1codeBindingPattern
categoryΣ0..1CodeableConcept
priorityΣ0..0codeBinding
doNotPerformΣ ?!0..0boolean
id0..0string
extensionC0..0Extension
id0..0string
extensionC0..0Extension
id0..0string
extensionC0..0Extension
systemΣ1..1uri
versionΣ0..1string
codeΣ C1..1code
displayΣ C1..1string
userSelectedΣ0..0boolean
textΣ0..0string
referenceΣ C0..0Reference
id0..0string
extensionC0..0Extension
referenceΣ C0..0string
typeΣ1..1uriBindingFixed Value
id0..0string
extensionC0..0Extension
useΣ ?!0..0codeBinding
typeΣ0..0CodeableConceptBinding
systemΣ1..1uriFixed Value
valueΣ C1..1string
periodΣ C0..0Period
assignerΣ C0..0Reference(Organization)
displayΣ C0..0string
focusΣ C0..0Reference(Resource)
id0..0string
extensionC0..0Extension
referenceΣ C0..0string
typeΣ1..1uriBindingFixed Value
identifierΣ C1..1Identifier
displayΣ C0..0string
occurrenceDateTimedateTime
authoredOnΣ0..1dateTime
id0..0string
extensionC0..0Extension
referenceΣ C0..0string
typeΣ1..1uriBindingFixed Value
identifierΣ C1..1Identifier
displayΣ C0..0string
performerTypeΣ0..0CodeableConcept
id0..0string
extensionC0..0Extension
referenceΣ C1..1string
typeΣ0..0uriBinding
identifierΣ C0..0Identifier
displayΣ C0..0string
locationΣ0..0CodeableReference(Location)
id0..0string
extensionC0..0Extension
conceptΣ1..1CodeableConcept
referenceΣ C0..0Reference
insuranceC0..0Reference(ClaimResponse | Coverage)
supportingInfo0..0CodeableReference(Resource)
specimenΣ C0..0Reference(Specimen)
id0..0string
subSiteC0..1Extension(CodeableConcept)
id0..0string
extensionC0..0Extension
systemΣ1..1uri
versionΣ0..0string
codeΣ C1..1code
displayΣ C1..1string
userSelectedΣ0..0boolean
textΣ0..0string
bodyStructureΣ C0..0Reference(BodyStructure)
note0..1Annotation

API Specification

See Composition.$submit and Composition.$retrieve for the API specification to submit and retrieve summary notes.

Terminologies

XML to FHIR Mapping

XML element FHIR mapping
composition/identifier Composition.identifier
composition/date Composition.date
composition/createdDate Composition.meta.extensions:createdDate
composition/type Composition.type
composition/class Composition.category
composition/title Composition.title
composition/status Composition.status
composition/creator/practitioner/identifier Composition.meta.extension:createdBy
composition/creator/practitioner/name Composition.meta.extension:createdBy
composition/author/practitioner/identifier Composition.author.identifier
composition/author/practitioner/name Composition.author.display
composition/attester/mode Composition.attester.mode
composition/attester/time Composition.attester.time
composition/attester/party/practitioner/identifier Composition.attester.party.identifier
composition/attester/party/practitioner/name Composition.attester.party.display
composition/custodian/identifier Composition.custodian.identifier
composition/custodian/location/name Composition.custodian.display
composition/encounter/identifier Composition.encounter.identifier
composition/encounter/period/start Composition.encounter.period.start
composition/encounter/period/end Composition.encounter.period.end
composition/EpisodeOfCare/identifier Composition.section.entry → EpisodeOfCare.identifier
composition/EpisodeOfCare/programmeType Composition.section.entry → EpisodeOfCare.type
composition/EpisodeOfCare/status Composition.section.entry → EpisodeOfCare.status
composition/EpisodeOfCare/programmeName Composition.section.entry → EpisodeOfCare.extension:programmeName
composition/EpisodeOfCare/programmePriority Composition.section.entry → EpisodeOfCare.extension:programmePriority
composition/EpisodeOfCare/diseaseClassification Composition.section.entry → EpisodeOfCare.extension:diseaseClassification
composition/EpisodeOfCare/reasonForEnrolment Composition.section.entry → EpisodeOfCare.reason.value.concept
composition/EpisodeOfCare/reasonForClosure Composition.section.entry → EpisodeOfCare.reason.value.concept
composition/EpisodeOfCare/managingOrganization/identifier Composition.section.entry → EpisodeOfCare.managingOrganization.identifier
composition/EpisodeOfCare/managingOrganization/name Composition.section.entry → EpisodeOfCare.managingOrganization.display
composition/EpisodeOfCare/period/start Composition.section.entry → EpisodeOfCare.period.start
composition/EpisodeOfCare/period/end Composition.section.entry → EpisodeOfCare.period.end
composition/EpisodeOfCare/careManager/identifier Composition.section.entry → EpisodeOfCare.careManager → PractitionerRole.practitioner.identifier
composition/EpisodeOfCare/careManager/name Composition.section.entry → EpisodeOfCare.careManager → PractitionerRole.practitioner.identifier
composition/EpisodeOfCare/careManager/institution/identifier Composition.section.entry → EpisodeOfCare.careManager → PractitionerRole.organization.identifier
composition/EpisodeOfCare/careManager/institution/name Composition.section.entry → EpisodeOfCare.careManager → PractitionerRole.organization.display
composition/EpisodeOfCare/remarks Composition.section.entry → EpisodeOfCare.note.text
composition/GeneralInfo/itemName/coding/system Composition.extension:generalInfo.name.coding.system
composition/GeneralInfo/itemName/coding/version Composition.extension:generalInfo.name.coding.version
composition/GeneralInfo/itemName/coding/code Composition.extension:generalInfo.name.coding.code
composition/GeneralInfo/itemName/coding/textDescription Composition.extension:generalInfo.name.coding.display
composition/GeneralInfo/itemName/text Composition.extension:generalInfo.name.text
composition/GeneralInfo/itemValue/coding/system Composition.extension:generalInfo.value.coding.system
composition/GeneralInfo/itemValue/coding/version Composition.extension:generalInfo.value.coding.version
composition/GeneralInfo/itemValue/coding/code Composition.extension:generalInfo.value.coding.code
composition/GeneralInfo/itemValue/coding/textDescription Composition.extension:generalInfo.value.coding.display
composition/GeneralInfo/itemValue/text Composition.extension:generalInfo.value.text
composition/section/title Composition.section.title
composition/section/code Composition.section.code
composition/section/content/questionnaire/status Composition.section.entry → QuestionnaireResponse.status
composition/section/content/questionnaire/authored Composition.section.entry → QuestionnaireResponse.authored
composition/section/content/questionnaire/author/practitioner/identifier Composition.section.entry → QuestionnaireResponse.author.identifier
composition/section/content/questionnaire/author/practitioner/name Composition.section.entry → QuestionnaireResponse.author.display
composition/section/content/questionnaire/source/practitioner/identifier Composition.section.entry → QuestionnaireResponse.source.identifier
composition/section/content/questionnaire/source/practitioner/name Composition.section.entry → QuestionnaireResponse.source.display
composition/section/content/questionnaire/name Composition.section.entry → QuestionnaireResponse.questionnaire → Questionnaire.name
composition/section/content/questionnaire/identifier Composition.section.entry → QuestionnaireResponse.identifier
composition/section/content/questionnaire/encounter/identifier Composition.section.entry → QuestionnaireResponse.encounter.identifier
composition/section/content/questionnaire/group Composition.section.entry → QuestionnaireResponse.questionnaire → Questionnaire.code
composition/section/content/questionnaire/group/question/name/coding/code Composition.section.entry → QuestionnaireResponse.questionnaire → Questionnaire.item.code
composition/section/content/questionnaire/group/question/text Composition.section.entry → QuestionnaireResponse.questionnaire → Questionnaire.item.text
composition/section/content/questionnaire/group/question/answer Composition.section.entry → QuestionnaireResponse.questionnaire → Questionnaire.item.answer
composition/section/content/questionnaire/group/question/remarks Composition.section.entry → QuestionnaireResponse.questionnaire → Questionnaire.item.answer.extension:remarks
composition/section/content/diagnosticReport/name Composition.section.entry → DiagnosticReport.code
composition/section/content/diagnosticReport/status Composition.section.entry → DiagnosticReport.status
composition/section/content/diagnosticReport/issued Composition.section.entry → DiagnosticReport.issued
composition/section/content/diagnosticReport/performer/practitioner/identifier Composition.section.entry → DiagnosticReport.performer.identifier
composition/section/content/diagnosticReport/performer/practitioner/name Composition.section.entry → DiagnosticReport.performer.display
composition/section/content/diagnosticReport/identifier Composition.section.entry → DiagnosticReport.identifier
composition/section/content/diagnosticReport/serviceCategory Composition.section.entry → DiagnosticReport.category
composition/section/content/diagnosticReport/diagnostic/dateTime Composition.section.entry → DiagnosticReport.effectiveDateTime
composition/section/content/diagnosticReport/diagnostic/period/start Composition.section.entry → DiagnosticReport.effectivePeriod.start
composition/section/content/diagnosticReport/diagnostic/period/end Composition.section.entry → DiagnosticReport.effectivePeriod.end
composition/section/content/diagnosticReport/conclusion Composition.section.entry → DiagnosticReport.conclusion
composition/section/content/diagnosticReport/codedDiagnosis Composition.section.entry → DiagnosticReport.conclusionCode
composition/section/content/observation/referenceRange Composition.section.entry → Observation.referenceRange
composition/section/content/condition/identifier Composition.section.entry → Condition.identifier
composition/section/content/condition/encounter/identifier Composition.section.entry → Condition.encounter.identifier
composition/section/content/condition/asserter/practitioner/identifier Composition.section.entry → Condition.participant.actor.identifier
composition/section/content/condition/asserter/practitioner/name Composition.section.entry → Condition.participant.actor.display
composition/section/content/condition/dateAsserted Composition.section.entry → Condition.recordedDate
composition/section/content/condition/code Composition.section.entry → Condition.code
composition/section/content/condition/category Composition.section.entry → Condition.category
composition/section/content/condition/status Composition.section.entry → Condition.clinicalStatus
composition/section/content/condition/certainty Composition.section.entry → Condition.verificationStatus
composition/section/content/condition/severity Composition.section.entry → Condition.severity
composition/section/content/condition/onset/date Composition.section.entry → Condition.onsetDateTime
composition/section/content/condition/onset/age/low/value Composition.section.entry → Condition.onsetRange.low.value
composition/section/content/condition/onset/age/low/units Composition.section.entry → Condition.onsetRange.low.unit
composition/section/content/condition/onset/age/high/value Composition.section.entry → Condition.onsetRange.high.value)
composition/section/content/condition/onset/age/high/units Composition.section.entry → Condition.onsetRange.high.unit
composition/section/content/condition/abatement/date Composition.section.entry → Condition.abatementDateTime
composition/section/content/condition/abatement/age/low/value Composition.section.entry → Condition.abatementRange.low.value
composition/section/content/condition/abatement/age/low/units Composition.section.entry → Condition.abatementRange.low.unit
composition/section/content/condition/abatement/age/high/value Composition.section.entry → Condition.abatemenRange.high.value
composition/section/content/condition/abatement/age/high/units Composition.section.entry → Condition.abatementRange.high.unit
composition/section/content/condition/stage/summary Composition.section.entry → Condition.stage.summary
composition/section/content/condition/location/bodySite Composition.section.entry → Condition.bodySite
composition/section/content/condition/location/bodySubsite Composition.section.entry → Condition.bodySite.extension:subSite
composition/section/content/condition/notes Composition.section.entry → Condition.note.text
composition/section/content/procedureRequest/identifier Composition.section.entry → Procedure.basedOn → ServiceRequest.identifier
composition/section/content/procedureRequest/type/code Composition.section.entry → Procedure.basedOn → ServiceRequest.code
composition/section/content/procedureRequest/location/bodySite Composition.section.entry → Procedure.basedOn → ServiceRequest.bodySite
composition/section/content/procedureRequest/location/bodySubsite Composition.section.entry → Procedure.basedOn → ServiceRequest.bodySite.extension:subSite
composition/section/content/procedureRequest/indication Composition.section.entry → Procedure.basedOn → ServiceRequest.reason.concept
composition/section/content/procedureRequest/encounter/identifier Composition.section.entry → Procedure.basedOn → ServiceRequest.encounter.identifier
composition/section/content/procedureRequest/performer/practitioner/identifier Composition.section.entry → Procedure.basedOn → ServiceRequest.performer.identifier
composition/section/content/procedureRequest/performer/practitioner/name Composition.section.entry → Procedure.basedOn → ServiceRequest.performer.display
composition/section/content/procedureRequest/status/code Composition.section.entry → Procedure.basedOn → ServiceRequest.status
composition/section/content/procedureRequest/notes Composition.section.entry → Procedure.basedOn → ServiceRequest.note.text
composition/section/content/procedureRequest/asNeeded Composition.section.entry → Procedure.basedOn → ServiceRequest.asNeeded
composition/section/content/procedureRequest/orderedOn Composition.section.entry → Procedure.basedOn → ServiceRequest.authoredOn
composition/section/content/procedureRequest/orderer/practitioner/identifier Composition.section.entry → Procedure.basedOn → ServiceRequest.requester.identifier
composition/section/content/procedureRequest/orderer/practitioner/name Composition.section.entry → Procedure.basedOn → ServiceRequest.requester.display
composition/section/content/procedure/identifier Composition.section.entry → Procedure.identifier
composition/section/content/procedure/type Composition.section.entry → Procedure.code
composition/section/content/procedure/location/bodySite Composition.section.entry → Procedure.bodySite
composition/section/content/procedure/location/bodySubsite Composition.section.entry → Procedure.bodySite.extension:subSite
composition/section/content/procedure/indication Composition.section.entry → Procedure.reason.concept
composition/section/content/procedure/performer/person/identifier Composition.section.entry → Procedure.performer.actor.identifier
composition/section/content/procedure/performer/person/name Composition.section.entry → Procedure.performer.actor.display
composition/section/content/procedure/performer/role Composition.section.entry → Procedure.performer.function
composition/section/content/procedure/date/start Composition.section.entry → Procedure.performedPeriod.start
composition/section/content/procedure/date/end Composition.section.entry → Procedure.performedPeriod.end
composition/section/content/procedure/encounter/identifier Composition.section.entry → Procedure.encounter.identifier
composition/section/content/procedure/outcome Composition.section.entry → Procedure.outcome.text
composition/section/content/procedure/complication Composition.section.entry → Procedure.complication
composition/section/content/procedure/followUp Composition.section.entry → Procedure.followUp.text
composition/section/content/procedure/notes Composition.section.entry → Procedure.note.text
composition/section/content/referralRequest/status Composition.section.entry → ServiceRequest.status
composition/section/content/referralRequest/identifier Composition.section.entry → ServiceRequest.identifier
composition/section/content/referralRequest/type Composition.section.entry → ServiceRequest.category
composition/section/content/referralRequest/specialty Composition.section.entry → ServiceRequest.extension:speciality
composition/section/content/referralRequest/requester/practitioner/identifier Composition.section.entry → ServiceRequest.requester.identifier
composition/section/content/referralRequest/requester/practitioner/name Composition.section.entry → ServiceRequest.requester.display
composition/section/content/referralRequest/requester/organisation/identifier Composition.section.entry → ServiceRequest.requester.extension:organization.identifier
composition/section/content/referralRequest/requester/organisation/name Composition.section.entry → ServiceRequest.requester.extension:organization.display
composition/section/content/referralRequest/recipient/practitioner/identifier Composition.section.entry → ServiceRequest.performer → PractitionerRole.practitioner.identifier
composition/section/content/referralRequest/recipient/practitioner/name Composition.section.entry → ServiceRequest.performer → PractitionerRole.practitioner.display
composition/section/content/referralRequest/recipient/organisation/identifier Composition.section.entry → ServiceRequest.performer → PractitionerRole.organization.identifier
composition/section/content/referralRequest/recipient/organisation/name Composition.section.entry → ServiceRequest.performer → PractitionerRole.organization.display
composition/section/content/referralRequest/recipient/organisation/type Composition.section.entry → ServiceRequest.performer → PractitionerRole.organization → Organization.type
composition/section/content/referralRequest/recipient/organisation/partOf/identifier Composition.section.entry → ServiceRequest.performer → PractitionerRole.organization → Organization.partOf.identifier
composition/section/content/referralRequest/recipient/organisation/partOf/description Composition.section.entry → ServiceRequest.performer → PractitionerRole.organization → Organization.partOf.display
composition/section/content/referralRequest/recipient/organisation/partOf/type Composition.section.entry → ServiceRequest.performer → PractitionerRole.organization → Organization.partOf → Organization.type
composition/section/content/referralRequest/encounter/identifier Composition.section.entry → ServiceRequest.encounter.identifier
composition/section/content/referralRequest/dateSent Composition.section.entry → ServiceRequest.authoredOn
composition/section/content/referralRequest/reason Composition.section.entry → ServiceRequest.reason.concept
composition/section/content/referralRequest/description Composition.section.entry → ServiceRequest.note.text
composition/section/content/referralRequest/serviceRequested Composition.section.entry → ServiceRequest.code
composition/section/content/other/code Composition.section.code
composition/section/content/other/extension/notesItem/name Composition.section.title
composition/section/content/other/extension/notesItem/text Composition.section.text
composition/section/content/other/extension/fileAttachment/contentType/code Composition.relatesTo.document.contentType
composition/section/content/other/extension/fileAttachment/language/code Composition.relatesTo.document.language
composition/section/content/other/extension/fileAttachment/file Composition.relatesTo.document.data
composition/section/content/other/extension/fileAttachment/size Composition.relatesTo.document.size
composition/section/content/other/extension/fileAttachment/title Composition.relatesTo.document.title