Skip to content

Commit

Permalink
Add documentation about medication management
Browse files Browse the repository at this point in the history
  • Loading branch information
projkov committed Dec 4, 2023
1 parent 14be6d0 commit ad2c338
Show file tree
Hide file tree
Showing 9 changed files with 93 additions and 1 deletion.
45 changes: 45 additions & 0 deletions docs/User Guide/Medications.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
---
sidebar_position: 13
---

# Medications management
## Manage knowledge base
### Definition
Users are empowered to manage the medication knowledge base by adding new MedicationKnowledge data. This resource is crucial for subsequent steps involving the management of existing medications and medication requests.
### Attributes
This documentation presents attributes from the user's perspective. For an understanding from a developer's perspective, please refer to the following links:
1. [MedicationKnowledge](https://hl7.org/fhir/R4/medicationknowledge.html)
#### MedicationKnowledge
|Attribute|Description|
|-|-|
|Name|Name of the medication|
|Code|Unique code identifying this medication|
|Packaging Type|Details about the medication's packaging|
|Dose Form|Form in which the medication dose is administered|
|Amount Unit|Unit of measure for the drug amount in the package|
|Amount Value|Numeric value representing the drug amount in the package|
|Ingredient|Specifies whether it's an active or inactive ingredient|
|Numerator Unit|Unit of measure for the ingredient's quantity|
|Numerator Value|Numeric value of the ingredient's quantity|
|Denominator Unit|Unit of measure for another ingredient's quantity (if applicable)|
|Denominator Value|Numeric value of another ingredient's quantity (if applicable)|
|Price|Pricing information for the medication|
### Actions
#### Create
![New medication knowledge](/img/new-medication-knowledge.gif)
## Manage warehouse
### Definition
Users can manage existing medications, including the creation of multiple medications from a single batch through a unified form.
### Attributes
This documentation presents attributes from the user's perspective. For a developer's perspective, refer to:
1. [Medication](https://hl7.org/fhir/R4/medication.html)
#### Medication
|Attribute|Description|
|-|-|
|Medication Name|Name of the medication, prefilled from the knowledge base|
|Items Number|Total number of medication items|
|Batch Number|Identification number for the batch|
|Expiration Date|Expiry date of the medication|
### Actions
#### Create
![New medication](/img/medication-batch-create.gif)
44 changes: 44 additions & 0 deletions docs/User Guide/PrescriptionsManagement.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
---
sidebar_position: 14
---

# Prescription Management
## Definition
Prescription management is a crucial component of our system, involving several steps:
1. **Create New Medication Knowledge**: This provides foundational information about various medications.
2. **Batch Creation of New Medications**: This step involves adding information about medications available at the clinic, including quantity, batch number, and expiration date.
3. **Create a Prescription**: This functionality, available on the encounter page, allows practitioners to generate prescriptions.
4. **Confirm or Cancel Prescriptions**: This can be done on the prescriptions page.

## Attributes
This section of the documentation describes attributes from the user's perspective. For an understanding from a developer's perspective, please refer to the following links:
1. [MedicationRequest](https://hl7.org/fhir/R4/medicationrequest.html)

### MedicationRequest
| Attribute | Description |
|---------------|-------------------------------------------|
| Medications | Medication to be added to the prescription|

## Actions
### Create
Practitioners can create a prescription by filling out a new document titled "Medication Prescription." In this document, the practitioner selects medication from the clinic's warehouse. Once a medication prescription is created and saved, the selected medication becomes unavailable in the medication list.

![Medication prescription create](/img/medication-prescription-create.gif)

### Confirm
Receptionists can confirm prescriptions and dispense the medication to the patient. The prescribed medication remains unavailable for other uses in the system.

![Medication prescription confirm](/img/medication-prescription-confirm.gif)

### Cancel
Receptionists have the ability to cancel medication prescriptions. In such cases, the medication becomes available again in the medication list.

![Medication prescription cancel](/img/medication-prescription-cancel.gif)

### Filter
Receptionists can filter the prescription list using the following criteria:
1. Practitioner
2. Patient
3. Status

![Medication prescription filter](/img/prescriptions-filters.gif)
5 changes: 4 additions & 1 deletion docs/User Guide/User Roles.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ sidebar_position: 13
|Role|Description|
|----|-----------|
|Admin|Kind of superuser in the system. Can manage system, resources, practitioners, etc.|
|Receptionist|Can schedule/cancel appointments for the patient and manage their invoices.|
|Receptionist|Can schedule/cancel appointments for the patient, manage their invoices, confirm/cancel prescriptions|
|Practitioner|Can manage their own appointments, questionnaires, and patient care.|
|Patient|Can see their own invoices and medical information related to them.|
## Modules by role
Expand All @@ -21,6 +21,9 @@ sidebar_position: 13
| Questionnaires |||||https://emr.beda.software/questionnaires|
| [Scheduling](Scheduling) |||||https://emr.beda.software/scheduling|
| Patient's dashboard |||||https://emr.beda.software/ for the Patient|
| [Medications management](Medications) |||||https://emr.beda.software/medications|
| [Prescriptions management](PrescriptionsManagement) |||||https://emr.beda.software/prescriptions|
| [Prescriptions create](PrescriptionsManagement#create) |||||Available on the consultation page|
## Demo Credentials
|Role|Login|Password|
|----|-----|--------|
Expand Down
Binary file added static/img/medication-batch-create.gif
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added static/img/medication-prescription-cancel.gif
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added static/img/medication-prescription-confirm.gif
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added static/img/medication-prescription-create.gif
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added static/img/new-medication-knowledge.gif
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added static/img/prescriptions-filters.gif
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit ad2c338

Please sign in to comment.