報告書情報モジュール(Ver2.3新規モジュール) |
目的と対象放射線学的検査,生理検査,病理検査の報告書を記載するためのMMLモジュールである.
namespaces宣言
本モジュールのnamespaces宣言は,以下とする.
xmlns:mmlRp="http://www.medxml.net/MML/ContentModule/report/1.0"
文書ヘッダ情報(docInfo)のモジュール個別仕様
docInfo
属性contentModuleTypeにMML0005テーブル「report」を入力すること.title
報告書の内容を示すタイトルを入力すること.属性のgenerationPurposeは,MML0007テーブル「report」「reportRadiology」「reportPathology」等から適切なものを選択し入力すること.
confirmDate
モジュール生成日であり,モジュール内の報告日時と一致させる.mmlCi:CreatorInfo
報告書情報モジュールにおける文書作成者とは,検査等の依頼者ではなく,報告書の記載者である.extRefs
報告書情報モジュール内のmmlCm:extRefエレメントを記載する.記載されている外部リンク情報の数だけ繰り返す.content
一つのcontentに一つだけ報告書情報モジュールを入れる.
エレメント一覧表
Elements(階層によりインデント)
Attribute
Datatypes
Occurrence
Table id
1
mmlRp:ReportModule
1.1.
□
mmlRp:information
□
□
□
□
mmlRp:performTime
dateTime
#REQUIRED
□
□
□
□
mmlRp:reportTime
dateTime
#REQUIRED
1.1.1.
□
□
mmlRp:reportStatus
string
□
□
□
□
mmlRp:statusCode
string
#REQUIRED
mmlLb0001
□
□
□
□
mmlRp:statusCodeId
string
#REQUIRED
1.1.2.
□
□
mmlRp:testClass
string
□
□
□
□
mmlRp:testClassCode
string
#REQUIRED
MML0033
□
□
□
□
mmlRp:testClassCodeId
string
#REQUIRED
1.1.3.
□
□
mmlRp:testSubclass
string
?
□
□
□
□
mmlRp:testSubclassCode
string
#IMPLIED
ユーザー指定
□
□
□
□
mmlRp:testSubclassCodeId
string
#IMPLIED
1.1.4.
□
□
mmlRp:organ
string
?
1.1.5.
□
□
mmlRp:consultFrom
?
1.1.5.1.
□
□
□
mmlRp:conFacility
string
?
□
□
□
□
mmlRp:facilityCode
string
#IMPLIED
□
□
□
□
mmlRp:facilityCodeId
string
#IMPLIED
MML0027
1.1.5.2.
□
□
□
mmlRp:conDepartment
string
?
□
□
□
□
mmlRp:depCode
string
#IMPLIED
MML0028
□
□
□
□
mmlRp:depCodeId
string
#IMPLIED
1.1.5.3.
□
□
□
mmlRp:conWard
string
?
□
□
□
□
mmlRp:wardCode
string
#IMPLIED
ユーザー指定
□
□
□
□
mmlRp:wardCodeId
string
#IMPLIED
1.1.5.4.
□
□
□
mmlRp:client
string
?
□
□
□
□
mmlRp:clientCode
string
#IMPLIED
ユーザー指定
□
□
□
□
mmlRp:clientCodeId
string
#IMPLIED
1.1.6.
□
mmlRp:perform
1.1.6.1.
□
□
□
mmlRp:pFacility
string
□
□
□
□
mmlRp:facilityCode
string
#REQUIRED
□
□
□
□
mmlRp:facilityCodeId
string
#REQUIRED
MML0027
1.1.6.2.
□
□
□
mmlRp:pDepartment
string
?
□
□
□
□
mmlRp:depCode
string
#IMPLIED
MML0028
□
□
□
□
mmlRp:depCodeId
string
#IMPLIED
1.1.6.3.
□
□
□
mmlRp:pWard
string
?
□
□
□
□
mmlRp:wardCode
string
#IMPLIED
ユーザー指定
□
□
□
□
mmlRp:wardCodeId
string
#IMPLIED
1.1.6.4.
□
□
□
mmlRp:performer
string
□
□
□
□
mmlRp:performerCode
string
#REQUIRED
ユーザー指定
□
□
□
□
mmlRp:performerCodeId
string
#REQUIRED
1.1.6.5.
□
□
□
mmlRp:supervisor
string
?
□
□
□
□
mmlRp:supervisorCode
string
#IMPLIED
ユーザー指定
□
□
□
□
mmlRp:supervisorCodeId
string
#IMPLIED
1.2.
□
mmlRp:reportBody
1.2.1.
□
□
mmlRp:chiefComplaints
string
?
1.2.2.
□
□
mmlRp:testPurpose
string
?
1.2.3.
□
□
mmlRp:testDx
string
?
1.2.4.
□
□
mmlRp:testNotes
string
?
□
□
□
mmlCm:extRef
*
1.2.5.
□
□
mmlRp:testMemo
string
*
□
mmlRp:tmCodeName
string
#IMPLIED
□
mmlRp:tmCode
string
#IMPLIED
ユーザー指定
□
mmlRp:tmCodeId
string
#IMPLIED
1.2.6.
□□
□
mmlRp:testMemoF
string
?
Occurrence なし:必ず1回出現,?: 0回もしくは1回出現,+: 1回以上出現,*: 0 回以上出現
#REQUIRED:必須属性,#IMPLIED:省略可能属性
エレメント解説
1.mmlRp:ReportModule
【内容】報告書モジュール
1.1.mmlRp:information
【内容】報告書ヘッダ情報
【属性】
属性名
データ型
省略
使用テーブル
説明
mmlRp:performTime
dateTime
#REQUIRED
検査実施日時
mmlRp:reportTime
dateTime
#REQUIRED
報告日時
1.1.1.mmlRp:reportStatus
【内容】報告状態
【属性】
属性名
データ型
省略
使用テーブル
説明
mmlRp:statusCode
string
#REQUIRED
mmlLb0001
mid 検査中
final 最終報告mmlRp:statusCodeId
string
#REQUIRED
mmlLb0001と入力
1.1.2.mmlRp:testClass
【内容】報告書種別
【属性】
属性名
データ型
省略
使用テーブル
説明
mmlRp:testClassCode
string
#REQUIRED
MML0033
mmlRp:testClassCodeId
string
#REQUIRED
MML0033
1.1.3.mmlRp:testSubclass
【内容】報告書詳細種別.報告書種別では表現できない詳細な種別を入力する.コードを用いる場合は,ユーザー独自定義のテーブルを用いる.
【属性】
属性名
データ型
省略
使用テーブル
説明
mmlRp:testSubclassCode
string
#IMPLIED
ユーザー指定
mmlRp:testSubclassCodeId
string
#IMPLIED
用いたテーブル名を入力
1.1.4.mmlRp:organ
【内容】臓器.検査対象となった臓器であり,とくにコード化は行わない.
1.1.5.mmlRp:consultFrom
【内容】依頼者情報
1.1.5.1.mmlRp:conFacility
【内容】依頼施設
【属性】
属性名
データ型
省略
使用テーブル
説明
mmlRp:facilityCode
string
#IMPLIED
施設コード
mmlRp:facilityCodeId
string
#IMPLIED
MML0027
1.1.5.2.mmlRp:conDepartment
【内容】依頼診療科
【属性】
属性名
データ型
省略
使用テーブル
説明
mmlRp:depCode
string
#IMPLIED
MML0028
mmlRp:depCodeId
string
#IMPLIED
MML0028と入力
1.1.5.3.mmlRp:conWard
【内容】依頼病棟
【属性】
属性名
データ型
省略
使用テーブル
説明
mmlRp:wardCode
string
#IMPLIED
ユーザー指定
mmlRp:wardCodeId
string
#IMPLIED
用いたテーブル名を入力
1.1.5.4.mmlRp:client
【内容】依頼者
【属性】
属性名
データ型
省略
使用テーブル
説明
mmlRp:clientCode
string
#IMPLIED
ユーザー指定
mmlRp:clientCodeId
string
#IMPLIED
用いたテーブル名を入力
1.1.6.mmlRp:perfom
【内容】実施者情報
1.1.6.1.mmlRp:pFacility
【内容】実施施設
【属性】
属性名
データ型
省略
使用テーブル
説明
mmlRp:facilityCode
string
#REQUIRED
mmlRp:facilityCodeId
string
#REQUIRED
MML0027
1.1.6.2.mmlRp:pDepartment
【内容】実施診療科
【属性】
属性名
データ型
省略
使用テーブル
説明
mmlRp:depCode
string
#IMPLIED
MML0028
mmlRp:depCodeId
string
#IMPLIED
MML0028と入力
1.1.6.3.mmlRp:pWard
【内容】実施病棟
【属性】
属性名
データ型
省略
使用テーブル
説明
mmlRp:wardCode
string
#IMPLIED
ユーザー指定
mmlRp:wardCodeId
string
#IMPLIED
用いたテーブル名を入力
1.1.6.4.mmlRp:performer
【内容】実施者
【属性】
属性名
データ型
省略
使用テーブル
説明
mmlRp:peroformerCode
string
#REQUIRED
ユーザー指定
mmlRp:performerCodeId
string
#REQUIRED
用いたテーブル名を指定
1.1.6.5.mmlRp:supervisor
【内容】監督者
【属性】
属性名
データ型
省略
使用テーブル
説明
mmlRp:supervisorCode
string
#IMPLIED
ユーザー指定
mmlRp:supervisorCodeId
string
#IMPLIED
用いたテーブル名を指定
1.2.mmlRp:reportBody
【内容】報告書本文情報
1.2.1.mmlRp:chiefComplaints
【内容】主訴
【文書のレイアウト】XHTML使用可
1.2.2.mmlRp:testPurpose
【内容】検査目的
【文書のレイアウト】XHTML使用可
1.2.3.mmlRp:testDx
【内容】検査診断.本エレメントでは,病名をテキスト(XHTML使用可)で記載する.構造化した病名情報が必要な場合は,診断履歴モジュールを必要な数生成し,groupIdによる文書間の関連付けを行う.
【文書のレイアウト】XHTML使用可
1.2.4.mmlRp:testNotes
【内容】検査所見記載.テキスト(#PCDATA)とmmlCm:extRefの混在可
【文書のレイアウト】XHTML使用可
1.2.4.1.mmlCm:extRef
【内容】外部参照図,グラフなどを添付するときに,MML共通形式(外部参照形式)を用いる.
【繰り返し設定】繰り返しあり.外部参照ファイルが複数あれば,数だけ繰り返す.
1.2.5.mmlRp:testMemo
【内容】検査コメント
【属性】
属性名
データ型
省略
使用テーブル
説明
mmlRp:tmCodeName
string
#IMPLIED
検査コメント名称
mmlRp:tmCode
string
#IMPLIED
ユーザー指定
mmlRp:tmCodeId
string
#IMPLIED
用いたテーブル名を入力
1.2.6.mmlRp:testMemoF
【内容】検査フリーコメント