-
Type:
Change Request
-
Resolution: Unresolved
-
Priority:
Medium
-
FHIR Core (FHIR)
-
DSTU2
-
Patient Administration
-
HealthcareService
-
-
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