This
page
is
part
of
the
FHIR
Specification
(v4.3.0:
R4B
(v5.0.0-ballot:
R5
Ballot
-
STU
see
ballot
notes
).
The
current
version
which
supercedes
this
version
is
5.0.0
.
For
a
full
list
of
available
versions,
see
the
Directory
of
published
versions
.
Page
versions:
R5
R4B
R4
R3
R2
FHIR
Infrastructure
Work
Group
|
Maturity Level : N/A | Standards Status : Informative |
FHIR is a framework standard that defines a common way to solve healthcare problems and provides a set of resources that can be used in many ways. This page describes how certain common usage scenarios are implemented using the capabilities that FHIR defines. The provided scenarios are examples of usage and are not in any way exhaustive. FHIR can and will be used in a wide variety of circumstances.
In addition, to the information on this page, see also Resource Guide .
Note: Further significant development in the area of consumer centered data exchange is expected for the next release of this specification (R5).
In the PHR scenario, an Electronic Medical Record system (EMR, though many other names and acronyms are also used) provides a RESTful API that allows patients to access their own medical record via a common web portal or mobile application, usually provided by a third party. In this scenario, the PHR provider:
The EMR exposes a FHIR server that supports the search and read operations on the following resources:
Here is the Capabilities Statement for this scenario: XML or JSON .
The EMR may also choose to provide additional functionality, such as shared access to patient records by relatives/caregivers, to allow the patient to upload their own documents, medication statements, observations (e.g. from patient monitoring devices) and/or to allow the patient to make appointments. This additional functionality will involve additional API capabilities to be implemented and exposed. The EMR server may also choose to expose the search , read and history operation on the AuditEvent resource for the patient-specific records to allow patient review of record access. Note that all usage of the RESTful API should be logged in an AuditEvent resource.
One
common
way
to
integrate
healthcare
information
from
a
variety
of
sources
is
to
build
a
repository
of
documents
Document
Sharing
community
around
a
patient
record.
Building
a
repository
of
documents
allows
for
less
stringent
alignment
around
policy,
procedures
and
record-keeping/informatics
standards.
The
most
widely
adopted
framework
for
sharing
documents
Document
Sharing
within
institutions,
regions,
states
or
countries
is
IHE
Cross-Enterprise
Document
Sharing
(XDS).
XDS
(XDS)
,
and
Cross-Community
Access
(XCA)
that
allows
for
a
federated
system
of
repositories
with
a
registry
to
provide
coordinated
access
to
the
documents.
FHIR
provides
equivalent
functionality
to
XDS
many
communities
that
can
may
be
used
to
implement
XDS
behind
the
existing
XDS.b
interface,
or
not.
The
Mobile
access
to
provide
a
simpler
mobile-friendly
Health
Documents
(MHD)
defines
one
standardized
interface
to
Health
Document
Sharing
(a.k.a.
an
existing
XDS
ecosystem,
or
to
link
document
sharing
into
other
functionality
provided
through
a
Application
Programming
Interface
(API))
using
FHIR
interface.
Resources.
The
Mobile
Health
Document
Sharing
provides
a
full
set
of
services
to
support
Document
Sharing,
including
Patient
Identity
Management,
Provider
Directory,
Services
Discovery,
Consent,
Authorizations,
Vocabulary,
Auditing,
and
other.
The
following
FHIR
Resources
are
involved
in
the
XDS
Document
Sharing
functionality:
One common use of healthcare information systems is to integrate some form of decision support software into clinical systems. Common uses of clinical decision support are:
Note that in addition to clinical decision support, there are also infrastructural uses, such as managing access control.
The various forms of decision support each involve different interaction patterns, so there is no single decision support implementation in the FHIR specification. Generally, the patterns fall into several classes:
Any decision support may fall into multiple categories at once, depending on the perspective of a given system.
When a query is initiated in order to get a decision made, the following considerations apply:
Request
Response
It follows from this then, that decisions that may be requested need at least a response resource defined, and possibly a request resource. This table summarizes known decisions for which resources have been defined.
| Decision | Resources | Invocation |
| What immunizations should this patient have? | Response: ImmunizationRecommendation | The exact way to invoke this decision is not yet defined |
Implementers are can use existing resources for decisions not documented here, but there is no guarantee that they will be suitable. Improving decision support will be a focus for ongoing development during the Trial Use period.