Oncology Medical Information System

About project

The Oncology Medical Information System serves as a unified data repository for lung cancer, integrating both accounting and analytical functions. The system is designed to enhance oncology data management, ensuring precise structuring, analysis, and reporting. It operates within the Scientific Research Institute - Regional Clinical Hospital No. 1 named after Professor S. V. Ochapovsky in Krasnodar.

Facts

Secure and restricted access within the hospital network.
Automated data processing and analysis.
Real-time visualization of key oncology indicators.
Built-in DICOM and microscopy study viewers.
Integrated appointment and visit log management.

Customer

Scientific Research Institute - Regional Clinical Hospital No. 1 named after Professor S. V. Ochapovsky, Krasnodar.

Spellsystems Role

SpellSystems was responsible for:

  • System architecture and software development.
  • Backend and frontend implementation.
  • Integration with medical imaging tools.
  • Deployment using Docker.
  • Ensuring compliance with GMP standards.
  • Implementing a secured user access system.

Goal

The system aims to streamline oncology data management by providing healthcare professionals with structured and comprehensive patient records. It enhances diagnosis, treatment planning, and statistical analysis.

Implementation

Patient Registry

  • Tracks, searches, filters, and manages patient records.
  • Stores essential patient information, including:
    • Personal details and passport data
    • Diagnosis and genetic data
    • Pathological reports and oncology discharge summaries
    • Medication history and DICOM studies
  • Provides advanced filtering and data export options.
Analytical Module

  • Enables real-time statistical visualization of oncology data.
  • Includes key metrics:
    • Incidence rates and distribution by gender, stage, and classification (ICD-10)
    • Mortality rates
  • Generates reports for trend analysis and research.
Built-in DICOM Study Viewer

  • Supports web-based viewing of DICOM images (CT, PET-CT, MRI, ultrasound).
  • Provides:
    • Image scrolling across axial, sagittal, and coronal planes
    • Time-based playback
    • Measurement of length, width, angles, and tumor growth
Built-in Microscopy Study Viewer

  • Allows web-based access to microscopic images (SVS format).
  • Supports integration with external storage solutions (e.g., Yandex.Disk).
Appointment Calendar and Visit Log

  • Manages patient appointments efficiently.
  • Sends automated notifications via SMS or email.
  • Logs appointment details, including doctor, location, and time.
System Directories

  • Enables dynamic configuration of dropdown fields without coding.
  • Stores standardized medical data, such as:
    • Patient and doctor directories
    • Organizations and diagnoses
Action Logging and GMP Compliance

  • Logs all user actions for audit purposes.
  • Restricts patient record deletion, allowing only archival.
  • Ensures secured access via login-password authentication.
Data Structuring and Cataloging

  • Ensures traceability by linking records to source data.
  • Uses standardized classifications:
    • ICD-10 (Primary standard)
    • ICD-11
    • ICD-O
Pre-Configured Reports

  • Provides insights on cancer diagnosis and treatment, including:
    • Patient statistics by stage, type, and survival status
    • Trends in diagnostic periods and treatment efficiency
    • Mutation spectrum and genetic mutation reports
    • Histological cancer types and molecular mutation analysis

Technologies

Basic technologies
1
  • Python

Storing and working with data
2
  • PostgreSQL

Web Interface
3
  • React.js

Infrastructure
4
  • Docker