diff --git a/PROJECT_STRUCTURE.md b/PROJECT_STRUCTURE.md index 2b0a6ca..7d7deca 100644 --- a/PROJECT_STRUCTURE.md +++ b/PROJECT_STRUCTURE.md @@ -29,7 +29,7 @@ NeoScan_Physician/ │ │ │ │ ├── QuickActions.tsx # Emergency quick actions │ │ │ │ └── DepartmentStats.tsx # Department statistics │ │ │ ├── screens/ # Dashboard screens -│ │ │ │ └── ERDashboardScreen.tsx # Main ER dashboard +│ │ │ │ └── DashboardScreen.tsx # Main ER dashboard │ │ │ ├── hooks/ # Dashboard custom hooks │ │ │ ├── redux/ # Dashboard state management │ │ │ ├── services/ # Dashboard API services @@ -223,7 +223,7 @@ NeoScan_Physician/ ### Dashboard Module **Purpose**: Main ER dashboard with patient monitoring and alerts -- **ERDashboardScreen**: Main dashboard with patient list and statistics +- **DashboardScreen**: Main dashboard with patient list and statistics - **PatientCard**: Individual patient information display - **CriticalAlerts**: High-priority alert notifications - **QuickActions**: Emergency procedure shortcuts diff --git a/android/app/src/main/res/values/strings.xml b/android/app/src/main/res/values/strings.xml index 236a6dd..c4c180d 100644 --- a/android/app/src/main/res/values/strings.xml +++ b/android/app/src/main/res/values/strings.xml @@ -1,3 +1,3 @@ - NeoScanPhysician + Radiologist diff --git a/app/assets/dicom/dicom-viewer.html b/app/assets/dicom/dicom-viewer.html index 7217af0..4e128a1 100644 --- a/app/assets/dicom/dicom-viewer.html +++ b/app/assets/dicom/dicom-viewer.html @@ -1,502 +1,726 @@ - + - - - - - DICOM Viewer - + + .header { + padding: 15px 10px; + } + + .header h2 { + font-size: 18px; + } + + #dicomImage { + height: 300px; + margin: 10px; + max-width: calc(100% - 20px); + } + + .preview-container { + min-height: 250px; + padding: 15px; + } + + .status { + margin: 10px; + padding: 15px; + } + + .frame-counter { + min-width: 60px; + font-size: 11px; + } + } + + @media (max-width: 360px) { + .controls { + gap: 8px; + } + + .btn { + min-height: 44px; + min-width: 44px; + font-size: 14px; + padding: 6px 8px; + } + + .zoom-btn { + width: 44px; + height: 44px; + } + + #dicomImage { + height: 250px; + } + + .preview-container { + min-height: 200px; + padding: 10px; + } + + .preview-icon { + font-size: 40px; + } + + .preview-text { + font-size: 13px; + } + + .preview-subtext { + font-size: 11px; + } + } + + /* Touch feedback for mobile */ + @media (hover: none) and (pointer: coarse) { + .btn:active { + transform: scale(0.95); + background: #1976D2; + } + } + + /* Loading animation */ + .loading { + display: inline-block; + animation: pulse 1.5s ease-in-out infinite; + } + + @keyframes pulse { + 0%, 100% { opacity: 1; } + 50% { opacity: 0.5; } + } + -
-
-
-
Loading DICOM Viewer...
+ +
+

DICOM Viewer

+
+ Ready to load DICOM files + Loading... +
+
+ +
+
+ + +
+ +
+ + + +
+ +
+
+ +
No images
+
+
-