Template

Show index

Template IPS Manufactured Material 2016‑11‑10

Id2.16.840.1.113883.10.22.4.3Effective Date2016‑11‑10
Statuspending Under pre-publication reviewVersion LabelSTU1
NameIPSMedMaterialDisplay NameIPS Manufactured Material
Description
This entry provides details about the medicinal product.
Due to the current absence of global product identifiers the product is described through a set of identification and descriptive attributes (e.g. active substances, strength, unit of presentation,...)  that may be used to integrate jurisdictional product codes.
This shortage will be likely overcome when the ISO IDMP identifiers will be available for concrete usage in the next years, as well as the globally used value sets for products attributes agreed by the ISO IDMP implemention guides. (e.g. GInAs for substances).
Even though there is a quite common consensus about the attributes that should be provided in order to describe a medicine in the context of the international patient summary (e.g. the list of active substances, the strength(s); the administrable pharmaceutical forms;..), this template doesn't require any of them, recommending, above all for cross-borders services, to provide all the available information that could be helpful for the identification of medications
Jurisdictions could specialize this template making some ofthese attributes required.
It is also recognized that in many contexts structured information about the product, might not be available, and only textual information for describing products (e.g. the product scientific name "amoxicillin 400mg/5mL suspension”) or some of their attributes (e.g. textual strength "875 mg + 125 mg" ; "amoxycillin and clavulanic acid") could be used.
This template attempts to provide a solution that takes in account this current complexity being also ready for including the future IDMP-based solution as soon as they will become available for concrete use.
Since the CDA R2.0 model support only a very limited set of information about the products, extensions based on the R_ProductList (Common Product Model) CMET have been used for conveying such information, aiming to align this solution with that that will be likely used for the IDMP implementation Guide.
ClassificationCDA Entry Level Template
Open/ClosedOpen (other than defined elements are allowed)
Associated with
Associated with 7 concepts
IdNameData Set
hl7ips-dataelement-133draft Strength draft CEN/TC 251 prEN 17269
hl7ips-dataelement-171draft Product Common Name (and Strength) draft CEN/TC 251 prEN 17269
hl7ips-dataelement-117draft Brand Name draft CEN/TC 251 prEN 17269
hl7ips-dataelement-132draft Substance code draft CEN/TC 251 prEN 17269
hl7ips-dataelement-227draft Pharmaceutical dose form draft CEN/TC 251 prEN 17269
hl7ips-dataelement-105draft Product Code draft CEN/TC 251 prEN 17269
hl7ips-dataelement-170draft Active ingredient List draft CEN/TC 251 prEN 17269
RelationshipAdaptation: template 2.16.840.1.113883.10.12.311 CDA Material (2005‑09‑07)
ref
ad1bbr-

Adaptation: template 2.16.840.1.113883.3.1937.777.11.10.147 OpenMed Material (2016‑05‑10 22:43:03)
ref
epsos-
Example
Example
<manufacturedMaterial>
  <!-- Example with all the IDMP Levels (PhPID,MPID, PCID) and other product attributes (e.g. ingredients, ATC Code, strengths) -->
  <templateId root="2.16.840.1.113883.10.22.4.3"/>  <code codeSystem="" code="MPID" displayName="" CodeSystemName="MP EMA"/>  <name>Medicinal Product Name</name>  <pharm:formCode codeSystem="0.4.0.127.0.16.1.1.2.1" code="10219000" displayName="tablet" CodeSystemName="EDQM"/>  <pharm:asContent>
    <!-- Packaged Medicinal Product (PC) -->
    <pharm:containerPackagedProduct>
      <!-- PC ID-->
      <pharm:code codeSystem=" " code="PCID" displayName=" "/>      <pharm:name>...</pharm:name>      <pharm:formCode codeSystem="0.4.0.127.0.16.1.1.2.1" code="" displayName="" CodeSystemName="EDQM"/>    </pharm:containerPackagedProduct>
  </pharm:asContent>
  <pharm:asSpecializedKind classCode="GRIC">
    <!-- Pharmaceutical Substance (ATC Code)-->
    <pharm:generalizedMaterialKind classCode="MMAT">
      <!-- Pharmaceutical Substance (ATC Code)-->
      <pharm:code code=" " codeSystem="2.16.840.1.113883.6.73" displayName=" " codeSystemName="WHO ATC"/>    </pharm:generalizedMaterialKind>
  </pharm:asSpecializedKind>
  <pharm:asSpecializedKind>
    <!-- Pharmaceutical Product (PhP)-->
    <pharm:generalizedMaterialKind classCode="MMAT">
      <pharm:code code="PhPID" codeSystem=" " displayName=" " codeSystemName="PhP EMA"/>      <pharm:name>....</pharm:name>    </pharm:generalizedMaterialKind>
  </pharm:asSpecializedKind>
  <!-- list of active ingredients -->
  <pharm:ingredient classCode="ACTI" determinerCode="KIND">
    <pharm:quantity>
      <!-- strength -->
      <numerator xsi:type="PQ" value="20" unit="mg"/>      <denominator xsi:type="PQ" value="1" unit="{tablet}"/>    </pharm:quantity>
    <pharm:ingredientSubstance>
      <pharm:code codeSystem=" " code="SubstanceID" displayName=" " CodeSystemName="G-SRS"/>      <pharm:name>...</pharm:name>    </pharm:ingredientSubstance>
  </pharm:ingredient>
</manufacturedMaterial>
Example
Example
<manufacturedMaterial classCode="MMAT" determinerCode="KIND">
  <templateId root="2.16.840.1.113883.10.22.4.3"/>  <code code="..." codeSystem="1.2.3.999"/>  <name>name</name>  <pharm:formCode code="10101000" displayName="Oral drops, solution" codeSystem="0.4.0.127.0.16.1.1.2.1"/>  <pharm:asContent classCode="CONT">
    <pharm:containerPackagedProduct classCode="CONT" determinerCode="INSTANCE">
      <pharm:code/>      <pharm:name/>      <pharm:formCode code="..." displayName="..." codeSystem="0.4.0.127.0.16.1.1.2.1"/>      <pharm:capacityQuantity value="..." unit="..."/>      <pharm:asContent classCode="CONT">
        <pharm:containerPackagedProduct classCode="CONT" determinerCode="INSTANCE">
          <pharm:code/>          <pharm:name/>          <pharm:formCode code="..." displayName="..." codeSystem="0.4.0.127.0.16.1.1.2.1"/>          <pharm:asContent classCode="CONT">
            <pharm:containerPackagedProduct classCode="CONT" determinerCode="INSTANCE">
              <pharm:code/>              <pharm:name/>              <pharm:formCode code="..." displayName="..." codeSystem="0.4.0.127.0.16.1.1.2.1"/>            </pharm:containerPackagedProduct>
          </pharm:asContent>
        </pharm:containerPackagedProduct>
      </pharm:asContent>
    </pharm:containerPackagedProduct>
  </pharm:asContent>
  <pharm:asSpecializedKind classCode="GRIC">
    <pharm:generalizedMaterialKind classCode="MMAT">
      <pharm:code code="..." codeSystem="2.16.840.1.113883.6.73"/>      <pharm:name/>    </pharm:generalizedMaterialKind>
  </pharm:asSpecializedKind>
  <pharm:asSpecializedKind classCode="GRIC">
    <pharm:generalizedMaterialKind classCode="MMAT">
      <pharm:code/>      <pharm:name/>    </pharm:generalizedMaterialKind>
  </pharm:asSpecializedKind>
  <pharm:ingredient classCode="ACTI" determinerCode="KIND">
    <pharm:quantity>
      <numerator value="20" unit="mg"/>      <denominator value="100" unit="mL"/>    </pharm:quantity>
    <pharm:ingredientSubstance>
      <pharm:code/>      <pharm:name/>    </pharm:ingredientSubstance>
  </pharm:ingredient>
</manufacturedMaterial>
ItemDTCardConfDescriptionLabel
hl7:manufacturedMaterial
0 … *RIPSMdotsrial
@classCode
cs0 … 1FMMAT
@determinerCode
cs0 … 1FKIND
hl7:templateId
II1 … 1MIPSMdotsrial
@root
oid1 … 1F2.16.840.1.113883.10.22.4.3
hl7:code
CE.IPS0 … 1RThis element is generally used to identify a medicinal product.
When the IDMP identifiers will be concretely available for usage this element will be used for conveying the Medicinal Product Identifier (MPID).
For the time being, it could be optionally used for conveying jurisdictional or agreed cross jurisdictional medicinal product code.
IPSMdotsrial
 
target
hl7ips-dataelement-105draft Product Code draft CEN/TC 251 prEN 17269
hl7:name
EN0 … 1R
This element is supposed to be valorized with the complete Medicinal Product Name as approved by the Medicines Regulatory Agency in a jurisdiction.
The name may be applicable in one or more country/language combinations.
IPSMdotsrial
 
target
hl7ips-dataelement-171draft Product Common Name (and Strength) draft CEN/TC 251 prEN 17269
hl7ips-dataelement-117draft Brand Name draft CEN/TC 251 prEN 17269
pharm:formCode
CE.IPS0 … 1R
Administrable Pharmaceutical Dose Form.
This code represents the form of the medication (e.g. tablet, capsule, liquid)
Since the EDQM Standards Terms, together with UCUM, is one of the IDMP terminologies actually available for usage, this code system has been selected  as referecne terminology for representing Pharmaceutical Dose forms;Pakages and Route of Administration.
It is known that also alternative jurisdictional and international terminologies are known to be used for this concept domain, as NCI or SNOMED CT.
IPSMdotsrial
 
target
hl7ips-dataelement-227draft Pharmaceutical dose form draft CEN/TC 251 prEN 17269
 CONF
The value of @code shall be drawn from value set 2.16.840.1.113883.11.22.25 Medicine Doseform (DYNAMIC)
 Example<pharm:formCode code="10211000" codeSystem="0.4.0.127.0.16.1.1.2.1" codeSystemName="EDQM" displayName="Capsule, soft">...</pharm:formCode>
pharm:asContent
0 … *
This structure describes the packaging of the medication.
The <pharm:formCode> element provides the code for the particular package.
If the package has a brand name, it can be described in the <pharm:name> element.
The <pharm:capacityQuantity> element described the capacity of the packaging. For example, to represent 30 tablets, the <pharm:formCode> element at the <manufacturedMaterial> level must indicate tablets as the form, value attribute of the <pharm:capacityQuantity> element must have the value of 30, and the unit attribute can be 1 or {tablet} or omitted. In the cases where the unit attribute is not 1, UCUM units shall be used. 
The product might have a single (30 pills bottle) or multiple (5 vials 10 ml; box with 2 blisters of 20 tablets) layers of packaging.
In the latter case, the most inner (nested) item represents the most outer package item.
For example the case 
  \--Box 
  \-----2 blisters 
  \--------20 tablets 
is described as "20 tablets" contained by "a blister"; "2 blisters" contained by one box.
The most inner package represents the Packaged Medicinal Product.
When the IDMP Packaged Medicinal Product ID (PCID) will become actually available for usage, the most inner package <code> element will be used to convey the IDMP PCID.
IPSMdotsrial
@classCode
cs1 … 1FCONT
 Example
Packaged Medicinal Product with multiple layers packaging
<pharm:asContent>
  <pharm:containerPackagedProduct>
    <!-- Inner Package -->
    <pharm:code codeSystem="..." code="..." displayName="..."/>    <pharm:asContent>
      <pharm:containerPackagedProduct>
        <!-- Intermediate Package -->
        <pharm:asContent>
          <pharm:containerPackagedProduct>
            <!-- Outer Package / Packaged Medicinal Product -->
          </pharm:containerPackagedProduct>
        </pharm:asContent>
      </pharm:containerPackagedProduct>
    </pharm:asContent>
  </pharm:containerPackagedProduct>
</pharm:asContent>
 Example
Packaged Medicinal Product with formCode
<pharm:asContent>
  <pharm:containerPackagedProduct>
    <!-- Packaged Medicinal Product -->
    <pharm:code codeSystem="1.999.999" code="PC_ID" displayName="Packaged Product Name"/>    <pharm:name>100 MIRACLE PILLS(TM)</pharm:name>    <pharm:formCode codeSystem="0.4.0.127.0.16.1.1.2.1" code="30009000" displayName="Box" CodeSystemName="EDQM"/>  </pharm:containerPackagedProduct>
</pharm:asContent>
pharm:quantity
PQ0 … 1IPSMdotsrial
@unit
cs0 … 1 
 CONF
The value of @unit shall be drawn from value set 2.16.840.1.113883.11.22.28 Quantity Units (DYNAMIC)
@value
1 … 1R
pharm:containerPackagedProduct
1 … 1RIt represents the most inner Package Item or the Packaged Medicinal Product.IPSMdotsrial
@classCode
cs1 … 1FCONT
@determinerCode
cs1 … 1FINSTANCE
pharm:code
0 … 1
If this is the most inner  <pharm:containerPackagedProduct> than the <code> element can be used to convey the (IDMP) Packaged Medicinal Product ID (e.g. the IDMP PCID when it will become actually available for usage).
 
The presence of the PCID indicates that that element represents the "Packaged Medicinal Product".
IPSMdotsrial
pharm:name
ST0 … 1
It represents the Name of the Package Item or of the Packaged Medicinal Product.
If this is the most inner  <pharm:containerPackagedProduct> than this element can be used for the brand name.
IPSMdotsrial
 
target
hl7ips-dataelement-117draft Brand Name draft CEN/TC 251 prEN 17269
 Example<pharm:name>AMOXIFEN(R) 20 compresse 20 mg</pharm:name>
pharm:formCode
CE.IPS0 … 1RThis element encodes the type of the most inner package item or of the or the Packaged Medicinal Product.

Since the EDQM Standards Terms, together with UCUM, is one of the IDMP terminologies actually available for usage, this code system has been selected  as referecne terminology for representing Pharmaceutical Dose forms; Packages and Route of Administration.
IPSMdotsrial
 CONF
The value of @code shall be drawn from value set 2.16.840.1.113883.11.22.27 Medicine Package (DYNAMIC)
 Example<pharm:formCode code="30007000" codeSystem="0.4.0.127.0.16.1.1.2.1" codeSystemName="EDQM" codeSystemVersion="2010" displayName="Blister">...</pharm:formCode>
pharm:capacityQuantity
PQ0 … 1RIt represents the functional capacity of the container: e.g. blister containing 20 tablets or ampule of 10 ml.IPSMdotsrial
@unit
cs0 … 1 
 CONF
The value of @unit shall be drawn from value set 2.16.840.1.113883.11.22.28 Quantity Units (DYNAMIC)
@value
1 … 1R
 Example<pharm:capacityQuantity value="20" unit="{tablet}"/>
 Example<pharm:capacityQuantity value="10" unit="mL"/>
pharm:asContent
0 … *R
In case of multiple layers of packaging (5 vials 10 ml; box with 2 blisters of 20 tablets) this element can be used for describing the intermediate Packaged Medicinal Product Item or the Packaged Medicinal Product.
For example in the case 
  \--Box 
  \-----2 blisters 
  \--------20 tablets 
it describes the "2 blisters" 
In the case of 
  \--Box 
  \-----5 vials
it represents the Packaged Medicinal Product. 
IPSMdotsrial
@classCode
cs1 … 1FCONT
pharm:quantity
PQ0 … 1IPSMdotsrial
@unit
cs0 … 1 
 CONF
The value of @unit shall be drawn from value set 2.16.840.1.113883.11.22.28 Quantity Units (DYNAMIC)
@value
1 … 1R
pharm:containerPackagedProduct
1 … 1RIt represents the intermediate Package Item or the Packaged Medicinal ProductIPSMdotsrial
@classCode
cs1 … 1FCONT
@determinerCode
cs1 … 1FINSTANCE
pharm:code
CD.IPS0 … 1
If this is the most inner  <pharm:containerPackagedProduct> than the <code> element can be used to convey the (IDMP) Packaged Medicinal Product ID (e.g. the IDMP PCID when it will become actually available for usage).
 
The presence of the PCID indicates that that element represents the "Packaged Medicinal Product".
IPSMdotsrial
pharm:name
ST0 … 1R
It represents the Name of the Package Item or of the Packaged Medicinal Product
If this is the most inner  <pharm:containerPackagedProduct> than this element can be used for the brand name.
IPSMdotsrial
 Example<pharm:name>...</pharm:name>
pharm:formCode
CE.IPS1 … 1RThis element encodes the type of the most inner package item or of the or the Packaged Medicinal Product.

Since the EDQM Standards Terms, together with UCUM, is one of the IDMP terminologies actually available for usage, this code system has been selected  as reference terminology for representing Pharmaceutical Dose forms; Packages and Route of Administration.
IPSMdotsrial
 CONF
The value of @code shall be drawn from value set 2.16.840.1.113883.11.22.27 Medicine Package (DYNAMIC)
pharm:capacityQuantity
PQ0 … 1RIt represents the functional capacity of the container: e.g. blister containing 20 tablets or ampule of 10 ml.IPSMdotsrial
@unit
cs0 … 1 
 CONF
The value of @unit shall be drawn from value set 2.16.840.1.113883.11.22.28 Quantity Units (DYNAMIC)
@value
1 … 1R
 Example<pharm:capacityQuantity value="20" unit="{tablet}"/>
 Example<pharm:capacityQuantity value="10" unit="mL"/>
pharm:asContent
0 … *R
In case of multiple layers of packaging (box with 2 blisters of 20 tablets) this element is used for describing the most outer Packaged Medicinal Product Item or the Packaged Medicinal Product.
For example in the case 
  \--Box 
  \-----2 blisters 
  \--------20 tablets 
it describes the Packaged Medicinal Product. 
IPSMdotsrial
@classCode
cs1 … 1FCONT
pharm:quantity
PQ0 … 1IPSMdotsrial
@unit
cs0 … 1 
 CONF
The value of @unit shall be drawn from value set 2.16.840.1.113883.11.22.28 Quantity Units (DYNAMIC)
@value
1 … 1R
pharm:containerPackagedProduct
1 … 1RWhen present, it represents the the Packaged Medicinal ProductIPSMdotsrial
@classCode
cs1 … 1FCONT
@determinerCode
cs1 … 1FINSTANCE
pharm:code
CD.IPS0 … *When present, it can be used to convey the (IDMP) Packaged Medicinal Product ID (e.g. the IDMP PCID when it will become actually available for usage).IPSMdotsrial
pharm:name
ST0 … *RWhen present, it can be used for the representing the brand name.IPSMdotsrial
pharm:formCode
CE.IPS1 … 1RWhen present, it encodes the type of the outer package.

Since the EDQM Standards Terms, together with UCUM, is one of the IDMP terminologies actually available for usage, this code system has been selected  as referecne terminology for representing Pharmaceutical Dose forms; Packages and Route of Administration.
IPSMdotsrial
 CONF
The value of @code shall be drawn from value set 2.16.840.1.113883.11.22.27 Medicine Package (DYNAMIC)
pharm:capacityQuantity
PQ0 … 1RIt represents the functional capacity of the container: e.g. blister containing 20 tablets or ampule of 10 ml.IPSMdotsrial
@unit
cs0 … 1 
 CONF
The value of @unit shall be drawn from value set 2.16.840.1.113883.11.22.28 Quantity Units (DYNAMIC)
@value
1 … 1R
 Example<pharm:capacityQuantity value="20" unit="{tablet}"/>
 Example<pharm:capacityQuantity value="10" unit="mL"/>
pharm:asSpecializedKind
0 … 1R
This module is used for representing the classification of the Substance according to the WHO Anatomical Therapeutic Chemical (ATC) Classification System.
The classCode of "GRIC" identifies this structure as the representation of a generic equivalent of the medication described in the current Medicine entry.
IPSMdotsrial
where [generalizedMaterialKind/code/@codeSystem='2.16.840.1.113883.6.73']
@classCode
cs1 … 1FGRIC
 Example<pharm:asSpecializedKind classCode="GRIC">
  <pharm:generalizedMaterialKind classCode="MMAT">
    <!-- Pharmaceutical Substance (ATC Code)-->
    <pharm:code code=" " codeSystem="2.16.840.1.113883.6.73" displayName=" " codeSystemName="WHO ATC"/>  </pharm:generalizedMaterialKind>
</pharm:asSpecializedKind>
pharm:generalizedMaterialKind
1 … 1MIPSMdotsrial
@classCode
cs1 … 1FMMAT
pharm:code
CD.IPS1 … 1RThe element contains the ATC code of this medicine.IPSMdotsrial
 CONF
The value of @code shall be drawn from value set 2.16.840.1.113883.11.22.29 WHO ATC (DYNAMIC)
 Example<pharm:code codeSystem="2.16.840.1.113883.6.73" code=" " displayName=" " codeSystemName="WHO ATC"/>
pharm:name
0 … 1IPSMdotsrial
pharm:asSpecializedKind
0 … *RThe Medicinal Product can be classified according to various classification systems, which may be jurisdictional or international.
The classification system itself is specified using an appropriate identification system; the controlled term and the controlled term identifier shall be specified.

When the IDMP Pharmaceutical Product Identifier(s) (PhPID Set) will become actually available for use, the PhPID will be represented by the generalizedMaterialKind/code element.
IPSMdotsrial
@classCode
cs1 … 1FGRIC
 Example<pharm:asSpecializedKind classCode="GRIC">
  <pharm:generalizedMaterialKind classCode="MMAT">
    <pharm:code code="PhPID_Lvl1" codeSystem="1.999.999" displayName="Pharmaceutical Product Name" codeSystemName="PhPID Level 1"/>    <pharm:name/>  </pharm:generalizedMaterialKind>
</pharm:asSpecializedKind>
pharm:generalizedMaterialKind
RIPSMdotsrial
@classCode
cs1 … 1FMMAT
pharm:code
CD.IPS1 … 1R
When the IDMP Pharmaceutical Product Identifier(s) (PhPID Set) will become actually available for use, this element will be used for representing the IDMP PhP Id.
The level and the stratum of the PhPID will be distiguished by the OID of the code system.
IPSMdotsrial
pharm:name
0 … 1RIPSMdotsrial
 
target
hl7ips-dataelement-171draft Product Common Name (and Strength) draft CEN/TC 251 prEN 17269
pharm:ingredient
0 … *RThis module provides the list of the active substances used for this product; one or more substances may be present.
The classCode of "ACTI" indicates that this is an active ingredient.
IPSMdotsrial
 
target
hl7ips-dataelement-170draft Active ingredient List draft CEN/TC 251 prEN 17269
@classCode
cs1 … 1FACTI
pharm:quantity
1 … 1MThe medication strength is represented as the ratio of the active ingredient(s) to a unit of medication. The element contains the numerator and denominator of the strength ratio.IPSMdotsrial
 
target
hl7ips-dataelement-133draft Strength draft CEN/TC 251 prEN 17269
 Example<pharm:quantity>...</pharm:quantity>
hl7:numerator
PQ1 … 1RIPSMdotsrial
@unit
cs1 … 1R
 CONF
The value of @unit shall be drawn from value set 2.16.840.1.113883.11.22.30 Medicine Strength Numerator (DYNAMIC)
@value
1 … 1R
hl7:denominator
PQ1 … 1RIPSMdotsrial
@unit
cs1 … 1R
 CONF
The value of @unit shall be drawn from value set 2.16.840.1.113883.11.22.31 Medicine Strength Denominator (DYNAMIC)
@value
1 … 1R
pharm:ingredientSubstance
1 … 1RThe active substance used for this product. 
The <code> element contains the coded representation of the ingredient and the <name> element may be used for the plain text representation. 
IPSMdotsrial
@classCode
cs1 … 1FMMAT
@determinerCode
cs1 … 1FKIND
pharm:code
CD.IPS (extensible)0 … 1CThe IDMP ISO 11238 standard addresses the identification and exchange of regulated information on substances. 
The Global Ingredient Archival System (GInAS)  will provide a common global identifier for all of the substances used in medicinal products, providing a definition of substances globally consistent with this standard.
Those identifiers however are yet available for concrete usage, therefore in this version of the template, SNOMED CT has been chosen as reference terminology also for the active substances.
This choice will be revised based on the availability and the maturity of GInAS.
IPSMdotsrial
 
target
hl7ips-dataelement-132draft Substance code draft CEN/TC 251 prEN 17269
 CONF
The value of @code should be drawn from value set 2.16.840.1.113883.11.22.32 Medicine Active Substances (DYNAMIC)
hl7:originalText
ED0 … *IPSMdotsrial
hl7:reference
TEL0 … *IPSMdotsrial
hl7:translation
CD0 … *This element can be used to provide alternative identifications for the described substance.IPSMdotsrial
pharm:name
0 … 1CName of the substanceIPSMdotsrial
 Schematron assertrolered error 
 testpharm:code or pharm:name 
 MessageEither the name or the code of the substance (or both) shall be provided