|

Openfront Hospital

Appointments, intake, patients, clinicians, communications, and clinical operations.

Source · Catalog

Openfront Hospital is a self-hosted healthcare operations foundation with public provider discovery and booking, intake, patient/clinician records, schedules, communications, and clinical work.

This project is not documented as HIPAA compliant, certified clinical software, an EHR, or a medical device. Do not use it for real patient or clinical data without a separate security, privacy, compliance, hosting, and operational program.

Architecture and schema

Facility is the practical operating scope, but current source has no dedicated facility-membership tenant table. Staff/provider/patient relationships derive access and one explicit role capability can access all clinical data; this is narrower than a full organization-membership boundary. The active schema includes facilities, departments, rooms/wards/beds, providers and clinicians, appointment types and schedule blocks, patients, portal access, intake forms, appointments, messages, admissions, encounters, care plans, orders, prescriptions, labs, procedures, claims, consent, vital signs, and clinical audit events.

Public routes are /, /providers, /book, /book/[slug], and tokenized /intake/[accessCode]. Operator routes under /dashboard/platform cover registration, appointments, intake, schedules, patients, care queue, inpatient work, clinical operations and fulfillment, communications, claims, and reports.

Main workflow

A configured facility publishes providers and appointment types. A patient chooses a slot, submits limited booking information, and receives a controlled intake path. Staff review appointments and intake before creating or updating clinical records through authenticated operations. Consent and clinical audit records are intended as append-only evidence.

Bounded GraphQL operations

Named clinical operations register patients; arrive appointments; manage care-queue and admission/bed readiness; create and transition encounters, orders, prescriptions, labs, procedures, claims, and care plans; correct lab results; and dispatch clinical outbox work. Tokenized intake uses a dedicated bounded query. These workflow operations do not make a clinical decision safe or compliant; authorized clinicians and release-specific policy remain responsible.

Setup and onboarding

Use a disposable PostgreSQL database with synthetic data only. Hospital onboarding seeds Northstar Family Care facilities, departments, providers/clinicians, appointment types/schedules, patients, appointments, intake, messages, and portal access. The seed includes a known literal intake code (demo-rivera-intake); it is deliberately discoverable evaluation data and must never be copied into a real patient path. Run onboarding and current schema/static/security/public-flow checks against an isolated database, then test facility/provider/patient scope, access-code expiry/revocation, and clinical lifecycle denial.

Integrations

The current product does not claim direct patient payment and has no features/integrations adapter registry. Email/SMS, labs, insurance, identity, records exchange, file storage, portal invitations, or external clinical systems are not implied by corresponding data/workflow fields. Document an adapter only when its execution, authentication, retries, reconciliation, and failure handling are tested.

Security and deployment

Patient, intake, encounter, message, consent, audit, insurance, prescription, and lab records need facility/patient/provider scoping and sensitive-field denial. Public access codes must be high-entropy, hashed, expiring, and revocable. Railway configuration builds then migrates at start but is not deployment proof.

Deployment needs reviewed migrations, encryption/key management, backup restoration, access review, audit retention, breach response, monitoring, and jurisdiction-specific privacy/clinical policy beyond this repository. Current source does not establish EHR interoperability, clinical decision support/correctness, billing/RCM, real provider delivery, PHI hosting controls, medical-device status, HIPAA compliance, or any healthcare certification.

On this page