
hamedandClaude Opus 4.8
89191eee57
feat: insurance & medical billing system (6 phases)
Multi-tenant insurance contracts, service coverage, versioned tariffs,
invoice calculation, and insurance claims with debt reporting.
- TenantInsurance: per-tenant insurance contracts (coverage/franchise/ceiling,
versioning, soft-deactivate) + active guard
- ServiceItem.insuranceCovered + TenantServiceCoverage per-service overrides
- Tariff: versioned yearly tariffs with fallback to ServiceItem price
- Billing domain: Money/ShareBreakdown VOs, BillingCalculator (unit-tested),
Invoice/InvoiceItem aggregate, InvoiceService.createFromSession
- Claim/ClaimItem with state machine (pending->submitted->approved/rejected->paid),
ClaimService, insurance-debt report
- ClaimSubmitterInterface + ManualClaimSubmitter (future insurance API ready)
- Admin UI: insurance-pricing page, claims page, service tariff modal,
service insurance toggle; routes + sidebar entries
- Architecture doc + billing/insurance/clinic-services API docs
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-23 15:05:24 +03:30
..
2026-06-13 13:28:39 +03:30
2026-06-15 22:04:19 +03:30
2026-06-16 12:01:32 +03:30
2026-06-15 17:53:27 +03:30
2026-06-11 19:35:12 +03:30
2026-06-11 13:58:46 +03:30
2026-06-12 11:00:24 +03:30
2026-06-12 22:39:11 +03:30
2026-06-12 13:39:37 +03:30
2026-06-21 13:26:47 +03:30
2026-06-13 18:10:44 +03:30
2026-06-14 21:02:18 +03:30
2026-06-15 16:16:30 +03:30
2026-06-13 18:30:06 +03:30
2026-06-11 19:06:59 +03:30
2026-06-21 12:35:22 +03:30
2026-06-19 13:42:24 +03:30
2026-06-20 12:51:10 +03:30
2026-06-15 11:03:56 +03:30
2026-06-18 09:06:36 +03:30
2026-06-21 15:37:24 +03:30
2026-06-15 15:11:29 +03:30
2026-06-21 16:41:59 +03:30
2026-06-19 21:08:32 +03:30
2026-06-13 17:53:27 +03:30
2026-06-13 19:19:50 +03:30
2026-06-20 12:28:36 +03:30
2026-06-13 18:47:26 +03:30
2026-06-14 21:38:48 +03:30
2026-06-15 14:18:25 +03:30
2026-06-23 15:05:24 +03:30
2026-06-12 13:39:37 +03:30
2026-06-15 16:48:50 +03:30
2026-06-11 12:20:12 +03:30
2026-06-15 19:21:31 +03:30
2026-06-15 11:35:23 +03:30
2026-06-16 10:06:43 +03:30
2026-06-12 11:45:16 +03:30
2026-06-16 11:42:31 +03:30
2026-06-20 12:28:36 +03:30
2026-06-16 00:25:59 +03:30
2026-06-16 00:25:59 +03:30
2026-06-19 13:20:40 +03:30
2026-06-15 22:43:50 +03:30
2026-06-15 14:18:25 +03:30
2026-06-15 14:18:25 +03:30
2026-06-23 15:05:24 +03:30
2026-06-19 20:42:04 +03:30
2026-06-12 12:54:29 +03:30
2026-06-16 22:27:27 +03:30
2026-06-15 14:18:25 +03:30
2026-06-16 10:45:29 +03:30
2026-06-15 14:50:45 +03:30
2026-06-15 14:18:25 +03:30
2026-06-15 19:01:27 +03:30