Feature #116
Laboratory - Define work flow for exam requisition
Description
This is the proposed workflow for exam requisition:
1. Unit requests exams to be performed¶
User: selects a suspect or tb case and requests exams to be performed by a specific laboratory;
In case the
Inputs: Suspect/Case, Laboratory to perform exams, list of exams to be performed;
System: Create a new exam record for each one of the exams selected for the suspect/case related to the selected laboratory;
- Request date = now;
- Exam status = REQUESTED;
- Sample = null (there is no sample collected up to now);
When all requests are done, the system sends a message to the user(s) of the laboratory(ies) specifing that a new request for a patient was done;
2. Laboratory collects sample from patient¶
User: Search patient in the system in order to collect samples.
If the patient is not in the database (and somehow patient is carrying a request for new exams) the user will be able to register the patient in the system.
Inputs: Patient, Sample Id Number, Collected date
System: Register the sample in the system belonging to the patient (but check if the sample is already registered to avoid double notification of the sample);
- Connects the sample to the exams to be performed;
- Change the exam status to ON-GOING;
3. Laboratory post exam results¶
User: Search for samples with results and register its results in the system;
Inputs: Patient sample, exam results
System: - Register the results to the selected exam;
- Update exam status to PERFORMED;
- Send message to the user that requested the exam informing that the results were posted;
History
#1
Updated by Ricardo Memoria over 12 years ago
- Status changed from New to Closed
- Start date changed from 09/13/2012 to 09/12/2012
- % Done changed from 0 to 100
This flow seems to be ok, and it's ready to move to the next activity.