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

Edit Visit page

    XMLWordPrintable

    Details

    • Type: New Feature
    • Status: Closed
    • Priority: Must
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 1.9 Road Map Sprint 1
    • Component/s: None
    • Labels:
      None
    • Complexity:
      Low

      Description

      We need a create/edit visit page. (Think of this as the equivalent to the Edit Encounter page. It doesn't need wonderful UI design, at least not in this first pass.)

      It should allow:

      • Create a new visit (support taking initial values for patientId and other parameters from the request, so we can easily have an "Add Visit" button on the patient dashboard)
      • Edit an existing Visit
        • edit all properties except for Patient
        • Add an existing encounter to the visit
        • Remove an encounter from the visit
        • Void the visit
      • If an encounter is voided, the only action available on the page should be to unvoid it.
      • Include a link back to the patient dashboard when possible.

      See the mockup for all this.

      Create a VisitValidator class, used in the controller for this page.

      Make the visit column in the patientEncounters portlet link to this page.

        Balsamiq Wireframes

          Attachments

          1. 2011-04-20 16.30.bmml
            17 kB
          2. 2011-04-20 16.30.bmml
            4 kB
          3. 2011-04-20 16.30.png
            2011-04-20 16.30.png
            166 kB
          4. visit_edit.png
            visit_edit.png
            165 kB
          5. visit_voided.png
            visit_voided.png
            168 kB

            Issue Links

              Activity

                People

                Assignee:
                wyclif Wyclif Luyima
                Reporter:
                darius Darius Jazayeri [X] (Inactive)
                Votes:
                0 Vote for this issue
                Watchers:
                2 Start watching this issue

                  Dates

                  Created:
                  Updated:
                  Resolved: