This
page
is
part
of
the
FHIR
Specification
v6.0.0-ballot3:
Release
6
Ballot
(3rd
Draft)
(see
Ballot
Notes
).
The
current
version
is
5.0.0
.
For
a
full
list
Continuous
Integration
Build
of
available
versions,
see
FHIR
(will
be
incorrect/inconsistent
at
times).
See
the
Directory
of
published
versions
Orders
and
Observations
Work
Group
|
|
Use Context : Any |
The canonical URL for this profile is:
http://hl7.org/fhir/StructureDefinition/medicalproductofhumanorigin
This profile is designed for biologically derived products that are derived from a human donor and intended for clinical application in a human recipient. Donor and recipient might, or might not, be the same individual. Products of this nature are referred to as medical products of human origin (MPHO) and have specific traceability requirements to ensure that the bi-directional link between donor and recipient is maintained. The profile specifies the essential identifiers for traceability as required elements.
This
profile
was
published
on
Fri,
Oct
11,
2024
00:00+1100
00:00+0000
as
a
draft
by
HL7
International
/
Orders
and
Observations.
Description of Profiles, Differentials, Snapshots, and how the XML and JSON presentations work .
This structure is derived from BiologicallyDerivedProduct .
Summary
Mandatory: 12 elements
Slices
This structure defines the following Slices :
This indicates the differences between this profile and the base BiologicallyDerivedProduct structure.
Name
|
Flags
|
Card.
|
Type
|
Description
&
Constraints
|
|---|---|---|---|---|
|
0..* | BiologicallyDerivedProduct |
Medical
Product
of
Human
Origin
Profile
|
|
|
1 .. * | CodeableConcept |
A
category
or
classification
of
the
product
Slice: Unordered, Open by |
|
|
1..1 | CodeableConcept |
A
category
or
classification
of
the
product
Required Pattern: At least the following |
|
|
1..* | Coding |
Code
defined
by
a
terminology
system
Fixed Value: |
|
|
1..1 | uri |
Identity
of
the
terminology
system
Fixed Value: http://hl7.org/fhir/product-category |
|
|
1..1 | code |
Symbol
in
syntax
defined
by
the
system
Fixed Value: mpho |
|
|
1..1 | CodeableConcept | A code that identifies the kind of this biologically derived product | |
|
1.. * | Coding | Code defined by a terminology system | |
|
1..1 | uri | Identity of the terminology system | |
|
1..1 | code | Symbol in syntax defined by the system | |
|
1.. * | Identifier | Under most circumstances an MPHO will be uniquely identified using a single identifier from production to point of use. In some cases, a second identifier may be required (for example, import from another country that uses a different identification coding system). In these cases, both the original and new identifier must be included. | |
|
1..1 | uri | Identity of the Issuing Agency responsible for the allocation of unique identifiers | |
|
1..1 | string | Unique identifier of the MPHO item | |
|
1..1 | Identifier | An identifier that supports traceability to the event during which material in this product from one or more biological entities was obtained or pooled | |
|
1..1 | uri | Identity of the Issuing Agency responsible for the allocation of unique identifiers | |
|
1..1 | string | Unique identifier of the donation, collection or pooling event from which the MPHO item was derived | |
|
||||
This provides the consolidated view (aka snapshot) of the profile after applying the changes in this profile to the base BiologicallyDerivedProduct structure.
Name
|
Flags
|
Card.
|
Type
|
Description
&
Constraints
|
||||
|---|---|---|---|---|---|---|---|---|
|
0..* | BiologicallyDerivedProduct |
Medical
Product
of
Human
Origin
Profile
|
|||||
|
Σ | 0..1 | id | Logical id of this artifact | ||||
|
Σ | 0..1 | Meta | Metadata about the resource | ||||
|
?! Σ | 0..1 | uri | A set of rules under which this content was created | ||||
|
0..1 | code |
Language
of
the
resource
content
Binding: All Languages ( required
|
|||||
|
0..1 | Narrative |
Text
summary
of
the
resource,
for
human
interpretation
This profile does not constrain the narrative in regard to content, language, or traceability to data elements |
|||||
|
0..* | Resource |
Contained,
inline
Resources
|
|||||
|
0..* | Extension |
Additional
content
defined
by
implementations
|
|||||
|
?! Σ | 0..* | Extension |
Extensions
that
cannot
be
ignored
|
||||
|
1 .. * | CodeableConcept |
A
category
or
classification
of
the
product
Slice: Unordered, Open by Binding: Biologically Derived Product Category ( example ) |
|||||
|
1..1 | CodeableConcept |
A
category
or
classification
of
the
product
Binding: Biologically Derived Product Category ( example Required Pattern: At least the following |
|||||
|
0..1 | string | Unique id for inter-element referencing | |||||
|
0..* | Extension | Additional content defined by implementations | |||||
|
1..* | Coding |
Code
defined
by
a
terminology
system
Fixed Value: |
|||||
|
0..1 | string | Unique id for inter-element referencing | |||||
|
0..* | Extension | Additional content defined by implementations | |||||
|
1..1 | uri |
Identity
of
the
terminology
system
Fixed Value: http://hl7.org/fhir/product-category |
|||||
|
0..1 | string | Version of the system - if relevant | |||||
|
1..1 | code |
Symbol
in
syntax
defined
by
the
system
Fixed Value: mpho |
|||||
|
0..1 | string | Representation defined by the system | |||||
|
0..1 | boolean | If this coding was chosen directly by the user | |||||
|
0..1 | string | Plain text representation of the concept | |||||
|
1..1 | CodeableConcept |
A
code
that
identifies
the
kind
of
this
biologically
derived
product
Binding: Biologically Derived Product Codes ( example |
|||||
|
0..1 |
|
Unique id for inter-element referencing | |||||
|
0..* | Extension |
Additional
content
defined
by
implementations
Slice: Unordered, Open by value:url |
|||||
|
Σ | 1..* | Coding |
Code
defined
by
a
terminology
system
|
||||
|
0..1 |
|
Unique id for inter-element referencing | |||||
|
0..* | Extension |
Additional
content
defined
by
implementations
Slice: Unordered, Open by value:url |
|||||
|
Σ | 1..1 | uri | Identity of the terminology system | ||||
|
Σ | 0..1 | string | Version of the system - if relevant | ||||
|
Σ
C
|
1..1 | code | Symbol in syntax defined by the system | ||||
|
Σ
C
|
0..1 | string | Representation defined by the system | ||||
|
Σ | 0..1 | boolean | If this coding was chosen directly by the user | ||||
|
Σ | 0..1 | string | Plain text representation of the concept | ||||
|
0..* | Reference ( BiologicallyDerivedProduct ) |
The
parent
biologically-derived
product
|
|||||
|
0..* | Reference ( ServiceRequest ) |
Request
to
obtain
and/or
infuse
this
product
|
|||||
|
Σ | 1..* | Identifier |
Under
most
circumstances
an
MPHO
will
be
uniquely
identified
using
a
single
identifier
from
production
to
point
of
use.
In
some
cases,
a
second
identifier
may
be
required
(for
example,
import
from
another
country
that
uses
a
different
identification
coding
system).
In
these
cases,
both
the
original
and
new
identifier
must
be
included.
|
||||
|
0..1 |
|
Unique id for inter-element referencing | |||||
|
0..* | Extension |
Additional
content
defined
by
implementations
Slice: Unordered, Open by value:url |
|||||
|
?! Σ | 0..1 | code |
usual
|
official
|
temp
|
secondary
|
old
(If
known)
Binding: IdentifierUse ( required |
||||
|
Σ | 0..1 | CodeableConcept |
Description
of
identifier
Binding: Identifier Type Codes ( extensible |
||||
|
Σ | 1..1 | uri |
Identity
of
the
Issuing
Agency
responsible
for
the
allocation
of
unique
identifiers
Example General: http://www.acme.com/identifiers/patient |
||||
|
Σ
C
|
1..1 | string |
Unique
identifier
of
the
MPHO
item
Example General: 123456 |
||||
|
Σ | 0..1 | Period | Time period when id is/was valid for use | ||||
|
Σ | 0..1 | Reference ( Organization ) | Organization that issued id (may be just text) | ||||
|
Σ | 1..1 | Identifier | An identifier that supports traceability to the event during which material in this product from one or more biological entities was obtained or pooled | ||||
|
0..1 |
|
Unique id for inter-element referencing | |||||
|
0..* | Extension |
Additional
content
defined
by
implementations
Slice: Unordered, Open by value:url |
|||||
|
?! Σ | 0..1 | code |
usual
|
official
|
temp
|
secondary
|
old
(If
known)
Binding: IdentifierUse ( required |
||||
|
Σ | 0..1 | CodeableConcept |
Description
of
identifier
Binding: Identifier Type Codes ( extensible |
||||
|
Σ | 1..1 | uri |
Identity
of
the
Issuing
Agency
responsible
for
the
allocation
of
unique
identifiers
Example General: http://www.acme.com/identifiers/patient |
||||
|
Σ
C
|
1..1 | string |
Unique
identifier
of
the
donation,
collection
or
pooling
event
from
which
the
MPHO
item
was
derived
Example General: 123456 |
||||
|
Σ | 0..1 | Period | Time period when id is/was valid for use | ||||
|
Σ | 0..1 | Reference ( Organization ) | Organization that issued id (may be just text) | ||||
|
0..* | Reference ( Organization ) |
Processing
facilities
responsible
for
the
labeling
and
distribution
of
this
biologically
derived
product
|
|||||
|
0..1 | string | A unique identifier for an aliquot of a product | |||||
|
0..1 | Coding |
available
|
unavailable
|
processed
|
applied
|
discarded
Binding: Biologically Derived Product Status ( example |
|||||
|
0..1 | dateTime | Date, and where relevant time, of expiration | |||||
|
0..1 | BackboneElement | How this product was collected | |||||
|
0..1 | string | Unique id for inter-element referencing | |||||
|
0..* | Extension |
Additional
content
defined
by
implementations
|
|||||
|
?! Σ | 0..* | Extension |
Extensions
that
cannot
be
ignored
even
if
unrecognized
|
||||
|
0..1 | Reference ( Practitioner | PractitionerRole ) | Individual performing the collection | |||||
|
0..1 |
Reference
(
Patient
|
The
patient
who
underwent
the
medical
procedure
to
collect
the
product
|
|||||
| 0..1 | Reference ( Organization ) | The organization that facilitated the collection | |||||
|
0..1 | Time of product collection | ||||||
|
dateTime | |||||||
|
Period | |||||||
|
0..1 | Reference ( Procedure ) | The procedure involved in the collection | |||||
|
0..1 | Range | Product storage temperature requirements | |||||
|
0..* | BackboneElement |
A
property
that
is
specific
to
this
BiologicallyDerviedProduct
instance
|
|||||
|
0..1 | string | Unique id for inter-element referencing | |||||
|
0..* | Extension |
Additional
content
defined
by
implementations
|
|||||
|
?! Σ | 0..* | Extension |
Extensions
that
cannot
be
ignored
even
if
unrecognized
|
||||
|
1..1 | CodeableConcept |
Code
that
specifies
the
property
Binding: Biologically Derived Product Property Type Codes ( example |
|||||
|
1..1 | Property values | ||||||
|
boolean | |||||||
|
integer | |||||||
|
CodeableConcept | |||||||
|
Period | |||||||
|
Quantity | |||||||
|
Range | |||||||
|
Ratio | |||||||
|
string | |||||||
|
Attachment | |||||||
|
||||||||
<!-- MedicalProductOfHumanOrigin --><BiologicallyDerivedProduct xmlns="http://hl7.org/fhir" > <!-- from Element: extension --> <id value="[id]"/><!-- 0..1 Logical id of this artifact --> <meta><!-- I 0..1 Meta Metadata about the resource --></meta>
<<implicitRules value="[uri]"/><!-- I 0..1 A set of rules under which this content was created --> <language value="[code]"/><!-- I 0..1 Language of the resource content --> <text><!-- I 0..1 Narrative Text summary of the resource, for human interpretation --></text> <contained><!-- 0..* Resource Contained, inline Resources --></contained><<a href="medicalproductofhumanorigin-definitions.html#BiologicallyDerivedProduct.modifierExtension" title="May be used to represent additional information that is not part of the basic definition of the resource and that modifies the understanding of the element that contains it and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.<modifierExtension><!-- I 0..* Extension Extensions that cannot be ignored --></modifierExtension><-- productCategory sliced by value:$this in the specified orderOpen--> <productCategory><!-- I 1..1 CodeableConcept A category or classification of the product --></productCategory> <productCode> I 1..1 CodeableConcept <!-- I 1..1 A code that identifies the kind of this biologically derived product --> <coding> I 1..* Coding <!-- I 1..* Code defined by a terminology system --> <system value="[uri]"/><!-- I 1..1 Identity of the terminology system --> <version value="[string]"/><!-- I 0..1 Version of the system - if relevant --> <code value="[code]"/><!-- I 1..1 Symbol in syntax defined by the system --> <display value="[string]"/><!-- I 0..1 Representation defined by the system --> <userSelected value="[boolean]"/><!-- I 0..1 If this coding was chosen directly by the user --> </coding> <text value="[string]"/><!-- I 0..1 Plain text representation of the concept --> </productCode> <parent><!-- I 0..* Reference(BiologicallyDerivedProduct) The parent biologically-derived product --></parent> <request><!-- I 0..* Reference(ServiceRequest) Request to obtain and/or infuse this product --></request> <identifier> I 1..* Identifier <!-- I 1..* Under most circumstances an MPHO will be uniquely identified using a single identifier from production to point of use. In some cases, a second identifier may be required (for example, import from another country that uses a different identification coding system). In these cases, both the original and new identifier must be included. --> <use value="[code]"/><!-- I 0..1 usual | official | temp | secondary | old (If known) --> <type><!-- I 0..1 CodeableConcept Description of identifier --></type> <system value="[uri]"/><!-- I 1..1 Identity of the Issuing Agency responsible for the allocation of unique identifiers --> <value value="[string]"/><!-- I 1..1 Unique identifier of the MPHO item --> <period><!-- I 0..1 Period Time period when id is/was valid for use --></period> <assigner><!-- I 0..1 Reference(Organization) Organization that issued id (may be just text) --></assigner> </identifier> <biologicalSourceEvent> I 1..1 Identifier <!-- I 1..1 An identifier that supports traceability to the event during which material in this product from one or more biological entities was obtained or pooled --> <use value="[code]"/><!-- I 0..1 usual | official | temp | secondary | old (If known) --> <type><!-- I 0..1 CodeableConcept Description of identifier --></type> <system value="[uri]"/><!-- I 1..1 Identity of the Issuing Agency responsible for the allocation of unique identifiers --> <value value="[string]"/><!-- I 1..1 Unique identifier of the donation, collection or pooling event from which the MPHO item was derived --> <period><!-- I 0..1 Period Time period when id is/was valid for use --></period> <assigner><!-- I 0..1 Reference(Organization) Organization that issued id (may be just text) --></assigner> </biologicalSourceEvent> <processingFacility><!-- I 0..* Reference(Organization) Processing facilities responsible for the labeling and distribution of this biologically derived product --></processingFacility> <division value="[string]"/><!-- I 0..1 A unique identifier for an aliquot of a product --> <productStatus><!-- I 0..1 Coding available | unavailable | processed | applied | discarded --></productStatus> <expirationDate value="[dateTime]"/><!-- I 0..1 Date, and where relevant time, of expiration --> <collection> I 0..1 BackboneElement <!-- I 0..1 How this product was collected --><<a href="medicalproductofhumanorigin-definitions.html#BiologicallyDerivedProduct.collection.modifierExtension" title="May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.<modifierExtension><!-- I 0..* Extension Extensions that cannot be ignored even if unrecognized --></modifierExtension> <collector><!-- I 0..1 Reference(Practitioner)Individual performing collection</collector> < The patient who underwent the medical procedure to collect the product or the organization that facilitated the collection</source>Individual performing the collection --></collector> <sourcePatient><!-- I 0..1 Reference(Patient) The patient who underwent the medical procedure to collect the product --></sourcePatient> <sourceOrganization><!-- I 0..1 Reference(Organization) The organization that facilitated the collection --></sourceOrganization> <collected[x]><!-- I 0..1 dateTime|Period Time of product collection --></collected[x]> <procedure><!-- I 0..1 Reference(Procedure) The procedure involved in the collection --></procedure> </collection> <storageTempRequirements><!-- I 0..1 Range Product storage temperature requirements --></storageTempRequirements> <property> I 0..* BackboneElement <!-- I 0..* A property that is specific to this BiologicallyDerviedProduct instance --><<a href="medicalproductofhumanorigin-definitions.html#BiologicallyDerivedProduct.property.modifierExtension" title="May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.<modifierExtension><!-- I 0..* Extension Extensions that cannot be ignored even if unrecognized --></modifierExtension> <type><!-- I 1..1 CodeableConcept Code that specifies the property --></type> <value[x]><!-- I 1..1 boolean|integer| CodeableConcept|Period|Quantity|Range|Ratio|string|Attachment Property values --></value[x]> </property> </BiologicallyDerivedProduct>
{ // MedicalProductOfHumanOrigin
// from Element: extension
"meta" : { Meta }, // IMetadata about the resource
"
"implicitRules" : "<uri>", // IA set of rules under which this content was created
"language" : "<code>", // ILanguage of the resource content
"text" : { Narrative }, // IText summary of the resource, for human interpretation
"contained" : [{ Resource }], //Contained, inline Resources
"<a href="medicalproductofhumanorigin-definitions.html#BiologicallyDerivedProduct.modifierExtension" title="May be used to represent additional information that is not part of the basic definition of the resource and that modifies the understanding of the element that contains it and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.
"modifierExtension" : [{ Extension }], // IExtensions that cannot be ignored
"
"productCategory" : [ // sliced by value:$this in the specified order, Open
{ // A category or classification of the product // I R!
// from Element: extension
}
],
"productCode" : { CodeableConcept }, // I R! A code that identifies the kind of this biologically derived product
"parent" : [{ Reference(BiologicallyDerivedProduct) }], // IThe parent biologically-derived product
"request" : [{ Reference(ServiceRequest) }], // IRequest to obtain and/or infuse this product
"identifier" : [{ Identifier }], // I R! Under most circumstances an MPHO will be uniquely identified using a single identifier from production to point of use. In some cases, a second identifier may be required (for example, import from another country that uses a different identification coding system). In these cases, both the original and new identifier must be included.
"biologicalSourceEvent" : { Identifier }, // I R! An identifier that supports traceability to the event during which material in this product from one or more biological entities was obtained or pooled
"processingFacility" : [{ Reference(Organization) }], // IProcessing facilities responsible for the labeling and distribution of this biologically derived product
"division" : "<string>", // IA unique identifier for an aliquot of a product
"productStatus" : { Coding }, // Iavailable | unavailable | processed | applied | discarded
"expirationDate" : "<dateTime>", // IDate, and where relevant time, of expiration
"collection" : { BackboneElement }, // IHow this product was collected
"storageTempRequirements" : { Range }, // IProduct storage temperature requirements
"property" : [{ BackboneElement }], // IA property that is specific to this BiologicallyDerviedProduct instance
}
This structure is derived from BiologicallyDerivedProduct .
Summary
Mandatory: 12 elements
Slices
This structure defines the following Slices :
Differential View
This indicates the differences between this profile and the base BiologicallyDerivedProduct structure.
Name
|
Flags
|
Card.
|
Type
|
Description
&
Constraints
|
|---|---|---|---|---|
|
0..* | BiologicallyDerivedProduct |
Medical
Product
of
Human
Origin
Profile
|
|
|
1 .. * | CodeableConcept |
A
category
or
classification
of
the
product
Slice: Unordered, Open by |
|
|
1..1 | CodeableConcept |
A
category
or
classification
of
the
product
Required Pattern: At least the following |
|
|
1..* | Coding |
Code
defined
by
a
terminology
system
Fixed Value: |
|
|
1..1 | uri |
Identity
of
the
terminology
system
Fixed Value: http://hl7.org/fhir/product-category |
|
|
1..1 | code |
Symbol
in
syntax
defined
by
the
system
Fixed Value: mpho |
|
|
1..1 | CodeableConcept | A code that identifies the kind of this biologically derived product | |
|
1.. * | Coding | Code defined by a terminology system | |
|
1..1 | uri | Identity of the terminology system | |
|
1..1 | code | Symbol in syntax defined by the system | |
|
1.. * | Identifier | Under most circumstances an MPHO will be uniquely identified using a single identifier from production to point of use. In some cases, a second identifier may be required (for example, import from another country that uses a different identification coding system). In these cases, both the original and new identifier must be included. | |
|
1..1 | uri | Identity of the Issuing Agency responsible for the allocation of unique identifiers | |
|
1..1 | string | Unique identifier of the MPHO item | |
|
1..1 | Identifier | An identifier that supports traceability to the event during which material in this product from one or more biological entities was obtained or pooled | |
|
1..1 | uri | Identity of the Issuing Agency responsible for the allocation of unique identifiers | |
|
1..1 | string | Unique identifier of the donation, collection or pooling event from which the MPHO item was derived | |
|
||||
Snapshot View
This provides the consolidated view (aka snapshot) of the profile after applying the changes in this profile to the base BiologicallyDerivedProduct structure.
Name
|
Flags
|
Card.
|
Type
|
Description
&
Constraints
|
||||
|---|---|---|---|---|---|---|---|---|
|
0..* | BiologicallyDerivedProduct |
Medical
Product
of
Human
Origin
Profile
|
|||||
|
Σ | 0..1 | id | Logical id of this artifact | ||||
|
Σ | 0..1 | Meta | Metadata about the resource | ||||
|
?! Σ | 0..1 | uri | A set of rules under which this content was created | ||||
|
0..1 | code |
Language
of
the
resource
content
Binding: All Languages ( required
|
|||||
|
0..1 | Narrative |
Text
summary
of
the
resource,
for
human
interpretation
This profile does not constrain the narrative in regard to content, language, or traceability to data elements |
|||||
|
0..* | Resource |
Contained,
inline
Resources
|
|||||
|
0..* | Extension |
Additional
content
defined
by
implementations
|
|||||
|
?! Σ | 0..* | Extension |
Extensions
that
cannot
be
ignored
|
||||
|
1 .. * | CodeableConcept |
A
category
or
classification
of
the
product
Slice: Unordered, Open by Binding: Biologically Derived Product Category ( example ) |
|||||
|
1..1 | CodeableConcept |
A
category
or
classification
of
the
product
Binding: Biologically Derived Product Category ( example Required Pattern: At least the following |
|||||
|
0..1 | string | Unique id for inter-element referencing | |||||
|
0..* | Extension | Additional content defined by implementations | |||||
|
1..* | Coding |
Code
defined
by
a
terminology
system
Fixed Value: |
|||||
|
0..1 | string | Unique id for inter-element referencing | |||||
|
0..* | Extension | Additional content defined by implementations | |||||
|
1..1 | uri |
Identity
of
the
terminology
system
Fixed Value: http://hl7.org/fhir/product-category |
|||||
|
0..1 | string | Version of the system - if relevant | |||||
|
1..1 | code |
Symbol
in
syntax
defined
by
the
system
Fixed Value: mpho |
|||||
|
0..1 | string | Representation defined by the system | |||||
|
0..1 | boolean | If this coding was chosen directly by the user | |||||
|
0..1 | string | Plain text representation of the concept | |||||
|
1..1 | CodeableConcept |
A
code
that
identifies
the
kind
of
this
biologically
derived
product
Binding: Biologically Derived Product Codes ( example |
|||||
|
0..1 |
|
Unique id for inter-element referencing | |||||
|
0..* | Extension |
Additional
content
defined
by
implementations
Slice: Unordered, Open by value:url |
|||||
|
Σ | 1..* | Coding |
Code
defined
by
a
terminology
system
|
||||
|
0..1 |
|
Unique id for inter-element referencing | |||||
|
0..* | Extension |
Additional
content
defined
by
implementations
Slice: Unordered, Open by value:url |
|||||
|
Σ | 1..1 | uri | Identity of the terminology system | ||||
|
Σ | 0..1 | string | Version of the system - if relevant | ||||
|
Σ
C
|
1..1 | code | Symbol in syntax defined by the system | ||||
|
Σ
C
|
0..1 | string | Representation defined by the system | ||||
|
Σ | 0..1 | boolean | If this coding was chosen directly by the user | ||||
|
Σ | 0..1 | string | Plain text representation of the concept | ||||
|
0..* | Reference ( BiologicallyDerivedProduct ) |
The
parent
biologically-derived
product
|
|||||
|
0..* | Reference ( ServiceRequest ) |
Request
to
obtain
and/or
infuse
this
product
|
|||||
|
Σ | 1..* | Identifier |
Under
most
circumstances
an
MPHO
will
be
uniquely
identified
using
a
single
identifier
from
production
to
point
of
use.
In
some
cases,
a
second
identifier
may
be
required
(for
example,
import
from
another
country
that
uses
a
different
identification
coding
system).
In
these
cases,
both
the
original
and
new
identifier
must
be
included.
|
||||
|
0..1 |
|
Unique id for inter-element referencing | |||||
|
0..* | Extension |
Additional
content
defined
by
implementations
Slice: Unordered, Open by value:url |
|||||
|
?! Σ | 0..1 | code |
usual
|
official
|
temp
|
secondary
|
old
(If
known)
Binding: IdentifierUse ( required |
||||
|
Σ | 0..1 | CodeableConcept |
Description
of
identifier
Binding: Identifier Type Codes ( extensible |
||||
|
Σ | 1..1 | uri |
Identity
of
the
Issuing
Agency
responsible
for
the
allocation
of
unique
identifiers
Example General: http://www.acme.com/identifiers/patient |
||||
|
Σ
C
|
1..1 | string |
Unique
identifier
of
the
MPHO
item
Example General: 123456 |
||||
|
Σ | 0..1 | Period | Time period when id is/was valid for use | ||||
|
Σ | 0..1 | Reference ( Organization ) | Organization that issued id (may be just text) | ||||
|
Σ | 1..1 | Identifier | An identifier that supports traceability to the event during which material in this product from one or more biological entities was obtained or pooled | ||||
|
0..1 |
|
Unique id for inter-element referencing | |||||
|
0..* | Extension |
Additional
content
defined
by
implementations
Slice: Unordered, Open by value:url |
|||||
|
?! Σ | 0..1 | code |
usual
|
official
|
temp
|
secondary
|
old
(If
known)
Binding: IdentifierUse ( required |
||||
|
Σ | 0..1 | CodeableConcept |
Description
of
identifier
Binding: Identifier Type Codes ( extensible |
||||
|
Σ | 1..1 | uri |
Identity
of
the
Issuing
Agency
responsible
for
the
allocation
of
unique
identifiers
Example General: http://www.acme.com/identifiers/patient |
||||
|
Σ
C
|
1..1 | string |
Unique
identifier
of
the
donation,
collection
or
pooling
event
from
which
the
MPHO
item
was
derived
Example General: 123456 |
||||
|
Σ | 0..1 | Period | Time period when id is/was valid for use | ||||
|
Σ | 0..1 | Reference ( Organization ) | Organization that issued id (may be just text) | ||||
|
0..* | Reference ( Organization ) |
Processing
facilities
responsible
for
the
labeling
and
distribution
of
this
biologically
derived
product
|
|||||
|
0..1 | string | A unique identifier for an aliquot of a product | |||||
|
0..1 | Coding |
available
|
unavailable
|
processed
|
applied
|
discarded
Binding: Biologically Derived Product Status ( example |
|||||
|
0..1 | dateTime | Date, and where relevant time, of expiration | |||||
|
0..1 | BackboneElement | How this product was collected | |||||
|
0..1 | string | Unique id for inter-element referencing | |||||
|
0..* | Extension |
Additional
content
defined
by
implementations
|
|||||
|
?! Σ | 0..* | Extension |
Extensions
that
cannot
be
ignored
even
if
unrecognized
|
||||
|
0..1 | Reference ( Practitioner | PractitionerRole ) | Individual performing the collection | |||||
|
0..1 |
Reference
(
Patient
|
The
patient
who
underwent
the
medical
procedure
to
collect
the
product
|
|||||
| 0..1 | Reference ( Organization ) | The organization that facilitated the collection | |||||
|
0..1 | Time of product collection | ||||||
|
dateTime | |||||||
|
Period | |||||||
|
0..1 | Reference ( Procedure ) | The procedure involved in the collection | |||||
|
0..1 | Range | Product storage temperature requirements | |||||
|
0..* | BackboneElement |
A
property
that
is
specific
to
this
BiologicallyDerviedProduct
instance
|
|||||
|
0..1 | string | Unique id for inter-element referencing | |||||
|
0..* | Extension |
Additional
content
defined
by
implementations
|
|||||
|
?! Σ | 0..* | Extension |
Extensions
that
cannot
be
ignored
even
if
unrecognized
|
||||
|
1..1 | CodeableConcept |
Code
that
specifies
the
property
Binding: Biologically Derived Product Property Type Codes ( example |
|||||
|
1..1 | Property values | ||||||
|
boolean | |||||||
|
integer | |||||||
|
CodeableConcept | |||||||
|
Period | |||||||
|
Quantity | |||||||
|
Range | |||||||
|
Ratio | |||||||
|
string | |||||||
|
Attachment | |||||||
|
||||||||
XML Template
<!-- MedicalProductOfHumanOrigin --><BiologicallyDerivedProduct xmlns="http://hl7.org/fhir" > <!-- from Element: extension --> <id value="[id]"/><!-- 0..1 Logical id of this artifact --> <meta><!-- I 0..1 Meta Metadata about the resource --></meta>
<<implicitRules value="[uri]"/><!-- I 0..1 A set of rules under which this content was created --> <language value="[code]"/><!-- I 0..1 Language of the resource content --> <text><!-- I 0..1 Narrative Text summary of the resource, for human interpretation --></text> <contained><!-- 0..* Resource Contained, inline Resources --></contained><<a href="medicalproductofhumanorigin-definitions.html#BiologicallyDerivedProduct.modifierExtension" title="May be used to represent additional information that is not part of the basic definition of the resource and that modifies the understanding of the element that contains it and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.<modifierExtension><!-- I 0..* Extension Extensions that cannot be ignored --></modifierExtension><-- productCategory sliced by value:$this in the specified orderOpen--> <productCategory><!-- I 1..1 CodeableConcept A category or classification of the product --></productCategory> <productCode> I 1..1 CodeableConcept <!-- I 1..1 A code that identifies the kind of this biologically derived product --> <coding> I 1..* Coding <!-- I 1..* Code defined by a terminology system --> <system value="[uri]"/><!-- I 1..1 Identity of the terminology system --> <version value="[string]"/><!-- I 0..1 Version of the system - if relevant --> <code value="[code]"/><!-- I 1..1 Symbol in syntax defined by the system --> <display value="[string]"/><!-- I 0..1 Representation defined by the system --> <userSelected value="[boolean]"/><!-- I 0..1 If this coding was chosen directly by the user --> </coding> <text value="[string]"/><!-- I 0..1 Plain text representation of the concept --> </productCode> <parent><!-- I 0..* Reference(BiologicallyDerivedProduct) The parent biologically-derived product --></parent> <request><!-- I 0..* Reference(ServiceRequest) Request to obtain and/or infuse this product --></request> <identifier> I 1..* Identifier <!-- I 1..* Under most circumstances an MPHO will be uniquely identified using a single identifier from production to point of use. In some cases, a second identifier may be required (for example, import from another country that uses a different identification coding system). In these cases, both the original and new identifier must be included. --> <use value="[code]"/><!-- I 0..1 usual | official | temp | secondary | old (If known) --> <type><!-- I 0..1 CodeableConcept Description of identifier --></type> <system value="[uri]"/><!-- I 1..1 Identity of the Issuing Agency responsible for the allocation of unique identifiers --> <value value="[string]"/><!-- I 1..1 Unique identifier of the MPHO item --> <period><!-- I 0..1 Period Time period when id is/was valid for use --></period> <assigner><!-- I 0..1 Reference(Organization) Organization that issued id (may be just text) --></assigner> </identifier> <biologicalSourceEvent> I 1..1 Identifier <!-- I 1..1 An identifier that supports traceability to the event during which material in this product from one or more biological entities was obtained or pooled --> <use value="[code]"/><!-- I 0..1 usual | official | temp | secondary | old (If known) --> <type><!-- I 0..1 CodeableConcept Description of identifier --></type> <system value="[uri]"/><!-- I 1..1 Identity of the Issuing Agency responsible for the allocation of unique identifiers --> <value value="[string]"/><!-- I 1..1 Unique identifier of the donation, collection or pooling event from which the MPHO item was derived --> <period><!-- I 0..1 Period Time period when id is/was valid for use --></period> <assigner><!-- I 0..1 Reference(Organization) Organization that issued id (may be just text) --></assigner> </biologicalSourceEvent> <processingFacility><!-- I 0..* Reference(Organization) Processing facilities responsible for the labeling and distribution of this biologically derived product --></processingFacility> <division value="[string]"/><!-- I 0..1 A unique identifier for an aliquot of a product --> <productStatus><!-- I 0..1 Coding available | unavailable | processed | applied | discarded --></productStatus> <expirationDate value="[dateTime]"/><!-- I 0..1 Date, and where relevant time, of expiration --> <collection> I 0..1 BackboneElement <!-- I 0..1 How this product was collected --><<a href="medicalproductofhumanorigin-definitions.html#BiologicallyDerivedProduct.collection.modifierExtension" title="May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.<modifierExtension><!-- I 0..* Extension Extensions that cannot be ignored even if unrecognized --></modifierExtension> <collector><!-- I 0..1 Reference(Practitioner)Individual performing collection</collector> < The patient who underwent the medical procedure to collect the product or the organization that facilitated the collection</source>Individual performing the collection --></collector> <sourcePatient><!-- I 0..1 Reference(Patient) The patient who underwent the medical procedure to collect the product --></sourcePatient> <sourceOrganization><!-- I 0..1 Reference(Organization) The organization that facilitated the collection --></sourceOrganization> <collected[x]><!-- I 0..1 dateTime|Period Time of product collection --></collected[x]> <procedure><!-- I 0..1 Reference(Procedure) The procedure involved in the collection --></procedure> </collection> <storageTempRequirements><!-- I 0..1 Range Product storage temperature requirements --></storageTempRequirements> <property> I 0..* BackboneElement <!-- I 0..* A property that is specific to this BiologicallyDerviedProduct instance --><<a href="medicalproductofhumanorigin-definitions.html#BiologicallyDerivedProduct.property.modifierExtension" title="May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.<modifierExtension><!-- I 0..* Extension Extensions that cannot be ignored even if unrecognized --></modifierExtension> <type><!-- I 1..1 CodeableConcept Code that specifies the property --></type> <value[x]><!-- I 1..1 boolean|integer| CodeableConcept|Period|Quantity|Range|Ratio|string|Attachment Property values --></value[x]> </property> </BiologicallyDerivedProduct>
JSON Template
{ // MedicalProductOfHumanOrigin
// from Element: extension
"meta" : { Meta }, // IMetadata about the resource
"
"implicitRules" : "<uri>", // IA set of rules under which this content was created
"language" : "<code>", // ILanguage of the resource content
"text" : { Narrative }, // IText summary of the resource, for human interpretation
"contained" : [{ Resource }], //Contained, inline Resources
"<a href="medicalproductofhumanorigin-definitions.html#BiologicallyDerivedProduct.modifierExtension" title="May be used to represent additional information that is not part of the basic definition of the resource and that modifies the understanding of the element that contains it and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.
"modifierExtension" : [{ Extension }], // IExtensions that cannot be ignored
"
"productCategory" : [ // sliced by value:$this in the specified order, Open
{ // A category or classification of the product // I R!
// from Element: extension
}
],
"productCode" : { CodeableConcept }, // I R! A code that identifies the kind of this biologically derived product
"parent" : [{ Reference(BiologicallyDerivedProduct) }], // IThe parent biologically-derived product
"request" : [{ Reference(ServiceRequest) }], // IRequest to obtain and/or infuse this product
"identifier" : [{ Identifier }], // I R! Under most circumstances an MPHO will be uniquely identified using a single identifier from production to point of use. In some cases, a second identifier may be required (for example, import from another country that uses a different identification coding system). In these cases, both the original and new identifier must be included.
"biologicalSourceEvent" : { Identifier }, // I R! An identifier that supports traceability to the event during which material in this product from one or more biological entities was obtained or pooled
"processingFacility" : [{ Reference(Organization) }], // IProcessing facilities responsible for the labeling and distribution of this biologically derived product
"division" : "<string>", // IA unique identifier for an aliquot of a product
"productStatus" : { Coding }, // Iavailable | unavailable | processed | applied | discarded
"expirationDate" : "<dateTime>", // IDate, and where relevant time, of expiration
"collection" : { BackboneElement }, // IHow this product was collected
"storageTempRequirements" : { Range }, // IProduct storage temperature requirements
"property" : [{ BackboneElement }], // IA property that is specific to this BiologicallyDerviedProduct instance
}
Alternate definitions: Master Definition ( XML , JSON ), Schematron
| Path | Name | Conformance | ValueSet |
| BiologicallyDerivedProduct.language | All Languages | required | All Languages |
| BiologicallyDerivedProduct.productCategory | Biologically Derived Product Category | example | Biologically Derived Product Category |
| BiologicallyDerivedProduct.productCategory | Biologically Derived Product Category | example | Biologically Derived Product Category |
| BiologicallyDerivedProduct.productCode | Biologically Derived Product Codes | example | Biologically Derived Product Codes |
| BiologicallyDerivedProduct.identifier.use | IdentifierUse | required | IdentifierUse |
| BiologicallyDerivedProduct.identifier.type | Identifier Type Codes | extensible | Identifier Type Codes |
| BiologicallyDerivedProduct.biologicalSourceEvent.use | IdentifierUse | required | IdentifierUse |
| BiologicallyDerivedProduct.biologicalSourceEvent.type | Identifier Type Codes | extensible | Identifier Type Codes |
| BiologicallyDerivedProduct.productStatus | Biologically Derived Product Status | example | Biologically Derived Product Status |
| BiologicallyDerivedProduct.property.type | Biologically Derived Product Property Type Codes | example | Biologically Derived Product Property Type Codes |