2.2.0-test - ci-build
Publication Build: This will be filled in by the publication tooling
Official URL: http://hl7.no/fhir/StructureDefinition/no-basis-HealthcareService | Version: 2.2.0-test | |||
Active as of 2019-05-20 | Computable Name: NoBasisHealthcareService |
Basisprofil for Norwegian Healthcare Service information. Defined by The Norwegian Directorate of eHealth and HL7 Norway. The profile adds Norwegian specific identification of Healthcare Services. The basis profile is open, but derived profiles should close down the information elements according to specification relevant to the use-case.
The typical use-case is to include information regarding what Healthcare related services, support functions or activities provided by an Organization or awailable at a Location.
Usage:
Description of Profiles, Differentials, Snapshots and how the different presentations work.
This structure is derived from HealthcareService
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
HealthcareService | 0..* | HealthcareService | The details of a healthcare service available at a location | |
identifier | 0..* | Identifier | External identifiers for this item | |
providedBy | C | 0..1 | Reference(Organization | no-basis-Organization) | Organization that provides this service no-basis-providedBy-identifier: no-basis recommends the use of logical references by ENH or RESH identifiers. If providedBy exists, identifiers should exist. |
identifier | 0..1 | Identifier | The logical reference of organization that provides this healthcare service. | |
system | C | 0..1 | uri | The namespace for the identifier value no-basis-identifier-system: no-basis recommends the use of urn:oid:2.16.578.1.12.4.1.4.101 (ENH) or urn:oid:2.16.578.1.12.4.1.4.102 (RESH) for identifier.system |
category | 0..* | CodeableConcept | HealthcareService category Binding: urn:oid:2.16.578.1.12.4.1.1.9040 (example): virksomhetstype 9040 | |
type | 0..* | CodeableConcept | Type of service that may be delivered or performed | |
specialty | 0..* | CodeableConcept | Specialties handled by the HealthcareService | |
Slices for coding | 0..* | Coding | Code defined by a terminology system Slice: Unordered, Open by value:system | |
coding:8655 | 0..* | Coding | Code describing the Helsehjelpområde Binding: urn:oid:2.16.578.1.12.4.1.1.8655 (preferred): Helsehjelpsområde | |
system | 1..1 | uri | Identity of the 8655 codesystem Fixed Value: urn:oid:2.16.578.1.12.4.1.1.8655 | |
code | 1..1 | code | Symbol in syntax defined by the system | |
coding:8654 | 0..* | Coding | Code defined by a terminology system Binding: urn:oid:2.16.578.1.12.4.1.1.8654 (preferred): Klinisk/medisinsk service | |
system | 1..1 | uri | Identity of the terminology system Fixed Value: urn:oid:2.16.578.1.12.4.1.1.8654 | |
code | 1..1 | code | Symbol in syntax defined by the system | |
coding:9151 | 0..* | Coding | Code defined by a terminology system Binding: urn:oid:2.16.578.1.12.4.1.1.9151 (preferred): IPLOS tjenestetype | |
system | 1..1 | uri | Identity of the terminology system Fixed Value: urn:oid:2.16.578.1.12.4.1.1.9151 | |
code | 1..1 | code | Symbol in syntax defined by the system | |
coding:8451 | 0..* | Coding | Code defined by a terminology system Binding: urn:oid:2.16.578.1.12.4.1.1.8451 (preferred): Fagområde | |
system | 1..1 | uri | Identity of the terminology system Fixed Value: urn:oid:2.16.578.1.12.4.1.1.8451 | |
code | 1..1 | code | Symbol in syntax defined by the system | |
location | 0..* | Reference(Location | no-basis-Location) | Location(s) where service may be provided | |
endpoint | 0..* | Reference(Endpoint | no-basis-Endpoint) | Technical endpoints providing access to electronic services operated for the healthcare service | |
Documentation for this format |
Path | Conformance | ValueSet | URI |
HealthcareService.category | example |
urn:oid:2.16.578.1.12.4.1.1.9040 | |
HealthcareService.specialty.coding:8655 | preferred |
urn:oid:2.16.578.1.12.4.1.1.8655 | |
HealthcareService.specialty.coding:8654 | preferred |
urn:oid:2.16.578.1.12.4.1.1.8654 | |
HealthcareService.specialty.coding:9151 | preferred |
urn:oid:2.16.578.1.12.4.1.1.9151 | |
HealthcareService.specialty.coding:8451 | preferred |
urn:oid:2.16.578.1.12.4.1.1.8451 |
Id | Grade | Path(s) | Details | Requirements |
no-basis-identifier-system | warning | HealthcareService.providedBy.identifier.system | no-basis recommends the use of urn:oid:2.16.578.1.12.4.1.4.101 (ENH) or urn:oid:2.16.578.1.12.4.1.4.102 (RESH) for identifier.system : $this.exists(value = 'urn:oid:2.16.578.1.12.4.1.4.101' or value = 'urn:oid:2.16.578.1.12.4.1.4.102') | |
no-basis-providedBy-identifier | warning | HealthcareService.providedBy | no-basis recommends the use of logical references by ENH or RESH identifiers. If providedBy exists, identifiers should exist. : $this.exists(identifier.exists()) |
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
HealthcareService | 0..* | HealthcareService | The details of a healthcare service available at a location | |
implicitRules | ?!Σ | 0..1 | uri | A set of rules under which this content was created |
modifierExtension | ?! | 0..* | Extension | Extensions that cannot be ignored |
identifier | Σ | 0..* | Identifier | External identifiers for this item |
active | ?!Σ | 0..1 | boolean | Whether this HealthcareService record is in active use |
providedBy | ΣC | 0..1 | Reference(Organization | no-basis-Organization) | Organization that provides this service no-basis-providedBy-identifier: no-basis recommends the use of logical references by ENH or RESH identifiers. If providedBy exists, identifiers should exist. |
identifier | Σ | 0..1 | Identifier | The logical reference of organization that provides this healthcare service. |
use | ?!Σ | 0..1 | code | usual | official | temp | secondary | old (If known) Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known . |
system | ΣC | 0..1 | uri | The namespace for the identifier value no-basis-identifier-system: no-basis recommends the use of urn:oid:2.16.578.1.12.4.1.4.101 (ENH) or urn:oid:2.16.578.1.12.4.1.4.102 (RESH) for identifier.system Example General: http://www.acme.com/identifiers/patient |
category | Σ | 0..* | CodeableConcept | HealthcareService category Binding: urn:oid:2.16.578.1.12.4.1.1.9040 (example): virksomhetstype 9040 |
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. |
Slices for coding | Σ | 0..* | Coding | Code defined by a terminology system Slice: Unordered, Open by value:system |
coding:8655 | Σ | 0..* | Coding | Code describing the Helsehjelpområde Binding: urn:oid:2.16.578.1.12.4.1.1.8655 (preferred): Helsehjelpsområde |
system | Σ | 1..1 | uri | Identity of the 8655 codesystem Fixed Value: urn:oid:2.16.578.1.12.4.1.1.8655 |
code | Σ | 1..1 | code | Symbol in syntax defined by the system |
coding:8654 | Σ | 0..* | Coding | Code defined by a terminology system Binding: urn:oid:2.16.578.1.12.4.1.1.8654 (preferred): Klinisk/medisinsk service |
system | Σ | 1..1 | uri | Identity of the terminology system Fixed Value: urn:oid:2.16.578.1.12.4.1.1.8654 |
code | Σ | 1..1 | code | Symbol in syntax defined by the system |
coding:9151 | Σ | 0..* | Coding | Code defined by a terminology system Binding: urn:oid:2.16.578.1.12.4.1.1.9151 (preferred): IPLOS tjenestetype |
system | Σ | 1..1 | uri | Identity of the terminology system Fixed Value: urn:oid:2.16.578.1.12.4.1.1.9151 |
code | Σ | 1..1 | code | Symbol in syntax defined by the system |
coding:8451 | Σ | 0..* | Coding | Code defined by a terminology system Binding: urn:oid:2.16.578.1.12.4.1.1.8451 (preferred): Fagområde |
system | Σ | 1..1 | uri | Identity of the terminology system Fixed Value: urn:oid:2.16.578.1.12.4.1.1.8451 |
code | Σ | 1..1 | code | Symbol in syntax defined by the system |
location | Σ | 0..* | Reference(Location | no-basis-Location) | Location(s) where service may be provided |
endpoint | 0..* | Reference(Endpoint | no-basis-Endpoint) | Technical endpoints providing access to electronic services operated for the healthcare service | |
Documentation for this format |
Path | Conformance | ValueSet | URI |
HealthcareService.providedBy.identifier.use | required | IdentifierUsehttp://hl7.org/fhir/ValueSet/identifier-use|4.0.1 from the FHIR Standard | |
HealthcareService.category | example |
urn:oid:2.16.578.1.12.4.1.1.9040 | |
HealthcareService.type | example | ServiceTypehttp://hl7.org/fhir/ValueSet/service-type from the FHIR Standard | |
HealthcareService.specialty | preferred | PracticeSettingCodeValueSethttp://hl7.org/fhir/ValueSet/c80-practice-codes from the FHIR Standard | |
HealthcareService.specialty.coding:8655 | preferred |
urn:oid:2.16.578.1.12.4.1.1.8655 | |
HealthcareService.specialty.coding:8654 | preferred |
urn:oid:2.16.578.1.12.4.1.1.8654 | |
HealthcareService.specialty.coding:9151 | preferred |
urn:oid:2.16.578.1.12.4.1.1.9151 | |
HealthcareService.specialty.coding:8451 | preferred |
urn:oid:2.16.578.1.12.4.1.1.8451 |
Id | Grade | Path(s) | Details | Requirements |
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().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(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 | **ALL** elements | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | error | **ALL** extensions | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
no-basis-identifier-system | warning | HealthcareService.providedBy.identifier.system | no-basis recommends the use of urn:oid:2.16.578.1.12.4.1.4.101 (ENH) or urn:oid:2.16.578.1.12.4.1.4.102 (RESH) for identifier.system : $this.exists(value = 'urn:oid:2.16.578.1.12.4.1.4.101' or value = 'urn:oid:2.16.578.1.12.4.1.4.102') | |
no-basis-providedBy-identifier | warning | HealthcareService.providedBy | no-basis recommends the use of logical references by ENH or RESH identifiers. If providedBy exists, identifiers should exist. : $this.exists(identifier.exists()) |
Name | Flags | Card. | Type | Description & Constraints | ||||
---|---|---|---|---|---|---|---|---|
HealthcareService | 0..* | HealthcareService | 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 | ||||
implicitRules | ?!Σ | 0..1 | uri | A set of rules under which this content was created | ||||
language | 0..1 | code | Language of the resource content Binding: CommonLanguages (preferred): A human language.
| |||||
text | 0..1 | Narrative | Text summary of the resource, for human interpretation | |||||
contained | 0..* | Resource | Contained, inline Resources | |||||
extension | 0..* | Extension | Additional content defined by implementations | |||||
modifierExtension | ?! | 0..* | Extension | Extensions that cannot be ignored | ||||
identifier | Σ | 0..* | Identifier | External identifiers for this item | ||||
active | ?!Σ | 0..1 | boolean | Whether this HealthcareService record is in active use | ||||
providedBy | ΣC | 0..1 | Reference(Organization | no-basis-Organization) | Organization that provides this service no-basis-providedBy-identifier: no-basis recommends the use of logical references by ENH or RESH identifiers. If providedBy exists, identifiers should exist. | ||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
reference | ΣC | 0..1 | string | Literal reference, Relative, internal or absolute URL | ||||
type | Σ | 0..1 | uri | Type the reference refers to (e.g. "Patient") Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model). | ||||
identifier | Σ | 0..1 | Identifier | The logical reference of organization that provides this healthcare service. | ||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
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: Identifier Type Codes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose. | ||||
system | ΣC | 0..1 | uri | The namespace for the identifier value no-basis-identifier-system: no-basis recommends the use of urn:oid:2.16.578.1.12.4.1.4.101 (ENH) or urn:oid:2.16.578.1.12.4.1.4.102 (RESH) for identifier.system Example General: http://www.acme.com/identifiers/patient | ||||
value | Σ | 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) | ||||
display | Σ | 0..1 | string | Text alternative for the resource | ||||
category | Σ | 0..* | CodeableConcept | HealthcareService category Binding: urn:oid:2.16.578.1.12.4.1.1.9040 (example): virksomhetstype 9040 | ||||
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. | ||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
Slices for coding | Σ | 0..* | Coding | Code defined by a terminology system Slice: Unordered, Open by value:system | ||||
coding:8655 | Σ | 0..* | Coding | Code describing the Helsehjelpområde Binding: urn:oid:2.16.578.1.12.4.1.1.8655 (preferred): Helsehjelpsområde | ||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
system | Σ | 1..1 | uri | Identity of the 8655 codesystem Fixed Value: urn:oid:2.16.578.1.12.4.1.1.8655 | ||||
version | Σ | 0..1 | string | Version of the system - if relevant | ||||
code | Σ | 1..1 | code | Symbol in syntax defined by the system | ||||
display | Σ | 0..1 | string | Representation defined by the system | ||||
userSelected | Σ | 0..1 | boolean | If this coding was chosen directly by the user | ||||
coding:8654 | Σ | 0..* | Coding | Code defined by a terminology system Binding: urn:oid:2.16.578.1.12.4.1.1.8654 (preferred): Klinisk/medisinsk service | ||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
system | Σ | 1..1 | uri | Identity of the terminology system Fixed Value: urn:oid:2.16.578.1.12.4.1.1.8654 | ||||
version | Σ | 0..1 | string | Version of the system - if relevant | ||||
code | Σ | 1..1 | code | Symbol in syntax defined by the system | ||||
display | Σ | 0..1 | string | Representation defined by the system | ||||
userSelected | Σ | 0..1 | boolean | If this coding was chosen directly by the user | ||||
coding:9151 | Σ | 0..* | Coding | Code defined by a terminology system Binding: urn:oid:2.16.578.1.12.4.1.1.9151 (preferred): IPLOS tjenestetype | ||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
system | Σ | 1..1 | uri | Identity of the terminology system Fixed Value: urn:oid:2.16.578.1.12.4.1.1.9151 | ||||
version | Σ | 0..1 | string | Version of the system - if relevant | ||||
code | Σ | 1..1 | code | Symbol in syntax defined by the system | ||||
display | Σ | 0..1 | string | Representation defined by the system | ||||
userSelected | Σ | 0..1 | boolean | If this coding was chosen directly by the user | ||||
coding:8451 | Σ | 0..* | Coding | Code defined by a terminology system Binding: urn:oid:2.16.578.1.12.4.1.1.8451 (preferred): Fagområde | ||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
system | Σ | 1..1 | uri | Identity of the terminology system Fixed Value: urn:oid:2.16.578.1.12.4.1.1.8451 | ||||
version | Σ | 0..1 | string | Version of the system - if relevant | ||||
code | Σ | 1..1 | code | Symbol in syntax defined by the system | ||||
display | Σ | 0..1 | string | Representation defined by the system | ||||
userSelected | Σ | 0..1 | boolean | If this coding was chosen directly by the user | ||||
text | Σ | 0..1 | string | Plain text representation of the concept | ||||
location | Σ | 0..* | Reference(Location | no-basis-Location) | Location(s) where service may be provided | ||||
name | Σ | 0..1 | string | Description of service as presented to a consumer while searching | ||||
comment | Σ | 0..1 | string | 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 | ||||
telecom | 0..* | ContactPoint | Contacts related to the healthcare service | |||||
coverageArea | 0..* | Reference(Location) | Location(s) service is intended for/available to | |||||
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 | |||||
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
code | 0..1 | CodeableConcept | Coded value for the eligibility Binding: (unbound) (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. | |||||
characteristic | 0..* | CodeableConcept | Collection of characteristics (attributes) Binding: (unbound) (example): A custom attribute that could be provided at a service (e.g. Wheelchair accessibiliy). | |||||
communication | 0..* | CodeableConcept | The language that this service is offered in Binding: CommonLanguages (preferred): A human language.
| |||||
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 | |||||
availableTime | 0..* | BackboneElement | Times the Service Site is available | |||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
extension | 0..* | Extension | Additional content defined by implementations | |||||
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
daysOfWeek | 0..* | code | mon | tue | wed | thu | fri | sat | sun Binding: DaysOfWeek (required): The days of the week. | |||||
allDay | 0..1 | boolean | Always available? e.g. 24 hour service | |||||
availableStartTime | 0..1 | time | Opening time of day (ignored if allDay = true) | |||||
availableEndTime | 0..1 | time | Closing time of day (ignored if allDay = true) | |||||
notAvailable | 0..* | BackboneElement | 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 | |||||
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
description | 1..1 | string | Reason presented to the user explaining why time not available | |||||
during | 0..1 | Period | Service not available from this date | |||||
availabilityExceptions | 0..1 | string | Description of availability exceptions | |||||
endpoint | 0..* | Reference(Endpoint | no-basis-Endpoint) | Technical endpoints providing access to electronic services operated for the healthcare service | |||||
Documentation for this format |
Path | Conformance | ValueSet | URI | |||
HealthcareService.language | preferred | CommonLanguages
http://hl7.org/fhir/ValueSet/languages from the FHIR Standard | ||||
HealthcareService.providedBy.type | extensible | ResourceTypehttp://hl7.org/fhir/ValueSet/resource-types from the FHIR Standard | ||||
HealthcareService.providedBy.identifier.use | required | IdentifierUsehttp://hl7.org/fhir/ValueSet/identifier-use|4.0.1 from the FHIR Standard | ||||
HealthcareService.providedBy.identifier.type | extensible | Identifier Type Codeshttp://hl7.org/fhir/ValueSet/identifier-type from the FHIR Standard | ||||
HealthcareService.category | example |
urn:oid:2.16.578.1.12.4.1.1.9040 | ||||
HealthcareService.type | example | ServiceTypehttp://hl7.org/fhir/ValueSet/service-type from the FHIR Standard | ||||
HealthcareService.specialty | preferred | PracticeSettingCodeValueSethttp://hl7.org/fhir/ValueSet/c80-practice-codes from the FHIR Standard | ||||
HealthcareService.specialty.coding:8655 | preferred |
urn:oid:2.16.578.1.12.4.1.1.8655 | ||||
HealthcareService.specialty.coding:8654 | preferred |
urn:oid:2.16.578.1.12.4.1.1.8654 | ||||
HealthcareService.specialty.coding:9151 | preferred |
urn:oid:2.16.578.1.12.4.1.1.9151 | ||||
HealthcareService.specialty.coding:8451 | preferred |
urn:oid:2.16.578.1.12.4.1.1.8451 | ||||
HealthcareService.serviceProvisionCode | example | ServiceProvisionConditionshttp://hl7.org/fhir/ValueSet/service-provision-conditions from the FHIR Standard | ||||
HealthcareService.eligibility.code | example | |||||
HealthcareService.program | example | Programhttp://hl7.org/fhir/ValueSet/program from the FHIR Standard | ||||
HealthcareService.characteristic | example | |||||
HealthcareService.communication | preferred | CommonLanguages
http://hl7.org/fhir/ValueSet/languages from the FHIR Standard | ||||
HealthcareService.referralMethod | example | ReferralMethodhttp://hl7.org/fhir/ValueSet/service-referral-method from the FHIR Standard | ||||
HealthcareService.availableTime.daysOfWeek | required | DaysOfWeekhttp://hl7.org/fhir/ValueSet/days-of-week|4.0.1 from the FHIR Standard |
Id | Grade | Path(s) | Details | Requirements |
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().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(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 | **ALL** elements | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | error | **ALL** extensions | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
no-basis-identifier-system | warning | HealthcareService.providedBy.identifier.system | no-basis recommends the use of urn:oid:2.16.578.1.12.4.1.4.101 (ENH) or urn:oid:2.16.578.1.12.4.1.4.102 (RESH) for identifier.system : $this.exists(value = 'urn:oid:2.16.578.1.12.4.1.4.101' or value = 'urn:oid:2.16.578.1.12.4.1.4.102') | |
no-basis-providedBy-identifier | warning | HealthcareService.providedBy | no-basis recommends the use of logical references by ENH or RESH identifiers. If providedBy exists, identifiers should exist. : $this.exists(identifier.exists()) |
This structure is derived from HealthcareService
Summary
Mandatory: 0 element(8 nested mandatory elements)
Fixed: 4 elements
Structures
This structure refers to these other structures:
Slices
This structure defines the following Slices:
Differential View
This structure is derived from HealthcareService
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
HealthcareService | 0..* | HealthcareService | The details of a healthcare service available at a location | |
identifier | 0..* | Identifier | External identifiers for this item | |
providedBy | C | 0..1 | Reference(Organization | no-basis-Organization) | Organization that provides this service no-basis-providedBy-identifier: no-basis recommends the use of logical references by ENH or RESH identifiers. If providedBy exists, identifiers should exist. |
identifier | 0..1 | Identifier | The logical reference of organization that provides this healthcare service. | |
system | C | 0..1 | uri | The namespace for the identifier value no-basis-identifier-system: no-basis recommends the use of urn:oid:2.16.578.1.12.4.1.4.101 (ENH) or urn:oid:2.16.578.1.12.4.1.4.102 (RESH) for identifier.system |
category | 0..* | CodeableConcept | HealthcareService category Binding: urn:oid:2.16.578.1.12.4.1.1.9040 (example): virksomhetstype 9040 | |
type | 0..* | CodeableConcept | Type of service that may be delivered or performed | |
specialty | 0..* | CodeableConcept | Specialties handled by the HealthcareService | |
Slices for coding | 0..* | Coding | Code defined by a terminology system Slice: Unordered, Open by value:system | |
coding:8655 | 0..* | Coding | Code describing the Helsehjelpområde Binding: urn:oid:2.16.578.1.12.4.1.1.8655 (preferred): Helsehjelpsområde | |
system | 1..1 | uri | Identity of the 8655 codesystem Fixed Value: urn:oid:2.16.578.1.12.4.1.1.8655 | |
code | 1..1 | code | Symbol in syntax defined by the system | |
coding:8654 | 0..* | Coding | Code defined by a terminology system Binding: urn:oid:2.16.578.1.12.4.1.1.8654 (preferred): Klinisk/medisinsk service | |
system | 1..1 | uri | Identity of the terminology system Fixed Value: urn:oid:2.16.578.1.12.4.1.1.8654 | |
code | 1..1 | code | Symbol in syntax defined by the system | |
coding:9151 | 0..* | Coding | Code defined by a terminology system Binding: urn:oid:2.16.578.1.12.4.1.1.9151 (preferred): IPLOS tjenestetype | |
system | 1..1 | uri | Identity of the terminology system Fixed Value: urn:oid:2.16.578.1.12.4.1.1.9151 | |
code | 1..1 | code | Symbol in syntax defined by the system | |
coding:8451 | 0..* | Coding | Code defined by a terminology system Binding: urn:oid:2.16.578.1.12.4.1.1.8451 (preferred): Fagområde | |
system | 1..1 | uri | Identity of the terminology system Fixed Value: urn:oid:2.16.578.1.12.4.1.1.8451 | |
code | 1..1 | code | Symbol in syntax defined by the system | |
location | 0..* | Reference(Location | no-basis-Location) | Location(s) where service may be provided | |
endpoint | 0..* | Reference(Endpoint | no-basis-Endpoint) | Technical endpoints providing access to electronic services operated for the healthcare service | |
Documentation for this format |
Path | Conformance | ValueSet | URI |
HealthcareService.category | example |
urn:oid:2.16.578.1.12.4.1.1.9040 | |
HealthcareService.specialty.coding:8655 | preferred |
urn:oid:2.16.578.1.12.4.1.1.8655 | |
HealthcareService.specialty.coding:8654 | preferred |
urn:oid:2.16.578.1.12.4.1.1.8654 | |
HealthcareService.specialty.coding:9151 | preferred |
urn:oid:2.16.578.1.12.4.1.1.9151 | |
HealthcareService.specialty.coding:8451 | preferred |
urn:oid:2.16.578.1.12.4.1.1.8451 |
Id | Grade | Path(s) | Details | Requirements |
no-basis-identifier-system | warning | HealthcareService.providedBy.identifier.system | no-basis recommends the use of urn:oid:2.16.578.1.12.4.1.4.101 (ENH) or urn:oid:2.16.578.1.12.4.1.4.102 (RESH) for identifier.system : $this.exists(value = 'urn:oid:2.16.578.1.12.4.1.4.101' or value = 'urn:oid:2.16.578.1.12.4.1.4.102') | |
no-basis-providedBy-identifier | warning | HealthcareService.providedBy | no-basis recommends the use of logical references by ENH or RESH identifiers. If providedBy exists, identifiers should exist. : $this.exists(identifier.exists()) |
Key Elements View
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
HealthcareService | 0..* | HealthcareService | The details of a healthcare service available at a location | |
implicitRules | ?!Σ | 0..1 | uri | A set of rules under which this content was created |
modifierExtension | ?! | 0..* | Extension | Extensions that cannot be ignored |
identifier | Σ | 0..* | Identifier | External identifiers for this item |
active | ?!Σ | 0..1 | boolean | Whether this HealthcareService record is in active use |
providedBy | ΣC | 0..1 | Reference(Organization | no-basis-Organization) | Organization that provides this service no-basis-providedBy-identifier: no-basis recommends the use of logical references by ENH or RESH identifiers. If providedBy exists, identifiers should exist. |
identifier | Σ | 0..1 | Identifier | The logical reference of organization that provides this healthcare service. |
use | ?!Σ | 0..1 | code | usual | official | temp | secondary | old (If known) Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known . |
system | ΣC | 0..1 | uri | The namespace for the identifier value no-basis-identifier-system: no-basis recommends the use of urn:oid:2.16.578.1.12.4.1.4.101 (ENH) or urn:oid:2.16.578.1.12.4.1.4.102 (RESH) for identifier.system Example General: http://www.acme.com/identifiers/patient |
category | Σ | 0..* | CodeableConcept | HealthcareService category Binding: urn:oid:2.16.578.1.12.4.1.1.9040 (example): virksomhetstype 9040 |
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. |
Slices for coding | Σ | 0..* | Coding | Code defined by a terminology system Slice: Unordered, Open by value:system |
coding:8655 | Σ | 0..* | Coding | Code describing the Helsehjelpområde Binding: urn:oid:2.16.578.1.12.4.1.1.8655 (preferred): Helsehjelpsområde |
system | Σ | 1..1 | uri | Identity of the 8655 codesystem Fixed Value: urn:oid:2.16.578.1.12.4.1.1.8655 |
code | Σ | 1..1 | code | Symbol in syntax defined by the system |
coding:8654 | Σ | 0..* | Coding | Code defined by a terminology system Binding: urn:oid:2.16.578.1.12.4.1.1.8654 (preferred): Klinisk/medisinsk service |
system | Σ | 1..1 | uri | Identity of the terminology system Fixed Value: urn:oid:2.16.578.1.12.4.1.1.8654 |
code | Σ | 1..1 | code | Symbol in syntax defined by the system |
coding:9151 | Σ | 0..* | Coding | Code defined by a terminology system Binding: urn:oid:2.16.578.1.12.4.1.1.9151 (preferred): IPLOS tjenestetype |
system | Σ | 1..1 | uri | Identity of the terminology system Fixed Value: urn:oid:2.16.578.1.12.4.1.1.9151 |
code | Σ | 1..1 | code | Symbol in syntax defined by the system |
coding:8451 | Σ | 0..* | Coding | Code defined by a terminology system Binding: urn:oid:2.16.578.1.12.4.1.1.8451 (preferred): Fagområde |
system | Σ | 1..1 | uri | Identity of the terminology system Fixed Value: urn:oid:2.16.578.1.12.4.1.1.8451 |
code | Σ | 1..1 | code | Symbol in syntax defined by the system |
location | Σ | 0..* | Reference(Location | no-basis-Location) | Location(s) where service may be provided |
endpoint | 0..* | Reference(Endpoint | no-basis-Endpoint) | Technical endpoints providing access to electronic services operated for the healthcare service | |
Documentation for this format |
Path | Conformance | ValueSet | URI |
HealthcareService.providedBy.identifier.use | required | IdentifierUsehttp://hl7.org/fhir/ValueSet/identifier-use|4.0.1 from the FHIR Standard | |
HealthcareService.category | example |
urn:oid:2.16.578.1.12.4.1.1.9040 | |
HealthcareService.type | example | ServiceTypehttp://hl7.org/fhir/ValueSet/service-type from the FHIR Standard | |
HealthcareService.specialty | preferred | PracticeSettingCodeValueSethttp://hl7.org/fhir/ValueSet/c80-practice-codes from the FHIR Standard | |
HealthcareService.specialty.coding:8655 | preferred |
urn:oid:2.16.578.1.12.4.1.1.8655 | |
HealthcareService.specialty.coding:8654 | preferred |
urn:oid:2.16.578.1.12.4.1.1.8654 | |
HealthcareService.specialty.coding:9151 | preferred |
urn:oid:2.16.578.1.12.4.1.1.9151 | |
HealthcareService.specialty.coding:8451 | preferred |
urn:oid:2.16.578.1.12.4.1.1.8451 |
Id | Grade | Path(s) | Details | Requirements |
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().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(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 | **ALL** elements | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | error | **ALL** extensions | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
no-basis-identifier-system | warning | HealthcareService.providedBy.identifier.system | no-basis recommends the use of urn:oid:2.16.578.1.12.4.1.4.101 (ENH) or urn:oid:2.16.578.1.12.4.1.4.102 (RESH) for identifier.system : $this.exists(value = 'urn:oid:2.16.578.1.12.4.1.4.101' or value = 'urn:oid:2.16.578.1.12.4.1.4.102') | |
no-basis-providedBy-identifier | warning | HealthcareService.providedBy | no-basis recommends the use of logical references by ENH or RESH identifiers. If providedBy exists, identifiers should exist. : $this.exists(identifier.exists()) |
Snapshot View
Name | Flags | Card. | Type | Description & Constraints | ||||
---|---|---|---|---|---|---|---|---|
HealthcareService | 0..* | HealthcareService | 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 | ||||
implicitRules | ?!Σ | 0..1 | uri | A set of rules under which this content was created | ||||
language | 0..1 | code | Language of the resource content Binding: CommonLanguages (preferred): A human language.
| |||||
text | 0..1 | Narrative | Text summary of the resource, for human interpretation | |||||
contained | 0..* | Resource | Contained, inline Resources | |||||
extension | 0..* | Extension | Additional content defined by implementations | |||||
modifierExtension | ?! | 0..* | Extension | Extensions that cannot be ignored | ||||
identifier | Σ | 0..* | Identifier | External identifiers for this item | ||||
active | ?!Σ | 0..1 | boolean | Whether this HealthcareService record is in active use | ||||
providedBy | ΣC | 0..1 | Reference(Organization | no-basis-Organization) | Organization that provides this service no-basis-providedBy-identifier: no-basis recommends the use of logical references by ENH or RESH identifiers. If providedBy exists, identifiers should exist. | ||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
reference | ΣC | 0..1 | string | Literal reference, Relative, internal or absolute URL | ||||
type | Σ | 0..1 | uri | Type the reference refers to (e.g. "Patient") Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model). | ||||
identifier | Σ | 0..1 | Identifier | The logical reference of organization that provides this healthcare service. | ||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
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: Identifier Type Codes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose. | ||||
system | ΣC | 0..1 | uri | The namespace for the identifier value no-basis-identifier-system: no-basis recommends the use of urn:oid:2.16.578.1.12.4.1.4.101 (ENH) or urn:oid:2.16.578.1.12.4.1.4.102 (RESH) for identifier.system Example General: http://www.acme.com/identifiers/patient | ||||
value | Σ | 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) | ||||
display | Σ | 0..1 | string | Text alternative for the resource | ||||
category | Σ | 0..* | CodeableConcept | HealthcareService category Binding: urn:oid:2.16.578.1.12.4.1.1.9040 (example): virksomhetstype 9040 | ||||
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. | ||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
Slices for coding | Σ | 0..* | Coding | Code defined by a terminology system Slice: Unordered, Open by value:system | ||||
coding:8655 | Σ | 0..* | Coding | Code describing the Helsehjelpområde Binding: urn:oid:2.16.578.1.12.4.1.1.8655 (preferred): Helsehjelpsområde | ||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
system | Σ | 1..1 | uri | Identity of the 8655 codesystem Fixed Value: urn:oid:2.16.578.1.12.4.1.1.8655 | ||||
version | Σ | 0..1 | string | Version of the system - if relevant | ||||
code | Σ | 1..1 | code | Symbol in syntax defined by the system | ||||
display | Σ | 0..1 | string | Representation defined by the system | ||||
userSelected | Σ | 0..1 | boolean | If this coding was chosen directly by the user | ||||
coding:8654 | Σ | 0..* | Coding | Code defined by a terminology system Binding: urn:oid:2.16.578.1.12.4.1.1.8654 (preferred): Klinisk/medisinsk service | ||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
system | Σ | 1..1 | uri | Identity of the terminology system Fixed Value: urn:oid:2.16.578.1.12.4.1.1.8654 | ||||
version | Σ | 0..1 | string | Version of the system - if relevant | ||||
code | Σ | 1..1 | code | Symbol in syntax defined by the system | ||||
display | Σ | 0..1 | string | Representation defined by the system | ||||
userSelected | Σ | 0..1 | boolean | If this coding was chosen directly by the user | ||||
coding:9151 | Σ | 0..* | Coding | Code defined by a terminology system Binding: urn:oid:2.16.578.1.12.4.1.1.9151 (preferred): IPLOS tjenestetype | ||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
system | Σ | 1..1 | uri | Identity of the terminology system Fixed Value: urn:oid:2.16.578.1.12.4.1.1.9151 | ||||
version | Σ | 0..1 | string | Version of the system - if relevant | ||||
code | Σ | 1..1 | code | Symbol in syntax defined by the system | ||||
display | Σ | 0..1 | string | Representation defined by the system | ||||
userSelected | Σ | 0..1 | boolean | If this coding was chosen directly by the user | ||||
coding:8451 | Σ | 0..* | Coding | Code defined by a terminology system Binding: urn:oid:2.16.578.1.12.4.1.1.8451 (preferred): Fagområde | ||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
system | Σ | 1..1 | uri | Identity of the terminology system Fixed Value: urn:oid:2.16.578.1.12.4.1.1.8451 | ||||
version | Σ | 0..1 | string | Version of the system - if relevant | ||||
code | Σ | 1..1 | code | Symbol in syntax defined by the system | ||||
display | Σ | 0..1 | string | Representation defined by the system | ||||
userSelected | Σ | 0..1 | boolean | If this coding was chosen directly by the user | ||||
text | Σ | 0..1 | string | Plain text representation of the concept | ||||
location | Σ | 0..* | Reference(Location | no-basis-Location) | Location(s) where service may be provided | ||||
name | Σ | 0..1 | string | Description of service as presented to a consumer while searching | ||||
comment | Σ | 0..1 | string | 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 | ||||
telecom | 0..* | ContactPoint | Contacts related to the healthcare service | |||||
coverageArea | 0..* | Reference(Location) | Location(s) service is intended for/available to | |||||
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 | |||||
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
code | 0..1 | CodeableConcept | Coded value for the eligibility Binding: (unbound) (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. | |||||
characteristic | 0..* | CodeableConcept | Collection of characteristics (attributes) Binding: (unbound) (example): A custom attribute that could be provided at a service (e.g. Wheelchair accessibiliy). | |||||
communication | 0..* | CodeableConcept | The language that this service is offered in Binding: CommonLanguages (preferred): A human language.
| |||||
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 | |||||
availableTime | 0..* | BackboneElement | Times the Service Site is available | |||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
extension | 0..* | Extension | Additional content defined by implementations | |||||
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
daysOfWeek | 0..* | code | mon | tue | wed | thu | fri | sat | sun Binding: DaysOfWeek (required): The days of the week. | |||||
allDay | 0..1 | boolean | Always available? e.g. 24 hour service | |||||
availableStartTime | 0..1 | time | Opening time of day (ignored if allDay = true) | |||||
availableEndTime | 0..1 | time | Closing time of day (ignored if allDay = true) | |||||
notAvailable | 0..* | BackboneElement | 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 | |||||
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
description | 1..1 | string | Reason presented to the user explaining why time not available | |||||
during | 0..1 | Period | Service not available from this date | |||||
availabilityExceptions | 0..1 | string | Description of availability exceptions | |||||
endpoint | 0..* | Reference(Endpoint | no-basis-Endpoint) | Technical endpoints providing access to electronic services operated for the healthcare service | |||||
Documentation for this format |
Path | Conformance | ValueSet | URI | |||
HealthcareService.language | preferred | CommonLanguages
http://hl7.org/fhir/ValueSet/languages from the FHIR Standard | ||||
HealthcareService.providedBy.type | extensible | ResourceTypehttp://hl7.org/fhir/ValueSet/resource-types from the FHIR Standard | ||||
HealthcareService.providedBy.identifier.use | required | IdentifierUsehttp://hl7.org/fhir/ValueSet/identifier-use|4.0.1 from the FHIR Standard | ||||
HealthcareService.providedBy.identifier.type | extensible | Identifier Type Codeshttp://hl7.org/fhir/ValueSet/identifier-type from the FHIR Standard | ||||
HealthcareService.category | example |
urn:oid:2.16.578.1.12.4.1.1.9040 | ||||
HealthcareService.type | example | ServiceTypehttp://hl7.org/fhir/ValueSet/service-type from the FHIR Standard | ||||
HealthcareService.specialty | preferred | PracticeSettingCodeValueSethttp://hl7.org/fhir/ValueSet/c80-practice-codes from the FHIR Standard | ||||
HealthcareService.specialty.coding:8655 | preferred |
urn:oid:2.16.578.1.12.4.1.1.8655 | ||||
HealthcareService.specialty.coding:8654 | preferred |
urn:oid:2.16.578.1.12.4.1.1.8654 | ||||
HealthcareService.specialty.coding:9151 | preferred |
urn:oid:2.16.578.1.12.4.1.1.9151 | ||||
HealthcareService.specialty.coding:8451 | preferred |
urn:oid:2.16.578.1.12.4.1.1.8451 | ||||
HealthcareService.serviceProvisionCode | example | ServiceProvisionConditionshttp://hl7.org/fhir/ValueSet/service-provision-conditions from the FHIR Standard | ||||
HealthcareService.eligibility.code | example | |||||
HealthcareService.program | example | Programhttp://hl7.org/fhir/ValueSet/program from the FHIR Standard | ||||
HealthcareService.characteristic | example | |||||
HealthcareService.communication | preferred | CommonLanguages
http://hl7.org/fhir/ValueSet/languages from the FHIR Standard | ||||
HealthcareService.referralMethod | example | ReferralMethodhttp://hl7.org/fhir/ValueSet/service-referral-method from the FHIR Standard | ||||
HealthcareService.availableTime.daysOfWeek | required | DaysOfWeekhttp://hl7.org/fhir/ValueSet/days-of-week|4.0.1 from the FHIR Standard |
Id | Grade | Path(s) | Details | Requirements |
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().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(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 | **ALL** elements | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | error | **ALL** extensions | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
no-basis-identifier-system | warning | HealthcareService.providedBy.identifier.system | no-basis recommends the use of urn:oid:2.16.578.1.12.4.1.4.101 (ENH) or urn:oid:2.16.578.1.12.4.1.4.102 (RESH) for identifier.system : $this.exists(value = 'urn:oid:2.16.578.1.12.4.1.4.101' or value = 'urn:oid:2.16.578.1.12.4.1.4.102') | |
no-basis-providedBy-identifier | warning | HealthcareService.providedBy | no-basis recommends the use of logical references by ENH or RESH identifiers. If providedBy exists, identifiers should exist. : $this.exists(identifier.exists()) |
This structure is derived from HealthcareService
Summary
Mandatory: 0 element(8 nested mandatory elements)
Fixed: 4 elements
Structures
This structure refers to these other structures:
Slices
This structure defines the following Slices:
Other representations of profile: CSV, Excel, Schematron