Terminology関連カスタムオペレーション
機能概要
- CSV形式によるCodeSyetemのアップロード機能、及びConceptMapのインポート/エクスポート機能をサポートします。
サポートするオペレーションは以下の通りです。
$upload-code-system
- CSV形式ファイル、ZIPファイルをアップロードし、CodeSystemリソースとして取込みます。
※ ZIPファイルの中身はconcepts.csv と hierarchy.csv(オプシ ョン)
リクエスト形式
POST [base]/CodeSystem/$upload-code-system?[parameters]
- CSVファイルの場合
- Content-Type:text/csv; charset=CSVファイルの文字コード
- ZIPファイルの場合
- Content-Type:application/zip; charset=CSVファイルの文字コード
入力パラメータ
# | パラメータ名 | 多重度 | 説明 | 備考 |
---|---|---|---|---|
1 | system | 1..1 | コードシステムのURL | |
2 | kind | 1..1 | アップロードするファイルの種類 | 0:CSVファイル(concepts.csv) 1:ZIPファイル(concepts.csv、hierarchy.csv) 2:ICD10対応標準病名マスター(MEDIS) 3:医薬品HOTコードマスター(MEDIS) ※HOT13のみ |
3 | category | 0..1 | アップロードするファイルの分類 | ICD10対応標準病名マスターの場合必須 0:病名基本テーブル 1:修飾語テーブル |
リクエストボディ
- CSVファイルの場合
- テキストデータとして指定
- ZIPファイルの場合
- バイナリデータとして指定
※ 必須入力パラメータ(system、kind)、またはリクエストボディが指定されていない場合はエラーが返却されます。