Skip to main content
PUT
/
api
/
2.0
/
problems
/
{id}
Update Problem
curl --request PUT \
  --url https://sandbox.elationemr.com/api/2.0/problems/{id}/ \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "description": "<string>",
  "dx": [
    {
      "icd10": [
        "<string>"
      ],
      "icd9": [
        "<string>"
      ],
      "snomed": "<string>"
    }
  ],
  "patient": 123,
  "start_date": "2023-12-25",
  "rank": 123,
  "resolved_date": "2023-12-25",
  "synopsis": "<string>"
}
'
{
  "description": "<string>",
  "dx": [
    {
      "icd10": [
        "<string>"
      ],
      "icd9": [
        "<string>"
      ],
      "snomed": "<string>"
    }
  ],
  "patient": 123,
  "start_date": "2023-12-25",
  "created_date": "2023-11-07T05:31:56Z",
  "deleted_date": "2023-11-07T05:31:56Z",
  "id": 123,
  "practice": 123,
  "rank": 123,
  "resolved_date": "2023-12-25",
  "synopsis": "<string>"
}

Documentation Index

Fetch the complete documentation index at: https://help.elationhealth.com/llms.txt

Use this file to discover all available pages before exploring further.

Authorizations

Authorization
string
header
required

The access token received from the authorization server in the OAuth 2.0 flow.

Path Parameters

id
integer<int64>
required

Body

application/json
description
string
required
Maximum string length: 200
dx
object[]
required

The diagnoses for imo codes.

patient
integer<int64>
required
start_date
string<date>
required
status
enum<string>
required
Available options:
Active,
Controlled,
Resolved
rank
integer
resolved_date
string<date> | null

Date the problem was resolved. Set only if status is Resolved.

synopsis
string
verification_status
Available options:
confirmed,
differential,
entered_in_error,
provisional,
refuted,
unconfirmed

Response

200 - application/json
description
string
required
Maximum string length: 200
dx
object[]
required

The diagnoses for imo codes.

patient
integer<int64>
required
start_date
string<date>
required
status
enum<string>
required
Available options:
Active,
Controlled,
Resolved
created_date
string<date-time> | null
read-only
deleted_date
string<date-time> | null
read-only
id
integer
read-only
practice
integer<int64>
read-only
rank
integer
resolved_date
string<date> | null

Date the problem was resolved. Set only if status is Resolved.

synopsis
string
verification_status
Available options:
confirmed,
differential,
entered_in_error,
provisional,
refuted,
unconfirmed