DRAFT

Case Management System (CMS)

Table of contents
  1. Guide
  2. Tools
  3. Software
  4. Stories

Guide

A Case Management System (CMS) displays real-time activity and enables project staff to manage data collection activities. Provincial staff are restricted to managing data within their assigned province whereas Central staff work with data from a whole country. Team members can see running totals of all data collected over selected time periods. They can drill down to see details of individual forms and can generate reports for printing or sharing outside the system.

A critical feature is the tracking of deaths and assigning Verbal Autopsy interviewers to collect detailed information related to cause of death. Secondary features include staff management and interactive mapping.

Tools

None

Software

SRS-Case Management System (Python)

SRS-CMS death page image

The SRS-CMS is a basic CMS that is freely available to, and developed specifically for, SRS teams. Version 1 of the SRS-CMS system is now publicly available. SRS-CMS features include:

  • Python-based, to enable easy interoperability with other SRS software
  • Synchronization with ODK Central server
    • ODK Central API and PyODK library ODK Central API home
    • On demand or scheduled
    • Import Vital Events (pregnancy, pregnancy outcome, death) SRS-CMS Synchronize on demand
    • Upload scheduled VA interviews to ODK Central via Entities feature SRS-CMS va_preload
  • Basic ODK Forms (xlsx format)
  • Verbal Autopsy(VA) Scheduling and Assignment:
    • Generation of DeathID based on Cluster and Sequence from Event form
    • Interviewer assignment and scheduling
      drawing
  • Role-based user access
    • Provincial users work within assigned province.
    • Central users work with all provinces.
  • Data collection staff management
    • Verbal Autopsy Interviewers
    • Event data collector
  • Verbal Autopsy(VA) tracking across 4 levels
    • New Deaths (Death ID generation)
    • Scheduled VA (Interviewer and Date)
    • Completed VA
    • Unmatched (Error correction)
  • Docker based deployment

Stories

Mozambique

COMSA/SISCOVE Case Management

The SRS system in Mozambique (originally termed Countrywide Mortality Surveillance for Action – Mozambique [COMSA] and later renamed Sistema Comunitário de Vigilância em Saúde e de Eventos Vitais [SISCOVE]) uses a previous version of the SRS-CMS software recommended here. This system has been successfully used to track and assign cases. This exact system is not directly extensible to other countries due to its tight customization for Mozambique’s SRS, as well as technical considerations including its .Net architecture which is not easily compatible with other SRS software presented in this playbook; however, the Python-based SRS-CMS contains all relevant features and additional improvements. The screenshot below shows the COMSA/SISCOVE CMS portal and highlights relevant key functionality.

Case Management System (Death Management Page) A screenshot of a computer Description automatically generated

Last updated
29 October 2025
Portions of this page are © 2025 The MITRE Corporation. All rights reserved. Approved for Public Release #25-2779. Distribution Unlimited. The source of this information is the Technical Assistance for Sample Registration Systems (SRS) Planning Grants, a joint project of the CDC Foundation and Swiss Tropical and Public Health Institute through the Gates Foundation SRS Grant.

Copyright © 2025 Johns Hopkins University
Contact Us: viva@jh.edu