This page is part of the FHIR Specification (v0.4.0: DSTU 2 Draft). The current version which supercedes this version is 5.0.0. For a full list of available versions, see the Directory of published versions . Page versions: R3 R2
This resource maintained by the Patient Care Work Group
Used to record and send details about a request for referral service or transfer of a patient to the care of another provider or provider organisation.
This resource is used to record relevant information required to support a referral request or a transfer of care request from one provider or provider organisation to another. It is intended for use when a patient is required to be referred to another provider (e.g. a specialist) for a consultation/second opinion, for short term or longer term management of one or more health issues or problems. It is also intended for use when a complete and more permanent transfer of care responsibility from one provider/organization to another. For example as in the case of requesting the transfer of care for a patient from acute care setting to rehabilitation, aged care, or skilled nursing facility.
The Referral Request resource references or includes a number of other resources including Practitioner, Organization, Condition, Family History, Allergy/Intolerance, Alerts, Medication, Diagnostic Reports, Care Plan, etc
This resource is referenced by Care Plan (for example, a rheumatoid arthritis care plan may include referrals to rheumatologist, physiotherapist, occupational therapist).
This resource is referenced by CarePlan2, ClinicalAssessment, EpisodeOfCare, InstitutionalClaim, OralHealthClaim, PharmacyClaim, ProfessionalClaim and VisionClaim
Structure
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
ReferralRequest | DomainResource | A request for referral or tranfer of care | ||
status | M Σ | 1..1 | code | draft | sent | active | cancelled | refused | completed ReferralStatus (Required) |
identifier | 0..* | Identifier | Identifier of request | |
type | Σ | 0..1 | CodeableConcept | Referral/Transition of care request type |
specialty | 0..1 | CodeableConcept | The clinical specialty (discipline) that the referral is requested for | |
priority | Σ | 0..1 | CodeableConcept | Urgency of referral / transfer of care request |
patient | Σ | 0..1 | Patient | Patient referred to care or transfer |
requester | Σ | 0..1 | Practitioner | Organization | Patient | Requester of referral / transfer of care |
recipient | Σ | 0..* | Practitioner | Organization | Receiver of referral / transfer of care request |
encounter | 0..1 | Encounter | Encounter | |
dateSent | Σ | 0..1 | dateTime | Date referral/transfer of care request is sent |
reason | Σ | 0..1 | CodeableConcept | Reason for referral / Transfer of care request |
description | 0..1 | string | A textual description of the referral | |
serviceRequested | Σ | 0..* | CodeableConcept | Service(s) requested |
supportingInformation | Σ | 0..* | Any | Additonal information to support referral or transfer of care request |
fulfillmentTime | Σ | 0..1 | Period | Requested service(s) fulfillment time |
UML Diagram
XML Template
<ReferralRequest xmlns="http://hl7.org/fhir"> <!-- from Resource: id, meta, implicitRules, and language --> <!-- from DomainResource: text, contained, extension, and modifierExtension --> <status value="[code]"/><!-- 1..1 draft | sent | active | cancelled | refused | completed --> <identifier><!-- 0..* Identifier Identifier of request --></identifier> <type><!-- 0..1 CodeableConcept Referral/Transition of care request type --></type> <specialty><!-- 0..1 CodeableConcept The clinical specialty (discipline) that the referral is requested for --></specialty> <priority><!-- 0..1 CodeableConcept Urgency of referral / transfer of care request --></priority> <patient><!-- 0..1 Reference(Patient) Patient referred to care or transfer --></patient> <requester><!-- 0..1 Reference(Practitioner|Organization|Patient) Requester of referral / transfer of care --></requester> <recipient><!-- 0..* Reference(Practitioner|Organization) Receiver of referral / transfer of care request --></recipient> <encounter><!-- 0..1 Reference(Encounter) Encounter --></encounter> <dateSent value="[dateTime]"/><!-- 0..1 Date referral/transfer of care request is sent --> <reason><!-- 0..1 CodeableConcept Reason for referral / Transfer of care request --></reason> <description value="[string]"/><!-- 0..1 A textual description of the referral --> <serviceRequested><!-- 0..* CodeableConcept Service(s) requested --></serviceRequested> <supportingInformation><!-- 0..* Reference(Any) Additonal information to support referral or transfer of care request --></supportingInformation> <fulfillmentTime><!-- 0..1 Period Requested service(s) fulfillment time --></fulfillmentTime> </ReferralRequest>
JSON Template
{ "resourceType" : "ReferralRequest", // from Resource: id, meta, implicitRules, and language // from DomainResource: text, contained, extension, and modifierExtension "status" : "<code>", // R! draft | sent | active | cancelled | refused | completed "identifier" : [{ Identifier }], // Identifier of request "type" : { CodeableConcept }, // Referral/Transition of care request type "specialty" : { CodeableConcept }, // The clinical specialty (discipline) that the referral is requested for "priority" : { CodeableConcept }, // Urgency of referral / transfer of care request "patient" : { Reference(Patient) }, // Patient referred to care or transfer "requester" : { Reference(Practitioner|Organization|Patient) }, // Requester of referral / transfer of care "recipient" : [{ Reference(Practitioner|Organization) }], // Receiver of referral / transfer of care request "encounter" : { Reference(Encounter) }, // Encounter "dateSent" : "<dateTime>", // Date referral/transfer of care request is sent "reason" : { CodeableConcept }, // Reason for referral / Transfer of care request "description" : "<string>", // A textual description of the referral "serviceRequested" : [{ CodeableConcept }], // Service(s) requested "supportingInformation" : [{ Reference(Any) }], // Additonal information to support referral or transfer of care request "fulfillmentTime" : { Period } // Requested service(s) fulfillment time }
Structure
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
ReferralRequest | DomainResource | A request for referral or tranfer of care | ||
status | M Σ | 1..1 | code | draft | sent | active | cancelled | refused | completed ReferralStatus (Required) |
identifier | 0..* | Identifier | Identifier of request | |
type | Σ | 0..1 | CodeableConcept | Referral/Transition of care request type |
specialty | 0..1 | CodeableConcept | The clinical specialty (discipline) that the referral is requested for | |
priority | Σ | 0..1 | CodeableConcept | Urgency of referral / transfer of care request |
patient | Σ | 0..1 | Patient | Patient referred to care or transfer |
requester | Σ | 0..1 | Practitioner | Organization | Patient | Requester of referral / transfer of care |
recipient | Σ | 0..* | Practitioner | Organization | Receiver of referral / transfer of care request |
encounter | 0..1 | Encounter | Encounter | |
dateSent | Σ | 0..1 | dateTime | Date referral/transfer of care request is sent |
reason | Σ | 0..1 | CodeableConcept | Reason for referral / Transfer of care request |
description | 0..1 | string | A textual description of the referral | |
serviceRequested | Σ | 0..* | CodeableConcept | Service(s) requested |
supportingInformation | Σ | 0..* | Any | Additonal information to support referral or transfer of care request |
fulfillmentTime | Σ | 0..1 | Period | Requested service(s) fulfillment time |
XML Template
<ReferralRequest xmlns="http://hl7.org/fhir"> <!-- from Resource: id, meta, implicitRules, and language --> <!-- from DomainResource: text, contained, extension, and modifierExtension --> <status value="[code]"/><!-- 1..1 draft | sent | active | cancelled | refused | completed --> <identifier><!-- 0..* Identifier Identifier of request --></identifier> <type><!-- 0..1 CodeableConcept Referral/Transition of care request type --></type> <specialty><!-- 0..1 CodeableConcept The clinical specialty (discipline) that the referral is requested for --></specialty> <priority><!-- 0..1 CodeableConcept Urgency of referral / transfer of care request --></priority> <patient><!-- 0..1 Reference(Patient) Patient referred to care or transfer --></patient> <requester><!-- 0..1 Reference(Practitioner|Organization|Patient) Requester of referral / transfer of care --></requester> <recipient><!-- 0..* Reference(Practitioner|Organization) Receiver of referral / transfer of care request --></recipient> <encounter><!-- 0..1 Reference(Encounter) Encounter --></encounter> <dateSent value="[dateTime]"/><!-- 0..1 Date referral/transfer of care request is sent --> <reason><!-- 0..1 CodeableConcept Reason for referral / Transfer of care request --></reason> <description value="[string]"/><!-- 0..1 A textual description of the referral --> <serviceRequested><!-- 0..* CodeableConcept Service(s) requested --></serviceRequested> <supportingInformation><!-- 0..* Reference(Any) Additonal information to support referral or transfer of care request --></supportingInformation> <fulfillmentTime><!-- 0..1 Period Requested service(s) fulfillment time --></fulfillmentTime> </ReferralRequest>
JSON Template
{ "resourceType" : "ReferralRequest", // from Resource: id, meta, implicitRules, and language // from DomainResource: text, contained, extension, and modifierExtension "status" : "<code>", // R! draft | sent | active | cancelled | refused | completed "identifier" : [{ Identifier }], // Identifier of request "type" : { CodeableConcept }, // Referral/Transition of care request type "specialty" : { CodeableConcept }, // The clinical specialty (discipline) that the referral is requested for "priority" : { CodeableConcept }, // Urgency of referral / transfer of care request "patient" : { Reference(Patient) }, // Patient referred to care or transfer "requester" : { Reference(Practitioner|Organization|Patient) }, // Requester of referral / transfer of care "recipient" : [{ Reference(Practitioner|Organization) }], // Receiver of referral / transfer of care request "encounter" : { Reference(Encounter) }, // Encounter "dateSent" : "<dateTime>", // Date referral/transfer of care request is sent "reason" : { CodeableConcept }, // Reason for referral / Transfer of care request "description" : "<string>", // A textual description of the referral "serviceRequested" : [{ CodeableConcept }], // Service(s) requested "supportingInformation" : [{ Reference(Any) }], // Additonal information to support referral or transfer of care request "fulfillmentTime" : { Period } // Requested service(s) fulfillment time }
Alternate definitions: Schema/Schematron, Resource Profile (XML, JSON), Questionnaire
Path | Definition | Type | Reference |
---|---|---|---|
ReferralRequest.status | The status of the referral | Fixed | http://hl7.org/fhir/referralstatus |
Search parameters for this resource. The common parameters also apply. See Searching for more information about searching in REST, messaging, and services.
Name | Type | Description | Paths |
patient | reference | Who the referral is about | ReferralRequest.patient (Patient) |
priority | token | The priority assigned to the referral | ReferralRequest.priority |
recipient | reference | The person that the referral was sent to | ReferralRequest.recipient (Organization, Practitioner) |
specialty | token | The specialty that the referral is for | ReferralRequest.specialty |
status | token | The status of the referral | ReferralRequest.status |
type | token | The type of the referral | ReferralRequest.type |