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

Hybrid View

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

Snapshot View

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

Table View

ServiceRequest..
ServiceRequest.identifier1..
ServiceRequest.supportingInfoReference(CorHealthObservation028)0..1
ServiceRequest.supportingInfoReference(CorHealthObservation029)0..1
ServiceRequest.supportingInfoReference(CorHealthObservation030)0..1
ServiceRequest.supportingInfoReference(CorHealthObservation031)0..1
ServiceRequest.supportingInfoReference(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",
    "differential": {
        "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",
                        "targetProfile":  [
                            "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",
                        "targetProfile":  [
                            "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",
                        "targetProfile":  [
                            "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",
                        "targetProfile":  [
                            "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",
                        "targetProfile":  [
                            "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