API Documentation is in beta. Report issues to developers@jump.health
API Reference
Problems

Problems

The Problems API allows you to manage patient problems and diagnoses in Jump EHR. Problems track medical conditions, diagnoses, and health concerns.

Endpoints

MethodEndpointDescription
GET/problemsList all problems
GET/problems/{id}Retrieve a problem
POST/problemsCreate a problem

Required scopes: read_problems for GET requests, write_problems for POST requests.

The Problem Object

{
  "id": "prb_123e4567-e89b-12d3-a456-426614174000",
  "patient_id": "pat_456e7890-e89b-12d3-a456-426614174111",
  "problem_name": "Type 2 Diabetes Mellitus",
  "snomed_code": "44054006",
  "icd10_code": "E11",
  "status": "active",
  "severity": "moderate",
  "onset_date": "2023-06-15",
  "end_date": null,
  "notes": "Well-controlled with metformin",
  "created_at": "2023-06-15T10:00:00Z",
  "updated_at": "2025-01-10T14:30:00Z"
}

Attributes

FieldTypeDescription
idstringUnique identifier (UUID)
patient_idstringAssociated patient ID
problem_namestringName/description of the problem
snomed_codestringSNOMED CT code
icd10_codestringICD-10 code
statusstringactive, resolved, or inactive
severitystringmild, moderate, or severe
onset_datestringDate problem started (YYYY-MM-DD)
end_datestringDate problem resolved (YYYY-MM-DD)
notesstringClinical notes
created_atstringISO 8601 creation timestamp
updated_atstringISO 8601 last update timestamp

List Problems

GET /problems

Query Parameters

ParameterTypeDefaultDescription
limitinteger100Number of records (max 100)
offsetinteger0Pagination offset
patient_idstring-Filter by patient
statusstring-Filter by status (active, resolved, inactive)

Request

curl -X GET "https://app.usejump.co.uk/functions/v1/api-v1/problems?patient_id=pat_456e7890&status=active" \
  -H "Authorization: Bearer pk_live_your_api_key"

Response

{
  "data": [
    {
      "id": "prb_123e4567-e89b-12d3-a456-426614174000",
      "patient_id": "pat_456e7890-e89b-12d3-a456-426614174111",
      "problem_name": "Type 2 Diabetes Mellitus",
      "snomed_code": "44054006",
      "status": "active",
      "severity": "moderate",
      "onset_date": "2023-06-15"
    }
  ],
  "pagination": {
    "total": 1,
    "limit": 100,
    "offset": 0,
    "has_more": false
  }
}

Retrieve a Problem

GET /problems/{id}

Request

curl -X GET "https://app.usejump.co.uk/functions/v1/api-v1/problems/prb_123e4567" \
  -H "Authorization: Bearer pk_live_your_api_key"

Create a Problem

POST /problems

Request Body

FieldTypeRequiredDescription
patient_idstringYesPatient ID
problem_namestringYesProblem description
snomed_codestringNoSNOMED CT code
icd10_codestringNoICD-10 code
statusstringNoStatus (default: active)
severitystringNomild, moderate, or severe
onset_datestringNoDate of onset
notesstringNoClinical notes

Request

curl -X POST "https://app.usejump.co.uk/functions/v1/api-v1/problems" \
  -H "Authorization: Bearer pk_live_your_api_key" \
  -H "Content-Type: application/json" \
  -d '{
    "patient_id": "pat_456e7890-e89b-12d3-a456-426614174111",
    "problem_name": "Essential Hypertension",
    "snomed_code": "59621000",
    "icd10_code": "I10",
    "status": "active",
    "severity": "mild",
    "onset_date": "2025-01-15"
  }'

Related Resources