Pan-Canadian Care Service Directory
DFT-preBallot - The specification is currently in pre-ballot review and subject to change. For a full list of available versions, see the Directory of published versions
https://profiles.ihe.net/ITI/mCSD/StructureDefinition/IHE.mCSD.HealthcareService
ca-csd-example-healthcare-service
A HealthcareService will have a unique identifier. Healthcare services include, but are not limited to, primary care, home care, or in patient care such as surgical services. Additional attributes such as location of service, contract person, hours of operation etc. can be included.
OrganizationAffiliation, PractitionerRole
HealthcareService | C | MCSDHealthcareService | |
id | Σ | 0..1 | id |
meta | Σ | 0..1 | Meta |
id | 0..1 | string | |
extension | C | 0..* | Extension |
versionId | Σ | 0..1 | id |
lastUpdated | S Σ | 0..1 | instant |
source | Σ | 0..1 | uri |
profile | Σ | 0..* | canonical(StructureDefinition) |
security | Σ | 0..* | CodingBinding |
tag | Σ | 0..* | Coding |
implicitRules | Σ ?! | 0..0 | uri |
language | 0..1 | codeBinding | |
text | 0..1 | Narrative | |
contained | 0..* | Resource | |
extension | C | 0..* | Extension |
deliveryMethod | C | 0..* | Extension(code) |
usagelicense | C | 0..* | Extension(url) |
currentwaittime | C | 0..* | Extension(Complex) |
modifierExtension | ?! C | 0..0 | Extension |
identifier | SO Σ | 1..* | Identifier |
id | 0..1 | string | |
extension | C | 0..* | Extension |
use | Σ ?! | 0..1 | codeBinding |
type | Σ | 0..1 | CodeableConceptBinding |
system | SO Σ | 1..1 | uri |
value | SO Σ | 1..1 | string |
period | Σ | 0..1 | Period |
assigner | Σ | 0..1 | Reference(Organization) |
active | SO Σ ?! | 1..1 | boolean |
providedBy | SO Σ | 0..1 | Reference(Organization) |
category | SO Σ | 0..* | CodeableConcept |
type | SO Σ | 1..* | CodeableConcept |
specialty | Σ | 0..* | CodeableConceptBinding |
location | SO Σ | 0..* | Reference(Location) |
name | SO Σ | 1..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 | MCSDHealthcareService | ||
meta | |||
lastUpdated | S | ||
deliveryMethod | Extension(code) | ||
usagelicense | Extension(url) | ||
currentwaittime | Extension(Complex) | ||
identifier | SO | 1.. | |
system | SO | 1..1 | |
value | SO | 1..1 | |
active | SO | 1.. | |
providedBy | SO | Reference(Organization) | |
category | SO | ||
type | SO | ||
location | SO | Reference(Location) | |
name | SO |
Obligations | Actor | Element |
---|---|---|
SHALL:able-to-populate, SHOULD:populate | http://fhir.infoway-inforoute.ca/io/CA-CSD/ActorDefinition/server | HealthcareService.identifier, HealthcareService.identifier.system, HealthcareService.identifier.value, HealthcareService.active, HealthcareService.providedBy, HealthcareService.category, HealthcareService.type, HealthcareService.location, HealthcareService.name |
SHALL:no-error | http://fhir.infoway-inforoute.ca/io/CA-CSD/ActorDefinition/client | HealthcareService.identifier, HealthcareService.identifier.system, HealthcareService.identifier.value, HealthcareService.active, HealthcareService.providedBy, HealthcareService.category, HealthcareService.type, HealthcareService.location, HealthcareService.name |