KamoCRM

Front-desk registration tier, contact details, MRN assignment, search, coverage writes

FeatureSecurityService
Shipped
October 24, 2026 at 5:41 PM UTC
Author
Kamo
Commit
2ef8033

- **************** members holding CREATE_PATIENTS, EDIT_PATIENT_DEMOGRAPHICS, BOOK_APPOINTMENTS or MANAGE_CLAIMS open a patient's REGISTRATION record without a care relationship (basis PANEL, purpose OPERATIONS/PAYMENT, audited); clinical data stays behind the relationship. Neither tier = the same audited 404. - Patient open returns an explicit record view with access CHART|REGISTRATION and registration details: telecom (fhir_contact_point), address (fhir_address), emergency contacts, preferred language and interpreter, preferred contact method, PCP, pharmacy, birth sex, gender identity. The comms spine is synced from telecom through ContactPointRegistrar (mobile/home -> personal, work, e-mail). - Register/correct take the raw body: sent-empty clears, absent leaves alone; validation for phone, e-mail, ZIP; gender normalised to FHIR lower case on write and read. - Blank MRN assigned from a per-practice atomic counter (MrnAllocator, REQUIRES_NEW); duplicate hand-entered MRN refused. - Search: full names both orders, DOB-only, phone number, prefix fallback keeps DOB. - Duplicate check returns names, DOB and MRN (audited). - New PatientCoverageController: policies CRUD/end, manual eligibility verification (EligibilityCheck MANUAL, benefitsAsOf, stamps the next 30 days of visits), prior authorizations; all audited. - Patient appointments endpoint for the front desk; contact points open to the registration tier. - Portal admin: proxy list and login lookup for guardian grants.

All changes

Like what you see shipping?

All of it arrives in your workspace on its own. Start on the free plan and read this page again in a month.

Start Free ForeverView Pricing