What we present (buyers)
Timed talking track: NEB-3340 read, dummy close + print, dummy convert, EMR notes 1–6, Dr. Rajpoot services, then the honest gaps.
Staff manual + training
No login needed to read this page. Showroom: rajpoot.smartcaretech.us/site/login. Practice on NEB-3340 or NEB-302. Do not convert NEB clients. Do not use this on Lumina.
Timed talking track: NEB-3340 read, dummy close + print, dummy convert, EMR notes 1–6, Dr. Rajpoot services, then the honest gaps.
Sign in as your job. Find a NEB client. Open one clinic module. Learn required *. Stop before convert.
Every field, stay MAR/consents/billing, referrals, HR, 403s, empty states, and what to do when it fails.
Email * and password *. MFA is auto filled. Click Verify. Dashboard says “You are signed in as …” with steps for your job.
Tiles on the left. Form beside them. No full page reload. Required fields marked *.
Updated 23 Sep 2026. 941 NEB clinic clients on Outpatient, not census. Showroom Playwright wall: 67/67 green (dummy writes cleaned).
Presenter · ~22 minutes
Showroom only: rajpoot.smartcaretech.us. Not Lumina. Trainer account. NEB-3340 is read. Four dummy writes: search DEMO-MOOD, DEMO-YOUTH, DEMO-TALK, DEMO-PRES. See Four demo clients.
Journey A + B is the product Not one button from import to census exit Say the gaps out loud
| Use | Client | Open |
|---|---|---|
| Read only | NEB-3340 (id 413) | Hub search |
| 1 Adult mood + Rx | Maya Mood Demo · DEMO-MOOD | Hub search DEMO-MOOD |
| 2 Youth + guardian | Jordan Youth Demo · DEMO-YOUTH | Hub search DEMO-YOUTH |
| 3 Telehealth + CBT | Sam Talk Demo · DEMO-TALK | Hub search DEMO-TALK |
| 4 Close / optional convert | Alex Demo Presenter · DEMO-PRES | Hub search DEMO-PRES |
| # | They asked | Click this | Say this |
|---|---|---|---|
| 1 | Telehealth-first | Visit + Appointments + /admin/outpatient/schedule | Default type is Telehealth. Color board for the day. |
| 2 | Easy / verbal consent | Consents tile | Staff-attested verbal or proxy (attestation * 8+). Not an SMS form. |
| 3 | Dictate + AI notes | Visit: Dictate, Organize into SOAP, then Log visit | Browser speech + local SOAP. Provider reviews. Not a billed scribe unless Whisper is keyed. |
| 4 | Color schedule | Schedule board | New = blue, follow-up = green, telehealth = sky. Week strip, status + Clashes counters, By hour / By provider, quick Confirm / Check in (today) / Start / Complete. /admin/outpatient/roster = provider hours, time off, load. |
| 5 | End-of-day no-shows | Mark no-show → No-show worklist | All providers, one list, then call from Comms. |
| 6 | Tasks + call log | Tasks + Comms | Same tables as the stay chart when they convert. |
Psych program *: mood, anxiety, psychosis, youth/ADHD, other. Youth/ADHD needs one scale * (PHQ-A, SCARED, Vanderbilt, SNAP-IV — staff totals). Visit talk-therapy type + minutes *. Meds on Dx / meds / Rx (license on print is on-file only). Not a 5150 unit.
Printed crib sheet in the repo: docs/RAJPOOT_DEMO_PRESENTATION.md. After a dummy demo: php scripts/cleanup_rajpoot_emr_test_data.php --apply on Rajpoot only.
Talking track · ~25 min
Sign in as showroom.admin. Verify MFA. Outpatient hub. Dummy people only — not NEB, not census.
Not 5150 Not live eRx Not license-by-state software Four dummy charts stay after cleanup+reseed
23 September 2026
Goal: each person can find a client, open the right tiles, save one real required field, and leave NEB clients on Outpatient.
Today we do not convert NEB 270/837/eRx/lab/fax are not live Empty inpatient census is correct
When today is done, use Demo journeys (dummy PW clients for convert/close). Say these gaps in every demo. Then In-depth.
Showroom script
Journey A may use NEB-3340 for read (search, tiles, eligibility banner). Writes that close an episode, convert, or invent claims must use a dummy PW-RAJPOOT-CLINIC-*. Cleanup deletes those rows only.
Say these in the demo. Do not hide them.
| Say this | What is true today |
|---|---|
| No hospital OPD discharge packet | Close episode exists (disposition * + summary *). Staff can print a clinic close summary. That printout is still not a CCD / Continuity of Care Document. |
| Convert does not assign a bed | Two-step: convert, then Intake / census bed. Stay Summary shows the next-step banner. |
| Do not run Journey B on NEB-* | Imports are clinic roster by design. Convert of NEB requires an extra confirm checkbox. Training uses dummy PW clients. |
| 270 / 837 / Surescripts / lab HL7 / eFax / QME | Waiting for credentials. Connections page stores endpoint * + account * locally. Not connected, not transmitting. |
| Psych is clinic+stay notes | Same patient_id, not a psych unit. No legal 5150. Programs are labels. Youth scales are staff-entered totals. License on Rx is display only — not a state-match gate. |
| Case type does not auto-close by itself | Close episode now defaults to “mark case closed.” Staff can uncheck to leave WC/IOP/teen open. Stopping documentation does not close a claim. |
| Portal / SMS close | Still not a patient-facing “your case is closed” text. Close writes a staff comms-log row on the chart only. |
| Finance on imported NEB | Do not invent claims. Payer rates stay N/A until a real claim is linked. |
| AI scribe | Dictate is browser speech. Organize into SOAP is local. Whisper only if a key is configured. Provider still reviews before Log visit. |
Dr. Rajpoot clinic
Riverside office + multi-state telehealth. Children, adolescents, and adults. Mood, anxiety, psychosis, youth/ADHD. Medication management lives on Dx / meds / Rx. Integrated psychotherapy is the visit note + psych eval, not a separate therapy EMR.
| They asked | Where it is | Required * |
|---|---|---|
| Telehealth workflow | Visit mode Telehealth. Join / open video strip. Appt type Telehealth. Color board + Join video on sky rows. | time *, provider *, type * |
| Patient consents (easy / verbal) | Read the script. Verbal recommended. Attestation * 8+ or Fill starter. Written = Documents scan. | type *, how *; attestation * if verbal/proxy |
| Dictation + AI notes | Dictate + Organize into S/O/A/P boxes. Review then Log visit. Not a billed AI scribe unless Whisper is on. | visit note * |
| Color-code schedule | New = blue, follow-up = green, telehealth = sky. Type filter on the day board. | |
| No-show list all providers | Mark no-show. Worklist: Log call (prefill) + Reschedule / chart. | status * |
| Task reminders + call log | Tasks title * + due (overdue banner). Comms channel * direction * summary *. | as marked |
| Psych eval / meds / youth | Psych program * + SI * + formulation *. Youth/ADHD: one of PHQ-A / SCARED / Vanderbilt / SNAP *. Teen case still needs guardian name *. | program *, SI *, formulation *; youth scale * if Youth/ADHD |
| Talk therapy session | Visit: type CBT/DBT/IPT/family/supportive + minutes * + note *. | minutes * if talk type |
| Prescriber license on Rx | Master data → staff HR. Showroom attending is prefilled CA · CA-DEMO-ATTEND (admin CA-DEMO-ADMIN). Shown on Rx header and print. | demo on-file only — not a board check |
verbal consent no-show worklist Telehealth board
Honest product map
For a Riverside outpatient psych practice (eval → talk + meds → telehealth → youth with guardian), the chart can carry the work if staff use Case + Psych eval + Visit + Dx/Rx. It does not replace a licensed psych hospital, a live e-prescribe network, or multi-state license verification.
| His service | What you can do | Honest limit |
|---|---|---|
| Comprehensive psychiatric evaluation | Psych eval: program *, formulation *, suicide risk *, MSE, PHQ-9 / GAD-7 | Structured note + scores. Not a scored instrument library or auto-diagnosis engine. |
| Medication management | Dx / meds / Rx: ICD *, clinic med list, local Rx (drug *, sig *), ZIP pharmacy (CMS NPI), email/print. License/state on the header. | Not live Surescripts / EPCS. Controlled = print/fax only. No refill/PDMP feed. |
| Child & adolescent psychiatry | Case Teen / minor (guardian *). Program Youth / ADHD. Guardian consent. Youth scale pack * (PHQ-A, SCARED, Vanderbilt parent, SNAP-IV). | Same eval form as adults, with youth labels. Totals are staff-entered — not Vanderbilt/SNAP scoring software. |
| Integrated psychotherapy | Visit SOAP (dictate + organize), therapy type (CBT/DBT/IPT/family…), minutes * if talk therapy, consents, comms, tasks, family case type | No modality session checklists. No timed therapy-code assistant. |
| Telehealth / virtual visits | Visit defaults to telehealth, verbal consent script, color board, Join video | Multi-state licensing is not enforced. Staff must know which license applies. |
| Mood (MDD, bipolar, SAD) | Psych program Mood — eval + meds + follow-up visits | Program label, not a separate product |
| Anxiety (panic, OCD, phobia) | Program Anxiety — same | Program label |
| Psychotic spectrum | Program Psychosis — notes and meds | Not an inpatient psych unit |
| Youth / ADHD / teen emotion | Programs Youth + ADHD; case Teen; guardian *; one youth scale * | Not a pediatric instrument battery as software |
Also already useful: appointments, no-show worklist, IOP episode/days, family case type, documents, eligibility local (270 not live), close episode (not CCD / not SMS).
No legal 5150 No Surescripts / EPCS No live 270/837 No auto license-by-state No PDMP
Username is the work email. MFA is auto filled on the showroom. Click Verify. Emails, passwords, and MFA secrets are not shown on this public page. Your trainer shares them privately.
| Job | Who | Password | Lands on | |
|---|---|---|---|---|
| Super admin | Trainer | ••••@•••• | •••••••• | Full dashboard, Master data, Outpatient, Finance |
| Front desk | Priya | ••••@•••• | •••••••• | Find client, identity, appt, kiosk, queue. No visit, Finance, convert |
| Triage | Tomas | ••••@•••• | •••••••• | Vitals (HR *), visit *, eligibility *, queue. No convert |
| MA | Maya | ••••@•••• | •••••••• | Rooming board, vitals. No convert |
| Nurse | Nadia | ••••@•••• | •••••••• | Visits, stay MAR if converted. No Finance, no convert |
| Resident | Ravi | ••••@•••• | •••••••• | Visit + ICD/CPT, psych/WC/IOP, convert (no auto bed), needs co-sign |
| Attending | Amina | ••••@•••• | •••••••• | Co-sign, lock psych, convert, Master data |
| Billing | Bea | ••••@•••• | •••••••• | Finance, charges. No convert, no visits |
| Interpreter | Inez | ••••@•••• | •••••••• | Orders: interpreter, language * + note * |
| Social work | Sofia | ••••@•••• | •••••••• | Orders: social note * |
| Pharmacist | Phil | ••••@•••• | •••••••• | Dx/meds/Rx. Not live Surescripts |
| Where | URL | What happens |
|---|---|---|
| Login | /site/login | Email * password *. Then MFA Verify. |
| Dashboard | /admin/admin/dashboard | Role-specific “What to do next” cards. Not the same list for every job. |
| Master data | /admin/master_data | Doctors, staff, sites, payers, beds, network connections. |
| Staff logins | /admin/master_data/staff | Name *, email *, password *, ≥1 role *. MFA on/off. |
| Connections | /admin/master_data/connections | Save endpoint * + account * locally. Never transmits 270/837/eRx/HL7/fax/QME. |
| Outpatient hub | /admin/outpatient/hub | 941 NEB cards. Search. Add client: name * DOB *. |
| Clinic chart | /admin/outpatient/chart/{id}/{module} | Tiles + one module. Click tile does not reload the page. |
| Kiosk | /admin/outpatient/kiosk | Chart # * and DOB * → waiting. |
| Queue | /admin/outpatient/queue | Waiting / rooming / with provider + minutes. |
| Co-sign | /admin/outpatient/cosign | Attending signs resident visits and locks. |
| Stay list | /recuperative_care/patient_care_hub?filter=on_census | Converted stays only. Empty is OK. |
| Stay chart | /recuperative_care/patient_care_hub/chart/{id}/{section} | Summary, MAR, Psych (stay), Discharge, … |
| Finance | /finance | Ledger snapshot. Billing clerk / admin. |
| Referral inbox | /recuperative_care/rc_external_providers/referral_inbox | Invite CM. Packet needs ≥1 file *. |
| Referrer portal | /external_referral_portal/login | Outside hospital CM, not staff login. |
You check people in. You do not take vitals, write visits, or convert.
Can: find, identity, book, kiosk, queue, upload docsCannot: visit, vitals, psych, Finance, convert
Done when: client found, card open, waiting if in lobby, next clinician called.
You screen walk-ins on Outpatient. You cannot convert.
Done when: vitals + visit note saved; home or waiting for physician convert.
You room clients. Home is the rooming board, then vitals.
Cannot convert
Done when: client roomed; vitals on the chart.
Clinic visits on Outpatient. MAR only if they already have a stay. You cannot convert or see Finance.
Done when: visit/MAR/task documented; physician notified if a room is needed.
You write notes that need attending co-sign. Convert only if they truly need a bed. Room is not auto assigned.
Done when: psych/WC/IOP filled; visit pending co-sign; or stay started with a bed assigned by leadership.
Same path as resident, plus co-sign, lock, Master data.
Done when: plan of care on the chart; trainee visits co-signed.
Finance and local 837 stubs. You do not convert and you do not log visits.
Done when: month ledger visible; no dummy claims on real NEB charts.
All start on Outpatient → clinic chart → one module.
| Job | Module | Required | What happens |
|---|---|---|---|
| Interpreter | Orders / notes | kind=interpreter, language *, note * | Local work note. Not a vendor interpreter line. |
| Social work | Orders / notes | kind=social, note * | Local social note. |
| Pharmacist | Dx / meds / Rx | drug *; Rx also sig * | Local list. Not a live pharmacy send. Stay MAR if converted. |
| Any clinician | Orders or Documents | lab/imaging note *; or type * + file * | Local order. Upload PDF if you have a result. |
Set up staff, then walk each role. Keep all 941 NEB clients on Outpatient.
Click a colored tile. Form opens beside tiles. URL updates, page does not reload. Front desk and billing see fewer tiles.
| Tile | Who | Mandatory | What happens |
|---|---|---|---|
| Rooming | Desk, MA, triage, clinicians | status * | waiting / rooming / with provider / complete. Board shows minutes. |
| Identity | Everyone who can open the chart | none unless adding ICE name; valid phone/email if entered | Phone, email, address (Contact on file box with tap-to-call / tap-to-email), allergies, meds. Same patient as stay Summary. No automatic email/SMS to clients. |
| Eligibility | Clinicians, billing | status * | Local status. Banner: awaiting 270/271 credentials. |
| Vitals | Triage, MA, clinicians | heart rate * | Clinic-local row. Not a device feed. |
| Visit | Triage, nurse, resident, attending | note *; minutes * if talk-therapy type | OPD visit + optional CBT/DBT/IPT type. ICD/CPT → local charge stub. Resident → needs co-sign. Not a billed therapy-code engine. |
| Case / WC | Resident, attending, nurse | case type *; WC claim+DOI *; teen guardian * | Same patient case row. RTW letter * if work status set. |
| Psych eval | Resident, attending | program *, formulation *, suicide risk *; one youth scale * if Youth/ADHD | clinic_psych_eval. Staff-entered PHQ-A/SCARED/Vanderbilt/SNAP. Attending lock. Same rows on stay Psych. |
| IOP | Resident, attending | start date *; day date+kind *; hours * unless no-show | Episode + attendance. Shows on stay Psych as related. |
| Appointments | Desk, clinicians | time *, provider *, type *, length *; override reason * on clash; cancel reason *; reschedule time * + reason * | Clash-checked book, series, journey, reminder-call task (not SMS). |
| Recordings | Desk, clinicians (final: write roles) | type *, consent *, attestation *, audio * | Versioned transcripts, restore, final, retire (reason *). |
| Provider roster | Desk, clinicians | provider *, weekday * / date *, start *, end * | Weekly hours, extra day, time off. Feeds clash checks + open slots. |
| Dx / meds / Rx | Resident, attending, pharmacist | ICD *; drug *; Rx drug+sig * | Local lists. License/state from staff HR on header/print (not a state gate). Controlled = print/fax. Awaiting Surescripts. |
| Auth | Clinicians | note * | Medical necessity text. Not a live auth portal. |
| Orders / notes | Clinicians, interpreter, SW, Rx | kind * + note *; interpreter also language * | Local lab/imaging/pharmacy/social/ERA/reminder/remote MD. |
| Documents | Desk, billing, clinicians | type *, file * | Same document registry as stay chart. Fax/QME type is local upload. |
| Charges | Billing, clinicians | status change | draft / local 837 / ERA posted / appealed. Not a clearinghouse. |
| QA | Attending | comment * | Review + optional lock. |
| Remind / incident | Clinicians | body *; referral from org * + reason *; lab test * + result * | Local ops rows. Not SMS, not HL7. |
| Portal | Clinicians | — | Issues login op{id}. Give password in person. |
| Convert | Resident, attending (desk sees it but must not use) | confirm dialog | Flags inpatient. Redirect stay Summary. No auto bed. Do not convert NEB for practice. |
Filter on census. Cards on the left, section on the right (wide screens). Same patient id as clinic chart.
| Card | Who typically | Mandatory examples | What happens |
|---|---|---|---|
| Summary | All stay staff | Demographics, allergies, facility/bed. Convert lands here. | |
| Consents | CM / RN | attestation * if verbal/proxy | Admission consents. |
| Telehealth / Appointments | CM | Virtual-first schedule. | |
| Communications | CM / coord | channel *, direction *, when *, summary * | Contact log. |
| Tasks | Nurse / CM | title *, type * | Follow-ups. |
| Provider visits | MD | SOAP / visiting MD. Picker prefers Physician. | |
| Intake | CM | Bed assignment (separate from convert). | |
| Care plan / Notes / Care coord | Team | Plan and timeline. Same person as clinic notes conceptually. | |
| Vitals & charting | Nurse | Serial vitals, I&O, insulin. | |
| Psych (stay) | MD / nurse | formulation *, suicide risk *, observation * | Same clinic_psych_eval table. Local hold note, not a legal 5150. IOP days from clinic appear here. |
| MAR / Med management | Nurse / pharmacy | missed_reason * if missed | Administration. Refill approval is a queue, not eRx. |
| Documents / Billing | CM / billing | Same docs as clinic. Auth/LOA/per diem. | |
| Discharge | RN / CM | Exit checklist, bed release. |
| Screen | Required |
|---|---|
| Login | email *, password * |
| Add clinic client | name *, DOB * |
| Visit | note *; minutes * if psychotherapy type is talk therapy |
| Appointment | time *, provider *, type *, length *; override reason * if overriding |
| Recording | type *, consent *, attestation *, audio file * |
| Eligibility | status * |
| Rooming | status * |
| Vitals | heart rate * |
| Interpreter | language * + note * |
| Work note | kind * + note * |
| Case | case type * |
| Workers’ comp | claim # *, DOI *; RTW * if work status set |
| Teen / family | guardian name * |
| Psych (clinic) | program *, formulation *, suicide risk *; PHQ-A/SCARED/Vanderbilt/SNAP * if Youth or ADHD |
| Psych (stay) | formulation *, suicide risk *, observation * |
| IOP episode / day | start *; date+kind *; hours * unless no-show |
| Dx / med / Rx | ICD *; drug *; drug+sig * |
| Auth / QA / reminder / incident | note * / comment * / body * |
| Referral | from org *, reason * |
| Local lab result | test *, result * |
| Timesheet | work date *, hours * |
| Document | type *, file * |
| Stay communications / task | channel+direction+when+summary *; title+type * |
| Kiosk | chart # *, DOB * |
| After-hours | phone * |
| Network connection | endpoint *, account * |
| Close episode | disposition *, summary * (8+ characters) |
| Payer add | name *, type *, daily rate * |
| Physician add | name *, type *, contact *, phone * |
Master data → Network connections stores credentials locally. Status is “awaiting credentials” or “saved locally, not transmitting.”
270/271 eligibility 837 / ERA clearinghouse Surescripts / EPCS Lab HL7 eFax QME portal
Training path: find client → kiosk/queue → vitals → case/WC → psych → IOP → visit → co-sign/lock → (rare) stay. Never convert NEB charts.
In-depth
Every field, what the save does, who is blocked, and what empty/error looks like. Dummy converts only on PW-RAJPOOT-CLINIC-* then delete.
Optional vs required, who can POST, where the row lives.
Consents, MAR missed, billing copay, psych observation, discharge order.
Invite referrer, packet file *, timesheet, after-hours phone *.
403, login bounce, empty census, CSRF, MFA, restore NEB.
Click tile (no reload). Save POST returns to the same module. Hidden field open keeps the tile.
| Tile / field | Req? | Who can save | If empty / invalid | Where it lives / related |
|---|---|---|---|---|
| Identity: old chart, phone, email, address, allergies, home meds | No (phone 7+ digits, one valid email if entered) | Desk + clinicians | Invalid phone/email: flash, nothing saved; shared email: family note | patients. Same allergies as stay Summary / MAR |
| Identity: ICE name, rel, phone | Name only if adding ICE | Desk + clinicians | No name = no ICE row | Emergency contact table |
| Eligibility: policy, member, status | status * | Clinicians, billing | Browser blocks empty status | patients + clinic_work_note kind eligibility. Banner: awaiting 270 |
| Vitals: HR, BP, temp, SpO2, weight, note | HR * | Triage, MA, clinicians | HR empty = invalid | clinic_vitals. Not a device feed |
| Visit: datetime, provider, note, check-in, copay, ICD, CPT | note * | Triage, nurse, MD | Flash if note blank (or HTML required) | visit_details. Resident sets needs_cosign. ICD/CPT → clinic_charge draft |
| Appointment: time, provider, notes | time *, provider * | Desk + clinicians | HTML required | rc_patient_appointment |
| Rooming: status | status * | Desk, MA, triage, clinicians | Must pick waiting/rooming/with provider/complete | patients.clinic_queue_*. Board at /queue |
| Case: type, claim, DOI, guardian, work status, RTW | type *; WC claim+DOI *; teen/family guardian *; RTW * if work status set | MD / nurse | Server flash (claim/DOI/guardian) | clinic_case. Same patient later on stay |
| Psych: appearance, mood, affect, thought, insight, MSE, SI, HI, PHQ, GAD, formulation | formulation *, suicide risk * | MD (desk has no tile) | HTML required on formulation; SI default none | clinic_psych_eval. Stay Psych lists the same rows. Attending lock |
| IOP episode: start, hours/week | start date * | MD | HTML required | clinic_iop_episode |
| IOP day: date, kind, hours, status, note | date *, kind *; hours * unless no-show | MD | Server flash if hours blank and not no-show | clinic_iop_day. Shown on stay Psych |
| Dx: ICD, description | ICD * | MD, pharmacist | HTML required | clinic_dx |
| Clinic med: drug, dose, sig | drug * | MD, pharmacist | HTML required | clinic_med |
| Local Rx: drug, sig, pharmacy ZIP | drug *, sig * | MD, pharmacist | HTML required | ZIP = CMS NPI registry (not scrape). Email typed. Controlled = print only. Not Surescripts |
| Auth: note | note * | MD | HTML required | clinic_auth. Not a live auth portal |
| Orders: kind, interpreter language, body | kind *, body *; language * if interpreter | By role | Flash if interpreter without language | clinic_work_note. Lab banner awaiting HL7 |
| Documents: type, file, note | type *, file * | Desk, billing, clinicians | No file = HTML required | rc_documents. Same as stay Documents. fax_qme is upload only |
| Charges: status, appeal | billing sets status | Billing / MD | Empty list until a visit has ICD/CPT | clinic_charge. local_837 / era_posted are stubs |
| QA: comment, lock | comment * | Attending | HTML required | clinic_qa |
| Ops: reminder, incident, referral org/reason, lab test/result | bodies *; referral org+reason *; lab test+result * | Clinicians | HTML / server | clinic_staff_msg, clinic_incident, clinic_referral, clinic_lab |
| Portal | button | Clinicians | Already issued = show username | users role patient. Password in person. op{id} |
| Convert | confirm | Resident, attending (ipd privilege) | Desk sees denied copy | patients.is_recuperative_care=1. Redirect stay Summary. No bed. Never NEB in class |
Wide layout: modules left, section right. Cards fetch without a full reload. Filter list “on census”.
| Card / field | Req? | Blocked if | What happens |
|---|---|---|---|
| Summary: allergies, problem list | No | Read-only after discharge | Writes patients.known_allergies. Same as clinic Identity / MAR allergy banner |
| Consents | Intake must exist first. Verbal/proxy: attestation *, unable reason *; proxy also proxy name * | No intake → callout to Referral & Intake. Caregiver may be blocked | rc_intake_packet. Progress 8 sections. Finger-sign optional |
| Telehealth | Schedule fields on that form | Privilege video_appointments | Upcoming badge on card. Guest link. Not a Zoom vendor contract |
| Appointments | Type, time, status options on form | CM privilege | rc_patient_appointment. Color chips for new vs follow-up |
| Communications | channel *, direction *, when *, summary * | Table missing → migration warning | Log only. Outreach here; signatures on Consents. Can prefill from no-show worklist |
| Tasks | title *, type * | rc_task privilege | rc_tasks. Priority / caregiver alert if assigned |
| Provider visits | SOAP as on form | rc_provider_visit | Dictate/type. Visiting MD picker lists Physician first |
| Verbal / telephone order (intake panel) | source *, MD *, type *, readback checkbox * | Must pick visiting MD | Staff proxy. MD signs later on portal. Not EPCS |
| Intake | CM intake fields; bed assign is separate | No bed group if none in Master data | Convert does not assign room. Assign bed here / census |
| Care plan | Plan fields on simplified form | rc_care_plan | Interdisciplinary plan. Vitals parameters used for OOR highlight |
| Notes | Per note type | Role | Merged timeline. Add-note picker. External HH/wound import optional |
| Care coordination | Note body on that form | rc_care_coord / cm weekly | Coord notes with payers/community |
| Vitals & charting | Per log form (vitals/I&O/insulin) | Chart tables missing → warning | Serial logs. Not the clinic triage vitals table, same patient |
| Psych (stay) | formulation *, SI *, observation * | Hidden on Lumina copy. Need provider/nurse notes privilege | Inserts clinic_psych_eval setting=stay. Lists clinic evals + IOP days. Hold = local note only |
| MAR | Slot + status. If missed: missed_reason * | rc_mar. Discharged = read-only | Day grid Pacific. Initials. Missed requires reason. Link to record cell |
| Med management | Refill / recon as on forms | Pharmacy / recon privilege | On-hand qty, refill approval queue badge. Not Surescripts |
| Documents | upload type/file as clinic | CM / billing | Same rc_documents as clinic. Referral PDFs auto-file when used |
| Billing & auth | Payment request: amount *, purpose * | rc_billing / auth. Ops admin may hide finance card | LOA, auth dates, per diem, claims. Copay request is not 837 live |
| Discharge | Checklist; CM summary completes and releases bed | rc_rn_discharge / cm discharge | Steps: clinical clearance → CM summary → payer notify → bed release. Chart becomes read-only |
| Flow | Who | Required | What happens / fail |
|---|---|---|---|
| Finance dashboard /finance | Billing, admin | Ledger snapshot. First load can be slow. Desk/triage/nurse 403 or no card | |
| Payer directory | Billing, admin | Add: name *, type *, daily rate * | Rates N/A until a claim is linked. Do not invent NEB claims |
| TPA list /admin/tpa | Admin | TPA name * | Feeds clinic eligibility payer name |
| Invite hospital referrer | Admin / attending | name *, org *, email *, password * min 8 + confirm * | CM login for /external_referral_portal/login |
| Referral packet | External CM | ≥1 file * | Queue and intake tracker share submission. PDF files to chart Documents |
| Staff create | Admin | first name *, email *, password *, ≥1 role * | ID/SSN not required. MFA default on. Extra role applies next page load |
| Staff HR packet | Admin | Hire date, license, state, expiry. Not I-9 | |
| Timesheet | Admin | work date *, hours * | clinic_timesheet. Not payroll |
| After-hours | Admin | phone * | Posts on Outpatient hub + kiosk. Not a call center |
| Network connections | Staff editors | endpoint *, account * | credentials_saved locally. Front desk should not save. Never HTTP to payer/Rx/lab |
| Beds / locations | Admin | site/bed group fields on those forms | Needed before stay bed assign. Convert still does not auto-assign |
| What you see | Meaning | What to do |
|---|---|---|
| Land on /site/login after clicking a client card | Session drop or stale tab | Hard refresh, sign in again, click the card once |
| Access denied / 403 | Wrong job for that URL (desk on Finance, billing on convert save) | Use the account for that job. Extra role: open a new page, do not expect same request |
| MFA box empty or wrong | Secret mismatch (admin vs training) | Use the MFA secret your trainer gave for that account. If the 6-digit box is already filled, click Verify |
| Browser “fill this field” | HTML required * empty | Fill the * then save. Do not fight the tooltip |
| Red flash under the header | Server validation (WC without claim, interpreter without language, stay psych without observation) | Read the flash. It names the * |
| Empty inpatient census | No convert yet | Correct. Not a broken dashboard |
| Empty charges list | No visit with ICD/CPT yet | Resident logs visit with codes, then billing sees draft |
| Empty payer performance $0 | No linked claims | Correct until a real contract claim |
| Consents: “intake required” | No CM intake row | Intake card first, then Consents |
| Front desk convert button missing / denied text | No ipd privilege | Ask resident/attending. Do not use NEB to test |
| Guest opens /admin/master_data | Redirect login | Expected security |
| NEB converted by mistake | is_recuperative_care set | php scripts/restore_rajpoot_nebula_outpatient.php --apply on Rajpoot DB only. Keeps the patient. Target 941 NEB, 0 stay flag |
| Dummy rows left after class | PW-RAJPOOT-* | php scripts/cleanup_rajpoot_emr_test_data.php --apply on smart_hospital_rajpoot only. Never Lumina |
| PHP Error / Database Error on screen | Bug or missing column | Stop. Screenshot. Do not keep saving. Trainer checks apply_outpatient_clinic_columns.php |