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.

    Details

    • Complexity:
      Medium
    • Epic Name:
      Order Sets

      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

            Attachments-Category-Modification

              Activity

                People

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

                  Dates

                  • Created:
                    Updated:
                    Resolved: