Pan-Canadian eReferral-eConsult (CA:eReC)
DFT - The specification is currently in development and subject to change. For a full list of available versions, see the Directory of published versions
http://hl7.org/fhir/StructureDefinition/HealthcareService
The HealthcareService resources contains details around the service being provided to the patient.
Communication, ServiceProviderPreference, ServiceRequest, Task
HealthcareService | C | HealthcareService | |
id | Σ | 0..1 | string |
meta | S Σ | 0..1 | Meta |
id | 0..1 | string | |
extension | C | 0..* | Extension |
versionId | Σ | 0..1 | id |
lastUpdated | Σ | 0..1 | instant |
source | Σ | 0..1 | uri |
profile | S Σ | 0..* | canonical(StructureDefinition) |
security | Σ | 0..* | CodingBinding |
tag | Σ | 0..* | Coding |
implicitRules | Σ ?! | 0..1 | uri |
language | 0..1 | codeBinding | |
text | 0..1 | Narrative | |
contained | 0..* | Resource | |
extension | C | 0..* | Extension |
modifierExtension | ?! C | 0..* | Extension |
identifier | S Σ | 0..* | Identifier |
id | 0..1 | string | |
extension | C | 0..* | Extension |
use | Σ ?! | 0..1 | codeBinding |
type | Σ | 0..1 | CodeableConceptBinding |
system | S Σ | 1..1 | uri |
value | S Σ | 1..1 | string |
period | Σ | 0..1 | Period |
assigner | Σ | 0..1 | Reference(Organization) |
active | Σ ?! | 0..1 | boolean |
providedBy | Σ | 0..1 | Reference(Organization) |
category | Σ | 0..* | CodeableConcept |
type | S Σ | 1..* | CodeableConceptBinding |
specialty | Σ | 0..* | CodeableConceptBinding |
location | Σ | 0..* | Reference(Location) |
name | S Σ | 0..1 | string |
comment | Σ | 0..1 | string |
extraDetails | 0..1 | markdown | |
photo | Σ | 0..1 | Attachment |
telecom | 0..* | ContactPoint | |
coverageArea | 0..* | Reference(Location) | |
serviceProvisionCode | 0..* | CodeableConcept | |
eligibility | 0..* | BackboneElement | |
id | 0..1 | string | |
extension | C | 0..* | Extension |
modifierExtension | Σ ?! C | 0..* | Extension |
code | 0..1 | CodeableConcept | |
comment | 0..1 | markdown | |
program | 0..* | CodeableConcept | |
characteristic | 0..* | CodeableConcept | |
communication | 0..* | CodeableConceptBinding | |
referralMethod | 0..* | CodeableConcept | |
appointmentRequired | 0..1 | boolean | |
availableTime | 0..* | BackboneElement | |
id | 0..1 | string | |
extension | C | 0..* | Extension |
modifierExtension | Σ ?! C | 0..* | Extension |
daysOfWeek | 0..* | codeBinding | |
allDay | 0..1 | boolean | |
availableStartTime | 0..1 | time | |
availableEndTime | 0..1 | time | |
notAvailable | 0..* | BackboneElement | |
id | 0..1 | string | |
extension | C | 0..* | Extension |
modifierExtension | Σ ?! C | 0..* | Extension |
description | 1..1 | string | |
during | 0..1 | Period | |
availabilityExceptions | 0..1 | string | |
endpoint | 0..* | Reference(Endpoint) |
HealthcareService | HealthcareService | ||
meta | S | ||
profile | S | ||
identifier | S | ||
system | S | 1.. | |
value | S | 1.. | |
type | S | 1..* | Binding |
name | S |
The HealthcareService resource is used to describe a healthcare service provided by an organization at a location. This profile is referenced across the guide, mainly by ServiceRequest.performer
. Please see below for additional guidance on the use of healthcareService.identifier
on this profile and what types of healthcare services (healthcareService.type
) can be used.
.identifier
Business identifier(s) that are specific to this HealthcareService
Identifiers corresponding to clinician qualifications (such as CPSO number) SHOULD be included in the Practitioner resource not HealthcareService
HealthcareService identifiers can be applied in a generic way, with no special constraints
MAY contain multiple identifiers such as directory identifiers (e.g., 211), industry issued identifiers (e.g., pharmacy IDs), local system identifiers, and master identifiers in a federated data sharing model.
Where present, business identifiers MAY be used to reference this resource in subsequent messages
identifier.system
and identifier.value
SHALL be mustSupport whenever there is a reference or identifier present
identifier.system
www.hcs-directory-app.com/fhir/sid/listing-id
)identifier.value
type
HealthcareService.type
element could represent either the type(s) of healthcare services (e.g. Orthopedics surgery service, Meals on wheels service) or it could represent medical/clinical specialties (e.g. Orthopedics, Urology). It uses the same value set as ServiceRequest.category
).name
category
specialty
HealthcareService.type
instead for specialty (recommended valueset on HealthcareService.type
includes specialties)