This page is part of the PACIO Transitions of Care Implementation Guide (v1.0.0-ballot: STU 1 Ballot 1) based on FHIR (HL7® FHIR® Standard) R4. No current official version has been published yet. For a full list of available versions, see the Directory of published versions
Official URL: http://hl7.org/fhir/us/pacio-toc/CapabilityStatement/toc | Version: 1.0.0-ballot | |||
Standards status: Trial-use | Maturity Level: 2 | Computable Name: PacioTocCapabilityStatement |
This Section describes the expected capabilities of the PACIO Transitions of Care (TOC) Server actor which is responsible for providing responses to the queries submitted by the TOC Requestors.
The TOC information is conveyed via a Bundle.
Raw OpenAPI-Swagger Definition file | Download
Generated Narrative: CapabilityStatement toc
xml
, json
application/json-patch+json
Note to Implementers: FHIR Capabilities
Any FHIR capability may be 'allowed' by the system unless explicitly marked as 'SHALL NOT'. A few items are marked as MAY in the Implementation Guide to highlight their potential relevance to the use case.
server
The TOC Server SHALL:
The TOC Server SHOULD:
- See the Guidance section for requirements and recommendations.
- A server SHALL reject any unauthorized requests by returning an HTTP 401 "Unauthorized", HTTP 403 "Forbidden", or HTTP 404 "Not Found" response code.
The summary table lists the resources that are part of this configuration, and for each resource it lists:
_include
_revinclude
Resource Type | Profile | R | V-R | S | U | C | H-I | Searches | _include | _revinclude | Operations |
---|---|---|---|---|---|---|---|---|---|---|---|
Bundle | y | y | y | y | y | y | _id, composition, identifier, timestamp, type | ||||
Composition | Supported Profileshttps://hl7.org/fhir/us/pacio-toc/StructureDefinition-TOC-Composition-Header.html | y | y | y | y | y | y | ||||
Organization | y | y | y | y | y | y | |||||
Patient | Supported Profileshttps://www.hl7.org/fhir/us/core/StructureDefinition-us-core-patient.html|6.1.0 | y | y | y | y | y | y | _id, active, address, address-city, address-country, address-postalcode, address-state, address-use, birthdate, death-date, deceased, email, family, gender, general-practitioner, given, identifier, language, link, name, organization, phone, phonetic, telecom, race, ethnicity | |||
OperationDefinition | https://hl7.org/fhir/R4/patient-operation-match.html | $$match |
resolves
create
, read
, update
.search-type
, vread
, history-instance
.Conformance | Parameter | Type | Documentation |
---|---|---|---|
SHOULD | _id | token | |
SHOULD | composition | reference | |
SHOULD | identifier | token | |
SHOULD | timestamp | date | |
SHOULD | type | token |
resolves
vread
, history-instance
.create
, search-type
, read
, update
.https://hl7.org/fhir/us/pacio-toc/StructureDefinition-TOC-Composition-Header.html
resolves
create
, search-type
, read
, update
.vread
, history-instance
.resolves
create
, search-type
, read
, update
.vread
, history-instance
.https://www.hl7.org/fhir/us/core/StructureDefinition-us-core-patient.html|6.1.0
Conformance | Parameter | Type | Documentation |
---|---|---|---|
SHALL | _id | token | https://www.hl7.org/fhir/us/core/SearchParameter-us-core-patient-id.html |
SHALL | birthdate | date | https://www.hl7.org/fhir/us/core/SearchParameter-us-core-patient-birthdate.html |
SHALL | family | string | https://www.hl7.org/fhir/us/core/SearchParameter-us-core-patient-family.html |
SHALL | gender | token | https://www.hl7.org/fhir/us/core/SearchParameter-us-core-patient-given.html |
SHALL | given | string | https://www.hl7.org/fhir/us/core/SearchParameter-us-core-patient-given.html |
SHALL | identifier | token | https://www.hl7.org/fhir/us/core/SearchParameter-us-core-patient-identifier.html |
SHALL | name | string | https://www.hl7.org/fhir/us/core/SearchParameter-us-core-patient-name.html |
SHOULD | active | token | |
SHOULD | token | ||
SHOULD | phone | token | |
SHOULD | telecom | token | |
MAY | address | string | |
MAY | address-city | string | |
MAY | address-country | string | |
MAY | address-postalcode | string | |
MAY | address-state | string | |
MAY | address-use | token | |
MAY | death-date | date | |
MAY | deceased | token | |
MAY | general-practitioner | reference | |
MAY | language | token | |
MAY | link | reference | |
MAY | organization | reference | |
MAY | phonetic | string | |
MAY | race | token | https://www.hl7.org/fhir/us/core/SearchParameter-us-core-race.html |
MAY | ethnicity | token | https://www.hl7.org/fhir/us/core/SearchParameter-us-core-ethnicity.html |
https://hl7.org/fhir/R4/patient-operation-match.html
Conformance | Operation | Documentation |
---|---|---|
SHALL | $$match | $match is a service used to manage patient identification in a context where multiple patient databases exist.To ask an MPI to match a patient, clients use the '$match' operation, which accepts a patient resource which may be only partially complete. The data provided is interpreted as an MPI input and processed by an algorithm of some kind that uses the data to determine the most appropriate matches in the patient set. |