Uploaded image for project: 'FHIR Specification Feedback'
  1. FHIR Specification Feedback
  2. FHIR-37896

Appointment Rule app-4 "Appointment.status='no-show'" incorrect - change to 'noshow'

    XMLWordPrintableJSON

Details

    • Icon: Technical Correction Technical Correction
    • Resolution: Persuasive
    • Icon: Medium Medium

    Description

      Appointment Rule app-4 expression is:
      Appointment.cancelationReason.exists() implies (Appointment.status='no-show' or Appointment.status='cancelled')

      Appointment.status is required-bound to codes, and the code is "noshow" instead of "no-show".

      This prevents the use of a Appointment.cancellationReason with the value Appointment.status="noshow", since the rule is checking against the wrong code.

      This is impacting our FHIR R4 implementation, as we are unable to process cancellations due to noshows.

      Can this be fixed in a FHIR R4 errata (4.0.2?), or will this need to be fixed only in an errata to R4B or R5?

      See https://chat.fhir.org/#narrow/stream/179166-implementers/topic/Appointment.20Invariant.20app-4.20uses.20wrong.20status.20code.20'no-show' for confirmation/response from Lloyd McKenzie

      Attachments

        Activity

          People

            Unassigned Unassigned
            ken_sinn Ken Sinn
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: