コンテンツにスキップ

list-current-disease-ex

指定した患者の、現在有効な(終了していない)病名の一覧を取得する。終了日が未設定(0000-00-00)の病名のみを返します。

リクエスト

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

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

レスポンス

DiseaseData の配列。該当する病名がなければ空の配列を返します。

[
  {
    "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 取得に失敗した