clinik.allergies
Allergies represent a patient’s known allergies and adverse reactions to substances, mapped to the FHIRAllergyIntolerance resource.
create
| Field | Type | Required | Description |
|---|---|---|---|
patientId | string | Yes | Patient ID |
clinicalStatus | string | No | active, inactive, resolved |
verificationStatus | string | No | unconfirmed, confirmed, refuted |
type | string | No | allergy or intolerance |
category | string[] | No | food, medication, environment, biologic |
criticality | string | No | low, high, unable-to-assess |
code | string | CodeableConcept | No | What the allergy is to |
encounterId | string | No | Encounter context |
onsetDateTime | string | No | When the allergy started |
onsetString | string | No | Onset description |
recordedDate | string | No | When recorded |
recorderId | string | No | Practitioner who recorded |
asserterId | string | No | Who asserted the allergy |
lastOccurrence | string | No | Last occurrence date |
note | string | No | Additional notes |
reaction | Array | No | Adverse reactions |
Reaction Fields
| Field | Type | Required | Description |
|---|---|---|---|
substance | string | No | Specific substance |
manifestation | string[] | Yes | Clinical symptoms |
description | string | No | Reaction description |
onset | string | No | When the reaction occurred |
severity | string | No | mild, moderate, severe |
exposureRoute | string | No | How the allergen was encountered |
note | string | No | Additional notes |
Example
read / update / delete / search
Same pattern as other resources. Search supportspatientId, clinicalStatus, type, category, criticality, code filters.