v2
latestOpenAPI 3.1.12026-08-078549932.4 MBRequest body
Physical vaccine vial/lot expiration date (distinct from the next-due DateTime? CreateVaccinationRecordRequest.ExpirationDate).
Who physically gave the injection. Null = not recorded / external — never defaulted to the caller (PR #858).
The DVM of record for this dose. Null = resolve the default: the appointment's assigned provider when string? CreateVaccinationRecordRequest.AppointmentId is set and that user is provider-flagged, else none. Set bool CreateVaccinationRecordRequest.NoDoctorOfRecord to force "no doctor" despite an appointment default. The two "unset" meanings are deliberately separate fields — an empty string is never a sentinel here (see the PR #858 ""-collision).
True = explicitly no doctor of record (external dose); suppresses the appointment default.
Response
Created
Next-due date (when the current dose lapses). Not the vial expiry — see DateTime? VaccinationRecordDto.VaccineExpirationDate.
Physical vaccine vial/lot expiration date (distinct from the next-due DateTime? VaccinationRecordDto.ExpirationDate).
True when the underlying inventory lot is a temporary placeholder awaiting resolution. Certificate generation is blocked while this is true.
True when the dose was retracted (billing line voided, or a mis-entry corrected). The record stays on the chart for audit but is not a valid dose: it drives no reminders, does not count toward vaccination status or schedule stage, and cannot be certified. Render it struck through.