Profiles & Operations > Structure Definition: Composition Profile

Profile: Composition

Canonical URL:http://ontariohealth.ca/fhir/StructureDefinition/ca-on-accdr-profile-Composition

Simplifier project page: CDRComposition

Derived from: Composition (R4)

Formal Views of Profile Content

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

Differential View

idΣ0..1string
id0..1string
extensionI0..*Extension
versionIdΣ0..1id
lastUpdatedS Σ0..1instant
sourceΣ0..1uri
profileS Σ1..*canonical(StructureDefinition)
securityΣ0..*CodingBinding
tagΣ0..*Coding
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
contained0..*Resource
ext-RecipientS I0..*Extension(Reference(Practitioner))
modifierExtension?! I0..*Extension
id0..1string
extensionI0..*Extension
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemS Σ1..1uri
valueS Σ1..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(Organization)
statusS Σ ?!1..1codeBinding
id0..1string
extensionI0..*Extension
id0..1string
ext-accdr-document-typeI1..1Extension(Coding)
systemΣ0..1uri
versionΣ0..1string
codeΣ0..1code
displayΣ0..1string
userSelectedΣ0..1boolean
id0..1string
id0..1string
extensionI0..*Extension
url1..1uriFixed Value
id0..1string
extensionI0..*Extension
systemS Σ1..1uriFixed Value
versionΣ0..1string
codeS Σ1..1codeFixed Value
displayS Σ1..1string
userSelectedΣ0..1boolean
systemS Σ1..1uri
versionΣ0..1string
codeS Σ1..1code
displayΣ0..1string
userSelectedΣ0..1boolean
id0..1string
id0..1string
extensionI0..*Extension
url1..1uriFixed Value
id0..1string
extensionI0..*Extension
systemS Σ1..1uriFixed Value
versionΣ0..1string
codeS Σ1..1codeFixed Value
displayS Σ1..1string
userSelectedΣ0..1boolean
systemS Σ1..1uriFixed Value
versionΣ0..1string
codeS Σ1..1code
displayΣ0..1string
userSelectedΣ0..1boolean
textΣ0..1string
id0..1string
id0..1string
extensionI0..*Extension
url1..1uriFixed Value
id0..1string
extensionI0..*Extension
systemS Σ1..1uriFixed Value
versionΣ0..1string
codeS Σ1..1code
displayS Σ1..1string
userSelectedΣ0..1boolean
id0..1string
extensionI0..*Extension
systemS Σ1..1uri
versionΣ0..1string
codeS Σ1..1code
displayS Σ1..1string
userSelectedΣ0..1boolean
textΣ0..1string
id0..1string
id0..1string
extensionI0..*Extension
url1..1uriFixed Value
id0..1string
extensionI0..*Extension
systemS Σ1..1uriFixed Value
versionΣ0..1string
codeS Σ1..1codeFixed Value
displayS Σ1..1stringFixed Value
userSelectedΣ0..1boolean
id0..1string
extensionI0..*Extension
systemS Σ1..1uri
versionΣ0..1string
codeS Σ1..1code
displayS Σ1..1string
userSelectedΣ0..1boolean
textΣ0..1string
id0..1string
id0..1string
extensionI0..*Extension
url1..1uriFixed Value
id0..1string
extensionI0..*Extension
systemS Σ1..1uriFixed Value
versionΣ0..1string
codeS Σ1..1codeFixed Value
displayS Σ1..1string
userSelectedΣ0..1boolean
id0..1string
extensionI0..*Extension
systemS Σ1..1uri
versionΣ0..1string
codeS Σ1..1code
displayS Σ1..1string
userSelectedΣ0..1boolean
textΣ0..1string
id0..1string
id0..1string
extensionI0..*Extension
url1..1uriFixed Value
id0..1string
extensionI0..*Extension
systemS Σ1..1uriFixed Value
versionΣ0..1string
codeS Σ1..1codeFixed Value
displayS Σ1..1stringFixed Value
userSelectedΣ0..1boolean
id0..1string
extensionI0..*Extension
systemS Σ1..1uri
versionΣ0..1string
codeS Σ1..1code
displayS Σ1..1string
userSelectedΣ0..1boolean
textΣ0..1string
id0..1string
id0..1string
extensionI0..*Extension
url1..1uriFixed Value
id0..1string
extensionI0..*Extension
systemS Σ1..1uriFixed Value
versionΣ0..1string
codeS Σ1..1codeFixed Value
displayS Σ1..1stringFixed Value
userSelectedΣ0..1boolean
id0..1string
extensionI0..*Extension
systemS Σ1..1uri
versionΣ0..1string
codeS Σ1..1code
displayS Σ1..1string
userSelectedΣ0..1boolean
textΣ0..1string
id0..1string
id0..1string
extensionI0..*Extension
url1..1uriFixed Value
id0..1string
extensionI0..*Extension
systemS Σ1..1uriFixed Value
versionΣ0..1string
codeΣ1..1codeFixed Value
displayΣ1..1stringFixed Value
userSelectedΣ0..1boolean
id0..1string
extensionI0..*Extension
systemS Σ1..1uri
versionΣ0..1string
codeS Σ1..1code
displayS Σ1..1string
userSelectedΣ0..1boolean
textΣ0..1string
subjectS Σ I1..1Reference(CDRPatient)
id0..1string
extensionI0..*Extension
referenceS Σ I1..1string
typeΣ0..1uriBinding
identifierΣ0..1Identifier
displayΣ0..1string
dateS Σ1..1dateTime
id0..1string
extensionI0..*Extension
referenceS Σ I1..1string
typeΣ0..1uriBinding
identifierΣ0..1Identifier
displayΣ0..1string
titleS Σ1..1string
confidentialityΣ0..1codeBinding
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
mode1..1codeBinding
time0..1dateTime
partyI0..1Reference(Patient | RelatedPerson | Practitioner | PractitionerRole | Organization)
id0..1string
extensionI0..*Extension
referenceS Σ I1..1string
typeΣ0..1uriBinding
identifierΣ0..1Identifier
displayΣ0..1string
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
codeS1..1codeBinding
targetIdentifierIdentifier
targetReferenceReference(Composition)
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
codeΣ0..*CodeableConcept
id0..1string
extensionI0..*Extension
startS Σ I1..1dateTime
endS Σ I0..1dateTime
id0..1string
extensionI0..*Extension
referenceΣ I1..1string
typeΣ0..1uriBinding
identifierΣ0..1Identifier
displayΣ0..1string
id1..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
title0..1string
id0..1string
extensionI0..*Extension
id0..1string
extensionI0..*Extension
systemS Σ1..1uri
versionΣ0..1string
codeS Σ1..1code
displayS Σ1..1string
userSelectedΣ0..1boolean
textΣ0..1string
authorI0..*Reference(Practitioner | PractitionerRole | Device | Patient | RelatedPerson | Organization)
focusI0..1Reference(Resource)
textS I0..1Narrative
mode0..1codeBinding
orderedBy0..1CodeableConceptBinding
id0..1string
extensionI0..*Extension
referenceS Σ I1..1string
typeΣ0..1uriBinding
identifierΣ0..1Identifier
displayΣ0..1string
emptyReasonI0..1CodeableConceptBinding
sectionI0..*see (section)

Hybrid View

idΣ0..1string
id0..1string
extensionI0..*Extension
versionIdΣ0..1id
lastUpdatedS Σ0..1instant
sourceΣ0..1uri
profileS Σ1..*canonical(StructureDefinition)
securityΣ0..*CodingBinding
tagΣ0..*Coding
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
contained0..*Resource
ext-RecipientS I0..*Extension(Reference(Practitioner))
modifierExtension?! I0..*Extension
id0..1string
extensionI0..*Extension
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemS Σ1..1uri
valueS Σ1..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(Organization)
statusS Σ ?!1..1codeBinding
id0..1string
extensionI0..*Extension
id0..1string
ext-accdr-document-typeI1..1Extension(Coding)
systemΣ0..1uri
versionΣ0..1string
codeΣ0..1code
displayΣ0..1string
userSelectedΣ0..1boolean
id0..1string
id0..1string
extensionI0..*Extension
url1..1uriFixed Value
id0..1string
extensionI0..*Extension
systemS Σ1..1uriFixed Value
versionΣ0..1string
codeS Σ1..1codeFixed Value
displayS Σ1..1string
userSelectedΣ0..1boolean
systemS Σ1..1uri
versionΣ0..1string
codeS Σ1..1code
displayΣ0..1string
userSelectedΣ0..1boolean
id0..1string
id0..1string
extensionI0..*Extension
url1..1uriFixed Value
id0..1string
extensionI0..*Extension
systemS Σ1..1uriFixed Value
versionΣ0..1string
codeS Σ1..1codeFixed Value
displayS Σ1..1string
userSelectedΣ0..1boolean
systemS Σ1..1uriFixed Value
versionΣ0..1string
codeS Σ1..1code
displayΣ0..1string
userSelectedΣ0..1boolean
textΣ0..1string
id0..1string
id0..1string
extensionI0..*Extension
url1..1uriFixed Value
id0..1string
extensionI0..*Extension
systemS Σ1..1uriFixed Value
versionΣ0..1string
codeS Σ1..1code
displayS Σ1..1string
userSelectedΣ0..1boolean
id0..1string
extensionI0..*Extension
systemS Σ1..1uri
versionΣ0..1string
codeS Σ1..1code
displayS Σ1..1string
userSelectedΣ0..1boolean
textΣ0..1string
id0..1string
id0..1string
extensionI0..*Extension
url1..1uriFixed Value
id0..1string
extensionI0..*Extension
systemS Σ1..1uriFixed Value
versionΣ0..1string
codeS Σ1..1codeFixed Value
displayS Σ1..1stringFixed Value
userSelectedΣ0..1boolean
id0..1string
extensionI0..*Extension
systemS Σ1..1uri
versionΣ0..1string
codeS Σ1..1code
displayS Σ1..1string
userSelectedΣ0..1boolean
textΣ0..1string
id0..1string
id0..1string
extensionI0..*Extension
url1..1uriFixed Value
id0..1string
extensionI0..*Extension
systemS Σ1..1uriFixed Value
versionΣ0..1string
codeS Σ1..1codeFixed Value
displayS Σ1..1string
userSelectedΣ0..1boolean
id0..1string
extensionI0..*Extension
systemS Σ1..1uri
versionΣ0..1string
codeS Σ1..1code
displayS Σ1..1string
userSelectedΣ0..1boolean
textΣ0..1string
id0..1string
id0..1string
extensionI0..*Extension
url1..1uriFixed Value
id0..1string
extensionI0..*Extension
systemS Σ1..1uriFixed Value
versionΣ0..1string
codeS Σ1..1codeFixed Value
displayS Σ1..1stringFixed Value
userSelectedΣ0..1boolean
id0..1string
extensionI0..*Extension
systemS Σ1..1uri
versionΣ0..1string
codeS Σ1..1code
displayS Σ1..1string
userSelectedΣ0..1boolean
textΣ0..1string
id0..1string
id0..1string
extensionI0..*Extension
url1..1uriFixed Value
id0..1string
extensionI0..*Extension
systemS Σ1..1uriFixed Value
versionΣ0..1string
codeS Σ1..1codeFixed Value
displayS Σ1..1stringFixed Value
userSelectedΣ0..1boolean
id0..1string
extensionI0..*Extension
systemS Σ1..1uri
versionΣ0..1string
codeS Σ1..1code
displayS Σ1..1string
userSelectedΣ0..1boolean
textΣ0..1string
id0..1string
id0..1string
extensionI0..*Extension
url1..1uriFixed Value
id0..1string
extensionI0..*Extension
systemS Σ1..1uriFixed Value
versionΣ0..1string
codeΣ1..1codeFixed Value
displayΣ1..1stringFixed Value
userSelectedΣ0..1boolean
id0..1string
extensionI0..*Extension
systemS Σ1..1uri
versionΣ0..1string
codeS Σ1..1code
displayS Σ1..1string
userSelectedΣ0..1boolean
textΣ0..1string
subjectS Σ I1..1Reference(CDRPatient)
id0..1string
extensionI0..*Extension
referenceS Σ I1..1string
typeΣ0..1uriBinding
identifierΣ0..1Identifier
displayΣ0..1string
dateS Σ1..1dateTime
id0..1string
extensionI0..*Extension
referenceS Σ I1..1string
typeΣ0..1uriBinding
identifierΣ0..1Identifier
displayΣ0..1string
titleS Σ1..1string
confidentialityΣ0..1codeBinding
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
mode1..1codeBinding
time0..1dateTime
partyI0..1Reference(Patient | RelatedPerson | Practitioner | PractitionerRole | Organization)
id0..1string
extensionI0..*Extension
referenceS Σ I1..1string
typeΣ0..1uriBinding
identifierΣ0..1Identifier
displayΣ0..1string
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
codeS1..1codeBinding
targetIdentifierIdentifier
targetReferenceReference(Composition)
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
codeΣ0..*CodeableConcept
id0..1string
extensionI0..*Extension
startS Σ I1..1dateTime
endS Σ I0..1dateTime
id0..1string
extensionI0..*Extension
referenceΣ I1..1string
typeΣ0..1uriBinding
identifierΣ0..1Identifier
displayΣ0..1string
id1..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
title0..1string
id0..1string
extensionI0..*Extension
id0..1string
extensionI0..*Extension
systemS Σ1..1uri
versionΣ0..1string
codeS Σ1..1code
displayS Σ1..1string
userSelectedΣ0..1boolean
textΣ0..1string
authorI0..*Reference(Practitioner | PractitionerRole | Device | Patient | RelatedPerson | Organization)
focusI0..1Reference(Resource)
textS I0..1Narrative
mode0..1codeBinding
orderedBy0..1CodeableConceptBinding
id0..1string
extensionI0..*Extension
referenceS Σ I1..1string
typeΣ0..1uriBinding
identifierΣ0..1Identifier
displayΣ0..1string
emptyReasonI0..1CodeableConceptBinding
sectionI0..*see (section)

Snapshot View

idΣ0..1string
id0..1string
extensionI0..*Extension
versionIdΣ0..1id
lastUpdatedS Σ0..1instant
sourceΣ0..1uri
profileS Σ1..*canonical(StructureDefinition)
securityΣ0..*CodingBinding
tagΣ0..*Coding
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
contained0..*Resource
ext-RecipientS I0..*Extension(Reference(Practitioner))
modifierExtension?! I0..*Extension
id0..1string
extensionI0..*Extension
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemS Σ1..1uri
valueS Σ1..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(Organization)
statusS Σ ?!1..1codeBinding
id0..1string
extensionI0..*Extension
id0..1string
ext-accdr-document-typeI1..1Extension(Coding)
systemΣ0..1uri
versionΣ0..1string
codeΣ0..1code
displayΣ0..1string
userSelectedΣ0..1boolean
id0..1string
id0..1string
extensionI0..*Extension
url1..1uriFixed Value
id0..1string
extensionI0..*Extension
systemS Σ1..1uriFixed Value
versionΣ0..1string
codeS Σ1..1codeFixed Value
displayS Σ1..1string
userSelectedΣ0..1boolean
systemS Σ1..1uri
versionΣ0..1string
codeS Σ1..1code
displayΣ0..1string
userSelectedΣ0..1boolean
id0..1string
id0..1string
extensionI0..*Extension
url1..1uriFixed Value
id0..1string
extensionI0..*Extension
systemS Σ1..1uriFixed Value
versionΣ0..1string
codeS Σ1..1codeFixed Value
displayS Σ1..1string
userSelectedΣ0..1boolean
systemS Σ1..1uriFixed Value
versionΣ0..1string
codeS Σ1..1code
displayΣ0..1string
userSelectedΣ0..1boolean
textΣ0..1string
id0..1string
id0..1string
extensionI0..*Extension
url1..1uriFixed Value
id0..1string
extensionI0..*Extension
systemS Σ1..1uriFixed Value
versionΣ0..1string
codeS Σ1..1code
displayS Σ1..1string
userSelectedΣ0..1boolean
id0..1string
extensionI0..*Extension
systemS Σ1..1uri
versionΣ0..1string
codeS Σ1..1code
displayS Σ1..1string
userSelectedΣ0..1boolean
textΣ0..1string
id0..1string
id0..1string
extensionI0..*Extension
url1..1uriFixed Value
id0..1string
extensionI0..*Extension
systemS Σ1..1uriFixed Value
versionΣ0..1string
codeS Σ1..1codeFixed Value
displayS Σ1..1stringFixed Value
userSelectedΣ0..1boolean
id0..1string
extensionI0..*Extension
systemS Σ1..1uri
versionΣ0..1string
codeS Σ1..1code
displayS Σ1..1string
userSelectedΣ0..1boolean
textΣ0..1string
id0..1string
id0..1string
extensionI0..*Extension
url1..1uriFixed Value
id0..1string
extensionI0..*Extension
systemS Σ1..1uriFixed Value
versionΣ0..1string
codeS Σ1..1codeFixed Value
displayS Σ1..1string
userSelectedΣ0..1boolean
id0..1string
extensionI0..*Extension
systemS Σ1..1uri
versionΣ0..1string
codeS Σ1..1code
displayS Σ1..1string
userSelectedΣ0..1boolean
textΣ0..1string
id0..1string
id0..1string
extensionI0..*Extension
url1..1uriFixed Value
id0..1string
extensionI0..*Extension
systemS Σ1..1uriFixed Value
versionΣ0..1string
codeS Σ1..1codeFixed Value
displayS Σ1..1stringFixed Value
userSelectedΣ0..1boolean
id0..1string
extensionI0..*Extension
systemS Σ1..1uri
versionΣ0..1string
codeS Σ1..1code
displayS Σ1..1string
userSelectedΣ0..1boolean
textΣ0..1string
id0..1string
id0..1string
extensionI0..*Extension
url1..1uriFixed Value
id0..1string
extensionI0..*Extension
systemS Σ1..1uriFixed Value
versionΣ0..1string
codeS Σ1..1codeFixed Value
displayS Σ1..1stringFixed Value
userSelectedΣ0..1boolean
id0..1string
extensionI0..*Extension
systemS Σ1..1uri
versionΣ0..1string
codeS Σ1..1code
displayS Σ1..1string
userSelectedΣ0..1boolean
textΣ0..1string
id0..1string
id0..1string
extensionI0..*Extension
url1..1uriFixed Value
id0..1string
extensionI0..*Extension
systemS Σ1..1uriFixed Value
versionΣ0..1string
codeΣ1..1codeFixed Value
displayΣ1..1stringFixed Value
userSelectedΣ0..1boolean
id0..1string
extensionI0..*Extension
systemS Σ1..1uri
versionΣ0..1string
codeS Σ1..1code
displayS Σ1..1string
userSelectedΣ0..1boolean
textΣ0..1string
subjectS Σ I1..1Reference(CDRPatient)
id0..1string
extensionI0..*Extension
referenceS Σ I1..1string
typeΣ0..1uriBinding
identifierΣ0..1Identifier
displayΣ0..1string
dateS Σ1..1dateTime
id0..1string
extensionI0..*Extension
referenceS Σ I1..1string
typeΣ0..1uriBinding
identifierΣ0..1Identifier
displayΣ0..1string
titleS Σ1..1string
confidentialityΣ0..1codeBinding
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
mode1..1codeBinding
time0..1dateTime
partyI0..1Reference(Patient | RelatedPerson | Practitioner | PractitionerRole | Organization)
id0..1string
extensionI0..*Extension
referenceS Σ I1..1string
typeΣ0..1uriBinding
identifierΣ0..1Identifier
displayΣ0..1string
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
codeS1..1codeBinding
targetIdentifierIdentifier
targetReferenceReference(Composition)
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
codeΣ0..*CodeableConcept
id0..1string
extensionI0..*Extension
startS Σ I1..1dateTime
endS Σ I0..1dateTime
id0..1string
extensionI0..*Extension
referenceΣ I1..1string
typeΣ0..1uriBinding
identifierΣ0..1Identifier
displayΣ0..1string
id1..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
title0..1string
id0..1string
extensionI0..*Extension
id0..1string
extensionI0..*Extension
systemS Σ1..1uri
versionΣ0..1string
codeS Σ1..1code
displayS Σ1..1string
userSelectedΣ0..1boolean
textΣ0..1string
authorI0..*Reference(Practitioner | PractitionerRole | Device | Patient | RelatedPerson | Organization)
focusI0..1Reference(Resource)
textS I0..1Narrative
mode0..1codeBinding
orderedBy0..1CodeableConceptBinding
id0..1string
extensionI0..*Extension
referenceS Σ I1..1string
typeΣ0..1uriBinding
identifierΣ0..1Identifier
displayΣ0..1string
emptyReasonI0..1CodeableConceptBinding
sectionI0..*see (section)

Table View

Composition..
Composition.meta1..
Composition.meta.lastUpdated..
Composition.meta.profile1..
Composition.extension0..
Composition.extensionExtension0..
Composition.identifier1..
Composition.identifier.system1..
Composition.identifier.value1..
Composition.status..
Composition.type..
Composition.type.coding1..
Composition.type.coding.extension1..
Composition.type.coding.extensionExtension1..1
Composition.type.coding1..1
Composition.type.coding.extension1..
Composition.type.coding.extensionExtension1..1
Composition.type.coding.extension.value[x]..
Composition.type.coding.extension.value[x].code..
Composition.type.coding.system1..
Composition.type.coding.code1..
Composition.type.coding..1
Composition.type.coding.extension1..
Composition.type.coding.extensionExtension1..1
Composition.type.coding.extension.value[x]..
Composition.type.coding.extension.value[x].code..
Composition.type.coding.system1..
Composition.type.coding.code1..
Composition.category..
Composition.category.extension1..
Composition.category.extensionExtension1..1
Composition.category.extension.value[x]..
Composition.category.extension.value[x].system..
Composition.category.extension.value[x].code..
Composition.category.extension.value[x].display..
Composition.category.coding1..1
Composition.category.coding.system1..
Composition.category.coding.code1..
Composition.category.coding.display1..
Composition.category..
Composition.category.extension1..
Composition.category.extensionExtension1..1
Composition.category.extension.value[x]..
Composition.category.extension.value[x].system..
Composition.category.extension.value[x].code..
Composition.category.extension.value[x].display..
Composition.category.coding1..1
Composition.category.coding.system1..
Composition.category.coding.code1..
Composition.category.coding.display1..
Composition.category..
Composition.category.extension0..
Composition.category.extensionExtension0..1
Composition.category.extension.value[x]..
Composition.category.extension.value[x].system..
Composition.category.extension.value[x].code..
Composition.category.extension.value[x].display..
Composition.category.coding1..1
Composition.category.coding.system1..
Composition.category.coding.code1..
Composition.category.coding.display1..
Composition.category..
Composition.category.extension1..
Composition.category.extensionExtension1..1
Composition.category.extension.value[x]..
Composition.category.extension.value[x].system..
Composition.category.extension.value[x].code..
Composition.category.extension.value[x].display..
Composition.category.coding1..1
Composition.category.coding.system1..
Composition.category.coding.code1..
Composition.category.coding.display1..
Composition.category..
Composition.category.extension1..
Composition.category.extensionExtension1..1
Composition.category.extension.value[x]..
Composition.category.extension.value[x].system..
Composition.category.extension.value[x].code..
Composition.category.extension.value[x].display..
Composition.category.coding1..1
Composition.category.coding.system1..
Composition.category.coding.code1..
Composition.category.coding.display1..
Composition.category..
Composition.category.extension1..
Composition.category.extensionExtension1..1
Composition.category.extension.value[x]..
Composition.category.extension.value[x].system..
Composition.category.extension.value[x].code..
Composition.category.extension.value[x].display..
Composition.category.coding1..1
Composition.category.coding.system1..
Composition.category.coding.code1..
Composition.category.coding.display1..
Composition.subjectReference(CDRPatient)1..
Composition.encounterReference(CDREncounter)..
Composition.encounter.reference1..
Composition.date..
Composition.authorReference(PractitionerRole | Practitioner | Organization)..1
Composition.author.reference1..
Composition.title..
Composition.custodianReference(Organization)1..
Composition.custodian.reference1..
Composition.relatesTo..
Composition.relatesTo.code..
Composition.relatesTo.target[x]..
Composition.event..
Composition.event.period1..
Composition.event.period.start1..
Composition.event.period.end..
Composition.event.detailReference(ServiceRequest)..
Composition.event.detail.reference1..
Composition.section1..
Composition.section.id1..
Composition.section.code1..
Composition.section.code.coding1..1
Composition.section.code.coding.system1..
Composition.section.code.coding.code1..
Composition.section.code.coding.display1..
Composition.section.text..
Composition.section.entryReference(Binary)..
Composition.section.entry.reference1..

JSON View

{
    "resourceType": "StructureDefinition",
    "id": "19510ffd-474a-49ed-87f4-92c293f90e56",
    "meta": {
        "lastUpdated": "2024-04-29T13:56:36.4841834+00:00"
    },
    "url": "http://ontariohealth.ca/fhir/StructureDefinition/ca-on-accdr-profile-Composition",
    "name": "CDRComposition",
    "status": "draft",
    "date": "2024-04-29T14:35:28.2270511+00:00",
    "fhirVersion": "4.0.1",
    "mapping":  [
        {
            "identity": "CDR-data-in-v2",
            "name": "CDR-data-in-v2"
        }
    ],
    "kind": "resource",
    "abstract": false,
    "type": "Composition",
    "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Composition",
    "derivation": "constraint",
    "differential": {
        "element":  [
            {
                "id": "Composition.meta",
                "path": "Composition.meta",
                "min": 1,
                "mustSupport": true
            },
            {
                "id": "Composition.meta.lastUpdated",
                "path": "Composition.meta.lastUpdated",
                "mustSupport": true
            },
            {
                "id": "Composition.meta.profile",
                "path": "Composition.meta.profile",
                "min": 1,
                "mustSupport": true
            },
            {
                "id": "Composition.extension",
                "path": "Composition.extension",
                "slicing": {
                    "discriminator":  [
                        {
                            "type": "value",
                            "path": "url"
                        }
                    ],
                    "rules": "open"
                },
                "min": 0
            },
            {
                "id": "Composition.extension:ext-Recipient",
                "path": "Composition.extension",
                "sliceName": "ext-Recipient",
                "min": 0,
                "type":  [
                    {
                        "code": "Extension",
                        "profile":  [
                            "http://ontariohealth.ca/fhir/StructureDefinition/ca-on-accdr-ext-recipient"
                        ]
                    }
                ]
            },
            {
                "id": "Composition.identifier",
                "path": "Composition.identifier",
                "min": 1,
                "mustSupport": true,
                "mapping":  [
                    {
                        "identity": "CDR-data-in-v2",
                        "map": "OBR.2"
                    }
                ]
            },
            {
                "id": "Composition.identifier.system",
                "path": "Composition.identifier.system",
                "min": 1,
                "mustSupport": true
            },
            {
                "id": "Composition.identifier.value",
                "path": "Composition.identifier.value",
                "min": 1,
                "mustSupport": true
            },
            {
                "id": "Composition.status",
                "path": "Composition.status",
                "mustSupport": true,
                "mapping":  [
                    {
                        "identity": "CDR-data-in-v2",
                        "map": "OBR.25"
                    }
                ]
            },
            {
                "id": "Composition.type",
                "path": "Composition.type",
                "mustSupport": true
            },
            {
                "id": "Composition.type.coding",
                "path": "Composition.type.coding",
                "slicing": {
                    "discriminator":  [
                        {
                            "type": "value",
                            "path": "extension.value.code"
                        }
                    ],
                    "rules": "open"
                },
                "min": 1
            },
            {
                "id": "Composition.type.coding.extension",
                "path": "Composition.type.coding.extension",
                "slicing": {
                    "discriminator":  [
                        {
                            "type": "value",
                            "path": "url"
                        }
                    ],
                    "rules": "open"
                },
                "min": 1
            },
            {
                "id": "Composition.type.coding.extension:ext-accdr-document-type",
                "path": "Composition.type.coding.extension",
                "sliceName": "ext-accdr-document-type",
                "min": 1,
                "max": "1",
                "type":  [
                    {
                        "code": "Extension",
                        "profile":  [
                            "http://ontariohealth.ca/fhir/StructureDefinition/ext-accdr-document-code-type"
                        ]
                    }
                ],
                "isModifier": false
            },
            {
                "id": "Composition.type.coding:slice-local-document-type",
                "path": "Composition.type.coding",
                "sliceName": "slice-local-document-type",
                "min": 1,
                "max": "1",
                "binding": {
                    "strength": "extensible",
                    "valueSet": "http://ontariohealth.ca/fhir/ValueSet/local-document-type"
                }
            },
            {
                "id": "Composition.type.coding:slice-local-document-type.extension",
                "path": "Composition.type.coding.extension",
                "slicing": {
                    "discriminator":  [
                        {
                            "type": "value",
                            "path": "url"
                        }
                    ],
                    "rules": "open"
                },
                "min": 1
            },
            {
                "id": "Composition.type.coding:slice-local-document-type.extension:coding-local-code",
                "path": "Composition.type.coding.extension",
                "sliceName": "coding-local-code",
                "min": 1,
                "max": "1",
                "type":  [
                    {
                        "code": "Extension",
                        "profile":  [
                            "http://ontariohealth.ca/fhir/StructureDefinition/ext-accdr-document-code-type"
                        ]
                    }
                ],
                "isModifier": false
            },
            {
                "id": "Composition.type.coding:slice-local-document-type.extension:coding-local-code.value[x].code",
                "path": "Composition.type.coding.extension.value[x].code",
                "fixedCode": "local"
            },
            {
                "id": "Composition.type.coding:slice-local-document-type.system",
                "path": "Composition.type.coding.system",
                "min": 1,
                "mustSupport": true
            },
            {
                "id": "Composition.type.coding:slice-local-document-type.code",
                "path": "Composition.type.coding.code",
                "min": 1,
                "mustSupport": true
            },
            {
                "id": "Composition.type.coding:slice-provincial-document-type",
                "path": "Composition.type.coding",
                "sliceName": "slice-provincial-document-type",
                "short": "Provincial document type",
                "comment": "This is only populated in the document retrieval. It should not be used for document submission",
                "max": "1",
                "binding": {
                    "strength": "extensible",
                    "valueSet": "http://ontariohealth.ca/fhir/ValueSet/provincial-document-type"
                }
            },
            {
                "id": "Composition.type.coding:slice-provincial-document-type.extension",
                "path": "Composition.type.coding.extension",
                "slicing": {
                    "discriminator":  [
                        {
                            "type": "value",
                            "path": "url"
                        }
                    ],
                    "rules": "open"
                },
                "min": 1
            },
            {
                "id": "Composition.type.coding:slice-provincial-document-type.extension:coding-provincial-code",
                "path": "Composition.type.coding.extension",
                "sliceName": "coding-provincial-code",
                "min": 1,
                "max": "1",
                "type":  [
                    {
                        "code": "Extension",
                        "profile":  [
                            "http://ontariohealth.ca/fhir/StructureDefinition/ext-accdr-document-code-type"
                        ]
                    }
                ],
                "isModifier": false
            },
            {
                "id": "Composition.type.coding:slice-provincial-document-type.extension:coding-provincial-code.value[x].code",
                "path": "Composition.type.coding.extension.value[x].code",
                "fixedCode": "provincial"
            },
            {
                "id": "Composition.type.coding:slice-provincial-document-type.system",
                "path": "Composition.type.coding.system",
                "min": 1,
                "fixedUri": "http://loinc.org",
                "mustSupport": true
            },
            {
                "id": "Composition.type.coding:slice-provincial-document-type.code",
                "path": "Composition.type.coding.code",
                "min": 1,
                "mustSupport": true
            },
            {
                "id": "Composition.category",
                "path": "Composition.category",
                "slicing": {
                    "discriminator":  [
                        {
                            "type": "value",
                            "path": "extension.value[x].code"
                        }
                    ],
                    "rules": "open"
                },
                "comment": "This is only populated on document retrieval. It should not be used in document submission.",
                "mustSupport": true
            },
            {
                "id": "Composition.category.extension",
                "path": "Composition.category.extension",
                "slicing": {
                    "discriminator":  [
                        {
                            "type": "value",
                            "path": "url"
                        }
                    ],
                    "rules": "open"
                },
                "min": 1
            },
            {
                "id": "Composition.category.extension:ext-LOINC-ontology-axis",
                "path": "Composition.category.extension",
                "sliceName": "ext-LOINC-ontology-axis",
                "min": 1,
                "max": "1",
                "type":  [
                    {
                        "code": "Extension",
                        "profile":  [
                            "http://ontariohealth.ca/fhir/StructureDefinition/ext-loinc-ontology-axis"
                        ]
                    }
                ],
                "isModifier": false
            },
            {
                "id": "Composition.category.extension:ext-LOINC-ontology-axis.value[x]",
                "path": "Composition.category.extension.value[x]",
                "mustSupport": true
            },
            {
                "id": "Composition.category.extension:ext-LOINC-ontology-axis.value[x].system",
                "path": "Composition.category.extension.value[x].system",
                "mustSupport": true
            },
            {
                "id": "Composition.category.extension:ext-LOINC-ontology-axis.value[x].code",
                "path": "Composition.category.extension.value[x].code",
                "mustSupport": true
            },
            {
                "id": "Composition.category.extension:ext-LOINC-ontology-axis.value[x].display",
                "path": "Composition.category.extension.value[x].display",
                "mustSupport": true
            },
            {
                "id": "Composition.category.coding",
                "path": "Composition.category.coding",
                "min": 1,
                "max": "1",
                "mustSupport": true
            },
            {
                "id": "Composition.category.coding.system",
                "path": "Composition.category.coding.system",
                "min": 1,
                "mustSupport": true
            },
            {
                "id": "Composition.category.coding.code",
                "path": "Composition.category.coding.code",
                "min": 1,
                "mustSupport": true
            },
            {
                "id": "Composition.category.coding.display",
                "path": "Composition.category.coding.display",
                "min": 1,
                "mustSupport": true
            },
            {
                "id": "Composition.category:sliceCategory-kind-of-document",
                "path": "Composition.category",
                "sliceName": "sliceCategory-kind-of-document",
                "mustSupport": true
            },
            {
                "id": "Composition.category:sliceCategory-kind-of-document.extension",
                "path": "Composition.category.extension",
                "slicing": {
                    "discriminator":  [
                        {
                            "type": "value",
                            "path": "url"
                        }
                    ],
                    "rules": "open"
                },
                "min": 1
            },
            {
                "id": "Composition.category:sliceCategory-kind-of-document.extension:ext-LOINC-ontology-axis",
                "path": "Composition.category.extension",
                "sliceName": "ext-LOINC-ontology-axis",
                "min": 1,
                "max": "1",
                "type":  [
                    {
                        "code": "Extension",
                        "profile":  [
                            "http://ontariohealth.ca/fhir/StructureDefinition/ext-loinc-ontology-axis"
                        ]
                    }
                ],
                "mustSupport": true,
                "isModifier": false
            },
            {
                "id": "Composition.category:sliceCategory-kind-of-document.extension:ext-LOINC-ontology-axis.value[x]",
                "path": "Composition.category.extension.value[x]",
                "mustSupport": true
            },
            {
                "id": "Composition.category:sliceCategory-kind-of-document.extension:ext-LOINC-ontology-axis.value[x].system",
                "path": "Composition.category.extension.value[x].system",
                "mustSupport": true
            },
            {
                "id": "Composition.category:sliceCategory-kind-of-document.extension:ext-LOINC-ontology-axis.value[x].code",
                "path": "Composition.category.extension.value[x].code",
                "fixedCode": "74477-1",
                "mustSupport": true
            },
            {
                "id": "Composition.category:sliceCategory-kind-of-document.extension:ext-LOINC-ontology-axis.value[x].display",
                "path": "Composition.category.extension.value[x].display",
                "fixedString": "Kind of document",
                "mustSupport": true
            },
            {
                "id": "Composition.category:sliceCategory-kind-of-document.coding",
                "path": "Composition.category.coding",
                "min": 1,
                "max": "1",
                "mustSupport": true
            },
            {
                "id": "Composition.category:sliceCategory-kind-of-document.coding.system",
                "path": "Composition.category.coding.system",
                "min": 1,
                "mustSupport": true
            },
            {
                "id": "Composition.category:sliceCategory-kind-of-document.coding.code",
                "path": "Composition.category.coding.code",
                "min": 1,
                "mustSupport": true
            },
            {
                "id": "Composition.category:sliceCategory-kind-of-document.coding.display",
                "path": "Composition.category.coding.display",
                "min": 1,
                "mustSupport": true
            },
            {
                "id": "Composition.category:sliceCategory-subject-matter-domain",
                "path": "Composition.category",
                "sliceName": "sliceCategory-subject-matter-domain",
                "mustSupport": true
            },
            {
                "id": "Composition.category:sliceCategory-subject-matter-domain.extension",
                "path": "Composition.category.extension",
                "slicing": {
                    "discriminator":  [
                        {
                            "type": "value",
                            "path": "url"
                        }
                    ],
                    "rules": "open"
                },
                "min": 0
            },
            {
                "id": "Composition.category:sliceCategory-subject-matter-domain.extension:ext-LOINC-ontology-axis",
                "path": "Composition.category.extension",
                "sliceName": "ext-LOINC-ontology-axis",
                "min": 0,
                "max": "1",
                "type":  [
                    {
                        "code": "Extension",
                        "profile":  [
                            "http://ontariohealth.ca/fhir/StructureDefinition/ext-loinc-ontology-axis"
                        ]
                    }
                ],
                "mustSupport": true,
                "isModifier": false
            },
            {
                "id": "Composition.category:sliceCategory-subject-matter-domain.extension:ext-LOINC-ontology-axis.value[x]",
                "path": "Composition.category.extension.value[x]",
                "mustSupport": true
            },
            {
                "id": "Composition.category:sliceCategory-subject-matter-domain.extension:ext-LOINC-ontology-axis.value[x].system",
                "path": "Composition.category.extension.value[x].system",
                "mustSupport": true
            },
            {
                "id": "Composition.category:sliceCategory-subject-matter-domain.extension:ext-LOINC-ontology-axis.value[x].code",
                "path": "Composition.category.extension.value[x].code",
                "fixedCode": "74480-5",
                "mustSupport": true
            },
            {
                "id": "Composition.category:sliceCategory-subject-matter-domain.extension:ext-LOINC-ontology-axis.value[x].display",
                "path": "Composition.category.extension.value[x].display",
                "mustSupport": true
            },
            {
                "id": "Composition.category:sliceCategory-subject-matter-domain.coding",
                "path": "Composition.category.coding",
                "min": 1,
                "max": "1",
                "mustSupport": true
            },
            {
                "id": "Composition.category:sliceCategory-subject-matter-domain.coding.system",
                "path": "Composition.category.coding.system",
                "min": 1,
                "mustSupport": true
            },
            {
                "id": "Composition.category:sliceCategory-subject-matter-domain.coding.code",
                "path": "Composition.category.coding.code",
                "min": 1,
                "mustSupport": true
            },
            {
                "id": "Composition.category:sliceCategory-subject-matter-domain.coding.display",
                "path": "Composition.category.coding.display",
                "min": 1,
                "mustSupport": true
            },
            {
                "id": "Composition.category:sliceCategory-type-of-service",
                "path": "Composition.category",
                "sliceName": "sliceCategory-type-of-service",
                "mustSupport": true
            },
            {
                "id": "Composition.category:sliceCategory-type-of-service.extension",
                "path": "Composition.category.extension",
                "slicing": {
                    "discriminator":  [
                        {
                            "type": "value",
                            "path": "url"
                        }
                    ],
                    "rules": "open"
                },
                "min": 1
            },
            {
                "id": "Composition.category:sliceCategory-type-of-service.extension:ext-LOINC-ontology-axis",
                "path": "Composition.category.extension",
                "sliceName": "ext-LOINC-ontology-axis",
                "min": 1,
                "max": "1",
                "type":  [
                    {
                        "code": "Extension",
                        "profile":  [
                            "http://ontariohealth.ca/fhir/StructureDefinition/ext-loinc-ontology-axis"
                        ]
                    }
                ],
                "mustSupport": true,
                "isModifier": false
            },
            {
                "id": "Composition.category:sliceCategory-type-of-service.extension:ext-LOINC-ontology-axis.value[x]",
                "path": "Composition.category.extension.value[x]",
                "mustSupport": true
            },
            {
                "id": "Composition.category:sliceCategory-type-of-service.extension:ext-LOINC-ontology-axis.value[x].system",
                "path": "Composition.category.extension.value[x].system",
                "mustSupport": true
            },
            {
                "id": "Composition.category:sliceCategory-type-of-service.extension:ext-LOINC-ontology-axis.value[x].code",
                "path": "Composition.category.extension.value[x].code",
                "fixedCode": "74478-9",
                "mustSupport": true
            },
            {
                "id": "Composition.category:sliceCategory-type-of-service.extension:ext-LOINC-ontology-axis.value[x].display",
                "path": "Composition.category.extension.value[x].display",
                "fixedString": "Type of Service",
                "mustSupport": true
            },
            {
                "id": "Composition.category:sliceCategory-type-of-service.coding",
                "path": "Composition.category.coding",
                "min": 1,
                "max": "1",
                "mustSupport": true
            },
            {
                "id": "Composition.category:sliceCategory-type-of-service.coding.system",
                "path": "Composition.category.coding.system",
                "min": 1,
                "mustSupport": true
            },
            {
                "id": "Composition.category:sliceCategory-type-of-service.coding.code",
                "path": "Composition.category.coding.code",
                "min": 1,
                "mustSupport": true
            },
            {
                "id": "Composition.category:sliceCategory-type-of-service.coding.display",
                "path": "Composition.category.coding.display",
                "min": 1,
                "mustSupport": true
            },
            {
                "id": "Composition.category:sliceCategory-role",
                "path": "Composition.category",
                "sliceName": "sliceCategory-role",
                "mustSupport": true
            },
            {
                "id": "Composition.category:sliceCategory-role.extension",
                "path": "Composition.category.extension",
                "slicing": {
                    "discriminator":  [
                        {
                            "type": "value",
                            "path": "url"
                        }
                    ],
                    "rules": "open"
                },
                "min": 1
            },
            {
                "id": "Composition.category:sliceCategory-role.extension:ext-LOINC-ontology-axis",
                "path": "Composition.category.extension",
                "sliceName": "ext-LOINC-ontology-axis",
                "min": 1,
                "max": "1",
                "type":  [
                    {
                        "code": "Extension",
                        "profile":  [
                            "http://ontariohealth.ca/fhir/StructureDefinition/ext-loinc-ontology-axis"
                        ]
                    }
                ],
                "mustSupport": true,
                "isModifier": false
            },
            {
                "id": "Composition.category:sliceCategory-role.extension:ext-LOINC-ontology-axis.value[x]",
                "path": "Composition.category.extension.value[x]",
                "mustSupport": true
            },
            {
                "id": "Composition.category:sliceCategory-role.extension:ext-LOINC-ontology-axis.value[x].system",
                "path": "Composition.category.extension.value[x].system",
                "mustSupport": true
            },
            {
                "id": "Composition.category:sliceCategory-role.extension:ext-LOINC-ontology-axis.value[x].code",
                "path": "Composition.category.extension.value[x].code",
                "fixedCode": "74479-7",
                "mustSupport": true
            },
            {
                "id": "Composition.category:sliceCategory-role.extension:ext-LOINC-ontology-axis.value[x].display",
                "path": "Composition.category.extension.value[x].display",
                "fixedString": "Role",
                "mustSupport": true
            },
            {
                "id": "Composition.category:sliceCategory-role.coding",
                "path": "Composition.category.coding",
                "min": 1,
                "max": "1",
                "mustSupport": true
            },
            {
                "id": "Composition.category:sliceCategory-role.coding.system",
                "path": "Composition.category.coding.system",
                "min": 1,
                "mustSupport": true
            },
            {
                "id": "Composition.category:sliceCategory-role.coding.code",
                "path": "Composition.category.coding.code",
                "min": 1,
                "mustSupport": true
            },
            {
                "id": "Composition.category:sliceCategory-role.coding.display",
                "path": "Composition.category.coding.display",
                "min": 1,
                "mustSupport": true
            },
            {
                "id": "Composition.category:sliceCategory-setting",
                "path": "Composition.category",
                "sliceName": "sliceCategory-setting"
            },
            {
                "id": "Composition.category:sliceCategory-setting.extension",
                "path": "Composition.category.extension",
                "slicing": {
                    "discriminator":  [
                        {
                            "type": "value",
                            "path": "url"
                        }
                    ],
                    "rules": "open"
                },
                "min": 1
            },
            {
                "id": "Composition.category:sliceCategory-setting.extension:ext-LOINC-ontology-axis",
                "path": "Composition.category.extension",
                "sliceName": "ext-LOINC-ontology-axis",
                "min": 1,
                "max": "1",
                "type":  [
                    {
                        "code": "Extension",
                        "profile":  [
                            "http://ontariohealth.ca/fhir/StructureDefinition/ext-loinc-ontology-axis"
                        ]
                    }
                ],
                "isModifier": false
            },
            {
                "id": "Composition.category:sliceCategory-setting.extension:ext-LOINC-ontology-axis.value[x]",
                "path": "Composition.category.extension.value[x]",
                "mustSupport": true
            },
            {
                "id": "Composition.category:sliceCategory-setting.extension:ext-LOINC-ontology-axis.value[x].system",
                "path": "Composition.category.extension.value[x].system",
                "mustSupport": true
            },
            {
                "id": "Composition.category:sliceCategory-setting.extension:ext-LOINC-ontology-axis.value[x].code",
                "path": "Composition.category.extension.value[x].code",
                "fixedCode": "74476-3"
            },
            {
                "id": "Composition.category:sliceCategory-setting.extension:ext-LOINC-ontology-axis.value[x].display",
                "path": "Composition.category.extension.value[x].display",
                "fixedString": "setting"
            },
            {
                "id": "Composition.category:sliceCategory-setting.coding",
                "path": "Composition.category.coding",
                "min": 1,
                "max": "1",
                "mustSupport": true
            },
            {
                "id": "Composition.category:sliceCategory-setting.coding.system",
                "path": "Composition.category.coding.system",
                "min": 1,
                "mustSupport": true
            },
            {
                "id": "Composition.category:sliceCategory-setting.coding.code",
                "path": "Composition.category.coding.code",
                "min": 1,
                "mustSupport": true
            },
            {
                "id": "Composition.category:sliceCategory-setting.coding.display",
                "path": "Composition.category.coding.display",
                "min": 1,
                "mustSupport": true
            },
            {
                "id": "Composition.subject",
                "path": "Composition.subject",
                "min": 1,
                "type":  [
                    {
                        "code": "Reference",
                        "targetProfile":  [
                            "http://ontariohealth.ca/fhir/StructureDefinition/ca-on-accdr-profile-Patient"
                        ]
                    }
                ],
                "mustSupport": true
            },
            {
                "id": "Composition.encounter",
                "path": "Composition.encounter",
                "type":  [
                    {
                        "code": "Reference",
                        "targetProfile":  [
                            "http://ontariohealth.ca/fhir/StructureDefinition/ca-on-accdr-profile-Encounter"
                        ]
                    }
                ],
                "mustSupport": true
            },
            {
                "id": "Composition.encounter.reference",
                "path": "Composition.encounter.reference",
                "min": 1,
                "mustSupport": true
            },
            {
                "id": "Composition.date",
                "path": "Composition.date",
                "mustSupport": true
            },
            {
                "id": "Composition.author",
                "path": "Composition.author",
                "max": "1",
                "type":  [
                    {
                        "code": "Reference",
                        "targetProfile":  [
                            "http://ontariohealth.ca/fhir/StructureDefinition/ca-on-accdr-profile-PractitionerRole",
                            "http://ontariohealth.ca/fhir/StructureDefinition/ca-on-accdr-profile-Practitioner",
                            "http://ontariohealth.ca/fhir/StructureDefinition/ca-on-accdr-profile-Organization"
                        ]
                    }
                ],
                "mustSupport": true
            },
            {
                "id": "Composition.author.reference",
                "path": "Composition.author.reference",
                "min": 1,
                "mustSupport": true
            },
            {
                "id": "Composition.title",
                "path": "Composition.title",
                "mustSupport": true
            },
            {
                "id": "Composition.custodian",
                "path": "Composition.custodian",
                "min": 1,
                "type":  [
                    {
                        "code": "Reference",
                        "targetProfile":  [
                            "http://ontariohealth.ca/fhir/StructureDefinition/ca-on-accdr-profile-Organization"
                        ]
                    }
                ],
                "mustSupport": true
            },
            {
                "id": "Composition.custodian.reference",
                "path": "Composition.custodian.reference",
                "min": 1,
                "mustSupport": true
            },
            {
                "id": "Composition.relatesTo",
                "path": "Composition.relatesTo",
                "mustSupport": true
            },
            {
                "id": "Composition.relatesTo.code",
                "path": "Composition.relatesTo.code",
                "mustSupport": true
            },
            {
                "id": "Composition.relatesTo.target[x]",
                "path": "Composition.relatesTo.target[x]",
                "mustSupport": true
            },
            {
                "id": "Composition.event",
                "path": "Composition.event",
                "mustSupport": true,
                "mapping":  [
                    {
                        "identity": "CDR-data-in-v2",
                        "map": "PV1.10"
                    }
                ]
            },
            {
                "id": "Composition.event.period",
                "path": "Composition.event.period",
                "min": 1,
                "mustSupport": true
            },
            {
                "id": "Composition.event.period.start",
                "path": "Composition.event.period.start",
                "min": 1,
                "mustSupport": true
            },
            {
                "id": "Composition.event.period.end",
                "path": "Composition.event.period.end",
                "mustSupport": true
            },
            {
                "id": "Composition.event.detail",
                "path": "Composition.event.detail",
                "type":  [
                    {
                        "code": "Reference",
                        "targetProfile":  [
                            "http://ontariohealth.ca/fhir/StructureDefinition/ca-on-accdr-profile-ServiceRequest"
                        ]
                    }
                ],
                "mustSupport": true
            },
            {
                "id": "Composition.event.detail.reference",
                "path": "Composition.event.detail.reference",
                "min": 1
            },
            {
                "id": "Composition.section",
                "path": "Composition.section",
                "min": 1,
                "mustSupport": true
            },
            {
                "id": "Composition.section.id",
                "path": "Composition.section.id",
                "comment": "This is used to maintain the order of sections in the document. SMILE will generate this id that follows the order of OBX sequence (e.g. incremental, 1,2,3)",
                "min": 1
            },
            {
                "id": "Composition.section.code",
                "path": "Composition.section.code",
                "min": 1,
                "mustSupport": true
            },
            {
                "id": "Composition.section.code.coding",
                "path": "Composition.section.code.coding",
                "min": 1,
                "max": "1",
                "mustSupport": true
            },
            {
                "id": "Composition.section.code.coding.system",
                "path": "Composition.section.code.coding.system",
                "min": 1,
                "mustSupport": true
            },
            {
                "id": "Composition.section.code.coding.code",
                "path": "Composition.section.code.coding.code",
                "min": 1,
                "mustSupport": true
            },
            {
                "id": "Composition.section.code.coding.display",
                "path": "Composition.section.code.coding.display",
                "min": 1,
                "mustSupport": true
            },
            {
                "id": "Composition.section.text",
                "path": "Composition.section.text",
                "mustSupport": true
            },
            {
                "id": "Composition.section.entry",
                "path": "Composition.section.entry",
                "type":  [
                    {
                        "code": "Reference",
                        "targetProfile":  [
                            "http://ontariohealth.ca/fhir/StructureDefinition/ca-on-accdr-profile-Binary"
                        ]
                    }
                ],
                "mustSupport": true
            },
            {
                "id": "Composition.section.entry.reference",
                "path": "Composition.section.entry.reference",
                "min": 1,
                "mustSupport": true
            }
        ]
    }
}

Usage

The Composition resource represents the clinical document with metadata about the document. It must contain a reference to a patient, encounter, and practitioners,etc.

Notes

.identifier -- SHALL contain a unique identifier identifying the document from the source system

.status

  • SHALL contains a code indicating the status of the document such as 'preliminary', 'final'.

.type

  • SHALL contain the local code defined by the source HIS
  • SHOULD also contain a ConnectingOntario LOINC code indicating the type of the document mapped to the local document type code

.category

  • SHOULD contain document ontology part codes from LOINC plus any CGTA ontology codes locally defined by Ontario Health

.subject

  • SHALL contain a reference to the patient

.encounter

  • SHALL contain a reference to the encounter resource to which the document is associated

.date

  • SHALL contain the date when the document is created

.author

  • SHOULD contain a reference to the PractitionerRole that specifies the author of the document

.title

  • SHALL contain the title of the document

.custodian

  • SHALL contains a reference to the organization as the UAO of the document

.section

  • SHALL contain the content of the document that local HIS identified as the logical grouping of information identified by OBX.3

.section.id

  • SHALL contain a sequential ID that indicates the order of the section in the document. This ID value must be used to render the document

.section.text

  • SHAL contain the textual content of the section. There may be formatting tags in the content which must be supported to ensure document is rendered properly.

.section.entry

  • MAY contain a reference to the resources relevant to the content in the section. For example, if the section contains binary data, there will be an Observation/binary resource in the entry for that data.