フィールド名 | fieldName | type | 備考 |
---|---|---|---|
家族ID | familyMemberID | string | /^[0-9a-z]{8}$/ |
患者ID | patientID | string | /^[0-9a-z]{8}$/ |
同居別居 | isLivingTogether | string | |
続柄 | relationship | string | |
年齢 | age | string | |
特記 | specialMention | string | |
備考 | remarks | string |
GET /api/v1/families
アクセストークンに紐付けれた家族のID一覧を家族IDの降順で取得します。
1 2 |
GET /api/v1/families HTTP/1.1 Host: api.manbo.link |
1 2 3 4 5 6 7 8 |
HTTP/1.1 200 Content-Type: application/json [ { "familyMemberID": "15151" } ] |
Get /api/v1/families/:familyMemberID
家族情報を取得します。
1 2 |
GET /api/v1/families/:familyMemberID HTTP/1.1 Host: api.manbo.link |
1 2 3 4 5 6 7 8 9 10 11 12 |
HTTP/1.1 200 Content-Type: application/json { "familyMemberID": "15151", "patientID": "4a351b23", "isLivingTogether": "1", "relationship": "", "age": "45", "specialMention": "", "remarks": "" } |
PATCH /api/v1/families/:familyMemberID
家族情報を更新します。
1 2 3 4 5 6 7 8 9 10 11 |
PATCH /api/v1/families/:familyMemberID HTTP/1.1 Content-Type: application/json Host: api.manbo.link { "familyMemberID": "12ax4112", "payload": { "isLivingTogether": "1", "remarks": "新規備考" } } |
1 2 3 4 5 |
HTTP/1.1 200 Content-Type: application/json { } |
DELETE /api/v1/families/:familyMemberID
家族情報を削除します。
1 2 3 4 5 6 7 |
DELETE /api/v1/families/:familyMemberID HTTP/1.1 Content-Type: application/json Host: api.manbo.link { "familyMemberID": "12ax4112" } |
1 2 3 4 5 |
HTTP/1.1 200 Content-Type: application/json { } |