openEHR Test IG
1.6.6 -
openEHR Test IG, published by HL7 FHIR Product Director. This guide is not an authorized publication; it is the continuous build for version 1.6.6 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/FHIR/openehr-test/ and changes regularly. See the Directory of published versions
<et:WebTemplate xmlns:et="http://openehr.org/fhir/StructureDefinition"
xmlns="http://hl7.org/fhir">
<templateId value="HSE - HealthLink Laboratory report"/>
<version value="2.3"/>
<defaultLanguage value="en"/>
<languages value="en"/>
<tree>
<id value="generic_laboratory_report"/>
<name value="Generic laboratory report"/>
<localizedName value="Generic laboratory report"/>
<rmType value="COMPOSITION"/>
<nodeId value="openEHR-EHR-COMPOSITION.report-result.v1"/>
<min value="1"/>
<max value="1"/>
<localizedNames/>
<localizedDescriptions/>
<aqlPath value=""/>
<children>
<id value="context"/>
<rmType value="EVENT_CONTEXT"/>
<nodeId value=""/>
<min value="1"/>
<max value="1"/>
<annotations>
<visibleInView value="context"/>
</annotations>
<aqlPath value="/context"/>
<children>
<id value="report_id"/>
<name value="Report ID"/>
<localizedName value="Report ID"/>
<rmType value="DV_TEXT"/>
<nodeId value="at0002"/>
<min value="0"/>
<max value="1"/>
<localizedNames/>
<localizedDescriptions/>
<aqlPath value="/context/other_context[at0001]/items[at0002]/value"/>
<inputs>
<type value="TEXT"/>
</inputs>
</children>
<children>
<id value="recipient"/>
<name value="Recipient"/>
<localizedName value="Recipient"/>
<rmType value="CLUSTER"/>
<nodeId value="openEHR-EHR-CLUSTER.person.v1"/>
<min value="0"/>
<max value="1"/>
<localizedNames/>
<localizedDescriptions/>
<aqlPath
value="/context/other_context[at0001]/items[openEHR-EHR-CLUSTER.person.v1,'Recipient']"/>
<children>
<id value="name"/>
<name value="Name"/>
<localizedName value="Name"/>
<rmType value="DV_TEXT"/>
<nodeId value="at0001"/>
<min value="0"/>
<max value="1"/>
<localizedNames/>
<localizedDescriptions/>
<annotations>
<comment
value="The content of this data element may be derived from one or more components from CLUSTER.structured_name combined together as a text string. For example: 'John Markham', 'Professor Sir John Markham', 'John Markham Jnr MP'."/>
</annotations>
<aqlPath
value="/context/other_context[at0001]/items[openEHR-EHR-CLUSTER.person.v1,'Recipient']/items[at0001]/value"/>
<inputs>
<type value="TEXT"/>
</inputs>
</children>
<children>
<id value="identifier"/>
<name value="Identifier"/>
<localizedName value="Identifier"/>
<rmType value="DV_IDENTIFIER"/>
<nodeId value="at0003"/>
<min value="0"/>
<max value="1"/>
<localizedNames/>
<localizedDescriptions/>
<annotations>
<comment
value="Occurrences for this data element is set to 0..* to allow for more than one Identifier to be recorded. Note that the DV_IDENTIFIER data type contains multiple subcomponents for recording the ID value, type, issuer and assigned. For example - social security number; driver's license; or passport number."/>
</annotations>
<aqlPath
value="/context/other_context[at0001]/items[openEHR-EHR-CLUSTER.person.v1,'Recipient']/items[at0003]/value"/>
<inputs>
<suffix value="id"/>
<type value="TEXT"/>
</inputs>
<inputs>
<suffix value="type"/>
<type value="TEXT"/>
</inputs>
<inputs>
<suffix value="issuer"/>
<type value="TEXT"/>
</inputs>
<inputs>
<suffix value="assigner"/>
<type value="TEXT"/>
</inputs>
</children>
</children>
<children>
<id value="start_time"/>
<name value="Start_time"/>
<rmType value="DV_DATE_TIME"/>
<min value="1"/>
<max value="1"/>
<aqlPath value="/context/start_time"/>
<inContext value="true"/>
<inputs>
<type value="DATETIME"/>
</inputs>
</children>
<children>
<id value="setting"/>
<name value="Setting"/>
<rmType value="DV_CODED_TEXT"/>
<min value="1"/>
<max value="1"/>
<aqlPath value="/context/setting"/>
<inContext value="true"/>
<inputs>
<suffix value="code"/>
<type value="TEXT"/>
</inputs>
<inputs>
<suffix value="value"/>
<type value="TEXT"/>
</inputs>
</children>
</children>
<children>
<id value="laboratory_test_result"/>
<name value="Laboratory test result"/>
<localizedName value="Laboratory test result"/>
<rmType value="OBSERVATION"/>
<nodeId value="openEHR-EHR-OBSERVATION.laboratory_test_result.v1"/>
<min value="0"/>
<max value="-1"/>
<localizedNames/>
<localizedDescriptions/>
<aqlPath
value="/content[openEHR-EHR-OBSERVATION.laboratory_test_result.v1]"/>
<children>
<id value="requested_test"/>
<name value="Requested test"/>
<localizedName value="Requested test"/>
<rmType value="DV_TEXT"/>
<nodeId value="at0005"/>
<min value="1"/>
<max value="1"/>
<localizedNames/>
<localizedDescriptions/>
<annotations>
<comment
value="A test result may be for a single analyte, or a group of items, including panel tests. It is strongly recommended that 'Test name' be coded with a terminology, for example LOINC or SNOMED CT. For example: 'Glucose', 'Urea and Electrolytes', 'Swab', 'Cortisol (am)', 'Potassium in perspiration' or 'Melanoma histopathology'. The name may sometimes include specimen type and patient state, for example 'Fasting blood glucose' or include other information, as 'Potassium (PNA blood gas)'."/>
</annotations>
<aqlPath
value="/content[openEHR-EHR-OBSERVATION.laboratory_test_result.v1]/data[at0001]/events[at0002]/data[at0003]/items[at0005,'Requested test']/value"/>
<inputs>
<type value="TEXT"/>
</inputs>
</children>
<children>
<id value="specimen"/>
<name value="Specimen"/>
<localizedName value="Specimen"/>
<rmType value="CLUSTER"/>
<nodeId value="openEHR-EHR-CLUSTER.specimen.v1"/>
<min value="0"/>
<max value="-1"/>
<localizedNames/>
<localizedDescriptions/>
<annotations>
<comment value="For example: Tissue or body fluid."/>
</annotations>
<aqlPath
value="/content[openEHR-EHR-OBSERVATION.laboratory_test_result.v1]/data[at0001]/events[at0002]/data[at0003]/items[openEHR-EHR-CLUSTER.specimen.v1]"/>
<children>
<id value="specimen_type"/>
<name value="Specimen type"/>
<localizedName value="Specimen type"/>
<rmType value="DV_TEXT"/>
<nodeId value="at0029"/>
<min value="0"/>
<max value="1"/>
<localizedNames/>
<localizedDescriptions/>
<annotations>
<comment
value="For example: Venous blood, bacterial culture, cytology, or tissue sample. Coding of the specimen type with a terminology is preferred, where possible."/>
<fhir_mapping value="Specimen.type"/>
</annotations>
<aqlPath
value="/content[openEHR-EHR-OBSERVATION.laboratory_test_result.v1]/data[at0001]/events[at0002]/data[at0003]/items[openEHR-EHR-CLUSTER.specimen.v1]/items[at0029]/value"/>
<inputs>
<type value="TEXT"/>
</inputs>
</children>
<children>
<id value="date_time_received"/>
<name value="Date/time received"/>
<localizedName value="Date/time received"/>
<rmType value="DV_DATE_TIME"/>
<nodeId value="at0034"/>
<min value="0"/>
<max value="1"/>
<localizedNames/>
<localizedDescriptions/>
<annotations>
<fhir_mapping value="Specimen.receivedTime"/>
</annotations>
<aqlPath
value="/content[openEHR-EHR-OBSERVATION.laboratory_test_result.v1]/data[at0001]/events[at0002]/data[at0003]/items[openEHR-EHR-CLUSTER.specimen.v1]/items[at0034]/value"/>
<inputs>
<type value="DATETIME"/>
</inputs>
</children>
<children>
<id value="collection_method"/>
<name value="Collection method"/>
<localizedName value="Collection method"/>
<rmType value="DV_TEXT"/>
<nodeId value="at0007"/>
<min value="0"/>
<max value="1"/>
<localizedNames/>
<localizedDescriptions/>
<annotations>
<comment
value="For example: venepuncture, biopsy, resection. Coding of the collection method with a terminology is preferred, where possible. If the collection method is included in the 'Specimen type' via precoordinated codes, this data element becomes redundant."/>
<fhir_mapping value="Specimen.collection.method"/>
</annotations>
<aqlPath
value="/content[openEHR-EHR-OBSERVATION.laboratory_test_result.v1]/data[at0001]/events[at0002]/data[at0003]/items[openEHR-EHR-CLUSTER.specimen.v1]/items[at0007]/value"/>
<inputs>
<type value="TEXT"/>
</inputs>
</children>
<children>
<id value="source_site"/>
<name value="Source site"/>
<localizedName value="Source site"/>
<rmType value="DV_TEXT"/>
<nodeId value="at0087"/>
<min value="0"/>
<max value="1"/>
<localizedNames/>
<localizedDescriptions/>
<annotations>
<comment
value="For example: 'wound on left calf', 'IV cannula right arm', 'right kidney'.
Coding of the name of the source site with a terminology is preferred, where possible. Use this data element to record precoordinated source sites. If the requirements for recording the source site are determined at run-time by the application or require more complex modelling such as relative locations then use the 'Structured source site' SLOT in this archetype. If the source site is included in the 'Specimen type' via precoordinated codes, this data element becomes redundant."/>
</annotations>
<aqlPath
value="/content[openEHR-EHR-OBSERVATION.laboratory_test_result.v1]/data[at0001]/events[at0002]/data[at0003]/items[openEHR-EHR-CLUSTER.specimen.v1]/items[at0087]/value"/>
<inputs>
<type value="TEXT"/>
</inputs>
</children>
<children>
<id value="collection_date_time"/>
<name value="Collection date/time"/>
<localizedName value="Collection date/time"/>
<rmType value="ELEMENT"/>
<nodeId value="at0015"/>
<min value="0"/>
<max value="1"/>
<localizedNames/>
<localizedDescriptions/>
<annotations>
<comment
value="This datetime will be captured primarily in the INSTRUCTION timing, ACTION time or OBSERVATION times. However, as this is a critical piece of information, it can be useful to also associate it directly with the specimen itself."/>
</annotations>
<aqlPath
value="/content[openEHR-EHR-OBSERVATION.laboratory_test_result.v1]/data[at0001]/events[at0002]/data[at0003]/items[openEHR-EHR-CLUSTER.specimen.v1]/items[at0015]"/>
<children>
<id value="date_time_value"/>
<localizedName value="Collection date/time"/>
<rmType value="DV_DATE_TIME"/>
<nodeId value=""/>
<min value="0"/>
<max value="1"/>
<localizedNames/>
<localizedDescriptions/>
<aqlPath
value="/content[openEHR-EHR-OBSERVATION.laboratory_test_result.v1]/data[at0001]/events[at0002]/data[at0003]/items[openEHR-EHR-CLUSTER.specimen.v1]/items[at0015]/value"/>
<inputs>
<type value="DATETIME"/>
</inputs>
</children>
<children>
<id value="interval_of_date_time_value"/>
<localizedName value="Collection date/time"/>
<rmType value="DV_INTERVAL<DV_DATE_TIME>"/>
<nodeId value=""/>
<min value="0"/>
<max value="1"/>
<localizedNames/>
<localizedDescriptions/>
<aqlPath
value="/content[openEHR-EHR-OBSERVATION.laboratory_test_result.v1]/data[at0001]/events[at0002]/data[at0003]/items[openEHR-EHR-CLUSTER.specimen.v1]/items[at0015]/value"/>
<children>
<id value="lower"/>
<rmType value="DV_DATE_TIME"/>
<nodeId value=""/>
<min value="1"/>
<max value="1"/>
<aqlPath
value="/content[openEHR-EHR-OBSERVATION.laboratory_test_result.v1]/data[at0001]/events[at0002]/data[at0003]/items[openEHR-EHR-CLUSTER.specimen.v1]/items[at0015]/value/lower"/>
<inputs>
<type value="DATETIME"/>
</inputs>
</children>
<children>
<id value="upper"/>
<rmType value="DV_DATE_TIME"/>
<nodeId value=""/>
<min value="1"/>
<max value="1"/>
<aqlPath
value="/content[openEHR-EHR-OBSERVATION.laboratory_test_result.v1]/data[at0001]/events[at0002]/data[at0003]/items[openEHR-EHR-CLUSTER.specimen.v1]/items[at0015]/value/upper"/>
<inputs>
<type value="DATETIME"/>
</inputs>
</children>
</children>
</children>
</children>
<children>
<id value="overall_test_status"/>
<name value="Overall test status"/>
<localizedName value="Overall test status"/>
<rmType value="DV_CODED_TEXT"/>
<nodeId value="at0073"/>
<min value="0"/>
<max value="-1"/>
<localizedNames/>
<localizedDescriptions/>
<annotations>
<comment
value="The values have been specifically chosen to match those in the HL7 FHIR Diagnostic report, historically derived from HL7v2 practice. Other local codes/terms can be used via the Text 'choice'.
This element is multiple occurrence to cater for the use cases where statuses for different aspects of the result have been split into several elements."/>
</annotations>
<aqlPath
value="/content[openEHR-EHR-OBSERVATION.laboratory_test_result.v1]/data[at0001]/events[at0002]/data[at0003]/items[at0073]/value"/>
<inputs>
<suffix value="code"/>
<type value="CODED_TEXT"/>
<list>
<value value="at0107"/>
<label value="Registered"/>
<localizedLabels/>
<localizedDescriptions/>
</list>
<list>
<value value="at0037"/>
<label value="Partial"/>
<localizedLabels/>
<localizedDescriptions/>
</list>
<list>
<value value="at0120"/>
<label value="Preliminary"/>
<localizedLabels/>
<localizedDescriptions/>
</list>
<list>
<value value="at0038"/>
<label value="Final"/>
<localizedLabels/>
<localizedDescriptions/>
</list>
<list>
<value value="at0040"/>
<label value="Amended"/>
<localizedLabels/>
<localizedDescriptions/>
</list>
<list>
<value value="at0115"/>
<label value="Corrected"/>
<localizedLabels/>
<localizedDescriptions/>
</list>
<list>
<value value="at0119"/>
<label value="Appended"/>
<localizedLabels/>
<localizedDescriptions/>
</list>
<list>
<value value="at0074"/>
<label value="Cancelled"/>
<localizedLabels/>
<localizedDescriptions/>
</list>
<list>
<value value="at0116"/>
<label value="Entered in error"/>
<localizedLabels/>
<localizedDescriptions/>
</list>
<listOpen value="true"/>
</inputs>
<inputs>
<suffix value="other"/>
<type value="TEXT"/>
</inputs>
</children>
<children>
<id value="overall_test_status_timestamp"/>
<name value="Overall test status timestamp"/>
<localizedName value="Overall test status timestamp"/>
<rmType value="DV_DATE_TIME"/>
<nodeId value="at0075"/>
<min value="0"/>
<max value="1"/>
<localizedNames/>
<localizedDescriptions/>
<aqlPath
value="/content[openEHR-EHR-OBSERVATION.laboratory_test_result.v1]/data[at0001]/events[at0002]/data[at0003]/items[at0075]/value"/>
<inputs>
<type value="DATETIME"/>
</inputs>
</children>
<children>
<id value="diagnostic_service_category"/>
<name value="Diagnostic service category"/>
<localizedName value="Diagnostic service category"/>
<rmType value="DV_TEXT"/>
<nodeId value="at0077"/>
<min value="0"/>
<max value="1"/>
<localizedNames/>
<localizedDescriptions/>
<annotations>
<comment
value="This is intended to be a general categorisation and not to capture the organisational name of the laboratory. For example: anatomical pathology, immunology and transfusion medicine, medical microbiology, clinical pharmacology, medical genetics, medical biochemistry. Alternatively more granular sub categories or sub disciplines, such as endocrinology, haematology, and allergology services, may be used. This may assist clinicians in filtering between categories of results. Coding with a terminology is desirable, where possible."/>
</annotations>
<aqlPath
value="/content[openEHR-EHR-OBSERVATION.laboratory_test_result.v1]/data[at0001]/events[at0002]/data[at0003]/items[at0077]/value"/>
<inputs>
<type value="TEXT"/>
</inputs>
</children>
<children>
<id value="clinical_information_provided"/>
<name value="Clinical information provided"/>
<localizedName value="Clinical information provided"/>
<rmType value="DV_TEXT"/>
<nodeId value="at0100"/>
<min value="0"/>
<max value="1"/>
<localizedNames/>
<localizedDescriptions/>
<annotations>
<comment
value="This data element may include a link to the original clinical information provided in the test request."/>
</annotations>
<aqlPath
value="/content[openEHR-EHR-OBSERVATION.laboratory_test_result.v1]/data[at0001]/events[at0002]/data[at0003]/items[at0100]/value"/>
<inputs>
<type value="TEXT"/>
</inputs>
</children>
<children>
<id value="laboratory_analyte_result"/>
<name value="Laboratory analyte result"/>
<localizedName value="Laboratory analyte result"/>
<rmType value="CLUSTER"/>
<nodeId value="openEHR-EHR-CLUSTER.laboratory_test_analyte.v1"/>
<min value="0"/>
<max value="-1"/>
<localizedNames/>
<localizedDescriptions/>
<aqlPath
value="/content[openEHR-EHR-OBSERVATION.laboratory_test_result.v1]/data[at0001]/events[at0002]/data[at0003]/items[openEHR-EHR-CLUSTER.laboratory_test_analyte.v1]"/>
<children>
<id value="analyte_name"/>
<name value="Analyte name"/>
<localizedName value="Analyte name"/>
<rmType value="DV_TEXT"/>
<nodeId value="at0024"/>
<min value="0"/>
<max value="1"/>
<localizedNames/>
<localizedDescriptions/>
<annotations>
<comment
value="The value for this element is normally supplied in a specialisation, in a template or at run-time to reflect the actual analyte. For example: 'Serum sodium', 'Haemoglobin'. Coding with an external terminology is strongly recommended, such as LOINC, NPU, SNOMED CT, or local lab terminologies."/>
<fhir_mapping value="Observation.code"/>
<hl7v2_mapping value="OBX.3"/>
</annotations>
<aqlPath
value="/content[openEHR-EHR-OBSERVATION.laboratory_test_result.v1]/data[at0001]/events[at0002]/data[at0003]/items[openEHR-EHR-CLUSTER.laboratory_test_analyte.v1]/items[at0024]/value"/>
<inputs>
<type value="TEXT"/>
</inputs>
</children>
<children>
<id value="analyte_result"/>
<name value="Analyte result"/>
<localizedName value="Analyte result"/>
<rmType value="ELEMENT"/>
<nodeId value="at0001"/>
<min value="0"/>
<max value="1"/>
<localizedNames/>
<localizedDescriptions/>
<annotations>
<comment
value="For example '7.3 mmol/l', 'Raised'. The 'Any' data type will need to be constrained to an appropriate data type in a specialisation, a template or at run-time to reflect the actual analyte result. The Quantity data type has reference model attributes that include flags for normal/abnormal, reference ranges and approximations - see https://specifications.openehr.org/releases/RM/latest/data_types.html#_dv_quantity_class for more details."/>
<fhir_mapping value="Observation.value[x]"/>
<hl7v2_mapping value="OBX.2, OBX.5, OBX.6, OBX.7, OBX.8"/>
</annotations>
<aqlPath
value="/content[openEHR-EHR-OBSERVATION.laboratory_test_result.v1]/data[at0001]/events[at0002]/data[at0003]/items[openEHR-EHR-CLUSTER.laboratory_test_analyte.v1]/items[at0001,'Analyte result']"/>
<children>
<id value="quantity_value"/>
<localizedName value="Analyte result"/>
<rmType value="DV_QUANTITY"/>
<nodeId value=""/>
<min value="0"/>
<max value="1"/>
<localizedNames/>
<localizedDescriptions/>
<aqlPath
value="/content[openEHR-EHR-OBSERVATION.laboratory_test_result.v1]/data[at0001]/events[at0002]/data[at0003]/items[openEHR-EHR-CLUSTER.laboratory_test_analyte.v1]/items[at0001,'Analyte result']/value"/>
<inputs>
<suffix value="magnitude"/>
<type value="DECIMAL"/>
</inputs>
<inputs>
<suffix value="unit"/>
<type value="CODED_TEXT"/>
</inputs>
</children>
<children>
<id value="text_value"/>
<localizedName value="Analyte result"/>
<rmType value="DV_TEXT"/>
<nodeId value=""/>
<min value="0"/>
<max value="1"/>
<localizedNames/>
<localizedDescriptions/>
<aqlPath
value="/content[openEHR-EHR-OBSERVATION.laboratory_test_result.v1]/data[at0001]/events[at0002]/data[at0003]/items[openEHR-EHR-CLUSTER.laboratory_test_analyte.v1]/items[at0001,'Analyte result']/value"/>
<inputs>
<type value="TEXT"/>
</inputs>
</children>
</children>
<children>
<id value="hl7v2_abnormal_flag"/>
<name value="HL7v2 Abnormal flag"/>
<localizedName value="HL7v2 Abnormal flag"/>
<rmType value="DV_TEXT"/>
<nodeId value="at0001"/>
<min value="0"/>
<max value="1"/>
<localizedNames/>
<localizedDescriptions/>
<annotations>
<comment
value="For example '7.3 mmol/l', 'Raised'. The 'Any' data type will need to be constrained to an appropriate data type in a specialisation, a template or at run-time to reflect the actual analyte result. The Quantity data type has reference model attributes that include flags for normal/abnormal, reference ranges and approximations - see https://specifications.openehr.org/releases/RM/latest/data_types.html#_dv_quantity_class for more details."/>
<fhir_mapping value="Observation.value[x]"/>
<hl7v2_mapping value="OBX.2, OBX.5, OBX.6, OBX.7, OBX.8"/>
</annotations>
<aqlPath
value="/content[openEHR-EHR-OBSERVATION.laboratory_test_result.v1]/data[at0001]/events[at0002]/data[at0003]/items[openEHR-EHR-CLUSTER.laboratory_test_analyte.v1]/items[at0001,'HL7v2 Abnormal flag']/value"/>
<inputs>
<type value="TEXT"/>
<list>
<value value="<"/>
<label value="<"/>
</list>
<list>
<value value=">"/>
<label value=">"/>
</list>
<list>
<value value="A"/>
<label value="A"/>
</list>
<list>
<value value="AA"/>
<label value="AA"/>
</list>
<list>
<value value="B"/>
<label value="B"/>
</list>
<list>
<value value="D"/>
<label value="D"/>
</list>
<list>
<value value="H"/>
<label value="H"/>
</list>
<list>
<value value="HH"/>
<label value="HH"/>
</list>
<list>
<value value="I"/>
<label value="I"/>
</list>
<list>
<value value="L"/>
<label value="L"/>
</list>
<list>
<value value="LL"/>
<label value="LL"/>
</list>
<list>
<value value="MS"/>
<label value="MS"/>
</list>
<list>
<value value="N"/>
<label value="N"/>
</list>
<list>
<value value="R"/>
<label value="R"/>
</list>
<list>
<value value="S"/>
<label value="S"/>
</list>
<list>
<value value="U"/>
<label value="U"/>
</list>
<list>
<value value="VS"/>
<label value="VS"/>
</list>
<list>
<value value="W"/>
<label value="W"/>
</list>
<listOpen value="false"/>
</inputs>
</children>
<children>
<id value="reference_range_guidance"/>
<name value="Reference range guidance"/>
<localizedName value="Reference range guidance"/>
<rmType value="DV_TEXT"/>
<nodeId value="at0004"/>
<min value="0"/>
<max value="1"/>
<localizedNames/>
<localizedDescriptions/>
<annotations>
<comment
value="For example, 'within normal limits for age and sex'."/>
</annotations>
<aqlPath
value="/content[openEHR-EHR-OBSERVATION.laboratory_test_result.v1]/data[at0001]/events[at0002]/data[at0003]/items[openEHR-EHR-CLUSTER.laboratory_test_analyte.v1]/items[at0004]/value"/>
<inputs>
<type value="TEXT"/>
</inputs>
</children>
<children>
<id value="result_status"/>
<name value="Result status"/>
<localizedName value="Result status"/>
<rmType value="DV_CODED_TEXT"/>
<nodeId value="at0005"/>
<min value="0"/>
<max value="1"/>
<localizedNames/>
<localizedDescriptions/>
<annotations>
<comment
value="The values have been specifically chosen to match those in the HL7 FHIR Diagnostic report, historically derived from HL7v2 practice. Other local codes/terms can be used via the Text 'choice'.
This element allows multiple occurrences to support use cases where more than one type of status need to be implemented."/>
<fhir_mapping value="Observation.status"/>
<hl7v2_mapping value="OBX.11"/>
</annotations>
<aqlPath
value="/content[openEHR-EHR-OBSERVATION.laboratory_test_result.v1]/data[at0001]/events[at0002]/data[at0003]/items[openEHR-EHR-CLUSTER.laboratory_test_analyte.v1]/items[at0005]/value"/>
<inputs>
<suffix value="code"/>
<type value="CODED_TEXT"/>
<list>
<value value="at0015"/>
<label value="Registered"/>
<localizedLabels/>
<localizedDescriptions/>
</list>
<list>
<value value="at0016"/>
<label value="Partial"/>
<localizedLabels/>
<localizedDescriptions/>
</list>
<list>
<value value="at0017"/>
<label value="Preliminary"/>
<localizedLabels/>
<localizedDescriptions/>
</list>
<list>
<value value="at0018"/>
<label value="Final"/>
<localizedLabels/>
<localizedDescriptions/>
</list>
<list>
<value value="at0020"/>
<label value="Amended"/>
<localizedLabels/>
<localizedDescriptions/>
</list>
<list>
<value value="at0019"/>
<label value="Corrected"/>
<localizedLabels/>
<localizedDescriptions/>
</list>
<list>
<value value="at0021"/>
<label value="Appended"/>
<localizedLabels/>
<localizedDescriptions/>
</list>
<list>
<value value="at0023"/>
<label value="Cancelled"/>
<localizedLabels/>
<localizedDescriptions/>
</list>
<list>
<value value="at0022"/>
<label value="Entered in error"/>
<localizedLabels/>
<localizedDescriptions/>
</list>
<listOpen value="true"/>
</inputs>
<inputs>
<suffix value="other"/>
<type value="TEXT"/>
</inputs>
</children>
<children>
<id value="result_status_time"/>
<name value="Result status time"/>
<localizedName value="Result status time"/>
<rmType value="DV_DATE_TIME"/>
<nodeId value="at0006"/>
<min value="0"/>
<max value="1"/>
<localizedNames/>
<localizedDescriptions/>
<annotations>
<fhir_mapping value="Observation.issued"/>
<hl7v2_mapping value="OBX.19"/>
</annotations>
<aqlPath
value="/content[openEHR-EHR-OBSERVATION.laboratory_test_result.v1]/data[at0001]/events[at0002]/data[at0003]/items[openEHR-EHR-CLUSTER.laboratory_test_analyte.v1]/items[at0006]/value"/>
<inputs>
<type value="DATETIME"/>
</inputs>
</children>
<children>
<id value="comment"/>
<name value="Comment"/>
<localizedName value="Comment"/>
<rmType value="DV_TEXT"/>
<nodeId value="at0003"/>
<min value="0"/>
<max value="1"/>
<localizedNames/>
<localizedDescriptions/>
<annotations>
<fhir_mapping value="Observation.note"/>
<hl7v2_mapping value="NTE.3"/>
</annotations>
<aqlPath
value="/content[openEHR-EHR-OBSERVATION.laboratory_test_result.v1]/data[at0001]/events[at0002]/data[at0003]/items[openEHR-EHR-CLUSTER.laboratory_test_analyte.v1]/items[at0003]/value"/>
<inputs>
<type value="TEXT"/>
</inputs>
</children>
</children>
<children>
<id value="conclusion"/>
<name value="Conclusion"/>
<localizedName value="Conclusion"/>
<rmType value="DV_TEXT"/>
<nodeId value="at0057"/>
<min value="0"/>
<max value="1"/>
<localizedNames/>
<localizedDescriptions/>
<annotations>
<comment
value="For example: 'Pattern suggests significant renal impairment'. The content of the conclusion will vary, depending on the investigation performed. This conclusion should be aligned with the coded 'Test diagnosis'."/>
</annotations>
<aqlPath
value="/content[openEHR-EHR-OBSERVATION.laboratory_test_result.v1]/data[at0001]/events[at0002]/data[at0003]/items[at0057]/value"/>
<inputs>
<type value="TEXT"/>
</inputs>
</children>
<children>
<id value="time"/>
<name value="Time"/>
<rmType value="DV_DATE_TIME"/>
<min value="1"/>
<max value="1"/>
<aqlPath
value="/content[openEHR-EHR-OBSERVATION.laboratory_test_result.v1]/data[at0001]/events[at0002]/time"/>
<inContext value="true"/>
<inputs>
<type value="DATETIME"/>
</inputs>
</children>
<children>
<id value="responsible_laboratory"/>
<name value="Responsible laboratory"/>
<localizedName value="Responsible laboratory"/>
<rmType value="CLUSTER"/>
<nodeId value="openEHR-EHR-CLUSTER.organisation.v1"/>
<min value="0"/>
<max value="1"/>
<localizedNames/>
<localizedDescriptions/>
<annotations>
<comment
value="For example: a company, institution, association, network, department, community group, healthcare practice group, payer/insurer, care team, or a group of neighbours who provide care or support."/>
</annotations>
<aqlPath
value="/content[openEHR-EHR-OBSERVATION.laboratory_test_result.v1]/protocol[at0004]/items[openEHR-EHR-CLUSTER.organisation.v1,'Responsible laboratory']"/>
<children>
<id value="name"/>
<name value="Name"/>
<localizedName value="Name"/>
<rmType value="DV_TEXT"/>
<nodeId value="at0001"/>
<min value="0"/>
<max value="1"/>
<localizedNames/>
<localizedDescriptions/>
<annotations>
<comment
value="For example: 'Royal Children's Hospital'; 'ABC District Nursing Service'; 'YNWA Oslo' or 'JB Smith Lawyers'."/>
</annotations>
<aqlPath
value="/content[openEHR-EHR-OBSERVATION.laboratory_test_result.v1]/protocol[at0004]/items[openEHR-EHR-CLUSTER.organisation.v1,'Responsible laboratory']/items[at0001]/value"/>
<inputs>
<type value="TEXT"/>
</inputs>
</children>
<children>
<id value="identifier"/>
<name value="Identifier"/>
<localizedName value="Identifier"/>
<rmType value="DV_IDENTIFIER"/>
<nodeId value="at0003"/>
<min value="0"/>
<max value="1"/>
<localizedNames/>
<localizedDescriptions/>
<annotations>
<comment
value="Occurrences for this data element is set to 0..* to allow for more than one Identifier to be recorded. Note that the ID data type contains multiple subcomponents for recording the ID value, type, issuer and assigner."/>
</annotations>
<aqlPath
value="/content[openEHR-EHR-OBSERVATION.laboratory_test_result.v1]/protocol[at0004]/items[openEHR-EHR-CLUSTER.organisation.v1,'Responsible laboratory']/items[at0003]/value"/>
<inputs>
<suffix value="id"/>
<type value="TEXT"/>
</inputs>
<inputs>
<suffix value="type"/>
<type value="TEXT"/>
</inputs>
<inputs>
<suffix value="issuer"/>
<type value="TEXT"/>
</inputs>
<inputs>
<suffix value="assigner"/>
<type value="TEXT"/>
</inputs>
</children>
</children>
<children>
<id value="test_request_details"/>
<name value="Test request details"/>
<localizedName value="Test request details"/>
<rmType value="CLUSTER"/>
<nodeId value="at0094"/>
<min value="0"/>
<max value="1"/>
<localizedNames/>
<localizedDescriptions/>
<annotations>
<comment
value="In most situations there is one test request and a single corresponding test result, however this repeating cluster allows for the situation where there may be multiple test requests reported using a single test result.
As an example: 'a clinician asks for blood glucose in one request and Urea/electrolytes in a second request, but the lab analyser does both and the lab wishes to report these together'."/>
</annotations>
<aqlPath
value="/content[openEHR-EHR-OBSERVATION.laboratory_test_result.v1]/protocol[at0004]/items[at0094]"/>
<children>
<id value="placer_order_number"/>
<name value="Placer order number"/>
<localizedName value="Placer order number"/>
<rmType value="DV_IDENTIFIER"/>
<nodeId value="at0062"/>
<min value="0"/>
<max value="1"/>
<localizedNames/>
<localizedDescriptions/>
<annotations>
<comment value="Equivalent to the HL7 Placer Order Identifier."/>
</annotations>
<aqlPath
value="/content[openEHR-EHR-OBSERVATION.laboratory_test_result.v1]/protocol[at0004]/items[at0094]/items[at0062,'Placer order number']/value"/>
<inputs>
<suffix value="id"/>
<type value="TEXT"/>
</inputs>
<inputs>
<suffix value="type"/>
<type value="TEXT"/>
</inputs>
<inputs>
<suffix value="issuer"/>
<type value="TEXT"/>
</inputs>
<inputs>
<suffix value="assigner"/>
<type value="TEXT"/>
</inputs>
</children>
<children>
<id value="filler_order_number"/>
<name value="Filler order number"/>
<localizedName value="Filler order number"/>
<rmType value="DV_IDENTIFIER"/>
<nodeId value="at0063"/>
<min value="0"/>
<max value="1"/>
<localizedNames/>
<localizedDescriptions/>
<annotations>
<comment
value="Assigning an identifier to a request by the Laboratory lnformation System (LIS) enables tracking progress of the request and enables linking results to requests. It also provides a reference to assist with enquiries and it is usually equivalent to the HL7 Filler Order Identifier."/>
</annotations>
<aqlPath
value="/content[openEHR-EHR-OBSERVATION.laboratory_test_result.v1]/protocol[at0004]/items[at0094]/items[at0063,'Filler order number']/value"/>
<inputs>
<suffix value="id"/>
<type value="TEXT"/>
</inputs>
<inputs>
<suffix value="type"/>
<type value="TEXT"/>
</inputs>
<inputs>
<suffix value="issuer"/>
<type value="TEXT"/>
</inputs>
<inputs>
<suffix value="assigner"/>
<type value="TEXT"/>
</inputs>
</children>
<children>
<id value="ordering_provider"/>
<name value="Ordering provider"/>
<localizedName value="Ordering provider"/>
<rmType value="CLUSTER"/>
<nodeId value="openEHR-EHR-CLUSTER.person.v1"/>
<min value="0"/>
<max value="1"/>
<localizedNames/>
<localizedDescriptions/>
<aqlPath
value="/content[openEHR-EHR-OBSERVATION.laboratory_test_result.v1]/protocol[at0004]/items[at0094]/items[openEHR-EHR-CLUSTER.person.v1,'Ordering provider']"/>
<children>
<id value="name"/>
<name value="Name"/>
<localizedName value="Name"/>
<rmType value="CLUSTER"/>
<nodeId value="openEHR-EHR-CLUSTER.structured_name.v1"/>
<min value="0"/>
<max value="1"/>
<localizedNames/>
<localizedDescriptions/>
<aqlPath
value="/content[openEHR-EHR-OBSERVATION.laboratory_test_result.v1]/protocol[at0004]/items[at0094]/items[openEHR-EHR-CLUSTER.person.v1,'Ordering provider']/items[openEHR-EHR-CLUSTER.structured_name.v1,'Name']"/>
<children>
<id value="title"/>
<name value="Title"/>
<localizedName value="Title"/>
<rmType value="DV_TEXT"/>
<nodeId value="at0001"/>
<min value="0"/>
<max value="1"/>
<localizedNames/>
<localizedDescriptions/>
<annotations>
<comment
value="Occurrences for this data element are set to 0..* to allow for more than one Title to be recorded. Coding with an external terminology is preferred, where possible. For example: 'Doctor'; 'Ms'; 'Mx'; or 'Professor Dr'."/>
</annotations>
<aqlPath
value="/content[openEHR-EHR-OBSERVATION.laboratory_test_result.v1]/protocol[at0004]/items[at0094]/items[openEHR-EHR-CLUSTER.person.v1,'Ordering provider']/items[openEHR-EHR-CLUSTER.structured_name.v1,'Name']/items[at0001]/value"/>
<inputs>
<type value="TEXT"/>
</inputs>
</children>
<children>
<id value="given_name"/>
<name value="Given name"/>
<localizedName value="Given name"/>
<rmType value="DV_TEXT"/>
<nodeId value="at0002"/>
<min value="0"/>
<max value="1"/>
<localizedNames/>
<localizedDescriptions/>
<annotations>
<comment
value="Occurrences for this data element are set to 0..* to allow for more than one Given name to be recorded. In addition, this data element may be cloned and renamed within a template to allow discrete recording of different types of Given name - for example 'First name', 'Middle name', 'Preferred name' or 'Nickname', as required for a specific use case."/>
</annotations>
<aqlPath
value="/content[openEHR-EHR-OBSERVATION.laboratory_test_result.v1]/protocol[at0004]/items[at0094]/items[openEHR-EHR-CLUSTER.person.v1,'Ordering provider']/items[openEHR-EHR-CLUSTER.structured_name.v1,'Name']/items[at0002]/value"/>
<inputs>
<type value="TEXT"/>
</inputs>
</children>
<children>
<id value="family_name"/>
<name value="Family name"/>
<localizedName value="Family name"/>
<rmType value="DV_TEXT"/>
<nodeId value="at0005"/>
<min value="0"/>
<max value="1"/>
<localizedNames/>
<localizedDescriptions/>
<annotations>
<comment
value="Also known as 'Last name' or 'Surname'. Occurrences for this data element are set to 0..* to allow for more than one Family name to be recorded. Complex names such as 'El Haddad' or 'van der Heyden' can be recorded using this naming pattern, as identified in ISO 22220 (Annex F), but for the intended use case for this archetype it is most likely that the full family name will be recorded as a string."/>
</annotations>
<aqlPath
value="/content[openEHR-EHR-OBSERVATION.laboratory_test_result.v1]/protocol[at0004]/items[at0094]/items[openEHR-EHR-CLUSTER.person.v1,'Ordering provider']/items[openEHR-EHR-CLUSTER.structured_name.v1,'Name']/items[at0005]/value"/>
<inputs>
<type value="TEXT"/>
</inputs>
</children>
</children>
<children>
<id value="identifier"/>
<name value="Identifier"/>
<localizedName value="Identifier"/>
<rmType value="DV_IDENTIFIER"/>
<nodeId value="at0003"/>
<min value="0"/>
<max value="1"/>
<localizedNames/>
<localizedDescriptions/>
<annotations>
<comment
value="Occurrences for this data element is set to 0..* to allow for more than one Identifier to be recorded. Note that the DV_IDENTIFIER data type contains multiple subcomponents for recording the ID value, type, issuer and assigned. For example - social security number; driver's license; or passport number."/>
</annotations>
<aqlPath
value="/content[openEHR-EHR-OBSERVATION.laboratory_test_result.v1]/protocol[at0004]/items[at0094]/items[openEHR-EHR-CLUSTER.person.v1,'Ordering provider']/items[at0003]/value"/>
<inputs>
<suffix value="id"/>
<type value="TEXT"/>
</inputs>
<inputs>
<suffix value="type"/>
<type value="TEXT"/>
</inputs>
<inputs>
<suffix value="issuer"/>
<type value="TEXT"/>
</inputs>
<inputs>
<suffix value="assigner"/>
<type value="TEXT"/>
</inputs>
</children>
</children>
<children>
<id value="distribution"/>
<name value="Distribution"/>
<localizedName value="Distribution"/>
<rmType value="CLUSTER"/>
<nodeId value="openEHR-EHR-CLUSTER.distribution.v0"/>
<min value="0"/>
<max value="1"/>
<localizedNames/>
<localizedDescriptions/>
<aqlPath
value="/content[openEHR-EHR-OBSERVATION.laboratory_test_result.v1]/protocol[at0004]/items[at0094]/items[openEHR-EHR-CLUSTER.distribution.v0]"/>
<children>
<id value="individual_recipient"/>
<name value="Individual recipient"/>
<localizedName value="Individual recipient"/>
<rmType value="CLUSTER"/>
<nodeId value="at0011"/>
<min value="0"/>
<max value="-1"/>
<localizedNames/>
<localizedDescriptions/>
<aqlPath
value="/content[openEHR-EHR-OBSERVATION.laboratory_test_result.v1]/protocol[at0004]/items[at0094]/items[openEHR-EHR-CLUSTER.distribution.v0]/items[at0011]"/>
<children>
<id value="recipient_details"/>
<name value="Recipient details"/>
<localizedName value="Recipient details"/>
<rmType value="CLUSTER"/>
<nodeId value="openEHR-EHR-CLUSTER.person.v1"/>
<min value="0"/>
<max value="1"/>
<localizedNames/>
<localizedDescriptions/>
<aqlPath
value="/content[openEHR-EHR-OBSERVATION.laboratory_test_result.v1]/protocol[at0004]/items[at0094]/items[openEHR-EHR-CLUSTER.distribution.v0]/items[at0011]/items[openEHR-EHR-CLUSTER.person.v1,'Recipient details']"/>
<children>
<id value="name"/>
<name value="Name"/>
<localizedName value="Name"/>
<rmType value="CLUSTER"/>
<nodeId value="openEHR-EHR-CLUSTER.structured_name.v1"/>
<min value="0"/>
<max value="1"/>
<localizedNames/>
<localizedDescriptions/>
<aqlPath
value="/content[openEHR-EHR-OBSERVATION.laboratory_test_result.v1]/protocol[at0004]/items[at0094]/items[openEHR-EHR-CLUSTER.distribution.v0]/items[at0011]/items[openEHR-EHR-CLUSTER.person.v1,'Recipient details']/items[openEHR-EHR-CLUSTER.structured_name.v1,'Name']"/>
<children>
<id value="title"/>
<name value="Title"/>
<localizedName value="Title"/>
<rmType value="DV_TEXT"/>
<nodeId value="at0001"/>
<min value="0"/>
<max value="1"/>
<localizedNames/>
<localizedDescriptions/>
<annotations>
<comment
value="Occurrences for this data element are set to 0..* to allow for more than one Title to be recorded. Coding with an external terminology is preferred, where possible. For example: 'Doctor'; 'Ms'; 'Mx'; or 'Professor Dr'."/>
</annotations>
<aqlPath
value="/content[openEHR-EHR-OBSERVATION.laboratory_test_result.v1]/protocol[at0004]/items[at0094]/items[openEHR-EHR-CLUSTER.distribution.v0]/items[at0011]/items[openEHR-EHR-CLUSTER.person.v1,'Recipient details']/items[openEHR-EHR-CLUSTER.structured_name.v1,'Name']/items[at0001]/value"/>
<inputs>
<type value="TEXT"/>
</inputs>
</children>
<children>
<id value="given_name"/>
<name value="Given name"/>
<localizedName value="Given name"/>
<rmType value="DV_TEXT"/>
<nodeId value="at0002"/>
<min value="0"/>
<max value="1"/>
<localizedNames/>
<localizedDescriptions/>
<annotations>
<comment
value="Occurrences for this data element are set to 0..* to allow for more than one Given name to be recorded. In addition, this data element may be cloned and renamed within a template to allow discrete recording of different types of Given name - for example 'First name', 'Middle name', 'Preferred name' or 'Nickname', as required for a specific use case."/>
</annotations>
<aqlPath
value="/content[openEHR-EHR-OBSERVATION.laboratory_test_result.v1]/protocol[at0004]/items[at0094]/items[openEHR-EHR-CLUSTER.distribution.v0]/items[at0011]/items[openEHR-EHR-CLUSTER.person.v1,'Recipient details']/items[openEHR-EHR-CLUSTER.structured_name.v1,'Name']/items[at0002]/value"/>
<inputs>
<type value="TEXT"/>
</inputs>
</children>
<children>
<id value="family_name"/>
<name value="Family name"/>
<localizedName value="Family name"/>
<rmType value="DV_TEXT"/>
<nodeId value="at0005"/>
<min value="0"/>
<max value="1"/>
<localizedNames/>
<localizedDescriptions/>
<annotations>
<comment
value="Also known as 'Last name' or 'Surname'. Occurrences for this data element are set to 0..* to allow for more than one Family name to be recorded. Complex names such as 'El Haddad' or 'van der Heyden' can be recorded using this naming pattern, as identified in ISO 22220 (Annex F), but for the intended use case for this archetype it is most likely that the full family name will be recorded as a string."/>
</annotations>
<aqlPath
value="/content[openEHR-EHR-OBSERVATION.laboratory_test_result.v1]/protocol[at0004]/items[at0094]/items[openEHR-EHR-CLUSTER.distribution.v0]/items[at0011]/items[openEHR-EHR-CLUSTER.person.v1,'Recipient details']/items[openEHR-EHR-CLUSTER.structured_name.v1,'Name']/items[at0005]/value"/>
<inputs>
<type value="TEXT"/>
</inputs>
</children>
</children>
<children>
<id value="identifier"/>
<name value="Identifier"/>
<localizedName value="Identifier"/>
<rmType value="DV_IDENTIFIER"/>
<nodeId value="at0003"/>
<min value="0"/>
<max value="1"/>
<localizedNames/>
<localizedDescriptions/>
<annotations>
<comment
value="Occurrences for this data element is set to 0..* to allow for more than one Identifier to be recorded. Note that the DV_IDENTIFIER data type contains multiple subcomponents for recording the ID value, type, issuer and assigned. For example - social security number; driver's license; or passport number."/>
</annotations>
<aqlPath
value="/content[openEHR-EHR-OBSERVATION.laboratory_test_result.v1]/protocol[at0004]/items[at0094]/items[openEHR-EHR-CLUSTER.distribution.v0]/items[at0011]/items[openEHR-EHR-CLUSTER.person.v1,'Recipient details']/items[at0003]/value"/>
<inputs>
<suffix value="id"/>
<type value="TEXT"/>
</inputs>
<inputs>
<suffix value="type"/>
<type value="TEXT"/>
</inputs>
<inputs>
<suffix value="issuer"/>
<type value="TEXT"/>
</inputs>
<inputs>
<suffix value="assigner"/>
<type value="TEXT"/>
</inputs>
</children>
</children>
</children>
</children>
</children>
<children>
<id value="language"/>
<name value="Language"/>
<rmType value="CODE_PHRASE"/>
<min value="1"/>
<max value="1"/>
<aqlPath
value="/content[openEHR-EHR-OBSERVATION.laboratory_test_result.v1]/language"/>
<inContext value="true"/>
</children>
<children>
<id value="encoding"/>
<name value="Encoding"/>
<rmType value="CODE_PHRASE"/>
<min value="1"/>
<max value="1"/>
<aqlPath
value="/content[openEHR-EHR-OBSERVATION.laboratory_test_result.v1]/encoding"/>
<inContext value="true"/>
</children>
<children>
<id value="subject"/>
<name value="Subject"/>
<rmType value="PARTY_PROXY"/>
<min value="1"/>
<max value="1"/>
<aqlPath
value="/content[openEHR-EHR-OBSERVATION.laboratory_test_result.v1]/subject"/>
<inContext value="true"/>
<inputs>
<suffix value="id"/>
<type value="TEXT"/>
</inputs>
<inputs>
<suffix value="id_scheme"/>
<type value="TEXT"/>
</inputs>
<inputs>
<suffix value="id_namespace"/>
<type value="TEXT"/>
</inputs>
<inputs>
<suffix value="name"/>
<type value="TEXT"/>
</inputs>
</children>
</children>
<children>
<id value="category"/>
<rmType value="DV_CODED_TEXT"/>
<nodeId value=""/>
<min value="1"/>
<max value="1"/>
<aqlPath value="/category"/>
<inContext value="true"/>
<inputs>
<suffix value="code"/>
<type value="CODED_TEXT"/>
<terminology value="openehr"/>
<list>
<value value="433"/>
<label value="event"/>
<localizedLabels/>
</list>
</inputs>
</children>
<children>
<id value="language"/>
<name value="Language"/>
<rmType value="CODE_PHRASE"/>
<min value="1"/>
<max value="1"/>
<aqlPath value="/language"/>
<inContext value="true"/>
</children>
<children>
<id value="territory"/>
<name value="Territory"/>
<rmType value="CODE_PHRASE"/>
<min value="1"/>
<max value="1"/>
<aqlPath value="/territory"/>
<inContext value="true"/>
</children>
<children>
<id value="composer"/>
<name value="Composer"/>
<rmType value="PARTY_PROXY"/>
<min value="1"/>
<max value="1"/>
<aqlPath value="/composer"/>
<inContext value="true"/>
<inputs>
<suffix value="id"/>
<type value="TEXT"/>
</inputs>
<inputs>
<suffix value="id_scheme"/>
<type value="TEXT"/>
</inputs>
<inputs>
<suffix value="id_namespace"/>
<type value="TEXT"/>
</inputs>
<inputs>
<suffix value="name"/>
<type value="TEXT"/>
</inputs>
</children>
</tree>
</et:WebTemplate>