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 Field | Example Value | Source Data Field Description | Source Field Data Type | Source Data Field Cardinality | Mapped FHIR++ Resource | Mapped FHIR Data Field | Augmented Mapping | Associated Coding System | Associated FHIR Data Field Extension | Mapping Context |
---|---|---|---|---|---|---|---|---|---|---|
appointmentid | - | The appointment ID for this document | integer | 0..1 | DocumentReference | context.related.reference | Top Level | |||
assignedto | - | Person the document is assigned to | string | 0..1 | DocumentReference | extension.valueString | assigned-to | Top Level | ||
createddatetime | - | Date/Time (ISO 8601) the document was created | string | 0..1 | DocumentReference | date | Top Level | |||
deaschedule | - | A number corresponding to the level of restriction the drug is placed under by the DEA. | integer | 0..1 | MedicationRequest | extension.valueString | dea-schedule | Contained | ||
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. | array | 0..1 | MedicationRequest | reasonCode.coding.code | Contained | |||
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. | array | 0..1 | MedicationRequest | reasonCode.coding.display | Contained | |||
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. | array | 0..1 | MedicationRequest | reasonCode.coding.system | Contained | |||
declinedreasontext | - | The user-facing description of the reason the order was not given. | string | 0..1 | MedicationRequest | reasonCode.text | Contained | |||
deleteddatetime | - | Date/time (ISO 8601) the document was deleted | string | 0..1 | DocumentReference | extension.valueDateTime | deleted-datetime | Top Level | ||
departmentid | - | Department for the document | string | 0..1 | DocumentReference | extension.valueString | department-id | Top Level | ||
documentclass | - | Class of document | string | 0..1 | DocumentReference | category.coding.code | Top Level | |||
documentdescription | - | Description of the document type | string | 0..1 | DocumentReference | description | Top Level | |||
documentroute | - | Explains method by which the document was entered into the athenaNet (INTERFACE (digital), FAX, etc.) | string | 0..1 | DocumentReference | extension.valueString | document-route | Top Level | ||
documentsource | - | Explains where this document originated. | string | 0..1 | DocumentReference | extension.valueString | document-source | Top Level | ||
documentsubclass | - | Specific type of document | string | 0..1 | DocumentReference | category.extension.valueString | document-subclass | Top Level | ||
documenttypeid | - | A specific document type identifier. | integer | 0..1 | DocumentReference | extension.valueString | document-type-id | Top Level | ||
encounterid | - | Encounter ID | string | 0..1 | DocumentReference | context.encounter.reference | Top Level | |||
externalaccessionid | - | The external accession ID for this document. Format depends on the system the ID belongs to. | string | 0..1 | DocumentReference | extension.valueString | external-accession-id | Top Level | ||
externalnote | - | External note for the patient. | string | 0..1 | DocumentReference | extension.valueString | external-note | Top 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. | integer | 0..1 | DocumentReference | custodian.reference | Top Level | |||
internalaccessionid | - | The internal accession ID for this document. Format depends on the system the ID belongs to. | string | 0..1 | DocumentReference | extension.valueString | internal-accession-id | Top Level | ||
internalnote | - | The 'Internal Note' attached to this document | string | 0..1 | DocumentReference | extension.valueString | internal-note | Top Level | ||
lastmodifieddatetime | - | Date/time (ISO 8601) the document was last modified | string | 0..1 | DocumentReference | extension.valueDateTime | last-modified-datetime | Top Level | ||
observationdatetime | - | Date/time (ISO 8601) the observation was taken | string | 0..1 | DocumentReference | extension.valueDateTime | observation-datetime | Top Level | ||
orderingmode | - | Ordering Mode for a prescription. One of Prescribe, Adminster, Dispense | string | 0..1 | DocumentReference | extension.valueString | ordering-mode | Top Level | ||
ordertype | - | Order type group name | string | 0..1 | DocumentReference | extension.valueString | order-type | Top Level | ||
patientcaseid | - | The patient case id | string | 0..1 | DocumentReference | extension.valueString | patient-case-id | Top Level | ||
patientid | - | The athenaNet patient ID. | integer | 0..1 | DocumentReference | subject.reference | Top Level | |||
prescriptionid | - | ID of a prescription document | integer | 0..1 | DocumentReference | id | Top Level | |||
priority | - | Document priority, when available. 1 is high, 2 is normal. Some labs use other numbers or characters that are lab-specific. | string | 0..1 | DocumentReference | extension.valueString | priority | Top Level | ||
providerid | - | Provider ID for this document | integer | 0..1 | DocumentReference | author.reference | Top Level | |||
providernpi | - | NPI (National Provider Identity) of the provider for this prescription. | string | 0..1 | DocumentReference | identifier.value | Top Level | |||
status | - | Status of the document | string | 0..1 | DocumentReference | status | Top Level | |||
subject | - | Subject of the document | string | 0..1 | DocumentReference | extension.valueString | subject | Top Level | ||
tietoorderid | - | Order ID of the order this document is tied to, if any | integer | 0..1 | DocumentReference | context.related.reference | Top Level | |||
administereddatetime | - | Date/time (ISO 8601) medication was administered | string | 0..1 | MedicationAdministration | effective.effectivePeriod.start | Contained | |||
administerexpirationdate | - | Expiration of the medication or vaccine administered | string | 0..1 | MedicationAdministration | effective.effectivePeriod.end | Contained | |||
administerlotnumber | - | Lot number of the medication or vaccine administered | string | 0..1 | MedicationAdministration | identifier.value | Contained | |||
administermanufacturer | - | Manufacturer of the administered medication | string | 0..1 | MedicationAdministration | extension.valueString | administer-manufacturer | Contained | ||
administernote | - | Adminster note | string | 0..1 | MedicationAdministration | note.text | Contained | |||
administerroute | - | The route the medication was administered using | string | 0..1 | MedicationAdministration | dosage.route | Contained | |||
administersite | - | The site on the patient that the medication/vaccine/etc was administered | string | 0..1 | MedicationAdministration | dosage.site | Contained | |||
administeruser | - | The username of the person who administered the prescription | string | 0..1 | MedicationAdministration | extension.valueString | administer-user | Contained | ||
billingndc | - | The National Drug Code for the document | string | 0..1 | DocumentReference | extension.valueString | billing-ndc | Contained | ||
dispenseaswritten | - | Whether this prescription is labeled Dispense As Written | string | 0..1 | MedicationRequest | substitution.allowedBoolean | Contained | |||
dosageadditionalinstructions | - | Additional instructions for the medication | string | 0..1 | MedicationRequest | dosageInstruction.text | Contained | |||
dosagedurationunit | - | Units for the dosage duration | string | 0..1 | MedicationRequest | dosageInstruction.timing.repeat.durationUnit | Contained | |||
dosagedurationvalue | - | Duration (in DOSAGEDURATIONUNITS) of the dosage | number | 0..1 | MedicationRequest | dosageInstruction.timing.repeat.duration | Contained | |||
dosagefrequencyunit | - | Units for the dosage frequency | string | 0..1 | MedicationRequest | dosageInstruction.doseAndRate.rateQuantity.unit | Contained | |||
dosagefrequencyvalue | - | Frequency (in DOSAGEFREQUENCYUNITS) of the dosage | number | 0..1 | MedicationRequest | dosageInstruction.doseAndRate.rateQuantity.value | Contained | |||
dosagequantityunit | - | Units for the dosage quantity | string | 0..1 | MedicationRequest | dosageInstruction.doseAndRate.doseQuantity.unit | Contained | |||
dosagequantityvalue | - | Quantity (in DOSAGEQUANTITYUNITS) of the dosage | number | 0..1 | MedicationRequest | dosageInstruction.doseAndRate.doseQuantity.value | Contained | |||
earliestfilldate | - | The earliest date a prescription may be filled, in the format mm/dd/yyyy. | string | 0..1 | MedicationRequest | extension.valueDate | earliest-fill-date | Contained | ||
isstructuredsig | - | If sig for a prescription was specified as structured entry, versus unstructured free text | string | 0..1 | MedicationRequest | extension.valueString | is-structured-sig | Contained | ||
medid | - | The medication ID of this medication | integer | 0..1 | MedicationRequest | medication.medicationReference.reference | Contained | |||
ndcs | - | List of NDCs associated with this prescription | array | 0..1 | MedicationRequest | medication.medicationCodeableConcept | Contained | |||
notetopharmacy | - | A note to send to the pharmacy. | string | 0..1 | MedicationRequest | extension.valueString | note-to-pharmacy | Contained | ||
quantityndc | - | National Drug Code | string | 0..1 | MedicationRequest | extension.valueString | quantity-ndc | Contained | ||
quantityunit | - | Unit for prescription quantity | string | 0..1 | MedicationRequest | dispenseRequest.extension.valueString | quantity-unit | Contained | ||
quantityvalue | - | Value for prescription quantity | number | 0..1 | MedicationRequest | dispenseRequest.quantity.value | Contained | |||
refillsallowed | - | Number of refills allowed | integer | 0..1 | MedicationRequest | dispenseRequest.numberOfRepeatsAllowed | Contained | |||
rxnorm | - | RXNORM code for this drug | string | 0..1 | MedicationRequest | extension.valueString | rxnorm | Contained | ||
sampleexpirationdate | - | Expiration of the medication or vaccine sample | string | 0..1 | MedicationRequest | extension.valueString | sample-expiration-date | Contained | ||
samplelotnumber | - | Lot number of the medication or vaccine sample | string | 0..1 | MedicationRequest | extension.valueString | sample-lot-number | Contained | ||
sig | - | Text sig for a prescription | string | 0..1 | MedicationRequest | extension.valueString | sig | Contained | ||
diagnosislist.diagnosiscode.code | - | Diagnoses for this document | array | 0..1 | MedicationRequest | reasonCode.coding.code | Contained | |||
diagnosislist.diagnosiscode.description | - | Diagnoses for this document | array | 0..1 | MedicationRequest | reasonCode.coding.display | Contained | |||
diagnosislist.diagnosiscode.codeset | - | Diagnoses for this document | array | 0..1 | MedicationRequest | reasonCode.coding.system | Contained | |||
diagnosislist.snomedicdcodes.code | - | Diagnoses for this document | array | 0..1 | MedicationRequest | reasonCode.coding.code | Contained | |||
diagnosislist.snomedicdcodes.description | - | Diagnoses for this document | array | 0..1 | MedicationRequest | reasonCode.coding.display | Contained | |||
diagnosislist.snomedicdcodes.codeset | - | Diagnoses for this document | array | 0..1 | MedicationRequest | reasonCode.coding.system | Contained | |||
diagnosislist.snomedicdcodes.unstrippeddiagnosiscode | - | Diagnoses for this document | array | 0..1 | MedicationRequest | reasonCode.coding.extension.valueString | unstripped-diagnosis-code | Contained | ||
pages.contenttype | - | The content-type that will be returned by the page image call. | string | 0..1 | DocumentReference | content.attachment.contentType | Top Level | |||
pages.href | - | The URL to get the document image. | string | 0..1 | DocumentReference | content.attachment.url | Top Level | |||
pages.pageid | - | The ID to use in a call to get the page image. | string | 0..1 | DocumentReference | content.attachment.id | Top Level | |||
pages.pageordering | - | Within this list of pages, the ordering (starting with 1). | string | 0..1 | DocumentReference | content.attachment.extension.valueString | page-ordering | Top Level |