PatientReferral

Base Definition: ServiceRequest

Canonical URL: PatientReferral

idΣ0..1string
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
contained0..*Resource
extensionI0..*Extension
modifierExtension?! I0..*Extension
identifierΣ1..1Identifier
instantiatesCanonicalΣ0..0canonical(ActivityDefinition | PlanDefinition)
instantiatesUriΣ0..0uri
basedOnΣ I0..0Reference(CarePlan | ServiceRequest | MedicationRequest)
replacesΣ I0..0Reference(ServiceRequest)
requisitionΣ0..0Identifier
statusΣ ?!1..1codeBindingFixed Value
intentΣ ?!1..1codeBindingFixed Value
categoryΣ1..1CodeableConceptFixed Value
priorityΣ0..1codeBinding
doNotPerformΣ ?!0..1boolean
codeΣ0..1CodeableConcept
orderDetailΣ I0..1CodeableConcept
quantityQuantityQuantity
quantityRatioRatio
quantityRangeRange
subjectΣ I1..1Reference(BGHMCPatient)
encounterΣ I1..1Reference(Encounter)
occurrenceDateTimedateTime
occurrencePeriodPeriod
occurrenceTimingTiming
asNeededBooleanboolean
asNeededCodeableConceptCodeableConcept
authoredOnΣ1..1dateTime
id0..1string
extensionI0..*Extension
referenceΣ I1..1string
typeΣ1..1uriBindingFixed Value
identifierΣ0..1Identifier
displayΣ1..1string
performerTypeΣ0..0CodeableConcept
performerΣ I1..1Reference(Practitioner | PractitionerRole | Organization | CareTeam | HealthcareService | Patient | Device | RelatedPerson)
locationCodeΣ0..*CodeableConcept
locationReferenceΣ I0..*Reference(Location)
reasonCodeΣ0..*CodeableConcept
reasonReferenceΣ I1..1Reference(Condition | Observation | DiagnosticReport | DocumentReference)
insuranceI0..0Reference(Coverage | ClaimResponse)
supportingInfoI0..*Reference(ReferralMedicalCondition)
specimenΣ I0..*Reference(Specimen)
bodySiteΣ0..*CodeableConcept
note0..*Annotation
patientInstructionΣ0..1string
relevantHistoryI0..*Reference(Provenance)
ServiceRequest..
ServiceRequest.identifier1..1
ServiceRequest.instantiatesCanonical..0
ServiceRequest.instantiatesUri..0
ServiceRequest.basedOn..0
ServiceRequest.replaces..0
ServiceRequest.requisition..0
ServiceRequest.status..
ServiceRequest.intent..
ServiceRequest.category1..1
ServiceRequest.orderDetail..1
ServiceRequest.subjectReference(BGHMCPatient)..
ServiceRequest.encounter1..
ServiceRequest.authoredOn1..
ServiceRequest.requester1..
ServiceRequest.requester.reference1..
ServiceRequest.requester.type1..
ServiceRequest.requester.display1..
ServiceRequest.performerType..0
ServiceRequest.performer1..1
ServiceRequest.reasonReference1..1
ServiceRequest.insurance..0
ServiceRequest.supportingInfoReference(ReferralMedicalCondition)..

<StructureDefinition xmlns="http://hl7.org/fhir">
    <id value="patient-referral" />
    <url value="https://bghmc.org/fhir/StructureDefinition/PatientReferral" />
    <name value="PatientReferral" />
    <status value="draft" />
    <date value="2023-11-06T05:13:24.0142349+00:00" />
    <fhirVersion value="4.0.1" />
    <kind value="resource" />
    <abstract value="false" />
    <type value="ServiceRequest" />
    <baseDefinition value="http://hl7.org/fhir/StructureDefinition/ServiceRequest" />
    <derivation value="constraint" />
    <differential>
        <element id="ServiceRequest.identifier">
            <path value="ServiceRequest.identifier" />
            <min value="1" />
            <max value="1" />
        </element>
        <element id="ServiceRequest.instantiatesCanonical">
            <path value="ServiceRequest.instantiatesCanonical" />
            <max value="0" />
        </element>
        <element id="ServiceRequest.instantiatesUri">
            <path value="ServiceRequest.instantiatesUri" />
            <max value="0" />
        </element>
        <element id="ServiceRequest.basedOn">
            <path value="ServiceRequest.basedOn" />
            <max value="0" />
        </element>
        <element id="ServiceRequest.replaces">
            <path value="ServiceRequest.replaces" />
            <max value="0" />
        </element>
        <element id="ServiceRequest.requisition">
            <path value="ServiceRequest.requisition" />
            <max value="0" />
        </element>
        <element id="ServiceRequest.status">
            <path value="ServiceRequest.status" />
            <fixedCode value="active" />
        </element>
        <element id="ServiceRequest.intent">
            <path value="ServiceRequest.intent" />
            <fixedCode value="order" />
        </element>
        <element id="ServiceRequest.category">
            <path value="ServiceRequest.category" />
            <min value="1" />
            <max value="1" />
            <fixedCodeableConcept>
                <text value="referral" />
            </fixedCodeableConcept>
        </element>
        <element id="ServiceRequest.orderDetail">
            <path value="ServiceRequest.orderDetail" />
            <max value="1" />
        </element>
        <element id="ServiceRequest.subject">
            <path value="ServiceRequest.subject" />
            <short value="The patient being referred" />
            <definition value="This is a reference to a Patient resource." />
            <type>
                <code value="Reference" />
                <targetProfile value="https://bghmc.org/fhir/StructureDefinition/BGHMCPatient" />
                <aggregation value="contained" />
                <aggregation value="referenced" />
            </type>
        </element>
        <element id="ServiceRequest.encounter">
            <path value="ServiceRequest.encounter" />
            <min value="1" />
        </element>
        <element id="ServiceRequest.authoredOn">
            <path value="ServiceRequest.authoredOn" />
            <short value="Date of the referral" />
            <min value="1" />
        </element>
        <element id="ServiceRequest.requester">
            <path value="ServiceRequest.requester" />
            <min value="1" />
        </element>
        <element id="ServiceRequest.requester.reference">
            <path value="ServiceRequest.requester.reference" />
            <min value="1" />
        </element>
        <element id="ServiceRequest.requester.type">
            <path value="ServiceRequest.requester.type" />
            <min value="1" />
            <fixedUri value="HealthFacility" />
        </element>
        <element id="ServiceRequest.requester.display">
            <path value="ServiceRequest.requester.display" />
            <min value="1" />
        </element>
        <element id="ServiceRequest.performerType">
            <path value="ServiceRequest.performerType" />
            <max value="0" />
        </element>
        <element id="ServiceRequest.performer">
            <path value="ServiceRequest.performer" />
            <min value="1" />
            <max value="1" />
        </element>
        <element id="ServiceRequest.reasonReference">
            <path value="ServiceRequest.reasonReference" />
            <min value="1" />
            <max value="1" />
        </element>
        <element id="ServiceRequest.insurance">
            <path value="ServiceRequest.insurance" />
            <max value="0" />
        </element>
        <element id="ServiceRequest.supportingInfo">
            <path value="ServiceRequest.supportingInfo" />
            <short value="Medical condition info" />
            <type>
                <code value="Reference" />
                <targetProfile value="https://bghmc.org/fhir/StructureDefinition/ReferralMedicalCondition" />
            </type>
        </element>
    </differential>
</StructureDefinition>
{
    "resourceType": "StructureDefinition",
    "id": "patient-referral",
    "url": "https://bghmc.org/fhir/StructureDefinition/PatientReferral",
    "name": "PatientReferral",
    "status": "draft",
    "date": "2023-11-06T05:13:24.0142349+00:00",
    "fhirVersion": "4.0.1",
    "kind": "resource",
    "abstract": false,
    "type": "ServiceRequest",
    "baseDefinition": "http://hl7.org/fhir/StructureDefinition/ServiceRequest",
    "derivation": "constraint",
    "differential": {
        "element":  [
            {
                "id": "ServiceRequest.identifier",
                "path": "ServiceRequest.identifier",
                "min": 1,
                "max": "1"
            },
            {
                "id": "ServiceRequest.instantiatesCanonical",
                "path": "ServiceRequest.instantiatesCanonical",
                "max": "0"
            },
            {
                "id": "ServiceRequest.instantiatesUri",
                "path": "ServiceRequest.instantiatesUri",
                "max": "0"
            },
            {
                "id": "ServiceRequest.basedOn",
                "path": "ServiceRequest.basedOn",
                "max": "0"
            },
            {
                "id": "ServiceRequest.replaces",
                "path": "ServiceRequest.replaces",
                "max": "0"
            },
            {
                "id": "ServiceRequest.requisition",
                "path": "ServiceRequest.requisition",
                "max": "0"
            },
            {
                "id": "ServiceRequest.status",
                "path": "ServiceRequest.status",
                "fixedCode": "active"
            },
            {
                "id": "ServiceRequest.intent",
                "path": "ServiceRequest.intent",
                "fixedCode": "order"
            },
            {
                "id": "ServiceRequest.category",
                "path": "ServiceRequest.category",
                "min": 1,
                "max": "1",
                "fixedCodeableConcept": {
                    "text": "referral"
                }
            },
            {
                "id": "ServiceRequest.orderDetail",
                "path": "ServiceRequest.orderDetail",
                "max": "1"
            },
            {
                "id": "ServiceRequest.subject",
                "path": "ServiceRequest.subject",
                "short": "The patient being referred",
                "definition": "This is a reference to a Patient resource.",
                "type":  [
                    {
                        "code": "Reference",
                        "targetProfile":  [
                            "https://bghmc.org/fhir/StructureDefinition/BGHMCPatient"
                        ],
                        "aggregation":  [
                            "contained",
                            "referenced"
                        ]
                    }
                ]
            },
            {
                "id": "ServiceRequest.encounter",
                "path": "ServiceRequest.encounter",
                "min": 1
            },
            {
                "id": "ServiceRequest.authoredOn",
                "path": "ServiceRequest.authoredOn",
                "short": "Date of the referral",
                "min": 1
            },
            {
                "id": "ServiceRequest.requester",
                "path": "ServiceRequest.requester",
                "min": 1
            },
            {
                "id": "ServiceRequest.requester.reference",
                "path": "ServiceRequest.requester.reference",
                "min": 1
            },
            {
                "id": "ServiceRequest.requester.type",
                "path": "ServiceRequest.requester.type",
                "min": 1,
                "fixedUri": "HealthFacility"
            },
            {
                "id": "ServiceRequest.requester.display",
                "path": "ServiceRequest.requester.display",
                "min": 1
            },
            {
                "id": "ServiceRequest.performerType",
                "path": "ServiceRequest.performerType",
                "max": "0"
            },
            {
                "id": "ServiceRequest.performer",
                "path": "ServiceRequest.performer",
                "min": 1,
                "max": "1"
            },
            {
                "id": "ServiceRequest.reasonReference",
                "path": "ServiceRequest.reasonReference",
                "min": 1,
                "max": "1"
            },
            {
                "id": "ServiceRequest.insurance",
                "path": "ServiceRequest.insurance",
                "max": "0"
            },
            {
                "id": "ServiceRequest.supportingInfo",
                "path": "ServiceRequest.supportingInfo",
                "short": "Medical condition info",
                "type":  [
                    {
                        "code": "Reference",
                        "targetProfile":  [
                            "https://bghmc.org/fhir/StructureDefinition/ReferralMedicalCondition"
                        ]
                    }
                ]
            }
        ]
    }
}