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"
  }
}

'네트워크 > HL7 FHIR' 카테고리의 다른 글

[HL7 FHIR API] 8. Observation  (0) 2024.12.27
[HL7 FHIR API] 7. Patient  (0) 2024.12.20
[HL7 FHIR API] 5. Location (Bed)  (0) 2024.12.06
[HL7 FHIR API] 4. Location (Room)  (0) 2024.11.29
[HL7 FHIR API] 3. Location (Ward)  (0) 2024.11.22

+ Recent posts