# Medication

The **Medication** tab streamlines the management of patient prescriptions, allowing users to add, update, and delete medications efficiently. It enables users to specify dosage instructions and submit prescriptions electronically (**eRx**) for both **Controlled** and **Non-Controlled Medications**. The tab includes filtering options for viewing different types of prescriptions and offers additional functionalities for printing, appending, or overwriting from previous visits.

{% hint style="success" %}
**Unite EMR** is integrated with the **National Platform for Controlled Medications (NPCM)** portal to support **ERx Submission** and **Cancellation** for **Controlled Medications**.
{% endhint %}

***

### Tab Overview

The tab is organized into a two-panel layout:

<figure><img src="/files/bDKE2vd0UdujxNfHY5YV" alt=""><figcaption></figcaption></figure>

* The **Left Panel** provides fields for searching and adding medications, updating prescriptions, creating custom medication entries, and posting prescriptions.
* The **Right Panel** displays patient information and offers essential options such as printing prescriptions, reviewing medication history, and searching for medications.

Additionally, the tab includes features for filtering medications by post office type (e.g., **DHA,** **Riayati** or **Shafafiya**), searching from the medication list, and adding new medications. Users can also add general remarks to ensure comprehensive prescription details.

***

### Actions

* [**Add Medication:** ](/uniteemr/application-modules/medical-records/medication/add-medication.md)Adds new medications to a patient's prescription, with options to specify dosage, frequency, duration, and additional remarks.
* [**Update Medication:**](/uniteemr/application-modules/medical-records/medication/update-medication.md) Edits previously prescribed medications, allowing changes to dosage, duration, or other instructions.
* [**Delete Medication:**](/uniteemr/application-modules/medical-records/medication/delete-medication.md) Removes unwanted or incorrect medications from the prescription.
* [**eRx Submission:**](/uniteemr/application-modules/medical-records/medication/erx-submission.md) Facilitates the electronic submission of prescriptions for seamless integration with pharmacy systems.
* [**Filters:**](/uniteemr/application-modules/medical-records/medication/filters.md) Includes filter options to view all prescriptions, eRx-submitted medications, and medications that have not been submitted.
* [**More Action menus:**](/uniteemr/application-modules/medical-records/medication/more-action.md) Offers additional functionalities such as printing prescriptions, and appending or overwriting prescriptions from previous visits.

***


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://unitecare.gitbook.io/uniteemr/application-modules/medical-records/medication.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
