Uploaded image for project: 'OpenMRS Core'
  1. OpenMRS Core
  2. TRUNK-4794

The goal of this issue is to add the ability to use order sets for orders.

    XMLWordPrintable

Details

    • Medium
    • Order Sets
    • To Do

    Description

      The goal of this issue is to add the ability to author an order set and use order sets for orders.

      Approach

      • Write liquibase migration for OrderSet, OrderSetMember, OrderSetAttributeType, OrderSetAttribute tables, OrderSetType
      • Create domain model, Service, DAO for OrderSet
      • Add OrderSetType field as part of OrderSet to capture type of set (eg: OrderSetType=Corollary, OrderSetType=Regimen)
      • Create domain model, Service, DAO for OrderSetMember
      • Create domain model, Service, DAO for OrderSetMemberAttributeType
      • Create domain model, Service, DAO for OrderSetMemberAttribute
      • Add associations to models as per the data model. (see attached)
      • Verify OrderSet save so that it will also save all the members with attribute
      • Add applicable unit tests

      Acceptance Criteria

      • The client of the API should be able to create an order set.
      • A client should be able to make orders using the order sets.
      • As before, the client should be able to make orders using specific drug concepts and lab test orders along with the orders made through order sets.

      Gliffy Diagrams

        Attachments

          Activity

            People

              ysachinta108 Achinta Roy
              akhilmalhotra Akhil Malhotra
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: