Skip to content

Enrol & run campaign

Refill-due calls

protocol
refill-due@1.0.0
hash
cb54c618…0802
window
8:00–21:00 patient-local
ceilings
1/day · 3/week per patient

1Patient file

Download the sample (synthetic data)
What the file must contain (the context contract)
Required CSV columns
columnexamplerule
patient_idp_1001Required, unique in the file
given_nameCarolRequired
phone_e164+16175550142Required, +1 followed by 10 digits
phone_ref_idph_a41cRequired — the stable reference for this number
timezoneAmerica/New_YorkRequired for dialling — an unknown timezone blocks the row
dob1959-12-03Required, YYYY-MM-DD — used as an identity factor
rx_idsrx_8814;rx_8815Required, semicolon-separated
automated_dialing_consentyesyes or no — no blocks the row
number_provenancepatient_provided_at_registrationWhere this number came from — third-party or unknown numbers are never called
enrolment_statusactiveactive · paused · completed · withdrawn · failed

Upload the patient file to see, before anything is dialled, exactly which rows would be called and why any row would be held — an unknown timezone, a missing consent, a stop request on record. The guard never guesses: a row it cannot check is a row it holds.