PACS Web Application Development need Web Development

Contact person: PACS Web Application Development

Phone:Show

Email:Show

Location: Oro Valley, United States

Budget: Recommended by industry experts

Time to start: As soon as possible

Project description:
"System Objective
Design and implement a self-hosted PACS (Picture Archiving and Communication System) web application with the following core features:

DICOM file upload and viewing

AI-powered diagnostic report generation

Role-based access control (RBAC) for five user types

Tailored dashboards and workflows for each role

Modern, responsive, accessible UI compliant with 2025 design standards

Secure, dedicated login interface per user group

Complete job workflow and task views for each role

=>Architecture & Stack Overview
-> Core Stack
Layer Technology
Frontend React.js + TypeScript + TailwindCSS
Component UI shadcn/ui or Radix UI
DICOM Viewer OHIF Viewer or CornerstoneJS
Backend API FastAPI (Python) or Node.js
AI Engine PyTorch / TensorFlow
Database PostgreSQL
Caching/Queue Redis + BullMQ or Celery
DICOM Server Orthanc (via Docker)
File Storage MinIO or Local File System
Authentication JWT + OAuth2
Deployment Docker + Docker Compose
Security TLS/HTTPS, RBAC, encrypted storage

=>Authentication and RBAC
Roles to Implement:
Super Admin

Diagnosis Center Admin

Doctor

Technician

Patient

Auth Flow:
Each role logs in via a dedicated login screen with branded UI and guided flows.

Use JWT for session management.

Access is scoped via middleware: users only see routes/dashboards for their role.

=>Dedicated Login Interfaces
Create role-specific login UIs, each with:

Logo/branding for institution

Role-specific welcome message

Secure form with validation

Redirect to role-based dashboard upon login

Example Routes:
/login/admin

/login/doctor

/login/technician

/login/patient

Use React Router or [login to view URL] routes to map login and dashboard views.

=>Role-Based Dashboards & Workflows
1. Super Admin Dashboard
Manage all diagnosis centers

Manage all users

Audit logs, system metrics

Data backups & system configurations

2. Diagnosis Center Admin Dashboard
Add/edit doctors & technicians

View patient queues & scan uploads

Assign cases to doctors

Monitor report completion rates

3. Doctor Dashboard
Inbox of studies awaiting review

Open DICOM studies via OHIF viewer

View AI-generated reports, edit, and approve

Add final notes and sign report

4. Technician Dashboard
Upload new patient scans (DICOM)

Enter patient metadata

Track upload/completion status

Request re-scan if needed

5. Patient Dashboard
View completed diagnostic reports

Open DICOM images with viewer (read-only mode)

Download PDFs

Send messages or feedback

=>AI-Powered Diagnostic Engine
Core Features:
AI microservice accepts DICOM, returns structured findings

Trained models per modality (X-ray, CT, MRI, US)

Output: diagnosis, confidence, optional segmentation mask

Use FastAPI + PyTorch with Celery/Redis for inference queue

Structured Report Format:
Title (e.g., Chest X-ray Report)

Findings (automatically generated)

Impression (editable by doctor)

AI Confidence Score

Signature/Approval (Doctor Only)

=>DICOM File Handling
Use Orthanc Docker container

Integrate OHIF viewer with Orthanc via WADO-RS or DICOMweb

Enable anonymization and tagging of studies

=>Security & Compliance
TLS for all communications

AES encryption at rest

GDPR/HIPAA compliance checklist

Role-based token validation

Session expiration & re-authentication

Logging for every access/modification

=>Deployment
Package all components into Docker containers

Docker Compose should orchestrate:

API backend

Frontend

Orthanc DICOM server

PostgreSQL

Redis

AI Inference service

Enable local self-hosting and optionally support on-prem private cloud (e.g., Proxmox).

=>Deliverables
Fully functional self-hosted PACS web app

Dedicated login UIs per role

Tailored dashboards and workflows

Integrated AI diagnostic engine

DICOM viewer with full image tools

Secure data pipeline and storage

REST API documentation (Swagger/OpenAPI)

Admin documentation and deployment guide

=>Bonus Features (Optional)
HL7/FHIR interface for EMR integration

PDF report export with signatures

Audit log download/export

Internationalization (i18n)

Notifications (in-app, email)" (client-provided description)


Matched companies (0)