Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
23 commits
Select commit Hold shift + click to select a range
cdbc63e
Add semantic search schema (v117): EmbeddingModel table
Jul 14, 2026
d6a789e
Add semantic search prototype: chunking, embeddings, vector store, an…
Jul 16, 2026
286cb45
Add SQL-backed semantic search for FHIR resources
Jul 28, 2026
6fc3b45
Complete semantic search indexing and reindex workflows
Aug 5, 2026
f39799f
Add semantic relevance sorting and pagination
Aug 11, 2026
e9dd971
Add read-only FHIR MCP tools
Aug 11, 2026
2c00d6a
Add clinical semantic search demo agents
Aug 11, 2026
e7619a0
Document semantic search architecture and operations
Aug 11, 2026
f634c85
Authorize linked semantic evidence
Aug 23, 2026
8157e75
Refresh vectors for linked source changes
Aug 23, 2026
7375ed4
Add metadata-driven semantic search chaining
Aug 23, 2026
b81c53e
Handle vector references in sequential bundles
Aug 23, 2026
c42ef30
Add semantic search SQL end-to-end coverage
Aug 23, 2026
f11392e
WIP: relocate demo/MCP assets out of repo; keep semantic-search featu…
Aug 31, 2026
ddf680a
Merge remote-tracking branch 'origin/main' into feature/sql-semantic-…
Aug 31, 2026
e564d4b
Adopt Medino mediator API in semantic search after main merge
Aug 31, 2026
613d1c5
LOCAL DEMO: point shared packages at local preview feed so build/demo…
Aug 31, 2026
c5f7ec7
Document build-time codegen dependency as a known blocker in ADR
Aug 31, 2026
170fb10
Fix stale .Handle() test calls to HandleAsync after Medino merge
Aug 31, 2026
a11df9e
Fix test isolation: serialize ModelInfoProvider-mutating vector test …
Aug 31, 2026
67bba55
Relocate SemanticSearch SQL demo/helper scripts out of the repo
Aug 31, 2026
dfa8d21
Harden VectorSearchQueryProcessorTests isolation (serialize ModelInfo…
Aug 31, 2026
e0c4672
Add semantic search reference doc (docs/SemanticSearch.md) and update…
Sep 1, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -97,6 +97,9 @@ ipch/
# Visual Studio Code C# Dev Kit cache files
*.lscache

# VS Code personal workspace settings (launch.json, mcp.json, and tasks.json are tracked intentionally)
.vscode/settings.json

# TFS 2012 Local Workspace
$tf/

Expand Down
5 changes: 4 additions & 1 deletion Directory.Packages.props
Original file line number Diff line number Diff line change
@@ -1,7 +1,8 @@
<Project>
<!-- Shared dependencies versions.-->
<PropertyGroup>
<HealthcareSharedPackageVersion>11.0.135</HealthcareSharedPackageVersion>
<!-- LOCAL DEMO ONLY: points at the .nuget-local preview set; revert to the official version before any PR. -->
<HealthcareSharedPackageVersion>1.0.0-fix-vector-schema-model-20260720-144944-preview</HealthcareSharedPackageVersion>
<Hl7FhirVersion>5.11.4</Hl7FhirVersion>
<Hl7FhirLegacyVersion>5.11.0</Hl7FhirLegacyVersion>
<DotNetSdkPackageVersion>10.0.10</DotNetSdkPackageVersion>
Expand Down Expand Up @@ -40,6 +41,7 @@
</ItemGroup>
<ItemGroup>
<PackageVersion Include="AngleSharp" Version="1.5.0" />
<PackageVersion Include="Azure.AI.OpenAI" Version="2.1.0" />
<PackageVersion Include="Azure.Containers.ContainerRegistry" Version="1.3.0" />
<PackageVersion Include="Azure.Identity" Version="1.21.0" />
<PackageVersion Include="Azure.ResourceManager.CosmosDB" Version="1.3.2" />
Expand Down Expand Up @@ -131,6 +133,7 @@
<PackageVersion Include="OpenIddict.EntityFrameworkCore" Version="$(OpenIddictPackageVersion)" />
<PackageVersion Include="OpenIddict.Server.AspNetCore" Version="$(OpenIddictPackageVersion)" />
<PackageVersion Include="OpenIddict.Validation.AspNetCore" Version="$(OpenIddictPackageVersion)" />
<PackageVersion Include="PdfPig" Version="0.1.15" />
<PackageVersion Include="Polly" Version="8.5.2" />
<PackageVersion Include="prometheus-net.AspNetCore" Version="8.2.1" />
<PackageVersion Include="prometheus-net.DotNetRuntime" Version="4.4.1" />
Expand Down
17 changes: 17 additions & 0 deletions THIRDPARTYNOTICES.md
Original file line number Diff line number Diff line change
Expand Up @@ -805,6 +805,23 @@ This file is based on or incorporates material from the projects listed below (T
> (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
> SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

## PdfPig 0.1.15
* Component Source: https://github.com/UglyToad/PdfPig
* Component Copyright and License: Apache License 2.0
> This product is derived from software developed at
> The Apache Software Foundation (http://www.apache.org/).
>
> Based on source code originally developed in the PDFBox and
> FontBox projects.
>
> Copyright (c) 2002-2007, www.pdfbox.org
>
> Includes the Adobe Glyph List
> Copyright 1997, 1998, 2002, 2007, 2010 Adobe Systems Incorporated.
>
> Includes the Zapf Dingbats Glyph List
> Copyright 2002, 2010 Adobe Systems Incorporated.

## prometheus-net.AspNetCore 4.1.1
* Component Source: https://github.com/prometheus-net/prometheus-net
* Component Copyright and License:
Expand Down
7 changes: 6 additions & 1 deletion build/jobs/scripts/Provision-AcaDeploy.ps1
Original file line number Diff line number Diff line change
Expand Up @@ -26,8 +26,10 @@ param(
[Parameter(Mandatory = $true)] [string] $TenantIdGuid,

[Parameter(Mandatory = $false)] [string] $SqlServerName = '',
[Parameter(Mandatory = $false)] [string] $SqlDatabaseName = '',
[Parameter(Mandatory = $false)] [string] $SqlElasticPoolName = '',
[Parameter(Mandatory = $false)] [string] $SchemaAutomaticUpdatesEnabled = 'auto',
[Parameter(Mandatory = $false)] [ValidateSet('true', 'false')] [string] $DeleteAllDataOnStartup = 'false',
[Parameter(Mandatory = $false)] [string] $ReindexEnabled = 'true',

# ACA scaling/sizing (sourced from ci-variables.yml / pr-variables.yml)
Expand All @@ -50,6 +52,7 @@ $ErrorActionPreference = 'Stop'

# Bool-ish string args from the YAML wrapper get parsed here so that 'false' actually means false.
$reindexEnabledBool = $ReindexEnabled -eq 'true'
$deleteAllDataOnStartupBool = $DeleteAllDataOnStartup -eq 'true'

Add-Type -AssemblyName System.Web

Expand Down Expand Up @@ -142,7 +145,7 @@ $resourceGroupName = $ResourceGroup
# --- Data-store-specific pre-deploy setup ---
if ($DataStore -eq 'sql') {
$sqlServerName = $SqlServerName.ToLowerInvariant()
$sqlDatabaseName = "FHIR$Version"
$sqlDatabaseName = if ([string]::IsNullOrWhiteSpace($SqlDatabaseName)) { "FHIR$Version" } else { $SqlDatabaseName }
$sqlElasticPoolName = $SqlElasticPoolName
$existingDb = Get-AzSqlDatabase -ResourceGroupName $resourceGroupName -ServerName $sqlServerName -DatabaseName $sqlDatabaseName -ErrorAction SilentlyContinue
if ($null -eq $existingDb) {
Expand Down Expand Up @@ -274,7 +277,9 @@ $templateParameters = @{

if ($DataStore -eq 'sql') {
$templateParameters["sqlServerName"] = $sqlServerName
$templateParameters["sqlDatabaseName"] = $sqlDatabaseName
$templateParameters["sqlSchemaAutomaticUpdatesEnabled"] = $SchemaAutomaticUpdatesEnabled
$templateParameters["deleteAllDataOnStartup"] = $deleteAllDataOnStartupBool
} else {
$templateParameters["cosmosDbAccountName"] = $cosmosDbAccountName
}
Expand Down
Loading
Loading