Skip to main content

PTP_ROL_004:【取得】権限の要求状態(患者用)

処理概要

他医療機関、患者が管理する文書情報に対して、自身が要求している権限の状態を取得する。

機能 IDAPI 論理名HTTP メソッドURI
PTP_ROL_004【取得】権限の要求状態(患者用)GET{applicationPath}/participants/permission/requests/{permissionGroupId}
連携方式データ形式利用可能な接続先
REST APIJSON 形式(エンコーディング:utf-8)リモート

リクエスト(認証)

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

リクエスト(クエリ)

No.項目名物理名属性Nullable設定要領
1ステータスstatusstring-権限の承認状態を設定する。(0:承認要求中、1:承認済み、2:承認拒否、3:承認取下げ)

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

No.項目名物理名属性Nullable設定要領
1権限グループ管理 IDpermissionGroupIdstring-権限グループ管理 ID を設定する。クエリパラメータ指定が無い場合は必須入力となる。

リクエスト(Body)

No.項目名物理名L1L2L3L4L5L6繰返し属性Nullableリクエスト設定要領
-

サンプル(リクエスト)

<パスパラメータ指定の場合>

  {applicationPath}/participants/permission/requests/3fa04331-85fd-4cb5-819d-d240145a74ca

<クエリパラメータ指定の場合>

  {applicationPath}/participants/permission/requests?status=1

レスポンス

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": "0",
"requestedOrganizationId": "1310000001",
"requestedDepartmentId": "",
"requestedPersonalId": "ececfc9e-4b53-48c0-96da-482ffdf69a95",
"requestedDatetime": "Oct 7, 2021, 7:51:02 PM"
},
"permissionApproval": [
{
"permissionGroupId": 2,
"permissionGroupId": "6a7a8516-610d-4c35-bf95-9e7b5219a852",
"status": "0",
"allowablePersonalId": "db04b087-52ee-4d69-9861-07e4d3db325e"
}
],
"permissionComment": [
{
"permissionCommentId": 2,
"organizationId": "1310000001",
"departmentId": "",
"personalId": "ececfc9e-4b53-48c0-96da-482ffdf69a95",
"comment": "クリニック X 医師 B への権限承認をお願いします"
}
]
}
]
異常終了
{
"errorCode": "PLAT500"
}

備考

なし