KamoCRM

Schedule entities for the practice's clock, rooms, desk payments and recall outreach

Featurekamo-shared-library
Shipped
October 24, 2026 at 5:10 PM UTC
Author
Kamo
Commit
7ce3146

- PracticeSettings (ehr_practice_settings): the practice's time zone and default visit length - PracticeRoom (ehr_practice_room): rooms a patient is put in; retired, never deleted - PatientPayment (ehr_patient_payment): desk payments recorded (never processed), voided with a reason - RecallOutreach (ehr_recall_outreach): logged contact attempts against a recall - Appointment: room_id, rescheduled_from_id / rescheduled_to_id, checked_out_by_member_id - ScheduleBlock: label for blocked time (lunch, meeting, vacation) - PatientRecallRepository: countDue / countOverdue; WaitlistEntryRepository: findCandidatesAnyType (a null UUID in ':x IS NULL' reaches Postgres untyped) - PhiResourceType: PATIENT_RECALL, PATIENT_PAYMENT appended

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