Skip to main content

This is documentation for Caché & Ensemble. See the InterSystems IRIS version of this content.Opens in a new tab

For information on migrating to InterSystems IRISOpens in a new tab, see Why Migrate to InterSystems IRIS?

ルーティング・プロダクションのサンプル

サンプル・プロダクション 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 ネームスペースにあります。

これらのファイルを使用してサンプル・プロダクションを使用するには、以下を実行します。

  1. Ensemble をインストールしたディレクトリの下に、次の 3 つのディレクトリを作成します。

    • <ensemblesys>\Dev\HL7v3\Source

    • <ensemblesys>\Dev\HL7v3\In

    • <ensemblesys>\Dev\HL7v3\Out

  2. *.xml ファイルをディレクトリ <ensemblesys>\Dev\HL7v3\Source にコピーします。

  3. ENSDEMO ネームスペースで Demo.HL7v3.Production.InterfaceEngineOpens in a new tab プロダクションを起動します。

  4. *.xml ファイルをディレクトリ <ensemblesys>s\Dev\HL7v3\In にコピーします。このファイルは、プロダクションによって使用されると削除されます。

  5. ディレクトリ <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>
FeedbackOpens in a new tab