--- 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. |