This
page
is
part
of
the
FHIR
Specification
(v4.0.1:
R4
-
Mixed
Normative
and
STU
)
in
it's
permanent
home
(it
will
always
be
available
at
this
URL).
(v5.0.0-snapshot1:
R5
Snapshot
#1).
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
TODO.
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 | 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 |
|
Σ |
|
|
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 |
|
This
complex-type
did
not
exist
in
Release
2
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 | 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 |
|
Σ |
|
|
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 |
|
This
complex-type
did
not
exist
in
Release
2
See
the
Full
Difference
for
further
information
Constraints
ProductShelfLife
is
used
in
the
following
places:
DeviceDefinition
and
MedicinalProductPackaged
PackagedProductDefinition