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

       

        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