1. Doctor Prescribes Medication

0. The goal of this step is let PHARMACIST know what drugs to give to PATIENT.

1. DOCTOR may find that PATIENT still has some drug prescription going on.

2. In a questionnaire, mentioned recording the medicine patient is taking right now.

1. DOCTOR searches for a drug.

1. A drug may have two names: brand name and generic name.

2. A drug is first invented and produced by certain brand under a registered brand name like Panadol.

3. After a brand name drug patent expires, other companies may produce drug with same formulae under a generic name, which is Paracetamol.

4. Searching for either brands or active ingridients is expected.

5. A drug may be taken into body via different paths, called routes of administration.

6. Doctor may want to consult previous prescriptions, select drugs from it or refill drugs.

7. Doctor may see a lot of patients with common problem thus will frequently use certain drugs.

8. For some diseases, there might exists a drug set, which doctor will load the set and tweak.

9. 1.8 is confirmed, quote: "We want there to always be a relation between diagnosis and medication, but Bahmni doesn't have that feature right now."

10. 1.7 is partially confirmed, quote: "It's a mental list, and common for the most frequent diagnoses. "

11. DOCTOR may need to have the diagnosis shown on this page to prescribe drugs accordingly (short term memory blackout).

2. DOCTOR adds a drug.

1. Drugs may have interactions with each other, which may not be desired.

2. Drugs may be low in stock, or ran out, so alternative may be needed.

3. Drugs may cause allergies, which may not be desired.

4. 2.1 is partially denied, quote: "This hasn't been brought up, but would definitely be a useful feature."

3. DOCTOR specifies usage of the drug.

1. Drugs may need to be administered with certain frequency.

2. Drugs may need to be administered immediately.

3. Drugs may be limited to a certain kind of usage, like tablets, unit must be tablets, route must be oral, etc.

4. Total quantity of drugs is usually determined by the usage and frequency (multiplied).

5. Special care is needed for cream, syrups, where units may be vague and total quantity must be entered manually.

6. In programs, drugs are given indefinite amount, which should be another journey, not to be mixed with normal case.

4. DOCTOR repeatedly adds more drugs.

1. In PO meeting on 2016/10/19, Gurpreet brought up the idea that doctors may need to consult full prescription history to prescribe drugs, including previous disease, doctor, prescription given.

2. 2.1 is against the assumption that "diagnosis must be done before a doctor specify treatment", for consultation of patient history should be done in patient dashboard during diagnosis, so needs more context gathering.

5. DOCTOR dispenses drugs.

1. This may mark the ending of a consultation (or a visit).

2. Price may need to be displayed.

3. 5.1 is confirmed, quote: "Technically yes. But we give certain dispositions like 'Consultation complete' to mark a visit complete. If there's a better way, we are open to it."

4. DOCTOR may want to save this diagnosis-drug relationship. This may be done intelligently, as different patients may have different status, age, background, thus affecting the prescription of drugs.

6. Prescription is transferred to PHARMACY.

1. As of v.85 ERP of drugs and EMR are provided by separate solutions.

2. Price may need to be displayed, fee may be collected by PHARMACIST or CLERK.



The Bahmni documentation is licensed under Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)