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

Appointment status logs using appointment_status_history data model

    XMLWordPrintable

    Details

    • Type: Enhancement
    • Status: Closed
    • Priority: TBD
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 1.11.0
    • Labels:
      None
    • Complexity:
      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

              Assignee:
              jecihjoy Jacinta Gichuhi
              Reporter:
              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