Profiles & Operations Index > Profile: ServiceRequest (Submission)

Profile: ServiceRequest (Submission)

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

Simplifier project page: MI ServiceRequest Profile (Submission)

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
ext-mi-copied-to-providerS I0..*Extension(Reference(MIPractitioner))
modifierExtension?! I0..*Extension
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..1stringFixed Value
userSelectedΣ0..1boolean
textΣ0..1string
systemS Σ1..1uri
valueS Σ1..1string
periodΣ0..1Period
assignerΣ0..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Σ0..1Period
assignerΣ0..1Reference(Organization)
instantiatesCanonicalΣ0..*canonical(ActivityDefinition | PlanDefinition)
instantiatesUriΣ0..*uri
basedOnΣ0..*Reference(CarePlan | ServiceRequest | MedicationRequest)
replacesΣ0..*Reference(ServiceRequest)
requisitionΣ0..1Identifier
statusS Σ ?!1..1codeBinding
intentS Σ ?!1..1codeBindingFixed Value
categoryΣ0..*CodeableConcept
priorityS Σ0..1codeBinding
doNotPerformΣ ?!0..1boolean
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
orderDetailΣ I0..*CodeableConcept
quantityQuantityQuantity
quantityRatioRatio
quantityRangeRange
id0..1string
extensionI0..*Extension
referenceS Σ I1..1string
typeΣ0..1uriBinding
identifierΣ0..1Identifier
displayΣ0..1string
encounterΣ0..1Reference(Encounter)
occurrenceDateTimedateTime
occurrencePeriodPeriod
occurrenceTimingTiming
asNeededBooleanboolean
asNeededCodeableConceptCodeableConcept
authoredOnS Σ0..1dateTime
id0..1string
extensionI0..*Extension
referenceS Σ I1..1string
typeΣ0..1uriBinding
identifierΣ0..1Identifier
displayΣ0..1string
performerTypeΣ0..1CodeableConcept
id0..1string
extensionI0..*Extension
referenceS Σ I1..1string
typeΣ0..1uriBinding
identifierΣ0..1Identifier
displayΣ0..1string
locationCodeΣ0..*CodeableConcept
id0..1string
extensionI0..*Extension
referenceS Σ I1..1string
typeΣ0..1uriBinding
identifierΣ0..1Identifier
displayΣ0..1string
id0..1string
extensionI0..*Extension
codingΣ0..*Coding
textS Σ0..1string
reasonReferenceΣ0..*Reference(Condition | Observation | DiagnosticReport | DocumentReference)
insurance0..*Reference(Coverage | ClaimResponse)
supportingInfo0..*Reference(Resource)
specimenΣ0..*Reference(Specimen)
bodySiteΣ0..*CodeableConcept
noteS0..*Annotation
patientInstructionΣ0..1string
relevantHistory0..*Reference(Provenance)

Hybrid View

idΣ0..1string
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
contained0..*Resource
ext-mi-copied-to-providerS I0..*Extension(Reference(MIPractitioner))
modifierExtension?! I0..*Extension
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..1stringFixed Value
userSelectedΣ0..1boolean
textΣ0..1string
systemS Σ1..1uri
valueS Σ1..1string
periodΣ0..1Period
assignerΣ0..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Σ0..1Period
assignerΣ0..1Reference(Organization)
instantiatesCanonicalΣ0..*canonical(ActivityDefinition | PlanDefinition)
instantiatesUriΣ0..*uri
basedOnΣ0..*Reference(CarePlan | ServiceRequest | MedicationRequest)
replacesΣ0..*Reference(ServiceRequest)
requisitionΣ0..1Identifier
statusS Σ ?!1..1codeBinding
intentS Σ ?!1..1codeBindingFixed Value
categoryΣ0..*CodeableConcept
priorityS Σ0..1codeBinding
doNotPerformΣ ?!0..1boolean
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
orderDetailΣ I0..*CodeableConcept
quantityQuantityQuantity
quantityRatioRatio
quantityRangeRange
id0..1string
extensionI0..*Extension
referenceS Σ I1..1string
typeΣ0..1uriBinding
identifierΣ0..1Identifier
displayΣ0..1string
encounterΣ0..1Reference(Encounter)
occurrenceDateTimedateTime
occurrencePeriodPeriod
occurrenceTimingTiming
asNeededBooleanboolean
asNeededCodeableConceptCodeableConcept
authoredOnS Σ0..1dateTime
id0..1string
extensionI0..*Extension
referenceS Σ I1..1string
typeΣ0..1uriBinding
identifierΣ0..1Identifier
displayΣ0..1string
performerTypeΣ0..1CodeableConcept
id0..1string
extensionI0..*Extension
referenceS Σ I1..1string
typeΣ0..1uriBinding
identifierΣ0..1Identifier
displayΣ0..1string
locationCodeΣ0..*CodeableConcept
id0..1string
extensionI0..*Extension
referenceS Σ I1..1string
typeΣ0..1uriBinding
identifierΣ0..1Identifier
displayΣ0..1string
id0..1string
extensionI0..*Extension
codingΣ0..*Coding
textS Σ0..1string
reasonReferenceΣ0..*Reference(Condition | Observation | DiagnosticReport | DocumentReference)
insurance0..*Reference(Coverage | ClaimResponse)
supportingInfo0..*Reference(Resource)
specimenΣ0..*Reference(Specimen)
bodySiteΣ0..*CodeableConcept
noteS0..*Annotation
patientInstructionΣ0..1string
relevantHistory0..*Reference(Provenance)

Snapshot View

idΣ0..1string
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
contained0..*Resource
ext-mi-copied-to-providerS I0..*Extension(Reference(MIPractitioner))
modifierExtension?! I0..*Extension
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..1stringFixed Value
userSelectedΣ0..1boolean
textΣ0..1string
systemS Σ1..1uri
valueS Σ1..1string
periodΣ0..1Period
assignerΣ0..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Σ0..1Period
assignerΣ0..1Reference(Organization)
instantiatesCanonicalΣ0..*canonical(ActivityDefinition | PlanDefinition)
instantiatesUriΣ0..*uri
basedOnΣ0..*Reference(CarePlan | ServiceRequest | MedicationRequest)
replacesΣ0..*Reference(ServiceRequest)
requisitionΣ0..1Identifier
statusS Σ ?!1..1codeBinding
intentS Σ ?!1..1codeBindingFixed Value
categoryΣ0..*CodeableConcept
priorityS Σ0..1codeBinding
doNotPerformΣ ?!0..1boolean
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
orderDetailΣ I0..*CodeableConcept
quantityQuantityQuantity
quantityRatioRatio
quantityRangeRange
id0..1string
extensionI0..*Extension
referenceS Σ I1..1string
typeΣ0..1uriBinding
identifierΣ0..1Identifier
displayΣ0..1string
encounterΣ0..1Reference(Encounter)
occurrenceDateTimedateTime
occurrencePeriodPeriod
occurrenceTimingTiming
asNeededBooleanboolean
asNeededCodeableConceptCodeableConcept
authoredOnS Σ0..1dateTime
id0..1string
extensionI0..*Extension
referenceS Σ I1..1string
typeΣ0..1uriBinding
identifierΣ0..1Identifier
displayΣ0..1string
performerTypeΣ0..1CodeableConcept
id0..1string
extensionI0..*Extension
referenceS Σ I1..1string
typeΣ0..1uriBinding
identifierΣ0..1Identifier
displayΣ0..1string
locationCodeΣ0..*CodeableConcept
id0..1string
extensionI0..*Extension
referenceS Σ I1..1string
typeΣ0..1uriBinding
identifierΣ0..1Identifier
displayΣ0..1string
id0..1string
extensionI0..*Extension
codingΣ0..*Coding
textS Σ0..1string
reasonReferenceΣ0..*Reference(Condition | Observation | DiagnosticReport | DocumentReference)
insurance0..*Reference(Coverage | ClaimResponse)
supportingInfo0..*Reference(Resource)
specimenΣ0..*Reference(Specimen)
bodySiteΣ0..*CodeableConcept
noteS0..*Annotation
patientInstructionΣ0..1string
relevantHistory0..*Reference(Provenance)

Table View

ServiceRequest..
ServiceRequest.extensionExtension..
ServiceRequest.identifier1..
ServiceRequest.identifier1..1
ServiceRequest.identifier.type1..
ServiceRequest.identifier.type.coding1..1
ServiceRequest.identifier.type.coding.system1..
ServiceRequest.identifier.type.coding.code1..
ServiceRequest.identifier.type.coding.display1..
ServiceRequest.identifier.system1..
ServiceRequest.identifier.value1..
ServiceRequest.identifier..1
ServiceRequest.identifier.type1..
ServiceRequest.identifier.type.coding1..1
ServiceRequest.identifier.type.coding.system1..
ServiceRequest.identifier.type.coding.code1..
ServiceRequest.identifier.type.coding.display1..
ServiceRequest.identifier.system1..
ServiceRequest.identifier.value1..
ServiceRequest.requisition..
ServiceRequest.status..
ServiceRequest.intent..
ServiceRequest.priority..
ServiceRequest.code1..
ServiceRequest.code.coding1..1
ServiceRequest.code.coding.system1..
ServiceRequest.code.coding.code1..
ServiceRequest.code.coding.display1..
ServiceRequest.subjectReference(MIPatient)..
ServiceRequest.subject.reference1..
ServiceRequest.occurrence[x]..
ServiceRequest.authoredOn..
ServiceRequest.requesterReference(MIPractitioner)..
ServiceRequest.requester.reference1..
ServiceRequest.performerReference(MIPractitioner)..
ServiceRequest.performer.reference1..
ServiceRequest.locationReferenceReference(MILocation)..
ServiceRequest.locationReference.reference1..
ServiceRequest.reasonCode..
ServiceRequest.reasonCode.text..
ServiceRequest.note..

JSON View

Command 'json' could not render: File not found for 'subject=MI_ServiceRequest'

Usage

The ServiceRequest resource supports the information of an order in a medical imaging clincial record.

Notes

.identifier

  • SHALL contain an identifier of the document. This is fixed value "FILL" for filler order number (OBR-3)

.status

  • SHALL contain the status of the service request

.intent

  • SHALL contain the value "filler-order"

.code

  • SHALL contain a local procedure code from the source system

.subject

  • SHALL contain a reference to the patient

.authoredOn

  • SHALL contain the date when a service request was created

.requester

  • SHALL contain a reference to the provider or organziation who placed the order
    • If only provider demographics are available, a Practitioner reference SHALL be provided
    • If provider and provider's associated organization are available, a PractitionerRole reference SHALL be provided
    • If only organization is available, an Organziation reference SHALL be provided

.performer

  • SHOULD contain a reference to indicate the intended performer of this order if available

.locationReference

  • SHOULD contain a Location reference to indicate the location where this order should be performed, if available

.reasonCode

  • If the reason of the order is available, SHOULD populate the textual value in reasonCode.text

.note

  • SHOULD contain the clinical notes associated with the order