Staff manual

Two tracks: today, then in-depth.

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.

Day one

Sign in as your job. Find a NEB client. Open one clinic module. Learn required *. Stop before convert.

Open today’s agenda

In-depth (granular)

Every field, stay MAR/consents/billing, referrals, HR, 403s, empty states, and what to do when it fails.

Open in-depth index

1. Sign in

Email * and password *. MFA is auto filled. Click Verify. Dashboard says “You are signed in as …” with steps for your job.

2. One module

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

Four practice charts

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.

  1. Paula Achter, NEB-3340 (read). Search NEB-3340. Open the clinic chart and click the tiles. Do not save changes on this chart.
  2. Demo Client Maya Mood, DEMO-MOOD. Psych eval program Mood. Suicide risk * and formulation * are required. Diagnosis ICD F32.1. Medication sertraline with sig *.
  3. Demo Client Jordan Youth, DEMO-YOUTH. Case type Teen. Guardian name * is required. Psych program Youth/ADHD and one youth scale * (for example Vanderbilt).
  4. Demo Client Sam Talk, DEMO-TALK. Verbal consent *. Appointment type Telehealth. Visit type CBT, 45 minutes *, and a visit note *.
  5. Demo Client Alex Presenter, DEMO-PRES. Close episode needs disposition * and summary *. Print the clinic close summary. Convert only if a room is truly needed, and never on an NEB chart.

Not a 5150 unit Not a live e-prescribing connection These four charts stay for practice

23 September 2026

Day one

Goal: each person can find a client, open the right tiles, save one real required field, and leave NEB clients on Outpatient.

  1. All: login → MFA Verify → read “You are signed in as …”. If the steps look like another job, you are on the wrong account.
  2. Practice client: search NEB-3340 or NEB-302. Client List pop-up is preview. Use Open clinic chart.
  3. Desk: Identity (optional phone + email), Appointment time * + provider *, kiosk chart # * + DOB *, queue waiting.
  4. Triage / MA: Vitals heart rate *. Triage also Visit note * and Eligibility status *.
  5. Nurse: Visit note *. Documents only if they brought a file (type * + file *).
  6. Resident: Case type *. Psych formulation * + suicide risk *. Visit note *. Do not convert NEB.
  7. Attending: Co-sign queue. Lock a psych eval if one is unlocked. Do not convert NEB.
  8. Billing: Finance dashboard. Open Charges on a clinic chart. Do not invent NEB claims.
  9. Interpreter / SW / Rx: one work note or med row with the * fields for your job.
  10. Trainer: walk each account once. Dummy PW-NEBULA-* only if you must convert. Cleanup after.

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

Practice journeys

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.

Journey A: clinic encounter to close episode

  1. Outpatient hub → dummy Add client (name *, DOB *) or search NEB for showcase only.
  2. Identity (optional) → Eligibility status * (local; 270 not live) → Rooming waiting *.
  3. Vitals heart rate * → Visit note * (ICD/CPT optional; they seed a charge stub).
  4. Case type * (WC also claim * + DOI *) → Psych formulation * + suicide risk *.
  5. Charges: local draft / 837 stub. Do not invent payer $ on imported NEB.
  6. Close episode tile: disposition * + summary * (8+). Queue complete is ticked. Case-closed is ticked by default (uncheck to leave WC/IOP/teen open).
  7. Hero shows “Episode closed”. Print clinic close summary (not a CCD). Staff comms log gets a close row. No SMS. Reopen exists for more documentation.

Journey B: practice convert, then a room, then the stay chart

  1. Never Journey B on NEB-*. Convert without the NEB confirm box is refused.
  2. Dummy PW client → Convert. Lands on stay Summary. Banner: convert does not assign a bed.
  3. Two-step: Open Intake (bed assign may redirect here if no CM intake yet), then Assign a bed. Do not assign a room unless that person is staying.
  4. Stay Psych is the same person as clinic psych: not a psych unit, not legal 5150.
  5. Discharge from stay chart when they actually leave. Cleanup dummy after class.

Dr. Nebula clinic

What the clinic chart covers

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.

ServiceWhere it isRequired *
Telehealth workflowVisit 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 notesDictate + Organize into S/O/A/P boxes. Review then Log visit. Not a billed AI scribe unless Whisper is on.visit note *
Color-code scheduleNew = blue, follow-up = green, telehealth = sky. Type filter on the day board.
No-show list all providersMark no-show. Worklist: Log call (prefill) + Reschedule / chart.status *
Task reminders + call logTasks title * + due (overdue banner). Comms channel * direction * summary *.as marked
Psych eval / meds / youthPsych 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 sessionVisit: type CBT/DBT/IPT/family/supportive + minutes * + note *.minutes * if talk type
Prescriber license on RxMaster 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

Where to do the work

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.

WorkWhereRequired, and what it does not do
Comprehensive psychiatric evaluationPsych eval: program *, formulation *, suicide risk *, MSE, PHQ-9 / GAD-7Structured note + scores. Not a scored instrument library or auto-diagnosis engine.
Medication managementDx / 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 psychiatryCase 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 psychotherapyVisit SOAP (dictate + organize), therapy type (CBT/DBT/IPT/family…), minutes * if talk therapy, consents, comms, tasks, family case typeNo modality session checklists. No timed therapy-code assistant.
Telehealth / virtual visitsVisit defaults to telehealth, verbal consent script, color board, Join videoMulti-state licensing is not enforced. Staff must know which license applies.
Mood (MDD, bipolar, SAD)Psych program Mood: eval + meds + follow-up visitsProgram label, not a separate product
Anxiety (panic, OCD, phobia)Program Anxiety: sameProgram label
Psychotic spectrumProgram Psychosis: notes and medsNot an inpatient psych unit
Youth / ADHD / teen emotionPrograms 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

Staff logins

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.

JobWhoEmailPasswordLands on
Super adminSuper admin••••@••••••••••••Full dashboard, Master data, Outpatient, Finance
Front deskPriya••••@••••••••••••Find client, identity, appt, kiosk, queue. No visit, Finance, convert
TriageTomas••••@••••••••••••Vitals (HR *), visit *, eligibility *, queue. No convert
MAMaya••••@••••••••••••Rooming board, vitals. No convert
NurseNadia••••@••••••••••••Visits, stay MAR if converted. No Finance, no convert
ResidentRavi••••@••••••••••••Visit + ICD/CPT, psych/WC/IOP, convert (no auto bed), needs co-sign
AttendingAmina••••@••••••••••••Co-sign, lock psych, convert, Master data
BillingBea••••@••••••••••••Finance, charges. No convert, no visits
InterpreterInez••••@••••••••••••Orders: interpreter, language * + note *
Social workSofia••••@••••••••••••Orders: social note *
PharmacistPhil••••@••••••••••••Dx/meds/Rx. Not live Surescripts

Screen map (URL → what happens)

WhereURLWhat happens
Login/site/loginEmail * password *. Then MFA Verify.
Dashboard/admin/admin/dashboardRole-specific “What to do next” cards. Not the same list for every job.
Master data/admin/master_dataDoctors, staff, sites, payers, beds, network connections.
Staff logins/admin/master_data/staffName *, email *, password *, ≥1 role *. MFA on/off.
Connections/admin/master_data/connectionsSave endpoint * + account * locally. Never transmits 270/837/eRx/HL7/fax/QME.
Outpatient hub/admin/outpatient/hub959 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/kioskChart # * and DOB * → waiting.
Queue/admin/outpatient/queueWaiting / rooming / with provider + minutes.
Co-sign/admin/outpatient/cosignAttending signs resident visits and locks.
Stay list/recuperative_care/patient_care_hub?filter=on_censusConverted stays only. Empty is OK.
Stay chart/recuperative_care/patient_care_hub/chart/{id}/{section}Summary, MAR, Psych (stay), Discharge, …
Finance/financeLedger snapshot. Billing clerk / admin.
Referral inbox/recuperative_care/rc_external_providers/referral_inboxInvite CM. Packet needs ≥1 file *.
Referrer portal/external_referral_portal/loginOutside hospital CM, not staff login.

Front desk (Priya)

You check people in. You do not take vitals, write visits, or convert.

  1. Home: dashboard → Outpatient (not Master data, not Finance).
  2. Search NEB-… or name. Confirm name, DOB, chart #. Phone/SSN may be blank from import.
  3. Open the clinic chart. Your tiles: Rooming, Identity, Appointments, Consents, Comms, Recordings, Documents. You do not get Convert. A resident or attending converts, and only when a room is needed.
  4. Identity: save phone / email / address / ICE if needed. Phone needs 7+ digits and email one valid address: otherwise nothing saves. ICE only saves if a name is entered. Hub search finds clients by email or phone.
  5. Appointments: time *, provider *, type *, length *. Find open slots first. A clash (provider, client, time off, outside roster) is refused unless you tick Override and give a reason *. Next step on each row follows the journey; cancel needs a reason *; Reschedule needs new time * + reason *.
  6. Recordings: type *, consent *, attestation * (California two-party consent). Audio is locked; transcripts save as versions. Whisper only if configured.
  7. Kiosk: chart # * and DOB * → waiting.
  8. Queue: set status * waiting if they are in the lobby.

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.

Triage (Tomas)

You screen walk-ins on Outpatient. You cannot convert.

  1. Home: Outpatient. Search NEB-… open clinic chart.
  2. Identity (optional) for phone/allergies.
  3. Eligibility: status * (local, not a live 270).
  4. Vitals: heart rate *. BP / temp / SpO2 optional.
  5. Visit: note *. Datetime, provider, ICD/CPT optional.
  6. Rooming status * or send to MA board.
  7. Same-day clinic stays on Outpatient. Need a room → tell resident or attending.

Done when: vitals + visit note saved; home or waiting for physician convert.

Medical assistant (Maya)

You room clients. Home is the rooming board, then vitals.

  1. Open /admin/outpatient/queue. See waiting / rooming / with provider and minutes.
  2. If empty: clinic chart → Rooming → status * waiting.
  3. Advance status as you room. Wait time counts until complete.
  4. Vitals: heart rate *.

Cannot convert

Done when: client roomed; vitals on the chart.

Clinic nurse (Nadia)

Clinic visits on Outpatient. MAR only if they already have a stay. You cannot convert or see Finance.

  1. Open clinic chart. Confirm allergies on Identity.
  2. Visit note *.
  3. Documents: type * and file * if papers arrived.
  4. If already converted: stay chart MAR (route, time) and Tasks (title *, type *).

Done when: visit/MAR/task documented; physician notified if a room is needed.

Resident (Ravi)

You write notes that need attending co-sign. Convert only if they truly need a bed. Room is not auto assigned.

  1. Review triage/nurse visit on the clinic chart (tiles, no page reload).
  2. Case / WC: case type *. WC also claim # * and DOI *. Teen/family: guardian name *. If work status is set, RTW letter *.
  3. Psych: formulation * and suicide risk *. PHQ/GAD optional. Attending locks later.
  4. IOP: episode start date *, then day date * kind *; hours * unless no-show.
  5. Dx ICD *, med drug *, local Rx drug * + sig * (controlled = local flag, not Surescripts).
  6. Visit note *. ICD/CPT create a local 837P stub for billing. Visit marked needs co-sign.
  7. Convert only if they need a bed. Confirm dialog. Lands on stay Summary. Then Intake → Care plan → MAR → Notes → Psych (stay) → Discharge.

Done when: psych/WC/IOP filled; visit pending co-sign; or stay started with a bed assigned by leadership.

Attending (Amina)

Same path as resident, plus co-sign, lock, Master data.

  1. Co-sign queue /admin/outpatient/cosign: Co-sign * locks the visit.
  2. Psych: Lock after sign. QA comment * with optional lock.
  3. Master data: visiting specialist name *, type * (Physician), contact *, phone *.
  4. Convert when a room is needed. Assign bed separately on stay Intake.

Done when: plan of care on the chart; trainee visits co-signed.

Billing (Bea)

Finance and local 837 stubs. You do not convert and you do not log visits.

  1. Home: /finance ledger (income / expense / payroll). First load can be slow.
  2. Clinic chart tiles: Identity, Eligibility, Charges, Documents only.
  3. Visits with ICD/CPT appear as draft charges. Set local 837 or ERA posted (training stub).
  4. Payer directory: add only with name *, type *, daily rate * when a real contract exists. Do not invent claims on NEB rows.

Done when: month ledger visible; no dummy claims on real NEB charts.

Interpreter, social work, pharmacist

All start on Outpatient → clinic chart → one module.

JobModuleRequiredWhat happens
InterpreterOrders / noteskind=interpreter, language *, note *Local work note. Not a vendor interpreter line.
Social workOrders / noteskind=social, note *Local social note.
PharmacistDx / meds / Rxdrug *; Rx also sig *Local list. Not a live pharmacy send. Stay MAR if converted.
Any clinicianOrders or Documentslab/imaging note *; or type * + file *Local order. Upload PDF if you have a result.

Super admin

Set up staff, then walk each role. Keep all 959 NEB clients on Outpatient.

  1. Staff logins: Master data, then Staff. Create user needs first name *, email *, password *, and at least one role *. Turn off EMR login from the person's profile. External providers: open the provider, Turn portal login off, or Reset password. A one-time password expires in 7 days unless they set their own.
  2. Turn a staff login off: Staff directory, open the person, Turn off EMR login. The record stays. They cannot sign in. Turn it back on from the profile, or from Staff directory, Staff with login turned off.
  3. Provider portal: Recuperative Care, External providers, open the provider. Provider portal logins is where you add an email and a one-time password, or turn that portal login off. Portal address: /external_provider_portal/login. That is not the staff login.
  4. Optional HR: hire date, license #, state, expiry. Timesheet: work date *, hours *.
  5. After-hours phone * posts on Outpatient hub and kiosk.
  6. Network connections: store endpoint * + account * while waiting for auth. Never live send.
  7. Dummy practice: PW-NEBULA-* only. Cleanup after drills. Never convert NEB. If converted by mistake, restore script keeps the patient.

Clinic modules (who sees what, what is required, what is saved)

Click a colored tile. Form opens beside tiles. URL updates, page does not reload. Front desk and billing see fewer tiles.

TileWhoMandatoryWhat happens
RoomingDesk, MA, triage, cliniciansstatus *waiting / rooming / with provider / complete. Board shows minutes.
IdentityEveryone who can open the chartnone unless adding ICE name; valid phone/email if enteredPhone, 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.
EligibilityClinicians, billingstatus *Local status. Banner: awaiting 270/271 credentials.
VitalsTriage, MA, cliniciansheart rate *Clinic-local row. Not a device feed.
VisitTriage, nurse, resident, attendingnote *; minutes * if talk-therapy typeOPD visit + optional CBT/DBT/IPT type. ICD/CPT → local charge stub. Resident → needs co-sign. Not a billed therapy-code engine.
Case / WCResident, attending, nursecase type *; WC claim+DOI *; teen guardian *Same patient case row. RTW letter * if work status set.
Psych evalResident, attendingprogram *, formulation *, suicide risk *; one youth scale * if Youth/ADHDclinic_psych_eval. Staff-entered PHQ-A/SCARED/Vanderbilt/SNAP. Attending lock. Same rows on stay Psych.
IOPResident, attendingstart date *; day date+kind *; hours * unless no-showEpisode + attendance. Shows on stay Psych as related.
AppointmentsDesk, clinicianstime *, provider *, type *, length *; override reason * on clash; cancel reason *; reschedule time * + reason *Clash-checked book, series, journey, reminder-call task (not SMS).
RecordingsDesk, clinicians (final: write roles)type *, consent *, attestation *, audio *Versioned transcripts, restore, final, retire (reason *).
Provider rosterDesk, cliniciansprovider *, weekday * / date *, start *, end *Weekly hours, extra day, time off. Feeds clash checks + open slots.
Dx / meds / RxResident, attending, pharmacistICD *; drug *; Rx drug+sig *Local lists. License/state from staff HR on header/print (not a state gate). Controlled = print/fax. Awaiting Surescripts.
AuthCliniciansnote *Medical necessity text. Not a live auth portal.
Orders / notesClinicians, interpreter, SW, Rxkind * + note *; interpreter also language *Local lab/imaging/pharmacy/social/ERA/reminder/remote MD.
DocumentsDesk, billing, clinicianstype *, file *Same document registry as stay chart. Fax/QME type is local upload.
ChargesBilling, cliniciansstatus changedraft / local 837 / ERA posted / appealed. Not a clearinghouse.
QAAttendingcomment *Review + optional lock.
Remind / incidentCliniciansbody *; referral from org * + reason *; lab test * + result *Local ops rows. Not SMS, not HL7.
PortalClinicians: Issues login op{id}. Give password in person.
ConvertResident, attending (desk sees it but must not use)confirm dialogFlags inpatient. Redirect stay Summary. No auto bed. Do not convert NEB for practice.

Stay chart (only after convert)

Filter on census. Cards on the left, section on the right (wide screens). Same patient id as clinic chart.

CardWho typicallyMandatory examplesWhat happens
SummaryAll stay staffDemographics, allergies, facility/bed. Convert lands here.
ConsentsCM / RNattestation * if verbal/proxyAdmission consents.
Telehealth / AppointmentsCMVirtual-first schedule.
CommunicationsCM / coordchannel *, direction *, when *, summary *Contact log.
TasksNurse / CMtitle *, type *Follow-ups.
Provider visitsMDSOAP / visiting MD. Picker prefers Physician.
IntakeCMBed assignment (separate from convert).
Care plan / Notes / Care coordTeamPlan and timeline. Same person as clinic notes conceptually.
Vitals & chartingNurseSerial vitals, I&O, insulin.
Psych (stay)MD / nurseformulation *, suicide risk *, observation *Same clinic_psych_eval table. Local hold note, not a legal 5150. IOP days from clinic appear here.
MAR / Med managementNurse / pharmacymissed_reason * if missedAdministration. Refill approval is a queue, not eRx.
Documents / BillingCM / billingSame docs as clinic. Auth/LOA/per diem.
DischargeRN / CMExit checklist, bed release.

Mandatory fields (quick)

ScreenRequired
Loginemail *, password *
Add clinic clientname *, DOB *
Visitnote *; minutes * if psychotherapy type is talk therapy
Appointmenttime *, provider *, type *, length *; override reason * if overriding
Recordingtype *, consent *, attestation *, audio file *
Eligibilitystatus *
Roomingstatus *
Vitalsheart rate *
Interpreterlanguage * + note *
Work notekind * + note *
Casecase type *
Workers’ compclaim # *, DOI *; RTW * if work status set
Teen / familyguardian name *
Psych (clinic)program *, formulation *, suicide risk *; PHQ-A/SCARED/Vanderbilt/SNAP * if Youth or ADHD
Psych (stay)formulation *, suicide risk *, observation *
IOP episode / daystart *; date+kind *; hours * unless no-show
Dx / med / RxICD *; drug *; drug+sig *
Auth / QA / reminder / incidentnote * / comment * / body *
Referralfrom org *, reason *
Local lab resulttest *, result *
Timesheetwork date *, hours *
Documenttype *, file *
Stay communications / taskchannel+direction+when+summary *; title+type *
Kioskchart # *, DOB *
After-hoursphone *
Network connectionendpoint *, account *
Close episodedisposition *, summary * (8+ characters)
Payer addname *, type *, daily rate *
Physician addname *, type *, contact *, phone *

Not live (do not sell as connected)

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

  • Lobby check-in is a tablet web page, not hardware.
  • After-hours is a posted phone, not a call center.
  • HR is hire date + license + hours log, not full I-9/payroll.
  • Stay psych is not a psych hospital (no legal 5150 workflow, no C-SSRS pack, no clozapine registry, no TMS).
  • Empty inpatient census, empty pathology/blood bank on Client List preview, payer rates N/A until claims: not broken.

Training path: find client → kiosk/queue → vitals → case/WC → psych → IOP → visit → co-sign/lock → (rare) stay. Never convert NEB charts.

In-depth

Granular operations (after day one)

Every field, what the save does, who is blocked, and what empty/error looks like. Dummy converts only on PW-NEBULA-CLINIC-* then delete.

Every clinic field

Optional vs required, who can POST, where the row lives.

Open

Every stay field

Consents, MAR missed, billing copay, psych observation, discharge order.

Open

Finance, referral, HR

Invite referrer, packet file *, timesheet, after-hours phone *.

Open

When it fails

403, login bounce, empty census, CSRF, MFA, restore NEB.

Open

In-depth: clinic chart fields

Click tile (no reload). Save POST returns to the same module. Hidden field open keeps the tile.

Tile / fieldReq?Who can saveIf empty / invalidWhere it lives / related
Identity: old chart, phone, email, address, allergies, home medsNo (phone 7+ digits, one valid email if entered)Desk + cliniciansInvalid phone/email: flash, nothing saved; shared email: family notepatients. Same allergies as stay Summary / MAR
Identity: ICE name, rel, phoneName only if adding ICEDesk + cliniciansNo name = no ICE rowEmergency contact table
Eligibility: policy, member, statusstatus *Clinicians, billingBrowser blocks empty statuspatients + clinic_work_note kind eligibility. Banner: awaiting 270
Vitals: HR, BP, temp, SpO2, weight, noteHR *Triage, MA, cliniciansHR empty = invalidclinic_vitals. Not a device feed
Visit: datetime, provider, note, check-in, copay, ICD, CPTnote *Triage, nurse, MDFlash if note blank (or HTML required)visit_details. Resident sets needs_cosign. ICD/CPT → clinic_charge draft
Appointment: time, provider, notestime *, provider *Desk + cliniciansHTML requiredrc_patient_appointment
Rooming: statusstatus *Desk, MA, triage, cliniciansMust pick waiting/rooming/with provider/completepatients.clinic_queue_*. Board at /queue
Case: type, claim, DOI, guardian, work status, RTWtype *; WC claim+DOI *; teen/family guardian *; RTW * if work status setMD / nurseServer flash (claim/DOI/guardian)clinic_case. Same patient later on stay
Psych: appearance, mood, affect, thought, insight, MSE, SI, HI, PHQ, GAD, formulationformulation *, suicide risk *MD (desk has no tile)HTML required on formulation; SI default noneclinic_psych_eval. Stay Psych lists the same rows. Attending lock
IOP episode: start, hours/weekstart date *MDHTML requiredclinic_iop_episode
IOP day: date, kind, hours, status, notedate *, kind *; hours * unless no-showMDServer flash if hours blank and not no-showclinic_iop_day. Shown on stay Psych
Dx: ICD, descriptionICD *MD, pharmacistHTML requiredclinic_dx
Clinic med: drug, dose, sigdrug *MD, pharmacistHTML requiredclinic_med
Local Rx: drug, sig, pharmacy ZIPdrug *, sig *MD, pharmacistHTML requiredZIP = CMS NPI registry (not scrape). Email typed. Controlled = print only. Not Surescripts
Auth: notenote *MDHTML requiredclinic_auth. Not a live auth portal
Orders: kind, interpreter language, bodykind *, body *; language * if interpreterBy roleFlash if interpreter without languageclinic_work_note. Lab banner awaiting HL7
Documents: type, file, notetype *, file *Desk, billing, cliniciansNo file = HTML requiredrc_documents. Same as stay Documents. fax_qme is upload only
Charges: status, appealbilling sets statusBilling / MDEmpty list until a visit has ICD/CPTclinic_charge. local_837 / era_posted are stubs
QA: comment, lockcomment *AttendingHTML requiredclinic_qa
Ops: reminder, incident, referral org/reason, lab test/resultbodies *; referral org+reason *; lab test+result *CliniciansHTML / serverclinic_staff_msg, clinic_incident, clinic_referral, clinic_lab
PortalbuttonCliniciansAlready issued = show usernameusers role patient. Password in person. op{id}
ConvertconfirmResident, attending (ipd privilege)Desk sees denied copypatients.is_recuperative_care=1. Redirect stay Summary. No bed. Never NEB in class

In-depth: stay chart (only after convert of a dummy, or a real stay)

Wide layout: modules left, section right. Cards fetch without a full reload. Filter list “on census”.

Card / fieldReq?Blocked ifWhat happens
Summary: allergies, problem listNoRead-only after dischargeWrites patients.known_allergies. Same as clinic Identity / MAR allergy banner
ConsentsIntake must exist first. Verbal/proxy: attestation *, unable reason *; proxy also proxy name *No intake → callout to Referral & Intake. Caregiver may be blockedrc_intake_packet. Progress 8 sections. Finger-sign optional
TelehealthSchedule fields on that formPrivilege video_appointmentsUpcoming badge on card. Guest link. Not a Zoom vendor contract
AppointmentsType, time, status options on formCM privilegerc_patient_appointment. Color chips for new vs follow-up
Communicationschannel *, direction *, when *, summary *Table missing → migration warningLog only. Outreach here; signatures on Consents. Can prefill from no-show worklist
Taskstitle *, type *rc_task privilegerc_tasks. Priority / caregiver alert if assigned
Provider visitsSOAP as on formrc_provider_visitDictate/type. Visiting MD picker lists Physician first
Verbal / telephone order (intake panel)source *, MD *, type *, readback checkbox *Must pick visiting MDStaff proxy. MD signs later on portal. Not EPCS
IntakeCM intake fields; bed assign is separateNo bed group if none in Master dataConvert does not assign room. Assign bed here / census
Care planPlan fields on simplified formrc_care_planInterdisciplinary plan. Vitals parameters used for OOR highlight
NotesPer note typeRoleMerged timeline. Add-note picker. External HH/wound import optional
Care coordinationNote body on that formrc_care_coord / cm weeklyCoord notes with payers/community
Vitals & chartingPer log form (vitals/I&O/insulin)Chart tables missing → warningSerial logs. Not the clinic triage vitals table, same patient
Psych (stay)formulation *, SI *, observation *Needs provider or nurse notes accessInserts clinic_psych_eval setting=stay. Lists clinic evals + IOP days. Hold = local note only
MARSlot + status. If missed: missed_reason *rc_mar. Discharged = read-onlyDay grid Pacific. Initials. Missed requires reason. Link to record cell
Med managementRefill / recon as on formsPharmacy / recon privilegeOn-hand qty, refill approval queue badge. Not Surescripts
Documentsupload type/file as clinicCM / billingSame rc_documents as clinic. Referral PDFs auto-file when used
Billing & authPayment request: amount *, purpose *rc_billing / auth. Ops admin may hide finance cardLOA, auth dates, per diem, claims. Copay request is not 837 live
DischargeChecklist; CM summary completes and releases bedrc_rn_discharge / cm dischargeSteps: clinical clearance → CM summary → payer notify → bed release. Chart becomes read-only

In-depth: finance, referrals, HR, connections

FlowWhoRequiredWhat happens / fail
Finance dashboard /financeBilling, adminLedger snapshot. First load can be slow. Desk/triage/nurse 403 or no card
Payer directoryBilling, adminAdd: name *, type *, daily rate *Rates N/A until a claim is linked. Do not invent NEB claims
TPA list /admin/tpaAdminTPA name *Feeds clinic eligibility payer name
Invite hospital referrerAdmin / attendingname *, org *, email *, password * min 8 + confirm *CM login for /external_referral_portal/login
Referral packetExternal CM≥1 file *Queue and intake tracker share submission. PDF files to chart Documents
Staff createAdminfirst name *, email *, password *, ≥1 role *ID/SSN not required. MFA default on. Extra role applies next page load
Staff HR packetAdminHire date, license, state, expiry. Not I-9
TimesheetAdminwork date *, hours *clinic_timesheet. Not payroll
After-hoursAdminphone *Posts on Outpatient hub + kiosk. Not a call center
Network connectionsStaff editorsendpoint *, account *credentials_saved locally. Front desk should not save. Never HTTP to payer/Rx/lab
Beds / locationsAdminsite/bed group fields on those formsNeeded before stay bed assign. Convert still does not auto-assign

In-depth: errors, empty, security, restore

What you seeMeaningWhat to do
Land on /site/login after clicking a client cardSession drop or stale tabHard refresh, sign in again, click the card once
Access denied / 403Wrong 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 wrongSecret mismatch (admin vs training)If the 6-digit box is already filled, click Verify
Browser “fill this field”HTML required * emptyFill the * then save. Do not fight the tooltip
Red flash under the headerServer validation (WC without claim, interpreter without language, stay psych without observation)Read the flash. It names the *
Empty inpatient censusNo convert yetCorrect. Not a broken dashboard
Empty charges listNo visit with ICD/CPT yetResident logs visit with codes, then billing sees draft
Empty payer performance $0No linked claimsCorrect until a real contract claim
Consents: “intake required”No CM intake rowIntake card first, then Consents
Front desk convert button missing / denied textNo ipd privilegeAsk resident/attending. Do not use NEB to test
Guest opens /admin/master_dataRedirect loginExpected security
NEB converted by mistakeis_recuperative_care setTell an administrator. The chart stays. Move it back to Outpatient. Do not delete the person.
Dummy rows left after classPW-NEBULA-*Delete only rows you created for practice. Do not delete imported NEB charts.
PHP Error / Database Error on screenBug or missing columnStop. Screenshot. Do not keep saving. Trainer checks apply_outpatient_clinic_columns.php