/Radiology-Worklist

Radiology Worklist & DICOM Viewer Using React TypeScript & .NET 8 core webapi using MVC Architecture and MS SQL Server

Primary LanguageTypeScript

Radiology Worklist

A web application that allows radiologists to view and manage their exam worklist powered with DICOM Viewer

Features

  • Radiologists can securely log in to the web application.
  • Create a new Exam.
  • Comprehensive view the list of exams.
  • View DICOM images from local computer.
  • Viewing Functionalites
    • Window/Level
    • Zoom
    • Rotate
    • Pan
  • Add, Move & Remove Measurement tool to & from DICOM images.
    • Length
    • Angle
    • Ellipse
    • Rectangle
    • Freehand
    • Eraser

Prerequisites

Before you begin, ensure you have met the following requirements:

  • You have installed the latest version of node.js and npm.
  • You have a Windows machine. This project may run on other operating systems but it was developed and tested on Windows.
  • You have ASP.NET Core 8 installed on your machine.
  • You have SQL Server.
  • You have SSMS.

Installation

To install <project_name>, follow these steps:

  1. Clone the repository:
git clone git@github.com:1brahimmohamed/HealthTOM-Radiology-Worklist.git
  1. Navigate to the project directory:
cd HealthTOM-Radiology-Worklist
  1. Install the frontend dependencies:
cd cli
npm install

Run the application

To use <project_name>, follow these steps:

  1. Start the backend server:
cd srv
dotnet watch run
  1. Start the frontend server:
cd cli
npm run dev
  1. Open your web browser and visit http://localhost:5173.

Demo

demo.mp4