--- title: Medication table description: The Medication \[sn\_hcls\_medication\] table stores the information about a medication for the purposes of prescribing, dispensing, and administering a medication as well as for making statements about medication use. locale: en-US canonical_url: https://www.servicenow.com/docs/r/australia/healthcare-life-sciences/healthcare-and-life-sciences-service-management-core/hcls-medication-table.html release: australia product: Healthcare and Life Sciences Service Management Core classification: healthcare-and-life-sciences-service-management-core topic_type: reference last_updated: "2026-03-12" reading_time_minutes: 2 breadcrumb: [Data model tables, Reference, Healthcare and Life Sciences Service Management Core, Healthcare and Life Sciences Service Management, Healthcare and Life Sciences] --- # Medication table The Medication \[sn\_hcls\_medication\] table stores the information about a medication for the purposes of prescribing, dispensing, and administering a medication as well as for making statements about medication use. ## Key features - Extends the Install base item \[sn\_install\_base\_item\] table to store medication details associated with a patient. - Stores all medications received by a patient, including the medication name, start and end dates, status, the condition for which it was given, and the procedure it may be associated with. Role required to configure the table: sn\_hcls.admin. For more information, see [Healthcare and Life Sciences data model]().
Field Data type Description
Condition Reference Condition for which the medication is being administered.
Date administered Date/Time Date and time when the medication was administered.
Encounter Reference Associated encounter as part of which medication was administered.
End date Date Date when the patient completed taking the medication.
External id String Identifier of the record in an electronic medical record \(EMR\) system.
Number String Alpha-numeric profile identifier of the medication. The value is auto-generated and is incremented every time you add a new medication to your ServiceNow instance. The initial value for the **Number** field is MED00001001. **Note:** To customize the number, define the auto-numbering format for the Medication \[sn\_hcls\_medication\] table. For more information, see [Add auto-numbering records in a table](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/platform-administration/t_AutoNumberingRecordsInATable.md).
Observation Reference Observation associated with the medication.
Patient Reference Patient who received the medication and is being administered.
Procedure Reference Procedure during which the medication is being administered.
Medication product Reference Medication sold to the patient.
Parent medication Reference Parent medication product associated with the medication product.
Reason code String System-defined code that represents the reason why a medication was administered.
Reason description String Reason why a medication was administered.
Source Reference Source system details of an external healthcare system in a ServiceNow instance.
Start date Date Date when the patient started taking the medication.
Status Choice list Status of the medication. The following statuses are available by default: - Completed - Entered in error - In progress - Not done - On hold - Stopped - Unknown For more information about the available statuses, see [medication statuses](https://www.hl7.org/fhir/valueset-medication-status.html) defined in the FHIR specifications.
Status reason String Explanation of the selected status.
**Parent Topic:**[Healthcare and Life Sciences data model tables](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/healthcare-life-sciences/healthcare-and-life-sciences-service-management-core/hcls-healthcare-data-tables.md)