Profiles & Operations Index > Profile: DocumentReference

Profile: DocumentReference

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

Simplifier project page: MI 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
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
contained0..*Resource
extensionC0..*Extension
modifierExtension?! C0..*Extension
masterIdentifierΣ0..1Identifier
id0..1string
extensionC0..*Extension
useΣ ?!0..1codeBinding
id0..1string
extensionC0..*Extension
id0..1string
extensionC0..*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Σ C0..1Period
assignerΣ C0..1Reference(Organization)
id0..1string
extensionC0..*Extension
useΣ ?!0..1codeBinding
id0..1string
extensionC0..*Extension
id0..1string
extensionC0..*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Σ C0..1Period
assignerΣ C0..1Reference(Organization)
id0..1string
extensionC0..*Extension
useΣ ?!0..1codeBinding
id0..1string
extensionC0..*Extension
id0..1string
extensionC0..*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Σ C0..1Period
assignerΣ C0..1Reference(Organization)
id0..1string
extensionC0..*Extension
useΣ ?!0..1codeBinding
typeS Σ1..1CodeableConceptBinding
systemS Σ1..1uriFixed Value
valueS Σ1..1string
periodΣ C0..1Period
assignerΣ C0..1Reference(Organization)
statusS Σ ?!1..1codeBinding
docStatusS Σ0..1codeBinding
id0..1string
extensionC0..*Extension
id0..1string
extensionC0..*Extension
systemS Σ1..1uri
versionΣ0..1string
codeS Σ1..1code
displayS Σ1..1string
userSelectedΣ0..1boolean
id0..1string
extensionC0..*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
extensionC0..*Extension
referenceS Σ C1..1string
typeΣ0..1uriBinding
identifierΣ0..1Identifier
displayΣ0..1string
dateS Σ1..1instant
id0..1string
extensionC0..*Extension
referenceS Σ C1..1string
typeΣ0..1uriBinding
identifierΣ0..1Identifier
displayΣ0..1string
authenticatorC0..1Reference(Organization | Practitioner | PractitionerRole)
id0..1string
extensionC0..*Extension
referenceS Σ C1..1string
typeΣ0..1uriBinding
identifierΣ0..1Identifier
displayΣ0..1string
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
codeS Σ1..1codeBinding
targetS Σ C1..1Reference(DocumentReference)
descriptionS Σ0..1string
securityLabelΣ0..*CodeableConceptBinding
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
id0..1string
extensionC0..*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
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
encounterC0..*Reference(Encounter | EpisodeOfCare)
id0..1string
extensionC0..*Extension
id0..1string
extensionC0..*Extension
systemS Σ1..1uri
versionΣ0..1string
codeS Σ1..1code
displayS Σ1..1string
userSelectedΣ0..1boolean
textΣ0..1string
periodΣ C0..1Period
id0..1string
extensionC0..*Extension
id0..1string
extensionC0..*Extension
systemS Σ1..1uri
versionΣ0..1string
codeS Σ1..1code
displayS Σ1..1string
userSelectedΣ0..1boolean
textΣ0..1string
id0..1string
extensionC0..*Extension
id0..1string
extensionC0..*Extension
systemS Σ1..1uri
versionΣ0..1string
codeS Σ1..1code
displayS Σ1..1string
userSelectedΣ0..1boolean
textΣ0..1string
sourcePatientInfoC0..1Reference(Patient)
id0..1string
extensionC0..*Extension
referenceS Σ C1..1string
typeΣ0..1uriBinding
identifierΣ0..1Identifier
displayΣ0..1string

Hybrid View

idΣ0..1string
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
contained0..*Resource
extensionC0..*Extension
modifierExtension?! C0..*Extension
masterIdentifierΣ0..1Identifier
id0..1string
extensionC0..*Extension
useΣ ?!0..1codeBinding
id0..1string
extensionC0..*Extension
id0..1string
extensionC0..*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Σ C0..1Period
assignerΣ C0..1Reference(Organization)
id0..1string
extensionC0..*Extension
useΣ ?!0..1codeBinding
id0..1string
extensionC0..*Extension
id0..1string
extensionC0..*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Σ C0..1Period
assignerΣ C0..1Reference(Organization)
id0..1string
extensionC0..*Extension
useΣ ?!0..1codeBinding
id0..1string
extensionC0..*Extension
id0..1string
extensionC0..*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Σ C0..1Period
assignerΣ C0..1Reference(Organization)
id0..1string
extensionC0..*Extension
useΣ ?!0..1codeBinding
typeS Σ1..1CodeableConceptBinding
systemS Σ1..1uriFixed Value
valueS Σ1..1string
periodΣ C0..1Period
assignerΣ C0..1Reference(Organization)
statusS Σ ?!1..1codeBinding
docStatusS Σ0..1codeBinding
id0..1string
extensionC0..*Extension
id0..1string
extensionC0..*Extension
systemS Σ1..1uri
versionΣ0..1string
codeS Σ1..1code
displayS Σ1..1string
userSelectedΣ0..1boolean
id0..1string
extensionC0..*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
extensionC0..*Extension
referenceS Σ C1..1string
typeΣ0..1uriBinding
identifierΣ0..1Identifier
displayΣ0..1string
dateS Σ1..1instant
id0..1string
extensionC0..*Extension
referenceS Σ C1..1string
typeΣ0..1uriBinding
identifierΣ0..1Identifier
displayΣ0..1string
authenticatorC0..1Reference(Organization | Practitioner | PractitionerRole)
id0..1string
extensionC0..*Extension
referenceS Σ C1..1string
typeΣ0..1uriBinding
identifierΣ0..1Identifier
displayΣ0..1string
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
codeS Σ1..1codeBinding
targetS Σ C1..1Reference(DocumentReference)
descriptionS Σ0..1string
securityLabelΣ0..*CodeableConceptBinding
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
id0..1string
extensionC0..*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
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
encounterC0..*Reference(Encounter | EpisodeOfCare)
id0..1string
extensionC0..*Extension
id0..1string
extensionC0..*Extension
systemS Σ1..1uri
versionΣ0..1string
codeS Σ1..1code
displayS Σ1..1string
userSelectedΣ0..1boolean
textΣ0..1string
periodΣ C0..1Period
id0..1string
extensionC0..*Extension
id0..1string
extensionC0..*Extension
systemS Σ1..1uri
versionΣ0..1string
codeS Σ1..1code
displayS Σ1..1string
userSelectedΣ0..1boolean
textΣ0..1string
id0..1string
extensionC0..*Extension
id0..1string
extensionC0..*Extension
systemS Σ1..1uri
versionΣ0..1string
codeS Σ1..1code
displayS Σ1..1string
userSelectedΣ0..1boolean
textΣ0..1string
sourcePatientInfoC0..1Reference(Patient)
id0..1string
extensionC0..*Extension
referenceS Σ C1..1string
typeΣ0..1uriBinding
identifierΣ0..1Identifier
displayΣ0..1string

Snapshot View

idΣ0..1string
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
contained0..*Resource
extensionC0..*Extension
modifierExtension?! C0..*Extension
masterIdentifierΣ0..1Identifier
id0..1string
extensionC0..*Extension
useΣ ?!0..1codeBinding
id0..1string
extensionC0..*Extension
id0..1string
extensionC0..*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Σ C0..1Period
assignerΣ C0..1Reference(Organization)
id0..1string
extensionC0..*Extension
useΣ ?!0..1codeBinding
id0..1string
extensionC0..*Extension
id0..1string
extensionC0..*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Σ C0..1Period
assignerΣ C0..1Reference(Organization)
id0..1string
extensionC0..*Extension
useΣ ?!0..1codeBinding
id0..1string
extensionC0..*Extension
id0..1string
extensionC0..*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Σ C0..1Period
assignerΣ C0..1Reference(Organization)
id0..1string
extensionC0..*Extension
useΣ ?!0..1codeBinding
typeS Σ1..1CodeableConceptBinding
systemS Σ1..1uriFixed Value
valueS Σ1..1string
periodΣ C0..1Period
assignerΣ C0..1Reference(Organization)
statusS Σ ?!1..1codeBinding
docStatusS Σ0..1codeBinding
id0..1string
extensionC0..*Extension
id0..1string
extensionC0..*Extension
systemS Σ1..1uri
versionΣ0..1string
codeS Σ1..1code
displayS Σ1..1string
userSelectedΣ0..1boolean
id0..1string
extensionC0..*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
extensionC0..*Extension
referenceS Σ C1..1string
typeΣ0..1uriBinding
identifierΣ0..1Identifier
displayΣ0..1string
dateS Σ1..1instant
id0..1string
extensionC0..*Extension
referenceS Σ C1..1string
typeΣ0..1uriBinding
identifierΣ0..1Identifier
displayΣ0..1string
authenticatorC0..1Reference(Organization | Practitioner | PractitionerRole)
id0..1string
extensionC0..*Extension
referenceS Σ C1..1string
typeΣ0..1uriBinding
identifierΣ0..1Identifier
displayΣ0..1string
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
codeS Σ1..1codeBinding
targetS Σ C1..1Reference(DocumentReference)
descriptionS Σ0..1string
securityLabelΣ0..*CodeableConceptBinding
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
id0..1string
extensionC0..*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
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
encounterC0..*Reference(Encounter | EpisodeOfCare)
id0..1string
extensionC0..*Extension
id0..1string
extensionC0..*Extension
systemS Σ1..1uri
versionΣ0..1string
codeS Σ1..1code
displayS Σ1..1string
userSelectedΣ0..1boolean
textΣ0..1string
periodΣ C0..1Period
id0..1string
extensionC0..*Extension
id0..1string
extensionC0..*Extension
systemS Σ1..1uri
versionΣ0..1string
codeS Σ1..1code
displayS Σ1..1string
userSelectedΣ0..1boolean
textΣ0..1string
id0..1string
extensionC0..*Extension
id0..1string
extensionC0..*Extension
systemS Σ1..1uri
versionΣ0..1string
codeS Σ1..1code
displayS Σ1..1string
userSelectedΣ0..1boolean
textΣ0..1string
sourcePatientInfoC0..1Reference(Patient)
id0..1string
extensionC0..*Extension
referenceS Σ C1..1string
typeΣ0..1uriBinding
identifierΣ0..1Identifier
displayΣ0..1string

Table View

DocumentReference..
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.identifier:sliceIdentifier-Accession-Number1..1
DocumentReference.identifier:sliceIdentifier-Accession-Number.type1..
DocumentReference.identifier:sliceIdentifier-Accession-Number.type.coding1..1
DocumentReference.identifier:sliceIdentifier-Accession-Number.type.coding.system1..
DocumentReference.identifier:sliceIdentifier-Accession-Number.type.coding.code1..
DocumentReference.identifier:sliceIdentifier-Accession-Number.type.coding.display1..
DocumentReference.identifier:sliceIdentifier-Accession-Number.system1..
DocumentReference.identifier:sliceIdentifier-Accession-Number.value1..
DocumentReference.identifier:sliceIdentifier-Placer-Order-Number..1
DocumentReference.identifier:sliceIdentifier-Placer-Order-Number.type1..
DocumentReference.identifier:sliceIdentifier-Placer-Order-Number.type.coding1..1
DocumentReference.identifier:sliceIdentifier-Placer-Order-Number.type.coding.system1..
DocumentReference.identifier:sliceIdentifier-Placer-Order-Number.type.coding.code1..
DocumentReference.identifier:sliceIdentifier-Placer-Order-Number.type.coding.display1..
DocumentReference.identifier:sliceIdentifier-Placer-Order-Number.system1..
DocumentReference.identifier:sliceIdentifier-Placer-Order-Number.value1..
DocumentReference.identifier:sliceIdentifier-Study-Instance-Id..1
DocumentReference.identifier:sliceIdentifier-Study-Instance-Id.type..
DocumentReference.identifier:sliceIdentifier-Study-Instance-Id.system1..
DocumentReference.identifier:sliceIdentifier-Study-Instance-Id.value1..
DocumentReference.status..
DocumentReference.docStatus..
DocumentReference.type1..
DocumentReference.type.coding1..
DocumentReference.type.coding.system1..
DocumentReference.type.coding.code1..
DocumentReference.type.coding.display1..
DocumentReference.type.coding:slice-loinc-coding1..1
DocumentReference.type.coding:slice-loinc-coding.system1..
DocumentReference.type.coding:slice-loinc-coding.code1..
DocumentReference.type.coding:slice-loinc-coding.display1..
DocumentReference.subjectReference(MIPatient)1..
DocumentReference.subject.reference1..
DocumentReference.date1..
DocumentReference.authorReference(MIOrganization | MIPractitioner | MIPractitionerRole)..1
DocumentReference.author.reference1..
DocumentReference.custodianReference(MIOrganization)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.event1..
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(MIDiagnosticReport | MIImagingStudy | MIServiceRequest)1..
DocumentReference.context.related.reference1..

JSON View

{
"resourceType": "StructureDefinition",
"id": "ca-on-mi-profile-documentreference",
"url": "http://ontariohealth.ca/fhir/mi/StructureDefinition/ca-on-mi-profile-documentReference",
"version": "1.0.0",
"name": "MIDocumentReference",
"title": "MI 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",
"element": [
{
"id": "DocumentReference.identifier",
"path": "DocumentReference.identifier",
"slicing": {
{
"type": "value",
"path": "type.coding.code"
},
{
"type": "value",
"path": "system"
}
],
"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",
"valueSet": "http://ontariohealth.ca/fhir/ehr/ValueSet/identifier-type"
}
},
{
"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,
"binding": {
"strength": "extensible",
"valueSet": "http://ontariohealth.ca/fhir/ehr/ValueSet/identifier-type"
}
},
{
"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,
"binding": {
"strength": "extensible",
"valueSet": "http://ontariohealth.ca/fhir/ehr/ValueSet/identifier-type"
}
},
{
"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",
"binding": {
"strength": "extensible",
"valueSet": "http://ontariohealth.ca/fhir/ehr/ValueSet/identifier-type"
}
},
{
"id": "DocumentReference.identifier:sliceIdentifier-Study-Instance-Id.system",
"path": "DocumentReference.identifier.system",
"min": 1,
"fixedUri": "urn:dicom:uid",
"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": {
{
"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",
"http://ontariohealth.ca/fhir/mi/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",
"http://ontariohealth.ca/fhir/mi/StructureDefinition/ca-on-mi-profile-practitionerRole",
"http://ontariohealth.ca/fhir/mi/StructureDefinition/ca-on-mi-profile-practitioner",
"http://ontariohealth.ca/fhir/mi/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",
"http://ontariohealth.ca/fhir/mi/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.event",
"path": "DocumentReference.context.event",
"min": 1,
"mustSupport": true,
"binding": {
{
{
"url": "key",
"valueId": "dicomModality"
},
{
"url": "purpose",
"valueCode": "candidate"
},
{
"url": "valueSet",
"valueCanonical": "http://dicom.nema.org/medical/dicom/current/output/chtml/part16/sect_CID_29.html"
},
{
"url": "documentation",
"valueMarkdown": "Transitive closure of CID 29 AcquisitionModality"
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/additional-binding"
},
{
{
"url": "key",
"valueId": "procedureSpecialty"
},
{
"url": "purpose",
"valueCode": "candidate"
},
{
"url": "valueSet",
"valueCanonical": "http://ontariohealth.ca/fhir/ValueSet/mi-procedure-specialty"
},
{
"url": "documentation",
"valueMarkdown": "A code that classifies a specialty of an MI procedure. This is used for searching, sorting and display purposes."
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/additional-binding"
},
{
{
"url": "key",
"valueId": "procedureBodyPart"
},
{
"url": "purpose",
"valueCode": "candidate"
},
{
"url": "valueSet",
"valueCanonical": "http://ontariohealth.ca/fhir/ValueSet/mi-procedure-bodypart-sct"
},
{
"url": "documentation",
"valueMarkdown": "A code that classifies a body part of an MI procedure using SNOMED CT codes. This is used for searching, sorting and display purposes."
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/additional-binding"
},
{
{
"url": "key",
"valueId": "procedureLaterality"
},
{
"url": "purpose",
"valueCode": "candidate"
},
{
"url": "valueSet",
"valueCanonical": "http://ontariohealth.ca/fhir/ValueSet/mi-procedure-laterality-sct"
},
{
"url": "documentation",
"valueMarkdown": "A code that classifies a laterality of an MI procedure using SNOMED CT codes. This is used for searching, sorting and display purposes."
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/additional-binding"
},
{
{
"url": "key",
"valueId": "procedureContrastUsed"
},
{
"url": "purpose",
"valueCode": "candidate"
},
{
"url": "valueSet",
"valueCanonical": "http://ontariohealth.ca/fhir/ValueSet/mi-procedure-contrast-used"
},
{
"url": "documentation",
"valueMarkdown": "A code that classifies a use of Contrast for an MI procedure. This is used for searching, sorting and display purposes."
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/additional-binding"
},
{
{
"url": "key",
"valueId": "procedureTypeSct"
},
{
"url": "purpose",
"valueCode": "candidate"
},
{
"url": "valueSet",
"valueCanonical": "http://ontariohealth.ca/fhir/ValueSet/mi-procedure-type-sct"
},
{
"url": "documentation",
"valueMarkdown": "A SNOMED CT MI procedure code that describes an MI report or order"
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/additional-binding"
}
],
"strength": "example"
}
},
{
"id": "DocumentReference.context.event.coding",
"path": "DocumentReference.context.event.coding",
"min": 1,
"max": "1",
"mustSupport": true
},
{
"id": "DocumentReference.context.event.coding.system",
"path": "DocumentReference.context.event.coding.system",
"min": 1,
"mustSupport": true
},
{
"id": "DocumentReference.context.event.coding.code",
"path": "DocumentReference.context.event.coding.code",
"min": 1,
"mustSupport": true
},
{
"id": "DocumentReference.context.event.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",
"http://ontariohealth.ca/fhir/mi/StructureDefinition/ca-on-mi-profile-diagnosticReport",
"http://ontariohealth.ca/fhir/mi/StructureDefinition/ca-on-mi-profile-serviceRequest",
"http://ontariohealth.ca/fhir/mi/StructureDefinition/ca-on-mi-profile-imagingStudy"
],
"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.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