fhir_terminology/lib.rs
1// SPDX-FileCopyrightText: Cadasto B.V.
2// SPDX-License-Identifier: BUSL-1.1
3
4//! The terminology engine.
5//!
6//! Implements the FHIR terminology operations (`$lookup`, `$validate-code`,
7//! `$expand`, `$subsumes`, `$translate`) over the code system provider seam,
8//! dispatched per FHIR version against the generated `fhir-types` contracts.
9//! SNOMED CT is the first provider; every other code system reaches the
10//! operations through the same seam. No specification governs the seam
11//! itself (our own design); the FHIR `CodeSystem` metadata is the capability
12//! declaration a provider returns
13//! (<https://hl7.org/fhir/R4B/codesystem.html>).
14#![doc(test(attr(deny(warnings))))]
15
16pub mod artifact;
17pub mod capabilities;
18pub mod classification;
19pub mod clock;
20pub mod compose;
21pub mod conceptmap;
22pub mod fhir_codesystem;
23pub mod fhir_core;
24pub mod icd11;
25pub mod language;
26pub mod loinc;
27pub mod normal_form;
28pub mod operations;
29pub mod position;
30pub mod provider;
31pub mod registries;
32pub mod registry;
33pub mod rxnorm;
34pub mod snomed;
35pub mod stored;
36pub mod supplement;
37pub mod text_match;
38pub mod valueset;
39pub mod versioned;