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="GENOC - Research registration.v1"/>
<version value="2.3"/>
<defaultLanguage value="en"/>
<languages value="en"/>
<tree>
<id value="research_registration"/>
<name value="Research registration"/>
<localizedName value="Research registration"/>
<rmType value="COMPOSITION"/>
<nodeId value="openEHR-EHR-COMPOSITION.research_registration.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"/>
<aqlPath value="/context"/>
<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="research_study_registration"/>
<name value="Research study registration"/>
<localizedName value="Research study registration"/>
<rmType value="ADMIN_ENTRY"/>
<nodeId value="openEHR-EHR-ADMIN_ENTRY.research_study_registration.v1"/>
<min value="0"/>
<max value="1"/>
<localizedNames/>
<localizedDescriptions/>
<aqlPath
value="/content[openEHR-EHR-ADMIN_ENTRY.research_study_registration.v1]"/>
<children>
<id value="study_name"/>
<name value="Study name"/>
<localizedName value="Study name"/>
<rmType value="DV_TEXT"/>
<nodeId value="at0002"/>
<min value="0"/>
<max value="1"/>
<localizedNames/>
<localizedDescriptions/>
<aqlPath
value="/content[openEHR-EHR-ADMIN_ENTRY.research_study_registration.v1]/data[at0001]/items[at0002]/value"/>
<inputs>
<type value="TEXT"/>
</inputs>
</children>
<children>
<id value="study_identifier"/>
<name value="Study identifier"/>
<localizedName value="Study identifier"/>
<rmType value="DV_IDENTIFIER"/>
<nodeId value="at0015"/>
<min value="0"/>
<max value="-1"/>
<localizedNames/>
<localizedDescriptions/>
<aqlPath
value="/content[openEHR-EHR-ADMIN_ENTRY.research_study_registration.v1]/data[at0001]/items[at0015]/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="study_organisation"/>
<name value="Study organisation"/>
<localizedName value="Study organisation"/>
<rmType value="DV_TEXT"/>
<nodeId value="at0009"/>
<min value="0"/>
<max value="1"/>
<localizedNames/>
<localizedDescriptions/>
<aqlPath
value="/content[openEHR-EHR-ADMIN_ENTRY.research_study_registration.v1]/data[at0001]/items[at0009]/value"/>
<inputs>
<type value="TEXT"/>
</inputs>
</children>
<children>
<id value="status"/>
<name value="Status"/>
<localizedName value="Status"/>
<rmType value="DV_CODED_TEXT"/>
<nodeId value="at0005"/>
<min value="0"/>
<max value="1"/>
<localizedNames/>
<localizedDescriptions/>
<aqlPath
value="/content[openEHR-EHR-ADMIN_ENTRY.research_study_registration.v1]/data[at0001]/items[at0005]/value"/>
<inputs>
<suffix value="code"/>
<type value="CODED_TEXT"/>
<list>
<value value="at0006"/>
<label value="Registered"/>
<localizedLabels/>
<localizedDescriptions/>
</list>
<list>
<value value="at0007"/>
<label value="Withdrawn"/>
<localizedLabels/>
<localizedDescriptions/>
</list>
</inputs>
</children>
<children>
<id value="patient_identifier"/>
<name value="Patient identifier"/>
<localizedName value="Patient identifier"/>
<rmType value="DV_IDENTIFIER"/>
<nodeId value="at0008"/>
<min value="0"/>
<max value="-1"/>
<localizedNames/>
<localizedDescriptions/>
<aqlPath
value="/content[openEHR-EHR-ADMIN_ENTRY.research_study_registration.v1]/data[at0001]/items[at0008]/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="date_registered"/>
<name value="Date registered"/>
<localizedName value="Date registered"/>
<rmType value="DV_DATE_TIME"/>
<nodeId value="at0003"/>
<min value="0"/>
<max value="1"/>
<localizedNames/>
<localizedDescriptions/>
<aqlPath
value="/content[openEHR-EHR-ADMIN_ENTRY.research_study_registration.v1]/data[at0001]/items[at0003]/value"/>
<inputs>
<type value="DATETIME"/>
</inputs>
</children>
<children>
<id value="date_withdrawn"/>
<name value="Date withdrawn"/>
<localizedName value="Date withdrawn"/>
<rmType value="DV_DATE_TIME"/>
<nodeId value="at0004"/>
<min value="0"/>
<max value="1"/>
<localizedNames/>
<localizedDescriptions/>
<aqlPath
value="/content[openEHR-EHR-ADMIN_ENTRY.research_study_registration.v1]/data[at0001]/items[at0004]/value"/>
<inputs>
<type value="DATETIME"/>
</inputs>
</children>
<children>
<id value="reason_for_withdrawal"/>
<name value="Reason for withdrawal"/>
<localizedName value="Reason for withdrawal"/>
<rmType value="DV_TEXT"/>
<nodeId value="at0011"/>
<min value="0"/>
<max value="1"/>
<localizedNames/>
<localizedDescriptions/>
<aqlPath
value="/content[openEHR-EHR-ADMIN_ENTRY.research_study_registration.v1]/data[at0001]/items[at0011]/value"/>
<inputs>
<type value="TEXT"/>
</inputs>
</children>
<children>
<id value="study_information"/>
<name value="Study information"/>
<localizedName value="Study information"/>
<rmType value="DV_URI"/>
<nodeId value="at0013"/>
<min value="0"/>
<max value="-1"/>
<localizedNames/>
<localizedDescriptions/>
<aqlPath
value="/content[openEHR-EHR-ADMIN_ENTRY.research_study_registration.v1]/data[at0001]/items[at0013]/value"/>
<inputs>
<type value="TEXT"/>
</inputs>
</children>
<children>
<id value="patient_support"/>
<name value="Patient support"/>
<localizedName value="Patient support"/>
<rmType value="DV_URI"/>
<nodeId value="at0014"/>
<min value="0"/>
<max value="-1"/>
<localizedNames/>
<localizedDescriptions/>
<aqlPath
value="/content[openEHR-EHR-ADMIN_ENTRY.research_study_registration.v1]/data[at0001]/items[at0014]/value"/>
<inputs>
<type value="TEXT"/>
</inputs>
</children>
<children>
<id value="language"/>
<name value="Language"/>
<rmType value="CODE_PHRASE"/>
<min value="1"/>
<max value="1"/>
<aqlPath
value="/content[openEHR-EHR-ADMIN_ENTRY.research_study_registration.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-ADMIN_ENTRY.research_study_registration.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-ADMIN_ENTRY.research_study_registration.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="informed_consent"/>
<name value="Informed consent"/>
<localizedName value="Informed consent"/>
<rmType value="ACTION"/>
<nodeId value="openEHR-EHR-ACTION.informed_consent.v0"/>
<min value="0"/>
<max value="1"/>
<localizedNames/>
<localizedDescriptions/>
<aqlPath value="/content[openEHR-EHR-ACTION.informed_consent.v0]"/>
<children>
<id value="ism_transition"/>
<name value="Ism_transition"/>
<rmType value="ISM_TRANSITION"/>
<min value="1"/>
<max value="1"/>
<aqlPath
value="/content[openEHR-EHR-ACTION.informed_consent.v0]/ism_transition"/>
<inContext value="true"/>
<children>
<id value="current_state"/>
<name value="Current_state"/>
<rmType value="DV_CODED_TEXT"/>
<min value="1"/>
<max value="1"/>
<aqlPath
value="/content[openEHR-EHR-ACTION.informed_consent.v0]/ism_transition/current_state"/>
<inContext value="true"/>
<inputs>
<suffix value="code"/>
<type value="CODED_TEXT"/>
<list>
<value value="245"/>
<label value="active"/>
</list>
<list>
<value value="531"/>
<label value="aborted"/>
</list>
<list>
<value value="526"/>
<label value="planned"/>
</list>
</inputs>
</children>
<children>
<id value="transition"/>
<name value="Transition"/>
<rmType value="DV_CODED_TEXT"/>
<min value="0"/>
<max value="1"/>
<aqlPath
value="/content[openEHR-EHR-ACTION.informed_consent.v0]/ism_transition/transition"/>
<inContext value="true"/>
<inputs>
<suffix value="code"/>
<type value="TEXT"/>
</inputs>
<inputs>
<suffix value="value"/>
<type value="TEXT"/>
</inputs>
</children>
<children>
<id value="careflow_step"/>
<name value="Careflow_step"/>
<rmType value="DV_CODED_TEXT"/>
<min value="0"/>
<max value="1"/>
<aqlPath
value="/content[openEHR-EHR-ACTION.informed_consent.v0]/ism_transition/careflow_step"/>
<inContext value="true"/>
<inputs>
<suffix value="code"/>
<type value="CODED_TEXT"/>
<list>
<value value="at0014"/>
<label value="Informed consent requested"/>
<localizedLabels/>
</list>
<list>
<value value="at0015"/>
<label value="Informed consent provided"/>
<localizedLabels/>
</list>
<list>
<value value="at0021"/>
<label value="Informed consent not obtained"/>
<localizedLabels/>
</list>
<list>
<value value="at0016"/>
<label value="Informed consent refused"/>
<localizedLabels/>
</list>
<list>
<value value="at0017"/>
<label value="Informed consent withdrawn"/>
<localizedLabels/>
</list>
</inputs>
</children>
</children>
<children>
<id value="procedure_trial_activity"/>
<name value="Procedure/Trial/Activity"/>
<localizedName value="Procedure/Trial/Activity"/>
<rmType value="DV_TEXT"/>
<nodeId value="at0002"/>
<min value="1"/>
<max value="-1"/>
<localizedNames/>
<localizedDescriptions/>
<aqlPath
value="/content[openEHR-EHR-ACTION.informed_consent.v0]/description[at0001]/items[at0002]/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-ACTION.informed_consent.v0]/time"/>
<inContext value="true"/>
<inputs>
<type value="DATETIME"/>
</inputs>
</children>
<children>
<id value="language"/>
<name value="Language"/>
<rmType value="CODE_PHRASE"/>
<min value="1"/>
<max value="1"/>
<aqlPath
value="/content[openEHR-EHR-ACTION.informed_consent.v0]/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-ACTION.informed_consent.v0]/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-ACTION.informed_consent.v0]/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="review"/>
<name value="Review"/>
<localizedName value="Review"/>
<rmType value="ACTION"/>
<nodeId value="openEHR-EHR-ACTION.review.v0"/>
<min value="0"/>
<max value="1"/>
<localizedNames/>
<localizedDescriptions/>
<aqlPath value="/content[openEHR-EHR-ACTION.review.v0]"/>
<children>
<id value="ism_transition"/>
<name value="Ism_transition"/>
<rmType value="ISM_TRANSITION"/>
<min value="1"/>
<max value="1"/>
<aqlPath
value="/content[openEHR-EHR-ACTION.review.v0]/ism_transition"/>
<inContext value="true"/>
<children>
<id value="current_state"/>
<name value="Current_state"/>
<rmType value="DV_CODED_TEXT"/>
<min value="1"/>
<max value="1"/>
<aqlPath
value="/content[openEHR-EHR-ACTION.review.v0]/ism_transition/current_state"/>
<inContext value="true"/>
<inputs>
<suffix value="code"/>
<type value="CODED_TEXT"/>
<list>
<value value="532"/>
<label value="completed"/>
</list>
<list>
<value value="526"/>
<label value="planned"/>
</list>
<list>
<value value="529"/>
<label value="scheduled"/>
</list>
</inputs>
</children>
<children>
<id value="transition"/>
<name value="Transition"/>
<rmType value="DV_CODED_TEXT"/>
<min value="0"/>
<max value="1"/>
<aqlPath
value="/content[openEHR-EHR-ACTION.review.v0]/ism_transition/transition"/>
<inContext value="true"/>
<inputs>
<suffix value="code"/>
<type value="TEXT"/>
</inputs>
<inputs>
<suffix value="value"/>
<type value="TEXT"/>
</inputs>
</children>
<children>
<id value="careflow_step"/>
<name value="Careflow_step"/>
<rmType value="DV_CODED_TEXT"/>
<min value="0"/>
<max value="1"/>
<aqlPath
value="/content[openEHR-EHR-ACTION.review.v0]/ism_transition/careflow_step"/>
<inContext value="true"/>
<inputs>
<suffix value="code"/>
<type value="CODED_TEXT"/>
<list>
<value value="at0003"/>
<label value="Review planned"/>
<localizedLabels/>
</list>
<list>
<value value="at0004"/>
<label value="Review scheduled"/>
<localizedLabels/>
</list>
<list>
<value value="at0019"/>
<label value="Review rescheduled"/>
<localizedLabels/>
</list>
<list>
<value value="at0016"/>
<label value="Review completed"/>
<localizedLabels/>
</list>
</inputs>
</children>
</children>
<children>
<id value="start_date_time"/>
<name value="Start date/time"/>
<localizedName value="Start date/time"/>
<rmType value="DV_DATE_TIME"/>
<nodeId value="at0018"/>
<min value="0"/>
<max value="1"/>
<localizedNames/>
<localizedDescriptions/>
<annotations>
<comment
value="This will indicate the scheduled date/time when recorded against the Scheduled care pathway step or the actual Start date/time in the Procedure performed step."/>
</annotations>
<aqlPath
value="/content[openEHR-EHR-ACTION.review.v0]/protocol[at0017]/items[at0018]/value"/>
<inputs>
<type value="DATETIME"/>
</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-ACTION.review.v0]/time"/>
<inContext value="true"/>
<inputs>
<type value="DATETIME"/>
</inputs>
</children>
<children>
<id value="language"/>
<name value="Language"/>
<rmType value="CODE_PHRASE"/>
<min value="1"/>
<max value="1"/>
<aqlPath value="/content[openEHR-EHR-ACTION.review.v0]/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-ACTION.review.v0]/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-ACTION.review.v0]/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>