• 検索結果がありません。

4. PIX / PDQ

4.2. トランザクション定義(PIXV3)

4.2.3. 患者 ID 相互参照更新通知(HL7 V3 版) (ITI-46)

4.2.3.2. メッセージ定義

<input>

<wsoap12:body use="literal"/>

</input>

<output>

<wsoap12:body use="literal"/>

</output>

</operation>

</binding>

<service name="PIXConsumer_Service">

<port binding="tns:PIXConsumer_Binding_Soap12" name="PIXConsumer_Port_Soap12">

<wsoap12:address location="http://servicelocation/PIXConsumer_Soap12"/>

</port>

</service>

</definitions>

4-22 WSDL

の例(患者

ID

相互参照更新通知(HL7 V3版))

ド。

1.3.1 @code M :1..1 M :1..1 コード HL7 V3 コード定義 RoleStatus か ら「active」を設定。他の値は使 用してはならない。

1.4 patientPerson M :1..1 M :1..1 患者個人情報。

1.4.1 @classCode M :1..1 M :1..1 コード HL7 V3 コード定義 EntityClass か ら「PSN」を設定。

1.4.2 @determinerCode M :1..1 M :1..1 コード HL7 V3 コ ー ド 定 義 EntityDeterminerから「INSTANCE」

を設定。

1.4.3 name M :1..1 M :1..1 患者氏名。共通データ仕様「氏名

(漢字・カナ/ミドルネーム有) を使用。

1.4.4 asOtherIDs O :0..* O :0..* 患者が持つ他の識別子。例えば、

運転免許証番号や被保険者証番号 など。

1.4.4.1 @classCode M :1..1 M :1..1 コード HL7 V3 コード定義 RoleClass から

「ROL」 もしくはその下位のコー ドを設定。

ID が患者 ID の場合、RoleClass か ら「PAT」を設定。

1.4.4.2 id M :1..* M :1..* 患者が持つ他の識別子。

1.4.4.2.1 @root M :1..1 M :1..1 OID/UUID 識別子の名前空間を示す UID また は OID。

XML No 1.4.4.3.3.1 scopingOrganization の root 属性 と一致しなければならない。

1.4.4.2.2 @extension O :0..1 O :0..1 文字列 識別子文字列。 1.4.4.3 scopingOrganization M :1..1 M :1..1 識別子を発行した組織。

1.4.4.3.1 @classCode M :1..1 M :1..1 コード HL7 V3 コード定義 EntityClass か ら「ORG」を設定。

1.4.4.3.2 @determinerCode M :1..1 M :1..1 コード HL7 V3 コ ー ド 定 義 EntityDeterminerから「INSTANCE」

を設定。

1.4.4.3.3 id M :1..* M :1..* 組織の識別子。

1.4.4.3.3.1 @root M :1..1 M :1..1 UID 識別子の名前空間を示す UID また は OID。XMLNo 1.4.4.2.1 に指定さ れる識別子と一致しなければなら ず、本 ID の extension 属性は指定 されてはならない。

1.4.4.3.4 code O :0..1 O :0..1 組織の種別や分類を示すコード。

使用する場合には、任意のコード 体系を使用することができる。

[JAHIS]

本書では例としてコード表 10-20

「組織区分コード」を示すが、ド メイン内、及び、ドメイン間の合

意に基づき、他のコードも使用す ることができる。

1.4.4.3.4.1 @code M :1..1 M :1..1 コード 組織の役割コード。 1.4.4.3.4.2 @codeSystem M :1..1 M :1..1 OID コード体系を示す OID. 1.4.4.3.4.3 @codeSystemName O :0..1 O :0..1 文字列 コード体系名称。 1.4.4.3.4.4 @displayName O :0..1 O :0..1 文字列 コードの表示名。 1.4.4.3.5 name O :0..* O :0..* 組織名。共通データ仕様「単純名

称」を使用。

1.4.4.3.6 addr O :0..* O :0..* 住所。共通データ仕様「住所」仕 様。

1.5 providerOrganization O :0..1 O :0..1 患者 ID を発行した発行機関の情 報。

1.5.1 @classCode M :1..1 M :1..1 コード HL7 V3 コード定義 EntityClass か ら「ORG」を設定。

1.5.2 @determinerCode M :1..1 M :1..1 コード HL7 V3 コ ー ド 定 義 EntityDeterminerから「INSTANCE」

を設定。

1.5.3 id M :1..* M :1..* 組織の識別子。

1.5.3.1 @root M :1..1 M :1..1 OID 組織の識別子の名前空間を示す OID。

[IHE 制約] もし患者 ID の発行機 関が指定された場合、XML No 1.1.1 に指定される患者 ID は、当該発行 機関が発行した識別子に限られ る。また、少なくとも 1 つの id の root 属性と、本項目に指定される OID は一致しなければならず、本 id 要素の extension 属性は使用し てはならない。

1.5.4 code O :0..1 O :0..1 組織の種別や分類を示すコード。

使用する場合には、任意のコード 体系を使用することができる。

[JAHIS]

本書では例としてコード表 10-8

「医療機関の役割コード」を示す が、ドメイン内、及び、ドメイン 間の合意に基づき、他のコードも 使用することができる。

1.5.4.1 @code M :1..1 M :1..1 コード 組織の役割コード。

1.5.4.2 @codeSystem M :1..1 M :1..1 OID コード体系を示す OID. 1.5.4.3 @codeSystemName O :0..1 O :0..1 文字列 コード体系名称。 1.5.4.4 @displayName O :0..1 O :0..1 文字列 コードの表示名。

1.5.5 name O :0..* O :0..* 組織名称

1.5.5.1 text() M :1..1 M :1..1 文字列 組織名称文字列。

1.5.6 contactParty M :1..* M :1..* 連絡先担当者情報。

1.5.6.2 id O :0..* O :0..* 担当者の識別子情報。

1.5.6.2.1 @root M :1..1 M :1..1 OID/UUID 識別子の名前空間を示す UUID ま たは OID.

1.5.6.2.2 @extension O :0..1 O :0..1 文字列 識別子文字列。

1.5.6.3 code O :0..1 O :0..1 連絡先担当者の役割コード。使用

する場合、ドメイン内、及び、ド メイン間での合意の上、任意のコ ードを使用することが可能。

[JAHIS]

例えば、医師、看護師、薬剤師、

医療ソーシャルワーカ、事務職員、

といった組織内での役割を識別す る。コード表 10-1「職種コード」

を使用してもよい。

1.5.6.3.1 @code M :1..1 M :1..1 コード 役割コード値。

1.5.6.3.2 @codeSystem M :1..1 M :1..1 OID コード体系を表す OID 1.5.6.3.3 @codeSystemName O :0..1 O :0..1 文字列 コード体系名称。 1.5.6.3.4 @displayName O :0..1 O :0..1 文字列 役割コードの表示名称。

1.5.6.4 addr O :0..* O :0..* 担当者の住所。共通データ仕様「住

所」を使用。

住所、連絡先担当者の電話番号、

連絡先担当者個人情報のいずれか 1つが指定されなければならな い。

1.5.6.5 telecom O :0..* O :0..* 担当者の連絡先情報。共通データ

仕様「電話番号」を使用。

住所、連絡先担当者の電話番号、

連絡先担当者個人情報のいずれか 1つが指定されなければならな い。

1.5.6.6 contactPerson O :0..1 O :0..1 担当者個人情報。

住所、連絡先担当者の電話番号、

連絡先担当者個人情報のいずれか 1つが指定されなければならな い。

1.5.6.6.1 @classCode M :1..1 M :1..1 コード HL7 V3 コード定義 EntityClass か ら「PSN」を設定。

1.5.6.6.2 @determinerCode M :1..1 M :1..1 コード HL7 V3 コ ー ド 定 義 EntityDeterminerから「INSTANCE」

を設定。

1.5.6.6.3 name M :1..* M :1..* 担当者氏名。共通データ仕様「氏

名(漢字・カナ/ミドルネーム有) を使用。

患者 ID 相互参照更新通知(HL7 V3 版)トランザクションで使用する患者レジストリレコード修正メッセ ージのメッセージサンプルを図 4-23 に示す。図中の番号は、表 4-42 に示す設定値を表す。

表 4-42 患者レジストリレコード修正メッセージサンプルの設定値

No 項目 設定値

1 ローカル患者 ID(OID) 1.2.840.114350.1.13.99998.8734 2 ローカル患者 ID(識別子) 043210

3 地域患者 ID(OID) 1.2.840.114350.1.13.99998.1 4 地域患者 ID(識別子) 0000012345

5 ニーモニック(OID) 1.2.840.114350.1.13.99998.9999 6 ニーモニック(識別子) 09011111111

7 患者氏名 患者花子

8 患者カナ氏名 カンジャハナコ

9 患者性別 女性

10 患者生年月日 1942 年 10 月 23 日

11 患者郵便番号 105-0004

12 患者住所 東京都港区新橋2丁目5-5

13 医療機関 ID 1.2.840.114350.1.13.99998.8734

14 医療機関名 JAHIS 病院

15 医療機関連絡先電話番号 03-9999-9999

16 登録責任組織 ID 1.2.840.114350.1.13.99998.8734

17 登録責任組織名称 JAHIS 病院

<?xml version="1.0" encoding="UTF-8"?>

<PRPA_IN201302UV02 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

xsi:schemaLocation="urn:hl7-org:v3 ../../schema/HL7V3/NE2008/multicacheschemas/PRPA_IN2013 02UV02.xsd" xmlns="urn:hl7-org:v3" ITSVersion="XML_1.0">

<id root="2.16.840.1.113883.19.3.2409" extension="3456"/>

<creationTime value="20130806091603"/>

<interactionId root="2.16.840.1.113883.1.6" extension="PRPA_IN201302UV02"/>

<processingCode code="P"/>

<processingModeCode code="T"/>

<acceptAckCode code="AL"/>

<receiver typeCode="RCV">

<device classCode="DEV" determinerCode="INSTANCE">

<id root="1.2.840.114350.1.13.99999.4567"/>

<telecom value="https://example.org/PatientFeed"/>

</device>

</receiver>

<sender typeCode="SND">

<device classCode="DEV" determinerCode="INSTANCE">

<id root="1.2.840.114350.1.13.99998.8734.1.1"/>

</device>

</sender>

<controlActProcess classCode="CACT" moodCode="EVN">

<subject typeCode="SUBJ">

<registrationEvent classCode="REG" moodCode="EVN">

<statusCode code="active"/>

<subject1 typeCode="SBJ">

<id root="1.2.840.114350.1.13.99998.8734" extension="043210"/>

<id root="1.2.840.114350.1.13.9998.1" extension="0000012345"/>

<id root="1.2.840.114350.1.13.99998.9999" extension="09011111111"/>

<statusCode code="active"/>

<patientPerson>

<name use="IDE">

<family>患者</family>

<given>花子</given>

</name>

<name use="SYL">

<family>カンジャ</family>

<given>ハナコ</given>

</name>

<administrativeGenderCode code="F" codeSystem="2.16.840.1.113883.6.12"

codeSystemName="HL70001" displayName="女性"/>

<birthTime value="19421023"/>

<addr>

<postalCode>154-0004</postalCode>

東京都港区新橋2丁目5-5 </addr>

</patientPerson>

<providerOrganization classCode="ORG" determinerCode="INSTANCE">

<id root="1.2.840.114350.1.13.99998.8734"/>

<name>JAHIS病院</name>

<contactParty classCode="CON">

<telecom value="tel:03-1111-1111"/>

</contactParty>

</providerOrganization>

</patient>

</subject1>

<custodian typeCode="CST">

<assignedEntity classCode="ASSIGNED">

<id root="1.2.840.114350.1.13.99998.8734"/>

<assignedOrganization classCode="ORG" determinerCode="INSTANCE">

<name>JAHIS病院</name>

</assignedOrganization>

</assignedEntity>

</custodian>

</registrationEvent>

</subject>

</controlActProcess>

</PRPA_IN201302UV02>

図 4-23 患者

ID

相互参照更新通知メッセージのメッセージサンプル

4.2.3.2.2. 受諾応答メッセージ(Accept Acknowledgement)

受諾応答メッセージの XML 定義は表 4-20 を参照すること。

8 7

3

17

4

16 15

14 13 12 11 10

5

9

6