list-disease-active-at¶
指定した患者について、ある期間内に有効だった病名の一覧を取得する。開始日が期間終了日以前で、かつ終了していない(または期間開始日以降に終了した)病名を対象とします。
リクエスト¶
| 項目 | 内容 |
|---|---|
| メソッド | GET |
| パス | /api/list-disease-active-at |
| クエリ | patient-id — 患者 ID(正の整数)、from — 期間の開始日(YYYY-MM-DD)、upto — 期間の終了日(YYYY-MM-DD) |
例¶
レスポンス¶
Disease の配列。開始日・病名 ID 順に並びます。該当する病名がなければ空の配列を返します。
例¶
[
{
"diseaseId": 9001,
"patientId": 1234,
"shoubyoumeicode": 8830690,
"startDate": "2026-07-10",
"endDate": "0000-00-00",
"endReasonStore": "N"
}
]
エラー¶
| ステータス | 意味 |
|---|---|
400 |
patient-id、from、upto のいずれかが指定されていない、または patient-id が正の整数でない |
503 |
データベース操作に失敗した |
500 |
取得に失敗した |