xCaliber healthCare Data Mesh

Medication

Medication

Source Object: Medication

The Medication source object contains information related to medications prescribed or administered to patients in a healthcare setting. It includes details about the medication, prescribing personnel, fulfillment, and patient-specific information.

Overview

Medications play a crucial role in healthcare, and keeping accurate records of medications prescribed or administered to patients is essential. The Medication source object captures a wide range of information related to medications, including their name, type, dosage, and prescription details.

Usage

The Medication source object is utilized to track and manage medications within a healthcare system. Here are key use cases and information captured by this object:

  1. Medication Details: Information about the medication itself, including its name, form, brand name, generic name, strength, route of administration, and other relevant attributes.
  2. Prescribing Personnel: Details about the healthcare professional responsible for prescribing the medication. This includes the prescribing physician and documenting personnel.
  3. Prescription Information: Data related to prescription, such as start date, document date, order type, and directions for use.
  4. ICD-10 Codes: The ICD-10 codes associated with the medication, providing information about the conditions or diagnoses for which the medication is prescribed.
  5. Fulfillment: Information related to medication fulfillment, including the service location (e.g., pharmacy), fulfillment type, time completed, and details about the pharmacy.
  6. Patient-Specific Data: Information about the patient receiving the medication, including patient ID, any pharmacy instructions, and the quantity of medication prescribed.
  7. Thread: A thread identifier and associated details related to the medication order.

Medication source objects are essential for managing patient prescriptions, tracking medication history, and ensuring patient safety. They play a vital role in the overall healthcare process, from prescription to administration.

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_refillsIntegerTop Level1..1-1-MedicationRequestdispenseRequest.numberOfRepeatsAllowed-NA-TBD
chart_dateDateTimeTop Level0..1-2017-02-11T06:44:31.493753Z-MedicationRequestextension[*].valueString-NAchart-datestring
created_dateDateTimeTop Level0..1-2017-02-11T06:44:31.493753Z-MedicationRequestextension[*].valueString-NAcreatedstring
deleted_dateDateTimeTop Level0..1-null-MedicationRequestextension[*].valueString-NAdeletedstring
directionsStringTop Level0..1-once a day-MedicationRequestdosageInstruction[1].text-NA-string
document_dateDateTimeTop Level0..1-2017-02-11T06:44:31.493753Z-MedicationRequestextension[*].valueString-NAdocument_datestring
documenting_personnelTBDTop Level0..1-null-MedicationRequestrecorder.reference-NA-TBD
icd10_codesObjectTop Level1..*---MedicationRequest--NA-TBD
icd10_codes.codeStringTop Level0..1-U07.1-MedicationRequestreasonCode[1].coding[1].code-ICD10-TBD
icd10_codes.descriptionStringTop Level0..1-COVID-19-MedicationRequestreasonCode[1].coding[1].display-NA-TBD
idLongTop Level0..1-27787290-MedicationRequestid-NA-TBD
is_doc_medBooleanTop Level1..1-FALSE-MedicationRequestextension[*].valueString-NAdoc-medstring
last_modifiedDateTimeTop Level0..1-2017-02-10T22:44:31.587079-MedicationRequestextension[*].valueString-NAmodifiedstring
medicationObjectTop Level1..1---MedicationRequest--NA-TBD
medication_typeStringTop Level1..1-prescription-MedicationRequestextension[*].valueString-NAmedication-typestring
medication.brand_nameStringTop Level0..1-Butrans-MedicationRequestmedicationCodeableConcept.extension[*].valueString-NAbrand-namestring
medication.formStringTop Level0..1-Tab-MedicationRequestquantity.code-NA-TBD
medication.generic_nameStringTop Level0..1-Buprenorphine TD Patch Weekly 5 MCG/HR-MedicationRequestmedicationCodeableConcept.extension[*].valueString-NAgeneric-namestring
medication.idLongTop Level0..1-27590703-MedicationRequestmedicationReference.id-NA-TBD
medication.is_controlledBooleanTop Level0..1-TRUE-MedicationRequestmedicationCodeableConcept.extension[*].valueBoolean-NAcontrolledboolean
medication.nameStringTop Level0..1-Butrans Transdermal Patch Weekly 5 MCG/HR-MedicationRequestmedicationCodeableConcept.coding[1].display-Snomed-TBD
medication.routeStringTop Level0..1-Oral-MedicationRequestdosageInstruction.route.coding[1].display-NA-TBD
medication.rxnorm_cuisIntegerTop Level0..*---MedicationRequestmedicationCodeableConcept.coding[1].code-RxNorm-TBD
medication.strengthStringTop Level0..1-80 mg-MedicationRequestmedicationCodeableConcept.extension[*].valueString-NAstrengthstring
medication.typeStringTop Level0..1-otc"otc", "prescription", "discontinued"MedicationRequestmedicationCodeableConcept.extension[*].valueCode-NAtypeTBD
notesStringTop Level0..1-this is note-MedicationRequestnote[1].text-NA-markdown
num_samplesTBDTop Level0..1-null-MedicationRequestdispenseRequest.quantity.extension[*].valueString-NAsample-countstring
order_typeStringTop Level1..1-New-MedicationRequestextension[*].valueString-NAorder-typestring
patientIntegerTop Level1..1-13500417-MedicationRequestsubject.reference-NA-TBD
pharmacy_instructionsStringTop Level0..1-this is pharmacy_instructions-MedicationRequestextension[*].valueString-NAinstructionsstring
practiceIntegerTop Level1..1-140754475089924-MedicationRequestextension[*].valueString-NApracticestring
prescribing_physicianIntegerTop Level1..1-1638402-MedicationRequestrequester.reference-NA-TBD
qtyStringTop Level1..1-10.123456789-MedicationRequestquantity.value-NA-TBD
qty_unitsStringTop Level1..1-ml-MedicationRequestquantity.unit-NA-TBD
show_in_chart_feedBooleanTop Level0..1-TRUE-MedicationRequestextension[*].valueBoolean-NAchart-feedboolean
signed_byIntegerTop Level0..1-1638402-MedicationRequestextension[*].valueString-NAsigned-bystring
signed_dateDateTimeTop Level0..1-2017-02-11T06:44:31.493753Z-MedicationRequestauthoredOn-NA-TBD
start_dateDateTop Level1..1-2017-02-10-MedicationRequestdispenserequest.validityPeriod.start-NA-TBD
threadObjectTop Level1..1---MedicationRequest--NA-TBD
thread.dc_dateDateTimeTop Level0..1-2017-02-12T06:44:31.493753Z-MedicationRequestdispenseRequest.validityPeriod.end-NA-TBD
thread.idLongTop Level0..1-12341234-MedicationRequestextension[*].valueString-NAidstring
thread.is_permanentBooleanTop Level1..1-TRUE-MedicationRequestextension[*].valueString-NApermanentstring
fulfillment.service_locationObjectContained0..1nullable--Location--NA-TBD
fulfillment.service_location.address_line1StringContained0..1-1234 First Practice Way-Locationcontained[*].address.line[0]-NA-TBD
fulfillment.service_location.address_line2StringContained0..1---Locationcontained[*].address.line[1]-NA-TBD
fulfillment.service_location.cityStringContained0..1-San Francisco-Locationcontained[*].address.city-NA-TBD
fulfillment.service_location.created_dateDateTimeContained0..1-2017-01-15T06:46:14.445876Z-Locationcontained[].extension[].valueDateTime-NAcreate-dateTBD
fulfillment.service_location.deleted_dateDateTimeContained0..1-null-Locationcontained[].extension[].valueDateTime-NAdelete-dateTBD
fulfillment.service_location.is_primaryBooleanContained0..1-TRUE-Locationcontained[].extension[].valueBoolean-NAprimaryboolean
fulfillment.service_location.nameStringContained0..1-Elation North-Locationcontained[*].name-NA-TBD
fulfillment.service_location.phoneStringContained0..1---Locationcontained[].telecom[].value-NA-TBD
fulfillment.service_location.place_of_serviceStringContained0..1-Office-Locationcontained[*].type.text-NA-string
fulfillment.service_location.stateStringContained0..1-CA-Locationcontained[*].address.state-NA-TBD
fulfillment.service_location.zipStringContained0..1-94114-Locationcontained[*].address.postalcode-NA-TBD
fulfillmentObjectContained0..1nullable--Task--NA-TBD
fulfillment.detailStringContained0..1-null-Taskcontained[*].descriptionresourceType == Task & code.coding[].code== fulfillNA-TBD
fulfillment.pharmacy_ncpdpidStringContained0..1-1655458-Taskcontained[].input[].valueIdentifierresourceType == Task & code.coding[].code== fulfillNA-TBD
fulfillment.service_location.idLongContained0..1-13631735-Taskcontained[*].location.referenceresourceType == Task & code.coding[].code== fulfillNA-TBD
fulfillment.stateStringContained0..1-complete"new", "sending", "sent", "pending_complete", "complete", "failure", "error"Taskcontained[*].statusresourceType == Task & code.coding[].code== fulfillNA-TBD
fulfillment.time_completedDateTimeContained0..1-2017-02-11T06:44:31.493753Z-Taskcontained[*].executionPeriod.endresourceType == Task & code.coding[].code== fulfillNA-TBD
fulfillment.typeStringContained0..1-surescripts"fax", "mdtoolboxepcs", "paper", "paper_nonfillable", "phone", "surescripts", "surescripts_cancel", "surescripts_change"Taskcontained[].input[].valueCoderesourceType == Task & code.coding[].code== fulfillNA-TBD