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

Disable Hibernate cascading for Encounter.orders and Obs.order

    XMLWordPrintable

Details

    Description

      We should (probably) turn off cascading for Encounter.orders and explicitly set the one for Obs.order to none
      EncounterServiceImpl.saveEncounter needs to manually call some method in OrderService in order to save all new Orders. (Old orders aren't allowed to be edited.)
      It should avoid duplicating code
      Make sure to test the case where you add a new REVISE or DC order, and ensure this cascades to setting the date stopped on the original order
      Also, ensure that if you void an encounter (and this voids all Orders in that Encounter), this is properly cascaded

      Gliffy Diagrams

        Attachments

          Issue Links

            Activity

              People

                raff Rafal Korytkowski
                raff Rafal Korytkowski
                Rafal Korytkowski Rafal Korytkowski
                Votes:
                0 Vote for this issue
                Watchers:
                5 Start watching this issue

                Dates

                  Created:
                  Updated:
                  Resolved:

                  Time Tracking

                    Estimated:
                    Original Estimate - 3 days
                    3d
                    Remaining:
                    Time Spent - 1 day, 6 hours Remaining Estimate - 1 day, 2 hours
                    1d 2h
                    Logged:
                    Time Spent - 1 day, 6 hours Remaining Estimate - 1 day, 2 hours
                    1d 6h