View raw Markdown
type: resourceresource: HealthcareService

HealthcareService

Introduction

Scope and Usage

The HealthcareService resource is used to describe a single healthcare service or category of services that are provided by an organization at a location. General categories of services, such as "Radiology" are typically not directly schedulable, but would be more specific services like "CT Scan" which are specific services within Radiology.
The location of the services could be virtual, as with telemedicine services.

HealthcareService is the intersection of Organization, Location and Service. It can also be used as actor, e.g. as performer/requester/recipient (therefore it is also available on the request and the event pattern in such roles). In such cases the meaning of "HealthcareService A ordered B" translates to "The collection of people who work with/for HealthcareService A ordered B"

Common examples of HealthcareServices that may be offered at an organization/location include:

HealthcareService resources do not represent Computer related Services (not SOA)

Example uses of HealthcareService resources are:

Boundaries and Relationships

The HealthcareService resource can be used with the Schedule resource to define actual availability of the service. This would be done by using the Schedule's Actor property.

When creating an Appointment, the HealthcareService is to be assigned to one of the participants.
It is up to the scheduling system to determine if the service is available and can be accepted.

The HealthcareService resource is used with the following resources:

Notes

Notes:

Single or Multiple Locations

When deciding to whether to use multiple locations on a single HealthcareService, or create multiple HealthcareService resources for each location on each you should consider:

Any/all of these factors could require constraining the use down to a single location on the resource and create separate HealthcareService resources covering the details of the referenced Location.

In a case where all this data is the same across all locations, then a single HealthcareService resource instance can be used with all the locations listed on it.

Note that if the contact/availability/endpoint details of the HealthcareService are the same as the Location, then these may be omitted from the HealthcareService and use the Location (thus reducing administrative burden)

StructureDefinition

Elements (Simplified)

Mappings

Resource Packs

list-HealthcareService-packs.xml

<?xml version="1.0" encoding="UTF-8"?>

<List xmlns="http://hl7.org/fhir">
  <id value="HealthcareService-packs"/>
  <status value="current"/>
  <mode value="working"/>
</List>

Search Parameters

Full Search Parameters

Examples

Full Examples

Mapping Exceptions

healthcareservice-fivews-mapping-exceptions.xml

Unmapped Elements

healthcareservice-participant-mapping-exceptions.xml

Divergent Elements