Sign patients, providers, and staff in under separate roles
The patient portal, the provider dashboard, and the admin console all check access against the same roles in Auth.
Use one SDK to build a telehealth service or a patient portal, with Conjoin services for sign-in, patient records, messaging, billing, and AI that each apply HIPAA safeguards to patient data.
HIPAA requires the company behind a patient platform to put access controls and audit controls on every system that contains protected health information, and to sign a business associate agreement with each vendor that stores or sends that information for it. Conjoin builds those controls into Auth, Database, Storage, Messaging, and AI. And because one business associate agreement covers every Conjoin service that your platform uses, your compliance reviewer can focus on the clinical code that your team writes.
During one telehealth visit, a different Conjoin service does the work behind each step that the patient takes, from signing in to paying the copay.
The patient portal, the provider dashboard, and the admin console all check access against the same roles in Auth.
Conjoin writes an audit entry for every read and every write of a patient record.
A provider's dashboard shows a new lab result as soon as your backend publishes it.
Your billing code works with one SDK for charges, receipts, and adjudication rules.
The first two figures are Conjoin's own, while the third is from a systematic review of telephone and SMS reminders for hospital appointments.
for each patient's results, bills, and messages
covers every Conjoin service
fewer missed hospital appointments with automated reminders, relative to the baseline rate
Encryption, access checks, and audit logging are part of the services themselves, so your code can call Database or Storage directly.

Auth issues every user who turns on MFA a set of backup codes, so a patient who loses their phone can still sign in and enroll a new factor.
Database encrypts the sensitive fields in each patient record, while Storage writes PHI files only to the region that you assign to each container.

For every message that your platform sends to a patient, Messaging records the send time, the channel, and each delivery event, which your code can query by message ID.

You can restore a patient database to any second within its retention window, which defaults to 7 days and which you can set for each instance.
When Conjoin AI summarizes an intake form, it retrieves only the records that the requesting clinician's account can open in Storage and Database. Its policy firewall then redacts personal data from the prompt before Conjoin forwards the prompt to a third-party model.
Billing splits a large balance into installments and issues an itemized PDF invoice for each one.
A small therapy practice and a hospital can build different patient products on the same Conjoin services.
Under one BAA with Conjoin, the practice's developers write the scheduling and therapy features, while the Conjoin services encrypt the notes, log each read, and retry the copays.
A patient opens results, bills, and messages from one account. Behind that account, Conjoin logs every read of a record, so the hospital's auditors can trace each read to the staff member who makes it.
Conjoin will open with a free Build tier, while the pricing page already lists the launch prices for Pro and Business. If you tell us what you're building, we'll talk you through early access.