Kodelinesoftware engineering
MedTech · DE / CH

Modernization and lifecycle support for a medical diary app, including App Store / Google Play releases and an export-first decommissioning strategy for legacy variants.

References
Technical scope

Medical diary app for immunodeficiency patients

Ionic app for iOS and Android with treatment and infection diaries, local-only data storage, calendar, profiles, PDF export, and DE/CH localization.

Before

Patients needed a structured way to document immunoglobulin therapy, infections, dosage, batch numbers, infusion sites, profiles, calendar events, and exportable reports without moving sensitive diary data into an external backend.

After

A maintained Ionic/Angular app supports treatment and infection documentation, local-only data storage, calendar visibility, profile handling, configurable PDF export, DE/CH localization, and app-lifecycle continuity.

System context

Production platform, not a reporting demo.

The app supports immunodeficiency patients in documenting immunoglobulin treatment and infections in one local-first mobile diary. Users can maintain profiles, diagnosis data, dosage details, infusion intervals, treatment entries, infection episodes, calendar views, settings, and password-protected PDF exports for medical conversations.

System screens

Screenshots in project context

Selected views appear where they provide concrete proof of architecture, workflow, or reporting behavior.

Product context

A medical diary for immunoglobulin therapy and infection history.

Patients receiving immunoglobulin treatment need reliable long-term documentation. The app keeps recurring therapy details, infection episodes, profile data, and calendar events in one structured patient-support tool so relevant information is available before doctor appointments.

  • Treatment and infusion diary for immunoglobulin therapy
  • Infection diary with illness duration, symptoms, absence, medication, and examination details
  • Calendar overview for treatment and infection entries
  • Profile and diagnosis data for patient-specific documentation
  • PDF export with configurable date range and content scope
  • Local-only data model without external backend storage for diary entries
Privacy model

Sensitive patient documentation stayed under user control.

A key requirement was privacy-conscious local storage. Diary data is stored on the device, while export and sharing remain explicit user actions. The export workflow lets users define what period and categories should leave the app as a PDF.

  • Local mobile storage for sensitive treatment and infection entries
  • Configurable PDF export instead of automatic backend transfer
  • Password option for exported documentation
  • Settings for notifications, system-calendar sync, language, and tracking controls
  • Export-first UX for responsible lifecycle and decommissioning scenarios
Lifecycle

Modernization and DE/CH release work preserved existing patient workflows.

The engagement included long-term Ionic/Angular maintenance, German and Swiss localization, iOS and Android build support, store-release work, and controlled lifecycle handling for legacy app variants. The goal was continuity for existing patients, not a cosmetic rebuild.

  • Ionic/Angular modernization across older mobile app architecture
  • Cordova and Capacitor bridge maintenance for native behaviour
  • German and Swiss localization support
  • App Store and Google Play release support
  • Shutdown handling for legacy variants with clear export-first user flows
Patient workflows

Treatment, infection, calendar and export workflows in one local-first app

The app turns recurring immunoglobulin treatment and infection documentation into structured mobile records that patients can review, export, and bring into care-team conversations.

Treatment and Infusion Diary

Patients can document treatment date, weight, dosage, batch number, medication, infusion interval, and infusion site. The body-selection interaction makes the infusion-site record easier to understand later.

  • Treatment entry with date, weight, today's dosage, and batch number
  • Infusion-site selection through a body diagram interaction
  • Diagnosis, immunoglobulin preparation, dose, and interval setup
  • Treatment events displayed inside the calendar

Infection Diary and Calendar

The infection workflow captures illness details that can matter during therapy review, including duration, symptoms, school or work absence, antibiotics, medication, X-ray, and further examinations.

  • Infection entry for illness, duration, symptoms, and absence
  • Antibiotic, medication, X-ray, and examination documentation
  • Calendar visibility for infection and infusion entries on their dates
  • Home screen access to the main diary functions

Profiles, Settings and Export

The app supports patient profile setup, profile editing, language settings, notification controls, optional system-calendar sync, Firebase tracking control, and PDF export with password and date selection.

  • Profile photo, name, language, and diagnosis-related setup
  • Profile overview and edit flows
  • Language, notification, calendar-sync, and tracking settings
  • PDF export with password, date range, and selectable data categories
Engineering

Technical contribution

  • Ionic/Angular mobile frontend development
  • Modernization from older Ionic app architecture
  • iOS and Android app build support
  • Treatment and infusion diary implementation and maintenance
  • Infection diary implementation and maintenance
  • Local data handling for sensitive patient documentation
  • PDF export workflow with configurable reporting period and content scope
  • Native calendar integration
  • Profile, diagnosis, contact, and settings workflows
  • German and Swiss localization
  • Chart.js-based trend and overview support where needed
  • Capacitor and Cordova bridge maintenance
  • App Store and Google Play release workflows
  • Legacy app shutdown and data-export-first decommissioning UX
Impact:

Patient and lifecycle impact

The strongest value is trust: the app handles sensitive health-related documentation in a focused, local-first way while still giving patients practical export and calendar workflows for real medical conversations.

  • Clearer immunoglobulin treatment documentation
  • Better overview of medication, batch number, dosage, and infusion sites
  • Structured infection history with therapy and examination notes
  • Easier preparation for doctor appointments
  • Local-only storage model for sensitive patient data
  • PDF export for backup and care-team communication
  • Calendar overview for recurring treatment and infection events
  • Responsible lifecycle handling for legacy app variants
Screenshot gallery

Additional system views

The gallery collects additional anonymized screenshots without hiding the technical case study inside a slider.