The Problem Object

The Problem Object represents a diagnosis in a patient's problem list. Each problem can be potentially coded with ICD9, ICD10, SNOMED, and IMO. resolved_date is set if status is "Resolved"

Object Definition

{
  "id": 65097170987,                          // long(64)
  "description": "Turban tumor",              // string(200)
  "status": "Active",                         // ["Active", "Controlled", "Resolved"]
  "synopsis": "synopsis",                     // string(500)
  "start_date": "2016-10-12",                 // date(YYYY-MM-DD)
  "resolved_date": null,                      // date(YYYY-MM-DD)
  "dx": [
    {
      "icd9": [
        "E849.0",
        "E928.8"
      ],
      "icd10": [
        "T70.4XXA",
        "W49.9XXA",
        "Y92.009"
      ],
      "snomed": "418715001"
    },
    {
      "icd9": [
        "746.02"
      ],
      "icd10": [
        "I37.0"
      ],
      "snomed": "251007003"
    }
  ],
  "patient": 64901939201,
  "created_date": "2016-10-13T23:45:35Z",
  "deleted_date": null
}

Attribute

Type

Allowed Values

Description

id

int

The id of the problem

description

string

The description of the problem

status

string

The status of the problem

synopsis

string

The synopsis of the problem

start_date

datetime

The date the problem started

resolved_date

datetime

The date the problem was resolved

dx

object

The diagnosis(es) for imo codes

dx.icd9

string list

The icd9 codes of the diagnosis

dx.icd10

string list

The icd10 codes of the diagnosis

dx.snomed

string

The snomed code of the diagnosis

patient

int

The id of the patient

created_date

datetime

The date the problem was created

deleted_date

datetime

The date the problem was deleted