Skip to content
@OpenSyndrome

OpenSyndrome

The Open Syndrome Initiative 👋

Machine-readable case definitions for public health surveillance.

Visit: https://opensyndrome.org/

Case definitions are the backbone of disease surveillance; they determine what counts as a case of flu, dengue, or any other public health threat. Today, most live as PDFs or plain text, meaning every system that needs them must re-interpret them from scratch. The Open Syndrome Definition (OSD) is an open JSON format that makes these definitions machine-readable, version-controlled, and interoperable.

Our paper was published in the Journal of Medical Internet Research:

Ferreira et al. The Open Syndrome Definition as a Machine-Readable Standard for Public Health. J Med Internet Res 2026;28:e86249. https://doi.org/10.2196/86249

What's in this organization

Format & data

  • schema -- JSON schema and JSON-LD context
  • definitions -- the case definitions dataset

Tooling

  • open-syndrome-python -- Python library to parse, validate, and work with OSD definitions
  • open-syndrome-r -- R package with the same capabilities
  • editor -- Friendly UI interface to convert from text to JSON and vice-versa

Platform

Explore

Contribute

Submit a new definition via the web form or open a pull request in definitions. All submissions go through automated schema validation and community review.

Questions? opensyndrome@anapaulagomes.me

Popular repositories Loading

  1. open-syndrome-python open-syndrome-python Public

    Filter your data, download definitions, and convert your text definitions to and from JSON. Do all this and more!

    Python 2

  2. website website Public

    HTML 1

  3. schema schema Public

    An open, interoperable format for case definitions.

    Python

  4. definitions definitions Public

    Shell 1

  5. data-browser data-browser Public

    Python

  6. .github .github Public

Repositories

Showing 9 of 9 repositories

Top languages

Loading…

Most used topics

Loading…