Generate intake forms for home care in seconds
Stop building generic intake forms from scratch. CareForm AI generates HIPAA-compliant, home care-specific intake forms via API.
$npm install @careform/sdk One API call. Complete intake form.
Describe the client type and context. Get back a validated, home care-specific intake form ready to deploy.
```javascript
import { CareForm } from '@careform/sdk';
const form = await careform.generate({
serviceType: 'companion_care',
state: 'TX',
clientProfile: 'elderly_independent'
});
console.log(form.fields);
// → [{ name: 'medications', type: 'array', required: true }, ...]
``` Client data validated as it arrives
Built-in validators for common home care fields. Auto-detects required state compliance fields. No custom rules to write.
```javascript
const result = await careform.validate(sessionId, {
emergency_contact: 'Jane Smith',
emergency_phone: '512-555-0142'
});
// result.errors[] if any
// Auto-flags TX-required fields
``` JSON, PDF, or embed anywhere
Render as embeddable widget, export to PDF for e-signature workflows, or consume structured JSON in your existing stack.
```javascript
// Render as embed
await careform.render(sessionId, { format: 'widget' });
// Or export PDF
await careform.render(sessionId, { format: 'pdf' });
``` FAQ
How does HIPAA compliance work?
All form submissions are encrypted at rest and in transit. Data is processed in a HIPAA-compliant environment (AWS GovCloud). We sign BAAs with all paid customers. We do not use your submission data for model training.
Can I customize the form fields and logic?
Yes. The base form is generated for your use case, but you can add, remove, or modify fields via the SDK. Conditional logic (e.g., 'show medication section only if client is 65+') is supported through a declarative config object.
What states are supported?
We currently support all 50 states and the District of Columbia. State-specific required fields (e.g., Texas dementia screening, California domestic worker requirements) are auto-detected based on your service address.
How does pricing scale?
$0.03 per form submission. No setup fees, no monthly minimums. Paid plans include a BAA, priority support, and unlimited form revisions. Free tier includes 100 submissions/month for evaluation.
Can I white-label the form widget?
Yes, on paid plans. The embeddable widget supports full CSS customization and can be served from your domain. We also offer a headless API if you want to build your own form UI.
Ship your intake flow this week
No contracts. No setup fees. Start free, scale as you grow.