Profiles & Operations Index > Profile: DocumentReference

Profile: DocumentReference

Canonical URL:http://ontariohealth.ca/fhir/StructureDefinition/ca-on-mi-profile-DocumentReference

Simplifier project page: DocumentReference Profile

Derived from: DocumentReference (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
lastUpdatedΣ0..1instant
sourceΣ0..1uri
profileS Σ1..*canonical(StructureDefinition)
securityΣ0..*CodingBinding
tagΣ0..*Coding
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
contained0..*Resource
extensionI0..*Extension
modifierExtension?! I0..*Extension
masterIdentifierΣ0..1Identifier
id0..1string
extensionI0..*Extension
useΣ ?!0..1codeBinding
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
systemS Σ1..1uri
valueS Σ1..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(Organization)
id0..1string
extensionI0..*Extension
useΣ ?!0..1codeBinding
id0..1string
extensionI0..*Extension
id0..1string
extensionI0..*Extension
systemS Σ1..1uriFixed Value
versionΣ0..1string
codeS Σ1..1codeFixed Value
displayS Σ1..1string
userSelectedΣ0..1boolean
textΣ0..1string
systemS Σ1..1uri
valueS Σ1..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(Organization)
id0..1string
extensionI0..*Extension
useΣ ?!0..1codeBinding
id0..1string
extensionI0..*Extension
id0..1string
extensionI0..*Extension
systemS Σ1..1uriFixed Value
versionΣ0..1string
codeS Σ1..1codeFixed Value
displayS Σ1..1string
userSelectedΣ0..1boolean
textΣ0..1string
systemS Σ1..1uri
valueS Σ1..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(Organization)
id0..1string
extensionI0..*Extension
useΣ ?!0..1codeBinding
id0..1string
extensionI0..*Extension
id0..1string
extensionI0..*Extension
systemS Σ1..1uriFixed Value
versionΣ0..1string
codeS Σ1..1codeFixed Value
displayS Σ1..1string
userSelectedΣ0..1boolean
textΣ0..1string
systemS Σ1..1uri
valueS Σ1..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(Organization)
statusS Σ ?!1..1codeBinding
docStatusS Σ0..1codeBinding
id0..1string
extensionI0..*Extension
id0..1string
extensionI0..*Extension
systemS Σ1..1uri
versionΣ0..1string
codeS Σ1..1code
displayS Σ1..1string
userSelectedΣ0..1boolean
id0..1string
extensionI0..*Extension
systemS Σ1..1uriFixed Value
versionΣ0..1string
codeS Σ1..1code
displayS Σ1..1string
userSelectedΣ0..1boolean
textΣ0..1string
categoryΣ0..*CodeableConcept
id0..1string
extensionI0..*Extension
referenceS Σ I1..1string
typeΣ0..1uriBinding
identifierΣ0..1Identifier
displayΣ0..1string
dateS Σ1..1instant
id0..1string
extensionI0..*Extension
referenceS Σ I1..1string
typeΣ0..1uriBinding
identifierΣ0..1Identifier
displayΣ0..1string
authenticatorI0..1Reference(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
codeS Σ1..1codeBinding
targetS Σ I1..1Reference(DocumentReference)
descriptionS Σ0..1string
securityLabelΣ0..*CodeableConceptBinding
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
id0..1string
extensionI0..*Extension
contentTypeΣ0..1codeBinding
languageΣ0..1codeBinding
data0..1base64Binary
urlS Σ0..1url
sizeΣ0..1unsignedInt
hashΣ0..1base64Binary
titleΣ0..1string
creationΣ0..1dateTime
formatΣ0..1CodingBinding
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
encounterS I0..*Reference(MICdrEncounter)
id0..1string
ext-mi-clinical-categoryI1..1Extension(Coding)Binding
codingΣ0..*Coding
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..1uriFixed Value
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..1string
userSelectedΣ0..1boolean
id0..1string
extensionI0..*Extension
systemS Σ1..1uriFixed Value
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..1string
userSelectedΣ0..1boolean
id0..1string
extensionI0..*Extension
systemS Σ1..1uriFixed Value
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..1uriFixed Value
versionΣ0..1string
codeS Σ1..1code
displayS Σ1..1string
userSelectedΣ0..1boolean
id0..1string
extensionI0..*Extension
systemS Σ1..1uriFixed Value
versionΣ0..1string
codeS Σ1..1code
displayS Σ1..1string
userSelectedΣ0..1boolean
textΣ0..1string
periodΣ I0..1Period
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
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
sourcePatientInfoI0..1Reference(Patient)
id0..1string
extensionI0..*Extension
referenceS Σ I1..1string
typeΣ0..1uriBinding
identifierΣ0..1Identifier
displayΣ0..1string

Hybrid View

idΣ0..1string
id0..1string
extensionI0..*Extension
versionIdΣ0..1id
lastUpdatedΣ0..1instant
sourceΣ0..1uri
profileS Σ1..*canonical(StructureDefinition)
securityΣ0..*CodingBinding
tagΣ0..*Coding
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
contained0..*Resource
extensionI0..*Extension
modifierExtension?! I0..*Extension
masterIdentifierΣ0..1Identifier
id0..1string
extensionI0..*Extension
useΣ ?!0..1codeBinding
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
systemS Σ1..1uri
valueS Σ1..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(Organization)
id0..1string
extensionI0..*Extension
useΣ ?!0..1codeBinding
id0..1string
extensionI0..*Extension
id0..1string
extensionI0..*Extension
systemS Σ1..1uriFixed Value
versionΣ0..1string
codeS Σ1..1codeFixed Value
displayS Σ1..1string
userSelectedΣ0..1boolean
textΣ0..1string
systemS Σ1..1uri
valueS Σ1..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(Organization)
id0..1string
extensionI0..*Extension
useΣ ?!0..1codeBinding
id0..1string
extensionI0..*Extension
id0..1string
extensionI0..*Extension
systemS Σ1..1uriFixed Value
versionΣ0..1string
codeS Σ1..1codeFixed Value
displayS Σ1..1string
userSelectedΣ0..1boolean
textΣ0..1string
systemS Σ1..1uri
valueS Σ1..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(Organization)
id0..1string
extensionI0..*Extension
useΣ ?!0..1codeBinding
id0..1string
extensionI0..*Extension
id0..1string
extensionI0..*Extension
systemS Σ1..1uriFixed Value
versionΣ0..1string
codeS Σ1..1codeFixed Value
displayS Σ1..1string
userSelectedΣ0..1boolean
textΣ0..1string
systemS Σ1..1uri
valueS Σ1..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(Organization)
statusS Σ ?!1..1codeBinding
docStatusS Σ0..1codeBinding
id0..1string
extensionI0..*Extension
id0..1string
extensionI0..*Extension
systemS Σ1..1uri
versionΣ0..1string
codeS Σ1..1code
displayS Σ1..1string
userSelectedΣ0..1boolean
id0..1string
extensionI0..*Extension
systemS Σ1..1uriFixed Value
versionΣ0..1string
codeS Σ1..1code
displayS Σ1..1string
userSelectedΣ0..1boolean
textΣ0..1string
categoryΣ0..*CodeableConcept
id0..1string
extensionI0..*Extension
referenceS Σ I1..1string
typeΣ0..1uriBinding
identifierΣ0..1Identifier
displayΣ0..1string
dateS Σ1..1instant
id0..1string
extensionI0..*Extension
referenceS Σ I1..1string
typeΣ0..1uriBinding
identifierΣ0..1Identifier
displayΣ0..1string
authenticatorI0..1Reference(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
codeS Σ1..1codeBinding
targetS Σ I1..1Reference(DocumentReference)
descriptionS Σ0..1string
securityLabelΣ0..*CodeableConceptBinding
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
id0..1string
extensionI0..*Extension
contentTypeΣ0..1codeBinding
languageΣ0..1codeBinding
data0..1base64Binary
urlS Σ0..1url
sizeΣ0..1unsignedInt
hashΣ0..1base64Binary
titleΣ0..1string
creationΣ0..1dateTime
formatΣ0..1CodingBinding
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
encounterS I0..*Reference(MICdrEncounter)
id0..1string
ext-mi-clinical-categoryI1..1Extension(Coding)Binding
codingΣ0..*Coding
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..1uriFixed Value
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..1string
userSelectedΣ0..1boolean
id0..1string
extensionI0..*Extension
systemS Σ1..1uriFixed Value
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..1string
userSelectedΣ0..1boolean
id0..1string
extensionI0..*Extension
systemS Σ1..1uriFixed Value
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..1uriFixed Value
versionΣ0..1string
codeS Σ1..1code
displayS Σ1..1string
userSelectedΣ0..1boolean
id0..1string
extensionI0..*Extension
systemS Σ1..1uriFixed Value
versionΣ0..1string
codeS Σ1..1code
displayS Σ1..1string
userSelectedΣ0..1boolean
textΣ0..1string
periodΣ I0..1Period
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
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
sourcePatientInfoI0..1Reference(Patient)
id0..1string
extensionI0..*Extension
referenceS Σ I1..1string
typeΣ0..1uriBinding
identifierΣ0..1Identifier
displayΣ0..1string

Snapshot View

idΣ0..1string
id0..1string
extensionI0..*Extension
versionIdΣ0..1id
lastUpdatedΣ0..1instant
sourceΣ0..1uri
profileS Σ1..*canonical(StructureDefinition)
securityΣ0..*CodingBinding
tagΣ0..*Coding
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
contained0..*Resource
extensionI0..*Extension
modifierExtension?! I0..*Extension
masterIdentifierΣ0..1Identifier
id0..1string
extensionI0..*Extension
useΣ ?!0..1codeBinding
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
systemS Σ1..1uri
valueS Σ1..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(Organization)
id0..1string
extensionI0..*Extension
useΣ ?!0..1codeBinding
id0..1string
extensionI0..*Extension
id0..1string
extensionI0..*Extension
systemS Σ1..1uriFixed Value
versionΣ0..1string
codeS Σ1..1codeFixed Value
displayS Σ1..1string
userSelectedΣ0..1boolean
textΣ0..1string
systemS Σ1..1uri
valueS Σ1..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(Organization)
id0..1string
extensionI0..*Extension
useΣ ?!0..1codeBinding
id0..1string
extensionI0..*Extension
id0..1string
extensionI0..*Extension
systemS Σ1..1uriFixed Value
versionΣ0..1string
codeS Σ1..1codeFixed Value
displayS Σ1..1string
userSelectedΣ0..1boolean
textΣ0..1string
systemS Σ1..1uri
valueS Σ1..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(Organization)
id0..1string
extensionI0..*Extension
useΣ ?!0..1codeBinding
id0..1string
extensionI0..*Extension
id0..1string
extensionI0..*Extension
systemS Σ1..1uriFixed Value
versionΣ0..1string
codeS Σ1..1codeFixed Value
displayS Σ1..1string
userSelectedΣ0..1boolean
textΣ0..1string
systemS Σ1..1uri
valueS Σ1..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(Organization)
statusS Σ ?!1..1codeBinding
docStatusS Σ0..1codeBinding
id0..1string
extensionI0..*Extension
id0..1string
extensionI0..*Extension
systemS Σ1..1uri
versionΣ0..1string
codeS Σ1..1code
displayS Σ1..1string
userSelectedΣ0..1boolean
id0..1string
extensionI0..*Extension
systemS Σ1..1uriFixed Value
versionΣ0..1string
codeS Σ1..1code
displayS Σ1..1string
userSelectedΣ0..1boolean
textΣ0..1string
categoryΣ0..*CodeableConcept
id0..1string
extensionI0..*Extension
referenceS Σ I1..1string
typeΣ0..1uriBinding
identifierΣ0..1Identifier
displayΣ0..1string
dateS Σ1..1instant
id0..1string
extensionI0..*Extension
referenceS Σ I1..1string
typeΣ0..1uriBinding
identifierΣ0..1Identifier
displayΣ0..1string
authenticatorI0..1Reference(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
codeS Σ1..1codeBinding
targetS Σ I1..1Reference(DocumentReference)
descriptionS Σ0..1string
securityLabelΣ0..*CodeableConceptBinding
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
id0..1string
extensionI0..*Extension
contentTypeΣ0..1codeBinding
languageΣ0..1codeBinding
data0..1base64Binary
urlS Σ0..1url
sizeΣ0..1unsignedInt
hashΣ0..1base64Binary
titleΣ0..1string
creationΣ0..1dateTime
formatΣ0..1CodingBinding
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
encounterS I0..*Reference(MICdrEncounter)
id0..1string
ext-mi-clinical-categoryI1..1Extension(Coding)Binding
codingΣ0..*Coding
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..1uriFixed Value
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..1string
userSelectedΣ0..1boolean
id0..1string
extensionI0..*Extension
systemS Σ1..1uriFixed Value
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..1string
userSelectedΣ0..1boolean
id0..1string
extensionI0..*Extension
systemS Σ1..1uriFixed Value
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..1uriFixed Value
versionΣ0..1string
codeS Σ1..1code
displayS Σ1..1string
userSelectedΣ0..1boolean
id0..1string
extensionI0..*Extension
systemS Σ1..1uriFixed Value
versionΣ0..1string
codeS Σ1..1code
displayS Σ1..1string
userSelectedΣ0..1boolean
textΣ0..1string
periodΣ I0..1Period
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
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
sourcePatientInfoI0..1Reference(Patient)
id0..1string
extensionI0..*Extension
referenceS Σ I1..1string
typeΣ0..1uriBinding
identifierΣ0..1Identifier
displayΣ0..1string

Table View

DocumentReference..
DocumentReference.meta1..
DocumentReference.meta.profile1..
DocumentReference.identifier1..
DocumentReference.identifier.type1..
DocumentReference.identifier.type.coding1..1
DocumentReference.identifier.type.coding.system1..
DocumentReference.identifier.type.coding.code1..
DocumentReference.identifier.type.coding.display1..
DocumentReference.identifier.system1..
DocumentReference.identifier.value1..
DocumentReference.identifier1..1
DocumentReference.identifier.type1..
DocumentReference.identifier.type.coding1..1
DocumentReference.identifier.type.coding.system1..
DocumentReference.identifier.type.coding.code1..
DocumentReference.identifier.type.coding.display1..
DocumentReference.identifier.system1..
DocumentReference.identifier.value1..
DocumentReference.identifier..1
DocumentReference.identifier.type1..
DocumentReference.identifier.type.coding1..1
DocumentReference.identifier.type.coding.system1..
DocumentReference.identifier.type.coding.code1..
DocumentReference.identifier.type.coding.display1..
DocumentReference.identifier.system1..
DocumentReference.identifier.value1..
DocumentReference.identifier..1
DocumentReference.identifier.type1..
DocumentReference.identifier.type.coding1..1
DocumentReference.identifier.type.coding.system1..
DocumentReference.identifier.type.coding.code1..
DocumentReference.identifier.type.coding.display1..
DocumentReference.identifier.system1..
DocumentReference.identifier.value1..
DocumentReference.status..
DocumentReference.docStatus..
DocumentReference.type1..
DocumentReference.type.coding1..
DocumentReference.type.coding.system1..
DocumentReference.type.coding.code1..
DocumentReference.type.coding.display1..
DocumentReference.type.coding1..1
DocumentReference.type.coding.system1..
DocumentReference.type.coding.code1..
DocumentReference.type.coding.display1..
DocumentReference.subjectReference(MICdrPatient)1..
DocumentReference.subject.reference1..
DocumentReference.date1..
DocumentReference.authorReference(MICdrPractitionerRole | MICdrPractitioner | MICdrOrganization)..1
DocumentReference.author.reference1..
DocumentReference.custodianReference(MICdrOrganization)1..
DocumentReference.custodian.reference1..
DocumentReference.relatesTo..
DocumentReference.relatesTo.code..
DocumentReference.relatesTo.target..
DocumentReference.description..
DocumentReference.content..
DocumentReference.content.attachment..
DocumentReference.content.attachment.url..
DocumentReference.context1..
DocumentReference.context.encounterReference(MICdrEncounter)..
DocumentReference.context.event1..
DocumentReference.context.event.extension1..
DocumentReference.context.event.extensionExtension1..1
DocumentReference.context.event..1
DocumentReference.context.event.extension1..
DocumentReference.context.event.extensionExtension1..1
DocumentReference.context.event.extension.value[x]..
DocumentReference.context.event.extension.value[x].system..
DocumentReference.context.event.extension.value[x].code..
DocumentReference.context.event.coding1..
DocumentReference.context.event.coding.system1..
DocumentReference.context.event.coding.code1..
DocumentReference.context.event.coding.display1..
DocumentReference.context.event..1
DocumentReference.context.event.extension1..
DocumentReference.context.event.extensionExtension1..1
DocumentReference.context.event.extension.value[x]..
DocumentReference.context.event.extension.value[x].system..
DocumentReference.context.event.extension.value[x].code..
DocumentReference.context.event.coding1..
DocumentReference.context.event.coding.system1..
DocumentReference.context.event.coding.code1..
DocumentReference.context.event.coding.display1..
DocumentReference.context.event..
DocumentReference.context.event.extension1..
DocumentReference.context.event.extensionExtension1..1
DocumentReference.context.event.extension.value[x]..
DocumentReference.context.event.extension.value[x].system..
DocumentReference.context.event.extension.value[x].code..
DocumentReference.context.event.coding1..1
DocumentReference.context.event.coding.system1..
DocumentReference.context.event.coding.code1..
DocumentReference.context.event.coding.display1..
DocumentReference.context.event..
DocumentReference.context.event.extension1..
DocumentReference.context.event.extensionExtension1..1
DocumentReference.context.event.extension.value[x]..
DocumentReference.context.event.extension.value[x].system..
DocumentReference.context.event.extension.value[x].code..
DocumentReference.context.event.coding1..1
DocumentReference.context.event.coding.system1..
DocumentReference.context.event.coding.code1..
DocumentReference.context.event.coding.display1..
DocumentReference.context.event..1
DocumentReference.context.event.extension1..
DocumentReference.context.event.extensionExtension1..1
DocumentReference.context.event.extension.value[x]..
DocumentReference.context.event.extension.value[x].system..
DocumentReference.context.event.extension.value[x].code..
DocumentReference.context.event.coding1..
DocumentReference.context.event.coding.system1..
DocumentReference.context.event.coding.code1..
DocumentReference.context.event.coding.display1..
DocumentReference.context.event..
DocumentReference.context.event.extension1..
DocumentReference.context.event.extensionExtension1..1
DocumentReference.context.event.extension.value[x]..
DocumentReference.context.event.extension.value[x].system..
DocumentReference.context.event.extension.value[x].code..
DocumentReference.context.event.coding..
DocumentReference.context.event.coding1..1
DocumentReference.context.event.coding.system1..
DocumentReference.context.event.coding.code1..
DocumentReference.context.event.coding.display1..
DocumentReference.context.event.coding1..1
DocumentReference.context.event.coding.system1..
DocumentReference.context.event.coding.code1..
DocumentReference.context.event.coding.display1..
DocumentReference.context.facilityType..
DocumentReference.context.facilityType.coding1..
DocumentReference.context.facilityType.coding.system1..
DocumentReference.context.facilityType.coding.code1..
DocumentReference.context.facilityType.coding.display1..
DocumentReference.context.practiceSetting..
DocumentReference.context.practiceSetting.coding1..
DocumentReference.context.practiceSetting.coding.system1..
DocumentReference.context.practiceSetting.coding.code1..
DocumentReference.context.practiceSetting.coding.display1..
DocumentReference.context.relatedReference(MICdrDiagnosticReport | MICdrServiceRequest | MiCdrImagingStudy)1..
DocumentReference.context.related.reference1..

JSON View

{
    "resourceType": "StructureDefinition",
    "id": "ca-on-mi-profile-documentreference",
    "url": "http://ontariohealth.ca/fhir/StructureDefinition/ca-on-mi-profile-DocumentReference",
    "version": "0.9.0",
    "name": "MiCdrDocumentReference",
    "title": "DocumentReference Profile",
    "status": "active",
    "date": "2024-04-30T19:55:45.2228834+00:00",
    "fhirVersion": "4.0.1",
    "mapping":  [
        {
            "identity": "workflow",
            "uri": "http://hl7.org/fhir/workflow",
            "name": "Workflow Pattern"
        },
        {
            "identity": "fhircomposition",
            "uri": "http://hl7.org/fhir/composition",
            "name": "FHIR Composition"
        },
        {
            "identity": "rim",
            "uri": "http://hl7.org/v3",
            "name": "RIM Mapping"
        },
        {
            "identity": "cda",
            "uri": "http://hl7.org/v3/cda",
            "name": "CDA (R2)"
        },
        {
            "identity": "w5",
            "uri": "http://hl7.org/fhir/fivews",
            "name": "FiveWs Pattern Mapping"
        },
        {
            "identity": "v2",
            "uri": "http://hl7.org/v2",
            "name": "HL7 v2 Mapping"
        },
        {
            "identity": "xds",
            "uri": "http://ihe.net/xds",
            "name": "XDS metadata equivalent"
        }
    ],
    "kind": "resource",
    "abstract": false,
    "type": "DocumentReference",
    "baseDefinition": "http://hl7.org/fhir/StructureDefinition/DocumentReference",
    "derivation": "constraint",
    "differential": {
        "element":  [
            {
                "id": "DocumentReference.meta",
                "path": "DocumentReference.meta",
                "min": 1,
                "mustSupport": true
            },
            {
                "id": "DocumentReference.meta.profile",
                "path": "DocumentReference.meta.profile",
                "min": 1,
                "mustSupport": true
            },
            {
                "id": "DocumentReference.identifier",
                "path": "DocumentReference.identifier",
                "slicing": {
                    "discriminator":  [
                        {
                            "type": "value",
                            "path": "type.coding.code"
                        }
                    ],
                    "rules": "open"
                },
                "definition": "Other identifiers associated with the document, including any identifier in the filling application, or a placer group number",
                "min": 1,
                "mustSupport": true
            },
            {
                "id": "DocumentReference.identifier.type",
                "path": "DocumentReference.identifier.type",
                "short": "Description of identifier.",
                "min": 1,
                "mustSupport": true,
                "binding": {
                    "strength": "required"
                }
            },
            {
                "id": "DocumentReference.identifier.type.coding",
                "path": "DocumentReference.identifier.type.coding",
                "min": 1,
                "max": "1",
                "mustSupport": true
            },
            {
                "id": "DocumentReference.identifier.type.coding.system",
                "path": "DocumentReference.identifier.type.coding.system",
                "min": 1,
                "mustSupport": true
            },
            {
                "id": "DocumentReference.identifier.type.coding.code",
                "path": "DocumentReference.identifier.type.coding.code",
                "min": 1,
                "mustSupport": true
            },
            {
                "id": "DocumentReference.identifier.type.coding.display",
                "path": "DocumentReference.identifier.type.coding.display",
                "min": 1,
                "mustSupport": true
            },
            {
                "id": "DocumentReference.identifier.system",
                "path": "DocumentReference.identifier.system",
                "min": 1,
                "mustSupport": true
            },
            {
                "id": "DocumentReference.identifier.value",
                "path": "DocumentReference.identifier.value",
                "min": 1,
                "mustSupport": true
            },
            {
                "id": "DocumentReference.identifier:sliceIdentifier-Accession-Number",
                "path": "DocumentReference.identifier",
                "sliceName": "sliceIdentifier-Accession-Number",
                "min": 1,
                "max": "1",
                "mustSupport": true
            },
            {
                "id": "DocumentReference.identifier:sliceIdentifier-Accession-Number.type",
                "path": "DocumentReference.identifier.type",
                "min": 1,
                "mustSupport": true
            },
            {
                "id": "DocumentReference.identifier:sliceIdentifier-Accession-Number.type.coding",
                "path": "DocumentReference.identifier.type.coding",
                "min": 1,
                "max": "1",
                "mustSupport": true
            },
            {
                "id": "DocumentReference.identifier:sliceIdentifier-Accession-Number.type.coding.system",
                "path": "DocumentReference.identifier.type.coding.system",
                "min": 1,
                "fixedUri": "http://terminology.hl7.org/CodeSystem/v2-0203",
                "mustSupport": true
            },
            {
                "id": "DocumentReference.identifier:sliceIdentifier-Accession-Number.type.coding.code",
                "path": "DocumentReference.identifier.type.coding.code",
                "min": 1,
                "fixedCode": "ACSN",
                "mustSupport": true
            },
            {
                "id": "DocumentReference.identifier:sliceIdentifier-Accession-Number.type.coding.display",
                "path": "DocumentReference.identifier.type.coding.display",
                "min": 1,
                "mustSupport": true
            },
            {
                "id": "DocumentReference.identifier:sliceIdentifier-Accession-Number.system",
                "path": "DocumentReference.identifier.system",
                "min": 1,
                "mustSupport": true
            },
            {
                "id": "DocumentReference.identifier:sliceIdentifier-Accession-Number.value",
                "path": "DocumentReference.identifier.value",
                "min": 1,
                "mustSupport": true
            },
            {
                "id": "DocumentReference.identifier:sliceIdentifier-Placer-Order-Number",
                "path": "DocumentReference.identifier",
                "sliceName": "sliceIdentifier-Placer-Order-Number",
                "max": "1",
                "mustSupport": true
            },
            {
                "id": "DocumentReference.identifier:sliceIdentifier-Placer-Order-Number.type",
                "path": "DocumentReference.identifier.type",
                "min": 1,
                "mustSupport": true
            },
            {
                "id": "DocumentReference.identifier:sliceIdentifier-Placer-Order-Number.type.coding",
                "path": "DocumentReference.identifier.type.coding",
                "min": 1,
                "max": "1",
                "mustSupport": true
            },
            {
                "id": "DocumentReference.identifier:sliceIdentifier-Placer-Order-Number.type.coding.system",
                "path": "DocumentReference.identifier.type.coding.system",
                "min": 1,
                "fixedUri": "http://terminology.hl7.org/CodeSystem/v2-0203",
                "mustSupport": true
            },
            {
                "id": "DocumentReference.identifier:sliceIdentifier-Placer-Order-Number.type.coding.code",
                "path": "DocumentReference.identifier.type.coding.code",
                "min": 1,
                "fixedCode": "PLAC",
                "mustSupport": true
            },
            {
                "id": "DocumentReference.identifier:sliceIdentifier-Placer-Order-Number.type.coding.display",
                "path": "DocumentReference.identifier.type.coding.display",
                "min": 1,
                "mustSupport": true
            },
            {
                "id": "DocumentReference.identifier:sliceIdentifier-Placer-Order-Number.system",
                "path": "DocumentReference.identifier.system",
                "min": 1,
                "mustSupport": true
            },
            {
                "id": "DocumentReference.identifier:sliceIdentifier-Placer-Order-Number.value",
                "path": "DocumentReference.identifier.value",
                "min": 1,
                "mustSupport": true
            },
            {
                "id": "DocumentReference.identifier:sliceIdentifier-Study-Instance-Id",
                "path": "DocumentReference.identifier",
                "sliceName": "sliceIdentifier-Study-Instance-Id",
                "max": "1",
                "mustSupport": true
            },
            {
                "id": "DocumentReference.identifier:sliceIdentifier-Study-Instance-Id.type",
                "path": "DocumentReference.identifier.type",
                "min": 1,
                "mustSupport": true
            },
            {
                "id": "DocumentReference.identifier:sliceIdentifier-Study-Instance-Id.type.coding",
                "path": "DocumentReference.identifier.type.coding",
                "min": 1,
                "max": "1",
                "mustSupport": true
            },
            {
                "id": "DocumentReference.identifier:sliceIdentifier-Study-Instance-Id.type.coding.system",
                "path": "DocumentReference.identifier.type.coding.system",
                "min": 1,
                "fixedUri": "http://terminology.hl7.org/CodeSystem/v2-0203",
                "mustSupport": true
            },
            {
                "id": "DocumentReference.identifier:sliceIdentifier-Study-Instance-Id.type.coding.code",
                "path": "DocumentReference.identifier.type.coding.code",
                "min": 1,
                "fixedCode": "SUID",
                "mustSupport": true
            },
            {
                "id": "DocumentReference.identifier:sliceIdentifier-Study-Instance-Id.type.coding.display",
                "path": "DocumentReference.identifier.type.coding.display",
                "min": 1,
                "mustSupport": true
            },
            {
                "id": "DocumentReference.identifier:sliceIdentifier-Study-Instance-Id.system",
                "path": "DocumentReference.identifier.system",
                "min": 1,
                "mustSupport": true
            },
            {
                "id": "DocumentReference.identifier:sliceIdentifier-Study-Instance-Id.value",
                "path": "DocumentReference.identifier.value",
                "min": 1,
                "mustSupport": true
            },
            {
                "id": "DocumentReference.status",
                "path": "DocumentReference.status",
                "mustSupport": true
            },
            {
                "id": "DocumentReference.docStatus",
                "path": "DocumentReference.docStatus",
                "mustSupport": true
            },
            {
                "id": "DocumentReference.type",
                "path": "DocumentReference.type",
                "min": 1,
                "mustSupport": true,
                "binding": {
                    "strength": "required",
                    "description": "Indicates the MI Document Types.",
                    "valueSet": "http://ontariohealth.ca/fhir/ValueSet/mi-document-type"
                }
            },
            {
                "id": "DocumentReference.type.coding",
                "path": "DocumentReference.type.coding",
                "slicing": {
                    "discriminator":  [
                        {
                            "type": "value",
                            "path": "system"
                        }
                    ],
                    "rules": "open"
                },
                "min": 1,
                "mustSupport": true
            },
            {
                "id": "DocumentReference.type.coding.system",
                "path": "DocumentReference.type.coding.system",
                "min": 1,
                "mustSupport": true
            },
            {
                "id": "DocumentReference.type.coding.code",
                "path": "DocumentReference.type.coding.code",
                "min": 1,
                "mustSupport": true
            },
            {
                "id": "DocumentReference.type.coding.display",
                "path": "DocumentReference.type.coding.display",
                "min": 1,
                "mustSupport": true
            },
            {
                "id": "DocumentReference.type.coding:slice-loinc-coding",
                "path": "DocumentReference.type.coding",
                "sliceName": "slice-loinc-coding",
                "min": 1,
                "max": "1",
                "mustSupport": true
            },
            {
                "id": "DocumentReference.type.coding:slice-loinc-coding.system",
                "path": "DocumentReference.type.coding.system",
                "min": 1,
                "fixedUri": "http://loinc.org",
                "mustSupport": true
            },
            {
                "id": "DocumentReference.type.coding:slice-loinc-coding.code",
                "path": "DocumentReference.type.coding.code",
                "min": 1,
                "mustSupport": true
            },
            {
                "id": "DocumentReference.type.coding:slice-loinc-coding.display",
                "path": "DocumentReference.type.coding.display",
                "min": 1,
                "mustSupport": true
            },
            {
                "id": "DocumentReference.subject",
                "path": "DocumentReference.subject",
                "min": 1,
                "type":  [
                    {
                        "code": "Reference",
                        "targetProfile":  [
                            "http://ontariohealth.ca/fhir/StructureDefinition/ca-on-mi-profile-patient"
                        ]
                    }
                ],
                "mustSupport": true
            },
            {
                "id": "DocumentReference.subject.reference",
                "path": "DocumentReference.subject.reference",
                "min": 1,
                "mustSupport": true
            },
            {
                "id": "DocumentReference.date",
                "path": "DocumentReference.date",
                "min": 1,
                "mustSupport": true
            },
            {
                "id": "DocumentReference.author",
                "path": "DocumentReference.author",
                "max": "1",
                "type":  [
                    {
                        "code": "Reference",
                        "targetProfile":  [
                            "http://ontariohealth.ca/fhir/StructureDefinition/ca-on-mi-profile-PractitionerRole",
                            "http://ontariohealth.ca/fhir/StructureDefinition/ca-on-mi-profile-Practitioner",
                            "http://ontariohealth.ca/fhir/StructureDefinition/ca-on-mi-profile-Organization"
                        ]
                    }
                ],
                "mustSupport": true
            },
            {
                "id": "DocumentReference.author.reference",
                "path": "DocumentReference.author.reference",
                "min": 1,
                "mustSupport": true
            },
            {
                "id": "DocumentReference.custodian",
                "path": "DocumentReference.custodian",
                "min": 1,
                "type":  [
                    {
                        "code": "Reference",
                        "targetProfile":  [
                            "http://ontariohealth.ca/fhir/StructureDefinition/ca-on-mi-profile-Organization"
                        ]
                    }
                ],
                "mustSupport": true
            },
            {
                "id": "DocumentReference.custodian.reference",
                "path": "DocumentReference.custodian.reference",
                "min": 1,
                "mustSupport": true
            },
            {
                "id": "DocumentReference.relatesTo",
                "path": "DocumentReference.relatesTo",
                "mustSupport": true
            },
            {
                "id": "DocumentReference.relatesTo.code",
                "path": "DocumentReference.relatesTo.code",
                "mustSupport": true
            },
            {
                "id": "DocumentReference.relatesTo.target",
                "path": "DocumentReference.relatesTo.target",
                "mustSupport": true
            },
            {
                "id": "DocumentReference.description",
                "path": "DocumentReference.description",
                "comment": "something to describe the document, such as provincial description for orders and reports, study descripton for imaging study)",
                "mustSupport": true
            },
            {
                "id": "DocumentReference.content",
                "path": "DocumentReference.content",
                "mustSupport": true
            },
            {
                "id": "DocumentReference.content.attachment",
                "path": "DocumentReference.content.attachment",
                "mustSupport": true
            },
            {
                "id": "DocumentReference.content.attachment.url",
                "path": "DocumentReference.content.attachment.url",
                "mustSupport": true
            },
            {
                "id": "DocumentReference.context",
                "path": "DocumentReference.context",
                "min": 1,
                "mustSupport": true
            },
            {
                "id": "DocumentReference.context.encounter",
                "path": "DocumentReference.context.encounter",
                "type":  [
                    {
                        "code": "Reference",
                        "targetProfile":  [
                            "http://ontariohealth.ca/fhir/StructureDefinition/ca-on-mi-profile-encounter"
                        ]
                    }
                ],
                "mustSupport": true
            },
            {
                "id": "DocumentReference.context.event",
                "path": "DocumentReference.context.event",
                "slicing": {
                    "discriminator":  [
                        {
                            "type": "value",
                            "path": "extension.value.code"
                        }
                    ],
                    "rules": "open"
                },
                "min": 1,
                "mustSupport": true
            },
            {
                "id": "DocumentReference.context.event.extension",
                "path": "DocumentReference.context.event.extension",
                "min": 1
            },
            {
                "id": "DocumentReference.context.event.extension:ext-mi-clinical-category",
                "path": "DocumentReference.context.event.extension",
                "sliceName": "ext-mi-clinical-category",
                "min": 1,
                "max": "1",
                "type":  [
                    {
                        "code": "Extension",
                        "profile":  [
                            "http://ontariohealth.ca/fhir/StructureDefinition/ext-mi-category-type"
                        ]
                    }
                ],
                "isModifier": false,
                "binding": {
                    "strength": "required",
                    "description": "Indicates the MI categories",
                    "valueSet": "http://ontariohealth.ca/fhir/ValueSet/mi-category-type"
                }
            },
            {
                "id": "DocumentReference.context.event:event-modality",
                "path": "DocumentReference.context.event",
                "sliceName": "event-modality",
                "max": "1",
                "mustSupport": true,
                "binding": {
                    "strength": "required",
                    "description": "The modality of the instances in the series",
                    "valueSet": "https://dicom.nema.org/medical/dicom/current/output/chtml/part16/sect_CID_29.html"
                }
            },
            {
                "id": "DocumentReference.context.event:event-modality.extension",
                "path": "DocumentReference.context.event.extension",
                "min": 1
            },
            {
                "id": "DocumentReference.context.event:event-modality.extension:ext-mi-clinical-category",
                "path": "DocumentReference.context.event.extension",
                "sliceName": "ext-mi-clinical-category",
                "min": 1,
                "max": "1",
                "type":  [
                    {
                        "code": "Extension",
                        "profile":  [
                            "http://ontariohealth.ca/fhir/StructureDefinition/ext-mi-category-type"
                        ]
                    }
                ],
                "isModifier": false
            },
            {
                "id": "DocumentReference.context.event:event-modality.extension:ext-mi-clinical-category.value[x]",
                "path": "DocumentReference.context.event.extension.value[x]"
            },
            {
                "id": "DocumentReference.context.event:event-modality.extension:ext-mi-clinical-category.value[x].system",
                "path": "DocumentReference.context.event.extension.value[x].system",
                "fixedUri": "http://snomed.info/sct"
            },
            {
                "id": "DocumentReference.context.event:event-modality.extension:ext-mi-clinical-category.value[x].code",
                "path": "DocumentReference.context.event.extension.value[x].code",
                "fixedCode": "360037004"
            },
            {
                "id": "DocumentReference.context.event:event-modality.coding",
                "path": "DocumentReference.context.event.coding",
                "min": 1,
                "mustSupport": true
            },
            {
                "id": "DocumentReference.context.event:event-modality.coding.system",
                "path": "DocumentReference.context.event.coding.system",
                "min": 1,
                "fixedUri": "http://dicom.nema.org/resources/ontology/DCM",
                "mustSupport": true
            },
            {
                "id": "DocumentReference.context.event:event-modality.coding.code",
                "path": "DocumentReference.context.event.coding.code",
                "min": 1,
                "mustSupport": true
            },
            {
                "id": "DocumentReference.context.event:event-modality.coding.display",
                "path": "DocumentReference.context.event.coding.display",
                "min": 1,
                "mustSupport": true
            },
            {
                "id": "DocumentReference.context.event:event-specialty",
                "path": "DocumentReference.context.event",
                "sliceName": "event-specialty",
                "max": "1",
                "mustSupport": true,
                "binding": {
                    "strength": "required",
                    "description": "Classification of the requested service.",
                    "valueSet": "http://ontariohealth.ca/fhir/ValueSet/mi-procedure-specialty"
                }
            },
            {
                "id": "DocumentReference.context.event:event-specialty.extension",
                "path": "DocumentReference.context.event.extension",
                "min": 1
            },
            {
                "id": "DocumentReference.context.event:event-specialty.extension:ext-mi-clinical-category",
                "path": "DocumentReference.context.event.extension",
                "sliceName": "ext-mi-clinical-category",
                "min": 1,
                "max": "1",
                "type":  [
                    {
                        "code": "Extension",
                        "profile":  [
                            "http://ontariohealth.ca/fhir/StructureDefinition/ext-mi-category-type"
                        ]
                    }
                ],
                "isModifier": false
            },
            {
                "id": "DocumentReference.context.event:event-specialty.extension:ext-mi-clinical-category.value[x]",
                "path": "DocumentReference.context.event.extension.value[x]"
            },
            {
                "id": "DocumentReference.context.event:event-specialty.extension:ext-mi-clinical-category.value[x].system",
                "path": "DocumentReference.context.event.extension.value[x].system",
                "fixedUri": "http://snomed.info/sct"
            },
            {
                "id": "DocumentReference.context.event:event-specialty.extension:ext-mi-clinical-category.value[x].code",
                "path": "DocumentReference.context.event.extension.value[x].code",
                "fixedCode": "394658006"
            },
            {
                "id": "DocumentReference.context.event:event-specialty.coding",
                "path": "DocumentReference.context.event.coding",
                "min": 1,
                "mustSupport": true
            },
            {
                "id": "DocumentReference.context.event:event-specialty.coding.system",
                "path": "DocumentReference.context.event.coding.system",
                "min": 1,
                "mustSupport": true
            },
            {
                "id": "DocumentReference.context.event:event-specialty.coding.code",
                "path": "DocumentReference.context.event.coding.code",
                "min": 1,
                "mustSupport": true
            },
            {
                "id": "DocumentReference.context.event:event-specialty.coding.display",
                "path": "DocumentReference.context.event.coding.display",
                "min": 1,
                "mustSupport": true
            },
            {
                "id": "DocumentReference.context.event:event-bodyPart",
                "path": "DocumentReference.context.event",
                "sliceName": "event-bodyPart",
                "mustSupport": true,
                "binding": {
                    "strength": "required",
                    "description": "Indicates the MI Procedure Body Part - SNOMED CT",
                    "valueSet": "http://ontariohealth.ca/fhir/ValueSet/mi-procedure-bodypart-sct"
                }
            },
            {
                "id": "DocumentReference.context.event:event-bodyPart.extension",
                "path": "DocumentReference.context.event.extension",
                "min": 1
            },
            {
                "id": "DocumentReference.context.event:event-bodyPart.extension:ext-category-bodypart",
                "path": "DocumentReference.context.event.extension",
                "sliceName": "ext-category-bodypart",
                "min": 1,
                "max": "1",
                "type":  [
                    {
                        "code": "Extension",
                        "profile":  [
                            "http://ontariohealth.ca/fhir/StructureDefinition/ext-mi-category-type"
                        ]
                    }
                ],
                "isModifier": false
            },
            {
                "id": "DocumentReference.context.event:event-bodyPart.extension:ext-category-bodypart.value[x]",
                "path": "DocumentReference.context.event.extension.value[x]"
            },
            {
                "id": "DocumentReference.context.event:event-bodyPart.extension:ext-category-bodypart.value[x].system",
                "path": "DocumentReference.context.event.extension.value[x].system",
                "fixedUri": "http://snomed.info/sct"
            },
            {
                "id": "DocumentReference.context.event:event-bodyPart.extension:ext-category-bodypart.value[x].code",
                "path": "DocumentReference.context.event.extension.value[x].code",
                "fixedCode": "272427006"
            },
            {
                "id": "DocumentReference.context.event:event-bodyPart.coding",
                "path": "DocumentReference.context.event.coding",
                "min": 1,
                "max": "1",
                "mustSupport": true
            },
            {
                "id": "DocumentReference.context.event:event-bodyPart.coding.system",
                "path": "DocumentReference.context.event.coding.system",
                "min": 1,
                "fixedUri": "http://snomed.info/sct",
                "mustSupport": true
            },
            {
                "id": "DocumentReference.context.event:event-bodyPart.coding.code",
                "path": "DocumentReference.context.event.coding.code",
                "min": 1,
                "mustSupport": true
            },
            {
                "id": "DocumentReference.context.event:event-bodyPart.coding.display",
                "path": "DocumentReference.context.event.coding.display",
                "min": 1,
                "mustSupport": true
            },
            {
                "id": "DocumentReference.context.event:event-laterality",
                "path": "DocumentReference.context.event",
                "sliceName": "event-laterality",
                "mustSupport": true,
                "binding": {
                    "strength": "required",
                    "description": "A code that classifies a laterality of an MI procedure using SNOMED CT codes",
                    "valueSet": "http://ontariohealth.ca/fhir/ValueSet/mi-procedure-laterality-sct"
                }
            },
            {
                "id": "DocumentReference.context.event:event-laterality.extension",
                "path": "DocumentReference.context.event.extension",
                "min": 1
            },
            {
                "id": "DocumentReference.context.event:event-laterality.extension:ext-category-laterality",
                "path": "DocumentReference.context.event.extension",
                "sliceName": "ext-category-laterality",
                "min": 1,
                "max": "1",
                "type":  [
                    {
                        "code": "Extension",
                        "profile":  [
                            "http://ontariohealth.ca/fhir/StructureDefinition/ext-mi-category-type"
                        ]
                    }
                ],
                "isModifier": false
            },
            {
                "id": "DocumentReference.context.event:event-laterality.extension:ext-category-laterality.value[x]",
                "path": "DocumentReference.context.event.extension.value[x]"
            },
            {
                "id": "DocumentReference.context.event:event-laterality.extension:ext-category-laterality.value[x].system",
                "path": "DocumentReference.context.event.extension.value[x].system",
                "fixedUri": "http://snomed.info/sct"
            },
            {
                "id": "DocumentReference.context.event:event-laterality.extension:ext-category-laterality.value[x].code",
                "path": "DocumentReference.context.event.extension.value[x].code",
                "fixedCode": "272741003"
            },
            {
                "id": "DocumentReference.context.event:event-laterality.coding",
                "path": "DocumentReference.context.event.coding",
                "min": 1,
                "max": "1",
                "mustSupport": true
            },
            {
                "id": "DocumentReference.context.event:event-laterality.coding.system",
                "path": "DocumentReference.context.event.coding.system",
                "min": 1,
                "mustSupport": true
            },
            {
                "id": "DocumentReference.context.event:event-laterality.coding.code",
                "path": "DocumentReference.context.event.coding.code",
                "min": 1,
                "mustSupport": true
            },
            {
                "id": "DocumentReference.context.event:event-laterality.coding.display",
                "path": "DocumentReference.context.event.coding.display",
                "min": 1,
                "mustSupport": true
            },
            {
                "id": "DocumentReference.context.event:event-contrast",
                "path": "DocumentReference.context.event",
                "sliceName": "event-contrast",
                "max": "1",
                "mustSupport": true,
                "binding": {
                    "strength": "required",
                    "description": "Indicates if contrast was used for the MI Procedure.",
                    "valueSet": "http://ontariohealth.ca/fhir/ValueSet/mi-procedure-contrast-used"
                }
            },
            {
                "id": "DocumentReference.context.event:event-contrast.extension",
                "path": "DocumentReference.context.event.extension",
                "min": 1
            },
            {
                "id": "DocumentReference.context.event:event-contrast.extension:ext-category-contrast",
                "path": "DocumentReference.context.event.extension",
                "sliceName": "ext-category-contrast",
                "min": 1,
                "max": "1",
                "type":  [
                    {
                        "code": "Extension",
                        "profile":  [
                            "http://ontariohealth.ca/fhir/StructureDefinition/ext-mi-category-type"
                        ]
                    }
                ],
                "isModifier": false
            },
            {
                "id": "DocumentReference.context.event:event-contrast.extension:ext-category-contrast.value[x]",
                "path": "DocumentReference.context.event.extension.value[x]"
            },
            {
                "id": "DocumentReference.context.event:event-contrast.extension:ext-category-contrast.value[x].system",
                "path": "DocumentReference.context.event.extension.value[x].system",
                "fixedUri": "http://snomed.info/sct"
            },
            {
                "id": "DocumentReference.context.event:event-contrast.extension:ext-category-contrast.value[x].code",
                "path": "DocumentReference.context.event.extension.value[x].code",
                "fixedCode": "263543005"
            },
            {
                "id": "DocumentReference.context.event:event-contrast.coding",
                "path": "DocumentReference.context.event.coding",
                "min": 1,
                "mustSupport": true
            },
            {
                "id": "DocumentReference.context.event:event-contrast.coding.system",
                "path": "DocumentReference.context.event.coding.system",
                "min": 1,
                "fixedUri": "http://snomed.info/sct",
                "mustSupport": true
            },
            {
                "id": "DocumentReference.context.event:event-contrast.coding.code",
                "path": "DocumentReference.context.event.coding.code",
                "min": 1,
                "mustSupport": true
            },
            {
                "id": "DocumentReference.context.event:event-contrast.coding.display",
                "path": "DocumentReference.context.event.coding.display",
                "min": 1,
                "mustSupport": true
            },
            {
                "id": "DocumentReference.context.event:event-procedureCode",
                "path": "DocumentReference.context.event",
                "sliceName": "event-procedureCode",
                "mustSupport": true
            },
            {
                "id": "DocumentReference.context.event:event-procedureCode.extension",
                "path": "DocumentReference.context.event.extension",
                "min": 1
            },
            {
                "id": "DocumentReference.context.event:event-procedureCode.extension:slice-ext-mi-category-type",
                "path": "DocumentReference.context.event.extension",
                "sliceName": "slice-ext-mi-category-type",
                "min": 1,
                "max": "1",
                "type":  [
                    {
                        "code": "Extension",
                        "profile":  [
                            "http://ontariohealth.ca/fhir/StructureDefinition/ext-mi-category-type"
                        ]
                    }
                ],
                "isModifier": false
            },
            {
                "id": "DocumentReference.context.event:event-procedureCode.extension:slice-ext-mi-category-type.value[x]",
                "path": "DocumentReference.context.event.extension.value[x]"
            },
            {
                "id": "DocumentReference.context.event:event-procedureCode.extension:slice-ext-mi-category-type.value[x].system",
                "path": "DocumentReference.context.event.extension.value[x].system",
                "fixedUri": "http://snomed.info/sct"
            },
            {
                "id": "DocumentReference.context.event:event-procedureCode.extension:slice-ext-mi-category-type.value[x].code",
                "path": "DocumentReference.context.event.extension.value[x].code",
                "fixedCode": "276218009"
            },
            {
                "id": "DocumentReference.context.event:event-procedureCode.coding",
                "path": "DocumentReference.context.event.coding",
                "slicing": {
                    "discriminator":  [
                        {
                            "type": "value",
                            "path": "system"
                        }
                    ],
                    "rules": "open"
                }
            },
            {
                "id": "DocumentReference.context.event:event-procedureCode.coding:slice-provincial-code",
                "path": "DocumentReference.context.event.coding",
                "sliceName": "slice-provincial-code",
                "min": 1,
                "max": "1",
                "binding": {
                    "strength": "extensible",
                    "description": "Provincial procedure type Codes",
                    "valueSet": "http://ontariohealth.ca/fhir/ValueSet/mi-procedure-type-provincial"
                }
            },
            {
                "id": "DocumentReference.context.event:event-procedureCode.coding:slice-provincial-code.system",
                "path": "DocumentReference.context.event.coding.system",
                "min": 1,
                "fixedUri": "http://ontariohealth.ca/fhir/CodeSystem/procedure-type-mi-provincial",
                "mustSupport": true
            },
            {
                "id": "DocumentReference.context.event:event-procedureCode.coding:slice-provincial-code.code",
                "path": "DocumentReference.context.event.coding.code",
                "min": 1,
                "mustSupport": true
            },
            {
                "id": "DocumentReference.context.event:event-procedureCode.coding:slice-provincial-code.display",
                "path": "DocumentReference.context.event.coding.display",
                "min": 1,
                "mustSupport": true
            },
            {
                "id": "DocumentReference.context.event:event-procedureCode.coding:slice-snomed-coding",
                "path": "DocumentReference.context.event.coding",
                "sliceName": "slice-snomed-coding",
                "min": 1,
                "max": "1",
                "binding": {
                    "strength": "extensible",
                    "description": "A SNOMED CT MI procedure code that describes an MI report or order",
                    "valueSet": "http://ontariohealth.ca/fhir/ValueSet/mi-procedure-type-sct"
                }
            },
            {
                "id": "DocumentReference.context.event:event-procedureCode.coding:slice-snomed-coding.system",
                "path": "DocumentReference.context.event.coding.system",
                "min": 1,
                "fixedUri": "http://snomed.info/sct",
                "mustSupport": true
            },
            {
                "id": "DocumentReference.context.event:event-procedureCode.coding:slice-snomed-coding.code",
                "path": "DocumentReference.context.event.coding.code",
                "min": 1,
                "mustSupport": true
            },
            {
                "id": "DocumentReference.context.event:event-procedureCode.coding:slice-snomed-coding.display",
                "path": "DocumentReference.context.event.coding.display",
                "min": 1,
                "mustSupport": true
            },
            {
                "id": "DocumentReference.context.facilityType",
                "path": "DocumentReference.context.facilityType",
                "mustSupport": true
            },
            {
                "id": "DocumentReference.context.facilityType.coding",
                "path": "DocumentReference.context.facilityType.coding",
                "min": 1,
                "mustSupport": true
            },
            {
                "id": "DocumentReference.context.facilityType.coding.system",
                "path": "DocumentReference.context.facilityType.coding.system",
                "min": 1,
                "mustSupport": true
            },
            {
                "id": "DocumentReference.context.facilityType.coding.code",
                "path": "DocumentReference.context.facilityType.coding.code",
                "min": 1,
                "mustSupport": true
            },
            {
                "id": "DocumentReference.context.facilityType.coding.display",
                "path": "DocumentReference.context.facilityType.coding.display",
                "min": 1,
                "mustSupport": true
            },
            {
                "id": "DocumentReference.context.practiceSetting",
                "path": "DocumentReference.context.practiceSetting",
                "mustSupport": true
            },
            {
                "id": "DocumentReference.context.practiceSetting.coding",
                "path": "DocumentReference.context.practiceSetting.coding",
                "min": 1,
                "mustSupport": true
            },
            {
                "id": "DocumentReference.context.practiceSetting.coding.system",
                "path": "DocumentReference.context.practiceSetting.coding.system",
                "min": 1,
                "mustSupport": true
            },
            {
                "id": "DocumentReference.context.practiceSetting.coding.code",
                "path": "DocumentReference.context.practiceSetting.coding.code",
                "min": 1,
                "mustSupport": true
            },
            {
                "id": "DocumentReference.context.practiceSetting.coding.display",
                "path": "DocumentReference.context.practiceSetting.coding.display",
                "min": 1,
                "mustSupport": true
            },
            {
                "id": "DocumentReference.context.related",
                "path": "DocumentReference.context.related",
                "min": 1,
                "type":  [
                    {
                        "code": "Reference",
                        "targetProfile":  [
                            "http://ontariohealth.ca/fhir/StructureDefinition/ca-on-mi-profile-DiagnosticReport",
                            "http://ontariohealth.ca/fhir/StructureDefinition/ca-on-mi-profile-ServiceRequest",
                            "http://ontariohealth.ca/fhir/StructureDefinition/ca-on-mi-profile-ImagingStudy"
                        ],
                        "aggregation":  [
                            "referenced"
                        ]
                    }
                ],
                "mustSupport": true
            },
            {
                "id": "DocumentReference.context.related.reference",
                "path": "DocumentReference.context.related.reference",
                "min": 1,
                "mustSupport": true
            }
        ]
    }
}

Usage

The DocumentReference resource supports the retrieval of MI data, which could be an order, an MI report, or MI imaging study. This resource is only used for data retrieval.

Notes

.identifier

  • SHALL contain at least an identifier of the document.
    • The accession number must be included with type "ACSN". System and value SHALL be included.
    • If applicable, the placer order number SHOULD also be included with type "PLAC". System and value SHALL be included.
    • When an imaging study is retrieved, the study instance ID SHOULD also be included. System and value SHALL be included.

.status

  • SHALL contain the status of the DocumentReference

.docStatus

  • SHALL contain the status of the document (preliminary, final, amended, etc)

.type

  • SHALL contain a LOINC code indicating the type of the MI document (order, report, imaging study)
  • These LOINC codes are used for different MI data:
    • "55115-0" indicates this is an MI order
    • "18726-0" indicates this is an MI report
    • "18748-4" indicates this is an MI imaging study

.subject

  • SHALL contain a reference to the patient

.date

  • SHALL contain the date when the document reference is created

.author

  • SHOULD contain a reference to the PractitionerRole indicating the author of the document. PractitionerRole may also contain the associated organization.

.custodian

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

.relatesTo

  • Only applicable when the document is appended to another document
    • .code SHALL contain the code indicating the relationship
    • .target SHALL contain the identifier of the document to which the current document is appended

.description

  • SHOULD contain a textual descripiton of the document

.content.attachment.url

  • SHALL contain the 'url' field for the document. User can issue another HTTP GET to the link to retrieve the document. The url will be in the format of [base]\[resource]\{id}.

.context.encounter

  • SHOULD contain reference to the encounter relevant to the document

.context.event

  • SHALL contain the DI clinical event associated to the document

.context.facilityType

  • SHOULD contain the code or description for the kind of facility where the patient was seen

.context.practiceSetting

  • SHOULD contain the clinical specialty associated to the document

.context.related

  • SHALL contain a reference to the associated order, report, or imaging study