xCaliber healthCare Data Mesh

Prescription

Source Object: Prescription

Overview and Usage: The "Prescription" source object is a fundamental component in healthcare systems, providing detailed information about prescribed medications. This data is crucial for healthcare providers, pharmacists, and patients to ensure the accurate dispensing and administration of medications. Here's a breakdown of the key components:

  • Appointment ID: A unique identifier for the appointment associated with the prescription.
  • Assigned To: The healthcare professional assigned to manage or fulfill the prescription.
  • Created Date and Time: The date and time when the prescription was created.
  • DEA Schedule: The Drug Enforcement Administration (DEA) schedule of the prescribed medication, which classifies controlled substances.
  • Declined Reason: If a prescription is declined, this field contains the reason code, description, and code set. It's crucial for tracking and managing declined prescriptions.
  • Declined Reason Text: A textual description of the reason for declining the prescription.
  • Deleted Date and Time: The date and time when the prescription record was deleted.
  • Department ID: A unique identifier for the department associated with the prescription.
  • Document Class and Description: Information about the class and description of the document, which can provide context to the prescription.
  • Document Route: The route through which the document was created or processed.
  • Document Source and Subclass: Information about the source and subclass of the document.
  • Document Type ID: A unique identifier for the type of document, which can help categorize the prescription.
  • Encounter ID: A unique identifier for the encounter associated with the prescription.
  • External Accession ID and Note: External identifiers and notes related to the prescription.
  • Facility ID: A unique identifier for the facility or location associated with the prescription.
  • Internal Accession ID and Note: Internal identifiers and notes related to the prescription.
  • Last Modified Date and Time: The date and time when the prescription record was last modified.
  • Observation Date and Time: The date and time when the prescription observation was made.
  • Ordering Mode: The mode used for ordering the prescription.
  • Order Type: The type of order associated with the prescription.
  • Patient Case ID: A unique identifier for the patient case associated with the prescription.
  • Patient ID: A unique identifier for the patient to whom the prescription is issued.
  • Prescription ID: A unique identifier for the prescription itself.
  • Priority: The priority level of the prescription.
  • Provider ID and NPI: Unique identifiers for the healthcare provider issuing the prescription, along with the National Provider Identifier (NPI).
  • Status: The current status of the prescription (e.g., pending, filled, canceled).
  • Subject: The subject or reason for the prescription.
  • Tieto Order ID: A unique identifier for the order associated with the prescription.
  • Administered Date and Time, Expiration Date, Lot Number, Manufacturer, Note, Route, Site, and User: Details related to the administration of medication.
  • Billing NDC: The National Drug Code used for billing purposes.
  • Dispense as Written: Indicates whether the prescription must be dispensed as written.
  • Dosage Additional Instructions, Duration Unit, Duration Value, Frequency Unit, Frequency Value, Quantity Unit, Quantity Value: Details of the prescribed dosage.
  • Earliest Fill Date: The earliest date when the prescription can be filled.
  • Is Structured Sig: A flag indicating whether the prescription includes a structured sig (standardized medication instructions).
  • Medication ID (MedID): A unique identifier for the medication associated with the prescription.
  • NDCs: National Drug Codes associated with the medication.
  • Note to Pharmacy: A note intended for the pharmacy processing the prescription.
  • Quantity NDC, Unit, and Value: Information about the quantity of medication prescribed.
  • Refills Allowed: The number of refills allowed for the prescription.
  • RxNorm: A standardized nomenclature for clinical drugs.
  • Sample Expiration Date and Lot Number: Information about medication samples, including expiration date and lot number.
  • SIG: The medication instructions, including dosage, route, and frequency.
  • Diagnosis List: Information about the diagnosis codes associated with the prescription.
  • Pages: Details of the pages or attachments related to the prescription, including content type, href, page ID, and ordering.

The "Prescription" source object is critical for managing the prescription process in healthcare systems, ensuring that patients receive the right medications with proper instructions and billing.

Mapping Table

Data FieldExample ValueSource Data Field DescriptionSource Field Data TypeSource Data Field CardinalityMapped FHIR++ ResourceMapped FHIR Data FieldAugmented MappingAssociated Coding SystemAssociated FHIR Data Field ExtensionMapping Context
appointmentid-The appointment ID for this documentinteger0..1DocumentReferencecontext.related.referenceTop Level
assignedto-Person the document is assigned tostring0..1DocumentReferenceextension.valueStringassigned-toTop Level
createddatetime-Date/Time (ISO 8601) the document was createdstring0..1DocumentReferencedateTop Level
deaschedule-A number corresponding to the level of restriction the drug is placed under by the DEA.integer0..1MedicationRequestextension.valueStringdea-scheduleContained
declinedreason.code-List of codes indicating why the order was not given. If this field is not present, the order was not declined. If the array is empty, no reason has been chosen.array0..1MedicationRequestreasonCode.coding.codeContained
declinedreason.description-List of codes indicating why the order was not given. If this field is not present, the order was not declined. If the array is empty, no reason has been chosen.array0..1MedicationRequestreasonCode.coding.displayContained
declinedreason.codeset-List of codes indicating why the order was not given. If this field is not present, the order was not declined. If the array is empty, no reason has been chosen.array0..1MedicationRequestreasonCode.coding.systemContained
declinedreasontext-The user-facing description of the reason the order was not given.string0..1MedicationRequestreasonCode.textContained
deleteddatetime-Date/time (ISO 8601) the document was deletedstring0..1DocumentReferenceextension.valueDateTimedeleted-datetimeTop Level
departmentid-Department for the documentstring0..1DocumentReferenceextension.valueStringdepartment-idTop Level
documentclass-Class of documentstring0..1DocumentReferencecategory.coding.codeTop Level
documentdescription-Description of the document typestring0..1DocumentReferencedescriptionTop Level
documentroute-Explains method by which the document was entered into the athenaNet (INTERFACE (digital), FAX, etc.)string0..1DocumentReferenceextension.valueStringdocument-routeTop Level
documentsource-Explains where this document originated.string0..1DocumentReferenceextension.valueStringdocument-sourceTop Level
documentsubclass-Specific type of documentstring0..1DocumentReferencecategory.extension.valueStringdocument-subclassTop Level
documenttypeid-A specific document type identifier.integer0..1DocumentReferenceextension.valueStringdocument-type-idTop Level
encounterid-Encounter IDstring0..1DocumentReferencecontext.encounter.referenceTop Level
externalaccessionid-The external accession ID for this document. Format depends on the system the ID belongs to.string0..1DocumentReferenceextension.valueStringexternal-accession-idTop Level
externalnote-External note for the patient.string0..1DocumentReferenceextension.valueStringexternal-noteTop Level
facilityid-The ID of the clinical provider associated with this clinical document. Clinical providers are a master list of providers throughout the country. These include providers as well as radiology centers, labs and pharmacies.integer0..1DocumentReferencecustodian.referenceTop Level
internalaccessionid-The internal accession ID for this document. Format depends on the system the ID belongs to.string0..1DocumentReferenceextension.valueStringinternal-accession-idTop Level
internalnote-The 'Internal Note' attached to this documentstring0..1DocumentReferenceextension.valueStringinternal-noteTop Level
lastmodifieddatetime-Date/time (ISO 8601) the document was last modifiedstring0..1DocumentReferenceextension.valueDateTimelast-modified-datetimeTop Level
observationdatetime-Date/time (ISO 8601) the observation was takenstring0..1DocumentReferenceextension.valueDateTimeobservation-datetimeTop Level
orderingmode-Ordering Mode for a prescription. One of Prescribe, Adminster, Dispensestring0..1DocumentReferenceextension.valueStringordering-modeTop Level
ordertype-Order type group namestring0..1DocumentReferenceextension.valueStringorder-typeTop Level
patientcaseid-The patient case idstring0..1DocumentReferenceextension.valueStringpatient-case-idTop Level
patientid-The athenaNet patient ID.integer0..1DocumentReferencesubject.referenceTop Level
prescriptionid-ID of a prescription documentinteger0..1DocumentReferenceidTop Level
priority-Document priority, when available. 1 is high, 2 is normal. Some labs use other numbers or characters that are lab-specific.string0..1DocumentReferenceextension.valueStringpriorityTop Level
providerid-Provider ID for this documentinteger0..1DocumentReferenceauthor.referenceTop Level
providernpi-NPI (National Provider Identity) of the provider for this prescription.string0..1DocumentReferenceidentifier.valueTop Level
status-Status of the documentstring0..1DocumentReferencestatusTop Level
subject-Subject of the documentstring0..1DocumentReferenceextension.valueStringsubjectTop Level
tietoorderid-Order ID of the order this document is tied to, if anyinteger0..1DocumentReferencecontext.related.referenceTop Level
administereddatetime-Date/time (ISO 8601) medication was administeredstring0..1MedicationAdministrationeffective.effectivePeriod.startContained
administerexpirationdate-Expiration of the medication or vaccine administeredstring0..1MedicationAdministrationeffective.effectivePeriod.endContained
administerlotnumber-Lot number of the medication or vaccine administeredstring0..1MedicationAdministrationidentifier.valueContained
administermanufacturer-Manufacturer of the administered medicationstring0..1MedicationAdministrationextension.valueStringadminister-manufacturerContained
administernote-Adminster notestring0..1MedicationAdministrationnote.textContained
administerroute-The route the medication was administered usingstring0..1MedicationAdministrationdosage.routeContained
administersite-The site on the patient that the medication/vaccine/etc was administeredstring0..1MedicationAdministrationdosage.siteContained
administeruser-The username of the person who administered the prescriptionstring0..1MedicationAdministrationextension.valueStringadminister-userContained
billingndc-The National Drug Code for the documentstring0..1DocumentReferenceextension.valueStringbilling-ndcContained
dispenseaswritten-Whether this prescription is labeled Dispense As Writtenstring0..1MedicationRequestsubstitution.allowedBooleanContained
dosageadditionalinstructions-Additional instructions for the medicationstring0..1MedicationRequestdosageInstruction.textContained
dosagedurationunit-Units for the dosage durationstring0..1MedicationRequestdosageInstruction.timing.repeat.durationUnitContained
dosagedurationvalue-Duration (in DOSAGEDURATIONUNITS) of the dosagenumber0..1MedicationRequestdosageInstruction.timing.repeat.durationContained
dosagefrequencyunit-Units for the dosage frequencystring0..1MedicationRequestdosageInstruction.doseAndRate.rateQuantity.unitContained
dosagefrequencyvalue-Frequency (in DOSAGEFREQUENCYUNITS) of the dosagenumber0..1MedicationRequestdosageInstruction.doseAndRate.rateQuantity.valueContained
dosagequantityunit-Units for the dosage quantitystring0..1MedicationRequestdosageInstruction.doseAndRate.doseQuantity.unitContained
dosagequantityvalue-Quantity (in DOSAGEQUANTITYUNITS) of the dosagenumber0..1MedicationRequestdosageInstruction.doseAndRate.doseQuantity.valueContained
earliestfilldate-The earliest date a prescription may be filled, in the format mm/dd/yyyy.string0..1MedicationRequestextension.valueDateearliest-fill-dateContained
isstructuredsig-If sig for a prescription was specified as structured entry, versus unstructured free textstring0..1MedicationRequestextension.valueStringis-structured-sigContained
medid-The medication ID of this medicationinteger0..1MedicationRequestmedication.medicationReference.referenceContained
ndcs-List of NDCs associated with this prescriptionarray0..1MedicationRequestmedication.medicationCodeableConceptContained
notetopharmacy-A note to send to the pharmacy.string0..1MedicationRequestextension.valueStringnote-to-pharmacyContained
quantityndc-National Drug Codestring0..1MedicationRequestextension.valueStringquantity-ndcContained
quantityunit-Unit for prescription quantitystring0..1MedicationRequestdispenseRequest.extension.valueStringquantity-unitContained
quantityvalue-Value for prescription quantitynumber0..1MedicationRequestdispenseRequest.quantity.valueContained
refillsallowed-Number of refills allowedinteger0..1MedicationRequestdispenseRequest.numberOfRepeatsAllowedContained
rxnorm-RXNORM code for this drugstring0..1MedicationRequestextension.valueStringrxnormContained
sampleexpirationdate-Expiration of the medication or vaccine samplestring0..1MedicationRequestextension.valueStringsample-expiration-dateContained
samplelotnumber-Lot number of the medication or vaccine samplestring0..1MedicationRequestextension.valueStringsample-lot-numberContained
sig-Text sig for a prescriptionstring0..1MedicationRequestextension.valueStringsigContained
diagnosislist.diagnosiscode.code-Diagnoses for this documentarray0..1MedicationRequestreasonCode.coding.codeContained
diagnosislist.diagnosiscode.description-Diagnoses for this documentarray0..1MedicationRequestreasonCode.coding.displayContained
diagnosislist.diagnosiscode.codeset-Diagnoses for this documentarray0..1MedicationRequestreasonCode.coding.systemContained
diagnosislist.snomedicdcodes.code-Diagnoses for this documentarray0..1MedicationRequestreasonCode.coding.codeContained
diagnosislist.snomedicdcodes.description-Diagnoses for this documentarray0..1MedicationRequestreasonCode.coding.displayContained
diagnosislist.snomedicdcodes.codeset-Diagnoses for this documentarray0..1MedicationRequestreasonCode.coding.systemContained
diagnosislist.snomedicdcodes.unstrippeddiagnosiscode-Diagnoses for this documentarray0..1MedicationRequestreasonCode.coding.extension.valueStringunstripped-diagnosis-codeContained
pages.contenttype-The content-type that will be returned by the page image call.string0..1DocumentReferencecontent.attachment.contentTypeTop Level
pages.href-The URL to get the document image.string0..1DocumentReferencecontent.attachment.urlTop Level
pages.pageid-The ID to use in a call to get the page image.string0..1DocumentReferencecontent.attachment.idTop Level
pages.pageordering-Within this list of pages, the ordering (starting with 1).string0..1DocumentReferencecontent.attachment.extension.valueStringpage-orderingTop Level