From d0b9ec7db9c1f2366ff2e7b479432e4e59f8f53b Mon Sep 17 00:00:00 2001 From: Claude Date: Thu, 15 Oct 2026 06:17:42 +0000 Subject: [PATCH 1/2] contract: mirror specialist_referral (0x090D) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Mirror row for OGAR #361 (Facharztüberweisung, a harvest-derived Health mint with no OGIT entity). Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_01G22yT6htkcdyXsihxxXdrg --- crates/lance-graph-contract/src/ogar_codebook.rs | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/crates/lance-graph-contract/src/ogar_codebook.rs b/crates/lance-graph-contract/src/ogar_codebook.rs index 36e695d33..6e81ebb36 100644 --- a/crates/lance-graph-contract/src/ogar_codebook.rs +++ b/crates/lance-graph-contract/src/ogar_codebook.rs @@ -713,9 +713,10 @@ pub const CODEBOOK: &[(&str, u16)] = &[ // `ogar_vocab::class_ids::DOCUMENT`. ("document", 0x080B), // ── 0x09XX — Health domain (MedCare; 0x0901..0x0907 = OGIT - // NTO/Healthcare promotion; 0x0908..0x090C = harvest-derived mints, + // NTO/Healthcare promotion; 0x0908..0x090D = harvest-derived mints, // furnace-exam rounds 2 & 4 — no OGIT entity, no port alias yet; - // 0x090C external_practice is three-axis-witnessed, FHIR Organization) ── + // 0x090C external_practice is three-axis-witnessed, FHIR Organization; + // 0x090D specialist_referral = Facharztüberweisung, OGAR #361) ── ("patient", 0x0901), ("diagnosis", 0x0902), ("lab_value", 0x0903), @@ -728,6 +729,7 @@ pub const CODEBOOK: &[(&str, u16)] = &[ ("examination", 0x090A), ("practitioner", 0x090B), ("external_practice", 0x090C), + ("specialist_referral", 0x090D), // ── 0x0AXX — Anatomy domain (FMA reference ontology; public, not PHI) ── // FMA anatomy lives HERE, not in Health 0x09 — reference structure is // public, a clinical finding *about* it is PHI. `CLASSID_FMA` retargets to From acfa6a0b918c7bb799b25b0a6839536becfcfe5d Mon Sep 17 00:00:00 2001 From: Claude Date: Thu, 15 Oct 2026 06:27:32 +0000 Subject: [PATCH 2/2] contract: drop a consumer name from the Health codebook comment Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_01G22yT6htkcdyXsihxxXdrg --- crates/lance-graph-contract/src/ogar_codebook.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/crates/lance-graph-contract/src/ogar_codebook.rs b/crates/lance-graph-contract/src/ogar_codebook.rs index 6e81ebb36..58f786560 100644 --- a/crates/lance-graph-contract/src/ogar_codebook.rs +++ b/crates/lance-graph-contract/src/ogar_codebook.rs @@ -712,7 +712,7 @@ pub const CODEBOOK: &[(&str, u16)] = &[ // `tesseract-rs → doc.v1 → ogar-from-docv1 → DocIr → render`. Mirror of // `ogar_vocab::class_ids::DOCUMENT`. ("document", 0x080B), - // ── 0x09XX — Health domain (MedCare; 0x0901..0x0907 = OGIT + // ── 0x09XX — Health domain (0x0901..0x0907 = OGIT // NTO/Healthcare promotion; 0x0908..0x090D = harvest-derived mints, // furnace-exam rounds 2 & 4 — no OGIT entity, no port alias yet; // 0x090C external_practice is three-axis-witnessed, FHIR Organization;