Skip to main content

PRV_PAT_003:【データコピー】複数文書ローカル取得

処理概要

指定した特定患者の文書情報を自病院に取り寄せる。

機能 IDAPI 論理名HTTP メソッドURI
PRV_PAT_003【データコピー】複数文書ローカル取得POST{applicationPath}/providers/patients/document/copy/{patientId}/{startDate}
連携方式データ形式利用可能な接続先
REST APIJSON 形式(エンコーディング:utf-8)ローカル、リモート

リクエスト(認証)

No.項目名物理名属性Nullable設定要領
1アクセストークンAuthorizationstring-認証処理で取得した Bearer Token を設定

リクエスト(クエリ)

No.項目名物理名属性Nullable設定要領
なし

リクエスト(パスパラメータ)

No.項目名物理名属性Nullable設定要領
1患者 IDpatientIdstring-URL エンコードを行う
2取得開始日startDatestring-YYYYMMDD 形式で指定

リクエスト(Body)

No.項目名物理名L1L2L3L4L5L6繰返し属性Nullableリクエスト設定要領
1Patient の登録対象オブジェクトpatientResource-object-
2Patient 構造体---OpenFRUCtoS の Patient リソースの仕様に準拠する

サンプル(リクエスト)

{applicationPath}/providers/patients/document/copy/clinicX_p00001/20110901

レスポンス

No.項目名物理名L1L2L3L4L5L6繰返し属性Nullableレスポンス設定要領
1Bundle の登録結果リストbundleResultListarray-
2医療機関 IDorganizationId-string-
3状態status-string-success:正常
4診断内容diagnostics-string
5IDid-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"
}

備考

なし