Module: EasyDocForms
- Defined in:
- lib/easydocforms.rb,
lib/easydocforms/client.rb,
lib/easydocforms/errors.rb,
lib/easydocforms/version.rb,
lib/easydocforms/webhook.rb
Overview
EasyDocForms turns a blank PDF intake form into a hosted, mobile-friendly fillable form — and returns the completed, pixel-exact PDF plus structured JSON answers.
client = EasyDocForms::Client.new(ENV["EASYDOCFORMS_API_KEY"])
pong = client.ping
# => { org_id: "...", key_name: "...", scopes: [...] }
PHI boundary: imports are blank forms only (every import requires
blank_form_attestation: true), external_ref values must never contain
PHI, and webhook payloads carry ids and retrieve URLs — never patient
answers.
API reference: https://easydocforms.com/docs/api
Defined Under Namespace
Modules: Webhook Classes: APIError, AuthenticationError, Client, Error, NotFoundError, PDFPendingError, PermissionError, RateLimitError, SignatureVerificationError
Constant Summary collapse
- DEFAULT_BASE_URL =
"https://form.easydocforms.com/api/v1"- VERSION =
"0.1.0"