Uploaded image for project: 'EMR API'
  1. EMR API
  2. EA-140

Enhance OrderService API to fetch orders by status across patients

    XMLWordPrintable

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

            Activity

              People

                Unassigned Unassigned
                dsurrao Dominic Surrao
                Votes:
                0 Vote for this issue
                Watchers:
                2 Start watching this issue

                Dates

                  Created:
                  Updated:
                  Resolved: