xCaliber healthCare Data Mesh

Referrals

Referrals

Source Object: Referrals

The Referrals source object plays a crucial role in healthcare by managing and documenting patient referrals to specialists or other healthcare providers.

Overview

The Referrals source object is designed to facilitate the referral process in healthcare. It captures essential information about referrals, including authorization details, the patient involved, the referring practice, and information about the specialist or consultant to whom the patient is being referred.

Usage

The Referrals source object serves several key purposes in healthcare operations:

  1. Referral Authorization: It documents the authorization details for the referral, such as the authorization number and the service that requires authorization.
  2. Date for Reevaluation: This field stores the date for reevaluation, which is essential for tracking and scheduling follow-up appointments or assessments.
  3. ICD-10 Codes: The ICD-10 codes section contains diagnostic codes to specify the reason for the referral and the patient's condition, ensuring clarity in the referral process.
  4. Patient Information: The "patient" field includes details about the patient for whom the referral is being made, ensuring the right patient receives the necessary care.
  5. Referring Practice: Information about the practice initiating the referral is stored in the "practice" field, including the referring healthcare facility or provider.
  6. Specialty and Consultant: Details about the specialist or consultant to whom the patient is being referred are captured, such as their name, specialty, and relevant abbreviations. This information ensures that the patient is directed to the appropriate healthcare professional.

The Referrals source object streamlines the referral process, ensuring that patients receive the care they need from the right specialists. It also aids in tracking authorization and reevaluation dates, making healthcare operations more efficient and patient-centered.

Mapping Table

Data FieldSource Field Data TypeResource Mapping ContextSource Data Field CardinalitySource Data Field DescriptionExample ValueSource Data Field Validation RuleMapped FHIR ResourceMapped FHIR Data FieldAugmented MappingAssociated Coding SystemAssociated FHIR Data Field ExtensionMapped FHIR Data Field Type
auth_numberStringTop Level0..1---DocumentReferencecategory.extension[*].valueStringcategory.coding[].code = 57133-1 & category.coding[].system=http://loinc.orgNAauth-numberTBD
authorization_forStringTop Level0..1--Referral For Treatment, includes Consult Visit. Procedure / Testing Only. Consult (One Visit Only).DocumentReferencecategory.coding[*].displaycategory.coding[].code = 57133-1 & category.coding[].system=http://loinc.orgNA-TBD
authorization_for_shortStringTop Level0..1--ForTreat, ProcOnly, ConsOnlyDocumentReferencecategory.displaycategory.coding[].code = 57133-1 & category.coding[].system=http://loinc.orgNA-TBD
date_for_reEvalDateTimeTop Level0..1---DocumentReferenceextension[*].valueDateTime-NAdate-reEvalTBD
icd10_codesObjectTop Level0..*---DocumentReference--NA-TBD
icd10_codes.codeStringTop Level0..1---DocumentReferencecategory[].coding[].code-ICD10-TBD
icd10_codes.descriptionStringTop Level0..1---DocumentReferencecategory[].coding[].display-NA-TBD
idIntegerTop Level0..1---DocumentReferenceid-NA-TBD
letterIntegerTop Level0..1---DocumentReferenceextension[*].valueString-NAletterTBD
patientIntegerTop Level0..1---DocumentReferencesubject.referencePatientNA-TBD
practiceIntegerTop Level0..1---DocumentReferenceextension[*].valueReference.reference-NApracticeTBD
resolutionStringTop Level0..1--Fulfilled, Outstanding, CancelledDocumentReferenceextension[*].valueString-NAresolutionTBD
consultant_nameStringContained0..1---Practitionercontained[*].name.textuse=officialNA-TBD
short_consultant_nameStringContained0..1---Practitionercontained[*].name.textuse=usualNA-TBD
specialtyObjectContained0..1---PracitionerRole--NA-TBD
specialty.abbreviationStringContained0..1---PracitionerRolecontained[].contained[].specialty[].extension[].valueString-NAabbreviationTBD
specialty.categoryObjectContained0..1---PracitionerRole--NA-TBD
specialty.category.abbreviationStringContained0..1---PracitionerRolecontained[].contained[].specialty[].extension[].valueString-NAcategory-abbreviationTBD
specialty.category.created_dateDateTimeContained0..1---PracitionerRolecontained[].contained[].specialty[].extension[].valueDateTime-NAcategory-created-dateTBD
specialty.category.idIntegerContained0..1---PracitionerRolecontained[].contained[].specialty[].extension[].valueInteger-NAcategory-idTBD
specialty.category.nameStringContained0..1---PracitionerRolecontained[].contained[].specialty[].extension[].valueString-NAcategory-nameTBD
specialty.created_dateDateTimeContained0..1---PracitionerRolecontained[].contained[].specialty[].extension[].valueDateTime-NAcreated-dateTBD
specialty.idIntegerContained0..1---PracitionerRolecontained[].contained[].specialty[*].id-NA-TBD
specialty.nameStringContained0..1---PracitionerRolecontained[].contained[].specialty[*].text-NA-TBD
specialty.practice_createdDateTimeContained0..1---PracitionerRolecontained[].contained[].specialty[].extension[].valueDateTime-NApractice-createdTBD