Skip to content
Release: Australia · Updated: 2026-03-12 · Official documentation · View source

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.

FieldData typeDescription
ConditionReferenceCondition for which the medication is being administered.
Date administeredDate/TimeDate and time when the medication was administered.
EncounterReferenceAssociated encounter as part of which medication was administered.
End dateDateDate when the patient completed taking the medication.
External idStringIdentifier of the record in an electronic medical record \(EMR\) system.
NumberString

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.

ObservationReferenceObservation associated with the medication.
PatientReferencePatient who received the medication and is being administered.
ProcedureReferenceProcedure during which the medication is being administered.
Medication productReferenceMedication sold to the patient.
Parent medicationReferenceParent medication product associated with the medication product.
Reason codeStringSystem-defined code that represents the reason why a medication was administered.
Reason descriptionStringReason why a medication was administered.
SourceReferenceSource system details of an external healthcare system in a ServiceNow instance.
Start dateDateDate when the patient started taking the medication.
StatusChoice listStatus 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 defined in the FHIR specifications.
Status reasonStringExplanation of the selected status.

Parent Topic:Healthcare and Life Sciences data model tables