Skip to main content

Formal temporal and causal structure for consistent clinical data across systems (HL7 v2, FHIR, MLLP). v2.0.1 adds FM-3 sections §11/§15/§18/§20/§21/§22. EUPL-1.2 / commercial dual license.

Project description

AION — Algebraic Interval Ontology for Clinical Networks

Formal model for clinical information systems. Foundation Module FM-3. Dual-licensed: EUPL-1.2 / Commercial.


Repository Status

This Codeberg repository contains the initial concept commit of AION from April 2026, comprising the foundation module (FM-3), the Contributor License Agreement, the dual-license declaration, and the file-header template.

The active software development has continued elsewhere. The current release is published on PyPI; this repository serves as a historical anchor for the original concept and the dual-licensing setup.

Current Software — install from PyPI

The actively maintained software is published on PyPI:

pip install aion-clinical

The PyPI distribution includes:

  • Type hierarchy and Allen interval algebra
  • Temporal Conditional Frequency Graphs (TCFG) for pattern mining
  • FHIR R4 import/export
  • HL7 v2 file import
  • HL7 v2 MLLP live listener (real-time)
  • Pluggable authentication (API-Key, LDAP/AD, OIDC)
  • Append-only audit trail
  • SQLite storage (PostgreSQL backend planned)
  • Optional GUI (PySide6) and Jupyter integration
  • Optional causal inference via DoWhy

For a complete release history and the full changelog, see the PyPI project page or the package's own CHANGELOG.md.

Theoretical Foundation

The mathematical foundation of AION — type hierarchy semantics, Allen-algebra interval relations, TCFG semantics, and the causal inference framework — is documented as a separate scholarly artifact and archived on Zenodo with its own DOI:

DOI: 10.5281/zenodo.19548857

Please cite the Zenodo record when referring to the theoretical model. The software itself currently does not have a separate software-DOI; when citing a specific software version, the canonical reference is the PyPI release identifier (e.g. aion-clinical 1.10.1).

Licensing

AION is offered under a dual license:

  • EUPL-1.2 (European Union Public Licence v1.2) for open-source use. Full text: see LICENSE in the PyPI distribution and at https://joinup.ec.europa.eu/collection/eupl/
  • Commercial license available for proprietary integration, redistribution under non-EUPL terms, or settings where EUPL obligations are not desired.

For commercial licensing inquiries, please contact:

ISCaD GmbH 30900 Wedemark, Germany licensing@iscad-it.de

The Contributor License Agreement (CLA.md) and the commercial license terms (LICENSE-COMMERCIAL.md) in this repository document the dual-licensing setup as established at project initiation.

Disclaimer

AION Clinical is not a certified medical device under the EU Medical Device Regulation (MDR 2017/745). It is provided as a research and informatics tool. Use in patient care requires appropriate clinical governance, validation, and — where applicable — separate regulatory certification.

See the NOTICE file for the full disclaimer.

Contact

Topic Contact
Commercial licensing, pilot inquiries, partnerships licensing@iscad-it.de
Bug reports, feature requests via PyPI release notes (preferred)
Theoretical / academic correspondence licensing@iscad-it.de

Repository maintained by Friedhelm Matten / ISCaD GmbH. Last updated: May 2026.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

aion_clinical-2.0.1.tar.gz (317.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

aion_clinical-2.0.1-py3-none-any.whl (240.9 kB view details)

Uploaded Python 3

File details

Details for the file aion_clinical-2.0.1.tar.gz.

File metadata

  • Download URL: aion_clinical-2.0.1.tar.gz
  • Upload date:
  • Size: 317.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.5

File hashes

Hashes for aion_clinical-2.0.1.tar.gz
Algorithm Hash digest
SHA256 3a6b72bc5ee885b36ec48ec46309b91216b9143bc3933494fc6e5d39381bee6e
MD5 282b5df532fe7a5149167d46c1734462
BLAKE2b-256 5d052197d0cdebae27d69e5da0972d8250fd3bc0cc83c47223c05d8acf3e8326

See more details on using hashes here.

File details

Details for the file aion_clinical-2.0.1-py3-none-any.whl.

File metadata

  • Download URL: aion_clinical-2.0.1-py3-none-any.whl
  • Upload date:
  • Size: 240.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.5

File hashes

Hashes for aion_clinical-2.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 6cd1df1244b2e57bd49567ed4cdff2babd7e714e25949ad53e109b442fcb85c9
MD5 8edc7115fba0c1ae0daecd34325b9ee3
BLAKE2b-256 8433172eaf4773b68979b4c994f54f3fe3600615c82c94a2cd237cfe3ba87042

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page