네트워크/HL7 FHIR
[HL7 FHIR API] 6. Device
IT 기술자
2024. 12. 13. 11:00
Create
[POST] http://192.168.1.100:8080/fhir/Device
Request
Body/Json
{
"resourceType" : "Device",
"status" : "active",
"statusReason": "online",
"manufacturer": "koreaits",
"serialNumber": "nurse001",
"deviceName": [{
"name": "nurse care"
}],
"modelNumber": "nursev1",
"owner": {
"reference": "Organization/1"
},
"location": {
"reference": "Location/5"
}
}
Response
Status: 201 Created
{
"resourceType": "Device",
"id": "6",
"meta": {
"versionId": "1",
"lastUpdated": "2022-08-19T06:14:01.814+00:00"
},
"status": "active",
"manufacturer": "koreaits",
"serialNumber": "nurse001",
"deviceName": [
{
"name": "nurse care"
}
],
"modelNumber": "nursev1",
"owner": {
"reference": "Organization/1"
},
"location": {
"reference": "Location/5"
}
}
Read
[GET] http://192.168.1.100:8080/fhir/Device/[id]
Response
Status: 200 OK
{
"resourceType": "Device",
"id": "6",
"meta": {
"versionId": "4",
"lastUpdated": "2022-08-19T06:31:31.557+00:00",
"source": "#QaZsZRLmelJM3jZY"
},
"status": "active",
"manufacturer": "koreaits",
"serialNumber": "nurse001",
"deviceName": [
{
"name": "nurse care"
}
],
"modelNumber": "nursev1",
"owner": {
"reference": "Organization/1"
},
"location": {
"reference": "Location/5"
}
}
Update
[PUT] http://192.168.1.100:8080/fhir/Device/[id]
Request
Body/Json
{
"resourceType" : "Device",
"id": "6",
"status" : "active",
"statusReason": "online",
"manufacturer": "koreaits",
"serialNumber": "nurse001",
"deviceName": [{
"name": "nurse care"
}],
"modelNumber": "nursev1",
"owner": {
"reference": "Organization/1"
},
"location": {
"reference": "Location/5"
},
"patient": {
"reference": "Patient/7"
}
}
Response
Status: 200 OK
{
"resourceType": "Device",
"id": "6",
"meta": {
"versionId": "4",
"lastUpdated": "2022-08-19T06:31:31.557+00:00"
},
"status": "active",
"manufacturer": "koreaits",
"serialNumber": "nurse001",
"deviceName": [
{
"name": "nurse care"
}
],
"modelNumber": "nursev1",
"patient": {
"reference": "Patient/7"
},
"owner": {
"reference": "Organization/1"
},
"location": {
"reference": "Location/5"
}
}