This page is part of the National Directory of Healthcare Providers and Services (NDH) Implementation Guide (v1.0.0-ballot: STU1 Ballot 1) based on FHIR R4. . For a full list of available versions, see the Directory of published versions
Official URL: http://hl7.org/fhir/us/ndh/StructureDefinition/ndh-HealthcareService | Version: 1.0.0-ballot | |||
Active as of 2023-07-30 | Computable Name: NdhHealthcareService | |||
Copyright/Legal: HL7 International |
The HealthCareService resource typically describes services offered by an organization/practitioner at a location. The resource may be used to encompass a variety of services covering the entire healthcare spectrum, including promotion, prevention, diagnostics, pharmacy, hospital and ambulatory care, home care, long-term care, and other health-related and community services.
The HealthcareService resource is commonly used to describe the range of services offered by an organization or practitioner at a specific location. This resource can cover a diverse range of services across the entire healthcare spectrum, including but not limited to promotion, prevention, diagnostics, hospital and ambulatory care, home care, long-term care, and other health-related and community services.
The primary intention for the network extension of the HealthcareService is to cater to services related to social services.
The extension for Healthcare Service or Program Requirement is applied at both the Service and Program levels. Each Service or Program can have multiple requirements, and each requirement can have several constraints. For instance, one service could be specifically for teens, another for females, or even one designed exclusively for teenage girls. Restrictions should be utilized only when there are particular limitations, such as services solely for females or veterans.
If a service supports multiple languages, up to six for example, it’s unlikely that these would be restricted within this extension. Instead, the languages spoken should be documented under the “healthcareService.communication” field.
Usage:
Description of Profiles, Differentials, Snapshots and how the different presentations work.
This structure is derived from HealthcareService
Path | Conformance | ValueSet |
HealthcareService.category:HSC | required | HealthcareServiceCategoryVS (a valid code from Healthcare Service Category Code System) |
HealthcareService.type | extensible | HealthcareServiceTypeVS (a valid code from HealthcareServiceTypeCS) |
HealthcareService.specialty | extensible | SpecialtiesVS |
HealthcareService.serviceProvisionCode | extensible | ServiceProvisionConditions |
HealthcareService.eligibility.code | extensible | HealthcareServiceEligibilityCodeVS |
HealthcareService.program | extensible | HealthcareServiceProgramVS (a valid code from Healthcare Program) |
HealthcareService.referralMethod | extensible | HealthcareServiceReferralMethodVS (a valid code from Healthcare Service Referral Method Code System) |
Path | Conformance | ValueSet |
HealthcareService.category | example | ServiceCategory |
HealthcareService.category:HSC | required | HealthcareServiceCategoryVS (a valid code from Healthcare Service Category Code System) |
HealthcareService.type | extensible | HealthcareServiceTypeVS (a valid code from HealthcareServiceTypeCS) |
HealthcareService.specialty | extensible | SpecialtiesVS |
HealthcareService.serviceProvisionCode | extensible | ServiceProvisionConditions |
HealthcareService.program | extensible | HealthcareServiceProgramVS (a valid code from Healthcare Program) |
HealthcareService.referralMethod | extensible | HealthcareServiceReferralMethodVS (a valid code from Healthcare Service Referral Method Code System) |
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 | ||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
versionId | Σ | 0..1 | id | Version specific identifier | ||||
lastUpdated | Σ | 1..1 | instant | When the resource version last changed | ||||
source | Σ | 0..1 | uri | Identifies where the resource comes from | ||||
profile | Σ | 0..* | canonical(StructureDefinition) | Profiles this resource claims to conform to | ||||
security | Σ | 0..* | Coding | Security Labels applied to this resource Binding: All Security Labels (extensible): Security Labels from the Healthcare Privacy and Security Classification System. | ||||
tag | Σ | 0..* | Coding | Tags applied to this resource Binding: CommonTags (example): Codes that represent various types of tags, commonly workflow-related; e.g. "Needs review by Dr. Jones". | ||||
implicitRules | ?!Σ | 0..1 | uri | A set of rules under which this content was created | ||||
language | 0..1 | code | Language of the resource content Binding: CommonLanguages (preferred): A human language.
| |||||
text | 0..1 | Narrative | Text summary of the resource, for human interpretation | |||||
contained | 0..* | Resource | Contained, inline Resources | |||||
Slices for extension | 0..* | Extension | Extension Slice: Unordered, Open by value:url | |||||
rating | 0..* | (Complex) | NDH Rating URL: http://hl7.org/fhir/us/ndh/StructureDefinition/base-ext-rating | |||||
newpatients | C | 0..* | (Complex) | New Patients URL: http://hl7.org/fhir/us/ndh/StructureDefinition/base-ext-newpatients | ||||
deliverymethod | 0..* | (Complex) | Delivery Method URL: http://hl7.org/fhir/us/ndh/StructureDefinition/base-ext-delivery-method | |||||
paymentaccepted | 0..* | CodeableConcept | NDH Payment Accepted URL: http://hl7.org/fhir/us/ndh/StructureDefinition/base-ext-paymentAccepted Binding: hl7VS-paymentMethodCode (required) | |||||
requiredDocument | 0..* | (Complex) | NDH Required Document URL: http://hl7.org/fhir/us/ndh/StructureDefinition/base-ext-requiredDocument | |||||
fundingSource | 0..* | (Complex) | NDH Funding Source URL: http://hl7.org/fhir/us/ndh/StructureDefinition/base-ext-fundingSource | |||||
usage-restriction | 0..* | Reference(NDH Base Restriction) {c} | Usage Restriction URL: http://hl7.org/fhir/us/ndh/StructureDefinition/base-ext-usage-restriction | |||||
verification-status | 0..1 | CodeableConcept | Verification Status URL: http://hl7.org/fhir/us/ndh/StructureDefinition/base-ext-verification-status Binding: NDH Verification Status Value Set (extensible) | |||||
network | 0..* | Reference(NDH Base Network Profile) | Network Reference URL: http://hl7.org/fhir/us/ndh/StructureDefinition/base-ext-network-reference | |||||
social-service-requirement | C | 0..* | (Complex) | Social Service Requirement URL: http://hl7.org/fhir/us/ndh/StructureDefinition/base-ext-service-or-program-requirement | ||||
logo | 0..1 | Attachment | NDH Logo URL: http://hl7.org/fhir/us/ndh/StructureDefinition/base-ext-logo | |||||
modifierExtension | ?! | 0..* | Extension | Extensions that cannot be ignored | ||||
identifier | Σ | 0..* | Identifier | External identifiers for this item | ||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
Slices for extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
identifier-status | 0..1 | code | NDH Identifier Status URL: http://hl7.org/fhir/us/ndh/StructureDefinition/base-ext-identifier-status Binding: Identifier Status Value Set (required) | |||||
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 | Σ | 0..1 | uri | The namespace for the identifier value 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(NDH Base Organization Profile) | Organization that issued id (may be just text) | ||||
active | ?!SΣ | 1..1 | boolean | Whether this HealthcareService record is in active use Required Pattern: true | ||||
providedBy | SΣ | 0..1 | Reference(NDH Base Organization Profile) | Organization that provides this service | ||||
Slices for category | SΣ | 1..* | CodeableConcept | Broad category of service being performed or delivered Slice: Unordered, Open by pattern:$this Binding: ServiceCategory (example): A category of the service(s) that could be provided. | ||||
category:HSC | SΣ | 0..1 | CodeableConcept | NDH HealthcareService Category Binding: Healthcare Service Category Value Set (required) | ||||
type | SΣ | 0..* | CodeableConcept | Type of service that may be delivered or performed Binding: HealthcareService Type Value Set (extensible) | ||||
specialty | SΣ | 0..* | CodeableConcept | Specialties handled by the HealthcareService Binding: Specialties Value Set (extensible) | ||||
location | SΣ | 0..* | Reference(NDH Base Location Profile) | Location(s) where service may be provided | ||||
name | SΣ | 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 | |||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
Slices for extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
contactpoint-availabletime | 0..* | (Complex) | NDH Contactpoint Availabletime URL: http://hl7.org/fhir/us/ndh/StructureDefinition/base-ext-contactpoint-availabletime | |||||
via-intermediary | 0..1 | Reference(NDH Base PractitionerRole | NDH Base OrganizationAffiliation Profile | NDH Base Location Profile | NDH Base Organization Profile) | Via Intermediary URL: http://hl7.org/fhir/us/ndh/StructureDefinition/base-ext-via-intermediary | |||||
language-speak | 0..* | code | Language Speak URL: http://hl7.org/fhir/us/ndh/StructureDefinition/base-ext-language-speak Binding: CommonLanguages (extensible) | |||||
system | ΣC | 0..1 | code | phone | fax | email | pager | url | sms | other Binding: ContactPointSystem (required): Telecommunications form for contact point. | ||||
value | Σ | 0..1 | string | The actual contact point details | ||||
use | ?!Σ | 0..1 | code | home | work | temp | old | mobile - purpose of this contact point Binding: ContactPointUse (required): Use of contact point. | ||||
rank | Σ | 0..1 | positiveInt | Specify preferred order of use (1 = highest) | ||||
period | Σ | 0..1 | Period | Time period when the contact point was/is in use | ||||
coverageArea | S | 0..* | Reference(NDH Base Location Profile) | Location(s) service is intended for/available to | ||||
serviceProvisionCode | 0..* | CodeableConcept | Conditions under which service is available/offered Binding: ServiceProvisionConditions (extensible) | |||||
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: Healthcare Service Eligibility Code Value Set (extensible) | |||||
comment | 0..1 | markdown | Describes the eligibility conditions for the service | |||||
program | 0..* | CodeableConcept | Programs that this service is applicable to Binding: Healthcare Service Program Value Set (extensible) | |||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
Slices for extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
program-requirement | 0..* | (Complex) | Program Requirement URL: http://hl7.org/fhir/us/ndh/StructureDefinition/base-ext-service-or-program-requirement | |||||
coding | Σ | 0..* | Coding | Code defined by a terminology system | ||||
text | Σ | 0..1 | string | Plain text representation of the concept | ||||
characteristic | 0..* | CodeableConcept | Collection of characteristics (attributes) Binding: (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: Healthcare Service Referral Method Value Set (extensible) | |||||
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 | S | 0..* | Reference(NDH Base Endpoint Profile) | Technical endpoints providing access to electronic services operated for the healthcare service | ||||
Documentation for this format |
Path | Conformance | ValueSet | ||||
HealthcareService.meta.security | extensible | All Security Labels | ||||
HealthcareService.meta.tag | example | CommonTags | ||||
HealthcareService.language | preferred | CommonLanguages
| ||||
HealthcareService.identifier.use | required | IdentifierUse | ||||
HealthcareService.identifier.type | extensible | Identifier Type Codes | ||||
HealthcareService.category | example | ServiceCategory | ||||
HealthcareService.category:HSC | required | HealthcareServiceCategoryVS (a valid code from Healthcare Service Category Code System) | ||||
HealthcareService.type | extensible | HealthcareServiceTypeVS (a valid code from HealthcareServiceTypeCS) | ||||
HealthcareService.specialty | extensible | SpecialtiesVS | ||||
HealthcareService.telecom.system | required | ContactPointSystem | ||||
HealthcareService.telecom.use | required | ContactPointUse | ||||
HealthcareService.serviceProvisionCode | extensible | ServiceProvisionConditions | ||||
HealthcareService.eligibility.code | extensible | HealthcareServiceEligibilityCodeVS | ||||
HealthcareService.program | extensible | HealthcareServiceProgramVS (a valid code from Healthcare Program) | ||||
HealthcareService.characteristic | example | |||||
HealthcareService.communication | preferred | CommonLanguages
| ||||
HealthcareService.referralMethod | extensible | HealthcareServiceReferralMethodVS (a valid code from Healthcare Service Referral Method Code System) | ||||
HealthcareService.availableTime.daysOfWeek | required | DaysOfWeek |
This structure is derived from HealthcareService
Summary
Mandatory: 2 elements (1 nested mandatory element)
Must-Support: 10 elements
Structures
This structure refers to these other structures:
Extensions
This structure refers to these extensions:
Slices
This structure defines the following Slices:
Differential View
This structure is derived from HealthcareService
Path | Conformance | ValueSet |
HealthcareService.category:HSC | required | HealthcareServiceCategoryVS (a valid code from Healthcare Service Category Code System) |
HealthcareService.type | extensible | HealthcareServiceTypeVS (a valid code from HealthcareServiceTypeCS) |
HealthcareService.specialty | extensible | SpecialtiesVS |
HealthcareService.serviceProvisionCode | extensible | ServiceProvisionConditions |
HealthcareService.eligibility.code | extensible | HealthcareServiceEligibilityCodeVS |
HealthcareService.program | extensible | HealthcareServiceProgramVS (a valid code from Healthcare Program) |
HealthcareService.referralMethod | extensible | HealthcareServiceReferralMethodVS (a valid code from Healthcare Service Referral Method Code System) |
Key Elements View
Path | Conformance | ValueSet |
HealthcareService.category | example | ServiceCategory |
HealthcareService.category:HSC | required | HealthcareServiceCategoryVS (a valid code from Healthcare Service Category Code System) |
HealthcareService.type | extensible | HealthcareServiceTypeVS (a valid code from HealthcareServiceTypeCS) |
HealthcareService.specialty | extensible | SpecialtiesVS |
HealthcareService.serviceProvisionCode | extensible | ServiceProvisionConditions |
HealthcareService.program | extensible | HealthcareServiceProgramVS (a valid code from Healthcare Program) |
HealthcareService.referralMethod | extensible | HealthcareServiceReferralMethodVS (a valid code from Healthcare Service Referral Method Code System) |
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 | ||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
versionId | Σ | 0..1 | id | Version specific identifier | ||||
lastUpdated | Σ | 1..1 | instant | When the resource version last changed | ||||
source | Σ | 0..1 | uri | Identifies where the resource comes from | ||||
profile | Σ | 0..* | canonical(StructureDefinition) | Profiles this resource claims to conform to | ||||
security | Σ | 0..* | Coding | Security Labels applied to this resource Binding: All Security Labels (extensible): Security Labels from the Healthcare Privacy and Security Classification System. | ||||
tag | Σ | 0..* | Coding | Tags applied to this resource Binding: CommonTags (example): Codes that represent various types of tags, commonly workflow-related; e.g. "Needs review by Dr. Jones". | ||||
implicitRules | ?!Σ | 0..1 | uri | A set of rules under which this content was created | ||||
language | 0..1 | code | Language of the resource content Binding: CommonLanguages (preferred): A human language.
| |||||
text | 0..1 | Narrative | Text summary of the resource, for human interpretation | |||||
contained | 0..* | Resource | Contained, inline Resources | |||||
Slices for extension | 0..* | Extension | Extension Slice: Unordered, Open by value:url | |||||
rating | 0..* | (Complex) | NDH Rating URL: http://hl7.org/fhir/us/ndh/StructureDefinition/base-ext-rating | |||||
newpatients | C | 0..* | (Complex) | New Patients URL: http://hl7.org/fhir/us/ndh/StructureDefinition/base-ext-newpatients | ||||
deliverymethod | 0..* | (Complex) | Delivery Method URL: http://hl7.org/fhir/us/ndh/StructureDefinition/base-ext-delivery-method | |||||
paymentaccepted | 0..* | CodeableConcept | NDH Payment Accepted URL: http://hl7.org/fhir/us/ndh/StructureDefinition/base-ext-paymentAccepted Binding: hl7VS-paymentMethodCode (required) | |||||
requiredDocument | 0..* | (Complex) | NDH Required Document URL: http://hl7.org/fhir/us/ndh/StructureDefinition/base-ext-requiredDocument | |||||
fundingSource | 0..* | (Complex) | NDH Funding Source URL: http://hl7.org/fhir/us/ndh/StructureDefinition/base-ext-fundingSource | |||||
usage-restriction | 0..* | Reference(NDH Base Restriction) {c} | Usage Restriction URL: http://hl7.org/fhir/us/ndh/StructureDefinition/base-ext-usage-restriction | |||||
verification-status | 0..1 | CodeableConcept | Verification Status URL: http://hl7.org/fhir/us/ndh/StructureDefinition/base-ext-verification-status Binding: NDH Verification Status Value Set (extensible) | |||||
network | 0..* | Reference(NDH Base Network Profile) | Network Reference URL: http://hl7.org/fhir/us/ndh/StructureDefinition/base-ext-network-reference | |||||
social-service-requirement | C | 0..* | (Complex) | Social Service Requirement URL: http://hl7.org/fhir/us/ndh/StructureDefinition/base-ext-service-or-program-requirement | ||||
logo | 0..1 | Attachment | NDH Logo URL: http://hl7.org/fhir/us/ndh/StructureDefinition/base-ext-logo | |||||
modifierExtension | ?! | 0..* | Extension | Extensions that cannot be ignored | ||||
identifier | Σ | 0..* | Identifier | External identifiers for this item | ||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
Slices for extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
identifier-status | 0..1 | code | NDH Identifier Status URL: http://hl7.org/fhir/us/ndh/StructureDefinition/base-ext-identifier-status Binding: Identifier Status Value Set (required) | |||||
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 | Σ | 0..1 | uri | The namespace for the identifier value 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(NDH Base Organization Profile) | Organization that issued id (may be just text) | ||||
active | ?!SΣ | 1..1 | boolean | Whether this HealthcareService record is in active use Required Pattern: true | ||||
providedBy | SΣ | 0..1 | Reference(NDH Base Organization Profile) | Organization that provides this service | ||||
Slices for category | SΣ | 1..* | CodeableConcept | Broad category of service being performed or delivered Slice: Unordered, Open by pattern:$this Binding: ServiceCategory (example): A category of the service(s) that could be provided. | ||||
category:HSC | SΣ | 0..1 | CodeableConcept | NDH HealthcareService Category Binding: Healthcare Service Category Value Set (required) | ||||
type | SΣ | 0..* | CodeableConcept | Type of service that may be delivered or performed Binding: HealthcareService Type Value Set (extensible) | ||||
specialty | SΣ | 0..* | CodeableConcept | Specialties handled by the HealthcareService Binding: Specialties Value Set (extensible) | ||||
location | SΣ | 0..* | Reference(NDH Base Location Profile) | Location(s) where service may be provided | ||||
name | SΣ | 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 | |||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
Slices for extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
contactpoint-availabletime | 0..* | (Complex) | NDH Contactpoint Availabletime URL: http://hl7.org/fhir/us/ndh/StructureDefinition/base-ext-contactpoint-availabletime | |||||
via-intermediary | 0..1 | Reference(NDH Base PractitionerRole | NDH Base OrganizationAffiliation Profile | NDH Base Location Profile | NDH Base Organization Profile) | Via Intermediary URL: http://hl7.org/fhir/us/ndh/StructureDefinition/base-ext-via-intermediary | |||||
language-speak | 0..* | code | Language Speak URL: http://hl7.org/fhir/us/ndh/StructureDefinition/base-ext-language-speak Binding: CommonLanguages (extensible) | |||||
system | ΣC | 0..1 | code | phone | fax | email | pager | url | sms | other Binding: ContactPointSystem (required): Telecommunications form for contact point. | ||||
value | Σ | 0..1 | string | The actual contact point details | ||||
use | ?!Σ | 0..1 | code | home | work | temp | old | mobile - purpose of this contact point Binding: ContactPointUse (required): Use of contact point. | ||||
rank | Σ | 0..1 | positiveInt | Specify preferred order of use (1 = highest) | ||||
period | Σ | 0..1 | Period | Time period when the contact point was/is in use | ||||
coverageArea | S | 0..* | Reference(NDH Base Location Profile) | Location(s) service is intended for/available to | ||||
serviceProvisionCode | 0..* | CodeableConcept | Conditions under which service is available/offered Binding: ServiceProvisionConditions (extensible) | |||||
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: Healthcare Service Eligibility Code Value Set (extensible) | |||||
comment | 0..1 | markdown | Describes the eligibility conditions for the service | |||||
program | 0..* | CodeableConcept | Programs that this service is applicable to Binding: Healthcare Service Program Value Set (extensible) | |||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
Slices for extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
program-requirement | 0..* | (Complex) | Program Requirement URL: http://hl7.org/fhir/us/ndh/StructureDefinition/base-ext-service-or-program-requirement | |||||
coding | Σ | 0..* | Coding | Code defined by a terminology system | ||||
text | Σ | 0..1 | string | Plain text representation of the concept | ||||
characteristic | 0..* | CodeableConcept | Collection of characteristics (attributes) Binding: (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: Healthcare Service Referral Method Value Set (extensible) | |||||
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 | S | 0..* | Reference(NDH Base Endpoint Profile) | Technical endpoints providing access to electronic services operated for the healthcare service | ||||
Documentation for this format |
Path | Conformance | ValueSet | ||||
HealthcareService.meta.security | extensible | All Security Labels | ||||
HealthcareService.meta.tag | example | CommonTags | ||||
HealthcareService.language | preferred | CommonLanguages
| ||||
HealthcareService.identifier.use | required | IdentifierUse | ||||
HealthcareService.identifier.type | extensible | Identifier Type Codes | ||||
HealthcareService.category | example | ServiceCategory | ||||
HealthcareService.category:HSC | required | HealthcareServiceCategoryVS (a valid code from Healthcare Service Category Code System) | ||||
HealthcareService.type | extensible | HealthcareServiceTypeVS (a valid code from HealthcareServiceTypeCS) | ||||
HealthcareService.specialty | extensible | SpecialtiesVS | ||||
HealthcareService.telecom.system | required | ContactPointSystem | ||||
HealthcareService.telecom.use | required | ContactPointUse | ||||
HealthcareService.serviceProvisionCode | extensible | ServiceProvisionConditions | ||||
HealthcareService.eligibility.code | extensible | HealthcareServiceEligibilityCodeVS | ||||
HealthcareService.program | extensible | HealthcareServiceProgramVS (a valid code from Healthcare Program) | ||||
HealthcareService.characteristic | example | |||||
HealthcareService.communication | preferred | CommonLanguages
| ||||
HealthcareService.referralMethod | extensible | HealthcareServiceReferralMethodVS (a valid code from Healthcare Service Referral Method Code System) | ||||
HealthcareService.availableTime.daysOfWeek | required | DaysOfWeek |
This structure is derived from HealthcareService
Summary
Mandatory: 2 elements (1 nested mandatory element)
Must-Support: 10 elements
Structures
This structure refers to these other structures:
Extensions
This structure refers to these extensions:
Slices
This structure defines the following Slices:
Other representations of profile: CSV, Excel, Schematron
SearchParameter Name | Type | Example |
healthcareservice-eligibility | token | GET [base]/HealthcareService?healthcareservice-eligibility=2403008 |
healthcareservice-new-patient | token | GET [base]/HealthcareService?healthcareservice-new-patient=newpt |
healthcareservice-new-patient-from-network | reference | GET [base]/HealthcareService?healthcareservice-new-patient-from-network.type=ntwk&healthcareservice-new-patient-from-network.address-state=CT |
healthcareservice-verification-status | token | GET [base]/HealthcareService?healthcareservice-verification-status=complete |
healthcareservice-network | reference | GET [base]/HealthcareService?healthcareservice-network.type=ntwk&healthcareservice-network.address-state=CT |
healthcareservice-social-service-age-group | token | GET [base]/HealthcareService?healthcareservice-social-service-age-group=teens&program=42 |
healthcareservice-social-service-birthsex | token | GET [base]/HealthcareService?healthcareservice-social-service-birthsex=F |
healthcareservice-social-service-employment-status | token | GET [base]/HealthcareService?healthcareservice-social-service-employment-status=unemployed |
healthcareservice-social-service-gender-identity | token | GET [base]/HealthcareService?healthcareservice-social-service-gender-identity=OTH |
healthcareservice-social-service-insurance-status | token | GET [base]/HealthcareService?healthcareservice-social-service-insurance-status=uninsured |
healthcareservice-social-service-preferred-language | token | GET [base]/HealthcareService?healthcareservice-social-service-preferred-language=en |
healthcareservice-social-service-va-status | token | GET [base]/HealthcareService?healthcareservice-social-service-va-status=true |
healthcareservice-program-requirement-age-group | token | GET [base]/HealthcareService?healthcareservice-program-requirement-age-group=teens |
healthcareservice-program-requirement-birthsex | token | GET [base]/HealthcareService?healthcareservice-program-requirement-birthsex=M |
healthcareservice-program-requirement-employment-status | token | GET [base]/HealthcareService?healthcareservice-program-requirement-employment-status=employed |
healthcareservice-program-requirement-gender-identity | token | GET [base]/HealthcareService?healthcareservice-program-requirement-gender-identity=ASKU |
healthcareservice-program-requirement-insurance-status | token | GET [base]/HealthcareService?healthcareservice-program-requirement-insurance-status=uninsured |
healthcareservice-program-requirement-preferred-language | token | GET [base]/HealthcareService?healthcareservice-program-requirement-preferred-language=sp |
healthcareservice-program-requirement-va-status | token | GET [base]/HealthcareService?healthcareservice-program-requirement-va-status=false |
Since there is no direct individual url for each Search Parameter defined by FHIR Serach Parameter Registry, we have provided the following links for you to access more information about them.
SearchParameter Name | Type | Example |
---|---|---|
active | token | GET [base]/HealthcareService?active=true |
coverage-area | reference | GET [base]/HealthcareService?coverage-area.address-state=CT |
endpoint | reference | GET [base]/HealthcareService?endpoint.connection-type=hl7-fhir-rest |
identifier | token | GET [base]/HealthcareService?identifier=1234567 |
location | reference | GET [base]/HealthcareService?location.address-state=CT |
name | string | GET [base]/HealthcareService?name=HOPE INC |
organization | refernece | GET [base]/HealthcareService?organization.name=HOPE INC |
program | token | GET [base]/HealthcareService?prgram=6 |
service-category | token | GET [base]/HealthcareService?service-category=behav |
service-type | token | GET [base]/HealthcareService?service-type=230 |
specialty | token | GET [base]/HealthcareService?specialty=101YS0200X |
_include | Example |
---|---|
HealthcareService:coverage-area | GET [base]/HealthcareService?_include=HealthcareService:coverage-area |
HealthcareService:endpoint | GET [base]/HealthcareService?_include=HealthcareService:endpoint |
HealthcareService:location | GET [base]/HealthcareService?_id=BurrClinicServices&_include=HealthcareService:location |
HealthcareService:healthcareservice-new-patient-from-network | GET [base]/HealthcareService?_include=HealthcareService:healthcareservice-new-patient-from-network |
HealthcareService:organization | GET [base]/HealthcareService?_id=BurrClinicServices&_include=HealthcareService:organization |
_revinclude |
---|
CareTeam:careteam-service |
OrganizationAffiliation:service |
PractitionerRole:service |
If you run the search below for the HealthcareService called BurrClinicServices
, it should return a search bundle that includes the BurrClinicServices
resource, as well as the associated BurrClinic
Organization resource and the HospLoc1
Location resource. This indicates that the BurrClinic
organization provides the BurrClinicServices
healthcare service at the HospLoc1
location.
GET [base]/HealthcareService?_id=BurrClinicServices&_include=HealthcareService:organization&_include=HealthcareService:location
or
GET [base]/OrganizationAffiliation?service:HealthcareService._id=BurrClinicServices
To search for a specific OrganizationAffiliation and its associated resources, you can use the following query:
GET [base]/OrganizationAffiliation?_id=BurrClinicAffil&_include=OrganizationAffiliation:service&_include=OrganizationAffiliation:location&_include=OrganizationAffiliation:participating-organization&_include=OrganizationAffiliation:network