Skip to main content

PTP_ROL_007:【更新】権限の被要求状態の承認・拒否(患者用)

処理概要

自身が管理している文書情報に対して、医療機関、患者から要求されている権限の状態を更新(承認・拒否)する。

機能 IDAPI 論理名HTTP メソッドURI
PTP_ROL_007【更新】権限の被要求状態の承認・拒否(患者用)PUT{applicationPath}/participants/permission/approval/{permissionApprovalId}
連携方式データ形式利用可能な接続先
REST APIJSON 形式(エンコーディング:utf-8)リモート

リクエスト(認証)

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

リクエスト(クエリ)

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

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

No.項目名物理名属性Nullable設定要領
1権限承認 IDpermissionApprovalIdstring-権限承認 ID を設定する。

リクエスト(Body)

No.項目名物理名L1L2L3L4L5L6繰返し属性Nullableリクエスト設定要領
1ステータスstatus-string-権限の承認状態を設定する。(1:承認済み or 2:承認拒否)
2コメントcomment-string-

サンプル(リクエスト)

{
"status": "1",
"comment": "承認します"
}

レスポンス

No.項目名物理名L1L2L3L4L5L6繰返し属性Nullableレスポンス設定要領
1権限管理オブジェクトpermissonGroupobject-
2権限グループ管理 IDpermissionGroupId-string-
3ステータスstatus-string-権限の承認状態を設定する。
0:承認要求中
1:承認済み
2:承認拒否
3:承認取下げ
4権限要求者 ID(医療機関)requestedOrganizationId-string-
5権限要求者 ID(診療科)requestedDepartmentId-string-
6権限要求者 ID(個人)requestedPersonalId-string-
7権限要求日時requestedDatetime-date-
8権限承認リストpermissionApprovalarray-
9権限承認 IDpermissionApprovalId-string-
10ステータスstatus-string-権限の承認状態を設定する。
0:承認要求中
1:承認済み
2:承認拒否
3:承認取下げ
11権限承認者 ID(医療機関)allowableOrganizationId-string-
12権限承認者 ID(診療科)allowableDepartmentId-string-
13権限承認者 ID(個人)allowablePersonalId-string-
14権限コメントリストpermissionCommentarray-
15権限コメント IDpermissionCommentId-string-
16医療機関 IDorganizationId-string-
17診療科 IDdepartmentId-string-
18個人 IDpersonalId-string-
19コメントcomment-string-
エラー条件
システムエラー
・API 共通仕様に準拠
業務エラー
・なし

サンプル(レスポンス)

正常終了
{
"permissionGroup": {
"permissionGroupId": "6a7a8516-610d-4c35-bf95-9e7b5219a852",
"status": "1",
"requestedOrganizationId": "1310000001",
"requestedDepartmentId": "",
"requestedPersonalId": "ececfc9e-4b53-48c0-96da-482ffdf69a95",
"requestedDatetime": "Oct 7, 2021, 7:51:02 PM"
},
"permissionApproval": [
{
"permissionApprovalId": 2,
"status": "1",
"allowablePersonalId": "db04b087-52ee-4d69-9861-07e4d3db325e",
"approverPersonalId": "db04b087-52ee-4d69-9861-07e4d3db325e",
"approvedDatetime": "Oct 7, 2021, 8:02:04 PM"
}
],
"permissionComment": [
{
"personalId": "db04b087-52ee-4d69-9861-07e4d3db325e",
"comment": "承認します"
}
]
}
異常終了
{
"errorCode": "PLAT500"
}

備考

なし