ルーティング・プロダクションのサンプル
サンプル・プロダクション Demo.HL7v3.Production.InterfaceEngineOpens in a new tab を実行するために使用するサンプル・データは、実際に MFMT_IN002101 または QUPA_IN101103 タイプの HL7 バージョン 3.0 メッセージを含んでいる必要があります。これが含まれていない場合、メッセージはルーティングされません。この付録は、各メッセージ・タイプのサンプルを提供します。
ドキュメントをオンラインで表示している場合は、各メッセージのテキストを、拡張子 *.xml 付きのファイルにコピーして、Demo.HL7v3.Production.InterfaceEngineOpens in a new tab プロダクションを実行するためのサンプル・データとして使用できます。このサンプル・プロダクションは、ENSDEMO ネームスペースにあります。
これらのファイルを使用してサンプル・プロダクションを使用するには、以下を実行します。
-
Ensemble をインストールしたディレクトリの下に、次の 3 つのディレクトリを作成します。
-
<ensemblesys>\Dev\HL7v3\Source
-
<ensemblesys>\Dev\HL7v3\In
-
<ensemblesys>\Dev\HL7v3\Out
-
-
*.xml ファイルをディレクトリ <ensemblesys>\Dev\HL7v3\Source にコピーします。
-
ENSDEMO ネームスペースで Demo.HL7v3.Production.InterfaceEngineOpens in a new tab プロダクションを起動します。
-
*.xml ファイルをディレクトリ <ensemblesys>s\Dev\HL7v3\In にコピーします。このファイルは、プロダクションによって使用されると削除されます。
-
ディレクトリ <ensemblesys>\Dev\HL7v3\Out で、変換された *.xml ファイルを探します。
サンプル・メッセージ MFMT_IN002101
<MFMT_IN002101>
<id extension="9223372036854775800" root="2.16.528.1.1007.3.2.700222.1" />
<creationTime value="2006-01-01 12:00:00PM" />
<versionCode code="NATCHEZEd2005-Okt" />
<interactionId extension="MFMT_IN002101" root="2.16.840.1.113883.1.6" />
<processingCode code="ER" />
<processingModeCode code="T" />
<acceptAckCode code="ER" />
<receiver>
<device>
<id extension="000700856" root="2.16.528.1.1007.3.2" />
<name use="L">
<given>ZIM Applicatie Regio Utrecht</given>
</name>
<agencyFor classCode="AGNT">
<representedOrganization classCode="ORG" determinerCode="INSTANCE">
<id extension="00100100" root="2.16.528.1.1007.3.3" />
<name use="L">
<given>ZIM Beheersorganisatie Utrecht</given>
</name>
</representedOrganization>
</agencyFor>
</device>
</receiver>
<sender>
<telecom use="WP" value="tel:+31307236354" />
<device>
<id extension="000700222" root="2.16.528.1.1007.3.2" />
<name use="L">
<given>ABC-HIS Goodhope Hospital</given>
</name>
<agencyFor classCode="AGNT">
<representedOrganization classCode="ORG" determinerCode="INSTANCE">
<id extension="00600862" root="2.16.528.1.1007.3.3" />
<name use="L">
<given>Goodhope Hospital</given>
</name>
</representedOrganization>
</agencyFor>
</device>
</sender>
<ControlActProcess moodCode="EVN">
<effectiveTime value="20040417" />
<authorOrPerformer typeCode="AUT">
<participant>
<AssignedPerson>
<id extension="000120450" root="2.16.528.1.1007.3.1" />
<Organization>
<id extension="00988137" root="2.16.528.1.1007.3.3" />
</Organization>
</AssignedPerson>
</participant>
</authorOrPerformer>
<overseer typeCode="RESP">
<AssignedPerson>
<id extension="000120450" root="2.16.528.1.1007.3.1" />
<Organization>
<id extension="00988137" root="2.16.528.1.1007.3.3" />
</Organization>
</AssignedPerson>
</overseer>
<subject>
<registrationProcess classCode="REG" moodCode="RQO">
<code code="722933" codeSystem="2.16.840.1.113883.2.4.15.4"
codeSystemName="ActRegistryCodeNL" displayName="Voorschrift" />
<statusCode code="active" codeSystem="2.16.840.1.113883.5.14" />
<effectiveTime>
<low value="20040417" />
</effectiveTime>
<subject2 typeCode="SUBJ">
<ActReference classCode="SBADM" moodCode="RQO">
<id extension="9223372036854775800" root="2.16.528.1.1007.3.2.400416.16" />
<statusCode code="active" />
<recordTarget>
<patient>
<id extension="000197245" root="2.16.840.1.113883.2.4.6.3" />
<statusCode code="" />
<Person>
<name use="L">
<given>Tom</given>
<prefix qualifier="VV">de</prefix>
<family>Jong</family>
</name>
</Person>
<Organization>
<id extension="00123456" root="2.16.528.1.1007.3.3" />
</Organization>
</patient>
</recordTarget>
<authorOrPerformer typeCode="AUT">
<time value="20040417151000" />
<assignedEntity>
<id extension="0000120450" root="2.16.528.1.1007.3.1" />
<assignedPerson>
<name />
<LocatedEntity>
<Place />
</LocatedEntity>
</assignedPerson>
<Organization>
<id extension="00988137" root="2.16.528.1.1007.3.3" />
</Organization>
</assignedEntity>
</authorOrPerformer>
<overseer typeCode="RESP">
<assignedEntity>
<id extension="000120450" root="2.16.528.1.1007.3.1" />
<code code="01.015" codeSystem="2.16.840.1.113883.2.4.15.111"
codeSystemName="RoleCode" displayName="GP" />
<assignedPerson>
<name />
<LocatedEntity>
<Place />
</LocatedEntity>
</assignedPerson>
<Organization>
<id extension="00988137" root="2.16.528.1.1007.3.3" />
</Organization>
</assignedEntity>
</overseer>
</ActReference>
</subject2>
</registrationProcess>
</subject>
</ControlActProcess>
</MFMT_IN002101>
サンプル・メッセージ QUPA_IN101103
<QUPA_IN101103>
<id extension="1001" root="2.16.528.1.1007.3.2.2.233"/>
<creationTime value="20040719140000"/>
<versionCode code="NATCHEZEd2005-Okt"/>
<interactionId extension="QUPA_IN101103" root="2.16.840.1.113883"/>
<processingCode code="P"/>
<processingModeCode code="T"/>
<acceptAckCode code="ER"/>
<receiver>
<telecom use="WP" value="tel:+31299324874"/>
<device>
<id extension="000900478" root="2.16.528.1.1007.3.2"/>
<name use="L">
<given>ZIM Systeeem regio Utrecht</given>
</name>
</device>
</receiver>
<sender>
<telecom use="WP" value="tel:+31307236354"/>
<device>
<id extension="1" root="2.16.528.1.1007.3.2"/>
<name use="L">
<given>ABC-HIS Goodhope Hospital</given>
</name>
</device>
</sender>
<ControlActProcess moodCode="EVN">
<effectiveTime value="20040719135956"/>
<authorOrPerformer typeCode="AUT">
<participant>
<AssignedPerson>
<id extension="000120450" root="2.16.528.1.1007.3.1"/>
<Organization>
<id extension="00304845" root="2.16.528.1.1007.3.2"/>
</Organization>
</AssignedPerson>
</participant>
</authorOrPerformer>
<reasonOf>
<justifiedDetectedIssue>
<code code="QNAT" codeSystem="2.16.840.1.113883.2.4.5.4"
codeSystemName="ActCodeNL"/>
<targetOf>
<source moodCode="DEF">
<code code="EMAUTH" codeSystem="2.16.840.1.113883.2.4.5.4"
codeSystemName="ActCodeNL"/>
</source>
</targetOf>
</justifiedDetectedIssue>
</reasonOf>
<queryByParameter>
<queryId extension="5523264" root="2.16.528.1.1007.3.2.400893.15"/>
<statusCode code="new"/>
<person.addr>
<value>
<postalCode>1200 BR</postalCode>
</value>
<semanticsText>Person.addr</semanticsText>
</person.addr>
<person.birthTime>
<value>
<center value="19750103"/>
</value>
<semanticsText>Person.birthTime</semanticsText>
</person.birthTime>
</queryByParameter>
</ControlActProcess>
</QUPA_IN101103>