네트워크/HL7 FHIR

[HL7 FHIR API] 8. Observation

IT 기술자 2024. 12. 27. 11:00

Create

[POST] http://192.168.1.100:8080/fhir/Observation
Request
Body/Json

{
  "resourceType": "Observation",
  "status": "final",
  "code": {
    "coding": [
      {
        "system": "https://korea.com/health/nurse-station/code",
        "code": "1001",
        "display": "Fall from bed"
      }
    ]
  },
  "subject": {
    "reference": "Patient/7"
  },
  "effectiveDateTime": "2017-05-03T15:54:26-04:00",
  "performer": [
    {
      "reference": "Organization/1"
    }
  ],
  "device": {
    "reference": "Device/6"
  }
}

Response
Status: 201 Created

{
  "resourceType": "Observation",
  "id": "8",
  "meta": {
    "versionId": "1",
    "lastUpdated": "2022-08-19T07:04:26.558+00:00"
  },
  "status": "final",
  "code": {
    "coding": [
      {
        "system": "https://korea.com/health/nurse-station/code",
        "code": "1001",
        "display": "Fall from bed"
      }
    ]
  },
  "subject": {
    "reference": "Patient/7"
  },
  "effectiveDateTime": "2017-05-03T15:54:26-04:00",
  "performer": [
    {
      "reference": "Organization/1"
    }
  ],
  "device": {
    "reference": "Device/6"
  }
}

 

Read

[GET] http://192.168.1.100:8080/fhir/Observation/[id]
Response
Status: 200 OK

{
  "resourceType": "Observation",
  "id": "8",
  "meta": {
    "versionId": "1",
    "lastUpdated": "2022-08-19T07:04:26.558+00:00",
    "source": "#B9ZJO3xlVk0opHOs"
  },
  "status": "final",
  "code": {
    "coding": [
      {
        "system": "https://korea.com/health/nurse-station/code",
        "code": "1001",
        "display": "Fall from bed"
      }
    ]
  },
  "subject": {
    "reference": "Patient/7"
  },
  "effectiveDateTime": "2017-05-03T15:54:26-04:00",
  "performer": [
    {
      "reference": "Organization/1"
    }
  ],
  "device": {
    "reference": "Device/6"
  }
}