# List patient allergies Retrieve all allergies for a patient including severity, reactions, and status. Endpoint: GET /partner/v2/account/{accountId}/patients/{patientId}/health-profile/allergies 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 ## Response 200 fields (application/json): - `allergies` (array) List of allergies - `allergies.active` (boolean) Whether this record is active Example: true - `allergies.allergy` (string) Allergy name Example: "Penicillin" - `allergies.comment` (string) Additional comments Example: "Patient reports severe reaction in childhood" - `allergies.createdAt` (string) Creation timestamp Example: "2020-05-15T10:00:00Z" - `allergies.createdBy` (string) Created by (staff name) Example: "Dr. Jane Smith" - `allergies.endDate` (string) End date (if resolved) Example: "2023-01-10" - `allergies.id` (integer) Unique allergy identifier Example: 12345 - `allergies.mainReaction` (string) Primary reaction/symptom Example: "Hives" - `allergies.onsetDate` (string) Onset date Example: "2020-05-15" - `allergies.patientId` (integer) Patient ID Example: 67890 - `allergies.referenceId` (string) External reference ID (SNOMED, RxNorm, etc.) Example: "91936005" - `allergies.severity` (string) Severity level Enum: "SEVERE", "MODERATE", "MILD", "UNKNOWN" - `allergies.status` (string) Allergy status Enum: "ACTIVE", "RESOLVED", "UNKNOWN" - `allergies.updatedAt` (string) Last update timestamp Example: "2023-01-10T14:30:00Z" - `allergies.updatedBy` (string) Last updated by (staff name) Example: "Dr. Jane Smith" ## Response 401 fields ## Response 403 fields ## Response 404 fields