- Shipped
- October 24, 2026 at 5:56 PM UTC
- Author
- Kamo
- Commit
- 4fe47eb
- Clinical proxy keeps upstream status codes, Prefer, Content-Location, Retry-After and X-Progress, and streams non-JSON bodies: CCD XML and bulk NDJSON downloads no longer 502, and a running export is a 202 again. - ehrApi: CONFLICT / INVALID kinds carry the server's sentence; generic failures are translated (ehrErrorMessage). - Records office: each list loads and fails on its own; every write shows its failure; break-glass review with appropriate / inappropriate / follow-up and a note (never your own); revoke credential, suspend partner, what we sent to a partner, refusals; readable match evidence; no raw codes or dates. - Outside records reads the clinician partner directory (VIEW_CHART). - Chart Billing tab: claims with lines, closed visits to bill, a claim builder (coverage, ranked diagnoses with pointers, CPT/HCPCS lines, modifiers, units, charges, NPIs, place of service, review step). With no clearinghouse a claim is marked ready to send and then recorded as sent by hand. - Pipeline: uncharged procedures bill on the chart; ready/sent claims; record a payment from a paper EOB and apply it straight away. - Chart summary care-gaps card; QualityPanel stale-response guards; merge buttons name given name, date of birth and record number; interactive ConsoleCards are keyboard operable.
