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

Missing invariant on Appointment start and end

    XMLWordPrintableJSON

    Details

    • Type: Change Request
    • Status: Resolved - change required (View Workflow)
    • Priority: Medium
    • Resolution: Persuasive
    • Specification:
      FHIR Core (FHIR)
    • Raised in Version:
      R5
    • Work Group:
      Patient Administration
    • Related Artifact(s):
      Appointment
    • Resolution Description:
      Hide

      Include an invariant as described to ensure that the start date is before the end date when they are provided.

      Show
      Include an invariant as described to ensure that the start date is before the end date when they are provided.
    • Resolution Vote:
      Brian Postlethwaite/Alexander Henket: 11-0-1
    • Change Category:
      Enhancement
    • Change Impact:
      Compatible, substantive

      Description

      It seems irregular that there isn't a invariant guarding the fact that an end cannot be before a start on Appointments. I propose that an invariant is created on Appointment so that end cannot be before start (https://chat.fhir.org/#narrow/stream/179177-conformance/topic/missing.20Appointment.20invariant.3F). This invariant should cover all publications (STU3, R4, R5).

        Attachments

          Activity

            People

            Assignee:
            brian.postlethwaite Brian Postlethwaite
            Reporter:
            jkiddo Jens Villadsen
            Watchers:
            1 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved:
              Vote Date: