Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 5 Next »

Overview

This module is used by doctors when they are having a patient consultation. Through this module you can view information from a patient's previous visit(s), enter complaints and details from the current visit, and create lab, pharmacy, and radiology orders in response to the patient's condition.


Goals and Non-Goals

Goals:

  1. Allows the doctor to conduct a patient visit. During this visit, the doctor will be able to enter details of patient history, examination, diagnosis, and treatment.
  2. Doctors have an up-to-date list of patients, which have been assigned to doctor(s) by the head nurse.
  3. Doctors can receive alerts (from Pharmacy, Lab, others) to inform them of important cross-system updates.
  4. Allows doctors to refer patients to other doctors for a follow-up OPD consultation.
  5. Can view a patient record, showing registration information, vitals, and visit history.

Non-Goals (out-of-scope):


Functionality

History

The purpose of history is to capture a high-level description of the patient's condition, as described by the patient. Because this information derives from the patient's speech/description, it is more subjective.

There are various aspects to a patient's history

  1. History of Present illness - a description of the immediate background which has led up to the patient deciding to come visit the doctor
  2. Family History - possible genetic or shared environmental influences on the patient's condition
  3. Social History - factors such as smoking, alcohol, drug use, sexual behavior (e.g. sex prostitutes, homosexuality)
  4. Medication History - drugs that patient has previously taken for treatment. Most important is the list of drugs which a patient is currently taking.
  5. Lab History - all prior lab exams that have been conducted for the patient. Most important is the outcome of the lab test (e.g. "positive" or "pending result") to help the doctor make decisions.
Examination

The purpose of examination is to conduct a survey of the patient's physical condition. The information is based on the doctor's knowledge, and should be as objective as possible.

Diagnosis

The purpose

Treatment

The purpose

Dependencies

(IN) signifies that data flows "into" OPD from that module.

(OUT) signifies that data flows "out" of OPD into that module.

Screener

  1. (IN) The screening nurse may assign a patient to a one or more specific doctors for a full OPD consultation.
  2. (IN) The screening nurse may request a lab order for a patient. This request must appear in the OPD in order to be approved by a doctor (which doctor?).
  3. (IN) The screening nurse may request a prescription (pharmacy order) for a patient. This request must appear in the OPD in order to be approved by a doctor (which doctor?).
  4. (OUT) A doctor may unassign a patient from himself, returning the patient to the screener list.
  5. (OUT) A doctor may assign a patient to other doctors, causes the patient to appear in other doctors' lists.

Pharmacy

Laboratory

 

Developer Design


Test Design


Notes

JIRA tag: "outpatient"/"opd"

 

Open Issues

IssueWho AskedLast UpdatedAnswer
Can the head nurse screen a patient to more than one doctor? Or should a patient always be assigned to exactly one doctor? What about emergency situations?Nathan LeibyJul 25, 2012??
   

 

    
    
    
    

 

 

  • No labels