Item | DT | Card | Conf | Description | Label |
---|
hl7:observation
| | 1 … 1 | M | | BioPntry |
@classCode
| cs | 1 … 1 | F | OBS |
@moodCode
| cs | 1 … 1 | F | RQO |
hl7:templateId
| | 1 … 1 | M | | BioPntry |
@root
| uid | 1 … 1 | F | 1.3.182.11.5.3.3.1 |
hl7:id
| | 1 … 1 | M | Each observation shall de identified by a unique UUID | BioPntry |
@root
| uuid | 1 … 1 | R | |
| Example | <id root="422cce9d-259c-4b54-b216-38136d6d225f"/> |
Choice | 1 … 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
| CD | 0 … 1 | R | | BioPntry |
| 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 … 1 | R | | BioPntry |
@nullFlavor
| cs | 1 … 1 | F | OTH |
| Example | Analysis not part of the referential <code nullFlavor="OTH"> <originalText>Dosage des anticoagulants oraux à action directe</originalText></code> |
hl7:originalText
| | 1 … 1 | M | | BioPntry |
hl7:effectiveTime
| | 0 … 1 | R | Indicates the frequency if the analysis is repeatable. If so, repeatNumber shall be greater than 1. | BioPntry |
| Example | The analysis will be repeated every 2 days <effectiveTime> <width value="2" unit="d"/></effectiveTime> |
hl7:width
| | 1 … 1 | M | | BioPntry |
@value
| | 1 … 1 | R | |
@unit
| cs | 1 … 1 | R | |
hl7:repeatNumber
| INT.POS | 1 … 1 | M | How many times the analysis shall be repeated. At least 1 time | BioPntry |
@value
| int | 1 … 1 | R | |
hl7:entryRelationship
| | 0 … * | | Instructions for the patient Contains 1.3.182.11.9.3.2 Patient Instruction (DYNAMIC) | BioPntry |
@inversionInd
| bl | 1 … 1 | F | true |
@typeCode
| cs | 1 … 1 | F | SUBJ |
hl7:entryRelationship
| | 0 … * | | Instructions for the labo
Contains 1.3.182.11.9.3.3 Fulfiller Instruction (DYNAMIC) | BioPntry |
@inversionInd
| bl | 1 … 1 | F | true |
@typeCode
| cs | 1 … 1 | F | SUBJ |
hl7:entryRelationship
| | 0 … 1 | | You 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" | BioPntry |
@inversionInd
| bl | 1 … 1 | F | true |
@typeCode
| cs | 1 … 1 | F | SUBJ |
| 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 … 1 | M | | BioPntry |
@moodCode
| cs | 1 … 1 | F | RQO |
@classCode
| cs | 1 … 1 | F | PROC |
hl7:templateId
| | 1 … 1 | M | | BioPntry |
@root
| cs | 1 … 1 | F | 1.3.182.11.5.3.3.5 |
hl7:code
| | 1 … 1 | M | | BioPntry |
@codeSystem
| | 1 … 1 | F | 2.16.840.1.113883.6.1 |
@code
| | 1 … 1 | F | 33882-2 |
hl7:targetSiteCode
| CE | 0 … * | | | BioPntry |
| 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
| ST | 0 … 1 | | | BioPntry |
hl7:entryRelationship
| | 0 … * | | Optional: one or more current treatments Contains 1.3.182.11.5.1.3.2 Current Treatments (DYNAMIC) | BioPntry |
@inversionInd
| bl | 1 … 1 | F | true |
@typeCode
| cs | 1 … 1 | F | SUBJ |
hl7:entryRelationship
| | 0 … * | | Optional: one or more Condition Contains 1.3.182.11.5.1.3.3 Condition (DYNAMIC) | BioPntry |
@inversionInd
| bl | 1 … 1 | F | true |
@typeCode
| cs | 1 … 1 | F | SUBJ |
hl7:entryRelationship
| | 0 … * | | Optional: one or more Observation Contains 1.3.182.11.5.3.3.6 Observation (DYNAMIC) | BioPntry |
@inversionInd
| bl | 1 … 1 | F | true |
@typeCode
| cs | 1 … 1 | F | SUBJ |
hl7:precondition
| | 0 … * | R | Conditions 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
| BioPntry |
| 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 … 1 | M | | BioPntry |
@root
| cs | 1 … 1 | F | 1.3.182.11.5.3.3.2 |
hl7:criterion
| | 1 … 1 | M | | BioPntry |
hl7:code
| | 1 … 1 | M | | BioPntry |
@code
| | 1 … 1 | R | |
@codeSystem
| | 1 … 1 | R | |
hl7:value
| | 1 … 1 | M | | BioPntry |
@xsi:type
| | 1 … 1 | R | |
| Schematron assert | role | error | |
| test | not(hl7:effectiveTime) or hl7:repeatNumber/@value>1 | |
| Message | If the analysis has a repetition pattern, its number of repetition shall be higher than 1. | |