ご自身で注入用のエクセルマクロを準備される場合に便利なように、NCD Helper には、要素の情報を確認するための機能が備えられています。
NCD Helper はブラウザの拡張機能として働き、クリップボードのデータを NCD 入力ウェブページの入力欄に注入します。
クリップボードのデータ形式は、下記のような複数行のテキスト形式で、一行あたり一つのデータが含まれます。
@NCD_PtDataScraper@ NCD要素名1 値1 NCD要素名2 値2 NCD要素名3 値3 ... |
|---|
先頭行は、内容が NCD Helper のデータであることを示す確認用コード @NCD_PtDataScraper@ になります。
各行は NCD要素名 と 値 をタブもしくは半角スペースで区切って指定します。
NCD要素名 は NCD 入力ページの入力エリアに設定されている要素名で、値 はそこに注入される値となります。
適切でない値を設定した場合には注入できないか、エラーの原因となります。
ただし、直近に追加された項目は反映できていない場合がありますのでご注意ください。
NCD要素名は NCD が入力用ページで指定している HTML 要素名に一致しますが、それは以下の方法で確認・取得できます。
まず、NCD 入力用ページを開き、NCD Helper のウィンドウの「データ注入」ボタン右の [?] ボタンを押します。
ヘルプウィンドウが開きます。
elements_info.json となります。
elements_info.json の内容を元に、クリップボードに入れる注入用データを作成する方法を説明します。
element_info.json には、各入力項目の定義が以下のような形式で記述されています。 ここで、
{
"PATIENT_ID": {
"label": "院内管理コード"
},
"SEX": {
"label": "患者性別",
"options": {
"M": "男性",
"F": "女性"
}
},
"procedure1_surg_method": {
"label": "術式1_手術方式",
"options": {
"0": "内視鏡手術",
"1": "外傷手術"
}
}
...
}
|
|---|
| 要素情報 | 注入用データ |
|---|---|
{
...
"PATIENT_ID": {
"label": "院内管理コード"
}
...
}
| @NCD_PtDataScraper@ PATIENT_ID 12345678 ... |
| 要素情報 | 注入用データ |
|---|---|
{
...
"SEX": {
"label": "患者性別",
"options": {
"M": "男性",
"F": "女性"
}
}
...
}
| @NCD_PtDataScraper@ SEX M ... |
| 要素情報 | 注入用データ |
|---|---|
{
...
"procedure1_surg_method": {
"label": "術式1_手術方式",
"options": {
"0": "内視鏡手術",
"1": "外傷手術"
}
}
...
}
| @NCD_PtDataScraper@ procedure1_surg_method 0,1 ... |
010,1@NCD_PtDataScraper@ を記述してください。| 注入用データの例 | 日付項目をまとめて入力する場合 |
|---|---|
@NCD_PtDataScraper@ PATIENT_ID 12345678 SEX M DATE_BIRTHDAY_YYYY 2001 DATE_BIRTHDAY_MM 01 DATE_BIRTHDAY_DD 01 procedure1_surg_method 0,1 | @NCD_PtDataScraper@ PATIENT_ID 12345678 SEX M DATE_BIRTHDAY_YMD 2001/01/01 procedure1_surg_method 0,1 |
NCD 入力用ページに要素名が追加表示されます(ピンク色の小文字)。
チェックボックスなど選択項目の場合は、要素名の右側に選択肢が表示されますので、このうちの一つを NCD Helper 用のテキストデータの「値」に設定してください。
テキストボックスなどの場合は、設定したい文字列を「値」に設定してください。
例えば、上の例で院内管理コードに「8888」、患者性別に「女性」を設定したい場合は、
@NCD_PtDataScraper@ PATIENT_ID 8888 SEX F |
|---|
というテキストデータを作成することになります。
なお、一部の項目については多くの選択肢が存在し、上記画面に表示しきれておりません。
その場合にはブラウザの内蔵機能の開発者ツール (F12キーで起動) を使用していただければ確認可能です。 開発者ツールの利用方法については各ブラウザのマニュアルをご参照ください。