Details
-
Enhancement
-
Status: Closed
-
TBD
-
Resolution: Won't Fix
-
None
-
None
-
Undetermined
Description
Currently there is a OrderService.getActiveOrders(Patient patient, OrderType orderType, CareSetting careSetting, Date asOfDate) method.
What is desirable:
- A similar method that queries across all patients. This functionality could be implemented in the method OrderService.getOrders(OrderSearchCriteria orderSearchCriteria).
- In addition to "active" orders, allow querying by other status: future-scheduled, expired, fulfilled (query by Order.FulfillerStatus where appropriate).
- FulfillerStatus: add a new status "PRELIMINARY". This can be used for lab orders that are resulted but need verification.
- CAUTION: "Active" status logic should be consistent across OrderService.getActiveOrders(), OrderService.getOrders() and Order.isActive()
Gliffy Diagrams
Attachments
Issue Links
- is related to
-
TRUNK-5424 Create new getOrders(OrderSearchCriteria) service method
-
- Closed
-