This
page
is
part
of
the
Continuous
Integration
Build
of
FHIR
Specification
(v4.0.1:
R4
-
Mixed
Normative
and
STU
)
in
it's
permanent
home
(it
will
always
(will
be
available
incorrect/inconsistent
at
this
URL).
The
current
version
which
supercedes
this
version
is
5.0.0
.
For
a
full
list
of
available
versions,
see
times).
See
the
Directory
of
published
versions
.
Page
versions:
R5
R4B
R4
R3
Content
Examples
Detailed
Descriptions
Mappings
Profiles
&
Extensions
R3
Conversions
5.9.7
Resource
GraphDefinition
-
Mappings
Example
MedicationDispense/meddisp0315
(Turtle)
FHIR
Infrastructure
Responsible
Owner:
Pharmacy
Work
Group
|
Maturity
Level
:
N/A
Standards
Status
:
Informative
|
Security
Category
:
Anonymous
Compartments
:
Not
linked
to
any
defined
compartments
Mappings:
FiveWs
Pattern
Mapping
Workflow
Pattern
RIM
Mapping
Mappings
for
the
graphdefinition
resource
(see
Mappings
to
Other
Standards
for
further
information
&
status).
5.9.7.1
FiveWs
Pattern
Mapping
(
http://hl7.org/fhir/fivews
)
Encounter
,
Group
,
Patient
,
Practitioner
GraphDefinition
url
FiveWs.identifier
|
version
FiveWs.version
status
FiveWs.status
experimental
FiveWs.class
date
FiveWs.recorded
publisher
FiveWs.witness
purpose
FiveWs.why[x]
5.9.7.2
Workflow
Pattern
(
http://hl7.org/fhir/workflow
)
-
Narrative
GraphDefinition
url
Definition.url
version
Definition.version
status
Definition.status
experimental
Definition.experimental
date
Definition.date
publisher
Definition.publisher
contact
Definition.contact
description
Definition.description
useContext
Definition.useContext
jurisdiction
Definition.jurisdiction
purpose
Definition.purpose
-
XML
5.9.7.3
RIM
Mapping
(
http://hl7.org/v3
-
JSON
)
-
TTL
Raw
Turtle
(+
also
see
Turtle/RDF
Format
Specification
GraphDefinition
n/a
)
Dispense
for
Alprazolam
(Rx
Norm
code)
-
in
progress
@prefix fhir: <http://hl7.org/fhir/> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix sct: <http://snomed.info/id/> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
# - resource -------------------------------------------------------------------
<http://hl7.org/fhir/MedicationDispense/meddisp0315> a fhir:MedicationDispense ;
fhir:nodeRole fhir:treeRoot ;
fhir:id [ fhir:v "meddisp0315"] ; #
fhir:contained ( [
a fhir:Medication ;
fhir:id [ fhir:v "med0314" ] ;
fhir:code [
fhir:coding ( [
fhir:system [
fhir:v "http://www.nlm.nih.gov/research/umls/rxnorm"^^xsd:anyURI ;
fhir:l <http://www.nlm.nih.gov/research/umls/rxnorm>
] ;
fhir:code [ fhir:v "562721" ] ;
fhir:display [ fhir:v "amylase / cellulase / hyoscyamine / lipase / phenyltoloxamine / protease Oral Capsule" ]
] ) # <display value=\"Alprazolam 0.25mg (Xanax)\"\/>
]
] ) ; #
fhir:status [ fhir:v "in-progress"] ; #
fhir:medication [
fhir:reference [
fhir:l <#med0314> ;
fhir:reference [ fhir:v "#med0314" ] ;
fhir:display [ fhir:v "amylase / cellulase / hyoscyamine / lipase / phenyltoloxamine / protease Oral Capsule" ]
] # Linked to a RESOURCE Medication , <display value=\"Alprazolam 0.25mg (Xanax)\"\/>
] ; #
fhir:subject [
fhir:l <http://hl7.org/fhir/Patient/pat1> ;
fhir:reference [ fhir:v "Patient/pat1" ] ;
fhir:display [ fhir:v "Donald Duck " ]
] ; #
fhir:performer ( [
fhir:actor [
fhir:l <http://hl7.org/fhir/Practitioner/f006> ;
fhir:reference [ fhir:v "Practitioner/f006" ]
]
] ) ; #
fhir:authorizingPrescription ( [
fhir:l <http://hl7.org/fhir/MedicationRequest/medrx0305> ;
fhir:reference [ fhir:v "MedicationRequest/medrx0305" ]
] ) ; #
fhir:type [
fhir:coding ( [
fhir:system [
fhir:v "http://terminology.hl7.org/CodeSystem/v3-ActCode"^^xsd:anyURI ;
fhir:l <http://terminology.hl7.org/CodeSystem/v3-ActCode>
] ;
fhir:code [ fhir:v "RFP" ] ;
fhir:display [ fhir:v "Refill - Part Fill" ]
] )
] ; #
fhir:quantity [
fhir:value [ fhir:v "30"^^xsd:decimal ] ;
fhir:system [
fhir:v "http://terminology.hl7.org/CodeSystem/v3-orderableDrugForm"^^xsd:anyURI ;
fhir:l <http://terminology.hl7.org/CodeSystem/v3-orderableDrugForm>
] ;
fhir:code [ fhir:v "TAB" ]
] ; #
fhir:daysSupply [
fhir:value [ fhir:v "10"^^xsd:decimal ] ;
fhir:unit [ fhir:v "Day" ] ;
fhir:system [
fhir:v "http://unitsofmeasure.org"^^xsd:anyURI ;
fhir:l <http://unitsofmeasure.org>
] ;
fhir:code [ fhir:v "d" ]
] ; #
fhir:whenPrepared [ fhir:v "2015-06-25T07:13:00+05:00"^^xsd:dateTime] ; #
fhir:whenHandedOver [ fhir:v "2015-06-26T07:13:00+05:00"^^xsd:dateTime] ; #
fhir:dosageInstruction ( [
fhir:sequence [ fhir:v 1 ] ;
fhir:text [ fhir:v "0.25mg PO every 6-12 hours as needed for menses from Jan 15-20, 2015. Do not exceed more than 4mg per day" ] ;
fhir:additionalInstruction ( [
fhir:coding ( [
a sct:418914006 ;
fhir:system [
fhir:v "http://snomed.info/sct"^^xsd:anyURI ;
fhir:l <http://snomed.info/sct>
] ;
fhir:code [ fhir:v "418914006" ] ;
fhir:display [ fhir:v "Warning. May cause drowsiness. If affected do not drive or operate machinery. Avoid alcoholic drink (qualifier value)" ]
] )
] ) ;
fhir:timing [
fhir:repeat [
fhir:bounds [
a fhir:Period ;
fhir:start [ fhir:v "2015-01-15"^^xsd:date ] ;
fhir:end [ fhir:v "2015-01-20"^^xsd:date ]
] ;
fhir:frequency [ fhir:v "1"^^xsd:positiveInteger ] ;
fhir:period [ fhir:v "6"^^xsd:decimal ] ;
fhir:periodMax [ fhir:v "12"^^xsd:decimal ] ;
fhir:periodUnit [ fhir:v "h" ]
]
] ;
fhir:asNeededFor ( [
fhir:coding ( [
a sct:266599000 ;
fhir:system [
fhir:v "http://snomed.info/sct"^^xsd:anyURI ;
fhir:l <http://snomed.info/sct>
] ;
fhir:code [ fhir:v "266599000" ] ;
fhir:display [ fhir:v "Dysmenorrhea (disorder)" ]
] )
] ) ;
fhir:route [
fhir:coding ( [
a sct:26643006 ;
fhir:system [
fhir:v "http://snomed.info/sct"^^xsd:anyURI ;
fhir:l <http://snomed.info/sct>
] ;
fhir:code [ fhir:v "26643006" ] ;
fhir:display [ fhir:v "Oral Route" ]
] )
] ;
fhir:doseAndRate ( [
fhir:type [
fhir:coding ( [
fhir:system [
fhir:v "http://terminology.hl7.org/CodeSystem/dose-rate-type"^^xsd:anyURI ;
fhir:l <http://terminology.hl7.org/CodeSystem/dose-rate-type>
] ;
fhir:code [ fhir:v "ordered" ] ;
fhir:display [ fhir:v "Ordered" ]
] )
] ;
fhir:dose [
a fhir:Quantity ;
fhir:value [ fhir:v "1"^^xsd:decimal ] ;
fhir:unit [ fhir:v "TAB" ] ;
fhir:system [
fhir:v "http://terminology.hl7.org/CodeSystem/v3-orderableDrugForm"^^xsd:anyURI ;
fhir:l <http://terminology.hl7.org/CodeSystem/v3-orderableDrugForm>
] ;
fhir:code [ fhir:v "TAB" ]
]
] )
] ) . #
<http://hl7.org/fhir/Patient/pat1> a fhir:Patient .
<http://hl7.org/fhir/Practitioner/f006> a fhir:Practitioner .
<http://hl7.org/fhir/MedicationRequest/medrx0305> a fhir:MedicationRequest .
# -------------------------------------------------------------------------------------
Usage
note:
every
effort
has
been
made
to
ensure
that
the
examples
are
correct
and
useful,
but
they
are
not
a
normative
part
of
the
specification.