Uploaded image for project: 'Appointment Module'
  1. Appointment Module
  2. AM-196

Appointment status logs using appointment_status_history data model

    XMLWordPrintable

Details

    • Enhancement
    • Status: Closed
    • TBD
    • Resolution: Fixed
    • None
    • 1.11.0
    • None
    • Medium

    Description

       

      Currently, the Appointment Scheduling module provides a "appointment_status_history" table for tracking the history of appointment statuses.  There are a few limitations of this currently, however:

      • When interacting with the Appointment Scheduling module RESTfully the status is not automatically updated (so when using the UI provided by the Appointment Scheduling UI module, the status is not tracked)
      • The table does not include the current status, only historical statuses... this was by design, but is non-intuitive, and also makes it hard to work with RESTfully

      We would like to:

      • Update the Appointment Resource so that when a appointment is saved RESTfully it's status is updated if needed
      • Change the history so that it stores the current status as well as historical statuses

       

      Gliffy Diagrams

        Attachments

          Activity

            People

              jecihjoy Jacinta Gichuhi
              jecihjoy Jacinta Gichuhi
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Time Tracking

                  Estimated:
                  Original Estimate - 2 hours
                  2h
                  Remaining:
                  Remaining Estimate - 2 hours
                  2h
                  Logged:
                  Time Spent - Not Specified
                  Not Specified