clinik.immunizationRecommendations
Immunization Recommendations (FHIRImmunizationRecommendation) provide patient-specific vaccine recommendations based on immunization history and clinical guidelines.
create
| Field | Type | Required | Description |
|---|---|---|---|
patientId | string | Yes | Patient ID |
date | string | Yes | When recommendations were created |
authorityId | string | No | Organization ID for the authority |
recommendation | Array | Yes | Recommendation entries |
recommendation[].vaccineCode | string[] | No | Vaccine codes |
recommendation[].targetDisease | string | No | Target disease |
recommendation[].forecastStatus | string | Yes | Forecast status (e.g. due, overdue, immune, contraindicated) |
recommendation[].forecastReason | string[] | No | Forecast reasons |
recommendation[].description | string | No | Description |
recommendation[].series | string | No | Series name |
recommendation[].doseNumber | number | No | Recommended dose number |
recommendation[].seriesDoses | number | No | Total doses in series |
recommendation[].dateCriterion | Array | No | Date criteria |
recommendation[].dateCriterion[].code | string | Yes | Criterion code (e.g. “Earliest Date”, “Recommended Date”) |
recommendation[].dateCriterion[].value | string | Yes | Criterion date value |
Example
read / delete / search
Immunization recommendations supportread, delete, and search — but are not commonly updated. Search supports patientId, vaccineCode, targetDisease, dateFrom, dateTo filters.