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
Many ValueSet and CodeSystem bindings in this guide link to resources hosted on the Canada Health Infoway Terminology Service (Ontoserver). If you are redirected to a login page: This is expected and you are being directed to Infoway’s secure environment. To access these resources: You’ll need an InfoCentral Account.
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)