Case Management Workflows

Case Management Workflows

This document defines six core workflows for the Case Management module, covering utilization management (UM), discharge planning, care coordination, readmission risk assessment, and payer communication.

Regulatory context (UAE): All workflows must comply with UAE PDPL (Federal Decree-Law No. 45/2021) for patient data protection and consent; MOH, DOH (Abu Dhabi), and DHA (Dubai) requirements for utilization management and discharge planning; and HIE policies for NABIDH (Dubai) and Malaffi (Abu Dhabi) where case management summaries may be shared. Access to case management data is role-based and logged for audit per ADHICS/DHA security standards.


WF-CSM-001: Admission Review (Concurrent UM)

Process Flow

Actor: Case Manager / UM Nurse
Trigger: Inpatient admission message received (ADT A01) from Scheduling/ADT
Pre-conditions:

  • Patient and encounter exist in shared entities (patients, encounters)
  • Admission type = Inpatient or Observation
  • Payer and plan known or marked as “self-pay / pending”
  • UM clinical criteria master data configured (InterQual-equivalent or local)
  1. System receives ADT A01 from Scheduling module and creates/updates census.
  2. System auto-runs case assignment rules (from case_management_assignments) based on department, service line, and current caseload.
  3. System creates a new case header in case_reviews (INSERT) linked to patient_id, encounter_id, assigned case_manager_id, sets: - case_status = 'OPEN' - case_type = 'ADMISSION_REVIEW' - priority based on payer and diagnosis (e.g., high for high-cost DRGs).
  4. Case Manager opens Case Management Worklist (SCR-CSM-001) and selects the new case.
  5. System retrieves clinical summary from EHR (diagnosis list, vitals, labs, imaging, progress notes) via internal API (INT-CSM-002).
  6. Case Manager selects appropriate UM criteria set (e.g., “Adult Medical Inpatient”) and review type = “Admission”.
  7. Case Manager evaluates criteria item-by-item: - For each criterion, records met/not met and evidence in um_criteria_evaluations (INSERT multiple rows).
  8. System calculates criteria_met flag for the review and inserts a row into utilization_reviews: - review_type = 'ADMISSION' - criteria_tool, criteria_met, clinical_justification, level_of_care (e.g., Inpatient vs Observation).
  9. Decision: Are admission criteria met? - If Yes:
    1. System sets recommended_action = 'CONTINUE_INPATIENT' in utilization_reviews.
    2. System sets initial expected_discharge_date in case_reviews based on DRG/LOS norms from master data (UPDATE). - If No:
    3. System sets recommended_action = 'DOWNGRADE_OR_DISCHARGE'.
    4. System flags case as “Requires Physician Advisor Review”.
  10. Decision: Is payer authorization required at admission?
    • System queries payer rules from Policy & Contract Management (INT-CSM-005).
    • If Yes, system notifies Patient Access/Prior Auth module (INT-CSM-003) with admission details and recommended LOS.
  11. If criteria not met, Case Manager escalates to Physician Advisor:
    • Physician Advisor reviews clinical data and UM criteria.
    • May override to approve inpatient level of care; system updates utilization_reviews with override_by and override_reason (UPDATE).
  12. Case Manager initiates early discharge planning:
    • Creates a discharge_plans record (INSERT) with plan_status = 'IN_PROGRESS', target_discharge_date aligned with expected LOS.
  13. System records review due date for next concurrent review in utilization_reviews.next_review_date based on payer schedule.
  14. All actions are logged in audit tables (module-wide audit, not detailed here) for PDPL and DOH/DHA compliance.

Data Modified:

  • case_reviews — INSERT (new case), UPDATE (expected_discharge_date, case_status, readmission_risk_score later)
  • utilization_reviews — INSERT (admission review), UPDATE (override fields, next_review_date)
  • um_criteria_evaluations — INSERT (criteria checklist)
  • discharge_plans — INSERT (initial plan)
  • case_management_assignments — UPDATE (current_caseload increment)

Mermaid Flowchart

flowchart TD A["ADT A01 Inpatient Admission"] --> B["Auto-run case assignment rules"] B --> C["Create case_reviews record"] C --> D["Case Manager opens case"] D --> E["Retrieve clinical summary from EHR"] E --> F["Select UM criteria set & review type"] F --> G["Evaluate criteria items & record in um_criteria_evaluations"] G --> H["Insert utilization_reviews (admission)"] H --> I{"Admission criteria met?"} I -->|"Yes"| J["Set recommended_action=CONTINUE_INPATIENT"] J --> K["Set expected_discharge_date in case_reviews"] I -->|"No"| L["Set recommended_action=DOWNGRADE_OR_DISCHARGE"] L --> M["Flag for Physician Advisor review"] K --> N{"Payer auth required at admission?"} M --> N N -->|"Yes"| O["Notify Prior Auth module (INT-CSM-003)"] N -->|"No"| P["Skip auth initiation"] O --> Q["Receive auth details when available"] P --> Q Q --> R["Create discharge_plans record"] R --> S["Set next_review_date per payer rules"] S --> T["Case active for concurrent review"]

Decision Points

  1. Admission criteria met? - If Yes: Maintain inpatient level of care; set expected LOS and proceed with concurrent review schedule. - If No: Escalate to Physician Advisor; consider observation status or alternative care setting.
  2. Payer authorization required at admission? - If Yes: Trigger Prior Auth workflow; admission may be “pending auth”. - If No: Proceed without auth but still document UM review.
  3. Physician Advisor override? - If Yes: criteria_met may remain false but recommended_action updated to continue inpatient with documented override. - If No: Proceed with downgrade/discharge planning.

Integration Points

  • Scheduling (ADT) — inbound (INT-CSM-001): ADT A01 admission details (encounter, location, attending).
  • EHR & Patient Management — bidirectional (INT-CSM-002):
  • Inbound: diagnoses, vitals, labs, notes.
  • Outbound: UM review summary, level of care decisions.
  • Policy & Contract Management — inbound (INT-CSM-005):
  • Payer UM rules, review schedules, auth requirements.
  • Patient Access (Prior Auth) — bidirectional (INT-CSM-003):
  • Outbound: initial auth request with LOS and level of care.
  • Inbound: auth number, approved days, conditions.

Exception Handling

  • Missing clinical data (e.g., no diagnosis yet):
  • System flags review as “Provisional”; allows saving with mandatory note; prompts re-review once data available.
  • No matching case assignment rule:
  • System assigns to default pool; notifies Case Management Director to update case_management_assignments.
  • Integration failure with Policy & Contract Management:
  • System uses last cached payer rules; flags case as “UM rules not verified” and alerts UM team.
  • Physician Advisor not available:
  • System escalates to backup advisor list; if none, marks case as “Pending Advisor” and sends alert to Case Management Director.

Paperless Transformation

Previously Paper-Based Now Digital In-System Notes
Paper UM admission review forms Structured utilization_reviews and um_criteria_evaluations entries Standardized data, easy reporting and audits
Printed InterQual/Milliman books Electronic criteria library with checklists Faster reviews, always current criteria
Handwritten case logs per patient case_reviews table with timestamps and status Real-time census and workload visibility
Manual sticky notes for expected discharge date expected_discharge_date field with alerts Enables LOS optimization and discharge planning

Remaining Paper Touchpoints: None — fully digital.

Inputs and Outputs

Inputs:

Source Data Element Format
Scheduling / ADT (INT-CSM-001) ADT A01 admission event (encounter, location, attending, admit date) HL7 ADT^A01
EHR & Patient Management (INT-CSM-002) Clinical summary (diagnoses, vitals, labs, imaging, progress notes) Internal REST API
Policy & Contract Management (INT-CSM-005) Payer UM rules (review schedules, auth requirements, criteria references) Internal REST API
Master Data UM clinical criteria sets (InterQual-equivalent) um_criteria_sets table
Master Data Case assignment rules (department, service line, caseload) case_management_assignments table
Master Data DRG/LOS norms for expected discharge date drg_los_norms table

Outputs:

Destination Data Element Format
case_reviews Case header (patient, encounter, case manager, status, priority) SQL INSERT
utilization_reviews Admission review record (criteria met, level of care, recommended action) SQL INSERT
um_criteria_evaluations Individual criteria item evaluations SQL INSERT (multiple rows)
discharge_plans Initial discharge plan (plan status, target discharge date) SQL INSERT
Patient Access / Prior Auth (INT-CSM-003) Initial authorization request with LOS and level of care Internal REST API
case_management_assignments Updated caseload count SQL UPDATE

Post-conditions:

  • Case record exists with case_status = 'OPEN' and assigned Case Manager
  • Admission UM review completed with criteria met/not met determination
  • Expected discharge date set based on DRG/LOS norms
  • Initial discharge plan created with plan_status = 'IN_PROGRESS'
  • Next concurrent review date scheduled per payer rules
  • Authorization request initiated if payer requires pre-certification

SLA and Timing

Step Target Time Escalation Measurement Source
ADT A01 receipt to case creation < 15 minutes If > 30 minutes, alert integration team case_reviews.created_at minus ADT event timestamp
Case assignment (auto-rules) < 1 minute If no rule matched, assign to default pool; alert CM Director case_reviews.assigned_datetime
Case Manager opens and begins review < 4 hours from admission If > 8 hours, escalate to CM Director utilization_reviews.created_at minus case_reviews.created_at
UM criteria evaluation completion < 30 minutes per review If > 1 hour, alert CM Supervisor utilization_reviews.completed_at
Clinical data retrieval from EHR < 5 seconds If > 15s, show stale data warning; alert IT EHR API response time
Payer authorization request submission < 2 hours after review completion If > 4 hours, alert UM Nurse continued_stay_authorizations.request_date
Physician Advisor review (if escalated) < 4 hours If > 8 hours, escalate to backup advisor utilization_reviews.override_datetime

State Transition Diagram

stateDiagram-v2 [*] --> OPEN : ADT A01 received, case created and assigned OPEN --> ADMISSION_REVIEW : Case Manager begins UM criteria evaluation ADMISSION_REVIEW --> CRITERIA_MET : Admission criteria satisfied ADMISSION_REVIEW --> CRITERIA_NOT_MET : Criteria not satisfied CRITERIA_NOT_MET --> PHYSICIAN_ADVISOR_REVIEW : Escalated for clinical override PHYSICIAN_ADVISOR_REVIEW --> CRITERIA_MET : Advisor overrides to approve PHYSICIAN_ADVISOR_REVIEW --> DOWNGRADE_PENDING : Advisor confirms criteria not met CRITERIA_MET --> ACTIVE_MONITORING : Inpatient stay authorized, concurrent reviews scheduled DOWNGRADE_PENDING --> OBSERVATION : Level of care changed to observation DOWNGRADE_PENDING --> DISCHARGE_PLANNING : Discharge initiated ACTIVE_MONITORING --> CONTINUED_STAY_REVIEW : Next review date reached (WF-002) ACTIVE_MONITORING --> DISCHARGE_PLANNING : Patient approaching discharge (WF-003) CONTINUED_STAY_REVIEW --> ACTIVE_MONITORING : Stay continued, next review scheduled CONTINUED_STAY_REVIEW --> DISCHARGE_PLANNING : Criteria not met, discharge initiated DISCHARGE_PLANNING --> CLOSED : Patient discharged, case finalized OBSERVATION --> CLOSED : Observation completed CLOSED --> [*]

WF-CSM-002: Continued Stay Review

Process Flow

Actor: Case Manager / UM Nurse
Trigger: Scheduled review date reached or approaching authorized LOS limit
Pre-conditions:

  • Existing open case_reviews record for encounter
  • At least one prior utilization_reviews record
  • Payer rules loaded (review frequency, auth requirements)
  • Latest clinical data available from EHR
  1. System runs a daily job to identify cases where: - next_review_date <= today OR - approved_days in continued_stay_authorizations nearing expiry.
  2. System generates alerts on Case Management Worklist (SCR-CSM-001) for due reviews.
  3. Case Manager opens the case and selects Continued Stay Review.
  4. System retrieves updated clinical data from EHR (labs, vitals, imaging, progress notes, procedures) via INT-CSM-002.
  5. Case Manager selects UM criteria set and review type = “CONTINUED_STAY”.
  6. Case Manager evaluates criteria and records each item in um_criteria_evaluations (INSERT).
  7. System inserts a new utilization_reviews record with: - review_type = 'CONTINUED_STAY' - criteria_met, clinical_justification, level_of_care, payer_notification_required (based on rules).
  8. Decision: Continued stay criteria met? - If Yes:
    1. Set recommended_action = 'CONTINUE_INPATIENT'.
    2. Calculate and update next_review_date (UPDATE utilization_reviews). - If No:
    3. Set recommended_action = 'DOWNGRADE_OR_DISCHARGE'.
    4. Notify attending physician via EHR messaging.
  9. Decision: Payer continued-stay authorization required? - If Yes:
    1. Case Manager prepares clinical summary (auto-populated, editable).
    2. System creates/updates continued_stay_authorizations (INSERT or UPDATE) with:
      • requested_days, request_date, status = 'PENDING'.
    3. System sends auth request to Patient Access or directly to payer via eClaimLink/DOH eClaims (INT-CSM-003 / external).
  10. System tracks payer response:
    • On approval: update continued_stay_authorizations with approved_days, response_date, status = 'APPROVED'.
    • On denial: set status = 'DENIED', denial_reason, and flag for appeal.
  11. Decision: Denied with appeal option?
    • If Yes: Case Manager initiates appeal; updates appeal_status (e.g., 'FILED', 'IN_REVIEW').
    • If No: Case Manager coordinates discharge or level-of-care change.
  12. Case Manager updates case_reviews.expected_discharge_date based on clinical trajectory and auth outcome (UPDATE).
  13. System sends UM review summary and auth status to Billing & Claims (INT-CSM-004) to support compliant billing and avoid denials.

Data Modified:

  • utilization_reviews — INSERT (continued stay review), UPDATE (next_review_date, recommended_action)
  • um_criteria_evaluations — INSERT
  • continued_stay_authorizations — INSERT/UPDATE
  • case_reviews — UPDATE (expected_discharge_date, case_status if nearing discharge)

Mermaid Flowchart

flowchart TD A["Daily job checks cases"] --> B{"Review due or auth expiring?"} B -->|"No"| Z["No action"] B -->|"Yes"| C["Alert Case Manager"] C --> D["Open case & select Continued Stay Review"] D --> E["Retrieve latest clinical data"] E --> F["Evaluate criteria & record in um_criteria_evaluations"] F --> G["Insert utilization_reviews (continued stay)"] G --> H{"Criteria met?"} H -->|"Yes"| I["Set recommended_action=CONTINUE_INPATIENT"] H -->|"No"| J["Set recommended_action=DOWNGRADE_OR_DISCHARGE"] J --> K["Notify attending physician"] I --> L{"Payer continued-stay auth required?"} K --> L L -->|"Yes"| M["Create/Update continued_stay_authorizations PENDING"] M --> N["Send auth request to payer/Patient Access"] N --> O{"Payer response?"} O -->|"Approved"| P["Update approved_days, status=APPROVED"] O -->|"Denied"| Q["Update status=DENIED, set denial_reason"] P --> R["Update next_review_date & expected_discharge_date"] Q --> S{"Appeal possible?"} S -->|"Yes"| T["Set appeal_status & start appeal"] S -->|"No"| U["Plan discharge/level-of-care change"] T --> R U --> R L -->|"No"| R R --> V["Send UM summary & auth status to Billing"]

Decision Points

  1. Review due or auth expiring? - If No: Case remains in background; no action. - If Yes: Review is queued and alerted.
  2. Continued stay criteria met? - If Yes: Continue inpatient; set next review date. - If No: Initiate downgrade/discharge discussion.
  3. Payer continued-stay authorization required? - If Yes: Create/Update continued_stay_authorizations and send request. - If No: Document review only; no payer communication.
  4. Appeal possible? - If Yes: Start appeal, track appeal_status. - If No: Plan discharge or alternative level of care.

Integration Points

  • EHR & Patient Management — inbound (INT-CSM-002): updated clinical data for review.
  • Policy & Contract Management — inbound (INT-CSM-005): review frequency, auth rules.
  • Patient Access (Prior Auth) — bidirectional (INT-CSM-003): continued-stay auth requests and responses.
  • Billing & Claims — outbound (INT-CSM-004): UM review results, auth numbers, approved days.
  • eClaimLink / DOH eClaims — outbound (via Billing/Patient Access): payer communication for UM.

Exception Handling

  • Payer portal or eClaimLink downtime:
  • System queues auth requests; marks status = 'PENDING_TRANSMISSION'; retries periodically; alerts UM team if beyond threshold (e.g., 4 hours).
  • Clinical data not updated (e.g., no recent notes):
  • System warns Case Manager; allows review with mandatory comment; flags review as “Limited Data”.
  • Auth response not received within payer SLA:
  • System escalates with alerts to Case Manager and Patient Access; may trigger phone-based follow-up.
  • Billing integration failure:
  • UM summary stored; system flags affected encounters for manual billing review to prevent non-compliant claims.

Paperless Transformation

Previously Paper-Based Now Digital In-System Notes
Paper continued-stay review forms utilization_reviews with structured fields Enables timeliness and quality KPIs
Manual phone logs for payer calls continued_stay_authorizations with status and dates Full audit trail for denials and appeals
Excel sheets tracking auth expiry Automated alerts and dashboards Reduces risk of auth-related denials
Faxed clinical summaries Electronic summaries via internal APIs / eClaimLink Faster turnaround, better documentation

Remaining Paper Touchpoints: Some payers may still require faxed documents; system should allow uploading scanned copies for reference.

Inputs and Outputs

Inputs:

Source Data Element Format
case_reviews Existing open case with prior UM reviews case_reviews table
utilization_reviews Prior reviews with next_review_date utilization_reviews table
EHR & Patient Management (INT-CSM-002) Updated clinical data (labs, vitals, imaging, progress notes, procedures) Internal REST API
Policy & Contract Management (INT-CSM-005) Payer review frequency, auth rules, documentation requirements Internal REST API
continued_stay_authorizations Current authorization status and approved days remaining continued_stay_authorizations table

Outputs:

Destination Data Element Format
utilization_reviews Continued stay review record (criteria met, level of care, next review date) SQL INSERT
um_criteria_evaluations Criteria item evaluations for this review SQL INSERT (multiple rows)
continued_stay_authorizations CSA request or update (requested days, status, approval/denial) SQL INSERT / UPDATE
Patient Access / Prior Auth (INT-CSM-003) Continued stay authorization request with clinical summary Internal REST API
Billing & Claims (INT-CSM-004) UM review outcome and auth status for compliant billing Internal REST API
case_reviews Updated expected discharge date SQL UPDATE

Post-conditions:

  • New continued stay review recorded with criteria determination
  • Next review date scheduled per payer rules
  • Authorization status updated (if payer auth required)
  • Billing notified of UM review outcome and auth numbers
  • Expected discharge date adjusted based on clinical trajectory

SLA and Timing

Step Target Time Escalation Measurement Source
Review due alert to Case Manager action < 2 hours If > 4 hours, escalate to CM Supervisor utilization_reviews.created_at minus next_review_date
Clinical data refresh from EHR < 5 seconds If > 15s, show stale data warning EHR API response time
Criteria evaluation completion < 30 minutes If > 1 hour, alert CM Supervisor utilization_reviews.completed_at minus start
CSA request submission to payer < 2 hours after review completion If > 4 hours, alert UM Nurse continued_stay_authorizations.request_date
Payer authorization response < 24 hours (per payer SLA) If > 48 hours, escalate to payer liaison continued_stay_authorizations.response_date
Auth denial appeal initiation < 24 hours after denial If > 48 hours, escalate to CM Director continued_stay_authorizations.appeal_filed_at
Billing notification of UM outcome < 1 hour after review completion If > 4 hours, alert integration team csm_billing_outbox.sent_at

State Transition Diagram

stateDiagram-v2 [*] --> REVIEW_DUE : Next review date reached or auth expiring REVIEW_DUE --> IN_PROGRESS : Case Manager begins continued stay evaluation IN_PROGRESS --> CRITERIA_MET : Clinical criteria satisfied for continued stay IN_PROGRESS --> CRITERIA_NOT_MET : Criteria not satisfied CRITERIA_MET --> AUTH_REQUIRED : Payer requires continued stay authorization CRITERIA_MET --> APPROVED_NO_AUTH : No payer auth needed, documented only AUTH_REQUIRED --> AUTH_PENDING : CSA request submitted to payer AUTH_PENDING --> AUTH_APPROVED : Payer approves additional days AUTH_PENDING --> AUTH_DENIED : Payer denies continued stay AUTH_APPROVED --> NEXT_REVIEW_SCHEDULED : Approval received, next review date set AUTH_DENIED --> APPEAL_FILED : Case Manager initiates appeal AUTH_DENIED --> DISCHARGE_INITIATED : No appeal, discharge or level-of-care change APPEAL_FILED --> APPEAL_APPROVED : Payer reverses denial APPEAL_FILED --> APPEAL_DENIED : Payer upholds denial APPEAL_APPROVED --> NEXT_REVIEW_SCHEDULED : Additional days approved APPEAL_DENIED --> DISCHARGE_INITIATED : Discharge or alternative care CRITERIA_NOT_MET --> PHYSICIAN_REVIEW : Escalated to Physician Advisor PHYSICIAN_REVIEW --> CRITERIA_MET : Advisor overrides to continue PHYSICIAN_REVIEW --> DISCHARGE_INITIATED : Advisor confirms discharge needed APPROVED_NO_AUTH --> NEXT_REVIEW_SCHEDULED : Review documented, next date set NEXT_REVIEW_SCHEDULED --> [*] DISCHARGE_INITIATED --> [*]

WF-CSM-003: Discharge Planning

Process Flow

Actor: Case Manager, Discharge Planner, Social Worker
Trigger: Within 24 hours of admission, significant clinical status change, or approaching expected discharge date
Pre-conditions:

  • Open case_reviews record
  • Patient has an active inpatient encounter
  • Basic demographic and social data available in EHR
  • Post-acute service master data configured
  1. System automatically creates an initial discharge_plans record at admission (from WF-CSM-001) or when manually initiated: - plan_status = 'IN_PROGRESS' - planned_disposition initially null or default (e.g., “Home”).
  2. Discharge Planner opens Discharge Planning Screen (SCR-CSM-003) for the patient.
  3. System retrieves: - Patient demographics, address, caregiver info. - Insurance coverage, payer network. - Clinical summary and functional status from EHR.
  4. Discharge Planner performs barriers assessment (social, financial, clinical, caregiver availability) and updates discharge_plans.barriers_identified (UPDATE).
  5. Decision: Are significant barriers present? - If Yes: System suggests Social Worker involvement; assigns tasks accordingly. - If No: Proceed with standard planning.
  6. Planner identifies services needed (home care, rehab, DME, transport) and updates discharge_plans.services_needed (UPDATE).
  7. System creates discharge_plan_tasks (INSERT multiple rows) for: - Arranging post-acute services. - Scheduling follow-up appointments (via Scheduling integration). - Patient education and medication counseling.
  8. Discharge Planner coordinates with interdisciplinary team (physician, nurses, therapists, Social Worker) and documents notes in discharge_plans and/or care_coordination_notes (INSERT).
  9. Decision: Transfer to another facility required? - If Yes: Planner coordinates with receiving facility; tasks created for transfer documentation and transport. - If No: Focus on home/community-based services.
  10. Planner educates patient and family on discharge plan; records patient_family_agreed flag and timestamp in discharge_plans (UPDATE).
  11. As tasks are completed, responsible users update discharge_plan_tasks.status and completed_datetime (UPDATE).
  12. Decision: All critical tasks completed and discharge order placed? - If Yes: Set discharge_plans.plan_status = 'COMPLETED' and update case_reviews.disposition and actual_discharge_date (UPDATE). - If No: System highlights outstanding tasks and may delay discharge if critical items pending.
  13. System sends discharge plan summary to Patient Portal (INT-CSM-006) and, where applicable, to NABIDH/Malaffi via EHR integration.

Data Modified:

  • discharge_plans — INSERT (if not already), UPDATE (barriers, services_needed, plan_status, patient_family_agreed)
  • discharge_plan_tasks — INSERT/UPDATE
  • care_coordination_notes — INSERT (for interdisciplinary coordination)
  • case_reviews — UPDATE (disposition, actual_discharge_date, case_status='CLOSED' when fully complete)

Mermaid Flowchart

flowchart TD A["Discharge plan initiated"] --> B["Open Discharge Planning screen"] B --> C["Retrieve demographics, clinical & social data"] C --> D["Assess discharge needs & barriers"] D --> E["Update barriers_identified"] E --> F{"Significant barriers present?"} F -->|"Yes"| G["Suggest Social Worker involvement"] F -->|"No"| H["Proceed with standard planning"] G --> I["Identify services needed"] H --> I I --> J["Update services_needed"] J --> K["Create discharge_plan_tasks"] K --> L["Interdisciplinary team coordination"] L --> M{"Transfer to another facility?"} M -->|"Yes"| N["Create transfer-related tasks"] M -->|"No"| O["Focus on home/community services"] N --> P O --> P["Educate patient/family & record agreement"] P --> Q["Update patient_family_agreed"] Q --> R["Users complete tasks & update status"] R --> S{"All critical tasks done & discharge order placed?"} S -->|"Yes"| T["Set plan_status=COMPLETED"] T --> U["Update case_reviews disposition & discharge date"] U --> V["Send discharge summary to Patient Portal/HIE"] S -->|"No"| W["Highlight outstanding tasks & monitor"]

Decision Points

  1. Significant barriers present? - If Yes: Involve Social Worker; may trigger financial counseling, community resource referrals. - If No: Standard discharge planning.
  2. Transfer to another facility required? - If Yes: Additional tasks for bed acceptance, transfer forms, transport. - If No: Focus on home-based services.
  3. All critical tasks completed and discharge order placed? - If Yes: Finalize plan and close case. - If No: Keep plan open; system alerts team to pending items.

Integration Points

  • Scheduling — outbound: follow-up appointments creation (post-discharge clinic, rehab).
  • EHR & Patient Management — bidirectional (INT-CSM-002):
  • Inbound: clinical status, therapy notes, nursing assessments.
  • Outbound: discharge plan summary.
  • Patient Portal — outbound (INT-CSM-006): discharge instructions, appointments, services.
  • Pharmacy / PIS — via EHR: discharge medications for patient education.
  • NABIDH/Malaffi — via EHR: discharge summary and plan where required by DOH/DHA.

Exception Handling

  • Patient or family declines proposed plan:
  • System requires documentation of reasons; patient_family_agreed = false; triggers escalation to physician and possibly ethics/administration.
  • Post-acute provider cannot accept patient (capacity or network issue):
  • Task marked as “Failed”; system prompts selection of alternative provider; logs attempts.
  • Transport delays:
  • Task due date breached; system alerts Discharge Planner and nursing; may adjust discharge time.
  • Portal access declined:
  • System records preference; allows printing of discharge plan while still storing digital copy.

Paperless Transformation

Previously Paper-Based Now Digital In-System Notes
Paper discharge planning forms discharge_plans with structured fields Improves completeness and standardization
Handwritten task checklists discharge_plan_tasks with status tracking Enables monitoring of discharge-before-noon KPI
Phone-only referrals without documentation Logged tasks and care_coordination_notes Traceable communication and accountability
Printed discharge instructions Patient Portal discharge plan and digital PDFs Reduces printing; supports multi-language content

Remaining Paper Touchpoints: Printed discharge instructions for patients who opt out of portal or require physical copies.

Inputs and Outputs

Inputs:

Source Data Element Format
case_reviews Existing case with expected discharge date case_reviews table
EHR & Patient Management (INT-CSM-002) Patient demographics, address, caregiver info, functional status, clinical summary Internal REST API
EHR & Patient Management Insurance coverage and payer network patients, insurance_plans tables
Scheduling Follow-up appointment availability Scheduling API
Master Data Post-acute service providers (home care, rehab, DME, transport) post_acute_providers table

Outputs:

Destination Data Element Format
discharge_plans Discharge plan (barriers, services needed, disposition, status) SQL INSERT / UPDATE
discharge_plan_tasks Individual tasks (appointments, referrals, education, transport) SQL INSERT / UPDATE
care_coordination_notes Interdisciplinary coordination notes SQL INSERT
Scheduling Follow-up appointment requests Internal API
Patient Portal (INT-CSM-006) Discharge plan summary and instructions FHIR CarePlan
NABIDH / Malaffi (via EHR) Discharge summary for HIE FHIR / CDA document
case_reviews Updated disposition and actual discharge date SQL UPDATE

Post-conditions:

  • Discharge plan finalized with all critical tasks completed
  • Patient and family educated and agreement documented
  • Follow-up appointments scheduled
  • Post-acute services arranged (home care, rehab, DME)
  • Discharge summary shared to Patient Portal and HIE
  • Case status updated to CLOSED

SLA and Timing

Step Target Time Escalation Measurement Source
Initial discharge plan creation Within 24 hours of admission If > 48 hours, alert CM Supervisor discharge_plans.created_at minus case_reviews.created_at
Barriers assessment completion Within 48 hours of admission If > 72 hours, escalate to CM Director discharge_plans.barriers_assessed_at
Post-acute service arrangement > 48 hours before target discharge date If < 24 hours before discharge, escalate discharge_plan_tasks.completed_at
Follow-up appointment scheduling > 24 hours before discharge If not scheduled at discharge, alert CM Scheduling API confirmation
Patient/family education Completed before discharge If incomplete at discharge, flag as risk discharge_plans.patient_family_agreed timestamp
Discharge before noon (day-of) By 12:00 PM on discharge date If > 2:00 PM, log as late discharge case_reviews.actual_discharge_date time component
Discharge plan to Patient Portal < 1 hour after plan finalization If > 4 hours, alert integration team discharge_plans.portal_sync_status

State Transition Diagram

stateDiagram-v2 [*] --> INITIATED : Discharge plan created at admission or on demand INITIATED --> ASSESSMENT : Barriers and needs assessment in progress ASSESSMENT --> PLANNING : Services and tasks identified ASSESSMENT --> BARRIERS_IDENTIFIED : Significant barriers require Social Worker BARRIERS_IDENTIFIED --> PLANNING : Social Worker engaged, barriers addressed PLANNING --> COORDINATING : Tasks assigned, services being arranged COORDINATING --> TRANSFER_PENDING : Transfer to another facility required COORDINATING --> SERVICES_ARRANGED : Home/community services confirmed TRANSFER_PENDING --> SERVICES_ARRANGED : Receiving facility accepted SERVICES_ARRANGED --> EDUCATION : Patient and family education in progress EDUCATION --> READY_FOR_DISCHARGE : All tasks complete, patient/family agree EDUCATION --> DELAYED : Critical tasks incomplete or patient/family disagree DELAYED --> EDUCATION : Issues resolved, re-educate READY_FOR_DISCHARGE --> COMPLETED : Discharge order placed, patient leaves COMPLETED --> [*]

WF-CSM-004: Care Coordination

Process Flow

Actor: Care Coordinator, Case Manager
Trigger: Complex patient identified (risk algorithm, frequent readmissions, or physician referral)
Pre-conditions:

  • Patient has active or recent encounter
  • Readmission risk or complexity criteria defined in master data
  • Care coordination program types configured
  1. System identifies eligible patients using: - Readmission risk scores from readmission_risk_assessments. - Rules (e.g., ≥2 admissions in 6 months, multiple chronic conditions).
  2. Eligible patients appear on Care Coordination Dashboard (SCR-CSM-004) with risk flags.
  3. Care Manager or Coordinator selects a patient and confirms enrollment into a care coordination program type (e.g., heart failure, diabetes).
  4. System creates a care_coordination_notes entry (INSERT) documenting program enrollment and initial assessment.
  5. Coordinator defines care coordination plan: - Goals, interventions, responsible parties, and timelines (stored in structured fields and/or JSON within care_coordination_notes).
  6. Decision: Is a dedicated Care Coordinator available? - If Yes: Assign coordinator_id and update workload. - If No: Assign to Case Manager or shared pool.
  7. Coordinator schedules follow-up touchpoints: - Clinic visits via Scheduling. - Phone calls and portal messages. - Home visits where applicable.
  8. Each interaction (call, visit, portal message) is documented as a new care_coordination_notes record (INSERT) with: - activity_type (e.g., “Phone Call”, “Portal Message”). - contact_made_with, outcome, note_datetime.
  9. Decision: Patient adherent to care plan? - If Yes: Continue current plan; update risk level if improving. - If No: Escalate interventions (e.g., more frequent contacts, involve Social Worker or physician).
  10. Coordinator periodically reassesses patient status and updates plan; may adjust risk level and goals.
  11. Outcomes (readmissions, ED visits, patient satisfaction) are tracked via integration with EHR and analytics; summary metrics feed into case_reviews.readmission_risk_score or analytics layer.
  12. When goals achieved or patient stabilized, Coordinator documents program completion in care_coordination_notes and flags patient as “Program Completed” or “Graduated”.

Data Modified:

  • care_coordination_notes — INSERT (enrollment, interactions, updates, completion)
  • case_reviews — UPDATE (readmission_risk_score, case_status notes if used for inpatient cases)
  • case_management_assignments — UPDATE (current_caseload for coordinators)

Mermaid Flowchart

flowchart TD A["System identifies high-risk/complex patients"] --> B["Display on Care Coordination Dashboard"] B --> C["Coordinator selects patient & program type"] C --> D["Create initial care_coordination_notes (enrollment)"] D --> E["Define care coordination plan"] E --> F{"Dedicated Care Coordinator available?"} F -->|"Yes"| G["Assign coordinator_id"] F -->|"No"| H["Assign to Case Manager/shared pool"] G --> I["Schedule follow-up touchpoints"] H --> I I --> J["Document each interaction in care_coordination_notes"] J --> K{"Patient adherent to care plan?"} K -->|"Yes"| L["Continue plan; reassess periodically"] K -->|"No"| M["Escalate interventions & involve additional resources"] L --> N["Update risk level/outcomes"] M --> N N --> O{"Goals achieved or stable?"} O -->|"Yes"| P["Document program completion"] O -->|"No"| I["Continue coordination cycle"]

Decision Points

  1. Dedicated Care Coordinator available? - If Yes: Assign named coordinator; improves accountability. - If No: Assign to Case Manager or shared pool; may impact caseload.
  2. Patient adherent to care plan? - If Yes: Maintain or reduce intensity of follow-up. - If No: Increase contact frequency, involve Social Worker, or physician.
  3. Goals achieved or patient stable? - If Yes: Close program; document outcomes. - If No: Continue or intensify coordination.

Integration Points

  • EHR & Patient Management — inbound:
  • Diagnoses, medications, lab trends, ED visits, admissions.
  • Scheduling — outbound:
  • Follow-up appointments, telehealth sessions.
  • Patient Portal — outbound/inbound:
  • Care plan summaries, secure messages, patient-reported outcomes.
  • Physician Portal — outbound:
  • Coordination notes and action items for physicians.

Exception Handling

  • Unable to reach patient:
  • Coordinator records attempts in care_coordination_notes; system prompts alternative contact methods; after threshold attempts, flags as “Unable to Contact”.
  • Patient withdraws consent (PDPL requirement):
  • System records withdrawal; stops proactive outreach; retains historical notes but restricts further processing for coordination purposes.
  • Coordinator overload:
  • case_management_assignments.current_caseload exceeds max_caseload; system alerts Case Management Director to rebalance assignments.

Paperless Transformation

Previously Paper-Based Now Digital In-System Notes
Paper care coordination logs care_coordination_notes with structured activity types Enables analytics on interventions and outcomes
Manual phone call notebooks Time-stamped digital notes linked to patient Improves continuity and handover
Spreadsheets for high-risk patient lists Dynamic dashboards with risk filters Real-time updates from EHR and risk engine
Ad-hoc printed care plans Portal-based care plans and digital summaries Supports patient engagement and multi-provider access

Remaining Paper Touchpoints: Printed care plans for patients without digital access.

Inputs and Outputs

Inputs:

Source Data Element Format
readmission_risk_assessments Risk scores identifying high-risk/complex patients readmission_risk_assessments table
EHR & Patient Management Diagnoses, medications, lab trends, ED visits, prior admissions Internal REST API
case_reviews Active or recent case records case_reviews table
Master Data Care coordination program types and eligibility criteria care_coordination_programs table
Scheduling Appointment availability for follow-up Scheduling API
Patient Portal Patient-reported outcomes and secure messages FHIR API

Outputs:

Destination Data Element Format
care_coordination_notes Enrollment record, interaction logs, plan updates, completion SQL INSERT (multiple rows)
case_reviews Updated readmission risk score SQL UPDATE
case_management_assignments Updated caseload for assigned coordinator SQL UPDATE
Scheduling Follow-up appointments and telehealth sessions Internal API
Patient Portal Care plan summaries and secure messages FHIR API
Physician Portal Coordination notes and action items Internal API

Post-conditions:

  • Patient enrolled in appropriate care coordination program
  • Named coordinator assigned with manageable caseload
  • Follow-up touchpoints scheduled (clinic, phone, portal)
  • All interactions documented in care_coordination_notes
  • Patient risk level reassessed and updated periodically

SLA and Timing

Step Target Time Escalation Measurement Source
High-risk patient identification to enrollment < 48 hours If > 72 hours, alert CM Director care_coordination_notes.enrollment_datetime minus risk flag date
Coordinator assignment < 24 hours after enrollment If > 48 hours, assign to shared pool case_management_assignments.updated_at
Initial contact with patient Within 48 hours post-discharge (or 72 hours of enrollment) If > 5 days, escalate to CM Supervisor care_coordination_notes.first_contact_datetime
Follow-up contact frequency (high risk) Every 7 days minimum If > 14 days without contact, alert coordinator care_coordination_notes.note_datetime gap
Follow-up contact frequency (moderate risk) Every 14 days minimum If > 21 days without contact, alert coordinator care_coordination_notes.note_datetime gap
30-day post-discharge check-in By day 30 after discharge If missed, flag as incomplete care_coordination_notes filtered by date

WF-CSM-005: Readmission Risk Assessment

Process Flow

Actor: System (automated scoring), Case Manager
Trigger: Patient approaching discharge or presenting with potential readmission (within 30 days)
Pre-conditions:

  • Risk scoring algorithm and weights configured (LACE or local)
  • Access to required data elements (LOS, ED visits, comorbidities, acuity)
  • Patient has an active or recent encounter
  1. When a patient reaches a configurable LOS threshold (e.g., ≥2 days) or is flagged for discharge, system triggers risk calculation.
  2. System gathers required inputs from EHR and encounters: - Length of stay (current encounter). - Acuity of admission (e.g., via ED). - Comorbidities (ICD-10-AM codes). - ED visits in last 6 months.
  3. System calculates a numeric risk score using configured weights and creates a readmission_risk_assessments record (INSERT) with: - risk_score, risk_level (e.g., Low/Medium/High), score_components_json, assessment_datetime, assessed_by (system or user).
  4. Risk score and level are displayed on: - Case Management Worklist (SCR-CSM-001). - Readmission Risk Dashboard (SCR-CSM-006).
  5. Decision: Risk level high or very high? - If Yes: System recommends enhanced discharge planning and care coordination; flags case as high priority. - If No: Standard discharge planning.
  6. Case Manager reviews risk assessment and may adjust risk_level manually with justification (UPDATE readmission_risk_assessments).
  7. For high-risk patients, system automatically: - Creates additional discharge_plan_tasks (INSERT) for post-discharge follow-up calls within 48 hours. - Suggests enrollment into care coordination program (link to WF-CSM-004).
  8. If patient is readmitted within 30 days: - System detects prior discharge and flags encounter as potential readmission. - Case Manager performs root cause analysis and documents in a new readmission_risk_assessments or care_coordination_notes entry (INSERT).
  9. Aggregate risk and outcome data feed into analytics for monitoring 30-day readmission rates and program effectiveness.

Data Modified:

  • readmission_risk_assessments — INSERT, UPDATE (manual adjustments)
  • discharge_plan_tasks — INSERT (extra tasks for high-risk patients)
  • case_reviews — UPDATE (readmission_risk_score, priority)

Mermaid Flowchart

flowchart TD A["Patient approaching discharge or LOS threshold"] --> B["System collects risk inputs"] B --> C["Calculate risk_score & risk_level"] C --> D["Insert readmission_risk_assessments record"] D --> E["Display risk on worklist & dashboard"] E --> F{"Risk level High/Very High?"} F -->|"Yes"| G["Recommend enhanced discharge planning & care coordination"] F -->|"No"| H["Standard discharge planning"] G --> I["Create extra discharge_plan_tasks for follow-up"] I --> J["Suggest care coordination enrollment"] J --> K["Case Manager reviews & may adjust risk_level"] H --> K K --> L["Monitor for 30-day readmission"] L --> M{"Readmitted within 30 days?"} M -->|"Yes"| N["Flag as readmission & document root cause"] M -->|"No"| O["No readmission; track outcome"]

Decision Points

  1. Risk level high/very high? - If Yes: Trigger enhanced interventions. - If No: Standard pathway.
  2. Manual adjustment of risk level? - Case Manager may override algorithm based on clinical judgment; justification required.
  3. Readmitted within 30 days? - If Yes: Flag as readmission; root cause analysis. - If No: Count as successful outcome.

Integration Points

  • EHR & Patient Management — inbound:
  • Diagnoses, ED visits, prior admissions, LOS.
  • Scheduling — outbound:
  • Follow-up appointments for high-risk patients.
  • Analytics / BI — outbound:
  • Risk scores and outcomes for KPI tracking.

Exception Handling

  • Missing data for risk calculation:
  • System uses available data; flags assessment as “Incomplete”; prompts Case Manager to review.
  • Algorithm configuration error:
  • System falls back to default weights; logs error for informatics team.
  • Multiple overlapping assessments:
  • System marks latest as “Active”; older ones as “Superseded”.

Paperless Transformation

Previously Paper-Based Now Digital In-System Notes
Manual risk scoring forms Automated readmission_risk_assessments Consistent scoring and easy reporting
Spreadsheets tracking readmissions Structured data feeding dashboards Supports 30-day readmission KPI
Ad-hoc notes on high-risk patients Worklist flags and structured tasks Ensures follow-up actions are not missed

Remaining Paper Touchpoints: None — fully digital.

Inputs and Outputs

Inputs:

Source Data Element Format
EHR & Patient Management LOS (current encounter), acuity of admission, comorbidities (ICD-10-AM), ED visits in last 6 months Internal REST API / encounters, diagnoses tables
case_reviews Active or recent inpatient case case_reviews table
Master Data Risk scoring algorithm configuration (LACE or local weights) risk_scoring_config table
readmission_risk_assessments Prior assessments for trending readmission_risk_assessments table

Outputs:

Destination Data Element Format
readmission_risk_assessments Risk score, risk level, score components, assessment datetime SQL INSERT
case_reviews Updated readmission_risk_score and priority SQL UPDATE
discharge_plan_tasks Additional follow-up tasks for high-risk patients SQL INSERT
Case Management Worklist (SCR-CSM-001) Risk flags for Case Manager Worklist display
Readmission Risk Dashboard (SCR-CSM-006) Risk scores and levels for monitoring Dashboard display
Analytics / BI Risk scores and outcomes for KPI tracking Data feed

Post-conditions:

  • Risk score calculated and recorded with component breakdown
  • Risk level (Low/Medium/High) displayed on worklist and dashboard
  • High-risk patients flagged for enhanced discharge planning and care coordination
  • Additional post-discharge follow-up tasks created for high-risk patients

SLA and Timing

Step Target Time Escalation Measurement Source
Risk score calculation trigger At LOS >= 2 days or discharge flag Automatic; no manual trigger needed readmission_risk_assessments.assessment_datetime
Score computation < 10 seconds If > 30s, alert IT (algorithm performance) readmission_risk_assessments.computation_duration_ms
Case Manager review of high-risk flag < 4 hours If > 8 hours, escalate to CM Supervisor readmission_risk_assessments.reviewed_at
Enhanced discharge tasks creation (high risk) < 2 hours after high-risk flag If > 4 hours, alert CM Supervisor discharge_plan_tasks.created_at
Post-discharge follow-up call (high risk) Within 48 hours of discharge If > 72 hours, escalate to coordinator care_coordination_notes.first_contact_datetime
30-day readmission detection Within 24 hours of readmission Automatic via ADT A01 matching readmission_risk_assessments.readmission_detected_at

WF-CSM-006: Payer Communication & Authorization Follow-Up

Process Flow

Actor: UM Nurse, Case Manager
Trigger: Authorization deadline approaching, payer request for information, or denial received
Pre-conditions:

  • Existing continued_stay_authorizations record or auth requirement identified
  • Payer contact methods and rules available from Policy & Contract Management
  • Patient encounter and UM reviews up to date
  1. System continuously monitors continued_stay_authorizations for: - Upcoming expiry (e.g., within 48 hours). - Pending status without response beyond SLA.
  2. Cases with approaching deadlines appear on Authorization Tracking Screen (SCR-CSM-005) with countdown timers.
  3. UM Nurse selects an authorization and reviews: - Payer, approved days, remaining days. - Last UM review and clinical summary.
  4. Nurse prepares updated clinical summary (auto-populated from EHR and UM module) and edits as needed.
  5. Decision: Submission channel? - Payer portal, phone, eClaimLink, or DOH eClaims based on payer rules.
  6. System records a new event in continued_stay_authorizations (UPDATE): - request_date, status = 'PENDING', requested_days.
  7. Nurse submits clinical information via selected channel: - If via integrated electronic channel, system sends data through Patient Access/Billing (INT-CSM-003/004). - If via phone, nurse documents call details in continued_stay_authorizations and/or care_coordination_notes.
  8. Decision: Payer requests additional information? - If Yes: System flags case; Nurse coordinates with clinical team to obtain missing data and resubmits. - If No: Await decision.
  9. On receiving payer decision: - Approval: update approved_days, response_date, status = 'APPROVED', auth_number (UPDATE). - Denial: set status = 'DENIED', denial_reason.
  10. Decision: Peer-to-peer review required?
    • If Yes: Nurse schedules peer review between Physician Advisor and payer physician; records details and outcome.
  11. Final determination is recorded; system updates:
    • case_reviews.expected_discharge_date and priority.
    • Billing & Claims notified with final auth status and numbers (INT-CSM-004).
  12. If denial upheld, Case Manager coordinates discharge or alternative plan and documents in discharge_plans and care_coordination_notes.

Data Modified:

  • continued_stay_authorizations — UPDATE (request_date, requested_days, status, approved_days, response_date, denial_reason, appeal_status)
  • care_coordination_notes — INSERT (payer communication details, peer review notes)
  • case_reviews — UPDATE (expected_discharge_date, priority)

Mermaid Flowchart

flowchart TD A["Monitor continued_stay_authorizations"] --> B{"Deadline approaching or SLA breached?"} B -->|"No"| Z["No action"] B -->|"Yes"| C["Show on Authorization Tracking screen"] C --> D["UM Nurse reviews auth details & clinical summary"] D --> E{"Select submission channel"} E --> F["Update auth record: request_date, status=PENDING"] F --> G["Submit clinical info via portal/phone/eClaimLink"] G --> H{"Payer requests more info?"} H -->|"Yes"| I["Flag case; obtain additional data"] I --> G H -->|"No"| J["Await payer decision"] J --> K{"Decision received?"} K -->|"Approved"| L["Update approved_days, status=APPROVED, auth_number"] K -->|"Denied"| M["Update status=DENIED, set denial_reason"] L --> N{"Peer-to-peer review required?"} M --> N N -->|"Yes"| O["Schedule peer review & document outcome"] N -->|"No"| P["Finalize determination"] O --> P P --> Q["Update case_reviews & notify Billing"] Q --> R["If denial upheld, plan discharge/alternative"]

Decision Points

  1. Deadline approaching or SLA breached? - If Yes: Case prioritized for follow-up. - If No: No immediate action.
  2. Submission channel selection: - Based on payer rules; may affect data format and integration.
  3. Payer requests additional information? - If Yes: Additional clinical data gathered and resubmitted. - If No: Await final decision.
  4. Peer-to-peer review required? - If Yes: Schedule and document; may overturn denial. - If No: Determination stands.

Integration Points

  • Patient Access (Prior Auth) — bidirectional (INT-CSM-003):
  • Shared tracking of auth requests and numbers.
  • Billing & Claims — outbound (INT-CSM-004):
  • Final auth numbers, approved days, denial reasons for claim submission and appeals.
  • eClaimLink / DOH eClaims — outbound:
  • Electronic submission of UM data where supported.
  • EHR & Patient Management — inbound:
  • Clinical data for summaries.

Exception Handling

  • Payer system outage:
  • System marks submission as “Pending Transmission”; retries; logs manual phone submissions if used.
  • Incorrect payer rules:
  • If mismatch detected (e.g., payer rejects due to wrong schedule), system logs incident and notifies Policy & Contract Management to update rules.
  • Missed deadline:
  • System flags as “Late Submission”; requires root cause documentation; may impact denial analytics.

Paperless Transformation

Previously Paper-Based Now Digital In-System Notes
Phone logbooks for payer calls continued_stay_authorizations and care_coordination_notes entries Clear audit trail for DOH/DHA audits
Fax cover sheets and printed clinical summaries Electronic summaries and structured submissions Faster processing, fewer lost documents
Manual calendars for auth expiry Automated alerts and countdown timers Reduces risk of auth-related denials

Remaining Paper Touchpoints: Some payers may still require fax; scanned copies can be attached or referenced in notes.

Inputs and Outputs

Inputs:

Source Data Element Format
continued_stay_authorizations Authorization records with approaching expiry or pending status continued_stay_authorizations table
utilization_reviews Latest UM review and clinical summary utilization_reviews table
EHR & Patient Management (INT-CSM-002) Updated clinical data for summary preparation Internal REST API
Policy & Contract Management (INT-CSM-005) Payer contact methods, submission rules, documentation requirements Internal REST API
case_reviews Case details and expected discharge date case_reviews table

Outputs:

Destination Data Element Format
continued_stay_authorizations Updated request date, status, approved days, denial reason, auth number SQL UPDATE
care_coordination_notes Payer communication details, phone call logs, peer review notes SQL INSERT
Patient Access / Prior Auth (INT-CSM-003) CSA requests and clinical summaries for payer submission Internal REST API
Billing & Claims (INT-CSM-004) Final auth numbers, approved days, denial reasons Internal REST API
eClaimLink / DOH eClaims UM data for electronic submission (via Patient Access/Billing) External API
case_reviews Updated expected discharge date and priority SQL UPDATE

Post-conditions:

  • Authorization status updated with payer decision (approved/denied)
  • Approved days and auth numbers recorded and communicated to Billing
  • If denied, appeal initiated or discharge/alternative care planned
  • All payer communications documented for audit trail

SLA and Timing

Step Target Time Escalation Measurement Source
Auth expiry alert to UM Nurse action < 2 hours If > 4 hours, escalate to CM Supervisor continued_stay_authorizations.followup_initiated_at
Clinical summary preparation < 30 minutes If > 1 hour, alert UM Nurse Summary preparation timestamp
Submission to payer (electronic) < 1 hour after summary prepared If > 2 hours, escalate to CM Supervisor continued_stay_authorizations.submitted_at
Payer response turnaround Per payer SLA (typically < 24 hours) If > 48 hours, initiate phone follow-up continued_stay_authorizations.response_date
Peer-to-peer review scheduling < 24 hours after denial If > 48 hours, escalate to Physician Advisor care_coordination_notes peer review entry
Auth result communication to Billing < 1 hour after response received If > 4 hours, alert integration team csm_billing_outbox.sent_at
Missed deadline documentation Immediately upon detection Root cause analysis within 5 business days continued_stay_authorizations late submission flag
content/rcm/case-management/01-workflows.md Generated 2026-02-20 22:54