AXIAL · T2Slice 12 / 24
SAGITTAL · T1Slice 16 / 32
CORONAL · T2Slice 14 / 28
3D VOLUMEVolume rendering preview
Three-portal workflow · Detailed process overview
This POC explains the end-to-end process and core data relationships in one vertically scrollable workflow. There is no AI analysis in this design: the doctor reviews the MRI, uses the imaging tools, and prepares the report. Superadmin coordinates the workflow and receives the completed report.
Follow the arrows downward. Each step describes the actor, action, resulting record and next destination.
MRI scan is acquired and stored as a DICOM study containing series and image instances.
Source system makes new study metadata and image objects available through its supported API, DICOMweb or DICOM gateway.
Fetch metadata, validate completeness, prevent duplicates, log failures and register the study.
PostgreSQL stores workflow metadata; Orthanc/PACS or compatible object storage stores original DICOM files.
Superadmin reviews incoming study and assigns it to one hospital and one doctor.
Shows studies assigned to this hospital, assigned doctor, current status and permitted report access.
Shows only studies assigned to the signed-in doctor, with actions available for that assignment.
Doctor opens the original study in OHIF / Cornerstone3D for manual review.
Doctor can select an area, preserve its spatial context and open it in a separate analysis tab/window.
Doctor authors the clinical findings and conclusion based on manual image review.
Submitted report returns to Superadmin's dashboard, linked to the original study and assignment.
Retain original images, authorized derived artifacts, report versions and activity history under the agreed policy.
Entity relationship diagram showing the main tables, primary/foreign keys and how records connect.
This is a conceptual ER model. Final constraints and indexes should be confirmed during database design. Every hospital/doctor data request must be authorized by the backend.
Separate the operational role from clinical interpretation.
These items must be confirmed before connecting the actual source system.
| Question | Why it matters | Implementation implication |
|---|---|---|
| Which vendor/cloud system provides the API? | Endpoints, payloads and authentication differ by vendor. | Create a vendor-specific ingestion adapter. |
| Does it provide DICOMweb or only metadata? | Study metadata alone is not enough to display original images. | Need image retrieval endpoint or PACS/gateway integration. |
| How is a new study detected? | Webhook, polling and DICOM push have different reliability characteristics. | Implement retries, idempotency and reconciliation. |
| How are image objects accessed? | Large MRI studies can contain many instances. | Use secure streaming/on-demand retrieval; avoid passing image bytes through the browser unnecessarily. |
| What identifiers are stable? | Prevents duplicate studies and mismatched patient records. | Map source IDs and DICOM UIDs with a defined namespace. |
| What are privacy and retention rules? | Medical images contain sensitive information. | Define access, audit, encryption, backups, retention and deletion policy. |
A robust workflow defines what happens when normal processing fails.
| Stage | Example statuses | Action on failure / exception |
|---|---|---|
| Import | Detected → Importing → Imported / Failed | Log error, retry safely, reconcile source and local record to avoid duplicates. |
| Assignment | Unassigned → Assigned → Reassigned / Cancelled | Preserve history and reason; notify old/new assignee when applicable. |
| Clinical work | Assigned → In Progress → Draft Saved | Persist draft and annotations; allow authorized resumption. |
| Report | Draft → Submitted → Amendment Requested → Amended / Final | Keep versions; never silently replace a finalized report. |
| Study lifecycle | Awaiting Import → Ready → Assigned → Report Submitted → Closed | Do not mark ready until required images/metadata are available. |
| Notifications | Pending → Sent / Failed | Retry asynchronously; notification failure must not lose the assignment/report. |
Conceptual HTML mockup showing the kind of workspace to customize using OHIF Viewer and Cornerstone3D. This is a UI reference, not an actual running viewer.
Can provide an existing medical-imaging application shell and workflow UI that can be extended for your portal.
Rendering and imaging toolkit for DICOM viewports, measurements, annotations and custom viewer tools.
Technology recommendations for the actual product; the POC itself is a static HTML document.
React + TypeScriptFastAPIPostgreSQLOrthanc / PACSDICOMweb
This file illustrates the workflow and data relationships only. It does not connect to an MRI vendor, store real records, authenticate users, display actual DICOM images or generate a clinical report. No AI analysis is included. Before production, the vendor API contract, database schema, clinical workflow, legal/privacy obligations and validation plan must be confirmed with the client.