Day one
Sign in as your job. Find a NEB client. Open one clinic module. Learn required *. Stop before convert.
Staff manual
No login needed to read this page. Sign in at nebula.smartcaretech.us/site/login. Read NEB-3340 (Paula Achter) or NEB-302 (Kevin Doyel). Both keep the names from the spreadsheet. They are not practice charts. Do not convert or rename NEB clients. The 959 NEB charts are the imported panel. Write only on the four practice charts: Maya Mood, Jordan Youth, Sam Talk, and Alex Presenter.
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 3 Nov 2026. 959 NEB clinic clients stay on Outpatient, not the inpatient census.
Practice only
Sign in, open Outpatient, and write on these four charts only. Search Demo Client or the chart code (DEMO-MOOD, DEMO-YOUTH, DEMO-TALK, DEMO-PRES). Paula Achter (NEB-3340) and Kevin Doyel (NEB-302) are imported charts for reading. Do not convert or rename an NEB chart. A search can also match an imported email, so confirm the chart number before you write.
Not a 5150 unit Not a live e-prescribing connection These four charts stay for practice
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 day one is done, use Practice journeys on the four practice charts. Then open In-depth.
Practice
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-NEBULA-CLINIC-*. Cleanup deletes those rows only.
Dr. Nebula 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.
| Service | 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
Clinic chart
Outpatient chart tiles: Case, Psych eval, Visit, and Dx / meds / Rx. Use them for eval, talk therapy, medication notes, telehealth, and youth visits that need a guardian. A room on the stay chart is a separate step after convert.
| Work | Where | Required, and what it does not do |
|---|---|---|
| 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 filled in on Nebula. Click Verify. Emails and passwords are not on this page. Your administrator shares them.
| Job | Who | Password | Lands on | |
|---|---|---|---|---|
| Super admin | Super admin | ••••@•••• | •••••••• | 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 | 959 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 959 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-NEBULA-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 * | Needs provider or nurse notes access | 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) | 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 | Tell an administrator. The chart stays. Move it back to Outpatient. Do not delete the person. |
| Dummy rows left after class | PW-NEBULA-* | Delete only rows you created for practice. Do not delete imported NEB charts. |
| PHP Error / Database Error on screen | Bug or missing column | Stop. Screenshot. Do not keep saving. Trainer checks apply_outpatient_clinic_columns.php |