2.2.2-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.2-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.
Name | Flags | Card. | Type | Description & Constraints![]() |
---|---|---|---|---|
![]() ![]() |
0..* | HealthcareService | The details of a healthcare service available at a location dom-2: If the resource is contained in another resource, it SHALL NOT contain nested Resources dom-3: 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 dom-4: If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated dom-5: If a resource is contained in another resource, it SHALL NOT have a security label dom-6: A resource should have narrative for robust management | |
![]() ![]() ![]() |
?!Σ | 0..1 | uri | A set of rules under which this content was created ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() |
?! | 0..* | Extension | Extensions that cannot be ignored ele-1: All FHIR elements must have a @value or children ext-1: Must have either extensions or value[x], not both |
![]() ![]() ![]() |
Σ | 0..* | Identifier | External identifiers for this item ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() |
?!Σ | 0..1 | boolean | Whether this HealthcareService record is in active use ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() |
ΣC | 0..1 | Reference(Organization | no-basis-Organization) | Organization that provides this service ele-1: All FHIR elements must have a @value or children no-basis-providedBy-identifier: no-basis recommends the use of logical references by ENH or RESH identifiers. If providedBy exists, identifiers should exist. |
![]() ![]() ![]() ![]() |
Σ | 0..1 | Identifier | The logical reference of organization that provides this healthcare service. ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() ![]() ![]() |
?!Σ | 0..1 | code | usual | official | temp | secondary | old (If known) Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known . ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() ![]() ![]() |
ΣC | 0..1 | uri | The namespace for the identifier value ele-1: All FHIR elements must have a @value or children 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 |
![]() ![]() ![]() |
Σ | 0..* | CodeableConcept | HealthcareService category Binding: urn:oid:2.16.578.1.12.4.1.1.9040 (example): virksomhetstype 9040 ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() |
Σ | 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). ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() |
Σ | 0..* | CodeableConcept | Specialties handled by the HealthcareService Binding: PracticeSettingCodeValueSet (preferred): A specialty that a healthcare service may provide. ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() ![]() |
Σ | 0..* | Coding | Code defined by a terminology system Slice: Unordered, Open by value:system ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() ![]() ![]() |
Σ | 0..* | Coding | Code describing the Helsehjelpområde Binding: urn:oid:2.16.578.1.12.4.1.1.8655 (preferred): Helsehjelpsområde ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 1..1 | uri | Identity of the 8655 codesystem ele-1: All FHIR elements must have a @value or children Fixed Value: urn:oid:2.16.578.1.12.4.1.1.8655 |
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 1..1 | code | Symbol in syntax defined by the system ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() ![]() ![]() |
Σ | 0..* | Coding | Code defined by a terminology system Binding: urn:oid:2.16.578.1.12.4.1.1.8654 (preferred): Klinisk/medisinsk service ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 1..1 | uri | Identity of the terminology system ele-1: All FHIR elements must have a @value or children Fixed Value: urn:oid:2.16.578.1.12.4.1.1.8654 |
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 1..1 | code | Symbol in syntax defined by the system ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() ![]() ![]() |
Σ | 0..* | Coding | Code defined by a terminology system Binding: urn:oid:2.16.578.1.12.4.1.1.9151 (preferred): IPLOS tjenestetype ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 1..1 | uri | Identity of the terminology system ele-1: All FHIR elements must have a @value or children Fixed Value: urn:oid:2.16.578.1.12.4.1.1.9151 |
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 1..1 | code | Symbol in syntax defined by the system ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() ![]() ![]() |
Σ | 0..* | Coding | Code defined by a terminology system Binding: urn:oid:2.16.578.1.12.4.1.1.8451 (preferred): Fagområde ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 1..1 | uri | Identity of the terminology system ele-1: All FHIR elements must have a @value or children Fixed Value: urn:oid:2.16.578.1.12.4.1.1.8451 |
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 1..1 | code | Symbol in syntax defined by the system ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() |
Σ | 0..* | Reference(Location | no-basis-Location) | Location(s) where service may be provided ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() |
0..* | Reference(Endpoint | no-basis-Endpoint) | Technical endpoints providing access to electronic services operated for the healthcare service ele-1: All FHIR elements must have a @value or children | |
![]() |
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()) |
This structure is derived from HealthcareService
Name | Flags | Card. | Type | Description & Constraints![]() |
---|---|---|---|---|
![]() ![]() |
0..* | HealthcareService | The details of a healthcare service available at a location | |
![]() ![]() ![]() |
0..* | Identifier | External identifiers for this item | |
![]() ![]() ![]() |
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. |
![]() ![]() ![]() ![]() |
0..1 | Identifier | The logical reference of organization that provides this healthcare service. | |
![]() ![]() ![]() ![]() ![]() |
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 |
![]() ![]() ![]() |
0..* | CodeableConcept | HealthcareService category Binding: urn:oid:2.16.578.1.12.4.1.1.9040 (example): virksomhetstype 9040 | |
![]() ![]() ![]() |
0..* | CodeableConcept | Type of service that may be delivered or performed | |
![]() ![]() ![]() |
0..* | CodeableConcept | Specialties handled by the HealthcareService | |
![]() ![]() ![]() ![]() |
0..* | Coding | Code defined by a terminology system Slice: Unordered, Open by value:system | |
![]() ![]() ![]() ![]() ![]() |
0..* | Coding | Code describing the Helsehjelpområde Binding: urn:oid:2.16.578.1.12.4.1.1.8655 (preferred): Helsehjelpsområde | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | Identity of the 8655 codesystem Fixed Value: urn:oid:2.16.578.1.12.4.1.1.8655 | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | code | Symbol in syntax defined by the system | |
![]() ![]() ![]() ![]() ![]() |
0..* | Coding | Code defined by a terminology system Binding: urn:oid:2.16.578.1.12.4.1.1.8654 (preferred): Klinisk/medisinsk service | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | Identity of the terminology system Fixed Value: urn:oid:2.16.578.1.12.4.1.1.8654 | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | code | Symbol in syntax defined by the system | |
![]() ![]() ![]() ![]() ![]() |
0..* | Coding | Code defined by a terminology system Binding: urn:oid:2.16.578.1.12.4.1.1.9151 (preferred): IPLOS tjenestetype | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | Identity of the terminology system Fixed Value: urn:oid:2.16.578.1.12.4.1.1.9151 | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | code | Symbol in syntax defined by the system | |
![]() ![]() ![]() ![]() ![]() |
0..* | Coding | Code defined by a terminology system Binding: urn:oid:2.16.578.1.12.4.1.1.8451 (preferred): Fagområde | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | Identity of the terminology system Fixed Value: urn:oid:2.16.578.1.12.4.1.1.8451 | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | code | Symbol in syntax defined by the system | |
![]() ![]() ![]() |
0..* | Reference(Location | no-basis-Location) | Location(s) where service may be provided | |
![]() ![]() ![]() |
0..* | Reference(Endpoint | no-basis-Endpoint) | Technical endpoints providing access to electronic services operated for the healthcare service | |
![]() |
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![]() | ||||
---|---|---|---|---|---|---|---|---|
![]() ![]() |
0..* | HealthcareService | The details of a healthcare service available at a location | |||||
![]() ![]() ![]() |
Σ | 0..1 | id | Logical id of this artifact | ||||
![]() ![]() ![]() |
Σ | 0..1 | Meta | Metadata about the resource | ||||
![]() ![]() ![]() |
?!Σ | 0..1 | uri | A set of rules under which this content was created | ||||
![]() ![]() ![]() |
0..1 | code | Language of the resource content Binding: CommonLanguages (preferred): A human language.
| |||||
![]() ![]() ![]() |
0..1 | Narrative | Text summary of the resource, for human interpretation | |||||
![]() ![]() ![]() |
0..* | Resource | Contained, inline Resources | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() |
?! | 0..* | Extension | Extensions that cannot be ignored | ||||
![]() ![]() ![]() |
Σ | 0..* | Identifier | External identifiers for this item | ||||
![]() ![]() ![]() |
?!Σ | 0..1 | boolean | Whether this HealthcareService record is in active use | ||||
![]() ![]() ![]() |
Σ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. | ||||
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() |
ΣC | 0..1 | string | Literal reference, Relative, internal or absolute URL | ||||
![]() ![]() ![]() ![]() |
Σ | 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). | ||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | Identifier | The logical reference of organization that provides this healthcare service. | ||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() ![]() |
?!Σ | 0..1 | code | usual | official | temp | secondary | old (If known) Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known . | ||||
![]() ![]() ![]() ![]() ![]() |
Σ | 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. | ||||
![]() ![]() ![]() ![]() ![]() |
Σ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 | ||||
![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | string | The value that is unique Example General: 123456 | ||||
![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | Period | Time period when id is/was valid for use | ||||
![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | Reference(Organization) | Organization that issued id (may be just text) | ||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | string | Text alternative for the resource | ||||
![]() ![]() ![]() |
Σ | 0..* | CodeableConcept | HealthcareService category Binding: urn:oid:2.16.578.1.12.4.1.1.9040 (example): virksomhetstype 9040 | ||||
![]() ![]() ![]() |
Σ | 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). | ||||
![]() ![]() ![]() |
Σ | 0..* | CodeableConcept | Specialties handled by the HealthcareService Binding: PracticeSettingCodeValueSet (preferred): A specialty that a healthcare service may provide. | ||||
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() |
Σ | 0..* | Coding | Code defined by a terminology system Slice: Unordered, Open by value:system | ||||
![]() ![]() ![]() ![]() ![]() |
Σ | 0..* | Coding | Code describing the Helsehjelpområde Binding: urn:oid:2.16.578.1.12.4.1.1.8655 (preferred): Helsehjelpsområde | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 1..1 | uri | Identity of the 8655 codesystem Fixed Value: urn:oid:2.16.578.1.12.4.1.1.8655 | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | string | Version of the system - if relevant | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 1..1 | code | Symbol in syntax defined by the system | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | string | Representation defined by the system | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | boolean | If this coding was chosen directly by the user | ||||
![]() ![]() ![]() ![]() ![]() |
Σ | 0..* | Coding | Code defined by a terminology system Binding: urn:oid:2.16.578.1.12.4.1.1.8654 (preferred): Klinisk/medisinsk service | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 1..1 | uri | Identity of the terminology system Fixed Value: urn:oid:2.16.578.1.12.4.1.1.8654 | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | string | Version of the system - if relevant | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 1..1 | code | Symbol in syntax defined by the system | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | string | Representation defined by the system | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | boolean | If this coding was chosen directly by the user | ||||
![]() ![]() ![]() ![]() ![]() |
Σ | 0..* | Coding | Code defined by a terminology system Binding: urn:oid:2.16.578.1.12.4.1.1.9151 (preferred): IPLOS tjenestetype | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 1..1 | uri | Identity of the terminology system Fixed Value: urn:oid:2.16.578.1.12.4.1.1.9151 | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | string | Version of the system - if relevant | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 1..1 | code | Symbol in syntax defined by the system | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | string | Representation defined by the system | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | boolean | If this coding was chosen directly by the user | ||||
![]() ![]() ![]() ![]() ![]() |
Σ | 0..* | Coding | Code defined by a terminology system Binding: urn:oid:2.16.578.1.12.4.1.1.8451 (preferred): Fagområde | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 1..1 | uri | Identity of the terminology system Fixed Value: urn:oid:2.16.578.1.12.4.1.1.8451 | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | string | Version of the system - if relevant | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 1..1 | code | Symbol in syntax defined by the system | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | string | Representation defined by the system | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | boolean | If this coding was chosen directly by the user | ||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | string | Plain text representation of the concept | ||||
![]() ![]() ![]() |
Σ | 0..* | Reference(Location | no-basis-Location) | Location(s) where service may be provided | ||||
![]() ![]() ![]() |
Σ | 0..1 | string | Description of service as presented to a consumer while searching | ||||
![]() ![]() ![]() |
Σ | 0..1 | string | Additional description and/or any specific issues not covered elsewhere | ||||
![]() ![]() ![]() |
0..1 | markdown | Extra details about the service that can't be placed in the other fields | |||||
![]() ![]() ![]() |
Σ | 0..1 | Attachment | Facilitates quick identification of the service | ||||
![]() ![]() ![]() |
0..* | ContactPoint | Contacts related to the healthcare service | |||||
![]() ![]() ![]() |
0..* | Reference(Location) | Location(s) service is intended for/available to | |||||
![]() ![]() ![]() |
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. | |||||
![]() ![]() ![]() |
0..* | BackboneElement | Specific eligibility requirements required to use the service | |||||
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | Coded value for the eligibility Binding Description (No ValueSet): (example): Coded values underwhich a specific service is made available. | |||||
![]() ![]() ![]() ![]() |
0..1 | markdown | Describes the eligibility conditions for the service | |||||
![]() ![]() ![]() |
0..* | CodeableConcept | Programs that this service is applicable to Binding: Program (example): Government or local programs that this service applies to. | |||||
![]() ![]() ![]() |
0..* | CodeableConcept | Collection of characteristics (attributes) Binding Description (No ValueSet): (example): A custom attribute that could be provided at a service (e.g. Wheelchair accessibiliy). | |||||
![]() ![]() ![]() |
0..* | CodeableConcept | The language that this service is offered in Binding: CommonLanguages (preferred): A human language.
| |||||
![]() ![]() ![]() |
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. | |||||
![]() ![]() ![]() |
0..1 | boolean | If an appointment is required for access to this service | |||||
![]() ![]() ![]() |
0..* | BackboneElement | Times the Service Site is available | |||||
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() ![]() |
0..* | code | mon | tue | wed | thu | fri | sat | sun Binding: DaysOfWeek (required): The days of the week. | |||||
![]() ![]() ![]() ![]() |
0..1 | boolean | Always available? e.g. 24 hour service | |||||
![]() ![]() ![]() ![]() |
0..1 | time | Opening time of day (ignored if allDay = true) | |||||
![]() ![]() ![]() ![]() |
0..1 | time | Closing time of day (ignored if allDay = true) | |||||
![]() ![]() ![]() |
0..* | BackboneElement | Not available during this time due to provided reason | |||||
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() ![]() |
1..1 | string | Reason presented to the user explaining why time not available | |||||
![]() ![]() ![]() ![]() |
0..1 | Period | Service not available from this date | |||||
![]() ![]() ![]() |
0..1 | string | Description of availability exceptions | |||||
![]() ![]() ![]() |
0..* | Reference(Endpoint | no-basis-Endpoint) | Technical endpoints providing access to electronic services operated for the healthcare service | |||||
![]() |
Path | Conformance | ValueSet | URI | |||
HealthcareService.language | preferred | CommonLanguageshttp://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 | CommonLanguageshttp://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:
Key Elements View
Name | Flags | Card. | Type | Description & Constraints![]() |
---|---|---|---|---|
![]() ![]() |
0..* | HealthcareService | The details of a healthcare service available at a location dom-2: If the resource is contained in another resource, it SHALL NOT contain nested Resources dom-3: 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 dom-4: If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated dom-5: If a resource is contained in another resource, it SHALL NOT have a security label dom-6: A resource should have narrative for robust management | |
![]() ![]() ![]() |
?!Σ | 0..1 | uri | A set of rules under which this content was created ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() |
?! | 0..* | Extension | Extensions that cannot be ignored ele-1: All FHIR elements must have a @value or children ext-1: Must have either extensions or value[x], not both |
![]() ![]() ![]() |
Σ | 0..* | Identifier | External identifiers for this item ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() |
?!Σ | 0..1 | boolean | Whether this HealthcareService record is in active use ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() |
ΣC | 0..1 | Reference(Organization | no-basis-Organization) | Organization that provides this service ele-1: All FHIR elements must have a @value or children no-basis-providedBy-identifier: no-basis recommends the use of logical references by ENH or RESH identifiers. If providedBy exists, identifiers should exist. |
![]() ![]() ![]() ![]() |
Σ | 0..1 | Identifier | The logical reference of organization that provides this healthcare service. ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() ![]() ![]() |
?!Σ | 0..1 | code | usual | official | temp | secondary | old (If known) Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known . ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() ![]() ![]() |
ΣC | 0..1 | uri | The namespace for the identifier value ele-1: All FHIR elements must have a @value or children 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 |
![]() ![]() ![]() |
Σ | 0..* | CodeableConcept | HealthcareService category Binding: urn:oid:2.16.578.1.12.4.1.1.9040 (example): virksomhetstype 9040 ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() |
Σ | 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). ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() |
Σ | 0..* | CodeableConcept | Specialties handled by the HealthcareService Binding: PracticeSettingCodeValueSet (preferred): A specialty that a healthcare service may provide. ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() ![]() |
Σ | 0..* | Coding | Code defined by a terminology system Slice: Unordered, Open by value:system ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() ![]() ![]() |
Σ | 0..* | Coding | Code describing the Helsehjelpområde Binding: urn:oid:2.16.578.1.12.4.1.1.8655 (preferred): Helsehjelpsområde ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 1..1 | uri | Identity of the 8655 codesystem ele-1: All FHIR elements must have a @value or children Fixed Value: urn:oid:2.16.578.1.12.4.1.1.8655 |
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 1..1 | code | Symbol in syntax defined by the system ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() ![]() ![]() |
Σ | 0..* | Coding | Code defined by a terminology system Binding: urn:oid:2.16.578.1.12.4.1.1.8654 (preferred): Klinisk/medisinsk service ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 1..1 | uri | Identity of the terminology system ele-1: All FHIR elements must have a @value or children Fixed Value: urn:oid:2.16.578.1.12.4.1.1.8654 |
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 1..1 | code | Symbol in syntax defined by the system ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() ![]() ![]() |
Σ | 0..* | Coding | Code defined by a terminology system Binding: urn:oid:2.16.578.1.12.4.1.1.9151 (preferred): IPLOS tjenestetype ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 1..1 | uri | Identity of the terminology system ele-1: All FHIR elements must have a @value or children Fixed Value: urn:oid:2.16.578.1.12.4.1.1.9151 |
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 1..1 | code | Symbol in syntax defined by the system ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() ![]() ![]() |
Σ | 0..* | Coding | Code defined by a terminology system Binding: urn:oid:2.16.578.1.12.4.1.1.8451 (preferred): Fagområde ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 1..1 | uri | Identity of the terminology system ele-1: All FHIR elements must have a @value or children Fixed Value: urn:oid:2.16.578.1.12.4.1.1.8451 |
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 1..1 | code | Symbol in syntax defined by the system ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() |
Σ | 0..* | Reference(Location | no-basis-Location) | Location(s) where service may be provided ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() |
0..* | Reference(Endpoint | no-basis-Endpoint) | Technical endpoints providing access to electronic services operated for the healthcare service ele-1: All FHIR elements must have a @value or children | |
![]() |
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()) |
Differential View
This structure is derived from HealthcareService
Name | Flags | Card. | Type | Description & Constraints![]() |
---|---|---|---|---|
![]() ![]() |
0..* | HealthcareService | The details of a healthcare service available at a location | |
![]() ![]() ![]() |
0..* | Identifier | External identifiers for this item | |
![]() ![]() ![]() |
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. |
![]() ![]() ![]() ![]() |
0..1 | Identifier | The logical reference of organization that provides this healthcare service. | |
![]() ![]() ![]() ![]() ![]() |
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 |
![]() ![]() ![]() |
0..* | CodeableConcept | HealthcareService category Binding: urn:oid:2.16.578.1.12.4.1.1.9040 (example): virksomhetstype 9040 | |
![]() ![]() ![]() |
0..* | CodeableConcept | Type of service that may be delivered or performed | |
![]() ![]() ![]() |
0..* | CodeableConcept | Specialties handled by the HealthcareService | |
![]() ![]() ![]() ![]() |
0..* | Coding | Code defined by a terminology system Slice: Unordered, Open by value:system | |
![]() ![]() ![]() ![]() ![]() |
0..* | Coding | Code describing the Helsehjelpområde Binding: urn:oid:2.16.578.1.12.4.1.1.8655 (preferred): Helsehjelpsområde | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | Identity of the 8655 codesystem Fixed Value: urn:oid:2.16.578.1.12.4.1.1.8655 | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | code | Symbol in syntax defined by the system | |
![]() ![]() ![]() ![]() ![]() |
0..* | Coding | Code defined by a terminology system Binding: urn:oid:2.16.578.1.12.4.1.1.8654 (preferred): Klinisk/medisinsk service | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | Identity of the terminology system Fixed Value: urn:oid:2.16.578.1.12.4.1.1.8654 | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | code | Symbol in syntax defined by the system | |
![]() ![]() ![]() ![]() ![]() |
0..* | Coding | Code defined by a terminology system Binding: urn:oid:2.16.578.1.12.4.1.1.9151 (preferred): IPLOS tjenestetype | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | Identity of the terminology system Fixed Value: urn:oid:2.16.578.1.12.4.1.1.9151 | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | code | Symbol in syntax defined by the system | |
![]() ![]() ![]() ![]() ![]() |
0..* | Coding | Code defined by a terminology system Binding: urn:oid:2.16.578.1.12.4.1.1.8451 (preferred): Fagområde | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | Identity of the terminology system Fixed Value: urn:oid:2.16.578.1.12.4.1.1.8451 | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | code | Symbol in syntax defined by the system | |
![]() ![]() ![]() |
0..* | Reference(Location | no-basis-Location) | Location(s) where service may be provided | |
![]() ![]() ![]() |
0..* | Reference(Endpoint | no-basis-Endpoint) | Technical endpoints providing access to electronic services operated for the healthcare service | |
![]() |
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()) |
Snapshot View
Name | Flags | Card. | Type | Description & Constraints![]() | ||||
---|---|---|---|---|---|---|---|---|
![]() ![]() |
0..* | HealthcareService | The details of a healthcare service available at a location | |||||
![]() ![]() ![]() |
Σ | 0..1 | id | Logical id of this artifact | ||||
![]() ![]() ![]() |
Σ | 0..1 | Meta | Metadata about the resource | ||||
![]() ![]() ![]() |
?!Σ | 0..1 | uri | A set of rules under which this content was created | ||||
![]() ![]() ![]() |
0..1 | code | Language of the resource content Binding: CommonLanguages (preferred): A human language.
| |||||
![]() ![]() ![]() |
0..1 | Narrative | Text summary of the resource, for human interpretation | |||||
![]() ![]() ![]() |
0..* | Resource | Contained, inline Resources | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() |
?! | 0..* | Extension | Extensions that cannot be ignored | ||||
![]() ![]() ![]() |
Σ | 0..* | Identifier | External identifiers for this item | ||||
![]() ![]() ![]() |
?!Σ | 0..1 | boolean | Whether this HealthcareService record is in active use | ||||
![]() ![]() ![]() |
Σ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. | ||||
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() |
ΣC | 0..1 | string | Literal reference, Relative, internal or absolute URL | ||||
![]() ![]() ![]() ![]() |
Σ | 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). | ||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | Identifier | The logical reference of organization that provides this healthcare service. | ||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() ![]() |
?!Σ | 0..1 | code | usual | official | temp | secondary | old (If known) Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known . | ||||
![]() ![]() ![]() ![]() ![]() |
Σ | 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. | ||||
![]() ![]() ![]() ![]() ![]() |
Σ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 | ||||
![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | string | The value that is unique Example General: 123456 | ||||
![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | Period | Time period when id is/was valid for use | ||||
![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | Reference(Organization) | Organization that issued id (may be just text) | ||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | string | Text alternative for the resource | ||||
![]() ![]() ![]() |
Σ | 0..* | CodeableConcept | HealthcareService category Binding: urn:oid:2.16.578.1.12.4.1.1.9040 (example): virksomhetstype 9040 | ||||
![]() ![]() ![]() |
Σ | 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). | ||||
![]() ![]() ![]() |
Σ | 0..* | CodeableConcept | Specialties handled by the HealthcareService Binding: PracticeSettingCodeValueSet (preferred): A specialty that a healthcare service may provide. | ||||
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() |
Σ | 0..* | Coding | Code defined by a terminology system Slice: Unordered, Open by value:system | ||||
![]() ![]() ![]() ![]() ![]() |
Σ | 0..* | Coding | Code describing the Helsehjelpområde Binding: urn:oid:2.16.578.1.12.4.1.1.8655 (preferred): Helsehjelpsområde | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 1..1 | uri | Identity of the 8655 codesystem Fixed Value: urn:oid:2.16.578.1.12.4.1.1.8655 | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | string | Version of the system - if relevant | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 1..1 | code | Symbol in syntax defined by the system | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | string | Representation defined by the system | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | boolean | If this coding was chosen directly by the user | ||||
![]() ![]() ![]() ![]() ![]() |
Σ | 0..* | Coding | Code defined by a terminology system Binding: urn:oid:2.16.578.1.12.4.1.1.8654 (preferred): Klinisk/medisinsk service | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 1..1 | uri | Identity of the terminology system Fixed Value: urn:oid:2.16.578.1.12.4.1.1.8654 | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | string | Version of the system - if relevant | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 1..1 | code | Symbol in syntax defined by the system | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | string | Representation defined by the system | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | boolean | If this coding was chosen directly by the user | ||||
![]() ![]() ![]() ![]() ![]() |
Σ | 0..* | Coding | Code defined by a terminology system Binding: urn:oid:2.16.578.1.12.4.1.1.9151 (preferred): IPLOS tjenestetype | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 1..1 | uri | Identity of the terminology system Fixed Value: urn:oid:2.16.578.1.12.4.1.1.9151 | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | string | Version of the system - if relevant | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 1..1 | code | Symbol in syntax defined by the system | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | string | Representation defined by the system | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | boolean | If this coding was chosen directly by the user | ||||
![]() ![]() ![]() ![]() ![]() |
Σ | 0..* | Coding | Code defined by a terminology system Binding: urn:oid:2.16.578.1.12.4.1.1.8451 (preferred): Fagområde | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 1..1 | uri | Identity of the terminology system Fixed Value: urn:oid:2.16.578.1.12.4.1.1.8451 | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | string | Version of the system - if relevant | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 1..1 | code | Symbol in syntax defined by the system | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | string | Representation defined by the system | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | boolean | If this coding was chosen directly by the user | ||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | string | Plain text representation of the concept | ||||
![]() ![]() ![]() |
Σ | 0..* | Reference(Location | no-basis-Location) | Location(s) where service may be provided | ||||
![]() ![]() ![]() |
Σ | 0..1 | string | Description of service as presented to a consumer while searching | ||||
![]() ![]() ![]() |
Σ | 0..1 | string | Additional description and/or any specific issues not covered elsewhere | ||||
![]() ![]() ![]() |
0..1 | markdown | Extra details about the service that can't be placed in the other fields | |||||
![]() ![]() ![]() |
Σ | 0..1 | Attachment | Facilitates quick identification of the service | ||||
![]() ![]() ![]() |
0..* | ContactPoint | Contacts related to the healthcare service | |||||
![]() ![]() ![]() |
0..* | Reference(Location) | Location(s) service is intended for/available to | |||||
![]() ![]() ![]() |
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. | |||||
![]() ![]() ![]() |
0..* | BackboneElement | Specific eligibility requirements required to use the service | |||||
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | Coded value for the eligibility Binding Description (No ValueSet): (example): Coded values underwhich a specific service is made available. | |||||
![]() ![]() ![]() ![]() |
0..1 | markdown | Describes the eligibility conditions for the service | |||||
![]() ![]() ![]() |
0..* | CodeableConcept | Programs that this service is applicable to Binding: Program (example): Government or local programs that this service applies to. | |||||
![]() ![]() ![]() |
0..* | CodeableConcept | Collection of characteristics (attributes) Binding Description (No ValueSet): (example): A custom attribute that could be provided at a service (e.g. Wheelchair accessibiliy). | |||||
![]() ![]() ![]() |
0..* | CodeableConcept | The language that this service is offered in Binding: CommonLanguages (preferred): A human language.
| |||||
![]() ![]() ![]() |
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. | |||||
![]() ![]() ![]() |
0..1 | boolean | If an appointment is required for access to this service | |||||
![]() ![]() ![]() |
0..* | BackboneElement | Times the Service Site is available | |||||
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() ![]() |
0..* | code | mon | tue | wed | thu | fri | sat | sun Binding: DaysOfWeek (required): The days of the week. | |||||
![]() ![]() ![]() ![]() |
0..1 | boolean | Always available? e.g. 24 hour service | |||||
![]() ![]() ![]() ![]() |
0..1 | time | Opening time of day (ignored if allDay = true) | |||||
![]() ![]() ![]() ![]() |
0..1 | time | Closing time of day (ignored if allDay = true) | |||||
![]() ![]() ![]() |
0..* | BackboneElement | Not available during this time due to provided reason | |||||
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() ![]() |
1..1 | string | Reason presented to the user explaining why time not available | |||||
![]() ![]() ![]() ![]() |
0..1 | Period | Service not available from this date | |||||
![]() ![]() ![]() |
0..1 | string | Description of availability exceptions | |||||
![]() ![]() ![]() |
0..* | Reference(Endpoint | no-basis-Endpoint) | Technical endpoints providing access to electronic services operated for the healthcare service | |||||
![]() |
Path | Conformance | ValueSet | URI | |||
HealthcareService.language | preferred | CommonLanguageshttp://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 | CommonLanguageshttp://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