PREFIX fhir: PREFIX fhirvs: PREFIX xsd: BASE start=@ AND {fhir:nodeRole [fhir:treeRoot]} # The details of a healthcare service available at a location CLOSED { a [fhir:HealthcareService]; fhir:nodeRole [fhir:treeRoot]?; fhir:Resource.id id?; # Logical id of this artifact fhir:Resource.meta @?; # Metadata about the resource fhir:Resource.implicitRules @?; # A set of rules under which this # content was created fhir:Resource.language @?; # Language of the resource content fhir:DomainResource.text @?; # Text summary of the resource, for # human interpretation fhir:DomainResource.contained @*; # Contained, inline Resources fhir:DomainResource.extension @*; # Additional content defined by # implementations fhir:DomainResource.modifierExtension @*; # Extensions that cannot be ignored fhir:HealthcareService.identifier @*; # External identifiers for this item fhir:HealthcareService.active @?; # Whether this HealthcareService # record is in active use fhir:HealthcareService.providedBy @?; # Organization that provides this # service fhir:HealthcareService.category @*; # Broad category of service being # performed or delivered fhir:HealthcareService.type @*; # Type of service that may be # delivered or performed fhir:HealthcareService.specialty @*; # Specialties handled by the # HealthcareService fhir:HealthcareService.location @*; # Location(s) where service may be # provided fhir:HealthcareService.name @?; # Description of service as # presented to a consumer while # searching fhir:HealthcareService.comment @?; # Additional description and/or any # specific issues not covered # elsewhere fhir:HealthcareService.extraDetails @?; # Extra details about the service # that can't be placed in the other # fields fhir:HealthcareService.photo @?; # Facilitates quick identification # of the service fhir:HealthcareService.telecom @*; # Contacts related to the healthcare # service fhir:HealthcareService.coverageArea @*; # Location(s) service is intended # for/available to fhir:HealthcareService.serviceProvisionCode @*; # Conditions under which service is # available/offered fhir:HealthcareService.eligibility @*; # Specific eligibility requirements # required to use the service fhir:HealthcareService.program @*; # Programs that this service is # applicable to fhir:HealthcareService.characteristic @*; # Collection of characteristics # (attributes) fhir:HealthcareService.communication @*; # The language that this service is # offered in fhir:HealthcareService.referralMethod @*; # Ways that the service accepts # referrals fhir:HealthcareService.appointmentRequired @?; # If an appointment is required for # access to this service fhir:HealthcareService.availableTime @*; # Times the Service Site is available fhir:HealthcareService.notAvailable @*; # Not available during this time due # to provided reason fhir:HealthcareService.availabilityExceptions @?; # Description of availability # exceptions fhir:HealthcareService.endpoint @*; # Technical endpoints providing # access to electronic services # operated for the healthcare # service fhir:index xsd:integer? # Relative position in a list } # Not available during this time due to provided reason CLOSED { fhir:Element.id string?; # Unique id for inter-element # referencing fhir:Element.extension @*; # Additional content defined by # implementations fhir:BackboneElement.modifierExtension @*; # Extensions that cannot be ignored # even if unrecognized fhir:HealthcareService.notAvailable.description @; # Reason presented to the user # explaining why time not available fhir:HealthcareService.notAvailable.during @?; # Service not available from this # date fhir:index xsd:integer? # Relative position in a list } # Specific eligibility requirements required to use the service CLOSED { fhir:Element.id string?; # Unique id for inter-element # referencing fhir:Element.extension @*; # Additional content defined by # implementations fhir:BackboneElement.modifierExtension @*; # Extensions that cannot be ignored # even if unrecognized fhir:HealthcareService.eligibility.code @?; # Coded value for the eligibility fhir:HealthcareService.eligibility.comment @?; # Describes the eligibility # conditions for the service fhir:index xsd:integer? # Relative position in a list } # Times the Service Site is available CLOSED { fhir:Element.id string?; # Unique id for inter-element # referencing fhir:Element.extension @*; # Additional content defined by # implementations fhir:BackboneElement.modifierExtension @*; # Extensions that cannot be ignored # even if unrecognized fhir:HealthcareService.availableTime.daysOfWeek @ AND {fhir:value @fhirvs:days-of-week}*; # mon | tue | wed | thu | fri | sat # | sun fhir:HealthcareService.availableTime.allDay @?; # Always available? e.g. 24 hour # service fhir:HealthcareService.availableTime.availableStartTime @