Guides · use case
Patient intake forms, from your portal to the clipboard
Clinics run intake twice: a web form in the patient portal, and a paper version for walk-ins, for patients who skip the portal, and for the fax machine that will outlive us all. Keeping the two aligned by hand is nobody's favourite job, and handwritten answers create transcription errors in exactly the fields where errors matter.
Rendering the portal's intake form with pdf_forms produces the paper version automatically — and a typeable one, so patients who receive it by email complete it legibly before they arrive:
curl -X POST https://snapdok.io/v1/render \
-H "Authorization: Bearer $SNAPDOK_KEY" \
-H "Content-Type: application/json" \
-d '{"url":"https://portal.your-clinic.com/intake","format":"pdf","pdf_forms":true,"pdf_form_only":true}' \
--output intake.pdfNote what stays your responsibility: snapdok renders the page you point it at and returns the bytes — handling of the filled documents, storage and any regulatory requirements around patient data remain on your side of the line. Checkbox symptom lists, radio yes/no questions and date fields all convert as real controls.
Free keys need no card and include a monthly allowance — get one and try it on your own form. The docs list exactly which controls convert and how edge cases are handled.