search-patient¶
氏名で患者をあいまい検索する。検索文字列が数値のみの場合は、その患者 ID の患者を直接返します。
レスポンスにはイベント ID(取得時点を表す整数)が添えられ、検索後にデータが変化していないかの判定に使われます。
リクエスト¶
| 項目 | 内容 |
|---|---|
| メソッド | GET |
| パス | /api/search-patient |
| クエリ | text — 検索文字列(氏名またはよみ、あるいは患者 ID) |
例¶
レスポンス¶
[イベント ID, 患者の配列] の 2 要素の配列。
- 1 番目: イベント ID(
number) - 2 番目: Patient の配列
例¶
[
4521,
[
{
"patientId": 1234,
"lastName": "山田",
"firstName": "太郎",
"lastNameYomi": "やまだ",
"firstNameYomi": "たろう",
"sex": "M",
"birthday": "1980-05-15",
"address": "東京都新宿区西新宿1-1-1",
"phone": "03-1234-5678"
}
]
]
エラー¶
| ステータス | 意味 |
|---|---|
400 |
text が指定されていない |
500 |
検索に失敗した |