This
page
is
part
of
the
FHIR
Specification
(v5.0.0-snapshot3:
R5
Snapshot
#3,
to
support
Connectathon
32
).
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
Pharmacy
Work
Group
|
Maturity Level : 3 | Standards Status : Trial Use |
The ProductShelfLife structure defines the timing and conditions associated with storing of a product or item. It can be used for shelf life of a packaged product itself, shelf life after transformation where necessary, or after the first opening of a bottle, etc.
Note: the ProductShelfLife structure allows modifier extensions .
Structure
Name
|
Flags
|
Card.
|
Type
|
Description
&
Constraints
|
|---|---|---|---|---|
|
Σ D |
|
The
shelf-life
and
storage
information
for
a
medicinal
product
item
or
container
can
be
described
using
this
class
Elements defined in Ancestors: id , extension , modifierExtension |
|
|
Σ | 0..1 |
|
This
describes
the
shelf
life,
taking
into
account
various
scenarios
such
as
shelf
life
of
the
packaged
Medicinal
Product
itself,
shelf
life
after
transformation
where
necessary
and
shelf
life
after
the
first
opening
of
a
bottle,
etc.
The
shelf
life
type
shall
be
specified
using
an
appropriate
controlled
vocabulary
The
controlled
term
and
the
controlled
term
identifier
shall
be
specified
|
|
Σ | 0..1 |
The
shelf
life
time
period
can
be
specified
using
a
numerical
value
for
the
period
of
time
and
its
unit
of
time
measurement
The
unit
of
measurement
shall
be
specified
in
accordance
with
ISO
11240
and
the
resulting
terminology
The
symbol
and
the
symbol
identifier
shall
be
used
|
|
| Duration | |||
| string | |||
![]() ![]() |
Σ | 0..* | CodeableConcept |
Special
precautions
for
storage,
if
any,
can
be
specified
using
an
appropriate
controlled
vocabulary
The
controlled
term
and
the
controlled
term
identifier
shall
be
specified
|
Documentation
for
this
format
|
||||
UML Diagram ( Legend )
XML Template
<ProductShelfLife xmlns="http://hl7.org/fhir"><!-- from BackboneElement: --> <</identifier> <</type> <</period><!-- from Element: extension --> <type><!-- 0..1 CodeableConcept This describes the shelf life, taking into account various scenarios such as shelf life of the packaged Medicinal Product itself, shelf life after transformation where necessary and shelf life after the first opening of a bottle, etc. The shelf life type shall be specified using an appropriate controlled vocabulary The controlled term and the controlled term identifier shall be specified --></type> <period[x]><!-- 0..1 Duration|string The shelf life time period can be specified using a numerical value for the period of time and its unit of time measurement The unit of measurement shall be specified in accordance with ISO 11240 and the resulting terminology The symbol and the symbol identifier shall be used --></period[x]> <specialPrecautionsForStorage><!-- 0..* CodeableConcept Special precautions for storage, if any, can be specified using an appropriate controlled vocabulary The controlled term and the controlled term identifier shall be specified --></specialPrecautionsForStorage> </ProductShelfLife>
JSON Template
{
// from BackboneElement:
"
"
"
// from Element: extension
"type" : { CodeableConcept }, // This describes the shelf life, taking into account various scenarios such as shelf life of the packaged Medicinal Product itself, shelf life after transformation where necessary and shelf life after the first opening of a bottle, etc. The shelf life type shall be specified using an appropriate controlled vocabulary The controlled term and the controlled term identifier shall be specified
// period[x]:
The shelf life time period can be specified using a numerical value for the period of time and its unit of time measurement The unit of measurement shall be specified in accordance with ISO 11240 and the resulting terminology The symbol and the symbol identifier shall be used. One of these 2:
"periodDuration" : { Duration },
"periodString" : "<string>",
"specialPrecautionsForStorage" : [{ CodeableConcept }] // Special precautions for storage, if any, can be specified using an appropriate controlled vocabulary The controlled term and the controlled term identifier shall be specified
}
Turtle Template
@prefix fhir: <http://hl7.org/fhir/> . [# from BackboneElement: fhir: fhir: fhir:# from Element: Element.extension fhir:ProductShelfLife.type [ CodeableConcept ]; # 0..1 This describes the shelf life, taking into account various scenarios such as shelf life of the packaged Medicinal Product itself, shelf life after transformation where necessary and shelf life after the first opening of a bottle, etc. The shelf life type shall be specified using an appropriate controlled vocabulary The controlled term and the controlled term identifier shall be specified # ProductShelfLife.period[x] : 0..1 The shelf life time period can be specified using a numerical value for the period of time and its unit of time measurement The unit of measurement shall be specified in accordance with ISO 11240 and the resulting terminology The symbol and the symbol identifier shall be used. One of these 2 fhir:ProductShelfLife.periodDuration [ Duration ] fhir:ProductShelfLife.periodString [ string ] fhir:ProductShelfLife.specialPrecautionsForStorage [ CodeableConcept ], ... ; # 0..* Special precautions for storage, if any, can be specified using an appropriate controlled vocabulary The controlled term and the controlled term identifier shall be specified ]
Changes since Release 3
| ProductShelfLife | |
| ProductShelfLife.type |
|
| ProductShelfLife.period[x] |
|
| ProductShelfLife.identifier |
|
| ProductShelfLife.period |
|
See the Full Difference for further information
Structure
Name
|
Flags
|
Card.
|
Type
|
Description
&
Constraints
|
|---|---|---|---|---|
|
Σ D |
|
The
shelf-life
and
storage
information
for
a
medicinal
product
item
or
container
can
be
described
using
this
class
Elements defined in Ancestors: id , extension , modifierExtension |
|
|
Σ | 0..1 |
|
This
describes
the
shelf
life,
taking
into
account
various
scenarios
such
as
shelf
life
of
the
packaged
Medicinal
Product
itself,
shelf
life
after
transformation
where
necessary
and
shelf
life
after
the
first
opening
of
a
bottle,
etc.
The
shelf
life
type
shall
be
specified
using
an
appropriate
controlled
vocabulary
The
controlled
term
and
the
controlled
term
identifier
shall
be
specified
|
|
Σ | 0..1 |
The
shelf
life
time
period
can
be
specified
using
a
numerical
value
for
the
period
of
time
and
its
unit
of
time
measurement
The
unit
of
measurement
shall
be
specified
in
accordance
with
ISO
11240
and
the
resulting
terminology
The
symbol
and
the
symbol
identifier
shall
be
used
|
|
| Duration | |||
| string | |||
![]() ![]() |
Σ | 0..* | CodeableConcept |
Special
precautions
for
storage,
if
any,
can
be
specified
using
an
appropriate
controlled
vocabulary
The
controlled
term
and
the
controlled
term
identifier
shall
be
specified
|
Documentation
for
this
format
|
||||
XML Template
<ProductShelfLife xmlns="http://hl7.org/fhir"><!-- from BackboneElement: --> <</identifier> <</type> <</period><!-- from Element: extension --> <type><!-- 0..1 CodeableConcept This describes the shelf life, taking into account various scenarios such as shelf life of the packaged Medicinal Product itself, shelf life after transformation where necessary and shelf life after the first opening of a bottle, etc. The shelf life type shall be specified using an appropriate controlled vocabulary The controlled term and the controlled term identifier shall be specified --></type> <period[x]><!-- 0..1 Duration|string The shelf life time period can be specified using a numerical value for the period of time and its unit of time measurement The unit of measurement shall be specified in accordance with ISO 11240 and the resulting terminology The symbol and the symbol identifier shall be used --></period[x]> <specialPrecautionsForStorage><!-- 0..* CodeableConcept Special precautions for storage, if any, can be specified using an appropriate controlled vocabulary The controlled term and the controlled term identifier shall be specified --></specialPrecautionsForStorage> </ProductShelfLife>
JSON Template
{
// from BackboneElement:
"
"
"
// from Element: extension
"type" : { CodeableConcept }, // This describes the shelf life, taking into account various scenarios such as shelf life of the packaged Medicinal Product itself, shelf life after transformation where necessary and shelf life after the first opening of a bottle, etc. The shelf life type shall be specified using an appropriate controlled vocabulary The controlled term and the controlled term identifier shall be specified
// period[x]:
The shelf life time period can be specified using a numerical value for the period of time and its unit of time measurement The unit of measurement shall be specified in accordance with ISO 11240 and the resulting terminology The symbol and the symbol identifier shall be used. One of these 2:
"periodDuration" : { Duration },
"periodString" : "<string>",
"specialPrecautionsForStorage" : [{ CodeableConcept }] // Special precautions for storage, if any, can be specified using an appropriate controlled vocabulary The controlled term and the controlled term identifier shall be specified
}
Turtle Template
@prefix fhir: <http://hl7.org/fhir/> . [# from BackboneElement: fhir: fhir: fhir:# from Element: Element.extension fhir:ProductShelfLife.type [ CodeableConcept ]; # 0..1 This describes the shelf life, taking into account various scenarios such as shelf life of the packaged Medicinal Product itself, shelf life after transformation where necessary and shelf life after the first opening of a bottle, etc. The shelf life type shall be specified using an appropriate controlled vocabulary The controlled term and the controlled term identifier shall be specified # ProductShelfLife.period[x] : 0..1 The shelf life time period can be specified using a numerical value for the period of time and its unit of time measurement The unit of measurement shall be specified in accordance with ISO 11240 and the resulting terminology The symbol and the symbol identifier shall be used. One of these 2 fhir:ProductShelfLife.periodDuration [ Duration ] fhir:ProductShelfLife.periodString [ string ] fhir:ProductShelfLife.specialPrecautionsForStorage [ CodeableConcept ], ... ; # 0..* Special precautions for storage, if any, can be specified using an appropriate controlled vocabulary The controlled term and the controlled term identifier shall be specified ]
Changes since Release 3
| ProductShelfLife | |
| ProductShelfLife.type |
|
| ProductShelfLife.period[x] |
|
| ProductShelfLife.identifier |
|
| ProductShelfLife.period |
|
See the Full Difference for further information
Constraints
ProductShelfLife is used in the following places: DeviceDefinition and PackagedProductDefinition