Extensions for Using Data Elements from FHIR DSTU2 in FHIR R5
0.1.0 - STU International flag

Extensions for Using Data Elements from FHIR DSTU2 in FHIR R5 - Downloaded Version null See the Directory of published versions

Resource Profile: Profile_R2_HealthcareService_R5

Official URL: http://hl7.org/fhir/1.0/StructureDefinition/profile-HealthcareService Version: 0.1.0
Standards status: Trial-use Maturity Level: 0 Computable Name: Profile_R2_HealthcareService_R5

This cross-version profile allows DSTU2 HealthcareService content to be represented via FHIR R5 HealthcareService resources.

Usages:

You can also check for usages in the FHIR IG Statistics

Formal Views of Profile Content

Description of Profiles, Differentials, Snapshots and how the different presentations work.

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. HealthcareService 0..* HealthcareService(5.0.0) The details of a healthcare service available at a location
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... contained 0..* Resource Contained, inline Resources
... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
Constraints: ext-1
.... extension:telecom 0..* ContactPoint DSTU2: Contacts related to the healthcare service (new)
URL: http://hl7.org/fhir/1.0/StructureDefinition/extension-HealthcareService.telecom
Constraints: ext-1
.... extension:publicKey 0..1 string DSTU2: PKI Public keys to support secure communications (new)
URL: http://hl7.org/fhir/1.0/StructureDefinition/extension-HealthcareService.publicKey
Constraints: ext-1
.... extension:availabilityExceptions 0..1 string DSTU2: Description of availability exceptions (new)
URL: http://hl7.org/fhir/1.0/StructureDefinition/extension-HealthcareService.availabilityExceptions
Constraints: ext-1
... active ?!Σ 0..1 boolean Whether this HealthcareService record is in active use

doco Documentation for this format

Constraints

Id Grade Path(s) Description Expression
dom-2 error HealthcareService If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error HealthcareService If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().ofType(canonical) | %resource.descendants().ofType(uri) | %resource.descendants().ofType(url))) or descendants().where(reference = '#').exists() or descendants().where(ofType(canonical) = '#').exists() or descendants().where(ofType(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4 error HealthcareService If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5 error HealthcareService If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice HealthcareService A resource should have narrative for robust management text.`div`.exists()
ele-1 error HealthcareService.implicitRules, HealthcareService.extension, HealthcareService.extension:telecom, HealthcareService.extension:publicKey, HealthcareService.extension:availabilityExceptions, HealthcareService.modifierExtension, HealthcareService.active All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error HealthcareService.extension, HealthcareService.extension:telecom, HealthcareService.extension:publicKey, HealthcareService.extension:availabilityExceptions, HealthcareService.modifierExtension Must have either extensions or value[x], not both extension.exists() != value.exists()

This structure is derived from HealthcareService

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. HealthcareService 0..* HealthcareService(5.0.0) The details of a healthcare service available at a location
... meta
.... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
..... extension:meta 0..1 Meta DSTU2: meta additional types
URL: http://hl7.org/fhir/1.0/StructureDefinition/extension-HealthcareService.meta
... text
.... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
..... extension:text 0..1 (Complex) DSTU2: text additional types
URL: http://hl7.org/fhir/1.0/StructureDefinition/extension-HealthcareService.text
... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
.... extension:telecom 0..* ContactPoint DSTU2: Contacts related to the healthcare service (new)
URL: http://hl7.org/fhir/1.0/StructureDefinition/extension-HealthcareService.telecom
.... extension:publicKey 0..1 string DSTU2: PKI Public keys to support secure communications (new)
URL: http://hl7.org/fhir/1.0/StructureDefinition/extension-HealthcareService.publicKey
.... extension:availabilityExceptions 0..1 string DSTU2: Description of availability exceptions (new)
URL: http://hl7.org/fhir/1.0/StructureDefinition/extension-HealthcareService.availabilityExceptions
.... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
..... extension:identifier 0..* Identifier DSTU2: identifier additional types
URL: http://hl7.org/fhir/1.0/StructureDefinition/extension-HealthcareService.identifier
... providedBy
.... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
..... extension:providedBy 0..1 Reference(Resource) DSTU2: providedBy additional types
URL: http://hl7.org/fhir/StructureDefinition/alternate-reference
... location
.... Slices for extension 1..* Extension Extension
Slice: Unordered, Open by value:url
..... extension:location 1..1 Reference(Resource) DSTU2: Location where service may be provided additional types
URL: http://hl7.org/fhir/StructureDefinition/alternate-reference
... photo
.... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
..... extension:photo 0..1 Attachment DSTU2: photo additional types
URL: http://hl7.org/fhir/1.0/StructureDefinition/extension-HealthcareService.photo
... coverageArea
.... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
..... extension:coverageArea 0..* Reference(Resource) DSTU2: Location(s) service is inteded for/available to additional types
URL: http://hl7.org/fhir/StructureDefinition/alternate-reference
... program
.... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
..... extension:programName 0..* string DSTU2: Program Names that categorize the service additional types
URL: http://hl7.org/fhir/1.0/StructureDefinition/extension-HealthcareService.programName
... availability
.... Slices for extension 1..* Extension Extension
Slice: Unordered, Open by value:url
..... extension:daysOfWeek 0..* code DSTU2: mon | tue | wed | thu | fri | sat | sun additional types
URL: http://hl7.org/fhir/1.0/StructureDefinition/extension-HealthcareService.availableTime.daysOfWeek
Binding: DaysOfWeek (required): The days of the week.
..... extension:allDay 0..1 boolean DSTU2: Always available? e.g. 24 hour service (new)
URL: http://hl7.org/fhir/1.0/StructureDefinition/extension-HealthcareService.availableTime.allDay
..... extension:availableStartTime 0..1 time DSTU2: Opening time of day (ignored if allDay = true) (new)
URL: http://hl7.org/fhir/1.0/StructureDefinition/extension-HealthcareService.availableTime.availableStartTime
..... extension:availableEndTime 0..1 time DSTU2: Closing time of day (ignored if allDay = true) (new)
URL: http://hl7.org/fhir/1.0/StructureDefinition/extension-HealthcareService.availableTime.availableEndTime
..... extension:description 1..1 string DSTU2: Reason presented to the user explaining why time not available additional types
URL: http://hl7.org/fhir/1.0/StructureDefinition/extension-HealthcareService.notAvailable.description
..... extension:during 0..1 Period DSTU2: Service not availablefrom this date (new)
URL: http://hl7.org/fhir/1.0/StructureDefinition/extension-HealthcareService.notAvailable.during

doco Documentation for this format
NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. HealthcareService 0..* HealthcareService(5.0.0) The details of a healthcare service available at a location
... id Σ 0..1 id Logical id of this artifact
... meta Σ 0..1 Meta Metadata about the resource
.... id 0..1 id Unique id for inter-element referencing
.... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
Constraints: ext-1
..... extension:meta 0..1 Meta DSTU2: meta additional types
URL: http://hl7.org/fhir/1.0/StructureDefinition/extension-HealthcareService.meta
Constraints: ext-1
.... versionId Σ 0..1 id Version specific identifier
.... lastUpdated Σ 0..1 instant When the resource version last changed
.... source Σ 0..1 uri Identifies where the resource comes from
.... profile Σ 0..* canonical(StructureDefinition) Profiles this resource claims to conform to
.... security Σ 0..* Coding Security Labels applied to this resource
Binding: AllSecurityLabels . (extensible): Security Labels from the Healthcare Privacy and Security Classification System.
.... tag Σ 0..* Coding Tags applied to this resource
Binding: CommonTags (example): Codes that represent various types of tags, commonly workflow-related; e.g. "Needs review by Dr. Jones".
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... language 0..1 code Language of the resource content
Binding: AllLanguages (required): IETF language tag for a human language
Additional BindingsPurpose
CommonLanguages Starter
... text 0..1 Narrative Text summary of the resource, for human interpretation
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
.... id 0..1 id Unique id for inter-element referencing
.... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
Constraints: ext-1
..... extension:text 0..1 (Complex) DSTU2: text additional types
URL: http://hl7.org/fhir/1.0/StructureDefinition/extension-HealthcareService.text
Constraints: ext-1
.... status 1..1 code generated | extensions | additional | empty
Binding: NarrativeStatus (required): The status of a resource narrative.
.... div C 1..1 xhtml Limited xhtml content
Constraints: txt-1, txt-2
... contained 0..* Resource Contained, inline Resources
... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
Constraints: ext-1
.... extension:telecom 0..* ContactPoint DSTU2: Contacts related to the healthcare service (new)
URL: http://hl7.org/fhir/1.0/StructureDefinition/extension-HealthcareService.telecom
Constraints: ext-1
.... extension:publicKey 0..1 string DSTU2: PKI Public keys to support secure communications (new)
URL: http://hl7.org/fhir/1.0/StructureDefinition/extension-HealthcareService.publicKey
Constraints: ext-1
.... extension:availabilityExceptions 0..1 string DSTU2: Description of availability exceptions (new)
URL: http://hl7.org/fhir/1.0/StructureDefinition/extension-HealthcareService.availabilityExceptions
Constraints: ext-1
... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored
Constraints: ext-1
... identifier Σ 0..* Identifier External identifiers for this item
.... id 0..1 id Unique id for inter-element referencing
.... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
Constraints: ext-1
..... extension:identifier 0..* Identifier DSTU2: identifier additional types
URL: http://hl7.org/fhir/1.0/StructureDefinition/extension-HealthcareService.identifier
Constraints: ext-1
.... use ?!Σ 0..1 code usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
.... type Σ 0..1 CodeableConcept Description of identifier
Binding: IdentifierTypeCodes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.
.... system Σ 0..1 uri The namespace for the identifier value
Example General: http://www.acme.com/identifiers/patient
.... value ΣC 0..1 string The value that is unique
Example General: 123456
.... period Σ 0..1 Period Time period when id is/was valid for use
.... assigner Σ 0..1 Reference(Organization) Organization that issued id (may be just text)
... active ?!Σ 0..1 boolean Whether this HealthcareService record is in active use
... providedBy Σ 0..1 Reference(Organization) Organization that provides this service
.... id 0..1 id Unique id for inter-element referencing
.... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
Constraints: ext-1
..... extension:providedBy 0..1 Reference(Resource) DSTU2: providedBy additional types
URL: http://hl7.org/fhir/StructureDefinition/alternate-reference
Constraints: ext-1
.... reference ΣC 0..1 string Literal reference, Relative, internal or absolute URL
.... type Σ 0..1 uri Type the reference refers to (e.g. "Patient") - must be a resource in resources
Binding: ResourceType . (extensible): Aa resource (or, for logical models, the URI of the logical model).
.... identifier ΣC 0..1 Identifier Logical reference, when literal reference is not known
.... display ΣC 0..1 string Text alternative for the resource
... offeredIn 0..* Reference(HealthcareService) The service within which this service is offered
... category Σ 0..* CodeableConcept Broad category of service being performed or delivered
Binding: ServiceCategory (example): A category of the service(s) that could be provided.
... type Σ 0..* CodeableConcept Type of service that may be delivered or performed
Binding: ServiceType (example): Additional details about where the content was created (e.g. clinical specialty).
... specialty Σ 0..* CodeableConcept Specialties handled by the HealthcareService
Binding: PracticeSettingCodeValueSet (preferred): A specialty that a healthcare service may provide.
... location Σ 0..* Reference(Location) Location(s) where service may be provided
.... id 0..1 id Unique id for inter-element referencing
.... Slices for extension 1..* Extension Extension
Slice: Unordered, Open by value:url
Constraints: ext-1
..... extension:location 1..1 Reference(Resource) DSTU2: Location where service may be provided additional types
URL: http://hl7.org/fhir/StructureDefinition/alternate-reference
Constraints: ext-1
.... reference ΣC 0..1 string Literal reference, Relative, internal or absolute URL
.... type Σ 0..1 uri Type the reference refers to (e.g. "Patient") - must be a resource in resources
Binding: ResourceType . (extensible): Aa resource (or, for logical models, the URI of the logical model).
.... identifier ΣC 0..1 Identifier Logical reference, when literal reference is not known
.... display ΣC 0..1 string Text alternative for the resource
... name Σ 0..1 string Description of service as presented to a consumer while searching
... comment Σ 0..1 markdown Additional description and/or any specific issues not covered elsewhere
... extraDetails 0..1 markdown Extra details about the service that can't be placed in the other fields
... photo Σ 0..1 Attachment Facilitates quick identification of the service
.... id 0..1 id Unique id for inter-element referencing
.... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
Constraints: ext-1
..... extension:photo 0..1 Attachment DSTU2: photo additional types
URL: http://hl7.org/fhir/1.0/StructureDefinition/extension-HealthcareService.photo
Constraints: ext-1
.... contentType ΣC 0..1 code Mime type of the content, with charset etc.
Binding: MimeTypes (required): BCP 13 (RFCs 2045, 2046, 2047, 4288, 4289 and 2049)
Example General: text/plain; charset=UTF-8, image/png
.... language Σ 0..1 code Human language of the content (BCP-47)
Binding: AllLanguages (required): IETF language tag for a human language.
Additional BindingsPurpose
CommonLanguages Starter

Example General: en-AU
.... data C 0..1 base64Binary Data inline, base64ed
.... url Σ 0..1 url Uri where the data can be found
Example General: http://www.acme.com/logo-small.png
.... size Σ 0..1 integer64 Number of bytes of content (if url provided)
.... hash Σ 0..1 base64Binary Hash of the data (sha-1, base64ed)
.... title Σ 0..1 string Label to display in place of the data
Example General: Official Corporate Logo
.... creation Σ 0..1 dateTime Date attachment was first created
.... height 0..1 positiveInt Height of the image in pixels (photo/video)
.... width 0..1 positiveInt Width of the image in pixels (photo/video)
.... frames 0..1 positiveInt Number of frames if > 1 (photo)
.... duration 0..1 decimal Length in seconds (audio / video)
.... pages 0..1 positiveInt Number of printed pages
... contact 0..* ExtendedContactDetail Official contact details for the HealthcareService
... coverageArea 0..* Reference(Location) Location(s) service is intended for/available to
.... id 0..1 id Unique id for inter-element referencing
.... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
Constraints: ext-1
..... extension:coverageArea 0..1 Reference(Resource) DSTU2: Location(s) service is inteded for/available to additional types
URL: http://hl7.org/fhir/StructureDefinition/alternate-reference
Constraints: ext-1
.... reference ΣC 0..1 string Literal reference, Relative, internal or absolute URL
.... type Σ 0..1 uri Type the reference refers to (e.g. "Patient") - must be a resource in resources
Binding: ResourceType . (extensible): Aa resource (or, for logical models, the URI of the logical model).
.... identifier ΣC 0..1 Identifier Logical reference, when literal reference is not known
.... display ΣC 0..1 string Text alternative for the resource
... serviceProvisionCode 0..* CodeableConcept Conditions under which service is available/offered
Binding: ServiceProvisionConditions (example): The code(s) that detail the conditions under which the healthcare service is available/offered.
... eligibility 0..* BackboneElement Specific eligibility requirements required to use the service
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Constraints: ext-1
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
.... code 0..1 CodeableConcept Coded value for the eligibility
Binding Description: (example): Coded values underwhich a specific service is made available.
.... comment 0..1 markdown Describes the eligibility conditions for the service
... program 0..* CodeableConcept Programs that this service is applicable to
Binding: Program (example): Government or local programs that this service applies to.
.... id 0..1 id Unique id for inter-element referencing
.... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
Constraints: ext-1
..... extension:programName 0..* string DSTU2: Program Names that categorize the service additional types
URL: http://hl7.org/fhir/1.0/StructureDefinition/extension-HealthcareService.programName
Constraints: ext-1
.... coding Σ 0..* Coding Code defined by a terminology system
.... text Σ 0..1 string Plain text representation of the concept
... characteristic 0..* CodeableConcept Collection of characteristics (attributes)
Binding: ServiceMode (example): A custom attribute that could be provided at a service (e.g. Wheelchair accessibility).
... communication 0..* CodeableConcept The language that this service is offered in
Binding: AllLanguages (required): IETF language tag for a human language
Additional BindingsPurpose
CommonLanguages Starter

... referralMethod 0..* CodeableConcept Ways that the service accepts referrals
Binding: ReferralMethod (example): The methods of referral can be used when referring to a specific HealthcareService resource.
... appointmentRequired 0..1 boolean If an appointment is required for access to this service
... availability 0..* Availability Times the healthcare service is available (including exceptions)
.... id 0..1 id Unique id for inter-element referencing
.... Slices for extension 1..* Extension Extension
Slice: Unordered, Open by value:url
Constraints: ext-1
..... extension:daysOfWeek 0..* code DSTU2: mon | tue | wed | thu | fri | sat | sun additional types
URL: http://hl7.org/fhir/1.0/StructureDefinition/extension-HealthcareService.availableTime.daysOfWeek
Binding: DaysOfWeek (required): The days of the week.
Constraints: ext-1
..... extension:allDay 0..1 boolean DSTU2: Always available? e.g. 24 hour service (new)
URL: http://hl7.org/fhir/1.0/StructureDefinition/extension-HealthcareService.availableTime.allDay
Constraints: ext-1
..... extension:availableStartTime 0..1 time DSTU2: Opening time of day (ignored if allDay = true) (new)
URL: http://hl7.org/fhir/1.0/StructureDefinition/extension-HealthcareService.availableTime.availableStartTime
Constraints: ext-1
..... extension:availableEndTime 0..1 time DSTU2: Closing time of day (ignored if allDay = true) (new)
URL: http://hl7.org/fhir/1.0/StructureDefinition/extension-HealthcareService.availableTime.availableEndTime
Constraints: ext-1
..... extension:description 1..1 string DSTU2: Reason presented to the user explaining why time not available additional types
URL: http://hl7.org/fhir/1.0/StructureDefinition/extension-HealthcareService.notAvailable.description
Constraints: ext-1
..... extension:during 0..1 Period DSTU2: Service not availablefrom this date (new)
URL: http://hl7.org/fhir/1.0/StructureDefinition/extension-HealthcareService.notAvailable.during
Constraints: ext-1
.... availableTime ΣC 0..* Element Times the {item} is available
Constraints: av-1
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
..... daysOfWeek Σ 0..* code mon | tue | wed | thu | fri | sat | sun
Binding: DaysOfWeek (required): The purpose for which an extended contact detail should be used.
..... allDay ΣC 0..1 boolean Always available? i.e. 24 hour service
..... availableStartTime ΣC 0..1 time Opening time of day (ignored if allDay = true)
..... availableEndTime ΣC 0..1 time Closing time of day (ignored if allDay = true)
.... notAvailableTime Σ 0..* Element Not available during this time due to provided reason
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
..... description Σ 0..1 string Reason presented to the user explaining why time not available
..... during Σ 0..1 Period Service not available during this period
... endpoint 0..* Reference(Endpoint) Technical endpoints providing access to electronic services operated for the healthcare service

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
HealthcareService.meta.​security Base extensible All Security Labels . 📍5.0.0 tx.fhir.org
HealthcareService.meta.​tag Base example Common Tags 📍5.0.0 FHIR Std.
HealthcareService.language Base required All Languages 📍5.0.0 FHIR Std.
HealthcareService.text.​status Base required NarrativeStatus 📍5.0.0 FHIR Std.
HealthcareService.identifier.​use Base required IdentifierUse 📍5.0.0 FHIR Std.
HealthcareService.identifier.​type Base extensible Identifier Type Codes 📍5.0.0 FHIR Std.
HealthcareService.providedBy.​type Base extensible Resource Types . 📍5.0.0 tx.fhir.org
HealthcareService.category Base example Service Category 📍5.0.0 FHIR Std.
HealthcareService.type Base example Service Type 📍5.0.0 FHIR Std.
HealthcareService.specialty Base preferred Practice Setting Code Value Set 📍5.0.0 FHIR Std.
HealthcareService.location.​type Base extensible Resource Types . 📍5.0.0 tx.fhir.org
HealthcareService.photo.​contentType Base required Mime Types 📍5.0.0 FHIR Std.
HealthcareService.photo.​language Base required All Languages 📍5.0.0 FHIR Std.
HealthcareService.coverageArea.​type Base extensible Resource Types . 📍5.0.0 tx.fhir.org
HealthcareService.serviceProvisionCode Base example Service Provision Conditions 📍5.0.0 FHIR Std.
HealthcareService.eligibility.​code Base example Not State Unknown
HealthcareService.program Base example Program 📍5.0.0 FHIR Std.
HealthcareService.characteristic Base example Service Mode 📍5.0.0 FHIR Std.
HealthcareService.communication Base required All Languages 📍5.0.0 FHIR Std.
HealthcareService.referralMethod Base example Referral Method 📍5.0.0 FHIR Std.
HealthcareService.availability.​availableTime.daysOfWeek Base required Days Of Week 📍5.0.0 FHIR Std.

Constraints

Id Grade Path(s) Description Expression
av-1 error HealthcareService.availability.availableTime Cannot include start/end times when selecting all day availability. allDay.exists().not() or (allDay implies availableStartTime.exists().not() and availableEndTime.exists().not())
dom-2 error HealthcareService If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error HealthcareService If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().ofType(canonical) | %resource.descendants().ofType(uri) | %resource.descendants().ofType(url))) or descendants().where(reference = '#').exists() or descendants().where(ofType(canonical) = '#').exists() or descendants().where(ofType(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4 error HealthcareService If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5 error HealthcareService If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice HealthcareService A resource should have narrative for robust management text.`div`.exists()
ele-1 error HealthcareService.meta, HealthcareService.meta.extension, HealthcareService.meta.extension:meta, HealthcareService.meta.versionId, HealthcareService.meta.lastUpdated, HealthcareService.meta.source, HealthcareService.meta.profile, HealthcareService.meta.security, HealthcareService.meta.tag, HealthcareService.implicitRules, HealthcareService.language, HealthcareService.text, HealthcareService.text.extension, HealthcareService.text.extension:text, HealthcareService.text.status, HealthcareService.text.div, HealthcareService.extension, HealthcareService.extension:telecom, HealthcareService.extension:publicKey, HealthcareService.extension:availabilityExceptions, HealthcareService.modifierExtension, HealthcareService.identifier, HealthcareService.identifier.extension, HealthcareService.identifier.extension:identifier, HealthcareService.identifier.use, HealthcareService.identifier.type, HealthcareService.identifier.system, HealthcareService.identifier.value, HealthcareService.identifier.period, HealthcareService.identifier.assigner, HealthcareService.active, HealthcareService.providedBy, HealthcareService.providedBy.extension, HealthcareService.providedBy.extension:providedBy, HealthcareService.providedBy.reference, HealthcareService.providedBy.type, HealthcareService.providedBy.identifier, HealthcareService.providedBy.display, HealthcareService.offeredIn, HealthcareService.category, HealthcareService.type, HealthcareService.specialty, HealthcareService.location, HealthcareService.location.extension, HealthcareService.location.extension:location, HealthcareService.location.reference, HealthcareService.location.type, HealthcareService.location.identifier, HealthcareService.location.display, HealthcareService.name, HealthcareService.comment, HealthcareService.extraDetails, HealthcareService.photo, HealthcareService.photo.extension, HealthcareService.photo.extension:photo, HealthcareService.photo.contentType, HealthcareService.photo.language, HealthcareService.photo.data, HealthcareService.photo.url, HealthcareService.photo.size, HealthcareService.photo.hash, HealthcareService.photo.title, HealthcareService.photo.creation, HealthcareService.photo.height, HealthcareService.photo.width, HealthcareService.photo.frames, HealthcareService.photo.duration, HealthcareService.photo.pages, HealthcareService.contact, HealthcareService.coverageArea, HealthcareService.coverageArea.extension, HealthcareService.coverageArea.extension:coverageArea, HealthcareService.coverageArea.reference, HealthcareService.coverageArea.type, HealthcareService.coverageArea.identifier, HealthcareService.coverageArea.display, HealthcareService.serviceProvisionCode, HealthcareService.eligibility, HealthcareService.eligibility.extension, HealthcareService.eligibility.modifierExtension, HealthcareService.eligibility.code, HealthcareService.eligibility.comment, HealthcareService.program, HealthcareService.program.extension, HealthcareService.program.extension:programName, HealthcareService.program.coding, HealthcareService.program.text, HealthcareService.characteristic, HealthcareService.communication, HealthcareService.referralMethod, HealthcareService.appointmentRequired, HealthcareService.availability, HealthcareService.availability.extension, HealthcareService.availability.extension:daysOfWeek, HealthcareService.availability.extension:allDay, HealthcareService.availability.extension:availableStartTime, HealthcareService.availability.extension:availableEndTime, HealthcareService.availability.extension:description, HealthcareService.availability.extension:during, HealthcareService.availability.availableTime, HealthcareService.availability.availableTime.extension, HealthcareService.availability.availableTime.daysOfWeek, HealthcareService.availability.availableTime.allDay, HealthcareService.availability.availableTime.availableStartTime, HealthcareService.availability.availableTime.availableEndTime, HealthcareService.availability.notAvailableTime, HealthcareService.availability.notAvailableTime.extension, HealthcareService.availability.notAvailableTime.description, HealthcareService.availability.notAvailableTime.during, HealthcareService.endpoint All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error HealthcareService.meta.extension, HealthcareService.meta.extension:meta, HealthcareService.text.extension, HealthcareService.text.extension:text, HealthcareService.extension, HealthcareService.extension:telecom, HealthcareService.extension:publicKey, HealthcareService.extension:availabilityExceptions, HealthcareService.modifierExtension, HealthcareService.identifier.extension, HealthcareService.identifier.extension:identifier, HealthcareService.providedBy.extension, HealthcareService.providedBy.extension:providedBy, HealthcareService.location.extension, HealthcareService.location.extension:location, HealthcareService.photo.extension, HealthcareService.photo.extension:photo, HealthcareService.coverageArea.extension, HealthcareService.coverageArea.extension:coverageArea, HealthcareService.eligibility.extension, HealthcareService.eligibility.modifierExtension, HealthcareService.program.extension, HealthcareService.program.extension:programName, HealthcareService.availability.extension, HealthcareService.availability.extension:daysOfWeek, HealthcareService.availability.extension:allDay, HealthcareService.availability.extension:availableStartTime, HealthcareService.availability.extension:availableEndTime, HealthcareService.availability.extension:description, HealthcareService.availability.extension:during, HealthcareService.availability.availableTime.extension, HealthcareService.availability.notAvailableTime.extension Must have either extensions or value[x], not both extension.exists() != value.exists()
txt-1 error HealthcareService.text.div The narrative SHALL contain only the basic html formatting elements and attributes described in chapters 7-11 (except section 4 of chapter 9) and 15 of the HTML 4.0 standard, <a> elements (either name or href), images and internally contained style attributes htmlChecks()
txt-2 error HealthcareService.text.div The narrative SHALL have some non-whitespace content htmlChecks()

This structure is derived from HealthcareService

Summary

Mandatory: 0 element(4 nested mandatory elements)

Extensions

This structure refers to these extensions:

Maturity: 0

Key Elements View

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. HealthcareService 0..* HealthcareService(5.0.0) The details of a healthcare service available at a location
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... contained 0..* Resource Contained, inline Resources
... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
Constraints: ext-1
.... extension:telecom 0..* ContactPoint DSTU2: Contacts related to the healthcare service (new)
URL: http://hl7.org/fhir/1.0/StructureDefinition/extension-HealthcareService.telecom
Constraints: ext-1
.... extension:publicKey 0..1 string DSTU2: PKI Public keys to support secure communications (new)
URL: http://hl7.org/fhir/1.0/StructureDefinition/extension-HealthcareService.publicKey
Constraints: ext-1
.... extension:availabilityExceptions 0..1 string DSTU2: Description of availability exceptions (new)
URL: http://hl7.org/fhir/1.0/StructureDefinition/extension-HealthcareService.availabilityExceptions
Constraints: ext-1
... active ?!Σ 0..1 boolean Whether this HealthcareService record is in active use

doco Documentation for this format

Constraints

Id Grade Path(s) Description Expression
dom-2 error HealthcareService If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error HealthcareService If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().ofType(canonical) | %resource.descendants().ofType(uri) | %resource.descendants().ofType(url))) or descendants().where(reference = '#').exists() or descendants().where(ofType(canonical) = '#').exists() or descendants().where(ofType(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4 error HealthcareService If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5 error HealthcareService If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice HealthcareService A resource should have narrative for robust management text.`div`.exists()
ele-1 error HealthcareService.implicitRules, HealthcareService.extension, HealthcareService.extension:telecom, HealthcareService.extension:publicKey, HealthcareService.extension:availabilityExceptions, HealthcareService.modifierExtension, HealthcareService.active All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error HealthcareService.extension, HealthcareService.extension:telecom, HealthcareService.extension:publicKey, HealthcareService.extension:availabilityExceptions, HealthcareService.modifierExtension Must have either extensions or value[x], not both extension.exists() != value.exists()

Differential View

This structure is derived from HealthcareService

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. HealthcareService 0..* HealthcareService(5.0.0) The details of a healthcare service available at a location
... meta
.... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
..... extension:meta 0..1 Meta DSTU2: meta additional types
URL: http://hl7.org/fhir/1.0/StructureDefinition/extension-HealthcareService.meta
... text
.... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
..... extension:text 0..1 (Complex) DSTU2: text additional types
URL: http://hl7.org/fhir/1.0/StructureDefinition/extension-HealthcareService.text
... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
.... extension:telecom 0..* ContactPoint DSTU2: Contacts related to the healthcare service (new)
URL: http://hl7.org/fhir/1.0/StructureDefinition/extension-HealthcareService.telecom
.... extension:publicKey 0..1 string DSTU2: PKI Public keys to support secure communications (new)
URL: http://hl7.org/fhir/1.0/StructureDefinition/extension-HealthcareService.publicKey
.... extension:availabilityExceptions 0..1 string DSTU2: Description of availability exceptions (new)
URL: http://hl7.org/fhir/1.0/StructureDefinition/extension-HealthcareService.availabilityExceptions
.... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
..... extension:identifier 0..* Identifier DSTU2: identifier additional types
URL: http://hl7.org/fhir/1.0/StructureDefinition/extension-HealthcareService.identifier
... providedBy
.... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
..... extension:providedBy 0..1 Reference(Resource) DSTU2: providedBy additional types
URL: http://hl7.org/fhir/StructureDefinition/alternate-reference
... location
.... Slices for extension 1..* Extension Extension
Slice: Unordered, Open by value:url
..... extension:location 1..1 Reference(Resource) DSTU2: Location where service may be provided additional types
URL: http://hl7.org/fhir/StructureDefinition/alternate-reference
... photo
.... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
..... extension:photo 0..1 Attachment DSTU2: photo additional types
URL: http://hl7.org/fhir/1.0/StructureDefinition/extension-HealthcareService.photo
... coverageArea
.... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
..... extension:coverageArea 0..* Reference(Resource) DSTU2: Location(s) service is inteded for/available to additional types
URL: http://hl7.org/fhir/StructureDefinition/alternate-reference
... program
.... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
..... extension:programName 0..* string DSTU2: Program Names that categorize the service additional types
URL: http://hl7.org/fhir/1.0/StructureDefinition/extension-HealthcareService.programName
... availability
.... Slices for extension 1..* Extension Extension
Slice: Unordered, Open by value:url
..... extension:daysOfWeek 0..* code DSTU2: mon | tue | wed | thu | fri | sat | sun additional types
URL: http://hl7.org/fhir/1.0/StructureDefinition/extension-HealthcareService.availableTime.daysOfWeek
Binding: DaysOfWeek (required): The days of the week.
..... extension:allDay 0..1 boolean DSTU2: Always available? e.g. 24 hour service (new)
URL: http://hl7.org/fhir/1.0/StructureDefinition/extension-HealthcareService.availableTime.allDay
..... extension:availableStartTime 0..1 time DSTU2: Opening time of day (ignored if allDay = true) (new)
URL: http://hl7.org/fhir/1.0/StructureDefinition/extension-HealthcareService.availableTime.availableStartTime
..... extension:availableEndTime 0..1 time DSTU2: Closing time of day (ignored if allDay = true) (new)
URL: http://hl7.org/fhir/1.0/StructureDefinition/extension-HealthcareService.availableTime.availableEndTime
..... extension:description 1..1 string DSTU2: Reason presented to the user explaining why time not available additional types
URL: http://hl7.org/fhir/1.0/StructureDefinition/extension-HealthcareService.notAvailable.description
..... extension:during 0..1 Period DSTU2: Service not availablefrom this date (new)
URL: http://hl7.org/fhir/1.0/StructureDefinition/extension-HealthcareService.notAvailable.during

doco Documentation for this format

Snapshot View

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. HealthcareService 0..* HealthcareService(5.0.0) The details of a healthcare service available at a location
... id Σ 0..1 id Logical id of this artifact
... meta Σ 0..1 Meta Metadata about the resource
.... id 0..1 id Unique id for inter-element referencing
.... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
Constraints: ext-1
..... extension:meta 0..1 Meta DSTU2: meta additional types
URL: http://hl7.org/fhir/1.0/StructureDefinition/extension-HealthcareService.meta
Constraints: ext-1
.... versionId Σ 0..1 id Version specific identifier
.... lastUpdated Σ 0..1 instant When the resource version last changed
.... source Σ 0..1 uri Identifies where the resource comes from
.... profile Σ 0..* canonical(StructureDefinition) Profiles this resource claims to conform to
.... security Σ 0..* Coding Security Labels applied to this resource
Binding: AllSecurityLabels . (extensible): Security Labels from the Healthcare Privacy and Security Classification System.
.... tag Σ 0..* Coding Tags applied to this resource
Binding: CommonTags (example): Codes that represent various types of tags, commonly workflow-related; e.g. "Needs review by Dr. Jones".
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... language 0..1 code Language of the resource content
Binding: AllLanguages (required): IETF language tag for a human language
Additional BindingsPurpose
CommonLanguages Starter
... text 0..1 Narrative Text summary of the resource, for human interpretation
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
.... id 0..1 id Unique id for inter-element referencing
.... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
Constraints: ext-1
..... extension:text 0..1 (Complex) DSTU2: text additional types
URL: http://hl7.org/fhir/1.0/StructureDefinition/extension-HealthcareService.text
Constraints: ext-1
.... status 1..1 code generated | extensions | additional | empty
Binding: NarrativeStatus (required): The status of a resource narrative.
.... div C 1..1 xhtml Limited xhtml content
Constraints: txt-1, txt-2
... contained 0..* Resource Contained, inline Resources
... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
Constraints: ext-1
.... extension:telecom 0..* ContactPoint DSTU2: Contacts related to the healthcare service (new)
URL: http://hl7.org/fhir/1.0/StructureDefinition/extension-HealthcareService.telecom
Constraints: ext-1
.... extension:publicKey 0..1 string DSTU2: PKI Public keys to support secure communications (new)
URL: http://hl7.org/fhir/1.0/StructureDefinition/extension-HealthcareService.publicKey
Constraints: ext-1
.... extension:availabilityExceptions 0..1 string DSTU2: Description of availability exceptions (new)
URL: http://hl7.org/fhir/1.0/StructureDefinition/extension-HealthcareService.availabilityExceptions
Constraints: ext-1
... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored
Constraints: ext-1
... identifier Σ 0..* Identifier External identifiers for this item
.... id 0..1 id Unique id for inter-element referencing
.... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
Constraints: ext-1
..... extension:identifier 0..* Identifier DSTU2: identifier additional types
URL: http://hl7.org/fhir/1.0/StructureDefinition/extension-HealthcareService.identifier
Constraints: ext-1
.... use ?!Σ 0..1 code usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
.... type Σ 0..1 CodeableConcept Description of identifier
Binding: IdentifierTypeCodes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.
.... system Σ 0..1 uri The namespace for the identifier value
Example General: http://www.acme.com/identifiers/patient
.... value ΣC 0..1 string The value that is unique
Example General: 123456
.... period Σ 0..1 Period Time period when id is/was valid for use
.... assigner Σ 0..1 Reference(Organization) Organization that issued id (may be just text)
... active ?!Σ 0..1 boolean Whether this HealthcareService record is in active use
... providedBy Σ 0..1 Reference(Organization) Organization that provides this service
.... id 0..1 id Unique id for inter-element referencing
.... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
Constraints: ext-1
..... extension:providedBy 0..1 Reference(Resource) DSTU2: providedBy additional types
URL: http://hl7.org/fhir/StructureDefinition/alternate-reference
Constraints: ext-1
.... reference ΣC 0..1 string Literal reference, Relative, internal or absolute URL
.... type Σ 0..1 uri Type the reference refers to (e.g. "Patient") - must be a resource in resources
Binding: ResourceType . (extensible): Aa resource (or, for logical models, the URI of the logical model).
.... identifier ΣC 0..1 Identifier Logical reference, when literal reference is not known
.... display ΣC 0..1 string Text alternative for the resource
... offeredIn 0..* Reference(HealthcareService) The service within which this service is offered
... category Σ 0..* CodeableConcept Broad category of service being performed or delivered
Binding: ServiceCategory (example): A category of the service(s) that could be provided.
... type Σ 0..* CodeableConcept Type of service that may be delivered or performed
Binding: ServiceType (example): Additional details about where the content was created (e.g. clinical specialty).
... specialty Σ 0..* CodeableConcept Specialties handled by the HealthcareService
Binding: PracticeSettingCodeValueSet (preferred): A specialty that a healthcare service may provide.
... location Σ 0..* Reference(Location) Location(s) where service may be provided
.... id 0..1 id Unique id for inter-element referencing
.... Slices for extension 1..* Extension Extension
Slice: Unordered, Open by value:url
Constraints: ext-1
..... extension:location 1..1 Reference(Resource) DSTU2: Location where service may be provided additional types
URL: http://hl7.org/fhir/StructureDefinition/alternate-reference
Constraints: ext-1
.... reference ΣC 0..1 string Literal reference, Relative, internal or absolute URL
.... type Σ 0..1 uri Type the reference refers to (e.g. "Patient") - must be a resource in resources
Binding: ResourceType . (extensible): Aa resource (or, for logical models, the URI of the logical model).
.... identifier ΣC 0..1 Identifier Logical reference, when literal reference is not known
.... display ΣC 0..1 string Text alternative for the resource
... name Σ 0..1 string Description of service as presented to a consumer while searching
... comment Σ 0..1 markdown Additional description and/or any specific issues not covered elsewhere
... extraDetails 0..1 markdown Extra details about the service that can't be placed in the other fields
... photo Σ 0..1 Attachment Facilitates quick identification of the service
.... id 0..1 id Unique id for inter-element referencing
.... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
Constraints: ext-1
..... extension:photo 0..1 Attachment DSTU2: photo additional types
URL: http://hl7.org/fhir/1.0/StructureDefinition/extension-HealthcareService.photo
Constraints: ext-1
.... contentType ΣC 0..1 code Mime type of the content, with charset etc.
Binding: MimeTypes (required): BCP 13 (RFCs 2045, 2046, 2047, 4288, 4289 and 2049)
Example General: text/plain; charset=UTF-8, image/png
.... language Σ 0..1 code Human language of the content (BCP-47)
Binding: AllLanguages (required): IETF language tag for a human language.
Additional BindingsPurpose
CommonLanguages Starter

Example General: en-AU
.... data C 0..1 base64Binary Data inline, base64ed
.... url Σ 0..1 url Uri where the data can be found
Example General: http://www.acme.com/logo-small.png
.... size Σ 0..1 integer64 Number of bytes of content (if url provided)
.... hash Σ 0..1 base64Binary Hash of the data (sha-1, base64ed)
.... title Σ 0..1 string Label to display in place of the data
Example General: Official Corporate Logo
.... creation Σ 0..1 dateTime Date attachment was first created
.... height 0..1 positiveInt Height of the image in pixels (photo/video)
.... width 0..1 positiveInt Width of the image in pixels (photo/video)
.... frames 0..1 positiveInt Number of frames if > 1 (photo)
.... duration 0..1 decimal Length in seconds (audio / video)
.... pages 0..1 positiveInt Number of printed pages
... contact 0..* ExtendedContactDetail Official contact details for the HealthcareService
... coverageArea 0..* Reference(Location) Location(s) service is intended for/available to
.... id 0..1 id Unique id for inter-element referencing
.... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
Constraints: ext-1
..... extension:coverageArea 0..1 Reference(Resource) DSTU2: Location(s) service is inteded for/available to additional types
URL: http://hl7.org/fhir/StructureDefinition/alternate-reference
Constraints: ext-1
.... reference ΣC 0..1 string Literal reference, Relative, internal or absolute URL
.... type Σ 0..1 uri Type the reference refers to (e.g. "Patient") - must be a resource in resources
Binding: ResourceType . (extensible): Aa resource (or, for logical models, the URI of the logical model).
.... identifier ΣC 0..1 Identifier Logical reference, when literal reference is not known
.... display ΣC 0..1 string Text alternative for the resource
... serviceProvisionCode 0..* CodeableConcept Conditions under which service is available/offered
Binding: ServiceProvisionConditions (example): The code(s) that detail the conditions under which the healthcare service is available/offered.
... eligibility 0..* BackboneElement Specific eligibility requirements required to use the service
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Constraints: ext-1
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
.... code 0..1 CodeableConcept Coded value for the eligibility
Binding Description: (example): Coded values underwhich a specific service is made available.
.... comment 0..1 markdown Describes the eligibility conditions for the service
... program 0..* CodeableConcept Programs that this service is applicable to
Binding: Program (example): Government or local programs that this service applies to.
.... id 0..1 id Unique id for inter-element referencing
.... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
Constraints: ext-1
..... extension:programName 0..* string DSTU2: Program Names that categorize the service additional types
URL: http://hl7.org/fhir/1.0/StructureDefinition/extension-HealthcareService.programName
Constraints: ext-1
.... coding Σ 0..* Coding Code defined by a terminology system
.... text Σ 0..1 string Plain text representation of the concept
... characteristic 0..* CodeableConcept Collection of characteristics (attributes)
Binding: ServiceMode (example): A custom attribute that could be provided at a service (e.g. Wheelchair accessibility).
... communication 0..* CodeableConcept The language that this service is offered in
Binding: AllLanguages (required): IETF language tag for a human language
Additional BindingsPurpose
CommonLanguages Starter

... referralMethod 0..* CodeableConcept Ways that the service accepts referrals
Binding: ReferralMethod (example): The methods of referral can be used when referring to a specific HealthcareService resource.
... appointmentRequired 0..1 boolean If an appointment is required for access to this service
... availability 0..* Availability Times the healthcare service is available (including exceptions)
.... id 0..1 id Unique id for inter-element referencing
.... Slices for extension 1..* Extension Extension
Slice: Unordered, Open by value:url
Constraints: ext-1
..... extension:daysOfWeek 0..* code DSTU2: mon | tue | wed | thu | fri | sat | sun additional types
URL: http://hl7.org/fhir/1.0/StructureDefinition/extension-HealthcareService.availableTime.daysOfWeek
Binding: DaysOfWeek (required): The days of the week.
Constraints: ext-1
..... extension:allDay 0..1 boolean DSTU2: Always available? e.g. 24 hour service (new)
URL: http://hl7.org/fhir/1.0/StructureDefinition/extension-HealthcareService.availableTime.allDay
Constraints: ext-1
..... extension:availableStartTime 0..1 time DSTU2: Opening time of day (ignored if allDay = true) (new)
URL: http://hl7.org/fhir/1.0/StructureDefinition/extension-HealthcareService.availableTime.availableStartTime
Constraints: ext-1
..... extension:availableEndTime 0..1 time DSTU2: Closing time of day (ignored if allDay = true) (new)
URL: http://hl7.org/fhir/1.0/StructureDefinition/extension-HealthcareService.availableTime.availableEndTime
Constraints: ext-1
..... extension:description 1..1 string DSTU2: Reason presented to the user explaining why time not available additional types
URL: http://hl7.org/fhir/1.0/StructureDefinition/extension-HealthcareService.notAvailable.description
Constraints: ext-1
..... extension:during 0..1 Period DSTU2: Service not availablefrom this date (new)
URL: http://hl7.org/fhir/1.0/StructureDefinition/extension-HealthcareService.notAvailable.during
Constraints: ext-1
.... availableTime ΣC 0..* Element Times the {item} is available
Constraints: av-1
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
..... daysOfWeek Σ 0..* code mon | tue | wed | thu | fri | sat | sun
Binding: DaysOfWeek (required): The purpose for which an extended contact detail should be used.
..... allDay ΣC 0..1 boolean Always available? i.e. 24 hour service
..... availableStartTime ΣC 0..1 time Opening time of day (ignored if allDay = true)
..... availableEndTime ΣC 0..1 time Closing time of day (ignored if allDay = true)
.... notAvailableTime Σ 0..* Element Not available during this time due to provided reason
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
..... description Σ 0..1 string Reason presented to the user explaining why time not available
..... during Σ 0..1 Period Service not available during this period
... endpoint 0..* Reference(Endpoint) Technical endpoints providing access to electronic services operated for the healthcare service

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
HealthcareService.meta.​security Base extensible All Security Labels . 📍5.0.0 tx.fhir.org
HealthcareService.meta.​tag Base example Common Tags 📍5.0.0 FHIR Std.
HealthcareService.language Base required All Languages 📍5.0.0 FHIR Std.
HealthcareService.text.​status Base required NarrativeStatus 📍5.0.0 FHIR Std.
HealthcareService.identifier.​use Base required IdentifierUse 📍5.0.0 FHIR Std.
HealthcareService.identifier.​type Base extensible Identifier Type Codes 📍5.0.0 FHIR Std.
HealthcareService.providedBy.​type Base extensible Resource Types . 📍5.0.0 tx.fhir.org
HealthcareService.category Base example Service Category 📍5.0.0 FHIR Std.
HealthcareService.type Base example Service Type 📍5.0.0 FHIR Std.
HealthcareService.specialty Base preferred Practice Setting Code Value Set 📍5.0.0 FHIR Std.
HealthcareService.location.​type Base extensible Resource Types . 📍5.0.0 tx.fhir.org
HealthcareService.photo.​contentType Base required Mime Types 📍5.0.0 FHIR Std.
HealthcareService.photo.​language Base required All Languages 📍5.0.0 FHIR Std.
HealthcareService.coverageArea.​type Base extensible Resource Types . 📍5.0.0 tx.fhir.org
HealthcareService.serviceProvisionCode Base example Service Provision Conditions 📍5.0.0 FHIR Std.
HealthcareService.eligibility.​code Base example Not State Unknown
HealthcareService.program Base example Program 📍5.0.0 FHIR Std.
HealthcareService.characteristic Base example Service Mode 📍5.0.0 FHIR Std.
HealthcareService.communication Base required All Languages 📍5.0.0 FHIR Std.
HealthcareService.referralMethod Base example Referral Method 📍5.0.0 FHIR Std.
HealthcareService.availability.​availableTime.daysOfWeek Base required Days Of Week 📍5.0.0 FHIR Std.

Constraints

Id Grade Path(s) Description Expression
av-1 error HealthcareService.availability.availableTime Cannot include start/end times when selecting all day availability. allDay.exists().not() or (allDay implies availableStartTime.exists().not() and availableEndTime.exists().not())
dom-2 error HealthcareService If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error HealthcareService If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().ofType(canonical) | %resource.descendants().ofType(uri) | %resource.descendants().ofType(url))) or descendants().where(reference = '#').exists() or descendants().where(ofType(canonical) = '#').exists() or descendants().where(ofType(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4 error HealthcareService If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5 error HealthcareService If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice HealthcareService A resource should have narrative for robust management text.`div`.exists()
ele-1 error HealthcareService.meta, HealthcareService.meta.extension, HealthcareService.meta.extension:meta, HealthcareService.meta.versionId, HealthcareService.meta.lastUpdated, HealthcareService.meta.source, HealthcareService.meta.profile, HealthcareService.meta.security, HealthcareService.meta.tag, HealthcareService.implicitRules, HealthcareService.language, HealthcareService.text, HealthcareService.text.extension, HealthcareService.text.extension:text, HealthcareService.text.status, HealthcareService.text.div, HealthcareService.extension, HealthcareService.extension:telecom, HealthcareService.extension:publicKey, HealthcareService.extension:availabilityExceptions, HealthcareService.modifierExtension, HealthcareService.identifier, HealthcareService.identifier.extension, HealthcareService.identifier.extension:identifier, HealthcareService.identifier.use, HealthcareService.identifier.type, HealthcareService.identifier.system, HealthcareService.identifier.value, HealthcareService.identifier.period, HealthcareService.identifier.assigner, HealthcareService.active, HealthcareService.providedBy, HealthcareService.providedBy.extension, HealthcareService.providedBy.extension:providedBy, HealthcareService.providedBy.reference, HealthcareService.providedBy.type, HealthcareService.providedBy.identifier, HealthcareService.providedBy.display, HealthcareService.offeredIn, HealthcareService.category, HealthcareService.type, HealthcareService.specialty, HealthcareService.location, HealthcareService.location.extension, HealthcareService.location.extension:location, HealthcareService.location.reference, HealthcareService.location.type, HealthcareService.location.identifier, HealthcareService.location.display, HealthcareService.name, HealthcareService.comment, HealthcareService.extraDetails, HealthcareService.photo, HealthcareService.photo.extension, HealthcareService.photo.extension:photo, HealthcareService.photo.contentType, HealthcareService.photo.language, HealthcareService.photo.data, HealthcareService.photo.url, HealthcareService.photo.size, HealthcareService.photo.hash, HealthcareService.photo.title, HealthcareService.photo.creation, HealthcareService.photo.height, HealthcareService.photo.width, HealthcareService.photo.frames, HealthcareService.photo.duration, HealthcareService.photo.pages, HealthcareService.contact, HealthcareService.coverageArea, HealthcareService.coverageArea.extension, HealthcareService.coverageArea.extension:coverageArea, HealthcareService.coverageArea.reference, HealthcareService.coverageArea.type, HealthcareService.coverageArea.identifier, HealthcareService.coverageArea.display, HealthcareService.serviceProvisionCode, HealthcareService.eligibility, HealthcareService.eligibility.extension, HealthcareService.eligibility.modifierExtension, HealthcareService.eligibility.code, HealthcareService.eligibility.comment, HealthcareService.program, HealthcareService.program.extension, HealthcareService.program.extension:programName, HealthcareService.program.coding, HealthcareService.program.text, HealthcareService.characteristic, HealthcareService.communication, HealthcareService.referralMethod, HealthcareService.appointmentRequired, HealthcareService.availability, HealthcareService.availability.extension, HealthcareService.availability.extension:daysOfWeek, HealthcareService.availability.extension:allDay, HealthcareService.availability.extension:availableStartTime, HealthcareService.availability.extension:availableEndTime, HealthcareService.availability.extension:description, HealthcareService.availability.extension:during, HealthcareService.availability.availableTime, HealthcareService.availability.availableTime.extension, HealthcareService.availability.availableTime.daysOfWeek, HealthcareService.availability.availableTime.allDay, HealthcareService.availability.availableTime.availableStartTime, HealthcareService.availability.availableTime.availableEndTime, HealthcareService.availability.notAvailableTime, HealthcareService.availability.notAvailableTime.extension, HealthcareService.availability.notAvailableTime.description, HealthcareService.availability.notAvailableTime.during, HealthcareService.endpoint All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error HealthcareService.meta.extension, HealthcareService.meta.extension:meta, HealthcareService.text.extension, HealthcareService.text.extension:text, HealthcareService.extension, HealthcareService.extension:telecom, HealthcareService.extension:publicKey, HealthcareService.extension:availabilityExceptions, HealthcareService.modifierExtension, HealthcareService.identifier.extension, HealthcareService.identifier.extension:identifier, HealthcareService.providedBy.extension, HealthcareService.providedBy.extension:providedBy, HealthcareService.location.extension, HealthcareService.location.extension:location, HealthcareService.photo.extension, HealthcareService.photo.extension:photo, HealthcareService.coverageArea.extension, HealthcareService.coverageArea.extension:coverageArea, HealthcareService.eligibility.extension, HealthcareService.eligibility.modifierExtension, HealthcareService.program.extension, HealthcareService.program.extension:programName, HealthcareService.availability.extension, HealthcareService.availability.extension:daysOfWeek, HealthcareService.availability.extension:allDay, HealthcareService.availability.extension:availableStartTime, HealthcareService.availability.extension:availableEndTime, HealthcareService.availability.extension:description, HealthcareService.availability.extension:during, HealthcareService.availability.availableTime.extension, HealthcareService.availability.notAvailableTime.extension Must have either extensions or value[x], not both extension.exists() != value.exists()
txt-1 error HealthcareService.text.div The narrative SHALL contain only the basic html formatting elements and attributes described in chapters 7-11 (except section 4 of chapter 9) and 15 of the HTML 4.0 standard, <a> elements (either name or href), images and internally contained style attributes htmlChecks()
txt-2 error HealthcareService.text.div The narrative SHALL have some non-whitespace content htmlChecks()

This structure is derived from HealthcareService

Summary

Mandatory: 0 element(4 nested mandatory elements)

Extensions

This structure refers to these extensions:

Maturity: 0

 

Other representations of profile: CSV, Excel, Schematron