Skip to main content

PRV_USR_001:【登録】ユーザ情報(医療機関用)

処理概要

自病院に対して PLAT の新規ユーザ登録をする。(リモートに対しては同期処理で登録する)

機能 IDAPI 論理名HTTP メソッドURI
PRV_USR_001【登録】ユーザ情報(医療機関用)POST{applicationPath}/providers/users
連携方式データ形式利用可能な接続先
REST APIJSON 形式(エンコーディング:utf-8)ローカル、リモート

リクエスト(認証)

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

リクエスト(クエリ)

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

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

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

リクエスト(Body)

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

サンプル(リクエスト)

{
"patientResource": {
"resourceType": "Patient",
"text": {
"status": "generated",
"div": "<div xmlns=\"http://www.w3.org/1999/xhtml\">~~~</div>"
},
"active": true,
"name": [
{
"extension": [
{
"url": "http://hl7.org/fhir/StructureDefinition/iso21090-EN-representation",
"valueCode": "IDE"
}
],
"family": "山田",
"given": ["太郎"]
},
{
"extension": [
{
"url": "http://hl7.org/fhir/StructureDefinition/iso21090-EN-representation",
"valueCode": "SYL"
}
],
"family": "ヤマダ",
"given": ["タロウ"]
}
],
"telecom": [
{
"system": "phone",
"value": "09099999999",
"use": "mobile"
}
],
"gender": "male",
"birthDate": "1974-12-25",
"deceasedBoolean": false,
"address": [
{
"use": "home",
"line": ["玉手町 18-50"],
"city": "柏原市",
"district": "大阪府",
"postalCode": "5820001"
}
]
}
}

レスポンス

No.項目名物理名L1L2L3L4L5L6繰返し属性Nullableレスポンス設定要領
1Patient 構造体--OpenFRUCtoS の Patient リソースの仕様に準拠する
エラー条件
システムエラー
・API 共通仕様に準拠
業務エラー
・なし

サンプル(レスポンス)

正常終了
{
  "resourceType": "Patient",
  "id": "10",
  "meta": {
    "versionId": "1",
    "lastUpdated": "2021-10-08T21:12:58.924+09:00"
  },
  "text": {
    "status": "generated",
    "div": "<div xmlns=\"http://www.w3.org/1999/xhtml\">~~~</div>"
  },
  "identifier": [
    { <font color="red">→PLAT 共通 ID を採番して返却</font>
      "system": "https://www.plat.org/",
      "value": "025a20e7-f68c-40ad-8bce-2afcc69cc8bd"
    }
  ],
  "active": true,
  "name": [
    {
      "extension": [
        {
          "url": "http://hl7.org/fhir/StructureDefinition/iso21090-EN-representation",
          "valueCode": "IDE"
        }
      ],
      "family": "山田",
      "given": [
        "太郎"
      ]
    },
    {
      "extension": [
        {
          "url": "http://hl7.org/fhir/StructureDefinition/iso21090-EN-representation",
          "valueCode": "SYL"
        }
      ],
      "family": "ヤマダ",
      "given": [
        "タロウ"
      ]
    }
  ],
  "telecom": [
    {
      "system": "phone",
      "value": "09099999999",
      "use": "mobile"
    }
  ],
  "gender": "male",
  "birthDate": "1974-12-25",
  "deceasedBoolean": false,
  "address": [
    {
      "use": "home",
      "line": [
        "玉手町 18-50"
      ],
      "city": "柏原市",
      "district": "大阪府",
      "postalCode": "5820001"
    }
  ]
}
異常終了
{
"errorCode": "PLAT500"
}

備考

なし