Profiles & Operations Index > Profile: ServiceRequestRetrieval

Profile: ServiceRequestRetrieval

Simplifier project page: CorHealth ServiceRequest Retrieval

Derived from: CorHealthServiceRequest

Canonical_URLProfile_StatusFHIR_Version
https://corhealth-ontario.ca/fhir/StructureDefinition/corhealth-servicerequest-retrievalactive4.0.1

Formal Views of Profile Content

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

Differential View

idΣ0..1id
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
contained0..*Resource
extensionC0..*Extension
modifierExtension?! C0..*Extension
id0..1string
extensionC0..*Extension
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemΣ0..1uriPattern
valueΣ0..1string
periodΣ C0..1Period
assignerΣ C0..1Reference(Organization)
instantiatesCanonicalΣ0..*canonical(ActivityDefinition | PlanDefinition)
instantiatesUriΣ0..*uri
basedOnΣ C0..*Reference(CarePlan | MedicationRequest | ServiceRequest)
replacesΣ C0..*Reference(ServiceRequest)
requisitionΣ0..1Identifier
statusS Σ ?!1..1codeBinding
intentΣ ?!1..1codeBinding
categoryΣ0..*CodeableConcept
priorityΣ0..1codeBinding
doNotPerformΣ ?!0..1boolean
codeS Σ1..1CodeableConceptBinding
orderDetailΣ C0..*CodeableConcept
quantityQuantityQuantity
quantityRangeRange
quantityRatioRatio
subjectS Σ C1..1Reference(CorHealthPatient)
id0..1string
extensionC0..*Extension
referenceΣ C0..1string
typeΣ0..1uriBinding
identifierS Σ0..1Identifier
displayΣ0..1string
id0..1string
extensionC0..*Extension
startS Σ C0..1dateTime
endS Σ C0..1dateTime
asNeededBooleanboolean
asNeededCodeableConceptCodeableConcept
authoredOnS Σ1..1dateTime
requesterS Σ C0..1Reference(CorHealthPractitioner)
performerTypeΣ0..1CodeableConcept
id0..1string
extensionC0..*Extension
referenceΣ C0..1string
typeΣ1..1uriBindingPattern
identifierΣ0..1Identifier
displayΣ0..1string
id0..1string
extensionC0..*Extension
referenceΣ C0..1string
typeΣ1..1uriBindingPattern
identifierΣ0..1Identifier
displayΣ0..1string
locationCodeΣ0..*CodeableConcept
locationReferenceΣ C0..*Reference(Location)
primaryReasonS Σ1..1CodeableConceptBinding
primaryReasonTypeS Σ0..1CodeableConceptBinding
reasonReferenceΣ C0..*Reference(Condition | DiagnosticReport | DocumentReference | Observation)
insuranceC0..*Reference(ClaimResponse | Coverage)
waitLocationS C0..1Reference(CorHealthOrganization)
raceS C0..*Reference(CorHealthObservation153)
secondaryReasonForReferralS C0..1Reference(CorHealthObservation040)
secondaryReasonForReferralTypeS C0..1Reference(CorHealthObservation041)
heartTeamInvolvedS C0..1Reference(CorHealthObservation106)
fundingSourceS C0..1Reference(CorHealthObservation107)
dartS C0..*Reference(CorHealthObservation108)
removalReasonS C0..1Reference(CorHealthObservation113)
delayReasonS C0..*Reference(CorHealthObservation152)
referralPostalCodeS C0..1Reference(CorHealthObservationPostalCode)
recommendedMaxWaitTimeS C0..1Reference(CorHealthObservation028)
waitTime1S C0..1Reference(CorHealthObservation029)
waitTime2S C0..1Reference(CorHealthObservation030)
priorityLevelS C0..1Reference(CorHealthObservation031)
urgencyRatingScoreS C0..1Reference(CorHealthObservation032)
specimenΣ C0..*Reference(Specimen)
bodySiteΣ0..*CodeableConcept
note0..*Annotation
patientInstructionΣ0..1string
relevantHistoryC0..*Reference(Provenance)

Hybrid View

idΣ0..1id
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
contained0..*Resource
extensionC0..*Extension
modifierExtension?! C0..*Extension
id0..1string
extensionC0..*Extension
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemΣ0..1uriPattern
valueΣ0..1string
periodΣ C0..1Period
assignerΣ C0..1Reference(Organization)
instantiatesCanonicalΣ0..*canonical(ActivityDefinition | PlanDefinition)
instantiatesUriΣ0..*uri
basedOnΣ C0..*Reference(CarePlan | MedicationRequest | ServiceRequest)
replacesΣ C0..*Reference(ServiceRequest)
requisitionΣ0..1Identifier
statusS Σ ?!1..1codeBinding
intentΣ ?!1..1codeBinding
categoryΣ0..*CodeableConcept
priorityΣ0..1codeBinding
doNotPerformΣ ?!0..1boolean
codeS Σ1..1CodeableConceptBinding
orderDetailΣ C0..*CodeableConcept
quantityQuantityQuantity
quantityRangeRange
quantityRatioRatio
subjectS Σ C1..1Reference(CorHealthPatient)
id0..1string
extensionC0..*Extension
referenceΣ C0..1string
typeΣ0..1uriBinding
identifierS Σ0..1Identifier
displayΣ0..1string
id0..1string
extensionC0..*Extension
startS Σ C0..1dateTime
endS Σ C0..1dateTime
asNeededBooleanboolean
asNeededCodeableConceptCodeableConcept
authoredOnS Σ1..1dateTime
requesterS Σ C0..1Reference(CorHealthPractitioner)
performerTypeΣ0..1CodeableConcept
id0..1string
extensionC0..*Extension
referenceΣ C0..1string
typeΣ1..1uriBindingPattern
identifierΣ0..1Identifier
displayΣ0..1string
id0..1string
extensionC0..*Extension
referenceΣ C0..1string
typeΣ1..1uriBindingPattern
identifierΣ0..1Identifier
displayΣ0..1string
locationCodeΣ0..*CodeableConcept
locationReferenceΣ C0..*Reference(Location)
primaryReasonS Σ1..1CodeableConceptBinding
primaryReasonTypeS Σ0..1CodeableConceptBinding
reasonReferenceΣ C0..*Reference(Condition | DiagnosticReport | DocumentReference | Observation)
insuranceC0..*Reference(ClaimResponse | Coverage)
waitLocationS C0..1Reference(CorHealthOrganization)
raceS C0..*Reference(CorHealthObservation153)
secondaryReasonForReferralS C0..1Reference(CorHealthObservation040)
secondaryReasonForReferralTypeS C0..1Reference(CorHealthObservation041)
heartTeamInvolvedS C0..1Reference(CorHealthObservation106)
fundingSourceS C0..1Reference(CorHealthObservation107)
dartS C0..*Reference(CorHealthObservation108)
removalReasonS C0..1Reference(CorHealthObservation113)
delayReasonS C0..*Reference(CorHealthObservation152)
referralPostalCodeS C0..1Reference(CorHealthObservationPostalCode)
recommendedMaxWaitTimeS C0..1Reference(CorHealthObservation028)
waitTime1S C0..1Reference(CorHealthObservation029)
waitTime2S C0..1Reference(CorHealthObservation030)
priorityLevelS C0..1Reference(CorHealthObservation031)
urgencyRatingScoreS C0..1Reference(CorHealthObservation032)
specimenΣ C0..*Reference(Specimen)
bodySiteΣ0..*CodeableConcept
note0..*Annotation
patientInstructionΣ0..1string
relevantHistoryC0..*Reference(Provenance)

Snapshot View

idΣ0..1id
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
contained0..*Resource
extensionC0..*Extension
modifierExtension?! C0..*Extension
id0..1string
extensionC0..*Extension
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemΣ0..1uriPattern
valueΣ0..1string
periodΣ C0..1Period
assignerΣ C0..1Reference(Organization)
instantiatesCanonicalΣ0..*canonical(ActivityDefinition | PlanDefinition)
instantiatesUriΣ0..*uri
basedOnΣ C0..*Reference(CarePlan | MedicationRequest | ServiceRequest)
replacesΣ C0..*Reference(ServiceRequest)
requisitionΣ0..1Identifier
statusS Σ ?!1..1codeBinding
intentΣ ?!1..1codeBinding
categoryΣ0..*CodeableConcept
priorityΣ0..1codeBinding
doNotPerformΣ ?!0..1boolean
codeS Σ1..1CodeableConceptBinding
orderDetailΣ C0..*CodeableConcept
quantityQuantityQuantity
quantityRangeRange
quantityRatioRatio
subjectS Σ C1..1Reference(CorHealthPatient)
id0..1string
extensionC0..*Extension
referenceΣ C0..1string
typeΣ0..1uriBinding
identifierS Σ0..1Identifier
displayΣ0..1string
id0..1string
extensionC0..*Extension
startS Σ C0..1dateTime
endS Σ C0..1dateTime
asNeededBooleanboolean
asNeededCodeableConceptCodeableConcept
authoredOnS Σ1..1dateTime
requesterS Σ C0..1Reference(CorHealthPractitioner)
performerTypeΣ0..1CodeableConcept
id0..1string
extensionC0..*Extension
referenceΣ C0..1string
typeΣ1..1uriBindingPattern
identifierΣ0..1Identifier
displayΣ0..1string
id0..1string
extensionC0..*Extension
referenceΣ C0..1string
typeΣ1..1uriBindingPattern
identifierΣ0..1Identifier
displayΣ0..1string
locationCodeΣ0..*CodeableConcept
locationReferenceΣ C0..*Reference(Location)
primaryReasonS Σ1..1CodeableConceptBinding
primaryReasonTypeS Σ0..1CodeableConceptBinding
reasonReferenceΣ C0..*Reference(Condition | DiagnosticReport | DocumentReference | Observation)
insuranceC0..*Reference(ClaimResponse | Coverage)
waitLocationS C0..1Reference(CorHealthOrganization)
raceS C0..*Reference(CorHealthObservation153)
secondaryReasonForReferralS C0..1Reference(CorHealthObservation040)
secondaryReasonForReferralTypeS C0..1Reference(CorHealthObservation041)
heartTeamInvolvedS C0..1Reference(CorHealthObservation106)
fundingSourceS C0..1Reference(CorHealthObservation107)
dartS C0..*Reference(CorHealthObservation108)
removalReasonS C0..1Reference(CorHealthObservation113)
delayReasonS C0..*Reference(CorHealthObservation152)
referralPostalCodeS C0..1Reference(CorHealthObservationPostalCode)
recommendedMaxWaitTimeS C0..1Reference(CorHealthObservation028)
waitTime1S C0..1Reference(CorHealthObservation029)
waitTime2S C0..1Reference(CorHealthObservation030)
priorityLevelS C0..1Reference(CorHealthObservation031)
urgencyRatingScoreS C0..1Reference(CorHealthObservation032)
specimenΣ C0..*Reference(Specimen)
bodySiteΣ0..*CodeableConcept
note0..*Annotation
patientInstructionΣ0..1string
relevantHistoryC0..*Reference(Provenance)

Table View

ServiceRequest..
ServiceRequest.identifier1..
ServiceRequest.supportingInfo:recommendedMaxWaitTimeReference(CorHealthObservation028)0..1
ServiceRequest.supportingInfo:waitTime1Reference(CorHealthObservation029)0..1
ServiceRequest.supportingInfo:waitTime2Reference(CorHealthObservation030)0..1
ServiceRequest.supportingInfo:priorityLevelReference(CorHealthObservation031)0..1
ServiceRequest.supportingInfo:urgencyRatingScoreReference(CorHealthObservation032)0..1

JSON View

{
"resourceType": "StructureDefinition",
"id": "corhealth-servicerequest-retrieval",
"url": "https://corhealth-ontario.ca/fhir/StructureDefinition/corhealth-servicerequest-retrieval",
"name": "CorHealthServiceRequestRetrieval",
"title": "CorHealth ServiceRequest Retrieval",
"status": "active",
"description": "CorHealth ServiceRequest Retrieval",
"fhirVersion": "4.0.1",
"kind": "resource",
"abstract": false,
"type": "ServiceRequest",
"baseDefinition": "https://corhealth-ontario.ca/fhir/StructureDefinition/corhealth-servicerequest",
"derivation": "constraint",
"element": [
{
"id": "ServiceRequest.identifier",
"path": "ServiceRequest.identifier",
"short": "Field ID: 26. Entry ID",
"min": 1,
"mustSupport": true
},
{
"id": "ServiceRequest.supportingInfo:recommendedMaxWaitTime",
"path": "ServiceRequest.supportingInfo",
"sliceName": "recommendedMaxWaitTime",
"short": "Field ID: 28. Recommended Maximum Wait Time (days)",
"min": 0,
"max": "1",
"type": [
{
"code": "Reference",
"https://corhealth-ontario.ca/fhir/StructureDefinition/corhealth-observation-028"
]
}
],
"mustSupport": true
},
{
"id": "ServiceRequest.supportingInfo:waitTime1",
"path": "ServiceRequest.supportingInfo",
"sliceName": "waitTime1",
"short": "Field ID: 29. Wait Time 1",
"min": 0,
"max": "1",
"type": [
{
"code": "Reference",
"https://corhealth-ontario.ca/fhir/StructureDefinition/corhealth-observation-029"
]
}
],
"mustSupport": true
},
{
"id": "ServiceRequest.supportingInfo:waitTime2",
"path": "ServiceRequest.supportingInfo",
"sliceName": "waitTime2",
"short": "Field ID: 30. Wait Time 2",
"min": 0,
"max": "1",
"type": [
{
"code": "Reference",
"https://corhealth-ontario.ca/fhir/StructureDefinition/corhealth-observation-030"
]
}
],
"mustSupport": true
},
{
"id": "ServiceRequest.supportingInfo:priorityLevel",
"path": "ServiceRequest.supportingInfo",
"sliceName": "priorityLevel",
"short": "Field ID: 31. Priority Level",
"min": 0,
"max": "1",
"type": [
{
"code": "Reference",
"https://corhealth-ontario.ca/fhir/StructureDefinition/corhealth-observation-031"
]
}
],
"mustSupport": true
},
{
"id": "ServiceRequest.supportingInfo:urgencyRatingScore",
"path": "ServiceRequest.supportingInfo",
"sliceName": "urgencyRatingScore",
"short": "Field ID: 32. Urgency Rating Score",
"min": 0,
"max": "1",
"type": [
{
"code": "Reference",
"https://corhealth-ontario.ca/fhir/StructureDefinition/corhealth-observation-032"
]
}
],
"mustSupport": true
}
]
}
}

Usage

ServiceRequest Retrieval adds several additional observations / metrics to the supportingInfo of the originally submitted ServiceRequest information

Notes