Id1.3.182.11.5.3.3.1Effective Date2020‑02‑18 15:27:21
Statusdraft DraftVersion Label
NameBioPrescriptionItemEntryDisplay NameBio Prescription Item Entry
ContextPathname /
ClassificationCDA Entry Level Template
Open/ClosedClosed (only defined elements are allowed)
Used by / Uses
Used by 0 transactions and 1 template, Uses 5 templates
Used by as NameVersion
1.3.182.11.5.3.2.1Containmentdraft Prescription Bio Section2018‑06‑22 10:19:41
Uses as NameVersion
1.3.182.11.5.1.3.2Containmentdraft Current TreatmentsDYNAMIC
1.3.182.11.5.1.3.3Containmentdraft ConditionDYNAMIC
1.3.182.11.5.3.3.6Containmentdraft ObservationDYNAMIC
1.3.182.11.9.3.2Containmentdraft Patient InstructionDYNAMIC
1.3.182.11.9.3.3Containmentdraft Fulfiller InstructionDYNAMIC
Example
Ex. 1
<!-- Simple case, here for Ionogram -->
<observation moodCode="RQO" classCode="OBS">
  <templateId root="1.3.182.11.5.3.3.1" assigningAuthorityName="toto"/>  <id root="422cce9d-259c-4b54-b216-38136d6d225f"/>  <code code="24326-1" codeSystem="2.16.840.1.113883.6.1"/>  <repeatNumber value="1"/></observation>
Example
Ex. 2
<!-- Exemple if the analysis code is not in the nomenclature -->
<observation moodCode="RQO" classCode="OBS">
  <templateId root="1.3.182.11.5.3.3.1"/>  <id root="9d8b2d26-2f53-4cd1-8b3f-dda59f8260a6"/>  <code nullFlavor="OTH">
    <originalText>Dosage des anticoagulants oraux à action directe</originalText>  </code>
  <!-- Single analysis -->
  <repeatNumber value="1"/>  <!-- Patient instruction -->
  <entryRelationship typeCode="SUBJ" inversionInd="true">
    <act classCode="ACT" moodCode="INT">
      <templateId root="1.3.182.11.9.3.2"/>      <code code="PINSTRUCT" codeSystem="1.3.6.1.4.1.19376.1.5.3.2"/>      <text>Venir 6h après injection d'héparine</text>    </act>
  </entryRelationship>
  <!-- Labo instruction -->
  <entryRelationship typeCode="SUBJ" inversionInd="true">
    <act classCode="ACT" moodCode="INT">
      <templateId root="1.3.182.11.9.3.3"/>      <code code="FINSTRUCT" codeSystem="1.3.6.1.4.1.19376.1.5.3.2"/>      <text>Vérifier horaire de dernière injection d'héparine</text>    </act>
  </entryRelationship>
  <!-- Additional information : hemorragic context-->
  <entryRelationship typeCode="SUBJ" inversionInd="true">
    <observation moodCode="EVN" classCode="OBS">
      <templateId root="1.3.182.11.5.1.3.3"/>      <code code="404684003" codeSystem="2.16.840.1.113883.6.96"/>      <value xsi:type="ST">Contexte hémorragique</value>    </observation>
  </entryRelationship>
</observation>
Example
Ex. 3
<observation moodCode="RQO" classCode="OBS">
  <templateId root="1.3.182.11.5.3.3.1"/>  <id root="3bdbe603-3c73-493e-a998-f78a9fefad81"/>  <!-- Toxoplasma search -->
  <code code="11598-0" codeSystem="2.16.840.1.113883.6.1"/>  <!-- This analysis will be repeated 5 times every 2 days -->
  <effectiveTime>
    <width value="2" unit="d"/>  </effectiveTime>
  <repeatNumber value="5"/>  <!-- First time blood taken on Feb. 1st 2020 -->
  <precondition>
    <templateId root="1.3.182.11.5.3.3.2"/>    <criterion>
      <code code="398201009" codeSystem="2.16.840.1.113883.6.96"/>      <value xsi:type="TS" value="20200201"/>    </criterion>
  </precondition>
</observation>
ItemDTCardConfDescriptionLabel
hl7:observation
1 … 1MBioPdotsntry
@classCode
cs1 … 1FOBS
@moodCode
cs1 … 1FRQO
hl7:templateId
1 … 1MBioPdotsntry
@root
uid1 … 1F1.3.182.11.5.3.3.1
hl7:id
1 … 1MEach observation shall de identified by a unique UUIDBioPdotsntry
@root
uuid1 … 1R
 Example<id root="422cce9d-259c-4b54-b216-38136d6d225f"/>
Choice1 … 1
If the prescribed analysis belongs to the national referential, use the LOINC code. (choice 1)
If not, use the textual description (choice 2)
Elements to choose from:
  • hl7:code
  • hl7:code[hl7:originalText]
hl7:code
CD0 … 1RBioPdotsntry
 CONF
The value of @code shall be drawn from value set 1.3.182.10.66.1 eSante_BioPrescCodes (DYNAMIC)
 Example
Glucose sanguin
<code code="lu_bio_presc_82" codeSystem="1.3.182.5.49"/>
hl7:code
0 … 1RBioPdotsntry
@nullFlavor
cs1 … 1FOTH
 Example
Analysis not part of the referential
<code nullFlavor="OTH">
  <originalText>Dosage des anticoagulants oraux à action directe</originalText></code>
hl7:originalText
1 … 1MBioPdotsntry
hl7:effectiveTime
0 … 1RIndicates the frequency if the analysis is repeatable. If so, repeatNumber shall be greater than 1.BioPdotsntry
 Example
The analysis will be repeated every 2 days
<effectiveTime>
  <width value="2" unit="d"/></effectiveTime>
hl7:width
1 … 1MBioPdotsntry
@value
1 … 1R
@unit
cs1 … 1R
hl7:repeatNumber
INT.POS1 … 1MHow many times the analysis shall be repeated. At least 1 time BioPdotsntry
@value
int1 … 1R
hl7:entryRelationship
0 … *Instructions for the patient
Contains 1.3.182.11.9.3.2 Patient Instruction (DYNAMIC)
BioPdotsntry
@inversionInd
bl1 … 1Ftrue
@typeCode
cs1 … 1FSUBJ
hl7:entryRelationship
0 … *Instructions for the labo

Contains 1.3.182.11.9.3.3 Fulfiller Instruction (DYNAMIC)
BioPdotsntry
@inversionInd
bl1 … 1Ftrue
@typeCode
cs1 … 1FSUBJ
hl7:entryRelationship
0 … 1You can precise information about the methods and site of sampling.
If you find an adequate code in the value lists, you can use it, otherwise you can use nullFlavor="NA"
BioPdotsntry
@inversionInd
bl1 … 1Ftrue
@typeCode
cs1 … 1FSUBJ
 Example
Covid-like sampling, free text
<entryRelationship typeCode="SUBJ" inversionInd="true">
  <procedure classCode="PROC" moodCode="RQO">
    <templateId root="1.3.182.11.5.3.3.5"/>    <code code="33882-2" codeSystem="2.16.840.1.113883.6.1"/>    <targetSiteCode nullFlavor="NA">
      <originalText>narine droite</originalText>    </targetSiteCode>
  </procedure>
</entryRelationship>
 Example
Biopsy sampling, free text
<entryRelationship typeCode="SUBJ" inversionInd="true">
  <procedure classCode="PROC" moodCode="RQO">
    <templateId root="1.3.182.11.5.3.3.5"/>    <code code="33882-2" codeSystem="2.16.840.1.113883.6.1"/>    <targetSiteCode nullFlavor="NA">
      <originalText>rein gauche</originalText>    </targetSiteCode>
  </procedure>
</entryRelationship>
 Example
TargetSite coded
<entryRelationship typeCode="SUBJ" inversionInd="true">
  <procedure classCode="PROC" moodCode="RQO">
    <templateId root="1.3.182.11.5.3.3.5"/>    <code code="33882-2" codeSystem="2.16.840.1.113883.6.1"/>    <targetSiteCode code="234" codeSystem="1.3.182.5.53"/>  </procedure>
</entryRelationship>
hl7:procedure
1 … 1MBioPdotsntry
@moodCode
cs1 … 1FRQO
@classCode
cs1 … 1FPROC
hl7:templateId
1 … 1MBioPdotsntry
@root
cs1 … 1F1.3.182.11.5.3.3.5
hl7:code
1 … 1MBioPdotsntry
@codeSystem
1 … 1F2.16.840.1.113883.6.1
@code
1 … 1F33882-2
hl7:targetSiteCode
CE0 … *BioPdotsntry
 CONF
The value of @code shall be drawn from value set 1.3.182.10.73.1 (DYNAMIC)
or
The value of @code shall be drawn from value set 1.3.182.10.74.1 eSante_bioInfoDetails (DYNAMIC)
hl7:originalText
ST0 … 1BioPdotsntry
hl7:entryRelationship
0 … *Optional: one or more current treatments
Contains 1.3.182.11.5.1.3.2 Current Treatments (DYNAMIC)
BioPdotsntry
@inversionInd
bl1 … 1Ftrue
@typeCode
cs1 … 1FSUBJ
hl7:entryRelationship
0 … *Optional: one or more Condition
Contains 1.3.182.11.5.1.3.3 Condition (DYNAMIC)
BioPdotsntry
@inversionInd
bl1 … 1Ftrue
@typeCode
cs1 … 1FSUBJ
hl7:entryRelationship
0 … *Optional: one or more Observation
Contains 1.3.182.11.5.3.3.6 Observation (DYNAMIC)
BioPdotsntry
@inversionInd
bl1 … 1Ftrue
@typeCode
cs1 … 1FSUBJ
hl7:precondition
0 … *RConditions that apply on the prescription item. Preferably, SNOMED or LOINC codes are used. For example, the following are often use:
398201009 : date of first sampling
397898000 : last possible date for the sampling
2857-1 : PSA total, according to its value, free PSA can be measured
BioPdotsntry
 Example
First sampling on 01/02/2020
<precondition>
  <templateId root="1.3.182.11.5.3.3.2"/>  <criterion>
    <code code="398201009" codeSystem="2.16.840.1.113883.6.96"/>    <value xsi:type="TS" value="20200201"/>  </criterion>
</precondition>
 Example
Last possilbe sampling on 09/02/2020
<precondition>
  <templateId root="1.3.182.11.5.3.3.2"/>  <criterion>
    <code code="397898000" codeSystem="2.16.840.1.113883.6.96"/>    <value xsi:type="TS" value="20200209"/>  </criterion>
</precondition>
 Example
If 4ng/mL <=PSA<=10 ng/mL
<precondition>
  <templateId root="1.3.182.11.5.3.3.2"/>  <criterion>
    <code code="2857-1" codeSystem="2.16.840.1.113883.6.1"/>    <value xsi:type="IVL_PQ">
      <low value="4" unit="ng/mL"/>      <high value="10" unit="ng/mL"/>    </value>
  </criterion>
</precondition>
hl7:templateId
1 … 1MBioPdotsntry
@root
cs1 … 1F1.3.182.11.5.3.3.2
hl7:criterion
1 … 1MBioPdotsntry
hl7:code
1 … 1MBioPdotsntry
@code
1 … 1R
@codeSystem
1 … 1R
hl7:value
1 … 1MBioPdotsntry
@xsi:type
1 … 1R
 Schematron assertrolered error 
 testnot(hl7:effectiveTime) or hl7:repeatNumber/@value>1 
 MessageIf the analysis has a repetition pattern, its number of repetition shall be higher than 1.