Profiles & Operations > Structure Definition: ServiceRequest Profile

Profile: ServiceRequest

Canonical URL:http://ontariohealth.ca/fhir/ehr/StructureDefinition/profile-serviceRequest

Simplifier project page: ServiceRequest EHR

Derived from: ServiceRequest (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
ReportableTestIndicatorC0..5Extension(CodeableConcept)
TestRequestSortKeyC0..1Extension(string)
TestRequestBlockIndicatorC0..1Extension(boolean)
TestRequestPlacerC0..1Extension(Reference(OrganizationEHR))
PointOfCareTestIDC0..1Extension(string)
PatientPresentLocationC0..1Extension(Reference(LocationEHR))
CopiedParticipantsC0..*Extension(Reference(PractitionerEHR | PractitionerRoleEHR))
RoutingOptionsC0..*Extension(CodeableConcept)
DARTC0..1Extension(Complex)
DARCC0..1Extension(Complex)
modifierExtension?! C0..*Extension
id0..1string
extensionC0..*Extension
useΣ ?!0..1codeBinding
id0..1string
extensionC0..*Extension
id0..1string
extensionC0..*Extension
systemS Σ0..1uri
versionΣ0..1string
codeS Σ0..1code
displayS Σ0..1string
userSelectedΣ0..1boolean
textΣ0..1string
systemS Σ1..1uri
valueS Σ1..1string
periodΣ C0..1Period
id0..1string
extensionC0..*Extension
referenceS Σ C0..1string
typeΣ0..1uriBinding
identifierΣ0..1Identifier
displayΣ0..1string
instantiatesCanonicalΣ0..*canonical(ActivityDefinition | PlanDefinition)
instantiatesUriΣ0..*uri
id0..1string
extensionC0..*Extension
referenceS Σ C0..1string
typeΣ0..1uriBinding
id0..1string
extensionC0..*Extension
useΣ ?!0..1codeBinding
id0..1string
extensionC0..*Extension
id0..1string
extensionC0..*Extension
systemS Σ0..1uri
versionΣ0..1string
codeS Σ0..1code
displayS Σ0..1string
userSelectedΣ0..1boolean
textΣ0..1string
systemS Σ0..1uri
valueS Σ0..1string
periodΣ C0..1Period
assignerΣ C0..1Reference(Organization)
displayΣ0..1string
id0..1string
extensionC0..*Extension
referenceS Σ C0..1string
typeΣ0..1uriBinding
id0..1string
extensionC0..*Extension
useΣ ?!0..1codeBinding
id0..1string
extensionC0..*Extension
id0..1string
extensionC0..*Extension
systemS Σ0..1uri
versionΣ0..1string
codeS Σ0..1code
displayS Σ0..1string
userSelectedΣ0..1boolean
textΣ0..1string
systemS Σ0..1uri
valueS Σ0..1string
periodΣ C0..1Period
assignerΣ C0..1Reference(Organization)
displayΣ0..1string
id0..1string
extensionC0..*Extension
useΣ ?!0..1codeBinding
id0..1string
extensionC0..*Extension
id0..1string
extensionC0..*Extension
systemS Σ0..1uri
versionΣ0..1string
codeS Σ0..1code
displayS Σ0..1string
userSelectedΣ0..1boolean
textΣ0..1string
systemS Σ0..1uri
valueS Σ0..1string
periodΣ C0..1Period
assignerΣ C0..1Reference(Organization)
id0..1string
LabRequestStatusC0..1Extension(Coding)
value0..1System.String
intentS Σ ?!1..1codeBinding
id0..1string
extensionC0..*Extension
id0..1string
extensionC0..*Extension
systemS Σ0..1uri
versionΣ0..1string
codeS Σ1..1code
id0..1string
id0..1string
id0..1string
extensionC0..0Extension
url1..1uriFixed Value
valueCodecode
id0..1string
extensionC0..0Extension
url1..1uriFixed Value
valueMarkdownmarkdown
valueStringstring
url1..1uriFixed Value
value0..1System.String
userSelectedΣ0..1boolean
textS Σ0..1string
priorityS Σ0..1codeBinding
doNotPerformΣ ?!0..1boolean
id0..1string
extensionC0..*Extension
id0..1string
extensionC0..*Extension
systemS Σ0..1uri
versionΣ0..1string
codeS Σ1..1code
id0..1string
id0..1string
id0..1string
extensionC0..0Extension
url1..1uriFixed Value
valueCodecode
id0..1string
extensionC0..0Extension
url1..1uriFixed Value
valueMarkdownmarkdown
valueStringstring
url1..1uriFixed Value
value0..1System.String
userSelectedΣ0..1boolean
textS Σ0..1string
id0..1string
extensionC0..*Extension
id0..1string
extensionC0..*Extension
systemS Σ0..1uri
versionΣ0..1string
codeS Σ1..1code
id0..1string
id0..1string
id0..1string
extensionC0..0Extension
url1..1uriFixed Value
valueCodecode
id0..1string
extensionC0..0Extension
url1..1uriFixed Value
valueMarkdownmarkdown
valueStringstring
url1..1uriFixed Value
value0..1System.String
userSelectedΣ0..1boolean
textS Σ1..1string
quantityQuantityQuantity
quantityRangeRange
quantityRatioRatio
id0..1string
extensionC0..*Extension
referenceS Σ C1..1string
typeΣ0..1uriBinding
identifierΣ0..1Identifier
displayΣ0..1string
id0..1string
extensionC0..*Extension
referenceS Σ C1..1string
typeΣ0..1uriBinding
identifierΣ0..1Identifier
displayΣ0..1string
occurrenceDateTimedateTime
occurrencePeriodPeriod
occurrenceTimingTiming
asNeededBooleanboolean
asNeededCodeableConceptCodeableConcept
authoredOnS Σ0..1dateTime
id0..1string
extensionC0..*Extension
referenceS Σ C1..1string
typeΣ0..1uriBinding
identifierΣ0..1Identifier
displayΣ0..1string
performerTypeΣ0..1CodeableConcept
id0..1string
extensionC0..*Extension
referenceS Σ C1..1string
typeΣ0..1uriBinding
identifierΣ0..1Identifier
displayΣ0..1string
locationCodeΣ0..*CodeableConcept
id0..1string
extensionC0..*Extension
referenceS Σ C1..1string
typeΣ0..1uriBinding
identifierΣ0..1Identifier
displayΣ0..1string
id0..1string
extensionC0..*Extension
id0..1string
extensionC0..*Extension
systemS Σ1..1uri
versionΣ0..1string
codeS Σ1..1code
id0..1string
id0..1string
id0..1string
extensionC0..0Extension
url1..1uriFixed Value
valueCodecode
id0..1string
extensionC0..0Extension
url1..1uriFixed Value
valueMarkdownmarkdown
valueStringstring
url1..1uriFixed Value
value0..1System.String
userSelectedΣ0..1boolean
textS Σ0..1string
id0..1string
extensionC0..*Extension
referenceS Σ C1..1string
typeΣ0..1uriBinding
identifierΣ0..1Identifier
displayΣ0..1string
insuranceC0..*Reference(ClaimResponse | Coverage)
id0..1string
extensionC0..*Extension
referenceS Σ C0..1string
typeΣ0..1uriBinding
identifierΣ0..1Identifier
displayS Σ0..1string
specimenS Σ C0..1Reference(Specimen)
id0..1string
extensionC0..*Extension
id0..1string
extensionC0..*Extension
systemS Σ0..1uri
versionΣ0..1string
codeS Σ1..1code
id0..1string
id0..1string
id0..1string
extensionC0..0Extension
url1..1uriFixed Value
valueCodecode
id0..1string
extensionC0..0Extension
url1..1uriFixed Value
valueMarkdownmarkdown
valueStringstring
url1..1uriFixed Value
value0..1System.String
userSelectedΣ0..1boolean
textS Σ0..1string
id0..1string
ext-source-commentS C0..1Extension(CodeableConcept)
authorReferenceReference(Organization | Patient | Practitioner | RelatedPerson)
authorStringstring
timeΣ0..1dateTime
textS Σ1..1markdown
patientInstructionΣ0..1string
relevantHistoryC0..*Reference(Provenance)

Hybrid View

idΣ0..1string
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
contained0..*Resource
ReportableTestIndicatorC0..5Extension(CodeableConcept)
TestRequestSortKeyC0..1Extension(string)
TestRequestBlockIndicatorC0..1Extension(boolean)
TestRequestPlacerC0..1Extension(Reference(OrganizationEHR))
PointOfCareTestIDC0..1Extension(string)
PatientPresentLocationC0..1Extension(Reference(LocationEHR))
CopiedParticipantsC0..*Extension(Reference(PractitionerEHR | PractitionerRoleEHR))
RoutingOptionsC0..*Extension(CodeableConcept)
DARTC0..1Extension(Complex)
DARCC0..1Extension(Complex)
modifierExtension?! C0..*Extension
id0..1string
extensionC0..*Extension
useΣ ?!0..1codeBinding
id0..1string
extensionC0..*Extension
id0..1string
extensionC0..*Extension
systemS Σ0..1uri
versionΣ0..1string
codeS Σ0..1code
displayS Σ0..1string
userSelectedΣ0..1boolean
textΣ0..1string
systemS Σ1..1uri
valueS Σ1..1string
periodΣ C0..1Period
id0..1string
extensionC0..*Extension
referenceS Σ C0..1string
typeΣ0..1uriBinding
identifierΣ0..1Identifier
displayΣ0..1string
instantiatesCanonicalΣ0..*canonical(ActivityDefinition | PlanDefinition)
instantiatesUriΣ0..*uri
id0..1string
extensionC0..*Extension
referenceS Σ C0..1string
typeΣ0..1uriBinding
id0..1string
extensionC0..*Extension
useΣ ?!0..1codeBinding
id0..1string
extensionC0..*Extension
id0..1string
extensionC0..*Extension
systemS Σ0..1uri
versionΣ0..1string
codeS Σ0..1code
displayS Σ0..1string
userSelectedΣ0..1boolean
textΣ0..1string
systemS Σ0..1uri
valueS Σ0..1string
periodΣ C0..1Period
assignerΣ C0..1Reference(Organization)
displayΣ0..1string
id0..1string
extensionC0..*Extension
referenceS Σ C0..1string
typeΣ0..1uriBinding
id0..1string
extensionC0..*Extension
useΣ ?!0..1codeBinding
id0..1string
extensionC0..*Extension
id0..1string
extensionC0..*Extension
systemS Σ0..1uri
versionΣ0..1string
codeS Σ0..1code
displayS Σ0..1string
userSelectedΣ0..1boolean
textΣ0..1string
systemS Σ0..1uri
valueS Σ0..1string
periodΣ C0..1Period
assignerΣ C0..1Reference(Organization)
displayΣ0..1string
id0..1string
extensionC0..*Extension
useΣ ?!0..1codeBinding
id0..1string
extensionC0..*Extension
id0..1string
extensionC0..*Extension
systemS Σ0..1uri
versionΣ0..1string
codeS Σ0..1code
displayS Σ0..1string
userSelectedΣ0..1boolean
textΣ0..1string
systemS Σ0..1uri
valueS Σ0..1string
periodΣ C0..1Period
assignerΣ C0..1Reference(Organization)
id0..1string
LabRequestStatusC0..1Extension(Coding)
value0..1System.String
intentS Σ ?!1..1codeBinding
id0..1string
extensionC0..*Extension
id0..1string
extensionC0..*Extension
systemS Σ0..1uri
versionΣ0..1string
codeS Σ1..1code
id0..1string
id0..1string
id0..1string
extensionC0..0Extension
url1..1uriFixed Value
valueCodecode
id0..1string
extensionC0..0Extension
url1..1uriFixed Value
valueMarkdownmarkdown
valueStringstring
url1..1uriFixed Value
value0..1System.String
userSelectedΣ0..1boolean
textS Σ0..1string
priorityS Σ0..1codeBinding
doNotPerformΣ ?!0..1boolean
id0..1string
extensionC0..*Extension
id0..1string
extensionC0..*Extension
systemS Σ0..1uri
versionΣ0..1string
codeS Σ1..1code
id0..1string
id0..1string
id0..1string
extensionC0..0Extension
url1..1uriFixed Value
valueCodecode
id0..1string
extensionC0..0Extension
url1..1uriFixed Value
valueMarkdownmarkdown
valueStringstring
url1..1uriFixed Value
value0..1System.String
userSelectedΣ0..1boolean
textS Σ0..1string
id0..1string
extensionC0..*Extension
id0..1string
extensionC0..*Extension
systemS Σ0..1uri
versionΣ0..1string
codeS Σ1..1code
id0..1string
id0..1string
id0..1string
extensionC0..0Extension
url1..1uriFixed Value
valueCodecode
id0..1string
extensionC0..0Extension
url1..1uriFixed Value
valueMarkdownmarkdown
valueStringstring
url1..1uriFixed Value
value0..1System.String
userSelectedΣ0..1boolean
textS Σ1..1string
quantityQuantityQuantity
quantityRangeRange
quantityRatioRatio
id0..1string
extensionC0..*Extension
referenceS Σ C1..1string
typeΣ0..1uriBinding
identifierΣ0..1Identifier
displayΣ0..1string
id0..1string
extensionC0..*Extension
referenceS Σ C1..1string
typeΣ0..1uriBinding
identifierΣ0..1Identifier
displayΣ0..1string
occurrenceDateTimedateTime
occurrencePeriodPeriod
occurrenceTimingTiming
asNeededBooleanboolean
asNeededCodeableConceptCodeableConcept
authoredOnS Σ0..1dateTime
id0..1string
extensionC0..*Extension
referenceS Σ C1..1string
typeΣ0..1uriBinding
identifierΣ0..1Identifier
displayΣ0..1string
performerTypeΣ0..1CodeableConcept
id0..1string
extensionC0..*Extension
referenceS Σ C1..1string
typeΣ0..1uriBinding
identifierΣ0..1Identifier
displayΣ0..1string
locationCodeΣ0..*CodeableConcept
id0..1string
extensionC0..*Extension
referenceS Σ C1..1string
typeΣ0..1uriBinding
identifierΣ0..1Identifier
displayΣ0..1string
id0..1string
extensionC0..*Extension
id0..1string
extensionC0..*Extension
systemS Σ1..1uri
versionΣ0..1string
codeS Σ1..1code
id0..1string
id0..1string
id0..1string
extensionC0..0Extension
url1..1uriFixed Value
valueCodecode
id0..1string
extensionC0..0Extension
url1..1uriFixed Value
valueMarkdownmarkdown
valueStringstring
url1..1uriFixed Value
value0..1System.String
userSelectedΣ0..1boolean
textS Σ0..1string
id0..1string
extensionC0..*Extension
referenceS Σ C1..1string
typeΣ0..1uriBinding
identifierΣ0..1Identifier
displayΣ0..1string
insuranceC0..*Reference(ClaimResponse | Coverage)
id0..1string
extensionC0..*Extension
referenceS Σ C0..1string
typeΣ0..1uriBinding
identifierΣ0..1Identifier
displayS Σ0..1string
specimenS Σ C0..1Reference(Specimen)
id0..1string
extensionC0..*Extension
id0..1string
extensionC0..*Extension
systemS Σ0..1uri
versionΣ0..1string
codeS Σ1..1code
id0..1string
id0..1string
id0..1string
extensionC0..0Extension
url1..1uriFixed Value
valueCodecode
id0..1string
extensionC0..0Extension
url1..1uriFixed Value
valueMarkdownmarkdown
valueStringstring
url1..1uriFixed Value
value0..1System.String
userSelectedΣ0..1boolean
textS Σ0..1string
id0..1string
ext-source-commentS C0..1Extension(CodeableConcept)
authorReferenceReference(Organization | Patient | Practitioner | RelatedPerson)
authorStringstring
timeΣ0..1dateTime
textS Σ1..1markdown
patientInstructionΣ0..1string
relevantHistoryC0..*Reference(Provenance)

Snapshot View

idΣ0..1string
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
contained0..*Resource
ReportableTestIndicatorC0..5Extension(CodeableConcept)
TestRequestSortKeyC0..1Extension(string)
TestRequestBlockIndicatorC0..1Extension(boolean)
TestRequestPlacerC0..1Extension(Reference(OrganizationEHR))
PointOfCareTestIDC0..1Extension(string)
PatientPresentLocationC0..1Extension(Reference(LocationEHR))
CopiedParticipantsC0..*Extension(Reference(PractitionerEHR | PractitionerRoleEHR))
RoutingOptionsC0..*Extension(CodeableConcept)
DARTC0..1Extension(Complex)
DARCC0..1Extension(Complex)
modifierExtension?! C0..*Extension
id0..1string
extensionC0..*Extension
useΣ ?!0..1codeBinding
id0..1string
extensionC0..*Extension
id0..1string
extensionC0..*Extension
systemS Σ0..1uri
versionΣ0..1string
codeS Σ0..1code
displayS Σ0..1string
userSelectedΣ0..1boolean
textΣ0..1string
systemS Σ1..1uri
valueS Σ1..1string
periodΣ C0..1Period
id0..1string
extensionC0..*Extension
referenceS Σ C0..1string
typeΣ0..1uriBinding
identifierΣ0..1Identifier
displayΣ0..1string
instantiatesCanonicalΣ0..*canonical(ActivityDefinition | PlanDefinition)
instantiatesUriΣ0..*uri
id0..1string
extensionC0..*Extension
referenceS Σ C0..1string
typeΣ0..1uriBinding
id0..1string
extensionC0..*Extension
useΣ ?!0..1codeBinding
id0..1string
extensionC0..*Extension
id0..1string
extensionC0..*Extension
systemS Σ0..1uri
versionΣ0..1string
codeS Σ0..1code
displayS Σ0..1string
userSelectedΣ0..1boolean
textΣ0..1string
systemS Σ0..1uri
valueS Σ0..1string
periodΣ C0..1Period
assignerΣ C0..1Reference(Organization)
displayΣ0..1string
id0..1string
extensionC0..*Extension
referenceS Σ C0..1string
typeΣ0..1uriBinding
id0..1string
extensionC0..*Extension
useΣ ?!0..1codeBinding
id0..1string
extensionC0..*Extension
id0..1string
extensionC0..*Extension
systemS Σ0..1uri
versionΣ0..1string
codeS Σ0..1code
displayS Σ0..1string
userSelectedΣ0..1boolean
textΣ0..1string
systemS Σ0..1uri
valueS Σ0..1string
periodΣ C0..1Period
assignerΣ C0..1Reference(Organization)
displayΣ0..1string
id0..1string
extensionC0..*Extension
useΣ ?!0..1codeBinding
id0..1string
extensionC0..*Extension
id0..1string
extensionC0..*Extension
systemS Σ0..1uri
versionΣ0..1string
codeS Σ0..1code
displayS Σ0..1string
userSelectedΣ0..1boolean
textΣ0..1string
systemS Σ0..1uri
valueS Σ0..1string
periodΣ C0..1Period
assignerΣ C0..1Reference(Organization)
id0..1string
LabRequestStatusC0..1Extension(Coding)
value0..1System.String
intentS Σ ?!1..1codeBinding
id0..1string
extensionC0..*Extension
id0..1string
extensionC0..*Extension
systemS Σ0..1uri
versionΣ0..1string
codeS Σ1..1code
id0..1string
id0..1string
id0..1string
extensionC0..0Extension
url1..1uriFixed Value
valueCodecode
id0..1string
extensionC0..0Extension
url1..1uriFixed Value
valueMarkdownmarkdown
valueStringstring
url1..1uriFixed Value
value0..1System.String
userSelectedΣ0..1boolean
textS Σ0..1string
priorityS Σ0..1codeBinding
doNotPerformΣ ?!0..1boolean
id0..1string
extensionC0..*Extension
id0..1string
extensionC0..*Extension
systemS Σ0..1uri
versionΣ0..1string
codeS Σ1..1code
id0..1string
id0..1string
id0..1string
extensionC0..0Extension
url1..1uriFixed Value
valueCodecode
id0..1string
extensionC0..0Extension
url1..1uriFixed Value
valueMarkdownmarkdown
valueStringstring
url1..1uriFixed Value
value0..1System.String
userSelectedΣ0..1boolean
textS Σ0..1string
id0..1string
extensionC0..*Extension
id0..1string
extensionC0..*Extension
systemS Σ0..1uri
versionΣ0..1string
codeS Σ1..1code
id0..1string
id0..1string
id0..1string
extensionC0..0Extension
url1..1uriFixed Value
valueCodecode
id0..1string
extensionC0..0Extension
url1..1uriFixed Value
valueMarkdownmarkdown
valueStringstring
url1..1uriFixed Value
value0..1System.String
userSelectedΣ0..1boolean
textS Σ1..1string
quantityQuantityQuantity
quantityRangeRange
quantityRatioRatio
id0..1string
extensionC0..*Extension
referenceS Σ C1..1string
typeΣ0..1uriBinding
identifierΣ0..1Identifier
displayΣ0..1string
id0..1string
extensionC0..*Extension
referenceS Σ C1..1string
typeΣ0..1uriBinding
identifierΣ0..1Identifier
displayΣ0..1string
occurrenceDateTimedateTime
occurrencePeriodPeriod
occurrenceTimingTiming
asNeededBooleanboolean
asNeededCodeableConceptCodeableConcept
authoredOnS Σ0..1dateTime
id0..1string
extensionC0..*Extension
referenceS Σ C1..1string
typeΣ0..1uriBinding
identifierΣ0..1Identifier
displayΣ0..1string
performerTypeΣ0..1CodeableConcept
id0..1string
extensionC0..*Extension
referenceS Σ C1..1string
typeΣ0..1uriBinding
identifierΣ0..1Identifier
displayΣ0..1string
locationCodeΣ0..*CodeableConcept
id0..1string
extensionC0..*Extension
referenceS Σ C1..1string
typeΣ0..1uriBinding
identifierΣ0..1Identifier
displayΣ0..1string
id0..1string
extensionC0..*Extension
id0..1string
extensionC0..*Extension
systemS Σ1..1uri
versionΣ0..1string
codeS Σ1..1code
id0..1string
id0..1string
id0..1string
extensionC0..0Extension
url1..1uriFixed Value
valueCodecode
id0..1string
extensionC0..0Extension
url1..1uriFixed Value
valueMarkdownmarkdown
valueStringstring
url1..1uriFixed Value
value0..1System.String
userSelectedΣ0..1boolean
textS Σ0..1string
id0..1string
extensionC0..*Extension
referenceS Σ C1..1string
typeΣ0..1uriBinding
identifierΣ0..1Identifier
displayΣ0..1string
insuranceC0..*Reference(ClaimResponse | Coverage)
id0..1string
extensionC0..*Extension
referenceS Σ C0..1string
typeΣ0..1uriBinding
identifierΣ0..1Identifier
displayS Σ0..1string
specimenS Σ C0..1Reference(Specimen)
id0..1string
extensionC0..*Extension
id0..1string
extensionC0..*Extension
systemS Σ0..1uri
versionΣ0..1string
codeS Σ1..1code
id0..1string
id0..1string
id0..1string
extensionC0..0Extension
url1..1uriFixed Value
valueCodecode
id0..1string
extensionC0..0Extension
url1..1uriFixed Value
valueMarkdownmarkdown
valueStringstring
url1..1uriFixed Value
value0..1System.String
userSelectedΣ0..1boolean
textS Σ0..1string
id0..1string
ext-source-commentS C0..1Extension(CodeableConcept)
authorReferenceReference(Organization | Patient | Practitioner | RelatedPerson)
authorStringstring
timeΣ0..1dateTime
textS Σ1..1markdown
patientInstructionΣ0..1string
relevantHistoryC0..*Reference(Provenance)

Table View

ServiceRequest..
ServiceRequest.extension:ReportableTestIndicatorExtension..5
ServiceRequest.extension:TestRequestSortKeyExtension..
ServiceRequest.extension:TestRequestBlockIndicatorExtension..
ServiceRequest.extension:TestRequestPlacerExtension..1
ServiceRequest.extension:PointOfCareTestIDExtension..
ServiceRequest.extension:PatientPresentLocationExtension..1
ServiceRequest.extension:CopiedParticipantsExtension..
ServiceRequest.extension:RoutingOptionsExtension..
ServiceRequest.extension:DARTExtension..1
ServiceRequest.extension:DARCExtension..1
ServiceRequest.identifier..
ServiceRequest.identifier.type..
ServiceRequest.identifier.type.coding..
ServiceRequest.identifier.type.coding.system..
ServiceRequest.identifier.type.coding.code..
ServiceRequest.identifier.type.coding.display..
ServiceRequest.identifier.system1..
ServiceRequest.identifier.value1..
ServiceRequest.identifier.assigner..
ServiceRequest.identifier.assigner.reference..
ServiceRequest.basedOnReference(ServiceRequestEHR)..
ServiceRequest.basedOn.reference..
ServiceRequest.basedOn.identifier..
ServiceRequest.basedOn.identifier.type..
ServiceRequest.basedOn.identifier.type.coding..1
ServiceRequest.basedOn.identifier.type.coding.system..
ServiceRequest.basedOn.identifier.type.coding.code..
ServiceRequest.basedOn.identifier.type.coding.display..
ServiceRequest.basedOn.identifier.system..
ServiceRequest.basedOn.identifier.value..
ServiceRequest.replacesReference(ServiceRequestEHR)..
ServiceRequest.replaces.reference..
ServiceRequest.replaces.identifier..
ServiceRequest.replaces.identifier.type..
ServiceRequest.replaces.identifier.type.coding..1
ServiceRequest.replaces.identifier.type.coding.system..
ServiceRequest.replaces.identifier.type.coding.code..
ServiceRequest.replaces.identifier.type.coding.display..
ServiceRequest.replaces.identifier.system..
ServiceRequest.replaces.identifier.value..
ServiceRequest.requisition..
ServiceRequest.requisition.type..
ServiceRequest.requisition.type.coding..1
ServiceRequest.requisition.type.coding.system..
ServiceRequest.requisition.type.coding.code..
ServiceRequest.requisition.type.coding.display..
ServiceRequest.requisition.system..
ServiceRequest.requisition.value..
ServiceRequest.status..
ServiceRequest.status.extension:LabRequestStatusExtension..1
ServiceRequest.intent..
ServiceRequest.categoryCodeableConceptEHR..
ServiceRequest.category.coding..
ServiceRequest.category.coding.display..
ServiceRequest.category.coding.display.extension:translation..
ServiceRequest.category.coding.display.extension:translation.extension2..
ServiceRequest.priority..
ServiceRequest.codeCodeableConceptEHR..
ServiceRequest.code.coding..
ServiceRequest.code.coding.display..
ServiceRequest.code.coding.display.extension:translation..
ServiceRequest.code.coding.display.extension:translation.extension2..
ServiceRequest.orderDetailCodeableConceptEHR..
ServiceRequest.orderDetail.coding..
ServiceRequest.orderDetail.coding.display..
ServiceRequest.orderDetail.coding.display.extension:translation..
ServiceRequest.orderDetail.coding.display.extension:translation.extension2..
ServiceRequest.orderDetail.text1..
ServiceRequest.subjectReference(PatientEHR)..
ServiceRequest.subject.reference1..
ServiceRequest.encounterReference(EncounterEHR)..
ServiceRequest.encounter.reference1..
ServiceRequest.occurrence[x]..
ServiceRequest.authoredOn..
ServiceRequest.requesterReference(OrganizationEHR | PractitionerEHR | PractitionerRoleEHR)..
ServiceRequest.requester.reference1..
ServiceRequest.performerReference(OrganizationEHR | PractitionerEHR | PractitionerRoleEHR)..
ServiceRequest.performer.reference1..
ServiceRequest.locationReferenceReference(LocationEHR)..
ServiceRequest.locationReference.reference1..
ServiceRequest.reasonCodeCodeableConceptEHR..
ServiceRequest.reasonCode.coding..
ServiceRequest.reasonCode.coding.system1..
ServiceRequest.reasonCode.coding.display..
ServiceRequest.reasonCode.coding.display.extension:translation..
ServiceRequest.reasonCode.coding.display.extension:translation.extension2..
ServiceRequest.reasonReference..1
ServiceRequest.reasonReference.reference1..
ServiceRequest.supportingInfo..
ServiceRequest.supportingInfo.reference..
ServiceRequest.supportingInfo.display..
ServiceRequest.specimen..1
ServiceRequest.bodySiteCodeableConceptEHR..
ServiceRequest.bodySite.coding..
ServiceRequest.bodySite.coding.display..
ServiceRequest.bodySite.coding.display.extension:translation..
ServiceRequest.bodySite.coding.display.extension:translation.extension2..
ServiceRequest.note..
ServiceRequest.note.extension:ext-source-commentExtension..1
ServiceRequest.note.text..

JSON View

{
"resourceType": "StructureDefinition",
"id": "ServiceRequest",
"url": "http://ontariohealth.ca/fhir/ehr/StructureDefinition/profile-serviceRequest",
"version": "1.0.0",
"name": "ServiceRequestEHR",
"title": "ServiceRequest EHR",
"status": "active",
"description": "A record of a request for service such as diagnostic investigations, treatments, or operations to be performed.",
"fhirVersion": "4.0.1",
"kind": "resource",
"abstract": false,
"type": "ServiceRequest",
"baseDefinition": "http://hl7.org/fhir/StructureDefinition/ServiceRequest",
"derivation": "constraint",
"element": [
{
"id": "ServiceRequest.extension:ReportableTestIndicator",
"path": "ServiceRequest.extension",
"sliceName": "ReportableTestIndicator",
"max": "5",
"type": [
{
"code": "Extension",
"profile": [
"http://ehealthontario.ca/fhir/StructureDefinition/ca-on-ext-ReportableTestIndicator"
]
}
]
},
{
"id": "ServiceRequest.extension:TestRequestSortKey",
"path": "ServiceRequest.extension",
"sliceName": "TestRequestSortKey",
"type": [
{
"code": "Extension",
"profile": [
"http://ehealthontario.ca/fhir/StructureDefinition/ca-on-lab-ext-sort-key"
]
}
]
},
{
"id": "ServiceRequest.extension:TestRequestBlockIndicator",
"path": "ServiceRequest.extension",
"sliceName": "TestRequestBlockIndicator",
"type": [
{
"code": "Extension",
"profile": [
"http://ehealthontario.ca/fhir/StructureDefinition/ca-on-lab-ext-record-block"
]
}
]
},
{
"id": "ServiceRequest.extension:TestRequestPlacer",
"path": "ServiceRequest.extension",
"sliceName": "TestRequestPlacer",
"max": "1",
"type": [
{
"code": "Extension",
"profile": [
"http://ehealthontario.ca/fhir/StructureDefinition/ca-on-lab-ext-test-request-placer"
]
}
]
},
{
"id": "ServiceRequest.extension:PointOfCareTestID",
"path": "ServiceRequest.extension",
"sliceName": "PointOfCareTestID",
"type": [
{
"code": "Extension",
"profile": [
"http://ehealthontario.ca/fhir/StructureDefinition/ca-on-lab-ext-poc-test-id"
]
}
]
},
{
"id": "ServiceRequest.extension:PatientPresentLocation",
"path": "ServiceRequest.extension",
"sliceName": "PatientPresentLocation",
"max": "1",
"type": [
{
"code": "Extension",
"profile": [
"http://fhir.infoway-inforoute.ca/cacore/StructureDefinition/CA-eReC-Patient-Present-Location-EXT"
]
}
]
},
{
"id": "ServiceRequest.extension:CopiedParticipants",
"path": "ServiceRequest.extension",
"sliceName": "CopiedParticipants",
"type": [
{
"code": "Extension",
"profile": [
"http://ontariohealth.ca/StructureDefinition/oh-ehr-copied-participants-EXT"
]
}
]
},
{
"id": "ServiceRequest.extension:RoutingOptions",
"path": "ServiceRequest.extension",
"sliceName": "RoutingOptions",
"type": [
{
"code": "Extension",
"profile": [
"http://ehealthontario.ca/fhir/StructureDefinition/ext-routing-options"
]
}
]
},
{
"id": "ServiceRequest.extension:DART",
"path": "ServiceRequest.extension",
"sliceName": "DART",
"max": "1",
"type": [
{
"code": "Extension",
"profile": [
"http://fhir.infoway-inforoute.ca/io/CA-eReC/StructureDefinition/DART-ext"
]
}
]
},
{
"id": "ServiceRequest.extension:DARC",
"path": "ServiceRequest.extension",
"sliceName": "DARC",
"max": "1",
"type": [
{
"code": "Extension",
"profile": [
"http://fhir.infoway-inforoute.ca/io/CA-eReC/StructureDefinition/DARC-EXT"
]
}
]
},
{
"id": "ServiceRequest.identifier",
"path": "ServiceRequest.identifier",
"mustSupport": true
},
{
"id": "ServiceRequest.identifier.type",
"path": "ServiceRequest.identifier.type",
"mustSupport": true,
"binding": {
"strength": "extensible",
"valueSet": "http://ontariohealth.ca/fhir/ehr/ValueSet/identifier-type"
}
},
{
"id": "ServiceRequest.identifier.type.coding",
"path": "ServiceRequest.identifier.type.coding",
"mustSupport": true
},
{
"id": "ServiceRequest.identifier.type.coding.system",
"path": "ServiceRequest.identifier.type.coding.system",
"mustSupport": true
},
{
"id": "ServiceRequest.identifier.type.coding.code",
"path": "ServiceRequest.identifier.type.coding.code",
"mustSupport": true
},
{
"id": "ServiceRequest.identifier.type.coding.display",
"path": "ServiceRequest.identifier.type.coding.display",
"mustSupport": true
},
{
"id": "ServiceRequest.identifier.system",
"path": "ServiceRequest.identifier.system",
"min": 1,
"mustSupport": true
},
{
"id": "ServiceRequest.identifier.value",
"path": "ServiceRequest.identifier.value",
"min": 1,
"mustSupport": true
},
{
"id": "ServiceRequest.identifier.assigner",
"path": "ServiceRequest.identifier.assigner",
"mustSupport": true
},
{
"id": "ServiceRequest.identifier.assigner.reference",
"path": "ServiceRequest.identifier.assigner.reference",
"mustSupport": true
},
{
"id": "ServiceRequest.basedOn",
"path": "ServiceRequest.basedOn",
"type": [
{
"code": "Reference",
"http://ontariohealth.ca/fhir/ehr/StructureDefinition/profile-serviceRequest"
]
}
],
"mustSupport": true
},
{
"id": "ServiceRequest.basedOn.reference",
"path": "ServiceRequest.basedOn.reference",
"mustSupport": true
},
{
"id": "ServiceRequest.basedOn.identifier",
"path": "ServiceRequest.basedOn.identifier",
"mustSupport": true
},
{
"id": "ServiceRequest.basedOn.identifier.type",
"path": "ServiceRequest.basedOn.identifier.type",
"mustSupport": true
},
{
"id": "ServiceRequest.basedOn.identifier.type.coding",
"path": "ServiceRequest.basedOn.identifier.type.coding",
"max": "1",
"mustSupport": true
},
{
"id": "ServiceRequest.basedOn.identifier.type.coding.system",
"path": "ServiceRequest.basedOn.identifier.type.coding.system",
"mustSupport": true
},
{
"id": "ServiceRequest.basedOn.identifier.type.coding.code",
"path": "ServiceRequest.basedOn.identifier.type.coding.code",
"mustSupport": true
},
{
"id": "ServiceRequest.basedOn.identifier.type.coding.display",
"path": "ServiceRequest.basedOn.identifier.type.coding.display",
"mustSupport": true
},
{
"id": "ServiceRequest.basedOn.identifier.system",
"path": "ServiceRequest.basedOn.identifier.system",
"mustSupport": true
},
{
"id": "ServiceRequest.basedOn.identifier.value",
"path": "ServiceRequest.basedOn.identifier.value",
"mustSupport": true
},
{
"id": "ServiceRequest.replaces",
"path": "ServiceRequest.replaces",
"type": [
{
"code": "Reference",
"http://ontariohealth.ca/fhir/ehr/StructureDefinition/profile-serviceRequest"
]
}
],
"mustSupport": true
},
{
"id": "ServiceRequest.replaces.reference",
"path": "ServiceRequest.replaces.reference",
"mustSupport": true
},
{
"id": "ServiceRequest.replaces.identifier",
"path": "ServiceRequest.replaces.identifier",
"mustSupport": true
},
{
"id": "ServiceRequest.replaces.identifier.type",
"path": "ServiceRequest.replaces.identifier.type",
"mustSupport": true,
"binding": {
"strength": "required",
"valueSet": "http://ontariohealth.ca/fhir/ehr/ValueSet/identifier-type"
}
},
{
"id": "ServiceRequest.replaces.identifier.type.coding",
"path": "ServiceRequest.replaces.identifier.type.coding",
"max": "1",
"mustSupport": true
},
{
"id": "ServiceRequest.replaces.identifier.type.coding.system",
"path": "ServiceRequest.replaces.identifier.type.coding.system",
"mustSupport": true
},
{
"id": "ServiceRequest.replaces.identifier.type.coding.code",
"path": "ServiceRequest.replaces.identifier.type.coding.code",
"mustSupport": true
},
{
"id": "ServiceRequest.replaces.identifier.type.coding.display",
"path": "ServiceRequest.replaces.identifier.type.coding.display",
"mustSupport": true
},
{
"id": "ServiceRequest.replaces.identifier.system",
"path": "ServiceRequest.replaces.identifier.system",
"mustSupport": true
},
{
"id": "ServiceRequest.replaces.identifier.value",
"path": "ServiceRequest.replaces.identifier.value",
"mustSupport": true
},
{
"id": "ServiceRequest.requisition",
"path": "ServiceRequest.requisition",
"mustSupport": true
},
{
"id": "ServiceRequest.requisition.type",
"path": "ServiceRequest.requisition.type",
"mustSupport": true,
"binding": {
"strength": "required",
"valueSet": "http://ontariohealth.ca/fhir/ehr/ValueSet/identifier-type"
}
},
{
"id": "ServiceRequest.requisition.type.coding",
"path": "ServiceRequest.requisition.type.coding",
"max": "1",
"mustSupport": true
},
{
"id": "ServiceRequest.requisition.type.coding.system",
"path": "ServiceRequest.requisition.type.coding.system",
"mustSupport": true
},
{
"id": "ServiceRequest.requisition.type.coding.code",
"path": "ServiceRequest.requisition.type.coding.code",
"mustSupport": true
},
{
"id": "ServiceRequest.requisition.type.coding.display",
"path": "ServiceRequest.requisition.type.coding.display",
"mustSupport": true
},
{
"id": "ServiceRequest.requisition.system",
"path": "ServiceRequest.requisition.system",
"mustSupport": true
},
{
"id": "ServiceRequest.requisition.value",
"path": "ServiceRequest.requisition.value",
"mustSupport": true
},
{
"id": "ServiceRequest.status",
"path": "ServiceRequest.status",
"mustSupport": true
},
{
"id": "ServiceRequest.status.extension:LabRequestStatus",
"path": "ServiceRequest.status.extension",
"sliceName": "LabRequestStatus",
"max": "1",
"type": [
{
"code": "Extension",
"profile": [
"http://ehealthontario.ca/fhir/StructureDefinition/ca-on-ext-lab-request-status"
]
}
]
},
{
"id": "ServiceRequest.intent",
"path": "ServiceRequest.intent",
"mustSupport": true
},
{
"id": "ServiceRequest.category",
"path": "ServiceRequest.category",
"type": [
{
"code": "CodeableConcept",
"profile": [
"http://ontariohealth.ca/fhir/ehr/StructureDefinition/CodeableConcept-oh-ehr"
]
}
],
"mustSupport": true,
"binding": {
{
{
"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": "key",
"valueId": "dicomModality"
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/additional-binding"
},
{
{
"url": "purpose",
"valueCode": "candidate"
},
{
"url": "valueSet",
"valueCanonical": "http://ontariohealth.ca/fhir/ehr/ValueSet/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": "key",
"valueId": "procedureSpecialty"
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/additional-binding"
},
{
{
"url": "purpose",
"valueCode": "candidate"
},
{
"url": "valueSet",
"valueCanonical": "http://ontariohealth.ca/fhir/ehr/ValueSet/procedure-body-part"
},
{
"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": "key",
"valueId": "procedureBodyPart"
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/additional-binding"
},
{
{
"url": "purpose",
"valueCode": "candidate"
},
{
"url": "valueSet",
"valueCanonical": "http://ontariohealth.ca/fhir/ehr/ValueSet/procedure-laterality"
},
{
"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": "key",
"valueId": "procedureLaterality"
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/additional-binding"
},
{
{
"url": "purpose",
"valueCode": "candidate"
},
{
"url": "valueSet",
"valueCanonical": "http://ontariohealth.ca/fhir/ehr/ValueSet/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": "key",
"valueId": "procedureContrastUsed"
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/additional-binding"
}
],
"strength": "example"
}
},
{
"id": "ServiceRequest.category.coding.display.extension:translation",
"path": "ServiceRequest.category.coding.display.extension",
"sliceName": "translation"
},
{
"id": "ServiceRequest.category.coding.display.extension:translation.extension",
"path": "ServiceRequest.category.coding.display.extension.extension",
"min": 2
},
{
"id": "ServiceRequest.priority",
"path": "ServiceRequest.priority",
"mustSupport": true
},
{
"id": "ServiceRequest.code",
"path": "ServiceRequest.code",
"type": [
{
"code": "CodeableConcept",
"profile": [
"http://ontariohealth.ca/fhir/ehr/StructureDefinition/CodeableConcept-oh-ehr"
]
}
],
"mustSupport": true,
"binding": {
{
{
"url": "purpose",
"valueCode": "candidate"
},
{
"url": "valueSet",
"valueCanonical": "http://ontariohealth.ca/fhir/ehr/ValueSet/imaging-procedure-code"
},
{
"url": "documentation",
"valueMarkdown": "A SNOMED CT MI procedure code that describes an MI report or order. For PoT, we are only providing some examples from the expansion."
},
{
"url": "key",
"valueId": "procedureTypeSct"
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/additional-binding"
},
{
{
"url": "purpose",
"valueCode": "candidate"
},
{
"url": "valueSet",
"valueCanonical": "http://ontariohealth.ca/fhir/ehr/ValueSet/lab-test-request-code"
},
{
"url": "documentation",
"valueMarkdown": "Test request codes supported by eHealth Ontario. These are found on the Test Request Nomenclature tab of the downloadable Excel spreadsheet. Note: REFER TO THE LATEST OLIS NOMENCLATURE FILE https://www.ehealthontario.on.ca/en/olis-nomenclature"
},
{
"url": "key",
"valueId": "labTestRequestCode"
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/additional-binding"
},
{
{
"url": "purpose",
"valueCode": "candidate"
},
{
"url": "valueSet",
"valueCanonical": "http://ontariohealth.ca/fhir/ehr/ValueSet/local-imaging-procedure-type"
},
{
"url": "documentation",
"valueMarkdown": "This value set contains example local procedure codes contributed by sites to DIRs in HL7v2 OBR-4 to identify the procedure of the MI order or MI report."
},
{
"url": "key",
"valueId": "imagingProcedureCode"
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/additional-binding"
}
],
"strength": "example"
}
},
{
"id": "ServiceRequest.code.coding.display.extension:translation",
"path": "ServiceRequest.code.coding.display.extension",
"sliceName": "translation"
},
{
"id": "ServiceRequest.code.coding.display.extension:translation.extension",
"path": "ServiceRequest.code.coding.display.extension.extension",
"min": 2
},
{
"id": "ServiceRequest.orderDetail",
"path": "ServiceRequest.orderDetail",
"type": [
{
"code": "CodeableConcept",
"profile": [
"http://ontariohealth.ca/fhir/ehr/StructureDefinition/CodeableConcept-oh-ehr"
]
}
],
"mustSupport": true,
"binding": {
{
{
"url": "purpose",
"valueCode": "candidate"
},
{
"url": "valueSet",
"valueCanonical": "http://terminology.hl7.org/ValueSet/v2-0065"
},
{
"url": "documentation",
"valueMarkdown": "FHIR Value set/code system definition for HL7 v2 table 0065 ( ACTION CODE)"
},
{
"url": "key",
"valueId": "v2ActionCode"
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/additional-binding"
}
],
"strength": "example"
}
},
{
"id": "ServiceRequest.orderDetail.coding.display.extension:translation",
"path": "ServiceRequest.orderDetail.coding.display.extension",
"sliceName": "translation"
},
{
"id": "ServiceRequest.orderDetail.coding.display.extension:translation.extension",
"path": "ServiceRequest.orderDetail.coding.display.extension.extension",
"min": 2
},
{
"id": "ServiceRequest.orderDetail.text",
"path": "ServiceRequest.orderDetail.text",
"min": 1
},
{
"id": "ServiceRequest.subject",
"path": "ServiceRequest.subject",
"type": [
{
"code": "Reference",
"http://ontariohealth.ca/fhir/ehr/StructureDefinition/profile-patient"
]
}
],
"mustSupport": true
},
{
"id": "ServiceRequest.subject.reference",
"path": "ServiceRequest.subject.reference",
"min": 1,
"mustSupport": true
},
{
"id": "ServiceRequest.encounter",
"path": "ServiceRequest.encounter",
"type": [
{
"code": "Reference",
"http://ontariohealth.ca/fhir/ehr/StructureDefinition/profile-encounter"
]
}
],
"mustSupport": true
},
{
"id": "ServiceRequest.encounter.reference",
"path": "ServiceRequest.encounter.reference",
"min": 1,
"mustSupport": true
},
{
"id": "ServiceRequest.occurrence[x]",
"path": "ServiceRequest.occurrence[x]",
"mustSupport": true
},
{
"id": "ServiceRequest.authoredOn",
"path": "ServiceRequest.authoredOn",
"mustSupport": true
},
{
"id": "ServiceRequest.requester",
"path": "ServiceRequest.requester",
"type": [
{
"code": "Reference",
"http://ontariohealth.ca/fhir/ehr/StructureDefinition/profile-practitionerRole",
"http://ontariohealth.ca/fhir/ehr/StructureDefinition/profile-practitioner",
"http://ontariohealth.ca/fhir/ehr/StructureDefinition/profile-organization"
]
}
],
"mustSupport": true
},
{
"id": "ServiceRequest.requester.reference",
"path": "ServiceRequest.requester.reference",
"min": 1,
"mustSupport": true
},
{
"id": "ServiceRequest.performer",
"path": "ServiceRequest.performer",
"type": [
{
"code": "Reference",
"http://ontariohealth.ca/fhir/ehr/StructureDefinition/profile-practitionerRole",
"http://ontariohealth.ca/fhir/ehr/StructureDefinition/profile-practitioner",
"http://ontariohealth.ca/fhir/ehr/StructureDefinition/profile-organization"
]
}
],
"mustSupport": true
},
{
"id": "ServiceRequest.performer.reference",
"path": "ServiceRequest.performer.reference",
"min": 1,
"mustSupport": true
},
{
"id": "ServiceRequest.locationReference",
"path": "ServiceRequest.locationReference",
"type": [
{
"code": "Reference",
"http://ontariohealth.ca/fhir/ehr/StructureDefinition/profile-location"
]
}
],
"mustSupport": true
},
{
"id": "ServiceRequest.locationReference.reference",
"path": "ServiceRequest.locationReference.reference",
"min": 1,
"mustSupport": true
},
{
"id": "ServiceRequest.reasonCode",
"path": "ServiceRequest.reasonCode",
"type": [
{
"code": "CodeableConcept",
"profile": [
"http://ontariohealth.ca/fhir/ehr/StructureDefinition/CodeableConcept-oh-ehr"
]
}
],
"mustSupport": true,
"binding": {
{
{
"url": "purpose",
"valueCode": "candidate"
},
{
"url": "valueSet",
"valueCanonical": "http://fhir.infoway-inforoute.ca/io/cacore/ValueSet/ICD10CA"
},
{
"url": "documentation",
"valueMarkdown": "This value set contains all concepts represented by ICD-10-CA - the International Classification of Disease developed by the WHO and enhanced by CIHI to meed Canadian morbidity data needs"
},
{
"url": "key",
"valueId": "reasonICD10CA"
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/additional-binding"
}
],
"strength": "preferred"
}
},
{
"id": "ServiceRequest.reasonCode.coding.system",
"path": "ServiceRequest.reasonCode.coding.system",
"min": 1
},
{
"id": "ServiceRequest.reasonCode.coding.display.extension:translation",
"path": "ServiceRequest.reasonCode.coding.display.extension",
"sliceName": "translation"
},
{
"id": "ServiceRequest.reasonCode.coding.display.extension:translation.extension",
"path": "ServiceRequest.reasonCode.coding.display.extension.extension",
"min": 2
},
{
"id": "ServiceRequest.reasonReference",
"path": "ServiceRequest.reasonReference",
"max": "1",
"mustSupport": true
},
{
"id": "ServiceRequest.reasonReference.reference",
"path": "ServiceRequest.reasonReference.reference",
"min": 1,
"mustSupport": true
},
{
"id": "ServiceRequest.supportingInfo",
"path": "ServiceRequest.supportingInfo",
"mustSupport": true
},
{
"id": "ServiceRequest.supportingInfo.reference",
"path": "ServiceRequest.supportingInfo.reference",
"mustSupport": true
},
{
"id": "ServiceRequest.supportingInfo.display",
"path": "ServiceRequest.supportingInfo.display",
"mustSupport": true
},
{
"id": "ServiceRequest.specimen",
"path": "ServiceRequest.specimen",
"max": "1",
"mustSupport": true
},
{
"id": "ServiceRequest.bodySite",
"path": "ServiceRequest.bodySite",
"type": [
{
"code": "CodeableConcept",
"profile": [
"http://ontariohealth.ca/fhir/ehr/StructureDefinition/CodeableConcept-oh-ehr"
]
}
],
"mustSupport": true
},
{
"id": "ServiceRequest.bodySite.coding.display.extension:translation",
"path": "ServiceRequest.bodySite.coding.display.extension",
"sliceName": "translation"
},
{
"id": "ServiceRequest.bodySite.coding.display.extension:translation.extension",
"path": "ServiceRequest.bodySite.coding.display.extension.extension",
"min": 2
},
{
"id": "ServiceRequest.note",
"path": "ServiceRequest.note",
"mustSupport": true
},
{
"id": "ServiceRequest.note.extension:ext-source-comment",
"path": "ServiceRequest.note.extension",
"sliceName": "ext-source-comment",
"max": "1",
"type": [
{
"code": "Extension",
"profile": [
"http://ehealthontario.ca/fhir/StructureDefinition/ca-on-lab-ext-note-source"
]
}
]
},
{
"id": "ServiceRequest.note.text",
"path": "ServiceRequest.note.text",
"mustSupport": true
}
]
}
}

Usage

The ServiceRequest profile supports the information about ordering provider associated with acCDR documents, if applicable. Note that for acCDR, only the fields described in the notes will be populated.

Notes

.status

  • SHALL be fixed to "unknown"

.intent

  • SHALL be fixed to "order"

.subject

  • SHALL contain the reference to the patient associated to the document

.requester

  • SHALL contain the reference to the ordering provider of the report, if applicable