2018-09-17 Design Forum
How to Join
Agenda
- How do we define an “active” order as a search parameter for the Order service?
Related ticket: https://issues.openmrs.org/browse/TRUNK-5424
Definition of Order.isActive(); https://github.com/openmrs/openmrs-core/blame/master/api/src/main/java/org/openmrs/Order.java#L423Active order (as defined by isActive()):
- Is not voided
- current date is on or after date activated
- Has not been discontinued (isDiscontinued())
Started order (isStarted()):
- Current date is on or after effective start date
Effective start date of an order (getEffectiveStartDate()):
- if urgency is ON_SCHEDULED_DATE, this is the scheduled date; otherwise it is date activated
Effective end date of an order (getEffectiveStopDate()):
- this is the date stopped, or auto expire date if date stopped is not specified
- for drug orders, if auto expire date is not specified, it is calculated from duration and frequency of medication
- Should new "fulfiller status" effect active?
- Review next meeting agenda
Notes
Transcripts
- Audio recording of the call: Listen online or download (available after the meeting)