目次

要素情報データファイルを元に注入用データを準備するには

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
...

注入用データ作成における注意点

注入用データの例 日付項目をまとめて入力する場合
@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