PRV_PAT_003:【データコピー】複数文書ローカル取得
処理概要
指定した特定患者の文書情報を自病院に取り寄せる。
機能 ID | API 論理名 | HTTP メソッド | URI |
---|---|---|---|
PRV_PAT_003 | 【データコピー】複数文書ローカル取得 | POST | {applicationPath}/providers/patients/document/copy/{patientId}/{startDate} |
連携方式 | データ形式 | 利用可能な接続先 |
---|---|---|
REST API | JSON 形式(エンコーディング:utf-8) | ローカル、リモート |
リクエスト(認証)
No. | 項目名 | 物理名 | 属性 | Nullable | 設定要領 |
---|---|---|---|---|---|
1 | アクセストークン | Authorization | string | - | 認証処理で取得した Bearer Token を設定 |
リクエスト(クエリ)
No. | 項目名 | 物理名 | 属性 | Nullable | 設定要領 |
---|
リクエスト(パスパラメータ)
No. | 項目名 | 物理名 | 属性 | Nullable | 設定要領 |
---|---|---|---|---|---|
1 | 患者 ID | patientId | string | - | URL エンコードを行う |
2 | 取得開始日 | startDate | string | - | YYYYMMDD 形式で指定 |
リクエスト(Body)
No. | 項目名 | 物理名 | L1 | L2 | L3 | L4 | L5 | L6 | 繰返し | 属性 | Nullable | リクエスト設定要領 |
---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | Patient の登録対象オブジェクト | patientResource | ○ | - | object | - | ||||||
2 | Patient 構造体 | ○ | - | - | - | OpenFRUCtoS の Patient リソースの仕様に準拠する |
サンプル(リクエスト)
{applicationPath}/providers/patients/document/copy/clinicX_p00001/20110901
レスポンス
No. | 項目名 | 物理名 | L1 | L2 | L3 | L4 | L5 | L6 | 繰返し | 属性 | Nullable | レスポンス設定要領 |
---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | Bundle の登録結果リスト | bundleResultList | ○ | ○ | array | - | ||||||
2 | 医療機関 ID | organizationId | ○ | - | string | - | ||||||
3 | 状態 | status | ○ | - | string | - | success:正常 | |||||
4 | 診断内容 | diagnostics | ○ | - | string | ○ | ||||||
5 | ID | id | ○ | - | string | - | BundleID | |||||
6 | 文書キー | documentKey | ○ | - | string | - |
エラー条件 |
---|
システムエラー ・API 共通仕様に準拠 業務エラー ・なし |
サンプル(レスポンス)
正常終了
{
"bundleResultList": [
{
"organizationId": "1310000001",
"status": "success",
"diagnostics": "",
"id": "30",
"documentKey": "urn:uuid:48eb2225-4947-19f4-f59f-0b048ebae42e"
},
{
"organizationId": "1310000001",
"status": "success",
"diagnostics": "",
"id": "33",
"documentKey": "urn:uuid:4b46f0a9-a5a6-3ef5-20de-8ab83f0629bf"
}
]
}
異常終了
{
"errorCode": "PLAT500"
}
備考
なし