Update Observation

Update a FHIR R6 Observation resource by logical ID.

Endpoint

PUT /api/fhir/r6-ballot4/Observation/{rid}

Base URL: https://<ddfs-instance-id>.ddfs.<region>.oci.oraclecloud.com/api/fhir/r6-ballot4

Example request: PUT /api/fhir/r6-ballot4/Observation/00000000-0000-4000-8000-000000000006

Example URL: https://<ddfs-instance-id>.ddfs.<region>.oci.oraclecloud.com/api/fhir/r6-ballot4/Observation/00000000-0000-4000-8000-000000000006

The examples use illustrative identifiers and values.

Headers

{"Accept":"application/fhir+json","Authorization":"Bearer [REDACTED]","Content-Type":"application/fhir+json"}

Parameters

ParameterInRequiredTypeDescription
rid path true uuid Logical id of the Observation resource. Use the logical id of the resource.

Authorization

The supported authorization model uses OAuth 2.0 scopes issued by OCI Identity Domains. Send the access token as a bearer token. Resource-server definitions and issued access-token claims use canonical system/... scopes. Client grants and token requests use the corresponding ddfssystem/... form. For examples, see Reference: Authentication and Scopes.

Context Scope form
Resource-server definition system/Observation.u
Client grant/token request ddfssystem/Observation.u
Issued token's scope claim system/Observation.u

Example Request

{"resourceType":"Observation","identifier":[{"system":"https://example.com/fhir/identifier/Observation","value":"example-resource"}],"status":"final","code":{"coding":[{"system":"http://loinc.org","code":"8867-4","display":"Heart rate"}]},"subject":{"reference":"Patient/00000000-0000-4000-8000-000000000001"},"effectiveDateTime":"2020-01-01T00:00:00Z","valueQuantity":{"value":72,"unit":"beats/minute","system":"http://unitsofmeasure.org","code":"/min"},"meta":{"tag":[{"system":"https://example.com/fhir/tag","code":"example-resource","display":"Example resource"},{"system":"https://example.com/fhir/tag/phase","code":"updated","display":"Example update"}]},"category":[{"coding":[{"system":"http://terminology.hl7.org/CodeSystem/observation-category","code":"vital-signs","display":"Vital Signs"}]}],"device":{"reference":"Device/00000000-0000-4000-8000-000000000004"},"encounter":{"reference":"Encounter/00000000-0000-4000-8000-000000000005"},"id":"00000000-0000-4000-8000-000000000006"}

Example Response

{
  "resourceType": "Observation",
  "code": {
    "coding": [
      {
        "system": "http://loinc.org",
        "code": "8867-4",
        "display": "Heart rate"
      }
    ]
  },
  "id": "00000000-0000-4000-8000-000000000006",
  "meta": {
    "versionId": "2",
    "lastUpdated": "2025-01-01T00:00:00Z",
    "profile": [],
    "security": [],
    "tag": [
      {
        "system": "https://example.com/fhir/tag",
        "code": "example-resource",
        "display": "Example resource"
      },
      {
        "system": "https://example.com/fhir/tag/phase",
        "code": "updated",
        "display": "Example update"
      }
    ]
  },
  "identifier": [
    {
      "system": "https://example.com/fhir/identifier/Observation",
      "value": "example-resource"
    }
  ],
  "basedOn": [],
  "partOf": [],
  "status": "final",
  "category": [
    {
      "coding": [
        {
          "system": "http://terminology.hl7.org/CodeSystem/observation-category",
          "code": "vital-signs",
          "display": "Vital Signs"
        }
      ]
    }
  ],
  "subject": {
    "reference": "Patient/00000000-0000-4000-8000-000000000001"
  },
  "focus": [],
  "encounter": {
    "reference": "Encounter/00000000-0000-4000-8000-000000000005"
  },
  "effectiveDateTime": "2020-01-01T00:00:00Z",
  "performer": [],
  "valueQuantity": {
    "value": 72,
    "unit": "beats/minute",
    "system": "http://unitsofmeasure.org",
    "code": "/min"
  },
  "interpretation": [],
  "note": [],
  "device": {
    "reference": "Device/00000000-0000-4000-8000-000000000004"
  },
  "referenceRange": [],
  "hasMember": [],
  "derivedFrom": []
}

Behavior

Replaces an existing Observation resource by logical id.

cURL Example

curl.exe `
  -sS `
  -X PUT `
  https://<ddfs-instance-id>.ddfs.<region>.oci.oraclecloud.com/api/fhir/r6-ballot4/Observation/00000000-0000-4000-8000-000000000006 `
  -H 'Accept: application/fhir+json' `
  -H 'Authorization: Bearer [REDACTED]' `
  -H 'Content-Type: application/fhir+json' `
  --data '{"resourceType":"Observation","identifier":[{"system":"https://example.com/fhir/identifier/Observation","value":"example-resource"}],"status":"final","code":{"coding":[{"system":"http://loinc.org","code":"8867-4","display":"Heart rate"}]},"subject":{"reference":"Patient/00000000-0000-4000-8000-000000000001"},"effectiveDateTime":"2020-01-01T00:00:00Z","valueQuantity":{"value":72,"unit":"beats/minute","system":"http://unitsofmeasure.org","code":"/min"},"meta":{"tag":[{"system":"https://example.com/fhir/tag","code":"example-resource","display":"Example resource"},{"system":"https://example.com/fhir/tag/phase","code":"updated","display":"Example update"}]},"category":[{"coding":[{"system":"http://terminology.hl7.org/CodeSystem/observation-category","code":"vital-signs","display":"Vital Signs"}]}],"device":{"reference":"Device/00000000-0000-4000-8000-000000000004"},"encounter":{"reference":"Encounter/00000000-0000-4000-8000-000000000005"},"id":"00000000-0000-4000-8000-000000000006"}'

Status Codes

CodeStatus
200 Updated Observation representation.

FHIR Definition

Canonical: https://hl7.org/fhir/6.0.0-ballot4/observation.html

Related Operations