Crates

Every crate published by openehr-rust, with what each one is verified to do.

CrateConformanceWhat it is
openehropenEHR Reference Model types, validation, paths, AQL parsing, and change-control security primitives — in Rust.
openehr-storeThe engine-agnostic half of openEHR persistence: the storage model, the projection from openEHR objects onto rows, the commit rules, and the conformance suite every engine runs.
openehr-sqliteStoreopenEHR persistence for SQLite 3 — a complete embedded store.
openehr-postgresqlSchemaopenEHR persistence for PostgreSQL 18 — the schema dialect.
openehr-mysqlSchemaopenEHR persistence for MySQL 8.4 — the schema dialect.
openehr-mssqlDialectopenEHR persistence for Microsoft SQL Server 2022 — the schema dialect.
openehr-oracleDialectopenEHR persistence for Oracle Database 23ai — the schema dialect.

Reading the conformance column

The column is the crate's own claim, lifted from its README so that it is visible without opening all six pages.

  • Store — a working store, verified against a real database.
  • Schema — the DDL has been executed by a real server of that kind.
  • Dialect — the crate emits DDL, and no server of that kind has ever run it. There is no store, no driver dependency, and no connection handling.

The shared suite behind those levels is openehr-store's conformance specification.