네트워크/HL7 FHIR
[HL7 FHIR API] 7. Patient
IT 기술자
2024. 12. 20. 11:00
Create
[POST] http://192.168.1.100:8080/fhir/Patient
Request
Body/Json
{
"resourceType": "Patient",
"name": [
{
"use": "official",
"given": ["길동"],
"family": "홍"
}
],
"gender": "male",
"birthDate": "1992-04-23",
"telecom": [
{
"value": "01012345678",
"use": "mobile",
"system": "email"
},
{
"system":"email",
"value": "a@b.com"
}
],
"address": [
{
"line": ["213, Diamond Residency"],
"city": "Manipal",
"state": "Karnataka",
"postalCode": "567104"
}
],
"managingOrganization": {
"reference": "Organization/1"
}
}
Response
Status: 201 Created
{
"resourceType": "Patient",
"id": "7",
"meta": {
"versionId": "1",
"lastUpdated": "2022-08-19T06:18:23.056+00:00"
},
"text": {
"status": "generated",
"div": "<div xmlns=\"http://www.w3.org/1999/xhtml\"><div class=\"hapiHeaderText\">길동 <b>홍 </b></div><table class=\"hapiPropertyTable\"><tbody><tr><td>Address</td><td><span>213, Diamond Residency </span><br/><span>Manipal </span><span>Karnataka </span></td></tr><tr><td>Date of birth</td><td><span>23 April 1992</span></td></tr></tbody></table></div>"
},
"name": [
{
"use": "official",
"family": "홍",
"given": [
"길동"
]
}
],
"telecom": [
{
"system": "email",
"value": "01012345678",
"use": "mobile"
},
{
"system": "email",
"value": "a@b.com"
}
],
"gender": "male",
"birthDate": "1992-04-23",
"address": [
{
"line": [
"213, Diamond Residency"
],
"city": "Manipal",
"state": "Karnataka",
"postalCode": "567104"
}
],
"managingOrganization": {
"reference": "Organization/1"
}
}
Read
[GET] http://192.168.1.100:8080/fhir/Patient/[id]
Response
Status: 200 OK
{
"resourceType": "Patient",
"id": "7",
"meta": {
"versionId": "1",
"lastUpdated": "2022-08-19T06:18:23.056+00:00",
"source": "#0JnYxFl4E4mzcKuO"
},
"text": {
"status": "generated",
"div": "<div xmlns=\"http://www.w3.org/1999/xhtml\"><div class=\"hapiHeaderText\">길동 <b>홍 </b></div><table class=\"hapiPropertyTable\"><tbody><tr><td>Address</td><td><span>213, Diamond Residency </span><br/><span>Manipal </span><span>Karnataka </span></td></tr><tr><td>Date of birth</td><td><span>23 April 1992</span></td></tr></tbody></table></div>"
},
"name": [
{
"use": "official",
"family": "홍",
"given": [
"길동"
]
}
],
"telecom": [
{
"system": "email",
"value": "01012345678",
"use": "mobile"
},
{
"system": "email",
"value": "a@b.com"
}
],
"gender": "male",
"birthDate": "1992-04-23",
"address": [
{
"line": [
"213, Diamond Residency"
],
"city": "Manipal",
"state": "Karnataka",
"postalCode": "567104"
}
],
"managingOrganization": {
"reference": "Organization/1"
}
}