ChamberNir
A calmer chamber. A clearer care record.
These coverage labels are transcribed from the supplied audit, not independently reclassified. “Local” does not mean production ready. [S1]
The interface, as observed
Original CSS + JavaScript · Real local API via Python bridge · Synthetic examples

1440 × 1000 CSS-pixel viewport; full-page capture. Existing source branding is unchanged. Full-resolution PNG ↗

Language toggle exercised. Translation quality was not independently reviewed. Full-resolution PNG ↗

390 × 844 CSS-pixel viewport; full-page capture. Not a physical device. Full-resolution PNG ↗
Record-table capture — Patient registry

Records shown are seeded synthetic examples. No record mutations were made. Full-resolution PNG ↗
Create-form capture — rendered, not submitted

Form rendering only; no submission or field-completeness certification. Full-resolution PNG ↗
[S2] Capture metadata, timestamps, routes and screenshot hashes. Offline rendering uses actual app functions with a local HTTP bridge; browser network navigation, cookies, service workers and transport enforcement were not validated.
What this sample actually checks
| Check | Observed result | Boundary / context |
|---|---|---|
| Local HTTP shell route | 200 | Python client, not browser navigation |
| Overview metrics | 4 displayed | English and Bengali headings rendered |
| Bengali language toggle | PASS | সারসংক্ষেপ |
| 390 px navigation | PASS | Menu opened and closed |
| Horizontal page overflow | 0 px | At the two measured viewport widths |
| Sampled record table | 3 rows | Patient registry |
| Sampled create form | PASS | 8 labels rendered |
| Create / edit submission | NOT ATTEMPTED | Opening a form is not a persistence test |
Corroborating automated tests
These exact tests were matched to the fresh run. They support their named invariants; they do not prove every source requirement. [S3]
| Source requirement | Test reference | Fresh run |
|---|---|---|
| CN-F01 Doctor and chamber profile | HealthcareDomainTests.test_only_assigned_doctor_can_sign_and_credentials_require_another_reviewer | PASS |
| CN-F02 Multi-chamber sessions | HealthcareDomainTests.test_expired_and_closed_sessions_refuse_booking | PASS |
| CN-F03 Patient identity and consent | HealthcareDomainTests.test_shared_phone_and_possible_duplicate_do_not_merge_patient_identity | PASS |
Scope that stays visible
Clinical content is entered and reviewed by authorized people. Reception views exclude clinical notes. Live finalization needs the operator's clinical release review.
অনুমোদিত মানুষ চিকিৎসার তথ্য লিখবেন ও যাচাই করবেন। অভ্যর্থনায় চিকিৎসা নোট দেখা যাবে না। বাস্তব ব্যবহারের আগে চিকিৎসাবিষয়ক প্রকাশ অনুমোদন প্রয়োজন।
All 16 supplied requirements and their residual limitations
| Requirement | Source status | Implementation scope / remaining work |
|---|---|---|
| CN-F01 Doctor and chamber profile | Local implementation | Active doctor account/profile, qualifications/registration evidence, separate independent credential review and preserved used identity. Remaining: Real registration verification is performed by people, not an authority API; demo review cannot serve as live review. |
| CN-F02 Multi-chamber sessions | Local implementation | Assigned doctor/chamber sessions, canonical times, overlap checks, fixed capacity/fee terms and closure. Remaining: External calendar integration and physical clinic schedule acceptance are not provided. |
| CN-F03 Patient identity and consent | Local implementation | Unique patient reference, bilingual identity, unknown birth date/explicit age provenance and separate reminder consent. Remaining: Trained duplicate/identity and clinical consent review remains an operator responsibility. |
| CN-F04 Atomic booking and tokens | Local implementation | Transactional capacity/token allocation, duplicate booking checks, one invoice and idempotent retry of the original token. Remaining: The 100-request test is local single-node contention, not production throughput or distributed scalability evidence. |
| CN-F05 Queue desk and display | Local implementation | Guarded queue states and anonymous token-only display that hides active tokens when closed or ended. Remaining: No offline provisional queue or physical display/browser visual acceptance has been verified. |
| CN-F06 Encounter and vitals | Local implementation | Appointment-linked encounters with authored observations/allergies and explicit vital value, unit, actor and time. Remaining: No device integration, copied default finding or automatic clinical interpretation is supplied. |
| CN-F07 Specialist translation draft | PARTIAL | Human-entered original words, English draft, uncertainty and provenance with treating-doctor review checklist. Remaining: No AI translation service or native medical-language fidelity certification is provided. |
| CN-F08 Licensed medication catalogue | Blocked | Clinician-authored medicine fields exist separately under CN-F09. Remaining: Licensed medication data import, source-version reviews, withdrawal and correction catalogue are not implemented. |
| CN-F09 Structured prescription composer | Local implementation | Authored medicine/strength/dose/route/full schedule/duration/instructions with shorthand checks and clinician review. Remaining: Dose is text, not calculated; no formulary, interaction, contraindication or treatment advice service is supplied. |
| CN-F10 Clinical review and signing | Local implementation | Assigned independently reviewed doctor signs an exact version with patient/doctor snapshot/hash and linked amendment enforcement. Remaining: This is an application approval/content hash, not a government or external certificate-provider signature. |
| CN-F11 Fee invoice and payment | PARTIAL | Frozen per-session fee, one appointment invoice, bounded cash collection/refunds and finance-reviewed paid cancellations. Remaining: Follow-up/exemption tariff catalogue, full refund/rebooking workflow and verified digital callbacks are absent. |
| CN-F12 Privacy-aware notifications | PARTIAL | Consented neutral reminder preparation records mock_prepared_not_sent with no clinical content or external cost. Remaining: No real messaging, quiet hours, provider cost/delivery receipt or provider opt-out workflow is connected. |
| CN-F13 Limited offline continuity | Blocked | Open-form continuity and offline guidance are provided, without caching private API records. Remaining: Encrypted offline clinical storage, device-prefixed provisional tokens and conflict reconciliation are not implemented. |
| CN-F14 Patient record access | Local implementation | Verified authenticated patient/caregiver grants, signed-only portal and expiry/revocation checks including cached replay. Remaining: Knowledge of phone/ID grants no access; no anonymous phone lookup or identity-verification provider is supplied. |
| CN-F15 Follow-up and reports | PARTIAL | Doctor-entered follow-up date, validated completed/skipped/cancelled activity and operational fee/queue counts. Remaining: Follow-up window scheduling, dedicated no-shows and cohort trend reporting are absent. |
| CN-F16 Safety, audit and export | PARTIAL | Scoped sensitive-read/edit/sign/document-export audit; reception clinical access and bulk clinical CSV are denied. Remaining: Emergency break-glass, scoped clinical bulk-export approval and urgency-routing engine are not implemented. |
App-specific coverage JSON · Supplied release gates (Source snapshots and local paths are not published with this site.)
Sources and provenance
[S1] Supplied feature coverage (Source snapshots and local paths are not published with this site.); subset linked above. No coverage status has been upgraded by this pack.
[S2] Fresh UI capture record and original PNGs. Harness method and exclusions.
[S3] Fresh 143-test validation · Full test log.
[S4] Supplied ChamberNir module (Source snapshots and local paths are not published with this site.) · Supplied frontend source (Source snapshots and local paths are not published with this site.).
[S5] Supplied release-candidate validation (Source snapshots and local paths are not published with this site.) · Source-subset hashes (Source snapshots and local paths are not published with this site.).