工作组: Patient Administration ![]() | 成熟度: 2 | Trial Use | Security Category: Business | Compartments: Not linked to any defined compartments |
某个地点提供的详细卫生健康服务信息。
HealthcareService资源用于描述一个组织在某个地点提供的单个医疗服务或服务类别。
服务的位置可以是虚拟的,就像远程医疗服务一样。
以下是一些常用的HealthcareServices资源实例:
HealthcareService资源和计算机软件相关的服务无关(即:不是web service、SOA、微服务API等)
以下是使用HealthcareServices资源的一些例子:
可以通过给Schedule资源的Actor属性指定关联的HealthcareService资源来定义服务的实际可用性。
创建预约时,HealthcareService将分配给其中一名参与者。
由排班调度系统决定服务是否可用,是否可以接受预约。
HealthcareService资源与以下资源一起使用:
This resource is referenced by UsageContext, Account, Appointment, AppointmentResponse, CarePlan, CatalogEntry, Communication, CommunicationRequest, DeviceRequest, OrganizationAffiliation, PractitionerRole, Schedule, ServiceRequest, SupplyRequest and Task
Structure
Name | Flags | Card. | Type | Description & Constraints![]() |
---|---|---|---|---|
![]() ![]() |
TU | DomainResource |
The details of a healthcare service available at a location Elements defined in Ancestors: id, meta, implicitRules, language, text, contained, extension, modifierExtension |
|
![]() ![]() ![]() | Σ | 0..* | Identifier | External identifiers for this item |
![]() ![]() ![]() | ?!Σ | 0..1 | boolean | Whether this HealthcareService record is in active use |
![]() ![]() ![]() | Σ | 0..1 | Reference(Organization) | Organization that provides this service |
![]() ![]() ![]() | Σ | 0..* | CodeableConcept | Broad category of service being performed or delivered Service category (Example) |
![]() ![]() ![]() | Σ | 0..* | CodeableConcept | Type of service that may be delivered or performed Service type (Example) |
![]() ![]() ![]() | Σ | 0..* | CodeableConcept | Specialties handled by the HealthcareService Practice Setting Code Value Set (Preferred) |
![]() ![]() ![]() | Σ | 0..* | Reference(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 ServiceProvisionConditions (Example) | |
![]() ![]() ![]() | 0..* | BackboneElement | Specific eligibility requirements required to use the service | |
![]() ![]() ![]() ![]() | 0..1 | CodeableConcept | Coded value for the eligibility | |
![]() ![]() ![]() ![]() | 0..1 | markdown | Describes the eligibility conditions for the service | |
![]() ![]() ![]() | 0..* | CodeableConcept | Programs that this service is applicable to Program (Example) | |
![]() ![]() ![]() | 0..* | CodeableConcept | Collection of characteristics (attributes) | |
![]() ![]() ![]() | 0..* | CodeableConcept | The language that this service is offered in Common Languages (Preferred but limited to AllLanguages) | |
![]() ![]() ![]() | 0..* | CodeableConcept | Ways that the service accepts referrals ReferralMethod (Example) | |
![]() ![]() ![]() | 0..1 | boolean | If an appointment is required for access to this service | |
![]() ![]() ![]() | 0..* | BackboneElement | Times the Service Site is available | |
![]() ![]() ![]() ![]() | 0..* | code | mon | tue | wed | thu | fri | sat | sun DaysOfWeek (Required) | |
![]() ![]() ![]() ![]() | 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 | |
![]() ![]() ![]() ![]() | 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) | Technical endpoints providing access to electronic services operated for the healthcare service | |
![]() |
UML Diagram (Legend)
XML Template
<HealthcareService xmlns="http://hl7.org/fhir"><!-- from Resource: id, meta, implicitRules, and language --> <!-- from DomainResource: text, contained, extension, and modifierExtension --> <identifier><!-- 0..* Identifier External identifiers for this item --></identifier> <active value="[boolean]"/><!-- 0..1 Whether this HealthcareService record is in active use --> <providedBy><!-- 0..1 Reference(Organization) Organization that provides this service --></providedBy> <category><!-- 0..* CodeableConcept Broad category of service being performed or delivered --></category> <type><!-- 0..* CodeableConcept Type of service that may be delivered or performed --></type> <specialty><!-- 0..* CodeableConcept Specialties handled by the HealthcareService --></specialty> <location><!-- 0..* Reference(Location) Location(s) where service may be provided --></location> <name value="[string]"/><!-- 0..1 Description of service as presented to a consumer while searching --> <comment value="[string]"/><!-- 0..1 Additional description and/or any specific issues not covered elsewhere --> <extraDetails value="[markdown]"/><!-- 0..1 Extra details about the service that can't be placed in the other fields --> <photo><!-- 0..1 Attachment Facilitates quick identification of the service --></photo> <telecom><!-- 0..* ContactPoint Contacts related to the healthcare service --></telecom> <coverageArea><!-- 0..* Reference(Location) Location(s) service is intended for/available to --></coverageArea> <serviceProvisionCode><!-- 0..* CodeableConcept Conditions under which service is available/offered --></serviceProvisionCode> <eligibility> <!-- 0..* Specific eligibility requirements required to use the service --> <code><!-- 0..1 CodeableConcept Coded value for the eligibility --></code> <comment value="[markdown]"/><!-- 0..1 Describes the eligibility conditions for the service --> </eligibility> <program><!-- 0..* CodeableConcept Programs that this service is applicable to --></program> <characteristic><!-- 0..* CodeableConcept Collection of characteristics (attributes) --></characteristic> <communication><!-- 0..* CodeableConcept The language that this service is offered in --></communication> <referralMethod><!-- 0..* CodeableConcept Ways that the service accepts referrals --></referralMethod> <appointmentRequired value="[boolean]"/><!-- 0..1 If an appointment is required for access to this service --> <availableTime> <!-- 0..* Times the Service Site is available --> <daysOfWeek value="[code]"/><!-- 0..* mon | tue | wed | thu | fri | sat | sun --> <allDay value="[boolean]"/><!-- 0..1 Always available? e.g. 24 hour service --> <availableStartTime value="[time]"/><!-- 0..1 Opening time of day (ignored if allDay = true) --> <availableEndTime value="[time]"/><!-- 0..1 Closing time of day (ignored if allDay = true) --> </availableTime> <notAvailable> <!-- 0..* Not available during this time due to provided reason --> <description value="[string]"/><!-- 1..1 Reason presented to the user explaining why time not available --> <during><!-- 0..1 Period Service not available from this date --></during> </notAvailable> <availabilityExceptions value="[string]"/><!-- 0..1 Description of availability exceptions --> <endpoint><!-- 0..* Reference(Endpoint) Technical endpoints providing access to electronic services operated for the healthcare service --></endpoint> </HealthcareService>
JSON Template
{"resourceType" : "HealthcareService", // from Resource: id, meta, implicitRules, and language // from DomainResource: text, contained, extension, and modifierExtension "identifier" : [{ Identifier }], // External identifiers for this item "active" : <boolean>, // Whether this HealthcareService record is in active use "providedBy" : { Reference(Organization) }, // Organization that provides this service "category" : [{ CodeableConcept }], // Broad category of service being performed or delivered "type" : [{ CodeableConcept }], // Type of service that may be delivered or performed "specialty" : [{ CodeableConcept }], // Specialties handled by the HealthcareService "location" : [{ Reference(Location) }], // Location(s) where service may be provided "name" : "<string>", // Description of service as presented to a consumer while searching "comment" : "<string>", // Additional description and/or any specific issues not covered elsewhere "extraDetails" : "<markdown>", // Extra details about the service that can't be placed in the other fields "photo" : { Attachment }, // Facilitates quick identification of the service "telecom" : [{ ContactPoint }], // Contacts related to the healthcare service "coverageArea" : [{ Reference(Location) }], // Location(s) service is intended for/available to "serviceProvisionCode" : [{ CodeableConcept }], // Conditions under which service is available/offered "eligibility" : [{ // Specific eligibility requirements required to use the service "code" : { CodeableConcept }, // Coded value for the eligibility "comment" : "<markdown>" // Describes the eligibility conditions for the service }], "program" : [{ CodeableConcept }], // Programs that this service is applicable to "characteristic" : [{ CodeableConcept }], // Collection of characteristics (attributes) "communication" : [{ CodeableConcept }], // The language that this service is offered in "referralMethod" : [{ CodeableConcept }], // Ways that the service accepts referrals "appointmentRequired" : <boolean>, // If an appointment is required for access to this service "availableTime" : [{ // Times the Service Site is available "daysOfWeek" : ["<code>"], // mon | tue | wed | thu | fri | sat | sun "allDay" : <boolean>, // Always available? e.g. 24 hour service "availableStartTime" : "<time>", // Opening time of day (ignored if allDay = true) "availableEndTime" : "<time>" // Closing time of day (ignored if allDay = true) }], "notAvailable" : [{ // Not available during this time due to provided reason "description" : "<string>", // R! Reason presented to the user explaining why time not available "during" : { Period } // Service not available from this date }], "availabilityExceptions" : "<string>", // Description of availability exceptions "endpoint" : [{ Reference(Endpoint) }] // Technical endpoints providing access to electronic services operated for the healthcare service }
Turtle Template
@prefix fhir: <http://hl7.org/fhir/> .[ a fhir:HealthcareService; fhir:nodeRole fhir:treeRoot; # if this is the parser root # from Resource: .id, .meta, .implicitRules, and .language # from DomainResource: .text, .contained, .extension, and .modifierExtension fhir:HealthcareService.identifier [ Identifier ], ... ; # 0..* External identifiers for this item fhir:HealthcareService.active [ boolean ]; # 0..1 Whether this HealthcareService record is in active use fhir:HealthcareService.providedBy [ Reference(Organization) ]; # 0..1 Organization that provides this service fhir:HealthcareService.category [ CodeableConcept ], ... ; # 0..* Broad category of service being performed or delivered fhir:HealthcareService.type [ CodeableConcept ], ... ; # 0..* Type of service that may be delivered or performed fhir:HealthcareService.specialty [ CodeableConcept ], ... ; # 0..* Specialties handled by the HealthcareService fhir:HealthcareService.location [ Reference(Location) ], ... ; # 0..* Location(s) where service may be provided fhir:HealthcareService.name [ string ]; # 0..1 Description of service as presented to a consumer while searching fhir:HealthcareService.comment [ string ]; # 0..1 Additional description and/or any specific issues not covered elsewhere fhir:HealthcareService.extraDetails [ markdown ]; # 0..1 Extra details about the service that can't be placed in the other fields fhir:HealthcareService.photo [ Attachment ]; # 0..1 Facilitates quick identification of the service fhir:HealthcareService.telecom [ ContactPoint ], ... ; # 0..* Contacts related to the healthcare service fhir:HealthcareService.coverageArea [ Reference(Location) ], ... ; # 0..* Location(s) service is intended for/available to fhir:HealthcareService.serviceProvisionCode [ CodeableConcept ], ... ; # 0..* Conditions under which service is available/offered fhir:HealthcareService.eligibility [ # 0..* Specific eligibility requirements required to use the service fhir:HealthcareService.eligibility.code [ CodeableConcept ]; # 0..1 Coded value for the eligibility fhir:HealthcareService.eligibility.comment [ markdown ]; # 0..1 Describes the eligibility conditions for the service ], ...; fhir:HealthcareService.program [ CodeableConcept ], ... ; # 0..* Programs that this service is applicable to fhir:HealthcareService.characteristic [ CodeableConcept ], ... ; # 0..* Collection of characteristics (attributes) fhir:HealthcareService.communication [ CodeableConcept ], ... ; # 0..* The language that this service is offered in fhir:HealthcareService.referralMethod [ CodeableConcept ], ... ; # 0..* Ways that the service accepts referrals fhir:HealthcareService.appointmentRequired [ boolean ]; # 0..1 If an appointment is required for access to this service fhir:HealthcareService.availableTime [ # 0..* Times the Service Site is available fhir:HealthcareService.availableTime.daysOfWeek [ code ], ... ; # 0..* mon | tue | wed | thu | fri | sat | sun fhir:HealthcareService.availableTime.allDay [ boolean ]; # 0..1 Always available? e.g. 24 hour service fhir:HealthcareService.availableTime.availableStartTime [ time ]; # 0..1 Opening time of day (ignored if allDay = true) fhir:HealthcareService.availableTime.availableEndTime [ time ]; # 0..1 Closing time of day (ignored if allDay = true) ], ...; fhir:HealthcareService.notAvailable [ # 0..* Not available during this time due to provided reason fhir:HealthcareService.notAvailable.description [ string ]; # 1..1 Reason presented to the user explaining why time not available fhir:HealthcareService.notAvailable.during [ Period ]; # 0..1 Service not available from this date ], ...; fhir:HealthcareService.availabilityExceptions [ string ]; # 0..1 Description of availability exceptions fhir:HealthcareService.endpoint [ Reference(Endpoint) ], ... ; # 0..* Technical endpoints providing access to electronic services operated for the healthcare service ]
Changes since R3
HealthcareService | |
HealthcareService.active |
|
HealthcareService.category |
|
HealthcareService.extraDetails |
|
HealthcareService.eligibility |
|
HealthcareService.eligibility.code |
|
HealthcareService.eligibility.comment |
|
HealthcareService.program |
|
HealthcareService.communication |
|
HealthcareService.availableTime.daysOfWeek |
|
HealthcareService.eligibilityNote |
|
HealthcareService.programName |
|
See the Full Difference for further information
This analysis is available as XML or JSON.
See R3 <--> R4 Conversion Maps (status = 1 test that all execute ok. All tests pass round-trip testing and 1 r3 resources are invalid (0 errors).)
Structure
Name | Flags | Card. | Type | Description & Constraints![]() |
---|---|---|---|---|
![]() ![]() |
TU | DomainResource |
The details of a healthcare service available at a location Elements defined in Ancestors: id, meta, implicitRules, language, text, contained, extension, modifierExtension |
|
![]() ![]() ![]() | Σ | 0..* | Identifier | External identifiers for this item |
![]() ![]() ![]() | ?!Σ | 0..1 | boolean | Whether this HealthcareService record is in active use |
![]() ![]() ![]() | Σ | 0..1 | Reference(Organization) | Organization that provides this service |
![]() ![]() ![]() | Σ | 0..* | CodeableConcept | Broad category of service being performed or delivered Service category (Example) |
![]() ![]() ![]() | Σ | 0..* | CodeableConcept | Type of service that may be delivered or performed Service type (Example) |
![]() ![]() ![]() | Σ | 0..* | CodeableConcept | Specialties handled by the HealthcareService Practice Setting Code Value Set (Preferred) |
![]() ![]() ![]() | Σ | 0..* | Reference(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 ServiceProvisionConditions (Example) | |
![]() ![]() ![]() | 0..* | BackboneElement | Specific eligibility requirements required to use the service | |
![]() ![]() ![]() ![]() | 0..1 | CodeableConcept | Coded value for the eligibility | |
![]() ![]() ![]() ![]() | 0..1 | markdown | Describes the eligibility conditions for the service | |
![]() ![]() ![]() | 0..* | CodeableConcept | Programs that this service is applicable to Program (Example) | |
![]() ![]() ![]() | 0..* | CodeableConcept | Collection of characteristics (attributes) | |
![]() ![]() ![]() | 0..* | CodeableConcept | The language that this service is offered in Common Languages (Preferred but limited to AllLanguages) | |
![]() ![]() ![]() | 0..* | CodeableConcept | Ways that the service accepts referrals ReferralMethod (Example) | |
![]() ![]() ![]() | 0..1 | boolean | If an appointment is required for access to this service | |
![]() ![]() ![]() | 0..* | BackboneElement | Times the Service Site is available | |
![]() ![]() ![]() ![]() | 0..* | code | mon | tue | wed | thu | fri | sat | sun DaysOfWeek (Required) | |
![]() ![]() ![]() ![]() | 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 | |
![]() ![]() ![]() ![]() | 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) | Technical endpoints providing access to electronic services operated for the healthcare service | |
![]() |
XML Template
<HealthcareService xmlns="http://hl7.org/fhir"><!-- from Resource: id, meta, implicitRules, and language --> <!-- from DomainResource: text, contained, extension, and modifierExtension --> <identifier><!-- 0..* Identifier External identifiers for this item --></identifier> <active value="[boolean]"/><!-- 0..1 Whether this HealthcareService record is in active use --> <providedBy><!-- 0..1 Reference(Organization) Organization that provides this service --></providedBy> <category><!-- 0..* CodeableConcept Broad category of service being performed or delivered --></category> <type><!-- 0..* CodeableConcept Type of service that may be delivered or performed --></type> <specialty><!-- 0..* CodeableConcept Specialties handled by the HealthcareService --></specialty> <location><!-- 0..* Reference(Location) Location(s) where service may be provided --></location> <name value="[string]"/><!-- 0..1 Description of service as presented to a consumer while searching --> <comment value="[string]"/><!-- 0..1 Additional description and/or any specific issues not covered elsewhere --> <extraDetails value="[markdown]"/><!-- 0..1 Extra details about the service that can't be placed in the other fields --> <photo><!-- 0..1 Attachment Facilitates quick identification of the service --></photo> <telecom><!-- 0..* ContactPoint Contacts related to the healthcare service --></telecom> <coverageArea><!-- 0..* Reference(Location) Location(s) service is intended for/available to --></coverageArea> <serviceProvisionCode><!-- 0..* CodeableConcept Conditions under which service is available/offered --></serviceProvisionCode> <eligibility> <!-- 0..* Specific eligibility requirements required to use the service --> <code><!-- 0..1 CodeableConcept Coded value for the eligibility --></code> <comment value="[markdown]"/><!-- 0..1 Describes the eligibility conditions for the service --> </eligibility> <program><!-- 0..* CodeableConcept Programs that this service is applicable to --></program> <characteristic><!-- 0..* CodeableConcept Collection of characteristics (attributes) --></characteristic> <communication><!-- 0..* CodeableConcept The language that this service is offered in --></communication> <referralMethod><!-- 0..* CodeableConcept Ways that the service accepts referrals --></referralMethod> <appointmentRequired value="[boolean]"/><!-- 0..1 If an appointment is required for access to this service --> <availableTime> <!-- 0..* Times the Service Site is available --> <daysOfWeek value="[code]"/><!-- 0..* mon | tue | wed | thu | fri | sat | sun --> <allDay value="[boolean]"/><!-- 0..1 Always available? e.g. 24 hour service --> <availableStartTime value="[time]"/><!-- 0..1 Opening time of day (ignored if allDay = true) --> <availableEndTime value="[time]"/><!-- 0..1 Closing time of day (ignored if allDay = true) --> </availableTime> <notAvailable> <!-- 0..* Not available during this time due to provided reason --> <description value="[string]"/><!-- 1..1 Reason presented to the user explaining why time not available --> <during><!-- 0..1 Period Service not available from this date --></during> </notAvailable> <availabilityExceptions value="[string]"/><!-- 0..1 Description of availability exceptions --> <endpoint><!-- 0..* Reference(Endpoint) Technical endpoints providing access to electronic services operated for the healthcare service --></endpoint> </HealthcareService>
JSON Template
{"resourceType" : "HealthcareService", // from Resource: id, meta, implicitRules, and language // from DomainResource: text, contained, extension, and modifierExtension "identifier" : [{ Identifier }], // External identifiers for this item "active" : <boolean>, // Whether this HealthcareService record is in active use "providedBy" : { Reference(Organization) }, // Organization that provides this service "category" : [{ CodeableConcept }], // Broad category of service being performed or delivered "type" : [{ CodeableConcept }], // Type of service that may be delivered or performed "specialty" : [{ CodeableConcept }], // Specialties handled by the HealthcareService "location" : [{ Reference(Location) }], // Location(s) where service may be provided "name" : "<string>", // Description of service as presented to a consumer while searching "comment" : "<string>", // Additional description and/or any specific issues not covered elsewhere "extraDetails" : "<markdown>", // Extra details about the service that can't be placed in the other fields "photo" : { Attachment }, // Facilitates quick identification of the service "telecom" : [{ ContactPoint }], // Contacts related to the healthcare service "coverageArea" : [{ Reference(Location) }], // Location(s) service is intended for/available to "serviceProvisionCode" : [{ CodeableConcept }], // Conditions under which service is available/offered "eligibility" : [{ // Specific eligibility requirements required to use the service "code" : { CodeableConcept }, // Coded value for the eligibility "comment" : "<markdown>" // Describes the eligibility conditions for the service }], "program" : [{ CodeableConcept }], // Programs that this service is applicable to "characteristic" : [{ CodeableConcept }], // Collection of characteristics (attributes) "communication" : [{ CodeableConcept }], // The language that this service is offered in "referralMethod" : [{ CodeableConcept }], // Ways that the service accepts referrals "appointmentRequired" : <boolean>, // If an appointment is required for access to this service "availableTime" : [{ // Times the Service Site is available "daysOfWeek" : ["<code>"], // mon | tue | wed | thu | fri | sat | sun "allDay" : <boolean>, // Always available? e.g. 24 hour service "availableStartTime" : "<time>", // Opening time of day (ignored if allDay = true) "availableEndTime" : "<time>" // Closing time of day (ignored if allDay = true) }], "notAvailable" : [{ // Not available during this time due to provided reason "description" : "<string>", // R! Reason presented to the user explaining why time not available "during" : { Period } // Service not available from this date }], "availabilityExceptions" : "<string>", // Description of availability exceptions "endpoint" : [{ Reference(Endpoint) }] // Technical endpoints providing access to electronic services operated for the healthcare service }
Turtle Template
@prefix fhir: <http://hl7.org/fhir/> .[ a fhir:HealthcareService; fhir:nodeRole fhir:treeRoot; # if this is the parser root # from Resource: .id, .meta, .implicitRules, and .language # from DomainResource: .text, .contained, .extension, and .modifierExtension fhir:HealthcareService.identifier [ Identifier ], ... ; # 0..* External identifiers for this item fhir:HealthcareService.active [ boolean ]; # 0..1 Whether this HealthcareService record is in active use fhir:HealthcareService.providedBy [ Reference(Organization) ]; # 0..1 Organization that provides this service fhir:HealthcareService.category [ CodeableConcept ], ... ; # 0..* Broad category of service being performed or delivered fhir:HealthcareService.type [ CodeableConcept ], ... ; # 0..* Type of service that may be delivered or performed fhir:HealthcareService.specialty [ CodeableConcept ], ... ; # 0..* Specialties handled by the HealthcareService fhir:HealthcareService.location [ Reference(Location) ], ... ; # 0..* Location(s) where service may be provided fhir:HealthcareService.name [ string ]; # 0..1 Description of service as presented to a consumer while searching fhir:HealthcareService.comment [ string ]; # 0..1 Additional description and/or any specific issues not covered elsewhere fhir:HealthcareService.extraDetails [ markdown ]; # 0..1 Extra details about the service that can't be placed in the other fields fhir:HealthcareService.photo [ Attachment ]; # 0..1 Facilitates quick identification of the service fhir:HealthcareService.telecom [ ContactPoint ], ... ; # 0..* Contacts related to the healthcare service fhir:HealthcareService.coverageArea [ Reference(Location) ], ... ; # 0..* Location(s) service is intended for/available to fhir:HealthcareService.serviceProvisionCode [ CodeableConcept ], ... ; # 0..* Conditions under which service is available/offered fhir:HealthcareService.eligibility [ # 0..* Specific eligibility requirements required to use the service fhir:HealthcareService.eligibility.code [ CodeableConcept ]; # 0..1 Coded value for the eligibility fhir:HealthcareService.eligibility.comment [ markdown ]; # 0..1 Describes the eligibility conditions for the service ], ...; fhir:HealthcareService.program [ CodeableConcept ], ... ; # 0..* Programs that this service is applicable to fhir:HealthcareService.characteristic [ CodeableConcept ], ... ; # 0..* Collection of characteristics (attributes) fhir:HealthcareService.communication [ CodeableConcept ], ... ; # 0..* The language that this service is offered in fhir:HealthcareService.referralMethod [ CodeableConcept ], ... ; # 0..* Ways that the service accepts referrals fhir:HealthcareService.appointmentRequired [ boolean ]; # 0..1 If an appointment is required for access to this service fhir:HealthcareService.availableTime [ # 0..* Times the Service Site is available fhir:HealthcareService.availableTime.daysOfWeek [ code ], ... ; # 0..* mon | tue | wed | thu | fri | sat | sun fhir:HealthcareService.availableTime.allDay [ boolean ]; # 0..1 Always available? e.g. 24 hour service fhir:HealthcareService.availableTime.availableStartTime [ time ]; # 0..1 Opening time of day (ignored if allDay = true) fhir:HealthcareService.availableTime.availableEndTime [ time ]; # 0..1 Closing time of day (ignored if allDay = true) ], ...; fhir:HealthcareService.notAvailable [ # 0..* Not available during this time due to provided reason fhir:HealthcareService.notAvailable.description [ string ]; # 1..1 Reason presented to the user explaining why time not available fhir:HealthcareService.notAvailable.during [ Period ]; # 0..1 Service not available from this date ], ...; fhir:HealthcareService.availabilityExceptions [ string ]; # 0..1 Description of availability exceptions fhir:HealthcareService.endpoint [ Reference(Endpoint) ], ... ; # 0..* Technical endpoints providing access to electronic services operated for the healthcare service ]
Changes since Release 3
HealthcareService | |
HealthcareService.active |
|
HealthcareService.category |
|
HealthcareService.extraDetails |
|
HealthcareService.eligibility |
|
HealthcareService.eligibility.code |
|
HealthcareService.eligibility.comment |
|
HealthcareService.program |
|
HealthcareService.communication |
|
HealthcareService.availableTime.daysOfWeek |
|
HealthcareService.eligibilityNote |
|
HealthcareService.programName |
|
See the Full Difference for further information
This analysis is available as XML or JSON.
See R3 <--> R4 Conversion Maps (status = 1 test that all execute ok. All tests pass round-trip testing and 1 r3 resources are invalid (0 errors).)
See the Profiles & Extensions and the alternate definitions: Master Definition XML + JSON, XML Schema/Schematron + JSON Schema, ShEx (for Turtle) + see the extensions & the dependency analysis
Path | Definition | Type | Reference |
---|---|---|---|
HealthcareService.category | A category of the service(s) that could be provided. | Example | ServiceCategory |
HealthcareService.type | Additional details about where the content was created (e.g. clinical specialty). | Example | ServiceType |
HealthcareService.specialty | A specialty that a healthcare service may provide. | Preferred | PracticeSettingCodeValueSet |
HealthcareService.serviceProvisionCode | The code(s) that detail the conditions under which the healthcare service is available/offered. | Example | ServiceProvisionConditions |
HealthcareService.eligibility.code | Coded values underwhich a specific service is made available. | Unknown | No details provided yet |
HealthcareService.program | Government or local programs that this service applies to. | Example | Program |
HealthcareService.characteristic | A custom attribute that could be provided at a service (e.g. Wheelchair accessibiliy). | Unknown | No details provided yet |
HealthcareService.communication | A human language. | Preferred, but limited to AllLanguages | CommonLanguages |
HealthcareService.referralMethod | The methods of referral can be used when referring to a specific HealthCareService resource. | Example | ReferralMethod |
HealthcareService.availableTime.daysOfWeek | The days of the week. | Required | DaysOfWeek |
Search parameters for this resource. The common parameters also apply. See Searching for more information about searching in REST, messaging, and services.
Name | Type | Description | Expression | In Common |
active | token | The Healthcare Service is currently marked as active | HealthcareService.active | |
characteristic | token | One of the HealthcareService's characteristics | HealthcareService.characteristic | |
coverage-area | reference | Location(s) service is intended for/available to | HealthcareService.coverageArea (Location) | |
endpoint | reference | Technical endpoints providing access to electronic services operated for the healthcare service | HealthcareService.endpoint (Endpoint) | |
identifier | token | External identifiers for this item | HealthcareService.identifier | |
location | reference | The location of the Healthcare Service | HealthcareService.location (Location) | |
name | string | A portion of the Healthcare service name | HealthcareService.name | |
organization | reference | The organization that provides this Healthcare Service | HealthcareService.providedBy (Organization) | |
program | token | One of the Programs supported by this HealthcareService | HealthcareService.program | |
service-category | token | Service Category of the Healthcare Service | HealthcareService.category | |
service-type | token | The type of service provided by this healthcare service | HealthcareService.type | |
specialty | token | The specialty of the service provided by this healthcare service | HealthcareService.specialty |