search-appoint-by-patient-id
患者 ID を指定して、その患者の予約を検索する。予約と、それが入っている予約枠の組を、日付・開始時刻の降順(新しい順)で返します。
リクエスト
| 項目 |
内容 |
| メソッド |
GET |
| パス |
/api/search-appoint-by-patient-id |
| クエリ |
patient-id — 患者 ID(正の整数) |
例
GET /api/search-appoint-by-patient-id?patient-id=1234
レスポンス
2 要素の配列(タプル)の配列。各タプルは次の内容です。
例
[
[
{
"appointId": 100,
"appointTimeId": 42,
"patientName": "山田太郎",
"patientId": 1234,
"memo": ""
},
{
"appointTimeId": 42,
"date": "2026-07-10",
"fromTime": "10:00:00",
"untilTime": "10:30:00",
"kind": "regular",
"capacity": 1
}
]
]
エラー
| ステータス |
意味 |
400 |
patient-id が指定されていない、または正の整数でない |
500 |
検索に失敗した |