Restructure availability in HealthService resource

XMLWordPrintableJSON

    • Type: Change Request
    • Resolution: Unresolved
    • Priority: Medium
    • FHIR Core (FHIR)
    • DSTU2
    • Patient Administration
    • HealthcareService
    • Hide

      This section of the HealthcareService resource will be reviewed and additional wider feedback gained later in 2017, and we will process this request at that time inline with other expected feedback.

      Deferred for consideration in R5 (the VhDir project is also reviewing this work)

      Show
      This section of the HealthcareService resource will be reviewed and additional wider feedback gained later in 2017, and we will process this request at that time inline with other expected feedback. Deferred for consideration in R5 (the VhDir project is also reviewing this work)
    • Enhancement

      Reorganize the 'availability' data into a single structure

      1. Create 'available' after HealthService.comment

      2. Make HealthService.location cardinality 0..* and move it to being a child under HealthService.available

      3. Rename HealthService.availableTime to 'when' and move it to being a child under HeatlhService.available (i.e. HealthService.available.when)

      4. Rename HealthService.notAvailable to 'except' and move it to being a child under HealthService.available (i.e. HealthService.available.except)

      5. Delete HealthService.availableExceptions (as this is covered by HealthService.available.except)

      This give you

      comment 0..1

      available 0..*

      location 0..*

      when 0..*

      daysOfWeek 0..*

      allDay 0..1

      availableStartTime 0..1

      availableEndTime 0..1

      except 0..*

      description 1..1

      during 0..1

            Assignee:
            Unassigned
            Reporter:
            russell
            Watchers:
            2 Start watching this issue

              Created:
              Updated: