Skip to main content

ConditionTracker

Record patient conditions and diagnoses as FHIR Condition resources. Supports clinical status tracking, severity levels, verification status, and onset date recording.

Usage

import { ConditionTracker } from '@clinikapi/react';

<ConditionTracker
  proxyUrl="/api/clinik"
  patientId="pt_abc123"
  theme="light"
/>

Props

PropTypeRequiredDescription
proxyUrlstringYesBackend proxy URL
patientIdstringYesPatient ID
theme'light' | 'dark'NoColor theme

Form Fields

FieldDescription
CodeCondition name or ICD-10 code (e.g. “Hypertension”, “I10”)
Clinical statusactive, inactive, resolved
Verification statusconfirmed, unconfirmed
Severitymild, moderate, severe
Onset date/timeWhen the condition started
NoteAdditional clinical notes

Clinical Status Values

StatusDescription
activeCondition is currently active
inactiveCondition is no longer active but not resolved
resolvedCondition has been resolved

Proxy Action

The widget sends conditions.create with:
{
  "action": "conditions.create",
  "data": {
    "patientId": "pt_abc123",
    "code": "Hypertension",
    "clinicalStatus": "active",
    "verificationStatus": "confirmed",
    "severity": "moderate",
    "onsetDateTime": "2025-01-15T10:00:00Z",
    "note": "Patient reports elevated blood pressure over the past 3 months"
  }
}