介護標準メッセージ仕様【XML による介護事業者間データ交換仕様】

平成 15 年 6 月
保健医療福祉情報システム工業会

1

【目次】
１．背景

･･････････････････････････････････････････････････････････････ 3

２．介護標準メッセージの範囲･･･････････････････････････････････････････ 4

２．１ 介護標準メッセージの想定場面（ケース）
２．２ 介護標準メッセージの種類･････････････････････････ 4･･･････････････････････････････････････ 5

２．３ 介護標準メッセージで規定するレイヤ･････････････････････････････ 5

３．介護標準メッセージの設計手順･･･････････････････････････････････････ 6

４．介護標準メッセージ仕様内容･････････････････････････････････････････ 7

４．１ データモデルの内容･････････････････････････････････････････････ 7

４．１．１ 介護保険証に関するデータモデル･････････････････････････････ 7

４．１．２ 居宅サービス計画書に関するデータモデル
４．１．３ サービス提供票に関するデータモデル･････････････････････ 8･････････････････････････ 10

４．２ メッセージ構造 ･････････････････････････････････････････････････ 11
４．２．１ 介護保険証情報･････････････････････････････････････････････ 12

４．２．２ 居宅サービス計画書情報
４．２．３ サービス提供票情報
４．３ 関連情報･････････････････････････････････････ 26･････････････････････････････････････････ 48･･････････････････････････････････････････････････････ 70

４．３．１ 項目辞書 ･･･････････････････････････････････････････････････ 70
４．３．２ データ形式一覧･････････････････････････････････････････････ 74

４．３．３ コード体系 ･････････････････････････････････････････････････ 76

2

１．背景
平成 12 年 4 月より施行された介護保険制度は、情報化を前提にした初めての制度と言われている。現在、保険者、介護事業者、国保連合会等にシステムが導入・運用され、多少の課題を包含しつつも、報酬請求に絡む介護保険に関する基幹的な業務に関しては、保険者、介護事業者、国保連間において、電子的なデータ交換が実現している。
一方、介護保険では、ひとりの要介護者に多くのサービス事業者が関わることとなり、より適切なサービスを提供するには、介護事業者間の情報連携が非常に重要となる。
しかし、介護事業者間においては、電子的なデータ交換フォーマットが決められておらず、必ずしも十分な情報活用が行われていないのが現状である。特に介護事業者間で頻繁にやりとりされる情報として、①介護保険証、②居宅サービス計画書、③サービス提供票があるが、現在はこれらの情報連携が口頭や紙であるため、各々の介護事業者で入力作業が必要となり、入力ミスや入力の手間が問題となっている。さらに、その結果として、国保連からの返戻が多くなるなど、現状の一部混乱の原因ともなっている。
本メッセージ仕様では、これらの課題を解決し、介護保険制度のより適切な運用とトー
タルケアを実現していくために、介護事業者間の情報連携を行うためのメッセージフォー
マット（介護標準メッセージ）を規定する。
介護標準メッセージとして、規定するメッセージの種類は、下記３点である。
①介護保険証情報②居宅サービス計画書情報③サービス提供票情報3

２．介護標準メッセージの範囲
２．１ 介護標準メッセージの想定場面（ケース）
介護保険制度に関わる機関は、保険者（市町村）、国保連合会、居宅介護支援事業者、サービス事業者、要介護者などがあり、各機関はさまざまな業務システムを有している。
介護標準メッセージは、このなかでも居宅介護支援事業者とサービス事業者との間でやりとりされる、①介護保険証、②居宅サービス計画書、③サービス提供票の連携を想定している。
介護標準メッセージの想定場面

図２．１ 介護保険制度の全体像と介護標準メッセージの想定場面
さらに具体的な想定場面としては、下図のようである。
居宅介護支援事業者
システム

サービス事業者
システム
・介護保険証情報
・居宅サービス計画書情報

居宅サービス計画書作成

居宅サービス計画書参照

サービス提供票作成

サービス提供票参照
・介護保険証情報・サービス提供票情報
サービス提供実績管理

給付管理票作成
介護給付費請求書作成

介護給付費請求書作成

図２．２ 介護標準メッセージの連携場面

4

２．２ 介護標準メッセージの種類
介護標準メッセージで規定する内容は下表に示す３つである。
表１．２ 介護標準メッセージの種類と対象帳票#

介護標準メッセージの種類

対象帳票（介護保険制度で活用される帳票）

1

介護保険証情報・介護保険証書

2

居宅サービス計画書情報

・居宅サービス計画書(1)・居宅サービス計画書(2)・週間サービス計画表

3

サービス提供票情報・サービス提供票・サービス提供票別表

なお、サービス提供票情報は、サービス提供の実績情報も定義する。そのため、居宅介護支援事業者からサービス事業者に送信する際のサービス提供票情報は「予定」の意味となり、サービス事業者から実績情報を登録し居宅支援事業者に送信する場合は「実績」情報の連携となる。
２．３ 介護標準メッセージで規定するレイヤ
介護標準メッセージで規定するレイヤは、システム間の情報連携で必要な取り決めのうち「Message」のレイヤである。すなわち、その下のレイヤであるビジネスプロセスやプロ
トコルなど実装方式は規定しない。
【情報連携レイヤ】
介護 標準メッセー ジで規定 する部分

Message(XML)（DTDとして定義する部分）

Business Process
Envelope(Interchange Pattern)

実装方式によって異なる部分

Message Reliability（自由な実装方式の採用が可能）

Security(SSL…)
Internet(HTTP、SMTP…)

図２．３ 介護標準メッセージで規定するレイヤ

5３．介護標準メッセージの設計思想
介護標準メッセージを設計するにあたり、下記２点を考慮している。
①介護保険制度下において、業務の見直しや業務の追加が行われることも予想される
ため、スパイラル開発を採用して要求定義の変化に対応する必要があり、複数の繰り返し開発に対する整合性や一貫性を確保する必要がある。
②連携するデータ項目は、既に施行されている介護保険制度に大きく左右される。介
護保険制度では連携すべき情報を帳票（紙）で規定しているため、ここで規定する
データ項目もこれを無視することはできない。
これらのことから、今回のメッセージ開発は、オブジェクト指向によるモデリング言語（UML：Unified Modeling Language）を採用する。具体的には、クラス図を用いてデータモデルを設計し、そのクラス図をもとにしてデータ項目を設計する。これにより、介護保険制度の見直しなどで、メッセージ仕様えを変更する場合は、クラス図から見直すことで、変更箇所や範囲を視覚的に表現することができ、変更への柔軟性を確保する。
また 、データ 項目設計は、 現在ネッ トワーク上で 飛躍的な 活用が見込ま れる XML（eXtensible Markup Language）を採用する。本仕様では、そのための XML タグセットを規定する。XML タグセットは将来性を加味し、DTD（Document Type Definition）と XML Schemaで規定し公開する。
なお、データモデル設計、データ項目設計での具体的な項目の抽出については、既存の規定（介護保険制度、帳票等）を無視することができないことから、現行介護保険制度下で使われている帳票内のデータ項目を規定している。
UML（オブジェクト指向）によるアプローチ■データモデルの設計【現行帳票】【クラス図】
対象：介護保険証情報
居宅サービス計画書情報
サービス提供票情報■データ項目の設計【DTD】【XML Schema】

保険証.dtd、計画書.dtd、提供票.dtd

保険証.xsd、計画書.xsd、提供票.xsd

図３．１ 介護標準メッセージの設計思想

6

４．介護標準メッセージ仕様内容
４．１ データモデルの内容
データモデルについては、介護保険証情報、居宅サービス計画書情報、サービス提供票
情報に関する３つのデータモデルを提示する。
・介護保険証に関するデータモデル（４．１．１に記載）
・居宅サービス計画書に関するデータモデル（４．１．２に記載）
・サービス提供票に関するデータモデル（４．１．３に記載）
４．１．１ 介護保険証に関するデータモデル
介護保険証を構成するクラスの関連を示したデータモデルを下図に示す。
通信用梱包

保険証

①
束ねる

保険者
番号 : ST
名称 : ST

持つ
1

1..*
取得情報
ID : ST
ステータス : CE
コメント[0..1] : ST

ICリーダ情報

被保険者
住所[0..1] : AD
氏名 : PN
性別[0..1] : CE
氏名フリガナ[0..1] : PN
付与する 生年月日[0..1] : DT
電話番号[0..1] : TN
0..1

認定される

持つ

保険証情報提供
システム情報ユーザＩＤ : ST
パスワード : ST

0..*
被保険者認定認定済 : CE
有効期限[0..1] : DT
0..1 番号[0..1] : ST
交付年月日[0..1] : DT
給付率[0..1] : NM

居宅介護支援事業者履歴
事業所名称 : ST
届出年月日 : DT
0..*

持つ

1

介護保険施設等履歴
種類 : CE
名称 : ST
0..* 入所入院年月日 : DT
退所退院年月日 : DT

持つ
0..1
要介護認定
要介護状態区分 : CE
認定年月日 : DT
有効期間 : DR認定審査会意見[0..1] : ST

持つ

給付制限
制限内容 : ST
サービス内容 : CE
期間 : DR
0..* 給付率[0..1] : NM持つ
0..1
居宅サービス
限度額
基準額 : NM
期間 : DR

種類支給限度額
サービス種類 : CE
基準額 : NM持つ0..*

図４．１ 保険証に関するデータモデル
図中①は、保険証の核となるクラスをグループ化したものである。その外にあるクラス
は、保険証を連携する際に必要となるクラスを意味する。

7

４．１．２ 居宅サービス計画書に関するデータモデル
居宅サービス計画書を構成するクラスの関連を示したデータモデルを以下２つに分けて
示す。

束ねる
通信用梱包

連携情報
ID : ST
ステータス : CE
1..* コメント[0..1] : ST

②

保険証
被保険者
認定

持つ
作られる

③

1

サービス
1
居宅介護サービス内容

居宅介護サ 0..1
ービス

①
計画書

持つ
1

週間サービ
ス計画

持つ
0..*

日課
時間帯 : DR

週間
曜日 : CE

随時
実施補足情報 : ST

居宅サービス計画書内
容サービス内容概要 : ST
保険給付対象 : CE
サービス種類概要 : ST
頻度 : ST
期間 : ST

居宅サービス計画書
ステータス : CE
利用者意向 : ST
統合的な援助の方針 : ST
算定理由 : CWE
コメント[0..1] : ST

+初回

持つ

履歴

+最新 日付 : DT
0..1

持つ

1..*

実現する

持つ

1..*
1..*
援助目標
長期目標 : ST
解決する
長期目標の期間 : ST
短期目標 : ST
1..*
短期目標の期間 : ST

持つ
0..*

日常活動
内容 : ST
時間帯[0..1] : DR

1..*
生活全般の
課題
1..* 課題 : ST

図４．２ 居宅サービス計画書に関するデータモデル（その１）
図中①は、居宅サービス計画書の核となるクラスをグループ化したものである。
図中②は、図４．１に示した「保険証」の中のクラスを参照することを意味する。
図中③は、図４．３に示す「サービス」の中のクラスを参照することを意味する。

8

サービス
居宅介護支援担当者
氏名 : PN

介護事業者
名称 : ST
所在地 : AD
電話番号 : TN

居宅介護サービス
事業者
事業所種別 : CE
事業所番号 : ST
サテライト区分 : ST
0..1

所属する 1..*0..*

居宅介護支援事
業者
事業所番号 : ST

居宅介護サ
ービス

提供される

サービス種類
サービス種類 : CE
単価 : MO持つ

0..*

サービス情報サービス内容 : CE
単位数 : NM
限度額適用対象 : CE 1

担当される

居宅介護サー
1..*
ビス内容

該当する

給付対象サ
ービス
0..*

給付対象外サー ビ
ス
サービス種類 : ST
サービス内容 : ST

図４．３ 居宅サービス計画書に関するデータモデル（その２）9４．１．３ サービス提供票に関するデータモデル
サービス提供票を構成するクラスの関連を示したデータモデルを下図に示す。

束ねる

通信用梱包

連携情報
1..* ID : STステータス : CE
コメント[0..1] : ST

持つ

③

②
サービス

保険証

作られる

1
居宅介護サ ービス内容

被保険者認定居宅介護サービス

1
0.1

①
提供票

持つ
サービス提供票内
容
保険対象 : CE
予定合計回数 : NM
実績合計回数 : NM
割引後単位数 : NM
割引率 : NM

支給限度管理単位数 : NM
種類基準超単位数 : NM
種類基準内単位数 : NM
区分基準超単位数 : NM
区分基準内単位数 : NM
保険対象総額 : MO
保険給付額 : MO
保険対象利用者負担 : MO
全額負担利用者負担 : MO

持つ

+初回

サービス 提供票
対象年月 : DT
保険者確認[0..1] : ST
作成年月日[0..1] : DT
届出年月日[0..1] : DT
コメント[0..1] : ST

1

持つ
持つ

持つ

0..1

持つ

ユーザ定義

持つ

持つ

状態履歴
日付[0..1] : DT
要介護状態区分 : CE

0..1

0..*

他区分支給
限度管理 0..1

+最新

持つ
公費記載

+予定

0..*

+実績
0..*

日毎サービス提供
提供時間帯[0..1] : DR
日付 : DT
曜日 : CE
回数 : NM予定
0..*

種類別支給限度管理
特地加算対象 : CE
サービス種類 : CE
合計単位数 : NM
0..*
限度超単位数 : NM
限度額適用対象 : CE

持つ

0..1
区分支給限
度管理

0.. 1
短期入所利用日数
前月までの利用日数 : NM
当月計画利用日数 : NM
累積利用日数 : NM

実績
0..*

公費給付
サービス種類 : CE
給付率 : NM
交付年月日[0..1] : DT
公費負担者番号[0..1] : ST
公費負担者名称[0..1] : ST
受給者番号[0..1] : ST
有効開始日[0..1] : DT
有効終了日[0..1] : DT

自己負担上限内容 : ST
金額 : MO

図４．４ サービス提供票に関するデータモデル
図中①は、サービス提供票の核となるクラスをグループ化したものである。
図中②は、図４．１に示した「保険証」の中のクラスを参照することを意味する。
図中③は、図４．３に示した「サービス」の中のクラスを参照することを意味する。

10

４．２ メッセージ構造
メッセージは、XML 形式で記述され、タグ MsgPack で始まり、以下、子タグの階層構
造で表現される。これらは、可読なテキストであり、下記のように構成される。
メッセージ：<MsgPack><xxx><yyy kkk=”111”><zzz>テキスト</zzz><ppp>テキスト</ppp></yyy></xxx><ccc>テキスト</ccc></MsgPack>
上記の XML 形式のメッセージを設計する際には、データ項目及びタグの階層構造を表にまとめる必要がある。
タグの階層構造を一覧で表現した表を下記３メッセージに分けて以降に記載する。
①介護保険証情報のタグセット構造（データ項目構造）②居宅サービス計画書情報のタグセット構造（データ項目構造）③サービス提供票情報のタグセット構造（データ項目構造）11

４．２．１ 介護保険証情報
４．２．１．１ 介護保険証情報のタグセット構造（データ項目構造）

12

13

４．２．１．２ 介護保険証情報のタグセット詳細
介護保険証情報のタグセットは、介護保険証の項目を定義する。
要素名<MsgPack>

説明メッセージのルートタグ。このタグ以下に、複数の介護保険証情報をあらわすことが出来る。

出現回数

１回

属性

なし

要素名

<GetInf>

説明

介護保険証情報をあらわすタグ。このタグ以下に、保険証情報提供
システム情報と被保険者認定情報をあらわすことが出来る。

出現回数

１回以上

属性

ID,Status,Note

属性名

ID

説明

介護保険証情報に対して、割り当てた情報システム的なＩＤ

データ型

String

制限されるデータ値

なし

省略

不可

属性名

Status説明

処理ステータスをあらわす

データ型

enumeration

制限されるデータ値

N:新規
D:削除
U:変更
OK:正常
NG:異常

省略

不可

属性名

Note

説明

Status の備考

データ型

String

制限されるデータ値

なし

省略

可

14

要素名

<InfSys>説明

保険証情報提供システムの情報をあらわすタグ。

出現回数０回または１回

属性

UserID,Passwd

属性名

UserID説明

保険証情報提供システムへのログインＩＤ

データ型

String

制限されるデータ値

なし

省略

不可

属性名

Passwd

説明

保険証情報提供システムに上記 UserID でログインする時のパスワ
ード

データ型

String

制限されるデータ値

なし

省略

不可

要素名

<Insr>

説明

被保険者認定情報をあらわすタグ。このタグ以下に、保険者、被保険者、要介護認定情報をあらわすことが出来る。

出現回数

１回

属性

Authorized,LimitDate,Num,IssueDate,PayPercent

属性名Authorized

説明

被保険者として認定済みか否かををあらわす。

データ型

enumeration

制限されるデータ値

Y:YES(認定済み)
N:NO(認定済みで無い)

省略

不可

属性名

LimitDate

説明

被保険者認定情報の有効期限をあらわす。

データ型

date

15

制限されるデータ値

YYYY-MM-DD(例)2003-05-07

省略

可

属性名

Num

説明

被保険者認定情報の被保険者番号をあらわす。

データ型

String

制限されるデータ値

なし

省略

可

属性名

IssueDate

説明

被保険者認定情報の交付年月日をあらわす。

データ型

date

制限されるデータ値

YYYY-MM-DD(例)2003-04-07

省略

可

属性名

PayPercent

説明

給付率をあらわす。

データ型

float

制限されるデータ値

なし

省略

可

要素名

<Assr>

説明

保険者情報をあらわすタグ。

出現回数０回または１回

属性

Num,Name

属性名

Num

説明

保険者情報の保険者番号をあらわす。

データ型

String

制限されるデータ値

なし

省略

不可

属性名

Name

説明

保険者情報の保険者名称をあらわす。

16

データ型

String

制限されるデータ値

なし

省略

不可

要素名

<Assd>

説明

被保険者情報をあらわすタグ。以下に、居宅介護支援事業者の利用履歴情報、介護保険施設等の利用履歴情報をあらわすことが出来
る。

出現回数

１回

属性

Birthday,Sex,PhoneNo

属性名

Birthday

説明

被保険者の生年月日をあらわす。

データ型

date

制限されるデータ値

YYYY-MM-DD(例)2003-05-07

省略

可

属性名

Sex

説明

被保険者の性別を表す。

データ型

enumeration

制限されるデータ値

F:Female
M:MaleO:Other
U:Unkown

省略

可

属性名

PhoneNo

説明

被保険者の電話番号をあらわす。

データ型

String

制限されるデータ値

なし

省略

可

要素名

<Address>

説明

被保険者の住所をあらわすタグ。

出現回数０回または１回

17データ型

String

制限されるデータ値なし

属性

zip,state,city,strt

属性名

zip

説明

被保険者の郵便番号をあらわす。

データ型

String

制限されるデータ値

なし

省略

可

属性名

state

説明

被保険者の都道府県をあらわす。

データ型

String

制限されるデータ値

なし

省略

可

属性名

city

説明

被保険者の市町村をあらわす。

データ型

String

制限されるデータ値

なし

省略

可

属性名

strt

説明

被保険者の番地をあらわす。

データ型

String

制限されるデータ値

なし

省略

可

要素名

<Name>

説明

被保険者の名前(漢字)をあらわすタグ。

出現回数

１回

データ型

String

制限されるデータ値なし

属性

fmn,gvn

属性名

fmn

18

説明

被保険者の姓(漢字)をあらわす。

データ型

String

制限されるデータ値

なし

省略

可

属性名

gvn

説明

被保険者の名(漢字)をあらわす。

データ型

String

制限されるデータ値

なし

省略

可

要素名

<NameKana>

説明

被保険者の名前(フリガナ)をあらわすタグ。

出現回数０回または１回

データ型

String

制限されるデータ値なし

属性

fmn,gvn

属性名

fmn

説明

被保険者の姓(フリガナ)をあらわす。

データ型

String

制限されるデータ値

なし

省略

可

属性名

gvn

説明

被保険者の名(フリガナ)をあらわす。

データ型

String

制限されるデータ値

なし

省略

可

要素名

<HomeCareHist>

説明

被保険者の居宅介護支援事業者利用履歴情報をあらわすタグ。

出現回数

０回以上

属性

CorpName,RepDate

属性名

CorpName19説明

被保険者が利用した居宅介護支援事業者の事業所名称をあらわす。

データ型

String

制限されるデータ値

なし

省略

不可

属性名

RepDate

説明

被保険者が居宅介護支援事業者を利用した届け出年月日をあらわ
す。

データ型

date

制限されるデータ値

YYYY-MM-DD(例)2003-05-07

省略

不可

要素名

<CareFaclHist>

説明

被保険者の介護保険施設等利用履歴情報をあらわすタグ。

出現回数

０回以上

属性

FaclKind,FaclName,InDate,OutDate

属性名

FaclKind

説明

被保険者が利用した介護保険施設の種類をあらわす。

データ型

enumeration

制限されるデータ値

51:介護老人福祉施設
52:介護老人保険施設
53:介護療養医療施設

省略

不可

属性名

FaclName

説明

被保険者が利用した介護保険施設名称をあらわす。

データ型

String

制限されるデータ値

なし

省略

不可

属性名

InDate

説明

被保険者が利用した介護保険施設の入所入院年月日をあらわす。

データ型

date

制限されるデータ値

YYYY-MM-DD

20

(例)2003-05-07
省略

不可

属性名

OutDate

説明

被保険者が利用した介護保険施設の退所退院年月日をあらわす。

データ型

date

制限されるデータ値

YYYY-MM-DD(例)2003-05-07

省略

不可

要素名

<CareNec>

説明

要介護認定情報をあらわすタグ。このタグ以下に、給付制限情報や居宅サービス限度額情報をあらわすことが出来る。

出現回数

１回

属性

Rank,CertDate,LifeTime.stdt,LifeTime.eddt,JudgeNote

属性名

Rank

説明

要介護状態区分をあらわす。

データ型

enumeration

制限されるデータ値

01:非該当11:要支援
21:1
22:2
23:3
24:4
25:5

省略

不可

属性名

CertDate

説明

要介護認定年月日をあらわす。

データ型

date

制限されるデータ値

YYYY-MM-DD(例)2003-05-07

省略

不可

属性名

LifeTime.stdt

21

説明

要介護認定の有効期間開始年月日をあらわす。

データ型

date

制限されるデータ値

YYYY-MM-DD(例)2003-05-07

省略

不可

属性名

LifeTime.eddt

説明

要介護認定の有効期間終了年月日をあらわす。

データ型

date

制限されるデータ値

YYYY-MM-DD(例)2003-05-07

省略

不可

属性名

JudgeNote

説明

要介護認定に対する認定審査会の意見やサービスの種類の指定を
あらわす。

データ型

String

制限されるデータ値

なし

省略

可

要素名

<PayLimit>

説明

給付制限情報をあらわすタグ。

出現回数

０回以上

属性

LimitCont,ServCont,LifeTime.stdt,LifeTime.eddt,PayPercent

属性名

LimitCont

説明

給付制限内容をあらわす。

データ型

String

制限されるデータ値

なし

省略

不可

属性名

ServCont

説明

給付制限内容に該当するサービス内容をあらわす。

データ型

String

制限されるデータ値

サービス内容のコード体系(４桁)に準ずる。

省略

不可

22

属性名

LifeTime.stdt

説明

給付制限開始年月日をあらわす。

データ型

date

制限されるデータ値

YYYY-MM-DD(例)2003-05-07

省略

不可

属性名

LifeTime.eddt

説明

給付制限終了年月日をあらわす。

データ型

date

制限されるデータ値

YYYY-MM-DD(例)2003-05-07

省略

不可

属性名

PayPercent

説明

給付率をあらわす。

データ型

float

制限されるデータ値

なし

省略

可

要素名

<PayMax>

説明

居宅サービス支給限度基準額情報をあらわすタグ。このタグ以下に、サービス種類ごとの支給限度額をあらわすことができる。

出現回数０回または１回

属性

Base,LifeTime.stdt,LifeTime.eddt

属性名

Base

説明

居宅サービスの支給限度基準額をあらわす。

データ型

float

制限されるデータ値

なし

省略

不可

属性名

LifeTime.stdt

説明

居宅サービス支給限度基準額の開始年月日をあらわす。

データ型

date

23

制限されるデータ値

YYYY-MM-DD(例)2003-04-07

省略

不可

属性名

LifeTime.eddt

説明

居宅サービス支給限度基準額の終了年月日をあらわす。

データ型

date

制限されるデータ値

YYYY-MM-DD(例)2003-04-07

省略

不可

要素名

<ClsPayMax>

説明

サービス種類別の支給限度額情報をあらわす。

出現回数

０回以上

属性

ServCls,ClsBasisPay

属性名

ServCls

説明

サービス種類をあらわす

データ型

enumeration

制限されるデータ値

11:訪問介護12:訪問入浴介護
13:訪問看護14:訪問リハビリテーション
15:通所介護
16:通所リハビリテーション
17:福祉用具貸与
21:短期入所生活介護
22:短期入所療養介護(介護老人保健施設)
23:短期入所療養介護(介護療養型医療施設等)
31:居宅療養管理指導
32:痴呆対応型共同生活介護
33:特定施設入所者生活介護
41:特定福祉用具購入
42:住宅改修
43:居宅介護支援
51:介護老人福祉施設サービス

24

52:介護老人保険施設サービス
53:介護療養型医療施設サービス
81〜:その他（市町村特別給付等）
省略

不可

属性名

ClsBasisPay

説明

支給限度基準額をあらわす。

データ型

float

制限されるデータ値

なし

省略

不可

25

４．２．２ 居宅サービス計画書情報
４．２．２．１ 居宅サービス計画書情報のタグセット構造（データ項目構造）

26

27

28

29

４．２．２．２ 居宅サービス計画書情報のタグセット詳細
居宅サービス計画書情報のタグセットは、居宅サービス計画書の項目を定義 7 する。
要素名<MsgPack>

説明メッセージのルートタグ。このタグ以下に、複数の居宅サービス計
画情報をあらわすことが出来る。

出現回数

１回

属性

なし

要素名

<CarePlan>

説明

居宅サービス計画情報をあらわすタグ。このタグ以下に、居宅介護サービス計画書情報、居宅介護支援事業者情報、居宅介護サービス
事業者情報とサービス情報をあらわすことが出来る。

出現回数

１回以上

属性

ID,Status,Note

属性名

ID

説明

居宅サービス計画情報に対して、割り当てた情報システム的なＩＤ

データ型

String

制限されるデータ値

なし

省略

不可

属性名

Status説明

処理ステータスをあらわす

データ型

enumeration

制限されるデータ値

N:新規
D:削除
U:変更
OK:正常
NG:異常

省略

不可

属性名

Note

説明

Status の備考

データ型

String

制限されるデータ値

なし

30

省略

可

要素名

<CareSev>

説明

居宅介護サービス計画書情報をあらわすタグ。このタグ以下に、被保険者認定情報をあらわすことが出来る。

出現回数

１回

属性

Status,UserReq,TotalPlan,Note,refHomeHelper

属性名

Status説明

計画書ステータスをあらわす。

データ型

enumeration

制限されるデータ値

11:初回
12:紹介
21:継続

省略

不可

属性名

UserReq

説明利用者の意向をあらわす。

データ型

String

制限されるデータ値

なし

省略

不可

属性名

TotalPlan

説明

統合的な援助の方針をあらわす。

データ型

String

制限されるデータ値

なし

省略

不可

属性名

Note

説明

コメントをあらわす。

データ型

String

制限されるデータ値

なし

省略

可

属性名

refHomeHelper

説明

担当の居宅介護支援担当者の ID をあらわす。

31

データ型

IDREF

制限されるデータ値

HomeHelper で指定されている ID

省略

不可

要素名

<CalcReason>

説明

算定理由をあらわすタグ。

出現回数

１回

データ型

String

制限されるデータ値

なし

属性

cd

属性名

cd

説明

算定理由のコードをあらわす。

データ型

enumeration

制限されるデータ値

1:一人暮らし2:家族等が障害、疾病等
3:その他

省略

不可

要素名

<Insr>

説明

被保険者認定情報をあらわすタグ。このタグ以下に、保険者、被保険者、要介護認定情報をあらわすことが出来る。

出現回数

１回

属性

Authorized,LimitDate,Num,IssueDate,PayPercent

要素名<ChgHist_First>

説明

居宅サービス計画書情報の初回計画書作成日情報をあらわすタグ。

出現回数

１回

属性

Date

属性名

Date

説明

居宅サービス計画書情報の初回計画書作成年月日をあらわす。

データ型

date

制限されるデータ値

YYYY-MM-DD（例）2003-05-08

省略

不可

32

要素名

<ChgHist_Recent>説明

居宅サービス計画書情報の変更日（最新）をあらわすタグ。

出現回数０回または、１回

属性

Date

属性名

Date

説明

居宅サービス計画書情報の変更年月日（最新）をあらわす。

データ型

date

制限されるデータ値

YYYY-MM-DD（例）2003-05-08

省略

不可

要素名

<DailyAct>

説明

日常活動情報をあらわすタグ。

出現回数

０回以上

属性

Detail,TimeBand.stdt,TimeBand.eddt

属性名

Detail説明

日常活動の内容をあらわす。

データ型

String

制限されるデータ値

なし

省略

不可

属性名

TimeBand.stdt

説明

日常活動の開始時間を表す。

データ型

time

制限されるデータ値

HH:MM:00.00（例）12:30:00.00

省略

可

属性名

TimeBand.eddt

説明

日常活動の終了時間を表す。

データ型

time

制限されるデータ値

HH:MM:00.00（例）12:30:00.00

33

省略

可

要素名

<Help_Target>

説明

援助目標をあらわす。

出現回数

１回以上

属性

LongT,LTPeriod,ShortT,STPeriod,id,refProb

属性名

LongT

説明

長期的な目標をあらわす。

データ型

String

制限されるデータ値

なし

省略

不可

属性名

LTPeriod

説明

長期的な目標の期間をあらわす。

データ型

String

制限されるデータ値

なし

省略

不可

属性名

ShortT

説明

短期的な目標をあらわす。

データ型

String

制限されるデータ値

なし

省略

不可

属性名

STPeriod

説明

短期的な目標の期間をあらわす。

データ型

String

制限されるデータ値

なし

省略

不可

属性名

id

説明

援助目標の識別子をあらわす。

データ型

ID

制限されるデータ値

なし

省略

不可

34

属性名

refProb

説明参照する生活全般の課題の ID をあらわす。

データ型

IDREFS

制限されるデータ値

Prob で指定されている ID。

省略

不可

要素名

<Prob>

説明

生活全般の課題をあらわすタグ。

出現回数

１回以上

属性

Detail,id

属性名

Detail

説明

生活全般の課題の内容をあらわす。

データ型

String

制限されるデータ値

なし

省略

不可

属性名

id

説明

生活全般の課題の識別子をあらわす。

データ型

ID

制限されるデータ値

なし

省略

不可

要素名

<HcareD>

説明

居宅介護サービス内容をあらわすタグ。このタグ以下に、当居宅介護サービス内容が、日課か週間か随時に行われたかの情報と、サービスが給付対象か、対象外かの情報をあらわすことができる。

出現回数

１回以上

属性

Outline,InsrSubj,ClassOL,Freq,Period,refHelp_Target,refCareS
ervComp

属性名

Outline説明

居宅介護サービス内容をあらわす。

データ型

String

制限されるデータ値

なし

35

省略

不可

属性名

InsrSubj

説明

居宅介護サービス内容が保険給付対象か否かをあらわす。

データ型

enumeration

制限されるデータ値

Y:YES（給付対象）
N:NO（給付対象外）

省略

不可

属性名

ClassOL説明

居宅介護サービス内容のサービス種類の概要をあらわす。

データ型

String

制限されるデータ値

なし

省略

不可

属性名

Freq

説明

居宅介護サービス内容のサービス頻度をあらわす。

データ型

String

制限されるデータ値

なし

省略

不可

属性名

Period説明

居宅介護サービス内容のサービス期間をあらわす。

データ型

String

制限されるデータ値

なし

省略

不可

属性名

refHelp_Target

説明該当する援助目標(Help_Target)の ID をあらわす。

データ型

IDREFS

制限されるデータ値

Help_Target で指定されている ID。

省略

不可

属性名

refCareServComp

説明支援する居宅介護サービス事業者(CareServComp)の ID をあらわ
す。

36

データ型

IDREF

制限されるデータ値

CareServComp で指定されている ID。

省略

可

要素名

<DailyWork>

説明

日課としての時間帯をあらわすタグ。

出現回数

DailWork と Week、AnyTime のどれかが、０回以上出現する。

属性

Timeband.stdt,Timeband.eddt

属性名Timeband.stdt

説明

日課としての開始時間をあらわす。

データ型

time

制限されるデータ値

HH:MM:00.00（例）12:23:00.00

省略

不可

属性名

Timeband.eddt

説明日課としての終了時間をあらわす。

データ型

time

制限されるデータ値

HH:MM:00.00（例）12:23:00.00

省略

不可

要素名

<Week>

説明週間としての日時をあらわす。

出現回数

DailWork と Week、AnyTime のどれかが、０回以上出現する。

属性

Day,Timeband.stdt,Timeband..eddt

属性名

Day

説明

週間としての曜日をあらわす。

データ型

enumeration

制限されるデータ値

SAT:Saturday
SUN:Sunday
MON:monday
TUE:Tuesday
WED:Wednesday37

THU:Thursday
FRI:Friday
省略

不可

属性名

Timeband.stdt

説明週間としての開始時間を表す。

データ型

time

制限されるデータ値

HH:MM:00.00（例）23:30:00.00

省略

不可

属性名

Timeband.eddt

説明週間としての終了時間を表す。

データ型

time

制限されるデータ値

HH:MM:00.00（例）23:30:00.00

省略

不可

要素名

<AnyTime>

説明

随時サービスを行う時の情報をあらわすタグ。

出現回数

DailWork と Week、AnyTime のどれかが、０回以上出現する。

属性

Add

属性名

Add

説明

実施補足情報をあらわす。

データ型

String

制限されるデータ値

なし

省略

不可

要素名

<NoGrantService>

説明

給付対象外サービスの情報をあらわすタグ。

出現回数

NoGranService と GranService のどちらかが、１回出現する。

属性

ServCls,ServCont

属性名

ServCls

説明

給付対象外サービスのサービス種類をあらわす。

38

データ型

String

制限されるデータ値

なし

省略

不可

属性名

ServCont

説明

給付対象外サービスのサービス内容をあらわす。

データ型

String

制限されるデータ値

なし

省略

不可

要素名

<GrantService>

説明

給付対象サービスの情報をあらわす。

出現回数

NoGranService と GranService のどれかが、１回出現する。

属性

refPS_Service

属性名

refPS_Service

説明該当するサービス(PS_Service)の ID をあらわす。

データ型

IDREF

制限されるデータ値

PS_Service で指定されている ID。

省略

不可

要素名

<HomeHelperOffice>説明

居宅介護支援事業者情報をあらわすタグ。このタグ以下に、複数の居宅介護支援担当者情報をあらわすことが出来る。

出現回数

１回以上

属性

Num,Name,PhoneNo

属性名

Num

説明

居宅介護支援事業者の事業所番号をあらわす。

データ型

String

制限されるデータ値

なし

省略

不可

属性名

Name

説明

居宅介護支援事業者の名称をあらわす。

データ型

String39

制限されるデータ値

なし

省略

不可

属性名

PhoneNo説明

居宅介護支援事業者の電話番号をあらわす。

データ型

String

制限されるデータ値

なし

省略

不可

要素名

<Address>

説明

居宅介護支援事業者の住所をあらわす。

出現回数

１回

データ型

String

宣言されるデータ値なし

属性

zip,state,city,strt

属性名

zip

説明

居宅介護支援事業者の郵便番号をあらわす。

データ型

String

制限されるデータ値

なし

省略

可

属性名

state

説明

居宅介護支援事業者の都道府県をあらわす。

データ型

String

制限されるデータ値

なし

省略

可

属性名

city

説明

居宅介護支援事業者の市町村をあらわす。

データ型

String

制限されるデータ値

なし

省略

可

属性名

strt

説明

居宅介護支援事業者の番地をあらわす。

40

データ型

String

制限されるデータ値

なし

省略

可

要素名

<HomeHelper>

説明

居宅介護支援担当者情報をあらわすタグ。

出現回数

１回以上

属性

id

属性名

id

説明

居宅介護支援担当者の識別子をあらわす。

データ型

ID

制限されるデータ値

なし

省略

不可

要素名

<Name>

説明

居宅介護支援担当者名をあらわすタグ。

出現回数

１回

データ型

String

制限されるデータ値なし

属性

fmn,gvn

属性名

fmn

説明

居宅介護支援担当者の姓をあらわす。

データ型

String

制限されるデータ値

なし

省略

可

属性名

gvn

説明

居宅介護支援担当者の名をあらわす。

データ型

String

制限されるデータ値

なし

省略

可

要素名

<CareServComp>説明

居宅介護サービス事業者の情報をあらわすタグ。このタグ以下に、

41

居宅介護サービス事業者の複数の割り引き率情報をあらわすこと
ができる。
出現回数

０回以上

属性

Kind,Num,Name,PhoneNo,SateliteInf,id

属性名

Kind

説明

居宅介護サービス事業者の事業所種別をあらわす。

データ型

enumeration

制限されるデータ値

01:社会福祉法人(社協以外)
02:社会福祉法人（社協）
03:医療法人
04:民法法人（社団・財団）
05:営利法人
06:非営利法人（ＮＰＯ）
07:農協
08:生協
09:その他の法人
10:地方公共団体（都道府県）
11:地方公共団体（市町村）
12:地方公共団体（広域連合・一部事務組合等）
13:非法人99:その他

省略

不可

属性名

Num

説明

居宅介護サービス事業者の事業所番号をあらわす。

データ型

String

制限されるデータ値

なし

省略

不可

属性名

Name

説明

居宅介護サービス事業者の名称をあらわす。

データ型

String

制限されるデータ値

なし

省略

不可

42

属性名

PhoneNo説明

居宅介護サービス事業者の電話番号をあらわす。

データ型

String

制限されるデータ値

なし

省略

不可

属性名

SateliteInf

説明

居宅介護サービス事業者のサテライト区分をあらわす。

データ型

String

制限されるデータ値

なし

省略

不可

属性名

id

説明

居宅介護サービス事業者の識別子をあらわす。

データ型

ID

制限されるデータ値

なし

省略

不可

要素名

<Address>

説明

居宅介護サービス事業者の住所をあらわす。

出現回数

１回

データ型

String

制限されるデータ値なし

属性

zip,state,sity,strt

属性名

zip

説明

居宅介護サービス事業者の所在地の郵便番号をあらわす。

データ型

String

制限されるデータ値

なし

省略

可

属性名

state

説明

居宅介護サービス事業者の所在地の都道府県をあらわす。

データ型

String

制限されるデータ値

なし

省略

可

43

属性名

city

説明

居宅介護サービス事業者の所在地の市町村をあらわす。

データ型

String

制限されるデータ値

なし

省略

可

属性名

strt

説明

居宅介護サービス事業者の所在地の番地をあらわす。

データ型

String

制限されるデータ値

なし

省略

可

省略

不可

要素名

<PS_Service>

説明サービス情報をあらわすタグ。

出現回数

０回以上

属性

ServCont,UnitNum,ClsPayMaxSubj,ServCls,UnitPrice,id

属性名

ServCont

説明サービス内容をあらわすタグ。

データ型

String

制限されるデータ値

サービス内容のコード体系(４桁)に準ずる。

省略

不可

属性名

UnitNum

説明サービスの単位数をあらわす。

データ型

float

制限されるデータ値

なし

省略

不可

属性名

ClsPayMaxSubj

説明

サービスが、限度額適用対象か否かをあらわす。

データ型

enumeration

制限されるデータ値

Y:YES(限度額対象)
M:NO(限度額対象外)

44

省略

不可

属性名

ServCls

説明

サービス種類をあらわす。

データ型

String

制限されるデータ値

11:訪問介護12:訪問入浴介護
13:訪問看護14:訪問リハビリテーション
15:通所介護
16:通所リハビリテーション
17:福祉用具貸与
21:短期入所生活介護
22:短期入所療養介護(介護老人保健施設)
23:短期入所療養介護(介護療養型医療施設等)
31:居宅療養管理指導
32:痴呆対応型共同生活介護
33:特定施設入所者生活介護
41:特定福祉用具購入
42:住宅改修
43:居宅介護支援
51:介護老人福祉施設サービス
52:介護老人保険施設サービス
53:介護療養型医療施設サービス
81〜:その他（市町村特別給付等）

省略

不可

属性名

UnitPrice

説明

サービス単価をあらわす。

データ型

float

制限されるデータ値

なし

省略

不可

属性名

id

説明

サービスの識別子をあらわす。

データ型

ID

45

制限されるデータ値

なし

省略

不可

46

４．２．３ サービス提供票情報
４．２．３．１ サービス提供票情報のタグセット構造（データ項目構造）

48

49

50

51

４．２．３．２ サービス提供表情報のタグセット詳細
サービス提供表情報のタグセットは、サービス提供表の項目を定義する。
要素名<MsgPack>

説明メッセージのルートタグ。このタグ以下に、複数のサービス提供情報をあらわすことが出来る。

出現回数

１回

属性

なし

要素名

<CarePlan>

説明サービス提供情報をあらわすタグ。このタグ以下に、居宅介護サー
ビス提供表情報、居宅介護支援事業者情報、居宅介護サービス事業者情報とサービス情報をあらわすことが出来る。

出現回数

１回以上

属性

ID,Status,Note

属性名

ID

説明

サービス提供情報に対して、割り当てた情報システム的なＩＤ

データ型

String

制限されるデータ値

なし

省略

不可

属性名

Status説明

処理ステータスをあらわす

データ型

enumeration

制限されるデータ値

N:新規
D:削除
U:変更
OK:正常
NG:異常

省略

不可

属性名

Note

説明

Status の備考

データ型

String

制限されるデータ値

なし

省略

可

要素名

<CareServ>

説明

サービス提供表情報をあらわすタグ。このタグ以下に、被保険者認
定情報をあらわすことができる。

出現回数

１回

属性

Date,AssrConf,MDate,RepDate,Note,refHomeHelper

属性名

Date

説明

サービス提供表の対象年月をあらわす。

データ型

date

制限されるデータ値

YYYY-MM-01(例)2003-06-01

省略

不可

属性名

AssrConf

説明サービス提供表の保険者番号をあらわす。

データ型

String

制限されるデータ値

なし

省略

可

属性名

MDate

説明

サービス提供表の作成年月日をあらわす。

データ型

date

制限されるデータ値

YYYY-MM-DD(例)2003-05-08

省略

不可

属性名

RepDate説明

サービス提供表の届出年月日をあらわす。

データ型

date

制限されるデータ値

YYYY-MM-DD(例)2003-05-08

省略

可

属性名

Note

53

説明

コメントをあらわす。

データ型

String

制限されるデータ値

なし

省略

可

属性名

refHomeHelper

説明

居宅介護支援担当者(HomeHelper)の ID をあらわす。

データ型

IDREF

制限されるデータ値

HomeHelper で使用されている ID

省略

不可

要素名

<Insr>

説明

被保険者認定情報をあらわす。このタグ以下に、保険者、被保険者、要介護認定情報をあらわすことが出来る。

出現回数

１回

属性

Authorized,LimitDate,Num,IssueDate,PayPercent

要素名<DivPayMaxMng>

説明

区分支給限度管理情報の合計をあらわすタグ。このタグ以下に、複数の種類別支給限度管理情報をあらわすことが出来る。

出現回数

０回または１回

属性

ServUnit,ClsLimOvrU,ClsLimFixU,DivLimOvrU,DivLimFixU,
InsTotal,InsPay,InsOwnPay,AllOwnPay

属性名

ServUnit

説明

単位数をあらわす。

データ型

float

制限されるデータ値

なし

省略

不可

属性名

ClsLimOvrU

説明

種類支給限基準を超える単位数をあらわす。

データ型

float

制限されるデータ値

なし

省略

不可

54

属性名

ClsLimFixU

説明

種類支給限度基準内単位数をあらわす。

データ型

float

制限されるデータ値

なし

省略

不可

属性名

DivLimOvrU

説明

区分支給限度基準を超える単位数をあらわす。

データ型

float

制限されるデータ値

なし

省略

不可

属性名

DivLimFixU

説明

区分支給限度基準内単位数をあらわす。

データ型

float

制限されるデータ値

なし

省略

不可

属性名

InsTotal

説明

費用総額(保険対象分)をあらわす。

データ型

float

制限されるデータ値

なし

省略

不可

属性名

InsPay説明

保険給付額をあらわす。

データ型

float

制限されるデータ値

なし

省略

不可

属性名

InsOwnPay

説明

利用者負担(保険対象分)をあらわす。

データ型

float

制限されるデータ値

なし

省略

不可

55

属性名

AllOwnPay

説明

利用者負担(全額負担分)をあらわす。

データ型

float

制限されるデータ値

なし

省略

不可

要素名

<ClsPayMaxMng>

説明

自事業所のサービス種類別の区分支給限度管理情報をあらわすタグ。

出現回数

０回以上

属性

TokuchiSubj,ServCls,TotalUnit,LimOvrUnit,ClsPayMaxSubj,ServUnit,
ClsLimOvrU,ClsLimFixU,DivLimOvrU,DivLimFixU,InsTotal,
InsPay,InsOwnPay,AllOwnPay

属性名

TokuchiSubj

説明

特別地域加算対象か否かをあらわす。

データ型

enumeration

制限されるデータ値

Y:YES(特別加算対象)
N:NO(特別加算対象で無い)

省略

不可

属性名

ServCls

説明

サービス種類をあらわす。

データ型

String

制限されるデータ値

11:訪問介護12:訪問入浴介護
13:訪問看護14:訪問リハビリテーション
15:通所介護
16:通所リハビリテーション
17:福祉用具貸与
21:短期入所生活介護
22:短期入所療養介護(介護老人保健施設)
23:短期入所療養介護(介護療養型医療施設等)
31:居宅療養管理指導
32:痴呆対応型共同生活介護
33:特定施設入所者生活介護56

41:特定福祉用具購入
42:住宅改修
43:居宅介護支援
51:介護老人福祉施設サービス
52:介護老人保険施設サービス
53:介護療養型医療施設サービス
81〜:その他（市町村特別給付等）
省略

不可

属性名

TotalUnit

説明

サービスの合計単位数をあらわす。

データ型

float

制限されるデータ値

なし

省略

不可

属性名

LimOvrUnit

説明サービスの種類支給限度基準額(単位)をあらわす。

データ型

float

制限されるデータ値

なし

省略

不可

属性名

ClsPayMaxSubj

説明

限度額適用対象か否かをあらわす。

データ型

enumeration

制限されるデータ値

Y:YES(限度額適用対象)
N:NO(限度額提供対象で無い)

省略

不可

属性名

ServUnit

説明

サービス単位／金額をあらわす。

データ型

float

制限されるデータ値

なし

省略

不可

属性名

ClsLimOvrU

説明

種類支給現基準を超える単位数をあらわす。

57

データ型

float

制限されるデータ値

なし

省略

不可

属性名

ClsLimFixU

説明

種類支給限度基準内単位数をあらわす。

データ型

float

制限されるデータ値

なし

省略

不可

属性名

DivLimOvrU

説明

区分支給限度基準を超える単位数をあらわす。

データ型

float

制限されるデータ値

なし

省略

不可

属性名

DivLimFixU

説明

区分支給限度基準内単位数をあらわす。

データ型

float

制限されるデータ値

なし

省略

不可

属性名

InsTotal

説明

費用総額(保険対象分)をあらわす。

データ型

float

制限されるデータ値

なし

省略

不可

属性名

InsPay説明

保険給付額をあらわす。

データ型

float

制限されるデータ値

なし

省略

不可

属性名

InsOwnPay

説明

利用者負担(保険対象分)をあらわす。

58

データ型

float

制限されるデータ値

なし

省略

不可

属性名

AllOwnPay

説明

利用者負担(全額負担分)をあらわす。

データ型

float

制限されるデータ値

なし

省略

不可

要素名

<AnotherDivPayMaxMng>

説明

他事業所の区分支給限度管理情報の合計をあらわすタグ。

出現回数０回または、１回

属性

ServUnit,ClsLimOvrU,ClsLimFixU,DivLimOvrU,DivLimFixU,
InsTotal,InsPay,InsOwnPay,AllOwnPay

属性名

ServUnit

説明

サービス単位／金額をあらわす。

データ型

float

制限されるデータ値

なし

省略

不可

属性名

ClsLimOvrU

説明

種類支給限基準を超える単位数をあらわす。

データ型

float

制限されるデータ値

なし

省略

不可

属性名

ClsLimFixU

説明

種類支給限度基準内単位数をあらわす。

データ型

float

制限されるデータ値

なし

省略

不可

属性名

DivLimOvrU

説明

区分支給限度基準を超える単位数をあらわす。

59

データ型

float

制限されるデータ値

なし

省略

不可

属性名

DivLimFixU

説明

区分支給限度基準内単位数をあらわす。

データ型

float

制限されるデータ値

なし

省略

不可

属性名

InsTotal

説明

費用総額(保険対象分)をあらわす。

データ型

float

制限されるデータ値

なし

省略

不可

属性名

InsPay説明

保険給付額をあらわす。

データ型

float

制限されるデータ値

なし

省略

不可

属性名

InsOwnPay

説明

利用者負担(保険対象分)をあらわす。

データ型

float

制限されるデータ値

なし

省略

不可

属性名

AllOwnPay

説明

利用者負担(全額負担分)をあらわす。

データ型

float

制限されるデータ値

なし

省略

不可

要素名

<SStyDays>

説明

要介護認定期間中の短期入所利用日数をあらわすタグ。

60

出現回数

０回または１回

属性

LstMonthUseDays,ThisMonthPlanUseDays,SumUseDays

属性名

LstMonthUseDays

説明

前月までの利用日数をあらわす。

データ型

float

制限されるデータ値

なし

省略

不可

属性名

ThisMonthPlanUseDays

説明

当月の計画利用日数をあらわす。

データ型

float

制限されるデータ値

なし

省略

不可

属性名

SumUseDays

説明

累計利用日数をあらわす。

データ型

float

制限されるデータ値

なし

省略

不可

要素名

<PubPay>

説明

公費給付情報をあらわすタグ。

出現回数

PubPay か OwnPay が０回以上

属性

Cls,Percent,IssueDate,PayNo,PayName,BeneficiaryNo,
LifeTime.stdt,LifeTime.eddt

属性名

Cls

説明

公費給付のサービス種類をあらわす。

データ型

String

制限されるデータ値

11:訪問介護12:訪問入浴介護
13:訪問看護14:訪問リハビリテーション
15:通所介護
16:通所リハビリテーション

61

17:福祉用具貸与
21:短期入所生活介護
22:短期入所療養介護(介護老人保健施設)
23:短期入所療養介護(介護療養型医療施設等)
31:居宅療養管理指導
32:痴呆対応型共同生活介護
33:特定施設入所者生活介護
41:特定福祉用具購入
42:住宅改修
43:居宅介護支援
51:介護老人福祉施設サービス
52:介護老人保険施設サービス
53:介護療養型医療施設サービス
81〜:その他（市町村特別給付等）
省略

不可

属性名

Percent

説明給付率をあらわす。

データ型

float

制限されるデータ値

なし

省略

不可

属性名

IssueDate

説明

交付年月日をあらわす。

データ型

date

制限されるデータ値

YYYY-MM-DD(例)2003-05-08

省略

可

属性名

PayNo

説明

公費負担者番号をあらわす。

データ型

String

制限されるデータ値

なし

省略

可

属性名

PayName62

説明

公費負担者名称

データ型

String

制限されるデータ値

なし

省略

可

属性名

BeneficiaryNo

説明

受給者番号をあらわす。

データ型

String

制限されるデータ値

なし

省略

可

属性名

LifeTime.stdt

説明

公費給付開始年月日をあらわす。

データ型

date

制限されるデータ値

YYYY-MM-DD(例)2003-05-08

省略

可

属性名

LifeTime.eddt

説明

公費給付終了年月日をあらわす。

データ型

date

制限されるデータ値

YYYY-MM-DD(例)2003-05-08

省略

可

要素名

<OwnPayMax>

説明

自己負担上限情報をあらわす。

出現回数

PubPay か OwnPay が０回以上

属性

Detail,PayMax

属性名

Detail説明

自己負担上限の内容をあらわす。

データ型

String

制限されるデータ値

なし

省略

不可

63

属性名

PayMax説明

自己負担額をあらわす。

データ型

float

制限されるデータ値

なし

省略

不可

要素名

<CareRankHist_First>

説明

要介護状態区分初回設定時の情報をあらわすタグ。

出現回数

１回

属性

Date,Rank

属性名

Date

説明

要介護状態区分初回設定年月日をあらわす。

データ型

date

制限されるデータ値

YYYY-MM-DD(例)2003-05-08

省略

不可

属性名

Rank

説明

要介護状態区分初回設定時の区分をあらわす。

データ型

enumeration

制限されるデータ値

01:非該当11:要支援
21:1
22:2
23:3
24:4
25:5

省略

不可

要素名

<CareRankHist_Recent>

説明

要介護状態区分最新設定時の情報をあらわすタグ。

出現回数０回または１回

属性

Date,Rank

属性名

Date

64

説明

要介護状態区分最新設定年月日をあらわす。

データ型

date

制限されるデータ値

YYYY-MM-DD(例)2003-05-08

省略

不可

属性名

Rank

説明

要介護状態区分最新設定時の区分をあらわす。

データ型

enumeration

制限されるデータ値

01:非該当11:要支援
21:1
22:2
23:3
24:4
25:5

省略

不可

要素名

<HcareD>

説明

居宅介護サービス内容をあらわすタグ。このタグ以下に、日毎サー
ビス提供の予定情報と実績情報、給付対象か対象外かをあらわすことが出来る。

出現回数

１回以上

属性

InsrSubj,PlanTotal,ResultTotal,DisUnit,Percent,refCareServComp

属性名

InsrSubj

説明

短期入所の３０日越えを保険対象か否かをあらわす。

データ型

enumeration

制限されるデータ値

Y:YES(保険対象)
N:NO(保険対象で無い)

省略

不可

属性名

PlanTotal

説明

居宅介護サービスの予定合計回数をあらわす。

データ型

Float

65

制限されるデータ値

なし

省略

不可

属性名

ResultTotal

説明

居宅介護サービスの実績合計回数をあらわす。

データ型

Float

制限されるデータ値

なし

省略

不可

属性名

DisUnit説明

居宅介護サービスの割引後の単位数をあらわす。

データ型

float

制限されるデータ値

なし

省略

不可

属性名

Percent

説明

居宅介護サービスの割引率をあらわす。

データ型

float

制限されるデータ値

なし

省略

不可

属性名

refCareServComp

説明

居宅介護サービス事業者(CareServComp)の ID をあらわす。

データ型

IDREF

制限されるデータ値

CareServComp が使用している ID

省略

可

要素名

<DailyService_Plan>

説明

日毎サービス提供予定の情報をあらわすタグ。

出現回数

０回以上

属性

TimeScale.stdt,TimeScale.eddt,Date,DayW,Count,id

属性名

TimeScale.stdt

説明

日毎サービスの提供予定開始時間をあらわす。

データ型

time

制限されるデータ値

HH:MM:00.00

66

(例)23:34:00.00
省略

可

属性名

TimeScale.eddt

説明

日毎サービスの提供予定終了時間をあらわす。

データ型

time

制限されるデータ値

HH:MM:00.00(例)23:34:00.00

省略

可

属性名

Date

説明

日毎サービスの提供予定年月日をあらわす。

データ型

date

制限されるデータ値

YYYY-MM-DD(例)2003-05-08

省略

不可

属性名

DayW

説明

日毎サービスの提供予定曜日をあらわす。

データ型

ernumeration

制限されるデータ値

SAT:Saturday
SUN:Sunday
MON:Monday
TUE:Tuesday
WED:Wednesday
THU:Thursday
FRI:Friday

省略

不可

属性名

Count

説明

日毎サービスの提供予定回数をあらわす。

データ型

float

制限されるデータ値

なし

省略

不可

属性名

id

67

説明

日毎サービス提供予定の識別子をあらわす。

データ型

ID

制限されるデータ値

なし

省略

不可

要素名

<DailyService_Result>

説明

日毎サービス提供実績情報をあらわすタグ。

出現回数

０回以上

属性

TimeScale.stdt,TimeScale.eddt,Date,DayW,Count,refPlan

属性名

TimeScale.stdt

説明

日毎サービスの提供実績開始時間をあらわす。

データ型

time

制限されるデータ値

HH:MM:00.00(例)12:23:00.00

省略

可

属性名

TimeScale.eddt

説明

日毎サービスの提供実績終了時間をあらわす。

データ型

time

制限されるデータ値

HH:MM:00.00(例)12:23:00.00

省略

可

属性名

Date

説明

日毎サービスの提供実績年月日をあらわす。

データ型

date

制限されるデータ値

YYYY-MM-DD（例）2003-05-08

省略

不可

属性名

DayW

説明

日毎サービスの提供実績曜日をあらわす。

データ型

ernumeration

制限されるデータ値

SAT:Saturday
SUN:Sunday68MON:Monday
TUE:Tuesday
WED:Wednesday
THU:Thursday
FRI:Friday
省略

不可

属性名

Count

説明

日毎サービスの提供実績回数をあらわす。

データ型

float

制限されるデータ値

なし

省略

不可

属性名

refPlan

説明

日毎サービス提供予定の ID をあらわす。

データ型

IDREFS

制限されるデータ値

Plan で使用している ID

省略

可

要素名

<HomeHelperOffice>説明

居宅介護支援事業者情報をあらわすタグ。このタグ以下に、複数の居宅介護支援担当者情報をあらわすことが出来る。

出現回数

１回以上

属性

Num,Name,PhoneNo

要素名<CareServComp>説明

居宅介護サービス事業者の情報をあらわすタグ。このタグ以下に、居宅介護サービス事業者の複数の割引率情報をあらわすことが出
来る。

出現回数

０回以上

属性

Kind,Num,Name,PhoneNo,SatelliteInf,id

要素名<PS_Service>

説明サービス情報をあらわすタグ。

出現回数

０回以上

属性

ServCont,UnitNum,ClsPayMaxSubj,ServCls,UnitPrice,id

69

70

４．３ 関連情報
４．２ で定義した構造のメッセージを生成する際の各タグの情報を記載する。
４．３．１ 項目辞書
タイプ

タグ要素

要素名

属性名

書式

default

fixed

nillableuse

要素Address

属性

Addresscity

stoptional

属性

Addressstate

stoptional

属性

Address

strt

stoptional

属性

Addresszip

stoptional

要素

○

st_el

AnotherDivPayMaxMng

属性

AnotherDivPayMaxMng

AllOwnPaymorequired

属性

AnotherDivPayMaxMng

ClsLimFixU

nm

required

属性

AnotherDivPayMaxMng

ClsLimOvrU

nm

required

属性

AnotherDivPayMaxMng

DivLimFixU

nm

required

属性

AnotherDivPayMaxMng

DivLimOvrU

nm

required

属性

AnotherDivPayMaxMng

InsOwnPaymorequired

属性

AnotherDivPayMaxMng

InsPaymorequired

属性

AnotherDivPayMaxMng

InsTotalmorequired

属性

AnotherDivPayMaxMng

ServUnit

nm

requiredAddstrequired要素○

AnyTime

属性
要素

AnyTime

○

Assd

属性

Assd

Birthdaydt

optional

属性

Assd

PhoneNotn

optional

属性

Assd

Sex

ce01

optional

要素

○

Assr

属性

Assr

Name

st

required

属性

Assr

Num

st

required要素

CalcReason

属性

CalcReason

要素

○

st_el
cd

ce12

required

CareFaclHist

属性

CareFaclHist

FaclKindce06

required

属性

CareFaclHist

FaclNamestrequired

属性

CareFaclHist

InDatedt

required

属性

CareFaclHist

OutDatedt

required

71

要素

○

CareNec

属性

CareNec

CertDatedt

required

属性

CareNec

JudgeNotestoptional

属性

CareNec

LifeTime.eddt

ts_d

required

属性

CareNec

LifeTime.stdt

ts_d

required

属性

CareNec

Rank

ce07

required要素○

CarePlan

属性

CarePlanID

strequired

属性

CarePlanNotestoptional

属性

CarePlanStatusce05

required要素○

CareRankHist_First

属性

CareRankHist_First

Date

dt

optional

属性

CareRankHist_First

Rank

ce07

required要素○

CareRankHist_Recent

属性

CareRankHist_Recent

Date

dt

required

属性

CareRankHist_Recent

Rank

ce07

required要素○

CareServ

属性

CareServ

AssrConf

st

optional

属性

CareServ

Datedt

required

属性

CareServ

MDate

dt

optional

属性

CareServ

Notestoptional

属性

CareServ

refHomeHelper

IDREF

required

属性

CareServ

RepDatedt

optional

属性

CareServ

Statusce11

required

属性

CareServ

TotalPlanstrequired

属性

CareServ

UserReqstrequired要素○

CareServComp

属性

CareServComp

idID

required

属性

CareServComp

Kind

ce10

required

属性

CareServComp

Name

st

required

属性

CareServComp

Num

st

required

属性

CareServComp

PhoneNotn

required

属性

CareServComp

SatelliteInfstrequiredDatedtrequired

要素○

ChgHist_First

属性
要素

ChgHist_First○

ChgHist_Recent

72ChgHist_Recent

属性
要素

○

Date

dt

required

ClsPayMax

属性

ClsPayMax

ClsBasisPaynm

required

属性

ClsPayMax

ServCls

ce08

required

要素○

ClsPayMaxMng

属性

ClsPayMaxMng

AllOwnPaymorequired

属性

ClsPayMaxMng

TokuchiSubj

ce02

required

属性

ClsPayMaxMng

ClsLimFixU

nm

required

属性

ClsPayMaxMng

ClsLimOvrU

nm

required

属性

ClsPayMaxMng

ClsPayMaxSubj

ce02

required

属性

ClsPayMaxMng

DivLimFixU

nm

required

属性

ClsPayMaxMng

DivLimOvrU

nm

required

属性

ClsPayMaxMng

InsOwnPaymorequired

属性

ClsPayMaxMng

InsPaymorequired

属性

ClsPayMaxMng

InsTotalmorequired

属性

ClsPayMaxMng

LimOvrUnit

nmrequired

属性

ClsPayMaxMng

ServCls

ce08

required

属性

ClsPayMaxMng

ServUnit

nm

required

属性

ClsPayMaxMng

TotalUnitnm

required要素○

DailyAct

属性

DailyAct

Detailstrequired

属性

DailyActTimeBand.eddt

ts_t

optional

属性

DailyActTimeBand.stdt

ts_t

optional

要素○

DailyService_Plan

属性

DailyService_Plan

Count

nm

required

属性

DailyService_Plan

Date

dt

required

属性

DailyService_Plan

DayW

ce03

required

属性

DailyService_Plan

idID

required

属性

DailyService_Plan

TimeScale.eddt

ts_t

optional

属性

DailyService_Plan

TimeScale.stdt

ts_t

optional

要素○

DailyService_Result

属性

DailyService_Result

Count

nm

required

属性

DailyService_Result

Date

dt

required

属性

DailyService_Result

DayW

ce03

required

属性

DailyService_Result

refPlan

IDREFS

optional

属性

DailyService_Result

TimeScale.eddt

ts_t

optional

73

DailyService_Result

属性
要素

○

TimeScale.stdt

ts_t

optional

DailyWork属性

DailyWork

Timeband.eddt

ts_t

required

属性

DailyWork

Timeband.stdt

ts_t

required

要素○

DivPayMaxMng

属性

DivPayMaxMng

AllOwnPaymorequired

属性

DivPayMaxMng

ClsLimFixU

nm

required

属性

DivPayMaxMng

ClsLimOvrU

nm

required

属性

DivPayMaxMng

DivLimFixU

nm

required

属性

DivPayMaxMng

DivLimOvrU

nm

required

属性

DivPayMaxMng

InsOwnPaymorequired

属性

DivPayMaxMng

InsPaymorequired

属性

DivPayMaxMng

InsTotalmorequired

属性

DivPayMaxMng

ServUnit

nm

required要素○

GetInf

属性

GetInfID

strequired

属性

GetInfNote

stoptional

属性

GetInfStatusce05

requiredrefPS_Service

IDREF

required要素○

GrantService

属性
要素

GrantService○

HcareD

属性

HcareDClassOLstrequired

属性

HcareD

DisUnitnm

required

属性

HcareDFreq

strequired

属性

HcareD

InsrSubj

ce02

required

属性

HcareD

Outlinestrequired

属性

HcareD

Periodstrequired

属性

HcareD

PlanTotal

nm

required

属性

HcareD

refCareServComp

IDREF

optional

属性

HcareD

refHelp_Target

IDREFSrequired

属性

HcareD

Percent

nm

required

属性

HcareD

ResultTotal

nm

required要素○

Help_Target

属性

Help_Target

idID

required

属性

Help_Target

LongT

st

required

属性

Help_Target

LTPeriodstrequired74

属性

Help_Target

refProb

IDREFSrequired

属性

Help_Target

ShortTstrequired

属性

Help_Target

STPeriodstrequired

要素○

HomeCareHist

属性

HomeCareHist

CorpNamestrequired

属性

HomeCareHist

RepDatedt

requiredidID

required要素○

HomeHelper

属性
要素

HomeHelper○

HomeHelperOffice

属性

HomeHelperOffice

Name

st

required

属性

HomeHelperOffice

Num

st

required

属性

HomeHelperOffice

PhoneNotn

required要素○

InfSys属性

InfSysPasswdstrequired

属性

InfSysUserIDstrequired

要素

○

Insr

属性

Insr

Authorized

ce02

required

属性

Insr

IssueDatedt

optional

属性

Insr

LimitDatedt

optional

属性

Insr

Num

st

optional

属性

Insr

PayPercent

nm

optional

要素○

MsgPack

要素

Name

属性

Name

fmn

st

optional

属性

Name

gvn

st

optional

要素

NameKana

属性

NameKana

fmn

stoptional

属性

NameKana

gvn

stoptional

要素

○

st_el

st_el

NoGrantService

属性

NoGrantService

ServClsstrequired

属性

NoGrantService

ServContstrequired

要素○

OwnPayMax

属性

OwnPayMax

Detailstrequired

属性

OwnPayMax

PayMaxmo

required

LifeTime.eddt

ts_d

required

要素
属性○

PayLimit
PayLimit75

属性

PayLimit

LifeTime.stdt

ts_d

required

属性

PayLimit

LimitContstrequired

属性

PayLimit

PayPercent

nm

optional

属性

PayLimit

ServCont

ce09

required要素○

PayMax

属性

PayMaxBase

nm

required

属性

PayMax

LifeTime.eddt

ts_d

required

属性

PayMax

LifeTime.stdt

ts_d

required

要素

○

Prob

属性

Prob

Detailstrequired

属性

Prob

id

ID

required

要素○

PS_Service

属性

PS_Service

ClsPayMaxSubj

ce02

required

属性

PS_Service

idID

required

属性

PS_Service

ServCls

ce08

required

属性

PS_Service

ServCont

ce09

required

属性

PS_Service

UnitNum

nm

required

属性

PS_Service

UnitPricemorequired要素○

PubPay

属性

PubPayBeneficiaryNo

stoptional

属性

PubPayCls

ce08

required

属性

PubPayIssueDatedt

optional

属性

PubPay

LifeTime.eddt

ts_d

optional

属性

PubPay

LifeTime.stdt

ts_d

optional

属性

PubPayPayNamest

optional

属性

PubPayPayNostoptional

属性

PubPayPercent

nm

required要素○

SStyDays

属性

SStyDays

LstMonthUseDays

nm

required

属性

SStyDays

SumUseDays

nm

required

属性

SStyDays

ThisMonthPlanUseDays nm

required

要素

○

Week

属性

Week

Day

ce03

required属性

Week

Timeband.eddt

ts_t

required属性

Week

Timeband.stdt

ts_t

required76

77

４．３．２ データ形式一覧

74

４．３．３ コード体系
コード
表番号

1

2

3

4

5

6

7

8

9

内容
性別（USER̲0001）
F Female
M MaleO Other
U Unknown
Boolean（HL7̲0136）
Y Yes
N No
曜日（HL7̲0267）
SAT Saturday
SUN Sunday
MON Monday
TUE Tuesday
WED Wednesday
THU Thursday
FRI Friday
処理内容（HL7̲0323）
A Add
D Delete
U Update
処理ステータス
N 新規
D 削除
U 変更
OK 正常
NG 異常
介護保険施設種類
51 介護老人福祉施設
52 介護老人保健施設
53 介護療養医療施設
要介護状態区分
01 非該当11 要支援
21 1
22 2
23 3
24 4
25 5
サービス種類
11 訪問介護12 訪問入浴介護
13 訪問看護14 訪問リハビリテーション
15 通所介護16 通所リハビリテーション
17 福祉用具貸与
21 短期入所生活介護
22 短期入所療養介護（介護老人保健施設）
23 短期入所療養介護（介護療養型医療施設等）
31 居宅療養管理指導
32 痴呆対応型共同生活介護
33 特定施設入所者生活介護
41 特定福祉用具購入
42 住宅改修
43 居宅介護支援
51 介護老人福祉施設サービス

76

10

11

12

52 介護老人保健施設サービス
53 介護療養型医療施設サービス
81 その他（市町村特別給付等）
サービス内容[サービス内容]のコード体系(4 桁)に順ずる
事業所種別
01 社会福祉法人（社協以外）
02 社会福祉法人（社協）03 医療法人
04 民法法人（社団・財団）
05 営利法人
06 非営利法人（ＮＰＯ）
07 農協
08 生協
09 その他法人
10 地方公共団体（都道府県）
11 地方公共団体（市町村）
12 地方公共団体（広域連合・一部事務組合等）
13 非法人99 その他
計画書ステータス
11 初回
12 紹介
21 継続
算定理由
1 一人暮らし2 家族等が障害、疾病等
3 その他

−以上−

78

別添資料

介護標準メッセージ仕様【データ定義ファイル内容】

平成 15 年 6 月
保健医療福祉情報システム工業会

データ定義ファイル（DTD、XML Schema）は、介護標準メッセージを生成する定義文書であり、規定内容そのものである。この DTD や XML Schema は、XML のタグ付文書に現れるデータの要素・属性等の定義を行うものであり、実際のデータ連携では、DTD や XML Schemaで定義した内容をもとに XML を生成し、この XML 形式のファイルをやりとりすることとな
る。DTD や XML Schema では、連携に必要なすべてのデータを定義することとなるが、業務や制度の変更等に柔軟に対応するために、ある程度メンテナンスを意識した構成に分けることが望ましい。
定義対象である介護保険証情報、居宅サービス計画書情報、サービス提供票情報については、DTD と XML Schema でそれぞれ下記ファイル名で規定し公開する。
【DTD】■介護保険証情報の定義・・・・・・・ファイル名：保険証.dtd■居宅サービス計画書情報の定義・・・ファイル名：計画書.dtd■サービス提供票情報の定義・・・・・ファイル名：提供票.dtd【XML Schema】■介護保険証情報の定義・・・・・・・ファイル名：保険証.xsd■居宅サービス計画書情報の定義・・・ファイル名：計画書.xsd■サービス提供票情報の定義・・・・・ファイル名：提供票.xsd【目次】
１．介護保険証情報の DTD による定義・・・・・・・・・・・・・・・・・・・・2
２．居宅サービス計画書情報の DTD による定義・・・・・・・・・・・・・・・・4
３．サービス提供票情報の DTD による定義・・・・・・・・・・・・・・・・・・7
４．介護保険証情報の DTD による定義・・・・・・・・・・・・・・・・・・・・11
５．居宅サービス計画書情報の DTD による定義・・・・・・・・・・・・・・・・17
６．サービス提供票情報の DTD による定義・・・・・・・・・・・・・・・・・・25

1

１． 介護保険証情報の DTD による定義「保険証.dtd」ファイルの内容を以下に示す。（ファイル容量：約 3KB）<?xml version="1.0" encoding="Shift̲JIS"?><!ELEMENT Address (#PCDATA)><!ATTLIST Address city CDATA #IMPLIED><!ATTLIST Address state CDATA #IMPLIED><!ATTLIST Address strt CDATA #IMPLIED><!ATTLIST Address zip CDATA #IMPLIED><!ELEMENT Assd (Address?, Name, NameKana?, HomeCareHist*, CareFaclHist*)><!ATTLIST Assd Birthday CDATA #IMPLIED><!ATTLIST Assd PhoneNo CDATA #IMPLIED><!ATTLIST Assd Sex (F￨M￨O￨U) #IMPLIED><!ELEMENT Assr EMPTY><!ATTLIST Assr Name CDATA #REQUIRED><!ATTLIST Assr Num CDATA #REQUIRED><!ELEMENT CareFaclHist EMPTY><!ATTLIST CareFaclHist FaclKind (51￨52￨53) #REQUIRED><!ATTLIST CareFaclHist FaclName CDATA #REQUIRED><!ATTLIST CareFaclHist InDate CDATA #REQUIRED><!ATTLIST CareFaclHist OutDate CDATA #REQUIRED><!ELEMENT CareNec (PayLimit*, PayMax?)><!ATTLIST CareNec CertDate CDATA #REQUIRED><!ATTLIST CareNec JudgeNote CDATA #IMPLIED><!ATTLIST CareNec LifeTime.eddt CDATA #REQUIRED><!ATTLIST CareNec LifeTime.stdt CDATA #REQUIRED><!ATTLIST CareNec Rank (01￨11￨21￨22￨23￨24￨25) #REQUIRED><!ELEMENT ClsPayMax EMPTY><!ATTLIST ClsPayMax ClsBasisPay CDATA #REQUIRED><!ATTLIST ClsPayMax ServCls CDATA #REQUIRED><!ELEMENT GetInf (InfSys?, Insr)><!ATTLIST GetInf ID CDATA #REQUIRED><!ATTLIST GetInf Note CDATA #IMPLIED><!ATTLIST GetInf Status (N￨D￨U￨OK￨NG) #REQUIRED><!ELEMENT HomeCareHist EMPTY><!ATTLIST HomeCareHist CorpName CDATA #REQUIRED><!ATTLIST HomeCareHist RepDate CDATA #REQUIRED><!ELEMENT InfSys EMPTY><!ATTLIST InfSys Passwd CDATA #REQUIRED><!ATTLIST InfSys UserID CDATA #REQUIRED><!ELEMENT Insr (Assr?, Assd, CareNec)><!ATTLIST Insr Authorized (Y￨N) #REQUIRED><!ATTLIST Insr IssueDate CDATA #IMPLIED><!ATTLIST Insr LimitDate CDATA #IMPLIED><!ATTLIST Insr Num CDATA #IMPLIED><!ATTLIST Insr PayPercent CDATA #IMPLIED><!ELEMENT MsgPack (GetInf+)><!ELEMENT Name (#PCDATA)><!ATTLIST Name fmn CDATA #IMPLIED><!ATTLIST Name gvn CDATA #IMPLIED><!ELEMENT NameKana (#PCDATA)><!ATTLIST NameKana fmn CDATA #IMPLIED><!ATTLIST NameKana gvn CDATA #IMPLIED>

2

<!ELEMENT PayLimit EMPTY><!ATTLIST PayLimit LifeTime.eddt CDATA #REQUIRED><!ATTLIST PayLimit LifeTime.stdt CDATA #REQUIRED><!ATTLIST PayLimit LimitCont CDATA #REQUIRED><!ATTLIST PayLimit PayPercent CDATA #IMPLIED><!ATTLIST PayLimit ServCont CDATA #REQUIRED><!ELEMENT PayMax (ClsPayMax*)><!ATTLIST PayMax Base CDATA #REQUIRED><!ATTLIST PayMax LifeTime.eddt CDATA #REQUIRED><!ATTLIST PayMax LifeTime.stdt CDATA #REQUIRED>3２． 居宅サービス計画書情報の DTD による定義「計画書.dtd」ファイルの内容を以下に示す。（ファイル容量：約 6KB）<?xml version="1.0" encoding="Shift̲JIS"?><!ELEMENT Address (#PCDATA)><!ATTLIST Address city CDATA #IMPLIED><!ATTLIST Address state CDATA #IMPLIED><!ATTLIST Address strt CDATA #IMPLIED><!ATTLIST Address zip CDATA #IMPLIED><!ELEMENT AnyTime EMPTY><!ATTLIST AnyTime Add CDATA #REQUIRED><!ELEMENT Assd (Address?, Name, NameKana?, HomeCareHist*, CareFaclHist*)><!ATTLIST Assd Birthday CDATA #IMPLIED><!ATTLIST Assd PhoneNo CDATA #IMPLIED><!ATTLIST Assd Sex (F￨M￨O￨U) #IMPLIED><!ELEMENT Assr EMPTY><!ATTLIST Assr Name CDATA #REQUIRED><!ATTLIST Assr Num CDATA #REQUIRED><!ELEMENT CalcReason (#PCDATA)><!ATTLIST CalcReason cd (1￨2￨3) #REQUIRED><!ELEMENT CareFaclHist EMPTY><!ATTLIST CareFaclHist FaclKind (51￨52￨53) #REQUIRED><!ATTLIST CareFaclHist FaclName CDATA #REQUIRED><!ATTLIST CareFaclHist InDate CDATA #REQUIRED><!ATTLIST CareFaclHist OutDate CDATA #REQUIRED><!ELEMENT CareNec (PayLimit*, PayMax?)><!ATTLIST CareNec CertDate CDATA #REQUIRED><!ATTLIST CareNec JudgeNote CDATA #IMPLIED><!ATTLIST CareNec LifeTime.eddt CDATA #REQUIRED><!ATTLIST CareNec LifeTime.stdt CDATA #REQUIRED><!ATTLIST CareNec Rank (01￨11￨21￨22￨23￨24￨25) #REQUIRED><!ELEMENT CarePlan (CareServ, HomeHelperOffice+, CareServComp*, PS̲Service*)><!ATTLIST CarePlan ID CDATA #REQUIRED><!ATTLIST CarePlan Note CDATA #IMPLIED><!ATTLIST CarePlan Status (N￨D￨U￨OK￨NG) #REQUIRED><!ELEMENT CareServ (CalcReason, Insr, ChgHist̲First, ChgHist̲Recent?, DailyAct*, Help̲Target+,
Prob+, HcareD+)><!ATTLIST CareServ Note CDATA #IMPLIED><!ATTLIST CareServ refHomeHelper IDREF #REQUIRED><!ATTLIST CareServ Status (11￨12￨21) #REQUIRED><!ATTLIST CareServ TotalPlan CDATA #REQUIRED><!ATTLIST CareServ UserReq CDATA #REQUIRED><!ELEMENT CareServComp (Address)><!ATTLIST CareServComp id ID #REQUIRED><!ATTLIST CareServComp Kind (01￨02￨03￨04￨05￨06￨07￨08￨09￨10￨11￨12￨13￨99) #REQUIRED><!ATTLIST CareServComp Name CDATA #REQUIRED><!ATTLIST CareServComp Num CDATA #REQUIRED><!ATTLIST CareServComp PhoneNo CDATA #REQUIRED><!ATTLIST CareServComp SatelliteInf CDATA #REQUIRED><!ELEMENT ChgHist̲First EMPTY><!ATTLIST ChgHist̲First Date CDATA #REQUIRED><!ELEMENT ChgHist̲Recent EMPTY><!ATTLIST ChgHist̲Recent Date CDATA #REQUIRED>

4

<!ELEMENT ClsPayMax EMPTY><!ATTLIST ClsPayMax ClsBasisPay CDATA #REQUIRED><!ATTLIST ClsPayMax ServCls CDATA #REQUIRED><!ELEMENT DailyAct EMPTY><!ATTLIST DailyAct Detail CDATA #REQUIRED><!ATTLIST DailyAct TimeBand.eddt CDATA #IMPLIED><!ATTLIST DailyAct TimeBand.stdt CDATA #IMPLIED><!ELEMENT DailyWork EMPTY><!ATTLIST DailyWork Timeband.eddt CDATA #REQUIRED><!ATTLIST DailyWork Timeband.stdt CDATA #REQUIRED><!ELEMENT GrantService EMPTY><!ATTLIST GrantService refPS̲Service IDREF #REQUIRED><!‑‑<!ELEMENT HcareD (DailyWork*, Week*, AnyTime*, NoGrantService?, GrantService?)>‑‑><!ELEMENT HcareD ((DailyWork￨Week￨AnyTime)*, (NoGrantService￨GrantService))><!ATTLIST HcareD ClassOL CDATA #REQUIRED><!ATTLIST HcareD Freq CDATA #REQUIRED><!ATTLIST HcareD InsrSubj (Y￨N) #REQUIRED><!ATTLIST HcareD Outline CDATA #REQUIRED><!ATTLIST HcareD Period CDATA #REQUIRED><!ATTLIST HcareD refCareServComp IDREF #IMPLIED><!ATTLIST HcareD refHelp̲Target IDREFS #REQUIRED><!ELEMENT Help̲Target EMPTY><!ATTLIST Help̲Target id ID #REQUIRED><!ATTLIST Help̲Target LongT CDATA #REQUIRED><!ATTLIST Help̲Target LTPeriod CDATA #REQUIRED><!ATTLIST Help̲Target refProb IDREFS #REQUIRED><!ATTLIST Help̲Target ShortT CDATA #REQUIRED><!ATTLIST Help̲Target STPeriod CDATA #REQUIRED><!ELEMENT HomeCareHist EMPTY><!ATTLIST HomeCareHist CorpName CDATA #REQUIRED><!ATTLIST HomeCareHist RepDate CDATA #REQUIRED><!ELEMENT HomeHelper (Name)><!ATTLIST HomeHelper id ID #REQUIRED><!ELEMENT HomeHelperOffice (Address, HomeHelper+)><!ATTLIST HomeHelperOffice Name CDATA #REQUIRED><!ATTLIST HomeHelperOffice Num CDATA #REQUIRED><!ATTLIST HomeHelperOffice PhoneNo CDATA #REQUIRED><!ELEMENT Insr (Assr?, Assd, CareNec)><!ATTLIST Insr Authorized (Y￨N) #REQUIRED><!ATTLIST Insr IssueDate CDATA #IMPLIED><!ATTLIST Insr LimitDate CDATA #IMPLIED><!ATTLIST Insr Num CDATA #IMPLIED><!ATTLIST Insr PayPercent CDATA #IMPLIED><!ELEMENT MsgPack (CarePlan+)><!ELEMENT Name (#PCDATA)><!ATTLIST Name fmn CDATA #IMPLIED><!ATTLIST Name gvn CDATA #IMPLIED><!ELEMENT NameKana (#PCDATA)><!ATTLIST NameKana fmn CDATA #IMPLIED><!ATTLIST NameKana gvn CDATA #IMPLIED><!ELEMENT NoGrantService EMPTY><!ATTLIST NoGrantService ServCls CDATA #REQUIRED><!ATTLIST NoGrantService ServCont CDATA #REQUIRED><!ELEMENT PayLimit EMPTY><!ATTLIST PayLimit LifeTime.eddt CDATA #REQUIRED>

5

<!ATTLIST PayLimit LifeTime.stdt CDATA #REQUIRED><!ATTLIST PayLimit LimitCont CDATA #REQUIRED><!ATTLIST PayLimit PayPercent CDATA #IMPLIED><!ATTLIST PayLimit ServCont CDATA #REQUIRED><!ELEMENT PayMax (ClsPayMax*)><!ATTLIST PayMax Base CDATA #REQUIRED><!ATTLIST PayMax LifeTime.eddt CDATA #REQUIRED><!ATTLIST PayMax LifeTime.stdt CDATA #REQUIRED><!ELEMENT Prob EMPTY><!ATTLIST Prob Detail CDATA #REQUIRED><!ATTLIST Prob id ID #REQUIRED><!ELEMENT PS̲Service EMPTY><!ATTLIST PS̲Service ClsPayMaxSubj (Y￨N) #REQUIRED><!ATTLIST PS̲Service id ID #REQUIRED><!ATTLIST PS̲Service ServCls CDATA #REQUIRED><!ATTLIST PS̲Service ServCont CDATA #REQUIRED><!ATTLIST PS̲Service UnitNum CDATA #REQUIRED><!ATTLIST PS̲Service UnitPrice CDATA #REQUIRED><!ELEMENT Week EMPTY><!ATTLIST Week Day (SAT￨SUN￨MON￨TUE￨WED￨THU￨FRI) #REQUIRED><!ATTLIST Week Timeband.eddt CDATA #REQUIRED><!ATTLIST Week Timeband.stdt CDATA #REQUIRED>

6３． サービス提供票情報の DTD による定義「提供票.dtd」ファイルの内容を以下に示す。（ファイル容量：約 9KB）<?xml version="1.0" encoding="Shift̲JIS"?><!ELEMENT Address (#PCDATA)><!ATTLIST Address city CDATA #IMPLIED><!ATTLIST Address state CDATA #IMPLIED><!ATTLIST Address strt CDATA #IMPLIED><!ATTLIST Address zip CDATA #IMPLIED><!ELEMENT AnotherDivPayMaxMng EMPTY><!ATTLIST AnotherDivPayMaxMng AllOwnPay CDATA #REQUIRED><!ATTLIST AnotherDivPayMaxMng ClsLimFixU CDATA #REQUIRED><!ATTLIST AnotherDivPayMaxMng ClsLimOvrU CDATA #REQUIRED><!ATTLIST AnotherDivPayMaxMng DivLimFixU CDATA #REQUIRED><!ATTLIST AnotherDivPayMaxMng DivLimOvrU CDATA #REQUIRED><!ATTLIST AnotherDivPayMaxMng InsOwnPay CDATA #REQUIRED><!ATTLIST AnotherDivPayMaxMng InsPay CDATA #REQUIRED><!ATTLIST AnotherDivPayMaxMng InsTotal CDATA #REQUIRED><!ATTLIST AnotherDivPayMaxMng ServUnit CDATA #REQUIRED><!ELEMENT Assd (Address?, Name, NameKana?, HomeCareHist*, CareFaclHist*)><!ATTLIST Assd Birthday CDATA #IMPLIED><!ATTLIST Assd PhoneNo CDATA #IMPLIED><!ATTLIST Assd Sex (F￨M￨O￨U) #IMPLIED><!ELEMENT Assr EMPTY><!ATTLIST Assr Name CDATA #REQUIRED><!ATTLIST Assr Num CDATA #REQUIRED><!ELEMENT CareFaclHist EMPTY><!ATTLIST CareFaclHist FaclKind (51￨52￨53) #REQUIRED><!ATTLIST CareFaclHist FaclName CDATA #REQUIRED><!ATTLIST CareFaclHist InDate CDATA #REQUIRED><!ATTLIST CareFaclHist OutDate CDATA #REQUIRED><!ELEMENT CareNec (PayLimit*, PayMax?)><!ATTLIST CareNec CertDate CDATA #REQUIRED><!ATTLIST CareNec JudgeNote CDATA #IMPLIED><!ATTLIST CareNec LifeTime.eddt CDATA #REQUIRED><!ATTLIST CareNec LifeTime.stdt CDATA #REQUIRED><!ATTLIST CareNec Rank (01￨11￨21￨22￨23￨24￨25) #REQUIRED><!ELEMENT CarePlan (CareServ, HomeHelperOffice+, CareServComp*, PS̲Service*)><!ATTLIST CarePlan ID CDATA #REQUIRED><!ATTLIST CarePlan Note CDATA #IMPLIED><!ATTLIST CarePlan Status (N￨D￨U￨OK￨NG) #REQUIRED><!ELEMENT CareRankHist̲First EMPTY><!‑‑ 2003/01/17 変更<!ATTLIST CareRankHist̲First Date CDATA #REQUIRED>‑‑><!ATTLIST CareRankHist̲First Date CDATA #IMPLIED><!ATTLIST CareRankHist̲First Rank (01￨11￨21￨22￨23￨24￨25) #REQUIRED><!ELEMENT CareRankHist̲Recent EMPTY><!ATTLIST CareRankHist̲Recent Date CDATA #REQUIRED><!ATTLIST CareRankHist̲Recent Rank (01￨11￨21￨22￨23￨24￨25) #REQUIRED><!‑‑<!ELEMENT CareServ (Insr, DivPayMaxMng?, AnotherDivPayMaxMng?, SStyDays?, PubPay*, OwnPayMax*,
CareRankHist̲First, CareRankHist̲Recent?, HcareD+)>

7

‑‑><!ELEMENT CareServ (Insr, DivPayMaxMng?, AnotherDivPayMaxMng?, SStyDays?, (PubPay￨OwnPayMax)*,
CareRankHist̲First, CareRankHist̲Recent?, HcareD+)><!ATTLIST CareServ AssrConf CDATA #IMPLIED><!ATTLIST CareServ Date CDATA #REQUIRED><!ATTLIST CareServ MDate CDATA #IMPLIED><!ATTLIST CareServ Note CDATA #IMPLIED><!ATTLIST CareServ refHomeHelper IDREF #REQUIRED><!ATTLIST CareServ RepDate CDATA #IMPLIED><!ELEMENT CareServComp (Address)><!ATTLIST CareServComp id ID #REQUIRED><!ATTLIST CareServComp Kind (01￨02￨03￨04￨05￨06￨07￨08￨09￨10￨11￨12￨13￨99) #REQUIRED><!ATTLIST CareServComp Name CDATA #REQUIRED><!ATTLIST CareServComp Num CDATA #REQUIRED><!ATTLIST CareServComp PhoneNo CDATA #REQUIRED><!ATTLIST CareServComp SatelliteInf CDATA #REQUIRED><!ELEMENT ClsPayMax EMPTY><!ATTLIST ClsPayMax ClsBasisPay CDATA #REQUIRED><!ATTLIST ClsPayMax ServCls CDATA #REQUIRED><!ELEMENT ClsPayMaxMng EMPTY><!ATTLIST ClsPayMaxMng AllOwnPay CDATA #REQUIRED><!ATTLIST ClsPayMaxMng ClsLimFixU CDATA #REQUIRED><!ATTLIST ClsPayMaxMng ClsLimOvrU CDATA #REQUIRED><!ATTLIST ClsPayMaxMng ClsPayMaxSubj (Y￨N) #REQUIRED><!ATTLIST ClsPayMaxMng TokuchiSubj (Y￨N) #REQUIRED><!ATTLIST ClsPayMaxMng DivLimFixU CDATA #REQUIRED><!ATTLIST ClsPayMaxMng DivLimOvrU CDATA #REQUIRED><!ATTLIST ClsPayMaxMng InsOwnPay CDATA #REQUIRED><!ATTLIST ClsPayMaxMng InsPay CDATA #REQUIRED><!ATTLIST ClsPayMaxMng InsTotal CDATA #REQUIRED><!ATTLIST ClsPayMaxMng LimOvrUnit CDATA #REQUIRED><!ATTLIST ClsPayMaxMng ServCls CDATA #REQUIRED><!ATTLIST ClsPayMaxMng ServUnit CDATA #REQUIRED><!ATTLIST ClsPayMaxMng TotalUnit CDATA #REQUIRED><!ELEMENT DailyService̲Plan EMPTY><!ATTLIST DailyService̲Plan Count CDATA #REQUIRED><!ATTLIST DailyService̲Plan Date CDATA #REQUIRED><!ATTLIST DailyService̲Plan DayW (SAT￨SUN￨MON￨TUE￨WED￨THU￨FRI) #REQUIRED><!ATTLIST DailyService̲Plan id ID #REQUIRED><!ATTLIST DailyService̲Plan TimeScale.eddt CDATA #IMPLIED><!ATTLIST DailyService̲Plan TimeScale.stdt CDATA #IMPLIED><!ELEMENT DailyService̲Result EMPTY><!ATTLIST DailyService̲Result Count CDATA #REQUIRED><!ATTLIST DailyService̲Result Date CDATA #REQUIRED><!ATTLIST DailyService̲Result DayW (SAT￨SUN￨MON￨TUE￨WED￨THU￨FRI) #REQUIRED><!ATTLIST DailyService̲Result refPlan IDREFS #IMPLIED><!ATTLIST DailyService̲Result TimeScale.eddt CDATA #IMPLIED><!ATTLIST DailyService̲Result TimeScale.stdt CDATA #IMPLIED><!ELEMENT DivPayMaxMng (ClsPayMaxMng*)><!ATTLIST DivPayMaxMng AllOwnPay CDATA #REQUIRED><!ATTLIST DivPayMaxMng ClsLimFixU CDATA #REQUIRED><!ATTLIST DivPayMaxMng ClsLimOvrU CDATA #REQUIRED><!ATTLIST DivPayMaxMng DivLimFixU CDATA #REQUIRED><!ATTLIST DivPayMaxMng DivLimOvrU CDATA #REQUIRED><!ATTLIST DivPayMaxMng InsOwnPay CDATA #REQUIRED><!ATTLIST DivPayMaxMng InsPay CDATA #REQUIRED><!ATTLIST DivPayMaxMng InsTotal CDATA #REQUIRED>

8

<!ATTLIST DivPayMaxMng ServUnit CDATA #REQUIRED><!ELEMENT GrantService EMPTY><!ATTLIST GrantService refPS̲Service IDREF #REQUIRED><!‑‑<!ELEMENT HcareD (DailyService̲Plan*, DailyService̲Result*, NoGrantService?, GrantService?)>‑‑><!ELEMENT HcareD (DailyService̲Plan*, DailyService̲Result*, (NoGrantService￨GrantService))><!ATTLIST HcareD InsrSubj (Y￨N) #REQUIRED><!ATTLIST HcareD DisUnit CDATA #REQUIRED><!ATTLIST HcareD Percent CDATA #REQUIRED><!ATTLIST HcareD PlanTotal CDATA #REQUIRED><!ATTLIST HcareD refCareServComp IDREF #IMPLIED><!ATTLIST HcareD ResultTotal CDATA #REQUIRED><!ELEMENT HomeCareHist EMPTY><!ATTLIST HomeCareHist CorpName CDATA #REQUIRED><!ATTLIST HomeCareHist RepDate CDATA #REQUIRED><!ELEMENT HomeHelper (Name)><!ATTLIST HomeHelper id ID #REQUIRED><!ELEMENT HomeHelperOffice (Address, HomeHelper+)><!ATTLIST HomeHelperOffice Name CDATA #REQUIRED><!ATTLIST HomeHelperOffice Num CDATA #REQUIRED><!ATTLIST HomeHelperOffice PhoneNo CDATA #REQUIRED><!ELEMENT Insr (Assr?, Assd, CareNec)><!ATTLIST Insr Authorized (Y￨N) #REQUIRED><!ATTLIST Insr IssueDate CDATA #IMPLIED><!ATTLIST Insr LimitDate CDATA #IMPLIED><!ATTLIST Insr Num CDATA #IMPLIED><!ATTLIST Insr PayPercent CDATA #IMPLIED><!ELEMENT MsgPack (CarePlan+)><!ELEMENT Name (#PCDATA)><!ATTLIST Name fmn CDATA #IMPLIED><!ATTLIST Name gvn CDATA #IMPLIED><!ELEMENT NameKana (#PCDATA)><!ATTLIST NameKana fmn CDATA #IMPLIED><!ATTLIST NameKana gvn CDATA #IMPLIED><!ELEMENT NoGrantService EMPTY><!ATTLIST NoGrantService ServCls CDATA #REQUIRED><!ATTLIST NoGrantService ServCont CDATA #REQUIRED><!ELEMENT OwnPayMax EMPTY><!ATTLIST OwnPayMax Detail CDATA #REQUIRED><!ATTLIST OwnPayMax PayMax CDATA #REQUIRED><!ELEMENT PayLimit EMPTY><!ATTLIST PayLimit LifeTime.eddt CDATA #REQUIRED><!ATTLIST PayLimit LifeTime.stdt CDATA #REQUIRED><!ATTLIST PayLimit LimitCont CDATA #REQUIRED><!ATTLIST PayLimit PayPercent CDATA #IMPLIED><!ATTLIST PayLimit ServCont CDATA #REQUIRED><!ELEMENT PayMax (ClsPayMax*)><!ATTLIST PayMax Base CDATA #REQUIRED><!ATTLIST PayMax LifeTime.eddt CDATA #REQUIRED><!ATTLIST PayMax LifeTime.stdt CDATA #REQUIRED><!ELEMENT PS̲Service EMPTY><!ATTLIST PS̲Service ClsPayMaxSubj (Y￨N) #REQUIRED><!ATTLIST PS̲Service id ID #REQUIRED><!ATTLIST PS̲Service ServCls CDATA #REQUIRED><!ATTLIST PS̲Service ServCont CDATA #REQUIRED><!ATTLIST PS̲Service UnitNum CDATA #REQUIRED>

9

<!ATTLIST PS̲Service UnitPrice CDATA #REQUIRED><!ELEMENT PubPay EMPTY><!ATTLIST PubPay BeneficiaryNo CDATA #IMPLIED><!ATTLIST PubPay Cls CDATA #REQUIRED><!ATTLIST PubPay IssueDate CDATA #IMPLIED><!ATTLIST PubPay LifeTime.eddt CDATA #IMPLIED><!ATTLIST PubPay LifeTime.stdt CDATA #IMPLIED><!ATTLIST PubPay PayName CDATA #IMPLIED><!ATTLIST PubPay PayNo CDATA #IMPLIED><!ATTLIST PubPay Percent CDATA #REQUIRED><!ELEMENT SStyDays EMPTY><!ATTLIST SStyDays LstMonthUseDays CDATA #REQUIRED><!ATTLIST SStyDays SumUseDays CDATA #REQUIRED><!ATTLIST SStyDays ThisMonthPlanUseDays CDATA #REQUIRED>

10

４． 介護保険証情報の XML Schema による定義「保険証.xsd」ファイルの内容を以下に示す。（ファイル容量：約 10KB）<?xml version="1.0" encoding="Shift̲JIS"?><xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"><xsd:element name="Address"><xsd:complexType><xsd:simpleContent><xsd:extension base="xsd:string"><xsd:attribute name="city" type="xsd:string" use="optional"/><xsd:attribute name="state" type="xsd:string" use="optional"/><xsd:attribute name="strt" type="xsd:string" use="optional"/><xsd:attribute name="zip" type="xsd:string" use="optional"/></xsd:extension></xsd:simpleContent></xsd:complexType></xsd:element><xsd:element name="AnotherDivPayMaxMng"><xsd:complexType/></xsd:element><xsd:element name="AnyTime"><xsd:complexType/></xsd:element><xsd:element name="Assd"><xsd:complexType><xsd:sequence><xsd:element ref="Address" minOccurs="0" maxOccurs="1"/><xsd:element ref="Name" minOccurs="1" maxOccurs="1"/><xsd:element ref="NameKana" minOccurs="0" maxOccurs="1"/><xsd:element ref="HomeCareHist" minOccurs="0" maxOccurs="unbounded"/><xsd:element ref="CareFaclHist" minOccurs="0" maxOccurs="unbounded"/></xsd:sequence><xsd:attribute name="Birthday" type="xsd:date" use="optional"/><xsd:attribute name="PhoneNo" type="xsd:string" use="optional"/><xsd:attribute name="Sex" type="ce01" use="optional"/></xsd:complexType></xsd:element><xsd:element name="Assr"><xsd:complexType><xsd:attribute name="Name" type="xsd:string" use="required"/><xsd:attribute name="Num" type="xsd:string" use="required"/></xsd:complexType></xsd:element><xsd:element name="CareFaclHist"><xsd:complexType><xsd:attribute name="FaclKind" type="ce06" use="required"/><xsd:attribute name="FaclName" type="xsd:string" use="required"/><xsd:attribute name="InDate" type="xsd:date" use="required"/><xsd:attribute name="OutDate" type="xsd:date" use="required"/></xsd:complexType></xsd:element><xsd:element name="CareNec"><xsd:complexType><xsd:sequence><xsd:element ref="PayLimit" minOccurs="0" maxOccurs="unbounded"/>11

<xsd:element ref="PayMax" minOccurs="0" maxOccurs="1"/></xsd:sequence><xsd:attribute name="CertDate" type="xsd:date" use="required"/><xsd:attribute name="JudgeNote" type="xsd:string" use="optional"/><xsd:attribute name="LifeTime.eddt" type="xsd:date" use="required"/><xsd:attribute name="LifeTime.stdt" type="xsd:date" use="required"/><xsd:attribute name="Rank" type="ce07" use="required"/></xsd:complexType></xsd:element><xsd:element name="CarePlan"><xsd:complexType/></xsd:element><xsd:element name="CareRankHist̲First"><xsd:complexType/></xsd:element><xsd:element name="CareRankHist̲Recent"><xsd:complexType/></xsd:element><xsd:element name="CareServ"><xsd:complexType/></xsd:element><xsd:element name="CareServComp"><xsd:complexType/></xsd:element><xsd:element name="ChgHist̲First"><xsd:complexType/></xsd:element><xsd:element name="ChgHist̲Recent"><xsd:complexType/></xsd:element><xsd:element name="ClsPayMax"><xsd:complexType><xsd:attribute name="ClsBasisPay" type="xsd:float" use="required"/><xsd:attribute name="ServCls" type="xsd:string" use="required"/></xsd:complexType></xsd:element><xsd:element name="ClsPayMaxMng"><xsd:complexType/></xsd:element><xsd:element name="DailyAct"><xsd:complexType/></xsd:element><xsd:element name="DailyService̲Plan"><xsd:complexType/></xsd:element><xsd:element name="DailyService̲Result"><xsd:complexType/></xsd:element><xsd:element name="DailyWork"><xsd:complexType/></xsd:element><xsd:element name="DivPayMaxMng"><xsd:complexType/></xsd:element><xsd:element name="GetInf"><xsd:complexType><xsd:sequence>

12

<xsd:element ref="InfSys" minOccurs="0" maxOccurs="1"/><xsd:element ref="Insr" minOccurs="1" maxOccurs="1"/></xsd:sequence><xsd:attribute name="ID" type="xsd:string" use="required"/><xsd:attribute name="Note" type="xsd:string" use="optional"/><xsd:attribute name="Status" type="ce05" use="required"/></xsd:complexType></xsd:element><xsd:element name="GrantService"><xsd:complexType/></xsd:element><xsd:element name="HcareD"><xsd:complexType/></xsd:element><xsd:element name="Help̲Target"><xsd:complexType/></xsd:element><xsd:element name="HomeCareHist"><xsd:complexType><xsd:attribute name="CorpName" type="xsd:string" use="required"/><xsd:attribute name="RepDate" type="xsd:date" use="required"/></xsd:complexType></xsd:element><xsd:element name="HomeHelper"><xsd:complexType/></xsd:element><xsd:element name="HomeHelperOffice"><xsd:complexType/></xsd:element><xsd:element name="InfSys"><xsd:complexType><xsd:attribute name="Passwd" type="xsd:string" use="required"/><xsd:attribute name="UserID" type="xsd:string" use="required"/></xsd:complexType></xsd:element><xsd:element name="Insr"><xsd:complexType><xsd:sequence><xsd:element ref="Assr" minOccurs="0" maxOccurs="1"/><xsd:element ref="Assd" minOccurs="1" maxOccurs="1"/><xsd:element ref="CareNec" minOccurs="1" maxOccurs="1"/></xsd:sequence><xsd:attribute name="Authorized" type="ce02" use="required"/><xsd:attribute name="IssueDate" type="xsd:date" use="optional"/><xsd:attribute name="LimitDate" type="xsd:date" use="optional"/><xsd:attribute name="Num" type="xsd:string" use="optional"/><xsd:attribute name="PayPercent" type="xsd:float" use="optional"/></xsd:complexType></xsd:element><xsd:element name="MsgPack"><xsd:complexType><xsd:sequence><xsd:element ref="GetInf" minOccurs="1" maxOccurs="unbounded"/></xsd:sequence></xsd:complexType></xsd:element><xsd:element name="Name">13<xsd:complexType><xsd:simpleContent><xsd:extension base="xsd:string"><xsd:attribute name="fmn" type="xsd:string" use="optional"/><xsd:attribute name="gvn" type="xsd:string" use="optional"/></xsd:extension></xsd:simpleContent></xsd:complexType></xsd:element><xsd:element name="NameKana"><xsd:complexType><xsd:simpleContent><xsd:extension base="xsd:string"><xsd:attribute name="fmn" type="xsd:string" use="optional"/><xsd:attribute name="gvn" type="xsd:string" use="optional"/></xsd:extension></xsd:simpleContent></xsd:complexType></xsd:element><xsd:element name="NoGrantService"><xsd:complexType/></xsd:element><xsd:element name="OwnPayMax"><xsd:complexType/></xsd:element><xsd:element name="PayLimit"><xsd:complexType><xsd:attribute name="LifeTime.eddt" type="xsd:date" use="required"/><xsd:attribute name="LifeTime.stdt" type="xsd:date" use="required"/><xsd:attribute name="LimitCont" type="xsd:string" use="required"/><xsd:attribute name="PayPercent" type="xsd:float" use="optional"/><xsd:attribute name="ServCont" type="xsd:string" use="required"/></xsd:complexType></xsd:element><xsd:element name="PayMax"><xsd:complexType><xsd:sequence><xsd:element ref="ClsPayMax" minOccurs="0" maxOccurs="unbounded"/></xsd:sequence><xsd:attribute name="Base" type="xsd:float" use="required"/><xsd:attribute name="LifeTime.eddt" type="xsd:date" use="required"/><xsd:attribute name="LifeTime.stdt" type="xsd:date" use="required"/></xsd:complexType></xsd:element><xsd:element name="Prob"><xsd:complexType/></xsd:element><xsd:element name="PS̲Service"><xsd:complexType/></xsd:element><xsd:element name="PubPay"><xsd:complexType/></xsd:element><xsd:element name="SStyDays"><xsd:complexType/></xsd:element><xsd:element name="Week">

14

<xsd:complexType/></xsd:element><xsd:simpleType name="ce01"><xsd:restriction base="xsd:NMTOKEN"><xsd:enumeration value="F"/><xsd:enumeration value="M"/><xsd:enumeration value="O"/><xsd:enumeration value="U"/></xsd:restriction></xsd:simpleType><xsd:simpleType name="ce02"><xsd:restriction base="xsd:NMTOKEN"><xsd:enumeration value="Y"/><xsd:enumeration value="N"/></xsd:restriction></xsd:simpleType><xsd:simpleType name="ce03"><xsd:restriction base="xsd:NMTOKEN"><xsd:enumeration value="SAT"/><xsd:enumeration value="SUN"/><xsd:enumeration value="MON"/><xsd:enumeration value="TUE"/><xsd:enumeration value="WED"/><xsd:enumeration value="THU"/><xsd:enumeration value="FRI"/></xsd:restriction></xsd:simpleType><xsd:simpleType name="ce05"><xsd:restriction base="xsd:NMTOKEN"><xsd:enumeration value="N"/><xsd:enumeration value="D"/><xsd:enumeration value="U"/><xsd:enumeration value="OK"/><xsd:enumeration value="NG"/></xsd:restriction></xsd:simpleType><xsd:simpleType name="ce06"><xsd:restriction base="xsd:NMTOKEN"><xsd:enumeration value="51"/><xsd:enumeration value="52"/><xsd:enumeration value="53"/></xsd:restriction></xsd:simpleType><xsd:simpleType name="ce07"><xsd:restriction base="xsd:NMTOKEN"><xsd:enumeration value="01"/><xsd:enumeration value="11"/><xsd:enumeration value="21"/><xsd:enumeration value="22"/><xsd:enumeration value="23"/><xsd:enumeration value="24"/><xsd:enumeration value="25"/></xsd:restriction></xsd:simpleType><xsd:simpleType name="ce10"><xsd:restriction base="xsd:NMTOKEN"><xsd:enumeration value="01"/>15

<xsd:enumeration value="02"/><xsd:enumeration value="03"/><xsd:enumeration value="04"/><xsd:enumeration value="05"/><xsd:enumeration value="06"/><xsd:enumeration value="07"/><xsd:enumeration value="08"/><xsd:enumeration value="09"/><xsd:enumeration value="10"/><xsd:enumeration value="11"/><xsd:enumeration value="12"/><xsd:enumeration value="13"/><xsd:enumeration value="99"/></xsd:restriction></xsd:simpleType><xsd:simpleType name="ce11"><xsd:restriction base="xsd:NMTOKEN"><xsd:enumeration value="11"/><xsd:enumeration value="12"/><xsd:enumeration value="21"/></xsd:restriction></xsd:simpleType><xsd:simpleType name="ce12"><xsd:restriction base="xsd:NMTOKEN"><xsd:enumeration value="1"/><xsd:enumeration value="2"/><xsd:enumeration value="3"/></xsd:restriction></xsd:simpleType></xsd:schema>

16

５． 居宅サービス計画書情報の XML Schema による定義「計画書.xsd」ファイルの内容を以下に示す。（ファイル容量：約 16KB）<?xml version="1.0" encoding="Shift̲JIS"?><xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"><xsd:element name="Address"><xsd:complexType><xsd:simpleContent><xsd:extension base="xsd:string"><xsd:attribute name="city" type="xsd:string" use="optional"/><xsd:attribute name="state" type="xsd:string" use="optional"/><xsd:attribute name="strt" type="xsd:string" use="optional"/><xsd:attribute name="zip" type="xsd:string" use="optional"/></xsd:extension></xsd:simpleContent></xsd:complexType></xsd:element><xsd:element name="AnotherDivPayMaxMng"><xsd:complexType/></xsd:element><xsd:element name="AnyTime"><xsd:complexType><xsd:attribute name="Add" type="xsd:string" use="required"/></xsd:complexType></xsd:element><xsd:element name="Assd"><xsd:complexType><xsd:sequence><xsd:element ref="Address" minOccurs="0" maxOccurs="1"/><xsd:element ref="Name" minOccurs="1" maxOccurs="1"/><xsd:element ref="NameKana" minOccurs="0" maxOccurs="1"/><xsd:element ref="HomeCareHist" minOccurs="0" maxOccurs="unbounded"/><xsd:element ref="CareFaclHist" minOccurs="0" maxOccurs="unbounded"/></xsd:sequence><xsd:attribute name="Birthday" type="xsd:date" use="optional"/><xsd:attribute name="PhoneNo" type="xsd:string" use="optional"/><xsd:attribute name="Sex" type="ce01" use="optional"/></xsd:complexType></xsd:element><xsd:element name="Assr"><xsd:complexType><xsd:attribute name="Name" type="xsd:string" use="required"/><xsd:attribute name="Num" type="xsd:string" use="required"/></xsd:complexType></xsd:element><xsd:element name="CalcReason"><xsd:complexType><xsd:simpleContent><xsd:extension base="xsd:string"><xsd:attribute name="cd" type="ce12" use="required"/></xsd:extension></xsd:simpleContent></xsd:complexType></xsd:element><xsd:element name="CareFaclHist">17

<xsd:complexType><xsd:attribute name="FaclKind" type="ce06" use="required"/><xsd:attribute name="FaclName" type="xsd:string" use="required"/><xsd:attribute name="InDate" type="xsd:date" use="required"/><xsd:attribute name="OutDate" type="xsd:date" use="required"/></xsd:complexType></xsd:element><xsd:element name="CareNec"><xsd:complexType><xsd:sequence><xsd:element ref="PayLimit" minOccurs="0" maxOccurs="unbounded"/><xsd:element ref="PayMax" minOccurs="0" maxOccurs="1"/></xsd:sequence><xsd:attribute name="CertDate" type="xsd:date" use="required"/><xsd:attribute name="JudgeNote" type="xsd:string" use="optional"/><xsd:attribute name="LifeTime.eddt" type="xsd:date" use="required"/><xsd:attribute name="LifeTime.stdt" type="xsd:date" use="required"/><xsd:attribute name="Rank" type="ce07" use="required"/></xsd:complexType></xsd:element><xsd:element name="CarePlan"><xsd:complexType><xsd:sequence><xsd:element ref="CareServ" minOccurs="1" maxOccurs="1"/><xsd:element ref="HomeHelperOffice" minOccurs="1" maxOccurs="unbounded"/><xsd:element ref="CareServComp" minOccurs="0" maxOccurs="unbounded"/><xsd:element ref="PS̲Service" minOccurs="0" maxOccurs="unbounded"/></xsd:sequence><xsd:attribute name="ID" type="xsd:string" use="required"/><xsd:attribute name="Note" type="xsd:string" use="optional"/><xsd:attribute name="Status" type="ce05" use="required"/></xsd:complexType></xsd:element><xsd:element name="CareRankHist̲First"><xsd:complexType/></xsd:element><xsd:element name="CareRankHist̲Recent"><xsd:complexType/></xsd:element><xsd:element name="CareServ"><xsd:complexType><xsd:sequence><xsd:element ref="CalcReason" minOccurs="1" maxOccurs="1"/><xsd:element ref="Insr" minOccurs="1" maxOccurs="1"/><xsd:element ref="ChgHist̲First" minOccurs="1" maxOccurs="1"/><xsd:element ref="ChgHist̲Recent" minOccurs="0" maxOccurs="1"/><xsd:element ref="DailyAct" minOccurs="0" maxOccurs="unbounded"/><xsd:element ref="Help̲Target" minOccurs="1" maxOccurs="unbounded"/><xsd:element ref="Prob" minOccurs="1" maxOccurs="unbounded"/><xsd:element ref="HcareD" minOccurs="1" maxOccurs="unbounded"/></xsd:sequence><xsd:attribute name="Note" type="xsd:string" use="optional"/><xsd:attribute name="refHomeHelper" type="xsd:IDREF" use="required"/><xsd:attribute name="Status" type="ce11" use="required"/><xsd:attribute name="TotalPlan" type="xsd:string" use="required"/><xsd:attribute name="UserReq" type="xsd:string" use="required"/></xsd:complexType>18

</xsd:element><xsd:element name="CareServComp"><xsd:complexType><xsd:sequence><xsd:element ref="Address" minOccurs="1" maxOccurs="1"/></xsd:sequence><xsd:attribute name="id" type="xsd:ID" use="required"/><xsd:attribute name="Kind" type="ce10" use="required"/><xsd:attribute name="Name" type="xsd:string" use="required"/><xsd:attribute name="Num" type="xsd:string" use="required"/><xsd:attribute name="PhoneNo" type="xsd:string" use="required"/><xsd:attribute name="SatelliteInf" type="xsd:string" use="required"/></xsd:complexType></xsd:element><xsd:element name="ChgHist̲First"><xsd:complexType><xsd:attribute name="Date" type="xsd:date" use="required"/></xsd:complexType></xsd:element><xsd:element name="ChgHist̲Recent"><xsd:complexType><xsd:attribute name="Date" type="xsd:date" use="required"/></xsd:complexType></xsd:element><xsd:element name="ClsPayMax"><xsd:complexType><xsd:attribute name="ClsBasisPay" type="xsd:float" use="required"/><xsd:attribute name="ServCls" type="xsd:string" use="required"/></xsd:complexType></xsd:element><xsd:element name="ClsPayMaxMng"><xsd:complexType/></xsd:element><xsd:element name="DailyAct"><xsd:complexType><xsd:attribute name="Detail" type="xsd:string" use="required"/><xsd:attribute name="TimeBand.eddt" type="xsd:time" use="optional"/><xsd:attribute name="TimeBand.stdt" type="xsd:time" use="optional"/></xsd:complexType></xsd:element><xsd:element name="DailyService̲Plan"><xsd:complexType/></xsd:element><xsd:element name="DailyService̲Result"><xsd:complexType/></xsd:element><xsd:element name="DailyWork"><xsd:complexType><xsd:attribute name="Timeband.eddt" type="xsd:time" use="required"/><xsd:attribute name="Timeband.stdt" type="xsd:time" use="required"/></xsd:complexType></xsd:element><xsd:element name="DivPayMaxMng"><xsd:complexType/></xsd:element><xsd:element name="GetInf"><xsd:complexType/>19</xsd:element><xsd:element name="GrantService"><xsd:complexType><xsd:attribute name="refPS̲Service" type="xsd:IDREF" use="required"/></xsd:complexType></xsd:element><xsd:element name="HcareD"><xsd:complexType><xsd:sequence><!‑‑<xsd:element ref="DailyWork" minOccurs="0" maxOccurs="unbounded"/><xsd:element ref="Week" minOccurs="0" maxOccurs="unbounded"/><xsd:element ref="AnyTime" minOccurs="0" maxOccurs="unbounded"/><xsd:element ref="NoGrantService" minOccurs="0" maxOccurs="1"/><xsd:element ref="GrantService" minOccurs="0" maxOccurs="1"/>‑‑><xsd:choice minOccurs="0" maxOccurs="unbounded"><xsd:element ref="DailyWork"/><xsd:element ref="Week"/><xsd:element ref="AnyTime"/></xsd:choice><xsd:choice><xsd:element ref="NoGrantService"/><xsd:element ref="GrantService"/></xsd:choice></xsd:sequence><xsd:attribute name="ClassOL" type="xsd:string" use="required"/><xsd:attribute name="Freq" type="xsd:string" use="required"/><xsd:attribute name="InsrSubj" type="ce02" use="required"/><xsd:attribute name="Outline" type="xsd:string" use="required"/><xsd:attribute name="Period" type="xsd:string" use="required"/><xsd:attribute name="refCareServComp" type="xsd:IDREF" use="optional"/><xsd:attribute name="refHelp̲Target" type="xsd:IDREFS" use="required"/></xsd:complexType></xsd:element><xsd:element name="Help̲Target"><xsd:complexType><xsd:attribute name="id" type="xsd:ID" use="required"/><xsd:attribute name="LongT" type="xsd:string" use="required"/><xsd:attribute name="LTPeriod" type="xsd:string" use="required"/><xsd:attribute name="refProb" type="xsd:IDREFS" use="required"/><xsd:attribute name="ShortT" type="xsd:string" use="required"/><xsd:attribute name="STPeriod" type="xsd:string" use="required"/></xsd:complexType></xsd:element><xsd:element name="HomeCareHist"><xsd:complexType><xsd:attribute name="CorpName" type="xsd:string" use="required"/><xsd:attribute name="RepDate" type="xsd:date" use="required"/></xsd:complexType></xsd:element><xsd:element name="HomeHelper"><xsd:complexType><xsd:sequence><xsd:element ref="Name" minOccurs="1" maxOccurs="1"/></xsd:sequence><xsd:attribute name="id" type="xsd:ID" use="required"/>20

</xsd:complexType></xsd:element><xsd:element name="HomeHelperOffice"><xsd:complexType><xsd:sequence><xsd:element ref="Address" minOccurs="1" maxOccurs="1"/><xsd:element ref="HomeHelper" minOccurs="1" maxOccurs="unbounded"/></xsd:sequence><xsd:attribute name="Name" type="xsd:string" use="required"/><xsd:attribute name="Num" type="xsd:string" use="required"/><xsd:attribute name="PhoneNo" type="xsd:string" use="required"/></xsd:complexType></xsd:element><xsd:element name="InfSys"><xsd:complexType/></xsd:element><xsd:element name="Insr"><xsd:complexType><xsd:sequence><xsd:element ref="Assr" minOccurs="0" maxOccurs="1"/><xsd:element ref="Assd" minOccurs="1" maxOccurs="1"/><xsd:element ref="CareNec" minOccurs="1" maxOccurs="1"/></xsd:sequence><xsd:attribute name="Authorized" type="ce02" use="required"/><xsd:attribute name="IssueDate" type="xsd:date" use="optional"/><xsd:attribute name="LimitDate" type="xsd:date" use="optional"/><xsd:attribute name="Num" type="xsd:string" use="optional"/><xsd:attribute name="PayPercent" type="xsd:float" use="optional"/></xsd:complexType></xsd:element><xsd:element name="MsgPack"><xsd:complexType><xsd:sequence><xsd:element ref="CarePlan" minOccurs="1" maxOccurs="unbounded"/></xsd:sequence></xsd:complexType></xsd:element><xsd:element name="Name"><xsd:complexType><xsd:simpleContent><xsd:extension base="xsd:string"><xsd:attribute name="fmn" type="xsd:string" use="optional"/><xsd:attribute name="gvn" type="xsd:string" use="optional"/></xsd:extension></xsd:simpleContent></xsd:complexType></xsd:element><xsd:element name="NameKana"><xsd:complexType><xsd:simpleContent><xsd:extension base="xsd:string"><xsd:attribute name="fmn" type="xsd:string" use="optional"/><xsd:attribute name="gvn" type="xsd:string" use="optional"/></xsd:extension></xsd:simpleContent></xsd:complexType></xsd:element>21

<xsd:element name="NoGrantService"><xsd:complexType><xsd:attribute name="ServCls" type="xsd:string" use="required"/><xsd:attribute name="ServCont" type="xsd:string" use="required"/></xsd:complexType></xsd:element><xsd:element name="OwnPayMax"><xsd:complexType/></xsd:element><xsd:element name="PayLimit"><xsd:complexType><xsd:attribute name="LifeTime.eddt" type="xsd:date" use="required"/><xsd:attribute name="LifeTime.stdt" type="xsd:date" use="required"/><xsd:attribute name="LimitCont" type="xsd:string" use="required"/><xsd:attribute name="PayPercent" type="xsd:float" use="optional"/><xsd:attribute name="ServCont" type="xsd:string" use="required"/></xsd:complexType></xsd:element><xsd:element name="PayMax"><xsd:complexType><xsd:sequence><xsd:element ref="ClsPayMax" minOccurs="0" maxOccurs="unbounded"/></xsd:sequence><xsd:attribute name="Base" type="xsd:float" use="required"/><xsd:attribute name="LifeTime.eddt" type="xsd:date" use="required"/><xsd:attribute name="LifeTime.stdt" type="xsd:date" use="required"/></xsd:complexType></xsd:element><xsd:element name="Prob"><xsd:complexType><xsd:attribute name="Detail" type="xsd:string" use="required"/><xsd:attribute name="id" type="xsd:ID" use="required"/></xsd:complexType></xsd:element><xsd:element name="PS̲Service"><xsd:complexType><xsd:attribute name="ClsPayMaxSubj" type="ce02" use="required"/><xsd:attribute name="id" type="xsd:ID" use="required"/><xsd:attribute name="ServCls" type="xsd:string" use="required"/><xsd:attribute name="ServCont" type="xsd:string" use="required"/><xsd:attribute name="UnitNum" type="xsd:float" use="required"/><xsd:attribute name="UnitPrice" type="xsd:float" use="required"/></xsd:complexType></xsd:element><xsd:element name="PubPay"><xsd:complexType/></xsd:element><xsd:element name="SStyDays"><xsd:complexType/></xsd:element><xsd:element name="Week"><xsd:complexType><xsd:attribute name="Day" type="ce03" use="required"/><xsd:attribute name="Timeband.eddt" type="xsd:time" use="required"/><xsd:attribute name="Timeband.stdt" type="xsd:time" use="required"/></xsd:complexType></xsd:element>22

<xsd:simpleType name="ce01"><xsd:restriction base="xsd:NMTOKEN"><xsd:enumeration value="F"/><xsd:enumeration value="M"/><xsd:enumeration value="O"/><xsd:enumeration value="U"/></xsd:restriction></xsd:simpleType><xsd:simpleType name="ce02"><xsd:restriction base="xsd:NMTOKEN"><xsd:enumeration value="Y"/><xsd:enumeration value="N"/></xsd:restriction></xsd:simpleType><xsd:simpleType name="ce03"><xsd:restriction base="xsd:NMTOKEN"><xsd:enumeration value="SAT"/><xsd:enumeration value="SUN"/><xsd:enumeration value="MON"/><xsd:enumeration value="TUE"/><xsd:enumeration value="WED"/><xsd:enumeration value="THU"/><xsd:enumeration value="FRI"/></xsd:restriction></xsd:simpleType><xsd:simpleType name="ce05"><xsd:restriction base="xsd:NMTOKEN"><xsd:enumeration value="N"/><xsd:enumeration value="D"/><xsd:enumeration value="U"/><xsd:enumeration value="OK"/><xsd:enumeration value="NG"/></xsd:restriction></xsd:simpleType><xsd:simpleType name="ce06"><xsd:restriction base="xsd:NMTOKEN"><xsd:enumeration value="51"/><xsd:enumeration value="52"/><xsd:enumeration value="53"/></xsd:restriction></xsd:simpleType><xsd:simpleType name="ce07"><xsd:restriction base="xsd:NMTOKEN"><xsd:enumeration value="01"/><xsd:enumeration value="11"/><xsd:enumeration value="21"/><xsd:enumeration value="22"/><xsd:enumeration value="23"/><xsd:enumeration value="24"/><xsd:enumeration value="25"/></xsd:restriction></xsd:simpleType><xsd:simpleType name="ce10"><xsd:restriction base="xsd:NMTOKEN"><xsd:enumeration value="01"/><xsd:enumeration value="02"/><xsd:enumeration value="03"/>23

<xsd:enumeration value="04"/><xsd:enumeration value="05"/><xsd:enumeration value="06"/><xsd:enumeration value="07"/><xsd:enumeration value="08"/><xsd:enumeration value="09"/><xsd:enumeration value="10"/><xsd:enumeration value="11"/><xsd:enumeration value="12"/><xsd:enumeration value="13"/><xsd:enumeration value="99"/></xsd:restriction></xsd:simpleType><xsd:simpleType name="ce11"><xsd:restriction base="xsd:NMTOKEN"><xsd:enumeration value="11"/><xsd:enumeration value="12"/><xsd:enumeration value="21"/></xsd:restriction></xsd:simpleType><xsd:simpleType name="ce12"><xsd:restriction base="xsd:NMTOKEN"><xsd:enumeration value="1"/><xsd:enumeration value="2"/><xsd:enumeration value="3"/></xsd:restriction></xsd:simpleType></xsd:schema>24

６． サービス提供票情報の XML Schema による定義「提供票.xsd」ファイルの内容を以下に示す。（ファイル容量：約 18KB）<?xml version="1.0" encoding="Shift̲JIS"?><xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"><xsd:element name="Address"><xsd:complexType><xsd:simpleContent><xsd:extension base="xsd:string"><xsd:attribute name="city" type="xsd:string" use="optional"/><xsd:attribute name="state" type="xsd:string" use="optional"/><xsd:attribute name="strt" type="xsd:string" use="optional"/><xsd:attribute name="zip" type="xsd:string" use="optional"/></xsd:extension></xsd:simpleContent></xsd:complexType></xsd:element><xsd:element name="AnotherDivPayMaxMng"><xsd:complexType><xsd:attribute name="AllOwnPay" type="xsd:int" use="required"/><xsd:attribute name="ClsLimFixU" type="xsd:float" use="required"/><xsd:attribute name="ClsLimOvrU" type="xsd:float" use="required"/><xsd:attribute name="DivLimFixU" type="xsd:float" use="required"/><xsd:attribute name="DivLimOvrU" type="xsd:float" use="required"/><xsd:attribute name="InsOwnPay" type="xsd:int" use="required"/><xsd:attribute name="InsPay" type="xsd:int" use="required"/><xsd:attribute name="InsTotal" type="xsd:int" use="required"/><xsd:attribute name="ServUnit" type="xsd:float" use="required"/></xsd:complexType></xsd:element><xsd:element name="AnyTime"><xsd:complexType/></xsd:element><xsd:element name="Assd"><xsd:complexType><xsd:sequence><xsd:element ref="Address" minOccurs="0" maxOccurs="1"/><xsd:element ref="Name" minOccurs="1" maxOccurs="1"/><xsd:element ref="NameKana" minOccurs="0" maxOccurs="1"/><xsd:element ref="HomeCareHist" minOccurs="0" maxOccurs="unbounded"/><xsd:element ref="CareFaclHist" minOccurs="0" maxOccurs="unbounded"/></xsd:sequence><xsd:attribute name="Birthday" type="xsd:date" use="optional"/><xsd:attribute name="PhoneNo" type="xsd:string" use="optional"/><xsd:attribute name="Sex" type="ce01" use="optional"/></xsd:complexType></xsd:element><xsd:element name="Assr"><xsd:complexType><xsd:attribute name="Name" type="xsd:string" use="required"/><xsd:attribute name="Num" type="xsd:string" use="required"/></xsd:complexType></xsd:element><xsd:element name="CareFaclHist"><xsd:complexType>25

<xsd:attribute name="FaclKind" type="ce06" use="required"/><xsd:attribute name="FaclName" type="xsd:string" use="required"/><xsd:attribute name="InDate" type="xsd:date" use="required"/><xsd:attribute name="OutDate" type="xsd:date" use="required"/></xsd:complexType></xsd:element><xsd:element name="CareNec"><xsd:complexType><xsd:sequence><xsd:element ref="PayLimit" minOccurs="0" maxOccurs="unbounded"/><xsd:element ref="PayMax" minOccurs="0" maxOccurs="1"/></xsd:sequence><xsd:attribute name="CertDate" type="xsd:date" use="required"/><xsd:attribute name="JudgeNote" type="xsd:string" use="optional"/><xsd:attribute name="LifeTime.eddt" type="xsd:date" use="required"/><xsd:attribute name="LifeTime.stdt" type="xsd:date" use="required"/><xsd:attribute name="Rank" type="ce07" use="required"/></xsd:complexType></xsd:element><xsd:element name="CarePlan"><xsd:complexType><xsd:sequence><xsd:element ref="CareServ" minOccurs="1" maxOccurs="1"/><xsd:element ref="HomeHelperOffice" minOccurs="1" maxOccurs="unbounded"/><xsd:element ref="CareServComp" minOccurs="0" maxOccurs="unbounded"/><xsd:element ref="PS̲Service" minOccurs="0" maxOccurs="unbounded"/></xsd:sequence><xsd:attribute name="ID" type="xsd:string" use="required"/><xsd:attribute name="Note" type="xsd:string" use="optional"/><xsd:attribute name="Status" type="ce05" use="required"/></xsd:complexType></xsd:element><xsd:element name="CareRankHist̲First"><xsd:complexType><!‑‑ 2003/01/17 変更<xsd:attribute name="Date" type="xsd:date" use="required"/>‑‑><xsd:attribute name="Date" type="xsd:date"/><xsd:attribute name="Rank" type="ce07" use="required"/></xsd:complexType></xsd:element><xsd:element name="CareRankHist̲Recent"><xsd:complexType><xsd:attribute name="Date" type="xsd:date" use="required"/><xsd:attribute name="Rank" type="ce07" use="required"/></xsd:complexType></xsd:element><xsd:element name="CareServ"><xsd:complexType><xsd:sequence><xsd:element ref="Insr" minOccurs="1" maxOccurs="1"/><xsd:element ref="DivPayMaxMng" minOccurs="0" maxOccurs="1"/><xsd:element ref="AnotherDivPayMaxMng" minOccurs="0" maxOccurs="1"/><xsd:element ref="SStyDays" minOccurs="0" maxOccurs="1"/><!‑‑<xsd:element ref="PubPay" minOccurs="0" maxOccurs="unbounded"/><xsd:element ref="OwnPayMax" minOccurs="0" maxOccurs="unbounded"/>

26

‑‑>
<xsd:choice minOccurs="0" maxOccurs="unbounded"><xsd:element ref="PubPay"/><xsd:element ref="OwnPayMax"/></xsd:choice><xsd:element ref="CareRankHist̲First" minOccurs="1" maxOccurs="1"/><xsd:element ref="CareRankHist̲Recent" minOccurs="0" maxOccurs="1"/><xsd:element ref="HcareD" minOccurs="1" maxOccurs="unbounded"/></xsd:sequence><xsd:attribute name="AssrConf" type="xsd:string" use="optional"/><xsd:attribute name="Date" type="xsd:date" use="required"/><xsd:attribute name="MDate" type="xsd:date" use="optional"/><xsd:attribute name="Note" type="xsd:string" use="optional"/><xsd:attribute name="refHomeHelper" type="xsd:IDREF" use="required"/><xsd:attribute name="RepDate" type="xsd:date" use="optional"/></xsd:complexType></xsd:element><xsd:element name="CareServComp"><xsd:complexType><xsd:sequence><xsd:element ref="Address" minOccurs="1" maxOccurs="1"/></xsd:sequence><xsd:attribute name="id" type="xsd:ID" use="required"/><xsd:attribute name="Kind" type="ce10" use="required"/><xsd:attribute name="Name" type="xsd:string" use="required"/><xsd:attribute name="Num" type="xsd:string" use="required"/><xsd:attribute name="PhoneNo" type="xsd:string" use="required"/><xsd:attribute name="SatelliteInf" type="xsd:string" use="required"/></xsd:complexType></xsd:element><xsd:element name="ChgHist̲First"><xsd:complexType/></xsd:element><xsd:element name="ChgHist̲Recent"><xsd:complexType/></xsd:element><xsd:element name="ClsPayMax"><xsd:complexType><xsd:attribute name="ClsBasisPay" type="xsd:float" use="required"/><xsd:attribute name="ServCls" type="xsd:string" use="required"/></xsd:complexType></xsd:element><xsd:element name="ClsPayMaxMng"><xsd:complexType><xsd:attribute name="TokuchiSubj" type="ce02" use="required"/><xsd:attribute name="AllOwnPay" type="xsd:int" use="required"/><xsd:attribute name="ClsLimFixU" type="xsd:float" use="required"/><xsd:attribute name="ClsLimOvrU" type="xsd:float" use="required"/><xsd:attribute name="ClsPayMaxSubj" type="ce02" use="required"/><xsd:attribute name="DivLimFixU" type="xsd:float" use="required"/><xsd:attribute name="DivLimOvrU" type="xsd:float" use="required"/><xsd:attribute name="InsOwnPay" type="xsd:int" use="required"/><xsd:attribute name="InsPay" type="xsd:int" use="required"/><xsd:attribute name="InsTotal" type="xsd:int" use="required"/><xsd:attribute name="LimOvrUnit" type="xsd:float" use="required"/><xsd:attribute name="ServCls" type="xsd:string" use="required"/><xsd:attribute name="ServUnit" type="xsd:float" use="required"/>27

<xsd:attribute name="TotalUnit" type="xsd:float" use="required"/></xsd:complexType></xsd:element><xsd:element name="DailyAct"><xsd:complexType/></xsd:element><xsd:element name="DailyService̲Plan"><xsd:complexType><xsd:attribute name="Count" type="xsd:float" use="required"/><xsd:attribute name="Date" type="xsd:date" use="required"/><xsd:attribute name="DayW" type="ce03" use="required"/><xsd:attribute name="id" type="xsd:ID" use="required"/><xsd:attribute name="TimeScale.eddt" type="xsd:time" use="optional"/><xsd:attribute name="TimeScale.stdt" type="xsd:time" use="optional"/></xsd:complexType></xsd:element><xsd:element name="DailyService̲Result"><xsd:complexType><xsd:attribute name="Count" type="xsd:float" use="required"/><xsd:attribute name="Date" type="xsd:date" use="required"/><xsd:attribute name="DayW" type="ce03" use="required"/><xsd:attribute name="refPlan" type="xsd:IDREFS" use="optional"/><xsd:attribute name="TimeScale.eddt" type="xsd:time" use="optional"/><xsd:attribute name="TimeScale.stdt" type="xsd:time" use="optional"/></xsd:complexType></xsd:element><xsd:element name="DailyWork"><xsd:complexType/></xsd:element><xsd:element name="DivPayMaxMng"><xsd:complexType><xsd:sequence><xsd:element ref="ClsPayMaxMng" minOccurs="0" maxOccurs="unbounded"/></xsd:sequence><xsd:attribute name="AllOwnPay" type="xsd:int" use="required"/><xsd:attribute name="ClsLimFixU" type="xsd:float" use="required"/><xsd:attribute name="ClsLimOvrU" type="xsd:float" use="required"/><xsd:attribute name="DivLimFixU" type="xsd:float" use="required"/><xsd:attribute name="DivLimOvrU" type="xsd:float" use="required"/><xsd:attribute name="InsOwnPay" type="xsd:int" use="required"/><xsd:attribute name="InsPay" type="xsd:int" use="required"/><xsd:attribute name="InsTotal" type="xsd:int" use="required"/><xsd:attribute name="ServUnit" type="xsd:float" use="required"/></xsd:complexType></xsd:element><xsd:element name="GetInf"><xsd:complexType/></xsd:element><xsd:element name="GrantService"><xsd:complexType><xsd:attribute name="refPS̲Service" type="xsd:IDREF" use="required"/></xsd:complexType></xsd:element><xsd:element name="HcareD"><xsd:complexType><xsd:sequence><xsd:element ref="DailyService̲Plan" minOccurs="0" maxOccurs="unbounded"/>28

<xsd:element ref="DailyService̲Result" minOccurs="0" maxOccurs="unbounded"/><!‑‑<xsd:element ref="NoGrantService" minOccurs="0" maxOccurs="1"/><xsd:element ref="GrantService" minOccurs="0" maxOccurs="1"/>‑‑><xsd:choice><xsd:element ref="NoGrantService"/><xsd:element ref="GrantService"/></xsd:choice></xsd:sequence><xsd:attribute name="InsrSubj" type="ce02" use="required"/><xsd:attribute name="DisUnit" type="xsd:float" use="required"/><xsd:attribute name="Percent" type="xsd:float" use="required"/><xsd:attribute name="PlanTotal" type="xsd:float" use="required"/><xsd:attribute name="refCareServComp" type="xsd:IDREF" use="optional"/><xsd:attribute name="ResultTotal" type="xsd:float" use="required"/></xsd:complexType></xsd:element><xsd:element name="Help̲Target"><xsd:complexType/></xsd:element><xsd:element name="HomeCareHist"><xsd:complexType><xsd:attribute name="CorpName" type="xsd:string" use="required"/><xsd:attribute name="RepDate" type="xsd:date" use="required"/></xsd:complexType></xsd:element><xsd:element name="HomeHelper"><xsd:complexType><xsd:sequence><xsd:element ref="Name" minOccurs="1" maxOccurs="1"/></xsd:sequence><xsd:attribute name="id" type="xsd:ID" use="required"/></xsd:complexType></xsd:element><xsd:element name="HomeHelperOffice"><xsd:complexType><xsd:sequence><xsd:element ref="Address" minOccurs="1" maxOccurs="1"/><xsd:element ref="HomeHelper" minOccurs="1" maxOccurs="unbounded"/></xsd:sequence><xsd:attribute name="Name" type="xsd:string" use="required"/><xsd:attribute name="Num" type="xsd:string" use="required"/><xsd:attribute name="PhoneNo" type="xsd:string" use="required"/></xsd:complexType></xsd:element><xsd:element name="InfSys"><xsd:complexType/></xsd:element><xsd:element name="Insr"><xsd:complexType><xsd:sequence><xsd:element ref="Assr" minOccurs="0" maxOccurs="1"/><xsd:element ref="Assd" minOccurs="1" maxOccurs="1"/><xsd:element ref="CareNec" minOccurs="1" maxOccurs="1"/></xsd:sequence><xsd:attribute name="Authorized" type="ce02" use="required"/>29

<xsd:attribute name="IssueDate" type="xsd:date" use="optional"/><xsd:attribute name="LimitDate" type="xsd:date" use="optional"/><xsd:attribute name="Num" type="xsd:string" use="optional"/><xsd:attribute name="PayPercent" type="xsd:float" use="optional"/></xsd:complexType></xsd:element><xsd:element name="MsgPack"><xsd:complexType><xsd:sequence><xsd:element ref="CarePlan" minOccurs="1" maxOccurs="unbounded"/></xsd:sequence></xsd:complexType></xsd:element><xsd:element name="Name"><xsd:complexType><xsd:simpleContent><xsd:extension base="xsd:string"><xsd:attribute name="fmn" type="xsd:string" use="optional"/><xsd:attribute name="gvn" type="xsd:string" use="optional"/></xsd:extension></xsd:simpleContent></xsd:complexType></xsd:element><xsd:element name="NameKana"><xsd:complexType><xsd:simpleContent><xsd:extension base="xsd:string"><xsd:attribute name="fmn" type="xsd:string" use="optional"/><xsd:attribute name="gvn" type="xsd:string" use="optional"/></xsd:extension></xsd:simpleContent></xsd:complexType></xsd:element><xsd:element name="NoGrantService"><xsd:complexType><xsd:attribute name="ServCls" type="xsd:string" use="required"/><xsd:attribute name="ServCont" type="xsd:string" use="required"/></xsd:complexType></xsd:element><xsd:element name="OwnPayMax"><xsd:complexType><xsd:attribute name="Detail" type="xsd:string" use="required"/><xsd:attribute name="PayMax" type="xsd:int" use="required"/></xsd:complexType></xsd:element><xsd:element name="PayLimit"><xsd:complexType><xsd:attribute name="LifeTime.eddt" type="xsd:date" use="required"/><xsd:attribute name="LifeTime.stdt" type="xsd:date" use="required"/><xsd:attribute name="LimitCont" type="xsd:string" use="required"/><xsd:attribute name="PayPercent" type="xsd:float" use="optional"/><xsd:attribute name="ServCont" type="xsd:string" use="required"/></xsd:complexType></xsd:element><xsd:element name="PayMax"><xsd:complexType><xsd:sequence>30

<xsd:element ref="ClsPayMax" minOccurs="0" maxOccurs="unbounded"/></xsd:sequence><xsd:attribute name="Base" type="xsd:float" use="required"/><xsd:attribute name="LifeTime.eddt" type="xsd:date" use="required"/><xsd:attribute name="LifeTime.stdt" type="xsd:date" use="required"/></xsd:complexType></xsd:element><xsd:element name="Prob"><xsd:complexType/></xsd:element><xsd:element name="PS̲Service"><xsd:complexType><xsd:attribute name="ClsPayMaxSubj" type="ce02" use="required"/><xsd:attribute name="id" type="xsd:ID" use="required"/><xsd:attribute name="ServCls" type="xsd:string" use="required"/><xsd:attribute name="ServCont" type="xsd:string" use="required"/><xsd:attribute name="UnitNum" type="xsd:float" use="required"/><xsd:attribute name="UnitPrice" type="xsd:float" use="required"/></xsd:complexType></xsd:element><xsd:element name="PubPay"><xsd:complexType><xsd:attribute name="BeneficiaryNo" type="xsd:string" use="optional"/><xsd:attribute name="Cls" type="xsd:string" use="required"/><xsd:attribute name="IssueDate" type="xsd:date" use="optional"/><xsd:attribute name="LifeTime.eddt" type="xsd:date" use="optional"/><xsd:attribute name="LifeTime.stdt" type="xsd:date" use="optional"/><xsd:attribute name="PayName" type="xsd:string" use="optional"/><xsd:attribute name="PayNo" type="xsd:string" use="optional"/><xsd:attribute name="Percent" type="xsd:float" use="required"/></xsd:complexType></xsd:element><xsd:element name="SStyDays"><xsd:complexType><xsd:attribute name="LstMonthUseDays" type="xsd:float" use="required"/><xsd:attribute name="SumUseDays" type="xsd:float" use="required"/><xsd:attribute name="ThisMonthPlanUseDays" type="xsd:float" use="required"/></xsd:complexType></xsd:element><xsd:element name="Week"><xsd:complexType/></xsd:element><xsd:simpleType name="ce01"><xsd:restriction base="xsd:NMTOKEN"><xsd:enumeration value="F"/><xsd:enumeration value="M"/><xsd:enumeration value="O"/><xsd:enumeration value="U"/></xsd:restriction></xsd:simpleType><xsd:simpleType name="ce02"><xsd:restriction base="xsd:NMTOKEN"><xsd:enumeration value="Y"/><xsd:enumeration value="N"/></xsd:restriction></xsd:simpleType><xsd:simpleType name="ce03">31

<xsd:restriction base="xsd:NMTOKEN"><xsd:enumeration value="SAT"/><xsd:enumeration value="SUN"/><xsd:enumeration value="MON"/><xsd:enumeration value="TUE"/><xsd:enumeration value="WED"/><xsd:enumeration value="THU"/><xsd:enumeration value="FRI"/></xsd:restriction></xsd:simpleType><xsd:simpleType name="ce05"><xsd:restriction base="xsd:NMTOKEN"><xsd:enumeration value="N"/><xsd:enumeration value="D"/><xsd:enumeration value="U"/><xsd:enumeration value="OK"/><xsd:enumeration value="NG"/></xsd:restriction></xsd:simpleType><xsd:simpleType name="ce06"><xsd:restriction base="xsd:NMTOKEN"><xsd:enumeration value="51"/><xsd:enumeration value="52"/><xsd:enumeration value="53"/></xsd:restriction></xsd:simpleType><xsd:simpleType name="ce07"><xsd:restriction base="xsd:NMTOKEN"><xsd:enumeration value="01"/><xsd:enumeration value="11"/><xsd:enumeration value="21"/><xsd:enumeration value="22"/><xsd:enumeration value="23"/><xsd:enumeration value="24"/><xsd:enumeration value="25"/></xsd:restriction></xsd:simpleType><xsd:simpleType name="ce10"><xsd:restriction base="xsd:NMTOKEN"><xsd:enumeration value="01"/><xsd:enumeration value="02"/><xsd:enumeration value="03"/><xsd:enumeration value="04"/><xsd:enumeration value="05"/><xsd:enumeration value="06"/><xsd:enumeration value="07"/><xsd:enumeration value="08"/><xsd:enumeration value="09"/><xsd:enumeration value="10"/><xsd:enumeration value="11"/><xsd:enumeration value="12"/><xsd:enumeration value="13"/><xsd:enumeration value="99"/></xsd:restriction></xsd:simpleType><xsd:simpleType name="ce11"><xsd:restriction base="xsd:NMTOKEN">32

<xsd:enumeration value="11"/><xsd:enumeration value="12"/><xsd:enumeration value="21"/></xsd:restriction></xsd:simpleType><xsd:simpleType name="ce12"><xsd:restriction base="xsd:NMTOKEN"><xsd:enumeration value="1"/><xsd:enumeration value="2"/><xsd:enumeration value="3"/></xsd:restriction></xsd:simpleType></xsd:schema>―以上−

33