NeoScan_Physician/.cursor/rules/appflow.mdc

173 lines
4.1 KiB
Plaintext

---
alwaysApply: true
---
Physician App Flow Guide
1. Onboarding Flow
There are two ways for a physician to join the platform:
A. Self-Registration (via App)
Start App Signup → Physician enters email address
Email Check
If email already exists → Show message "Already Registered" → Redirect to Login
If new email → Continue to next step
Set Password → Create secure password
Enter Personal Info → Complete profile information
Upload ID Proof → Verify credentials
Select Hospital → Choose affiliated hospital → Wait for admin approval
Note: Upon self-registration, a physician's status will be set to 'Inactive' by default. The hospital administrator must review and approve the registration by changing the status to 'Active'.
After Review → Login → Reset Password → Dashboard
B. Admin-Created Physician
Admin creates physician account in the system
Login credentials sent to physician's registered email address
Physician logs in using received credentials
Upload ID Proof → Complete verification
Reset Password → Access Dashboard
2. Dashboard Overview
When the physician logs in, they land on the main Dashboard displaying:
Total Predictions (e.g., 24 AI analyses performed)
Total Patients (unique patients analyzed)
Feedback Rate (% of predictions validated by radiologist)
Average Confidence (average AI confidence score)
Confidence Score Distribution (High, Medium, Low confidence statistics)
Case Lists categorized as:
Radiologist Reviewed
Pending Review
3. Patients List
Accessible from the Patients Tab.
Features:
Displays all patients processed by the AI system
Each patient card includes:
Patient ID
Files uploaded (DICOM format)
Processing Status (Processed / Pending)
Report availability status
Filtering Options:
All Cases
Processed
Pending
4. Patient Details
Clicking a patient opens the Patient Details Page with:
Patient Information:
Patient ID & Basic Info
Navigation Tabs:
Overview - General patient summary
AI Analysis - Predictions and series details
Feedbacks - Radiologist feedback and notes
AI Analysis Tab Includes:
Total series uploaded
AI predictions count
Processing status
Preview of DICOM images
Prediction results with:
Severity level
Category classification
Location mapping
5. AI Predictions By Series & DICOM Image Viewer
Series Navigation:
Each Series contains multiple images
Scroll through series (e.g., Image 1 of 30)
Compare AI predictions with actual scan images
AI Analysis Display:
Findings (e.g., midline shift, hemorrhage)
Confidence Score (e.g., 98.6%)
Severity Classification (High, Medium, Low)
Additional Analysis Results:
Stroke detection
Hemorrhage detection
Other pathological findings
Detailed Findings Breakdown:
Epidural
Subdural
Intraparenchymal
Subarachnoid
6. Feedback Section
The physician has access to all feedback submitted by radiologists.
Each Feedback Entry Includes:
Radiologist's Prediction Outcome (Positive or Negative)
Clinical Notes (Optional suggestions provided by radiologist)
Decision Support Information to aid clinical decision-making
7. Profile & Account Management
Profile Card:
Display Name
Role (Physician)
Email Address
Profile Picture (Optional for personalization)
Account Management Options:
Edit Profile:
Update personal details
Modify contact information
Change Password:
Reset login password
Ensure account security
Navigation Flow Summary
App Launch
Registration/Login
Dashboard (Main Hub)
├── Patients List
│ └── Patient Details
│ ├── Overview
│ ├── AI Analysis
│ │ └── DICOM Viewer
│ └── Feedbacks
├── Profile Management
│ ├── Edit Profile
│ └── Change Password
└── Logout
Key Features
Streamlined Onboarding with dual registration paths
Comprehensive Dashboard with key performance metrics
Advanced DICOM Viewing with AI prediction overlay
Robust Feedback System for continuous improvement
Secure Profile Management with credential verification
This flow guide ensures a smooth user experience while maintaining security and clinical accuracy standards.