search-appoint-by-patient-name2
2 つの語で患者名(予約に登録された氏名)を部分一致検索する。姓と名など、2 語を空白なしで続けた並び(text1 の後に text2)に一致する予約を探します。予約と、それが入っている予約枠の組を、日付・開始時刻の降順(新しい順)で返します。
リクエスト
| 項目 |
内容 |
| メソッド |
GET |
| パス |
/api/search-appoint-by-patient-name2 |
| クエリ |
text1 — 前方の語、text2 — 後方の語 |
例
GET /api/search-appoint-by-patient-name2?text1=山田&text2=太郎
レスポンス
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 |
text1 または text2 が指定されていない |
500 |
検索に失敗した |