コンテンツにスキップ

get-disease-ex

病名 ID を指定して、病名の詳細(病名マスターと修飾語一覧を含む)を 1 件取得する。

リクエスト

項目 内容
メソッド GET
パス /api/get-disease-ex
クエリ disease-id — 病名の ID(正の整数)

GET /api/get-disease-ex?disease-id=9001

レスポンス

指定した DiseaseData。病名本体(disease)、病名マスター(byoumeiMaster)、修飾語一覧(adjList)を含みます。

{
  "disease": {
    "diseaseId": 9001,
    "patientId": 1234,
    "shoubyoumeicode": 8830690,
    "startDate": "2026-07-10",
    "endDate": "0000-00-00",
    "endReasonStore": "N"
  },
  "byoumeiMaster": {
    "shoubyoumeicode": 8830690,
    "name": "急性上気道炎",
    "validFrom": "1900-01-01",
    "validUpto": "0000-00-00"
  },
  "adjList": [
    {
      "diseaseAdj": {
        "diseaseAdjId": 3001,
        "diseaseId": 9001,
        "shuushokugocode": 8002
      },
      "shuushokugoMaster": {
        "shuushokugocode": 8002,
        "name": "急性"
      }
    }
  ]
}

エラー

ステータス 意味
400 disease-id が指定されていない、または正の整数でない
404 指定した ID の病名が存在しない
503 データベース操作に失敗した
500 取得に失敗した