Skip to content

OpenMed v1.6-v1.7 Feature Coverage

This checklist maps the v1.6 and v1.7 feature groups to runnable examples, docs, website surfaces, and source modules. All examples use synthetic data.

Runnable Examples

Example Covers
examples/v16_policy_audit_release_gates.py v1.6 policy profiles, canonical spans, signed audit reports, review bundles, redaction previews, minimum-necessary action selection, leakage heatmaps, and k-anonymity evidence.
examples/v17_multimodal_browser_interop.py v1.7 AsciiDoc offset extraction, OCR contracts, JSONL chat-log redaction, CSV manifests, FHIR $de-identify, FHIR Bulk NDJSON, deterministic FHIR Bundles, HL7 v2 redaction, OperationOutcome, and Transformers.js browser bundle checks.
examples/first_five_minutes_redact_extract_fhir.py First-five-minutes synthetic flow from PII redaction to deterministic FHIR resources.
examples/clinical_ner_families.py Offline-friendly clinical NER family selection and mocked extraction.
examples/pii_batch_processing.py Batch extraction/de-identification with shared loader reuse and ordered output.
examples/pii_multilingual_new_languages.py Multilingual registry, regex, and optional live-model smoke coverage.

v1.6 Coverage

Feature group Coverage
Policy-aware de-identification runtime, canonical OpenMedSpan, policy profiles, thresholds, arbitration, cascade routing, and safety sweeps openmed/core/pipeline.py, openmed/core/policy.py, openmed/core/schemas/span.py, openmed/core/thresholds.py, docs/anonymization.md, docs/pii-smart-merging.md, examples/v16_policy_audit_release_gates.py.
Signed reproducible audit reports, residual-risk metadata, hashes, and HMAC signatures openmed/core/audit.py, docs/api/deidentification.md, docs/security/disclosure-policy.md, examples/v16_policy_audit_release_gates.py.
Re-identification risk, adversarial risk benchmarks, and SHIELD/DUA-gated eval stubs openmed/risk/, openmed/eval/attacks/, openmed/eval/suites/shield.py, docs/eval-harness.md, docs/benchmarks/golden.md.
Leakage-first evaluation, synthetic golden fixtures, bootstrap confidence intervals, cold-start latency, and public/reference adapters openmed/eval/, openmed/eval/golden/README.md, docs/eval-harness.md, docs/benchmarks/golden.md.
Release gates, last-green baselines, calibration artifacts, quantization recall deltas, status pages, and leaderboard pages openmed/eval/release_gates.py, scripts/status/generate_status.py, docs/status/, docs/leaderboard/, docs/release/semver-and-channels.md, docs/release/v1.7.0.md.
Clinical and interoperability utilities: ConText, Athena/Usagi, Presidio, deterministic FHIR Bundles openmed/clinical/context.py, openmed/interop/athena.py, openmed/interop/presidio.py, openmed/clinical/exporters/fhir/, docs/clinical/context-and-extraction.md, docs/fhir-interop.md.
Cardiology zero-shot label-map domain and clinical NER family routing openmed/zero_shot/, openmed/ner/families/, docs/zero-shot-ner.md, examples/clinical_ner_families.py.
Canonical model manifest, manifest validation/diff, model card generation, and artifact publishing metadata models.jsonl, openmed/core/manifest_schema.py, openmed/core/manifest_diff.py, openmed/core/model_card.py, docs/model-manifest.md, docs/model-registry.md.
CLI benchmark/calibration/de-identification and release tooling openmed/cli/, scripts/release/, docs/contributing.md, docs/testing.md.
Governance, compliance, security, device tiers, FAQ, API reference, release channels, status, leaderboard, and notebook docs docs/compliance.md, docs/security/, docs/tiers.md, docs/faq.md, docs/api-reference.md, docs/release/semver-and-channels.md, examples/notebooks/README.md.

v1.7 Coverage

Feature group Coverage
Multimodal document primitives, source spans, lazy handlers, OCR, image/PDF redaction, Markdown/AsciiDoc extraction, metadata scrubbing, and JSONL chat logs openmed/multimodal/, examples/v17_multimodal_browser_interop.py, docs/examples.md, docs/feature-map.md.
OCR engines for Tesseract, PaddleOCR, EasyOCR, docTR, fake test engines, language selection, and engine discovery openmed/multimodal/ocr.py, tests/unit/multimodal/test_ocr_engines.py, examples/v17_multimodal_browser_interop.py.
CDA/C-CDA, HL7 v2, CSV/TSV, FHIR $de-identify, FHIR Bulk NDJSON, deterministic Bundles, OperationOutcome, Provenance, AuditEvent, CodeableConcept checks, and flat-table export openmed/interop/, openmed/clinical/exporters/, docs/fhir-interop.md, docs/hl7v2-deidentification.md, examples/first_five_minutes_redact_extract_fhir.py, examples/v17_multimodal_browser_interop.py.
Clinical extraction and normalization for labs, vitals, medication sigs, problem lists, summary cards, microbiology, dermatology, ophthalmology, clinical labels, context, and clinical-term protection openmed/clinical/, openmed/core/clinical_protect.py, docs/clinical/context-and-extraction.md, docs/feature-map.md.
Nutrition and diet-order zero-shot labels, policy coverage, routing metadata, and synthetic fixtures openmed/core/labels.py, openmed/zero_shot/, tests/fixtures/, docs/feature-map.md, docs/release/v1.7.0.md.
Indonesian, Thai, Hebrew RTL, PESEL, Korean RRN, Unicode script detection, locale checksum registries, locale PHI generation, and date/number normalization openmed/core/pii_i18n.py, openmed/core/script_detect.py, openmed/core/locale_formats.py, openmed/training/synthetic/locale_phi.py, examples/pii_multilingual_new_languages.py.
Runtime features: DeidentificationResult.to_dataframe, redaction previews, surrogate vaults, patient-keyed date shifting, format-preserving redaction, minimum-necessary selection, streaming de-identification, typed analyze results, explain traces, section stamping, and risk budgets openmed/core/pii.py, openmed/core/results.py, openmed/core/redaction_preview.py, openmed/core/surrogate_vault.py, openmed/core/date_shift.py, openmed/core/anonymizer/format_preserve.py, openmed/core/redaction_strength.py, openmed/core/streaming.py, openmed/core/explain.py, openmed/risk/budget.py, docs/anonymization.md, examples/v16_policy_audit_release_gates.py.
CLI surfaces for de-ID, FHIR bundle, model recommendation/diff, policy diff, doctor, gates preview/bundle, audit/risk, and active learning openmed/cli/main.py, openmed/cli/gates.py, openmed/cli/active_learning.py, docs/contributing.md, docs/release/v1.7.0.md.
Service features: warm pools, dynamic batching, request coalescing, rate/concurrency limits, liveness/readiness, metrics, Python client, TypeScript client, and load testing openmed/service/, clients/typescript/, openmed/eval/load_test.py, docs/rest-service.md, clients/typescript/README.md.
Evaluation, release evidence, and risk tooling: DrugProt, biomedical NER, i2b2, dataset cards, coverage, section recall, caches, fairness, robustness, leakage heatmaps, membership/linkage attacks, k-anonymity, scorecards, threshold sweeps, flaky detection, significance, calibration reliability, utility loss, policy compliance, history diffs, nano certification, dashboards, and evidence bundles openmed/eval/, openmed/risk/, docs/eval-harness.md, docs/status/, docs/leaderboard/, examples/v16_policy_audit_release_gates.py.
Models, backends, and training: Laneformer MLX-LM, MLX INT4 certification, Core ML INT8 export, AWQ/GPTQ, bitsandbytes, attention backend selection, MPS tuning, ONNX/WebGPU, Transformers.js, tokenizer caching, distillation, DAPT, DirectID, hard negatives, graph decoding, and publish metadata openmed/mlx/, openmed/coreml/, openmed/torch/, openmed/onnx/, openmed/processing/tokenizer_cache.py, openmed/training/, openmed/core/decoding/graph.py, docs/mlx-backend.md, docs/export-mlx-quant.md, docs/coreml-export.md, docs/export-awq.md, docs/export-gptq.md, docs/performance-mps.md, docs/export-transformersjs.md, examples/v17_multimodal_browser_interop.py.
PHILTER, pyDeid, GLiNER-BioMed, LangChain, and spaCy adapter surfaces openmed/interop/, docs/integrations-langchain.md, docs/spacy-component.md, docs/feature-map.md.
New policy profiles and Swift policy-driven de-identification openmed/core/policies/, swift/OpenMedKit, docs/anonymization.md, docs/swift-openmedkit.md.
Security, supply chain, SBOM, reproducible locks, dependency policy, breach response, onboarding, release docs, doctest-backed examples, and PHI-safe diagnostics SECURITY.md, docs/security/, docs/compliance/, docs/contributing/reproducible-dependencies.md, docs/onboarding.md, scripts/release/, tests/unit/test_doctests.py.

Public Surfaces Updated

  • README: highlights local-first Python, Swift, REST, and browser/WebGPU paths.
  • Docs landing page: v1.7 overview and links to feature coverage.
  • Examples guide: new v1.6/v1.7 scripts plus existing first-five-minutes, multilingual, batch, notebook, and Apple recipes.
  • Feature map: expanded from the older core-guide inventory to the v1.6/v1.7 capability map.
  • Static website: v1.7 meta/hero/runtime/privacy copy updated for multimodal, FHIR/HL7, Transformers.js, and 15 supported PII language codes.