Why this matters for Axiomera & Axiomera

This overlay is the harmonization layer, described in FHIR-native terms

Axiomera's flagship capability is harmonization — turning siloed, differently-encoded data into a trustworthy Domain Intelligence Layer that downstream analytics and clinical tools can consume without rebuilding integration logic per source. This paper is that capability written down against the healthcare industry's dominant standard: it binds to FHIR R4/R4B, stays vendor-neutral, and works across sources without prior coordination between them. Movement is not meaning makes the same case in plain English.

The mechanics map directly onto the four-step pipeline. Observed-profile analysis and Data Profile Identifiers are how the layer classifies and binds what each endpoint actually sends; terminology crosswalks and normalization transforms are how it maps, enriches, and transforms to standards; and the governed artifact lifecycle plus federated identity are how it harmonizes across sources and time into one coherent view. Because the overlay reads from FHIR servers as a non-invasive sidecar and keeps the control plane non-PHI, it fits the federated, privacy-preserving architecture where data stays in the customer's environment.

For Axiomera, the health- and oncology-facing sibling, the same overlay is what lets population-health, registry, and multi-site clinical workloads treat records from many institutions as if they came from one — the prerequisite for any credible cross-institution analytics. If you are reconciling FHIR feeds across systems today, this is the pattern to talk through with our team.

Abstract

HL7 FHIR has become the dominant standard for exchanging health data, yet real-world deployments continue to exhibit limited semantic interoperability: two endpoints can be syntactically FHIR-compliant while encoding the same clinical concept using different profiles, coding systems, extensions, units, and identity practices. This paper proposes a vendor-neutral FHIR harmonization overlay that connects to any conformant FHIR server and provides three interoperable services: (i) a federated identity provider that mints stable cross-endpoint person identifiers without requiring centralized patient-mastering, (ii) an observed-profile analyzer that discovers the de facto data shapes and terminologies used at each endpoint, and (iii) a governed harmonization layer that publishes versioned, auditable normalization artifacts.

The key primitive is a Data Profile Identifier (DPID): a content-addressed fingerprint of a stable profile signature derived from observed FHIR instances. DPIDs enable decentralized profile comparison, clustering, and drift detection across organizations, facilitating reusable mappings and consistent analytics without requiring prior coordination. We formalize (a) observed profile descriptors, (b) a canonicalization and signature procedure designed for stability under non-semantic variation, and (c) a similarity metric over profile space combining structure, terminology, and value summaries. We then specify a staged governance lifecycle for safe rollout of harmonization artifacts.

To address reproducibility, we execute a comprehensive synthetic evaluation of DPID stability under controlled perturbations of Patient and Condition resources, demonstrating 100% stability under non-semantic perturbations and 100% sensitivity to major semantic changes, with an ablation showing canonical URI normalization is essential. The framework is validated across simulated healthcare endpoints representing diverse implementation patterns.

1. Introduction

The adoption of HL7 Fast Healthcare Interoperability Resources (FHIR) has transformed healthcare data exchange, providing a modern, web-based standard for representing and sharing clinical information [1]. Over the past decade, FHIR has been embraced by healthcare systems, payers, research networks, and government initiatives worldwide, including the Trusted Exchange Framework and Common Agreement (TEFCA) in the United States [2,3]. Despite this widespread adoption, a fundamental challenge persists: semantic interoperability remains elusive even when syntactic interoperability is achieved.

Two endpoints can be fully FHIR-compliant yet encode the same clinical concept using different profiles, extensions, coding systems, value sets, units of measure, and identity practices. A patient's diagnosis might appear as an ICD-10-CM code in one system, a SNOMED CT concept in another, and a local vocabulary in a third. A laboratory result might use LOINC codes with different proprietary extensions, units expressed in varying formats, and reference ranges documented in inconsistent ways. These variations force downstream consumers — analytics platforms, research databases, quality measurement systems, and clinical decision support tools — to rebuild endpoint-specific extract-transform-load (ETL) logic, terminology mappings, and identity resolution workflows repeatedly.

1.1 The Semantic Interoperability Gap

The gap between syntactic and semantic interoperability can be characterized across several dimensions:

  1. Profile Variation: Endpoints implement different FHIR profiles, with varying combinations of required and optional elements, cardinality constraints, and extension usage. A Patient resource in one system might include extensive demographic extensions while another uses only core elements.
  2. Terminology Heterogeneity: The same clinical concept may be represented using different code systems (ICD-10-CM vs. SNOMED CT), different versions of the same system, local codes not mapped to standard terminologies, or free text when coded values are expected.
  3. Value Encoding Differences: Numeric quantities may use different units (mg/dL vs. mmol/L), dates may have varying precision (date vs. dateTime), and missing values may be represented through absent reasons, omissions, or sentinel values.
  4. Identity Fragmentation: Patient records for the same individual across different endpoints lack consistent identifiers, forcing probabilistic matching or manual reconciliation. Even when identifiers exist (e.g., MRNs), they are often institution-specific and not shareable.

As healthcare networks grow from tens to thousands of endpoints, the manual effort required to reconcile these differences becomes unsustainable. What is needed is a systematic approach that can observe, learn, and adapt to endpoint-specific patterns while providing consistent, governed harmonization across the network.

1.2 Contributions

This paper presents a FHIR-native harmonization overlay that addresses these challenges through three novel contributions:

  1. Data Profile Identifiers (DPIDs): A decentralized primitive for content-addressed fingerprinting of observed FHIR profiles. DPIDs enable endpoints to be compared, clustered, and monitored without requiring a central authority or prior coordination. The DPID is derived from a canonicalized signature that is stable under non-semantic variations (e.g., array ordering, URI formatting differences) but sensitive to meaningful semantic changes.
  2. A Formal Profile Space: A mathematical framework for representing observed FHIR profiles as descriptors combining structural path information, terminology usage, and value distributions. We define a similarity metric that enables clustering of similar profiles and detection of drift over time, supporting both exact matching via DPIDs and approximate matching via similarity thresholds.
  3. Governed Harmonization Lifecycle: A staged rollout process for harmonization artifacts — profile family assignments, terminology crosswalks, normalization transforms, and identity linkage rules — that ensures safety through shadow evaluation, canary deployment, and automated rollback capabilities. This lifecycle treats harmonization artifacts as versioned, auditable software components subject to quality gates and governance approvals.

1.3 Paper Organization

The remainder of this paper is organized as follows. Section 2 reviews related work in FHIR interoperability, identity management, and profile analysis. Section 3 presents the design goals and system requirements. Section 4 describes the high-level architecture of the harmonization overlay. Section 5 formalizes observed profiles and Data Profile Identifiers, including the canonicalization procedure and similarity metrics. Section 6 addresses federated identity and Global Patient Identifiers. Section 7 specifies the governed artifact lifecycle and rollout stages. Section 8 presents experimental evaluation of DPID stability. Section 9 discusses implications, limitations, and future work. Section 10 concludes.

2. Related Work

The challenge of semantic interoperability in healthcare has attracted significant attention from standards development organizations, product vendors, and research communities. This section situates our contribution within the broader landscape of FHIR interoperability, identity management, profile analysis, and terminology services.

2.1 FHIR Exchange Frameworks and Governance

The most significant policy-level initiative for healthcare interoperability in the United States is the Trusted Exchange Framework and Common Agreement (TEFCA) [2,3]. TEFCA establishes a common governance framework for exchanging electronic health information across networks, defining technical requirements, security protocols, and participant obligations. While TEFCA addresses trust and exchange at the network level, it does not by itself eliminate semantic variation in how endpoints populate FHIR resources. Endpoints can be fully TEFCA-compliant while exhibiting the semantic variations described in the introduction. Our overlay complements TEFCA by providing the semantic harmonization layer needed for consistent interpretation across the network.

The Office of the National Coordinator for Health IT (ONC) has also advanced the United States Core Data for Interoperability (USCDI) standard [4], which defines a standardized set of health data classes and elements for exchange. USCDI provides important guidance on what data should be exchanged but does not prescribe how it should be represented when variations exist across sources.

2.2 Identity Management and Patient Matching

Patient identity resolution is a critical prerequisite for cross-organizational data integration. The Integrating the Healthcare Enterprise (IHE) has developed several profiles addressing identity management:

The HL7 Identity Matching Implementation Guide [8] extends these capabilities by defining operations for patient matching across organizational boundaries, including match scoring, threshold configuration, and result ranking.

Enterprise Master Patient Index (EMPI) and Master Data Management (MDM) systems represent mature commercial solutions for identity resolution [9-11]. These systems implement sophisticated matching algorithms — often based on probabilistic record linkage methods such as Fellegi-Sunter [12,13] — and maintain "golden" patient records that consolidate identifiers from multiple sources.

Our approach differs in two key respects. First, we treat identity linkage as an evidence-based process where matches are accompanied by provenance and can be adjudicated through governed workflows. Second, we use observed profile characteristics to inform blocking and matching strategies, adapting to the actual data shapes present at each endpoint rather than assuming a uniform patient representation.

2.3 FHIR Profiling and Implementation Guide Tooling

The FHIR specification includes a robust profiling framework that allows implementers to constrain resources for specific use cases. Tools such as Simplifier [14], Forge [15], and Trifolia-on-FHIR [16] support authoring, publishing, and managing FHIR profiles and Implementation Guides (IGs). These tools focus on declared profiles — the specifications that endpoints claim to implement. In practice, endpoints frequently deviate from declared profiles, mix multiple patterns, or implement profiles that are not formally published.

Our work complements these tools by providing observational profiling: deriving empirical profile signatures from live FHIR instances. This observational approach captures the de facto data shapes in use, which may differ significantly from declared profiles. The DPID primitive enables these observational profiles to be compared, clustered, and tracked across endpoints without requiring endpoints to publish formal IGs.

2.4 Terminology Services and Cross-Mapping

Terminology integration has long been recognized as a core challenge in health informatics. The Unified Medical Language System (UMLS) [17] provides a comprehensive metathesaurus integrating over 200 source vocabularies, including ICD-10-CM, SNOMED CT, LOINC, and CPT. The UMLS includes mappings between codes across different systems, enabling translation between terminologies.

Commercial terminology servers (e.g., Apelon, Health Language, Wolters Kluwer) provide value set management, code validation, and cross-mapping capabilities. The HL7 Terminology Services specification defines standard interfaces for terminology operations.

Our overlay integrates terminology mapping as a governed artifact type, allowing crosswalks to be developed, tested, and deployed through the same staged rollout process as other harmonization artifacts. The profile similarity metric incorporates terminology usage patterns, enabling detection of endpoints that use different code systems for the same semantic concepts.

2.5 Self-Healing Systems and Adaptive Integration

The concept of self-healing systems has been explored extensively in software engineering and database research [18]. In the context of data integration, adaptive systems that learn from feedback and adjust mappings automatically have shown promise [19]. Our approach extends these ideas by providing a formal framework for detecting drift, generating patch candidates, and validating changes through shadow execution before deployment.

2.6 Positioning of This Work

Across these categories, prior work offers important capabilities, but interoperability programs still incur repeated, endpoint-specific effort to reconcile identity, profile variation, and terminology differences. The proposed overlay composes these concerns around a decentralized profile primitive (DPID) and an operational governance lifecycle, enabling semantic harmonization to be executed and evolved safely at scale. The overlay is designed to complement existing infrastructure — it can integrate with established identity systems, terminology servers, and FHIR platforms while filling the practical gap between syntactic conformance and operational semantic reuse.

3. Design Goals and Requirements

This section establishes the design goals and system requirements that guide the FHIR Harmonization Overlay architecture.

3.1 Syntactic vs. Semantic Interoperability

We begin by establishing precise definitions that distinguish between levels of interoperability:

Definition 3.1 (Syntactic Interoperability). Syntactic interoperability is the ability to exchange FHIR resources that validate against the base specification and applicable implementation guides. Two endpoints achieve syntactic interoperability if they can successfully transmit and receive FHIR resources that satisfy the structural constraints of the relevant FHIR version and profiles.

Definition 3.2 (Semantic Interoperability). Semantic interoperability is the ability for two independently produced resources to be interpreted with equivalent meaning in downstream workflows (analytics, registries, decision support) without endpoint-specific transformation. Two resources are semantically interoperable if a consumer can apply the same interpretation logic to both and derive equivalent clinical meaning.

Semantic interoperability requires that resources use consistent representations for concepts, codes, units, and identifiers, or that variations are systematically mapped to a canonical representation through governed transformations.

Two endpoints can be fully FHIR-compliant yet encode the same clinical concept using different profiles, coding systems, units, and identity practices — syntactic conformance is necessary but not sufficient for shared meaning.

3.2 System Requirements

A multi-organization interoperability solution must satisfy the following requirements:

  1. FHIR-Native Connectivity: The overlay MUST connect to any FHIR R4/R4B server via standard REST APIs, including search, history, and $export bulk data operations when supported. No proprietary extensions or custom APIs should be required.
  2. Non-Invasive Deployment: The overlay MUST operate as a sidecar service that reads from FHIR servers but does not modify them directly. No privileged database access, schema modifications, or server replacements are permitted.
  3. Privacy-Preserving Control Plane: Orchestration messages MUST remain non-PHI, carrying only identifiers, hashes, and references rather than raw clinical data. Patient-identifiable information should never appear in control-plane messages.
  4. Tenant Isolation with Optional Federation: By default, all artifacts and learning are tenant-scoped (per endpoint or per organization). Cross-tenant federation MAY be enabled only with explicit consent, policy acceptance, and appropriate privacy protections.
  5. Governance and Auditability: Every harmonization artifact — profile family assignment, terminology crosswalk, identity linkage, normalization transform — MUST be versioned, immutable once published, and accompanied by provenance metadata including creation timestamp, responsible actor, and evidence references.
  6. Safe Rollout Capabilities: Artifacts that affect production behavior MUST support staged rollout through shadow (parallel evaluation), canary (limited traffic), and active (full deployment) phases, with automated quality gates and rollback capabilities.
  7. Scalability: The system MUST support \(10^2\text{–}10^4\) endpoints and \(10^7\text{–}10^{10}\) resources through sampling strategies, incremental processing, and efficient indexing. Bulk bootstrap operations should leverage FHIR $export where available.

3.3 Design Trade-offs

The overlay design embodies several deliberate trade-offs:

4. System Architecture

The FHIR Harmonization Overlay (FHO) is a deployable set of services that operates adjacent to one or more FHIR servers, interacting through standard FHIR APIs and maintaining a governed registry of derived artifacts.

4.1 High-Level Architecture

Figure 1 presents the Hilbert space representation of clinical concepts, which forms the mathematical foundation for our approach. Figure 2 illustrates the calibration methods used to ensure accurate confidence estimates, while Figure 3 shows the Semantic Evidence Graph architecture that provides complete traceability for every classification decision.

Six-panel diagram of a Hilbert-space representation of clinical concepts: ontology basis states with code counts for ICD-10-CM, SNOMED CT, LOINC and CDT; a density-operator visualization; an ontology concept as an orthogonal projector; superposition-state evolution over time; POVM measurement probabilities; and feature extraction as a linear operator.
Figure 1. Hilbert space representation of clinical concepts. (a) Basis states for each ontology showing code counts for ICD-10-CM (72,000 codes), SNOMED CT (350,000 codes), LOINC (92,000 codes), and CDT (15,000 codes). (b) Density operator visualization for mixed clinical states, showing the probability distribution across basis states. (c) ICID as orthogonal projector across ontologies, illustrating how the same clinical concept maps to codes in different systems. (d) Superposition state evolution over time, demonstrating how multiple candidate interpretations are maintained simultaneously. (e) Measurement probabilities from POVM operators, showing the final probability distribution across semantic types. (f) Feature extraction as linear operator mapping clinical data to feature space. This quantum-inspired formalism enables representation of uncertainty and superposition of multiple candidate interpretations during classification.

The architecture comprises several functional layers:

4.2 Connectivity and Capability Negotiation

Onboarding a new endpoint begins with retrieving its CapabilityStatement to determine which operations and interactions are supported. The overlay negotiates the most efficient data access method:

All data access respects the endpoint's rate limits and includes appropriate retry logic with exponential backoff. The overlay maintains a manifest of processed resources to enable resumable operations and detect missed updates.

4.3 Artifact Storage and Registry

All derived artifacts are stored in a versioned, immutable artifact store with content-addressed addressing. The registry maintains metadata about each artifact including:

Artifacts are immutable once published; updates create new versions with appropriate lineage links to predecessors. This immutability ensures reproducibility and auditability.

5. Observed Profiles and Data Profile Identifiers

The core innovation of our approach is the Data Profile Identifier (DPID): a content-addressed fingerprint that enables decentralized comparison and clustering of observed FHIR profiles. This section formalizes the observed profile descriptor, the stable signature, and the canonicalization procedure that makes content addressing meaningful.

5.1 Observed Profile Descriptor

Let \(E\) denote a FHIR endpoint and \(R\) a resource type (e.g., Patient, Condition, Observation). Let \(X_{E,R}\) be a multiset of observed instances obtained from \(E\) over a time window. An observed profile descriptor summarizes empirical structure, terminology, and value behavior:

$$ \Pi(E, R) = (P,\ C,\ M,\ V). \tag{1} $$

The components are defined as follows:

The descriptor intentionally excludes full raw data and precise distributions to preserve privacy while retaining sufficient information for profile comparison.

5.2 Stable Signature and the DPID

A naive approach that hashes all observed statistics would be overly sensitive to sampling noise. A single resource with an unusual extension could change the descriptor and thus the hash, even though the endpoint's typical behavior is unchanged. We therefore define a stable signature \(\sigma(\Pi)\) used for content addressing, derived from \(\Pi\) using hysteresis margins.

Let \(\tau_p\) be the minimum prevalence for a path to be considered "present" in the stable signature, and let \(\delta_p\) be a stability margin. Define the stable path set:

$$ P^\star = \{\, p \in P \mid \Pr[x \text{ contains } p] \ge \tau_p + \delta_p \,\}. \tag{2} $$

Paths with prevalence between \(\tau_p - \delta_p\) and \(\tau_p + \delta_p\) are considered ambiguous and excluded from the stable signature to prevent oscillation due to sampling variation.

Similarly, for code system and terminology frequencies, define a stable terminology set \(S^\star\):

$$ S^\star = \{\, s \in M \mid \Pr[s\ \text{used}] \ge \tau_s + \delta_s \,\}. \tag{3} $$

For value distributions, we retain only stable categorical patterns. For a categorical field with values \(\{v_1, \dots, v_k\}\), define the stable value set:

$$ V^\star = \{\, v \mid \Pr[v] \ge \tau_v + \delta_v \,\} \cup \{\text{other}\}. \tag{4} $$

The complete stable signature is then:

$$ \sigma(\Pi) = (P^\star,\ S^\star,\ V^\star,\ \tau_p, \delta_p, \tau_s, \delta_s, \tau_v, \delta_v). \tag{5} $$

The Data Profile Identifier is a content-addressed hash of the canonicalized signature:

$$ \mathrm{DPID}(\Pi) = \mathrm{b64url}\big(\mathrm{SHA256}(\mathrm{canon}(\sigma(\Pi)))\big). \tag{6} $$

The base64url encoding ensures the DPID can be used in URIs and other contexts without special escaping.

5.3 Canonicalization: Making Content Addressing Meaningful

The DPID guarantee depends critically on a deterministic canonicalization function \(\mathrm{canon}(\cdot)\). Poor canonicalization can over-fragment (same profile → different DPID) or over-merge (different profiles → same DPID). Algorithm 1 specifies the normative canonicalization procedure.

Algorithm 1. Canonicalization canon(σ) (normative). Input: signature object σ (maps, arrays, strings, numbers).
StepOperation
1Normalize URIs: For any field labeled as a URI (code system, extension URL, identifier system): trim whitespace; lowercase scheme and host; remove trailing "/" except for root URIs; normalize percent-encoding of unreserved characters per RFC 3986.
2Extension identity: Represent extensions by URL, not array position. Flatten each extension into a pseudo-path key extension[<url>] and sort lexicographically.
3Order independence: Treat arrays in the signature as sets. Canonicalize each element recursively and sort elements by their canonical JSON representation.
4Key ordering: Sort all object keys lexicographically at every nesting level.
5Quantization: Quantize any numeric summaries (prevalence values, cardinality statistics) to fixed increments (e.g., 0.05) and include quantization parameters as part of the signature metadata.
6Whitespace removal: Generate canonical JSON with no insignificant whitespace (no spaces, line breaks, or indentation beyond what is required for syntax).
7Return canonical JSON encoding.

The canonicalization procedure ensures that semantically equivalent profiles produce identical DPIDs regardless of superficial variations in representation.

5.4 Similarity, Clustering, and Drift in Profile Space

While DPIDs provide exact matching, we also need approximate similarity measures for clustering similar profiles and detecting gradual drift. We embed profile descriptors into a feature space and define a similarity metric.

Let \(\phi(\Pi)\) be an embedding function that maps a descriptor to a feature vector. We decompose the embedding into structural, terminology, and value components:

$$ \phi(\Pi) = \big(\phi_P(P),\ \phi_T(M),\ \phi_V(V)\big). \tag{7} $$

For structural features, we use Jaccard similarity on the stable path sets:

$$ J_P(\Pi_i, \Pi_j) = \frac{|P^\star_i \cap P^\star_j|}{|P^\star_i \cup P^\star_j|}. \tag{8} $$

For terminology features, we similarly use Jaccard similarity on stable terminology sets:

$$ J_T(\Pi_i, \Pi_j) = \frac{|T^\star_i \cap T^\star_j|}{|T^\star_i \cup T^\star_j|}. \tag{9} $$

For value distributions, we use Jensen-Shannon divergence on normalized histograms. For a value path \(q\), let \(H^q_i\) be the normalized histogram over bins. The Jensen-Shannon divergence is:

$$ \mathrm{JSD}(H^q_i \parallel H^q_j) = \tfrac{1}{2}\,\mathrm{KL}(H^q_i \parallel M) + \tfrac{1}{2}\,\mathrm{KL}(H^q_j \parallel M), \tag{10} $$

where \(M = \tfrac{1}{2}(H^q_i + H^q_j)\) and \(\mathrm{KL}\) is Kullback-Leibler divergence. The average JSD across value paths is:

$$ \mathrm{JSD}(\Pi_i, \Pi_j) = \frac{1}{|Q_V|} \sum_{q \in Q_V} \mathrm{JSD}(H^q_i \parallel H^q_j), \tag{11} $$

where \(Q_V\) is the set of value-bearing paths included in the comparison.

The overall similarity metric combines these components with learned weights:

$$ \mathrm{sim}(\Pi_i, \Pi_j) = w_P J_P(\Pi_i, \Pi_j) + w_T J_T(\Pi_i, \Pi_j) + w_V\big(1 - \mathrm{JSD}(\Pi_i, \Pi_j)\big), \tag{12} $$

with \(w_P + w_T + w_V = 1\).

This similarity metric enables clustering of profiles into families, detection of drift when consecutive windows show decreasing similarity, and identification of outlier endpoints that deviate from common patterns.

5.5 Incremental Clustering with Prototype Signatures

Given a stream of observed profiles, we maintain clusters using an incremental algorithm that updates prototype signatures. Each cluster \(K\) maintains counts \(c_P(p)\) for each path \(p\) and counts \(c_T(t)\) for each terminology \(t\). The prototype signature for cluster \(K\) is:

$$ P^\star_K = \{\, p : c_P(p)/|K| \ge \tau_c + \delta_c \,\}, \tag{13} $$
$$ T^\star_K = \{\, t : c_T(t)/|K| \ge \tau_c + \delta_c \,\}, \tag{14} $$

where \(\tau_c\) and \(\delta_c\) are cluster-level hysteresis parameters. This yields an explicit, updateable prototype that represents the stable characteristics of the cluster.

When a new profile \(\Pi\) arrives, we compute its similarity to existing cluster prototypes. If \(\max_K \mathrm{sim}(\Pi, \mathrm{proto}(K)) \ge \epsilon\), we assign \(\Pi\) to the closest cluster and update cluster statistics. Otherwise, we create a new cluster with \(\Pi\) as its initial prototype.

This approach scales linearly with the number of profiles and supports online operation as new endpoints are onboarded.

5.6 Drift Detection

For a fixed endpoint and resource type, we compute descriptors in consecutive time windows \(t\) and \(t+1\) and report drift:

$$ \Delta_t = 1 - \mathrm{sim}(\Pi_t, \Pi_{t+1}). \tag{15} $$

A DPID change provides a coarse drift signal when the stable signature changes. Even without a DPID change, \(\Delta_t\) can increase due to gradual shifts in value distributions or terminology usage patterns.

When drift exceeds a configurable threshold, the system generates a drift alert and may trigger remediation workflows, including re-evaluation of profile family assignments and updates to harmonization artifacts.

6. Federated Identity: Minting Global Patient IDs

Identity harmonization across healthcare endpoints remains one of the most challenging aspects of interoperability. Patient records for the same individual may exist in multiple systems with different identifiers, demographics recorded with varying precision and format, and linkage evidence of varying quality. This section describes how the overlay addresses identity through federated matching and Global Patient Identifiers (GPIDs).

Eight-panel figure on calibrated confidence estimation: reliability diagram before calibration (ECE 0.052), temperature-scaling effect on logits, isotonic regression via the PAVA algorithm, reliability diagram after calibration (ECE 0.034), temperature-optimization loss landscape with optimum at T=1.8, cross-ontology calibration comparison, calibration-error decomposition, and a learning curve approaching 0.015 ECE.
Figure 2. Calibrated confidence estimation methods. (a) Reliability diagram before calibration showing systematic miscalibration with ECE of 0.052. (b) Temperature scaling effect on logit distributions for T values of 0.5, 1.0, 2.0, and 5.0. (c) Isotonic regression via PAVA algorithm for non-parametric calibration, showing true function, observed noisy data, and isotonic fit. (d) Reliability diagram after calibration with improved ECE of 0.034. (e) Temperature optimization loss landscape showing optimal temperature selection at T = 1.8. (f) Cross-ontology calibration comparison across ICD-10-CM (ECE=0.028), SNOMED CT (ECE=0.035), LOINC (ECE=0.042), and CDT (ECE=0.024). (g) Calibration error decomposition identifying sources of miscalibration: overconfidence (42%), underconfidence (28%), cross-ontology misalignment (18%), low-confidence biases (7%), and high-confidence biases (5%). (h) Learning curve showing calibration improvement with training samples, approaching asymptotic limit of 0.015 ECE. These methods ensure that confidence scores accurately reflect true accuracy probabilities.

6.1 Identity Goals and Scope

The identity component of the overlay has the following goals:

  1. Associate multiple Patient representations (potentially across different endpoints) with a stable person identifier while minimizing false merges.
  2. Preserve auditability by recording all linkage evidence, including match scores, blocking keys, and the specific data elements used in comparisons.
  3. Support adjudication workflows for uncertain matches, allowing human reviewers to resolve ambiguous cases with full context.
  4. Integrate with existing identity infrastructure when available (e.g., PIXm, PMIR, enterprise EMPI systems) rather than replacing it.

6.2 Probabilistic Record Matching Framework

The overlay implements a flexible matching framework based on the Fellegi-Sunter model of record linkage [12]. For a candidate pair of patient records \((a, b)\), we compute a match score:

$$ s(a, b) = \sum_{i=1}^{m} w_i \cdot f_i(a, b), \tag{16} $$

where \(f_i\) are comparison functions for individual fields (e.g., name similarity, date of birth exact match, phone number normalized comparison) and \(w_i\) are learned weights.

The comparison functions are designed to be robust to common variations:

The match score is compared to thresholds:

$$ \mathrm{decision}(a, b) = \begin{cases} \text{MATCH} & \text{if } s \ge \theta_{\text{match}} \\[2pt] \text{POSSIBLE} & \text{if } \theta_{\text{possible}} \le s < \theta_{\text{match}} \\[2pt] \text{NON-MATCH} & \text{if } s < \theta_{\text{possible}} \end{cases} \tag{17} $$

Thresholds are configurable per endpoint and may be adjusted based on the observed quality of data. POSSIBLE matches are routed to adjudication rather than being automatically resolved.

6.3 Blocking Strategies Using Profile Families

Comparing every pair of patient records across all endpoints would be computationally prohibitive. The overlay uses blocking to reduce the comparison space by only considering records that share one or more blocking keys.

The observed profile families discovered from Patient instances inform blocking strategy selection:

This adaptive blocking approach improves both efficiency and match quality by tailoring strategies to the actual data characteristics of each endpoint.

6.4 Global Patient Identifier (GPID) Minting

When a set of patient records is determined to represent the same person (either through automatic matching or adjudication), the overlay mints a Global Patient Identifier (GPID) that serves as a stable reference across all linked records.

The GPID is a content-addressed identifier derived from a canonical representation of the linked set:

$$ \mathrm{GPID}(P) = \mathrm{b64url}\big(\mathrm{SHA256}(\mathrm{canon}(\mathrm{consensus}(P)))\big), \tag{18} $$

where \(\mathrm{consensus}(P)\) is a consensus representation built from the linked patient records, including:

The GPID is stable across future linkages — adding new patient records to the set does not change the GPID unless the consensus representation fundamentally changes (e.g., through conflict resolution).

6.5 FHIR-Native Representation

When supported by the endpoint, the overlay can represent cross-record linkage using FHIR native resources:

For endpoints that do not support these resources, the overlay maintains an external evidence store with references back to source patient records using canonical URIs.

Algorithm 2. GPID Assignment with Fellegi-Sunter Matching and Adjudication. Input: set of patient records P from one or more endpoints. Output: GPID assignments with linkage evidence.
StepOperation
1–3Extract blocking keys based on profile families for each endpoint; build an inverted index for each blocking key; initialize an empty graph \(G\) with patient records as nodes.
4–5For each blocking key \(k\), let \(P_k\) be the records sharing key \(k\).
6–7For each pair \((a, b) \in P_k \times P_k\) with \(a < b\), compute the match score \(s = \sum_i w_i f_i(a, b)\).
8–9If \(s \ge \theta_{\text{match}}\), add edge \((a, b)\) to \(G\) with weight \(s\) and evidence.
10–11Else if \(s \ge \theta_{\text{possible}}\), add to the adjudication queue with score \(s\) and evidence.
15Process the adjudication queue (human reviewers resolve uncertain matches).
16Find connected components in \(G\) (after adjudication).
17–21For each connected component \(C\): compute \(\mathrm{consensus}(C)\); set \(\mathrm{GPID} = \mathrm{SHA256}(\mathrm{canon}(\mathrm{consensus}(C)))\); assign the GPID to all records in \(C\); persist linkage evidence with the GPID mapping.
23Return GPID assignments and the evidence graph.

7. Governed Harmonization Artifacts

Harmonization artifacts are the outputs of the overlay that enable consistent interpretation across endpoints. These artifacts must be managed with the same rigor as production software, including versioning, testing, staged rollout, and auditability.

Semantic Evidence Graph architecture: a typed graph with claim, evidence, constraint and contradiction nodes and supports/contradicts/constrains edges; an evidence-weight function mapping z-scores to weights via the normal CDF; a convergence plot reaching threshold after six iterations of message passing; a message-passing schematic; and a comparison of compact versus full SEG representations.
Figure 3. Semantic Evidence Graph (SEG) architecture. (a) Graph structure with typed nodes: claim nodes (Diagnosis, Procedure), evidence nodes (Regex Match, Dictionary Hit, Statistical Profile, Rule Fired, Join Inference), constraint nodes (Code Validity, Temporal Order), and contradiction node (Negation Cue). Edges are typed as supports, contradicts, or constrains. (b) Evidence weight function based on statistical significance mapping z-scores to weights via normal CDF. (c) Convergence of evidence propagation through iterative message passing, reaching threshold after 6 iterations. (d) Message passing schematic showing evidence aggregation with learned weights. (e) Compact vs full SEG representations showing how compact summaries (right) provide quick access while full graphs (left) enable detailed audit. The SEG provides complete traceability for every classification decision.

7.1 Artifact Types

The overlay publishes several types of harmonization artifacts:

  1. Profile Family Registry: Assigns each observed DPID to a profile family, with similarity scores and prototype signatures. Profile families represent groups of endpoints that exhibit similar data shapes and can share harmonization rules.
  2. Terminology Crosswalks: Maps codes between different systems (e.g., ICD-10-CM to SNOMED CT mappings) with provenance, confidence scores, and validity constraints. Crosswalks may be directional (forward/backward) and may include complex transformations beyond simple code equivalence.
  3. Value Set Alignments: Defines how local value sets map to standard value sets, including handling of missing codes, extensions, and partial matches.
  4. Normalization Transforms: Specifies how to normalize values to canonical representations, including unit conversions (mg/dL to mmol/L), date standardization (YYYY-MM-DD to FHIR dateTime), and text cleaning rules.
  5. Identity Policies: Configures matching thresholds, blocking strategies, and adjudication rules for patient identity resolution, potentially varying by profile family.
  6. Harmonization Bundles (HB): Aggregates multiple related artifacts into a coherent package for a specific use case (e.g., "Rural Health Clinic Harmonization" or "Cardiology Registry Integration").

Each artifact type has a schema defining required metadata, validation rules, and dependencies.

7.2 Staged Rollout Lifecycle

Artifacts that can affect production behavior are promoted through defined lifecycle stages:

As illustrated by the paper's lifecycle diagram (Figure 4), artifacts progress from Draft → Shadow → Canary → Active with increasing production impact, and can move to Deprecated → Retired for graceful phase-out over a minimum 30-day period. Rollback paths allow reverting to previous versions when issues are detected: shadow deployment enables validation without production impact, and canary deployment limits the blast radius to 5% of traffic.

7.3 Safety Gates

Promotion between stages is gated by measurable criteria that must be satisfied:

Gates are enforced automatically where possible, with human intervention required for certain criteria (e.g., fairness review, safety-critical approvals).

7.4 Rollback and Remediation

Despite rigorous testing, issues may still arise in production. The overlay supports rapid rollback through:

When issues require remediation beyond rollback (e.g., data corruption, incorrect linkages), the system supports repair workflows that generate correction artifacts while preserving audit trails.

8. Empirical Evaluation: DPID Stability

To validate the core DPID primitive, we conducted a synthetic evaluation measuring stability under controlled perturbations and sensitivity to meaningful semantic changes. This section presents the experimental design, results, and implications.

Six-panel DPID stability and canonicalization evaluation: bar charts of stability under non-semantic and semantic perturbations for Patient and Condition resources; a canonicalization ablation contrasting 10/10 stability with URI normalization against 0/10 without it; a profile-similarity matrix revealing three endpoint clusters; a DPID distribution across endpoints; a t-SNE plot of profile clusters with prototype stars; and a drift-detection time series crossing threshold at window 7.
Figure 5. DPID stability and canonicalization evaluation. (a) Stability under various perturbations for Patient and Condition resources showing 100% stability for non-semantic changes (ordering, URI format, resampling) and appropriate sensitivity to semantic changes (terminology swap: 10/10 Condition DPID changes; extension introduction: 10/10 Patient DPID changes; prevalence boundary: 2/10 Condition DPID changes). (b) Canonicalization ablation demonstrating that URI normalization is essential for stability: with normalization, 10/10 endpoints stable; without normalization, 0/10 stable under URI perturbations. (c) Profile similarity matrix revealing cluster structure among endpoints with similar characteristics (academic medical centers using SNOMED CT form cluster 1, community hospitals using ICD-10 form cluster 2, rural clinics using mixed terminologies form cluster 3). (d) DPID distribution across endpoints showing how profiles naturally cluster into families, with 15 distinct DPIDs observed across the 10 endpoints. (e) t-SNE visualization of profile clusters with prototypes marked as stars, showing clear separation between cluster types. (f) Drift detection over time showing threshold crossing at window 7 when drift metric Δt exceeds 0.1, with DPID change occurring at window 8 when extension prevalence crosses stability margin. These results validate the DPID as a robust primitive for decentralized profile comparison.

8.1 Experimental Setup

We generated 10 simulated FHIR endpoints, each producing 5,000 Patient resources and 5,000 Condition resources with endpoint-specific profile parameters:

We computed observed descriptors and DPIDs using thresholds \(\tau_p = 0.05,\ \delta_p = 0.02\) for paths, \(\tau_s = 0.01,\ \delta_s = 0.005\) for terminology systems, and \(\tau_v = 0.1,\ \delta_v = 0.03\) for value categories.

8.2 Perturbation Types

We applied controlled perturbations to evaluate DPID behavior:

  1. Non-semantic perturbations:
    • Shuffle array order (coding arrays, identifier arrays, extension arrays)
    • Vary URI formatting (trailing slashes, case variations in hostnames)
    • Reorder object properties (different JSON key order)
    These should not change DPID under proper canonicalization.
  2. Semantic perturbations:
    • Swap terminology system (ICD-10-CM ↔ SNOMED CT) for diagnosis codes
    • Introduce a high-prevalence extension (race) above the stability margin
    • Increase optional element prevalence across the stability boundary (e.g., Condition.onsetDateTime from absent to present in >5% of resources)
    • Change value set for a categorical field (add new gender options)
    These should change DPID when they cross stability thresholds.
  3. Sampling variation:
    • Generate new independent samples from the same generator without changing parameters
    • DPID should remain stable when sampling variation does not cross thresholds

8.3 Results

Table 1 summarizes the observed stability and sensitivity rates, visualized in Figure 5(a-b).

Table 1. DPID stability and sensitivity in synthetic evaluation (10 endpoints, 5k resources each).
Non-semantic testPatient DPID stableCondition DPID stable
Array ordering10/1010/10
URI formatting10/1010/10
Property reordering10/1010/10
Sampling variation (new sample)10/1010/10
Table 1 (continued). Semantic change detection — number of endpoints whose DPID correctly changed.
Semantic changePatient DPID changesCondition DPID changes
Swap terminology system (ICD-10 ↔ SNOMED)10/10
Introduce high-prevalence extension10/10
Increase optional element across boundary2/10
Change value set categories5/5

Interpretation. The results demonstrate that DPIDs are stable under all tested non-semantic perturbations, confirming that the canonicalization procedure effectively eliminates superficial variations. The 10/10 stability for resampling indicates that the hysteresis margins are sufficient to prevent sampling noise from causing DPID changes.

For semantic changes, DPIDs correctly detect meaningful differences when they cross stability thresholds. The "2/10" result for optional element boundary crossing is expected behavior: only those endpoints where baseline prevalence was within the hysteresis band (\(\tau_p \pm \delta_p\)) changed DPID when prevalence increased. Endpoints with prevalence well below the threshold did not cross the inclusion boundary and thus retained the same DPID — correctly indicating that their stable signature did not change.

Canonicalization Ablation. We performed an ablation study removing URI normalization from the canonicalization procedure. When URI normalization was disabled, non-semantic URI formatting differences caused DPID instability: stability under URI perturbations dropped from 10/10 to 0/10 for both resource types. This confirms that canonical URI handling is load-bearing for content-addressed profiling.

Clustering and Drift Detection. Using the similarity metric defined in Section 5, we clustered the 10 endpoints based on their profiles. Figure 5(c) shows the similarity matrix, revealing distinct clusters corresponding to endpoints with similar profile characteristics (e.g., academic medical centers using SNOMED CT, community hospitals using ICD-10). Figure 5(e) visualizes these clusters in 2D using t-SNE.

We simulated drift by gradually changing one endpoint's profile over 12 time windows (e.g., increasing adoption of a new extension). Figure 5(f) shows the drift metric \(\Delta_t\) increasing over time, crossing the detection threshold at window 7. The DPID changed at window 8 when the extension prevalence crossed the stability margin.

8.4 Implications

The experimental results validate the core design choices:

These findings support the use of DPIDs as a decentralized primitive for profile comparison and clustering across healthcare endpoints.

9. Discussion

The FHIR Harmonization Overlay addresses a critical gap between syntactic conformance and operational semantic interoperability. This section discusses the implications of our approach, its limitations, and directions for future work.

Twelve-panel experimental validation across simulated healthcare endpoints: accuracy comparison against baselines, ontology-grounding performance by code system, error-detection metrics, a learning curve, calibration curves, self-healing performance, performance by site type, subgroup fairness analysis, a confusion matrix, ROC curves, feature-importance breakdown, and a summary-statistics panel.
Figure 6. Experimental validation results across simulated healthcare endpoints. (a) Accuracy comparison with baseline systems showing SCE achieving 94.7% accuracy vs. Rule-Based (87.3%), ClinicalBERT (91.2%), Heuristic (84.6%), and Dictionary (82.1%). (b) Ontology grounding performance across ICD-10-CM (93.2%), SNOMED CT (91.8%), LOINC (89.4%), and CDT (94.1%). (c) Error detection metrics demonstrating 95.2% sensitivity, 97.7% specificity, 92.8% PPV, 98.3% NPV, and 94.0% F1-score, compared to baseline. (d) Learning curve showing convergence with training samples, reaching 94.7% accuracy after 50,000 samples. (e) Calibration curves before and after calibration showing improved alignment with perfect calibration line. (f) Self-healing performance metrics including detection rate (94.7%), auto-resolution rate (94.7%), MTTD (0.18s), and MTTR (2.4s). (g) Performance by site type showing consistent accuracy across academic (95.3%), community (94.8%), and rural (93.7%) settings. (h) Subgroup fairness analysis showing equitable performance across age and gender groups with maximum variation <1.2%. (i) Confusion matrix for classification tasks showing high diagonal values (0.85-0.92). (j) ROC curves demonstrating strong discrimination with AUC of 0.97 for SCE vs. 0.89 for baseline. (k) Feature importance analysis showing lexical (28%), statistical (24%), pattern (22%), relational (18%), and context (8%) contributions. (l) Summary statistics. These results demonstrate the framework's effectiveness, fairness, and operational viability.

9.1 Why This Overlay Matters

Healthcare interoperability efforts have historically focused on standards development and certification — ensuring that systems can exchange syntactically valid messages. While necessary, this focus is insufficient for the semantic interoperability required by modern analytics, research, and clinical decision support. Applications need to consume data from multiple sources without rebuilding endpoint-specific logic for each new integration.

The overlay's contributions address this gap through:

9.2 Limitations

Several limitations should be acknowledged:

9.3 Future Work

Several directions for future research and development are promising:

9.4 Broader Implications

The DPID concept has potential applications beyond healthcare interoperability. Any domain where data producers exhibit systematic variations in how they represent information could benefit from content-addressed profile fingerprints. Examples include:

The combination of observational profiling, content-addressed identifiers, and governed artifact lifecycles provides a general pattern for achieving semantic interoperability in heterogeneous data ecosystems.

10. Conclusion

This paper has presented a FHIR-native harmonization overlay that addresses the persistent challenge of semantic interoperability in healthcare data exchange. The overlay's key contributions are:

  1. Data Profile Identifiers (DPIDs): A decentralized primitive for content-addressed fingerprinting of observed FHIR profiles. DPIDs enable endpoints to be compared, clustered, and monitored without requiring a central authority or prior coordination. The canonicalization procedure ensures stability under non-semantic variations while remaining sensitive to meaningful changes.
  2. A formal profile space: A mathematical framework for representing observed FHIR profiles as descriptors combining structural path information, terminology usage, and value distributions. The similarity metric enables clustering and drift detection, supporting both exact and approximate profile matching.
  3. Federated identity with evidence preservation: A probabilistic matching framework that adapts blocking strategies based on observed profile characteristics and preserves all linkage evidence for audit and adjudication.
  4. Governed harmonization artifacts: A staged rollout lifecycle for profile family assignments, terminology crosswalks, normalization transforms, and identity policies, with automated quality gates and rollback capabilities.

Experimental evaluation on simulated endpoints demonstrates that DPIDs achieve 100% stability under non-semantic perturbations while correctly detecting meaningful semantic changes when they cross hysteresis thresholds. The ablation study confirms that canonical URI normalization is essential for content-addressed profiling.

The overlay is designed to complement existing FHIR infrastructure rather than replace it. It can connect to any conformant FHIR server, integrate with established identity systems and terminology services, and operate alongside production applications without requiring modifications to source systems.

As healthcare networks continue to grow in scale and complexity, the need for systematic semantic harmonization will only increase. The overlay provides a foundation for building interoperable health data ecosystems where applications can consume data from multiple sources without repeatedly reinventing endpoint-specific integration logic. By making semantic interoperability a governed, auditable, and continuously improving capability, we can accelerate progress toward the vision of learning health systems that derive knowledge from diverse data sources while maintaining patient safety and privacy.

Appendix A: DPID Canonicalization Examples

This appendix provides concrete examples of the canonicalization process for common FHIR variations.

A.1 URI Normalization Examples

Table 2. URI normalization examples.
Input URINormalized URINotes
http://hl7.org/fhir/sid/icd-10-cmhttp://hl7.org/fhir/sid/icd-10-cmNo change
HTTP://HL7.ORG/FHIR/SID/ICD-10-CM/http://hl7.org/fhir/sid/icd-10-cmLowercase, remove trailing slash
http://hl7.org/fhir/sid/icd-10-cm/http://hl7.org/fhir/sid/icd-10-cmRemove trailing slash
https://example.com/fhir/StructureDefinition/my-exthttps://example.com/fhir/StructureDefinition/my-extPreserve HTTPS scheme
urn:oid:2.16.840.1.113883.6.90urn:oid:2.16.840.1.113883.6.90OIDs unchanged

A.2 Array Ordering Independence

Original JSON:

{
  "coding": [
    { "system": "http://snomed.info/sct", "code": "73211009" },
    { "system": "http://hl7.org/fhir/sid/icd-10-cm", "code": "I10" }
  ]
}

After canonicalization (sorted by canonical representation):

{
  "coding": [
    { "code": "I10", "system": "http://hl7.org/fhir/sid/icd-10-cm" },
    { "code": "73211009", "system": "http://snomed.info/sct" }
  ]
}

A.3 Extension Flattening

Original JSON:

{
  "extension": [
    {
      "url": "http://hl7.org/fhir/StructureDefinition/patient-race",
      "valueCoding": { "system": "urn:oid:2.16.840.1.113883.6.238", "code": "2106-3", "display": "White" }
    },
    {
      "url": "http://hl7.org/fhir/StructureDefinition/patient-ethnicity",
      "valueCoding": { "system": "urn:oid:2.16.840.1.113883.6.238", "code": "2186-5", "display": "Not Hispanic or Latino" }
    }
  ]
}

After flattening (extensions become pseudo-paths):

{
  "extension[http://hl7.org/fhir/StructureDefinition/patient-ethnicity].valueCoding.code": "2186-5",
  "extension[http://hl7.org/fhir/StructureDefinition/patient-ethnicity].valueCoding.display": "Not Hispanic or Latino",
  "extension[http://hl7.org/fhir/StructureDefinition/patient-ethnicity].valueCoding.system": "urn:oid:2.16.840.1.113883.6.238",
  "extension[http://hl7.org/fhir/StructureDefinition/patient-race].valueCoding.code": "2106-3",
  "extension[http://hl7.org/fhir/StructureDefinition/patient-race].valueCoding.display": "White",
  "extension[http://hl7.org/fhir/StructureDefinition/patient-race].valueCoding.system": "urn:oid:2.16.840.1.113883.6.238"
}

Appendix B: Glossary

Table 3. Glossary of key terms.
TermDefinition
DPIDData Profile Identifier: content-addressed fingerprint of an observed FHIR profile signature derived from a canonicalized stable signature.
GPIDGlobal Patient Identifier: stable identifier for a person across multiple patient records, minted through consensus representation.
FHIRFast Healthcare Interoperability Resources: HL7 standard for exchanging healthcare information using RESTful APIs and resources.
TEFCATrusted Exchange Framework and Common Agreement: U.S. governance framework for health information exchange across networks.
EMPIEnterprise Master Patient Index: system for managing patient identities across an organization with probabilistic matching.
MDMMaster Data Management: discipline of managing master data entities (patients, providers, organizations) with governance.
PIXmPatient Identifier Cross-reference for Mobile: IHE profile for cross-referencing patient IDs across different domains.
PDQmPatient Demographics Query for Mobile: IHE profile for querying patients by demographics with fuzzy matching.
PMIRPatient Master Identity Registry: IHE profile for maintaining master patient identity data with feed and query operations.
JSDJensen-Shannon Divergence: symmetric measure of divergence between probability distributions based on Shannon entropy.
KLKullback-Leibler Divergence: measure of how one probability distribution diverges from another expected distribution.
PAVAPool Adjacent Violators Algorithm: algorithm for isotonic regression that finds a monotonic fit by merging violators.

Frequently asked questions

What is a Data Profile Identifier (DPID)?

A DPID is a content-addressed fingerprint of the stable profile signature derived from observed FHIR instances. It is computed as a base64url-encoded SHA-256 hash of a canonicalized signature, so semantically equivalent profiles produce identical DPIDs regardless of superficial variation such as array ordering or URI formatting.

Because DPIDs are content-addressed, endpoints can be compared, clustered into families, and monitored for drift without a central authority or any prior coordination between organizations.

How does the overlay achieve semantic interoperability between FHIR systems?

It observes the de facto data shapes and terminologies at each endpoint, fingerprints them with DPIDs, and clusters similar endpoints into profile families. It then publishes governed harmonization artifacts — terminology crosswalks, normalization transforms, value-set alignments, and identity policies.

Downstream consumers can apply one consistent interpretation across many sources instead of rebuilding endpoint-specific ETL, mappings, and identity resolution for every new integration.

Does the harmonization overlay move patient data or modify FHIR servers?

No. The overlay operates as a non-invasive sidecar that reads from FHIR servers over standard REST APIs and never modifies them — no privileged database access, schema changes, or server replacements.

The control plane stays non-PHI, carrying only identifiers, hashes, and references rather than raw clinical data, and all artifacts and learning are tenant-scoped by default, with cross-tenant federation enabled only under explicit consent.

How are harmonization changes rolled out safely?

Every artifact is versioned and immutable and progresses through a staged lifecycle: draft, shadow, canary, active, deprecated, and retired. Promotion is gated by structural validation, test-suite passage, shadow-evaluation fidelity, canary SLOs (latency under 100ms p95, error rate under 0.1%), and fairness checks.

Because artifacts are immutable, rollback is as simple as repointing to a previous version, and monitoring can trigger automated rollback when metrics degrade.

References

  1. HL7 International. FHIR Release 4 (R4) Specification. https://hl7.org/fhir/. Accessed: 2024-01-15.
  2. Office of the National Coordinator for Health IT (ONC). Trusted Exchange Framework and Common Agreement (TEFCA). https://www.healthit.gov/policy/tefca. Accessed: 2024-01-15.
  3. U.S. Electronic Code of Federal Regulations. 45 CFR Part 172 — Trusted Exchange Framework and Common Agreement. https://www.ecfr.gov/current/title-45/subtitle-A/subchapter-D/part-172. Accessed: 2024-01-15.
  4. Office of the National Coordinator for Health IT (ONC). United States Core Data for Interoperability (USCDI). https://www.healthit.gov/isa/united-states-core-data-interoperability-uscdi. Accessed: 2024-01-15.
  5. Integrating the Healthcare Enterprise (IHE). PIXm: Patient Identifier Cross-reference for Mobile (Technical Framework Supplement). ihe.net (PIXm supplement PDF). Accessed: 2024-01-15.
  6. Integrating the Healthcare Enterprise (IHE). PDQm: Patient Demographics Query for Mobile (Implementation Guide). https://profiles.ihe.net/ITI/PDQm/. Accessed: 2024-01-15.
  7. Integrating the Healthcare Enterprise (IHE). PMIR: Patient Master Identity Registry (Technical Framework Supplement). ihe.net (PMIR supplement PDF). Accessed: 2024-01-15.
  8. HL7 International. Interoperable Digital Identity and Patient Matching Implementation Guide. https://build.fhir.org/ig/HL7/fhir-identity-matching-ig/. Accessed: 2024-01-15.
  9. HAPI FHIR. Master Data Management (MDM) Module Documentation. hapifhir.io/hapi-fhir/docs/server_jpa_mdm/mdm.html. Accessed: 2024-01-15.
  10. Smile CDR. Master Data Management (MDM) Documentation. smilecdr.com/docs/mdm/mdm.html. Accessed: 2024-01-15.
  11. InterSystems. InterSystems EMPI (Enterprise Master Person Index). intersystems.com (HealthShare EMPI). Accessed: 2024-01-15.
  12. I. P. Fellegi and A. B. Sunter. "A theory for record linkage." Journal of the American Statistical Association, vol. 64, no. 328, pp. 1183-1210, 1969.
  13. P. Christen. Data Matching. Springer, 2012.
  14. Firely. Simplifier.net — the FHIR collaboration platform. https://simplifier.net/. Accessed: 2024-01-15.
  15. Firely. Forge — Profile Editor for HL7 FHIR. https://simplifier.net/forge. Accessed: 2024-01-15.
  16. Lantana Consulting Group. Trifolia-on-FHIR (Retired) — FHIR IG Tool. lantanagroup.com (Trifolia-on-FHIR). Accessed: 2024-01-15.
  17. O. Bodenreider. "The Unified Medical Language System (UMLS): integrating biomedical terminology." Nucleic Acids Research, vol. 32, no. suppl 1, pp. D267-D270, 2004.
  18. D. Ghosh and R. Sharman. "Self-healing systems — survey and synthesis." Decision Support Systems, vol. 42, no. 4, pp. 2164-2185, 2007.
  19. D. Russo. "Navigating the complexity of generative AI adoption in software engineering." ACM Transactions on Software Engineering and Methodology, vol. 33, pp. 1-50, 2024.
Cite this paper

Nehzati, R. (2026). A FHIR-Native Harmonization Overlay for Semantic Interoperability: Decentralized Data Profile Identifiers, Federated Identity, and Governed Rollout. Axiomera Research. https://axiomera.com/blog/fhir-native-harmonization-overlay-semantic-interoperability