# List patient problems/diagnoses Retrieve all problems (diagnoses) for a patient including ICD-10 codes and status. Endpoint: GET /partner/v2/account/{accountId}/patients/{patientId}/health-profile/problems Version: 2.0 Security: PartnerOAuth ## Path parameters: - `patientId` (integer, required) Patient ID Example: 67890 - `accountId` (integer, required) Account identifier ## Query parameters: - `active` (boolean) Filter by active status. If not specified, returns both active and inactive appointment types. Enum: true, false - `status` (string) Filter by status (ACTIVE, RESOLVED, UNKNOWN) ## Response 200 fields (application/json): - `problems` (array) List of problems - `problems.active` (boolean) Whether this record is active Example: true - `problems.comment` (string) Additional comments Example: "Diet controlled, A1c 6.2%" - `problems.createdAt` (string) Creation timestamp Example: "2021-06-15T10:00:00Z" - `problems.createdBy` (string) Created by (staff name) Example: "Dr. Jane Smith" - `problems.diagnosisCode` (string) Diagnosis code (ICD-10) Example: "E11.9" - `problems.diagnosisText` (string) Diagnosis description Example: "Type 2 diabetes mellitus without complications" - `problems.id` (integer) Unique problem identifier Example: 12345 - `problems.patientId` (integer) Patient ID Example: 67890 - `problems.severity` (string) Severity level Enum: "SEVERE", "MODERATE", "MILD", "UNKNOWN" - `problems.status` (string) Problem status Enum: "ACTIVE", "RESOLVED", "UNKNOWN" - `problems.updatedAt` (string) Last update timestamp Example: "2023-01-10T14:30:00Z" - `problems.updatedBy` (string) Last updated by (staff name) Example: "Dr. Jane Smith" ## Response 401 fields ## Response 403 fields ## Response 404 fields