LevelUp.Health.Migration 0.1.0-preview.2

This is a prerelease version of LevelUp.Health.Migration.
dotnet add package LevelUp.Health.Migration --version 0.1.0-preview.2
                    
NuGet\Install-Package LevelUp.Health.Migration -Version 0.1.0-preview.2
                    
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="LevelUp.Health.Migration" Version="0.1.0-preview.2" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="LevelUp.Health.Migration" Version="0.1.0-preview.2" />
                    
Directory.Packages.props
<PackageReference Include="LevelUp.Health.Migration" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add LevelUp.Health.Migration --version 0.1.0-preview.2
                    
#r "nuget: LevelUp.Health.Migration, 0.1.0-preview.2"
                    
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package LevelUp.Health.Migration@0.1.0-preview.2
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=LevelUp.Health.Migration&version=0.1.0-preview.2&prerelease
                    
Install as a Cake Addin
#tool nuget:?package=LevelUp.Health.Migration&version=0.1.0-preview.2&prerelease
                    
Install as a Cake Tool

LevelUp.Health.Migration

The P3 FHIR data-migration accelerator for the LevelUp.Health backend plane (asclepius A5, issues #46 + #60). Turns EHR-style source records into US-Core-conformant FHIR R4 resources and loads them idempotently into a FHIR store, with a validator-in-the-loop mapping harness for the long tail of local codes.

Concern

An opinionated migration pipeline: an idempotent $import/$export load transport, business-identity idempotency (stable ids from source keys, not surrogate ids), medallion (bronze → silver → gold) staging, US-Core 6.1.0 profile validation, terminology resolution (local code → LOINC/SNOMED via ConceptMap/ValueSet), FHIR conversion, and a retrieve-then-$validate AI mapping harness that proposes mappings and gates them on a real validator pass.

Harvest claim

The reusable load-engine core is lifted from ares-elite/aegis-api's Aegis.Tools.DataMigration behind neutral ports — no Ares-specific types cross the boundary. The frontier capabilities (validation, terminology, conversion, AI mapping) are expressed as ports with in-repo reference implementations so the package is exercisable end-to-end offline. Live backends — Azure FHIR $import/$export, a hosted terminology server, and an LLM mapping model — are opt-in seams, deferred behind [Skip]-gated integration tests until their credentials/hosts are provisioned.

Reflection-heavy (Firely SDK + Azure SDK), so this package stays off the AOT-safe ServiceDefaults core and outside the package-boundary gate.

Status

T001 ships only the package skeleton, the empty concern folders, and the shared golden migration fixture (LevelUp.Health.Migration.Tests/Fixtures/) that downstream tasks consume. The ports and their reference implementations land in T002T014.

Product Compatible and additional computed target framework versions.
.NET net10.0 is compatible.  net10.0-android was computed.  net10.0-browser was computed.  net10.0-ios was computed.  net10.0-maccatalyst was computed.  net10.0-macos was computed.  net10.0-tvos was computed.  net10.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last Updated
0.1.0-preview.2 43 7/10/2026