コンテンツにスキップ

list-disease-ex

指定した患者の、終了済みも含む全ての病名の一覧を取得する。病名マスターと修飾語一覧を含みます。

リクエスト

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

GET /api/list-disease-ex?patient-id=1234

レスポンス

DiseaseData の配列。該当する病名が 1 件もない場合は、空の配列ではなく null を返します。

[
  {
    "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": []
  }
]

エラー

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