Skip to content
Merged
Changes from all commits
Commits
Show all changes
475 commits
Select commit Hold shift + click to select a range
6492389
perf(hts): cache system versions and concept flags to eliminate post-…
mauripunzueta May 5, 2026
d84a560
fix(hts): emit `filter` as normalised valueString in $expand parameter
smunini May 5, 2026
b1bbaf5
fix(hts): drop `property` input from expansion.parameter echo
smunini May 5, 2026
9077590
fix(hts): reject unknown useSupplement in $expand with 4xx
smunini May 5, 2026
87f40db
fix(hts): reject useSupplement-not-found in $validate-code + $lookup
smunini May 5, 2026
21e681b
fix(hts): populate expansion.contains[].property when requested
smunini May 5, 2026
8def893
ci(hts): force rebuild marker
smunini May 5, 2026
44194c2
fix(hts): emit expansion.property declarations alongside contains[].p…
smunini May 5, 2026
6781ddf
fix(hts): drop synthesised uri from expansion.property entries
smunini May 5, 2026
66b73aa
fix(hts): look up property uri from CodeSystem.property[].uri
smunini May 5, 2026
e5d362b
fix(hts): allow Coding without system in $validate-code
smunini May 5, 2026
3611b67
fix(hts): return result=false for Coding without system in $validate-…
smunini May 5, 2026
b836d2a
feat(hts): synthesise parent/child/inactive properties + definition i…
smunini May 5, 2026
14227c4
feat(hts): treat excludeNested=false as a request for tree-mode expan…
smunini May 5, 2026
945de8f
revert(hts): remove populate_concept_flags and used-codesystem from $…
mauripunzueta May 5, 2026
d8532f7
feat(hts): support $translate without ConceptMap URL (R5 source/targe…
smunini May 5, 2026
941782a
feat(hts): emit multi-issue OperationOutcomes from $validate-code
smunini May 5, 2026
0651dd6
feat(hts): coexisting multi-version CodeSystems with version-aware co…
smunini May 5, 2026
920df66
fix(hts): emit vs-invalid OperationOutcome for compose filters with n…
smunini May 5, 2026
2f79d3d
fix(hts): emit warning-<status> + used-codesystem in $expand response
smunini May 5, 2026
39f50fb
feat(hts): apply CodeSystem supplements in $expand, $validate-code, $…
smunini May 5, 2026
d815751
feat(hts): resolve compose.include[].valueSet[] refs with intersectio…
smunini May 5, 2026
b6b373b
feat(hts): add ValueSet compose filter ops `regex` and `child-of` [sk…
smunini May 5, 2026
51c17eb
fix(hts): rotate original display into preferredForLanguage on displa…
smunini May 5, 2026
b6d4b71
Merge #99 feat/hts-multi-version-cs
smunini May 5, 2026
8cf3326
Merge #102 feat/hts-filter-ops into feat/hts-terminology-service
smunini May 5, 2026
4eaa14c
Merge #103 feat/hts-ig-text-patterns
smunini May 5, 2026
f571498
Merge #100 feat/hts-cs-supplements
smunini May 5, 2026
0070f75
Merge #97 feat/hts-lookup-synthesis
smunini May 5, 2026
e191fb9
Merge #96 feat/hts-nested-contains
smunini May 5, 2026
c081417
Merge #101 feat/hts-inline-vs-refs
smunini May 5, 2026
308b3e5
Merge #98 feat/hts-multi-issue-oo
smunini May 5, 2026
d6f6cb2
Merge #95 feat/hts-translate-systems into feat/hts-terminology-service
smunini May 5, 2026
3b95f77
fix(hts): don't synthesise parent property when one is already stored
smunini May 5, 2026
265f154
feat(hts): coexisting multi-version ValueSets with versioned resolution
smunini May 5, 2026
6bdf982
fix(hts): drop unknown codes from explicit compose.concept[] expansion
smunini May 5, 2026
66d92b1
fix(hts): resource_url_by_id falls back to resource_json scan for Val…
smunini May 5, 2026
df778cb
fix(hts): mint fresh storage_id when fhir-id|version collides across …
smunini May 5, 2026
3a4b7fc
fix(hts): resolve notSelectable property by FHIR URI, not hardcoded name
smunini May 5, 2026
1e98238
fix(hts): also resolve 'inactive' property by FHIR URI for /-code
smunini May 5, 2026
d3f5995
fix(hts): don't echo valueSetVersion in expansion.parameter
smunini May 5, 2026
c01face
feat(hts): emit Unknown_Code_in_Version issue when code missing from …
smunini May 5, 2026
2724c5a
feat(hts): infer system from VS expansion for -code w/o explicit system
smunini May 5, 2026
6bb7427
fix(hts): don't emit warning-draft from VS-level status field
smunini May 5, 2026
3cdd277
feat(hts): rewrite issue location to bare 'code'/'system' for bare-co…
smunini May 5, 2026
5f9fd22
feat(hts): emit MSG_DEPRECATED status-check issue when validated CS i…
smunini May 5, 2026
ca8bd75
feat(hts): emit MSG_DEPRECATED status-check issue for validated Value…
smunini May 5, 2026
f0d3783
fix(hts): drop info-severity issues from $validate-code message join
smunini May 5, 2026
2e3e98f
feat(hts): emit one used-codesystem per stored version of a contribut…
smunini May 5, 2026
9465d98
fix(hts): treat compose filter op='in' with single value as equality
smunini May 5, 2026
cc2fd2a
fix(hts): splice inactive nodes from tree expansion, promoting active…
smunini May 5, 2026
e816e0a
fix(hts): drop tx-ecosystem-internal versionsMatch from echoed expans…
smunini May 5, 2026
461dc88
feat(hts): expose CodeSystem.concept.definition as synthesised 'defin…
smunini May 5, 2026
010d2d6
fix(hts): emit two issues for Coding-with-no-system in VS validate-code
smunini May 5, 2026
e63e32f
fix(hts): treat compose filter property='code' as alias for 'concept'
smunini May 5, 2026
6240d4c
feat(hts): emit used-valueset for compose.include[].valueSet[] refere…
smunini May 5, 2026
c183181
feat(hts): emit warning-<status> for referenced VSes alongside used-v…
smunini May 5, 2026
4310bcd
feat(hts): honour 'designation' $expand filter parameter
smunini May 5, 2026
4aaca1f
fix(hts): match IG text for Unknown_Code_in_Version on CS $validate-code
smunini May 5, 2026
b9222dd
feat(hts): include immediate children of abstract enumerated concepts
smunini May 5, 2026
2ad6fcc
fix(hts): keep enumerated VS expansion flat even with excludeNested=f…
smunini May 5, 2026
30ef9f4
fix(hts): distinguish hierarchical=true from excludeNested=false in t…
smunini May 5, 2026
7646bba
chore(hts): nudge CI build cache to pick up recent fixes
smunini May 5, 2026
481cea3
fix(hts): only add abstract-children at top-level expansion (depth=0)
smunini May 5, 2026
f933b7d
chore(hts): add tx-debug log for compose_is_enumerated detection
smunini May 5, 2026
b38988a
ci: upload HTS server log artifact for tx-ecosystem runs
smunini May 5, 2026
831c9ec
chore(hts): swap tx-debug tracing for eprintln to bypass log buffering
smunini May 5, 2026
4eb01e8
feat(hts): emit per-coding issues for codeableConcept validate-code
smunini May 5, 2026
f41c7ae
fix(hts): detect CS version mismatch in ValueSet validate-code
mauripunzueta May 5, 2026
667e300
fix(hts): comprehensive version mismatch detection for VS validate-code
mauripunzueta May 5, 2026
5746c93
fix(hts): location-aware version mismatch issues + error-only message
mauripunzueta May 5, 2026
35cdda0
fix(hts): correct issue ordering + MISMATCH severity + pipe-URL expand
mauripunzueta May 5, 2026
84a6067
fix(hts): track CS version per ExpansionContains for accurate used-co…
mauripunzueta May 5, 2026
a21a418
fix(hts): permutations display-in-text, CC issue severity/tx_code, co…
mauripunzueta May 6, 2026
e83c312
fix(hts): separate expression[] from location[] in ValidationIssue
mauripunzueta May 6, 2026
0a66ccd
fix(hts): echo requested version in validate-code response, not lates…
mauripunzueta May 6, 2026
20cf570
fix(hts): use backend-resolved cs_version in validate-code response
mauripunzueta May 6, 2026
224c83d
fix: stop echoing version-override params; add version to contains; f…
mauripunzueta May 6, 2026
30e6318
fix: only emit version in expansion contains for multi-version CSes; …
mauripunzueta May 6, 2026
a45aa50
hts: fix version resolution, systemVersion param, and display echo
mauripunzueta May 6, 2026
4166b48
fix(hts): fix version mismatch detection for wildcard VS includes
mauripunzueta May 6, 2026
fd36b92
fix(hts): fix version mismatch detection for CC and versionless VS
mauripunzueta May 7, 2026
fe31087
fix(hts): echo VS-pinned version (inc_full) not requested version in …
mauripunzueta May 7, 2026
033b67a
fix(hts): support multi-segment wildcards in version_satisfies_wildcard
smunini May 7, 2026
de802b8
fix(hts): include INACTIVE_CONCEPT_FOUND warnings in top-level message
smunini May 7, 2026
85b733f
fix(hts): cycle detection for exclude.valueSet[] + retired-status war…
smunini May 7, 2026
7755528
fix: well-known concept-property URIs + flat enumerated expansions + …
smunini May 7, 2026
131aaec
fix(hts): plumb force-system-version / system-version into expand
smunini May 7, 2026
c3dea30
fix(hts): echo system-version / force-system-version in expansion.par…
smunini May 7, 2026
2196337
fix(hts): normalize echoed system-version params to valueUri
smunini May 7, 2026
d9258ee
wip(hts): plumb force-system-version / system-version into validate-code
smunini May 7, 2026
94bd4ca
wip(hts): wire resolve_version_for_system into VS validate-code CC path
smunini May 7, 2026
62f3884
fix(hts): don't echo system-version / check-system-version in expansi…
smunini May 7, 2026
ce1ec37
wip(hts): expand check-system-version post-check (incomplete)
smunini May 7, 2026
c29b6d8
wip(hts): suppress VS-pin mismatch issues when force-system-version o…
smunini May 7, 2026
7137d5b
fix(hts): finalize check-system-version post-validation handling
smunini May 7, 2026
94a1146
style(hts): apply cargo fmt
smunini May 7, 2026
d1fa65a
docs(hts): fix typo in LLD prerequisites (pre-build → pre-built) [ski…
mauripunzueta May 7, 2026
aff6344
ci(tx-ecosystem): import IG fixtures from test-cases.json setup
mauripunzueta May 7, 2026
169bf0c
fix(hts): direction-independent translate columns; drop display echo
mauripunzueta May 7, 2026
5c4fbe5
fix(hts): reject bad-supplement inputs with 4xx + handle VS-as-system
mauripunzueta May 7, 2026
899a6cf
fix(hts): version pinning, multi-version overload, default-VS-version
mauripunzueta May 7, 2026
31a6fd8
fix(hts): round 3 — tho regression, overload v2, validation+params, f…
mauripunzueta May 7, 2026
57d8974
fix(hts): align validate-code supplement test with IG (drop used-supp…
mauripunzueta May 7, 2026
9b4fc71
fix(hts): round 4 — version regression recovery + extensions scaffold…
mauripunzueta May 7, 2026
0d24a7e
fix(hts): round 5 — round-4 regression recovery + version + small rem…
mauripunzueta May 7, 2026
2654e0f
fix(hts): version round-3 narrowing — exact-match source_vs + single-…
mauripunzueta May 7, 2026
8f445ac
fix(hts): gate compose echo on caller's inline valueSet, not the tx-r…
mauripunzueta May 7, 2026
4202210
fix(hts): round 7 — version, params+validation, default-vs+exclude, l…
mauripunzueta May 7, 2026
c5fa971
fix(hts): split requested_properties — auto-status drives population,…
mauripunzueta May 7, 2026
e5a6ec8
fix(hts): round 8 — additional version/expand refinements from parall…
mauripunzueta May 7, 2026
3d6fd26
fix(hts): clone force_system_versions to fix borrow-after-move
mauripunzueta May 7, 2026
2309319
fix(hts): version regression triage + parallel agent expand additions
mauripunzueta May 7, 2026
6e2d27a
test(hts): add IG-fixture-mirror tests for child-of URL path and tran…
mauripunzueta May 7, 2026
fc3404a
fix(hts): params+validation round-4 — accumulated agent edits
mauripunzueta May 7, 2026
0165654
fix(hts): apply_active_only_inactive issue ordering refinement
mauripunzueta May 7, 2026
10501ab
fix(hts): downconvert expansion.property[] to cross-version extension…
mauripunzueta May 7, 2026
eec87bb
fix(hts): long-tail round-2 expand.rs adjustments
mauripunzueta May 7, 2026
ddfad33
fix(hts): long-tail round-2 expand.rs improvements (status filter, co…
mauripunzueta May 7, 2026
d1c7762
fix(hts): round 11 — case-insensitive CS, errors-combination-bad, reg…
mauripunzueta May 7, 2026
94d30ad
fix(hts): validation agent round-11 follow-up edits
mauripunzueta May 7, 2026
54195d0
fix(hts): validation agent + round-12 partial — VS-version lookup + e…
mauripunzueta May 7, 2026
bc53097
fix(hts): round 12 — supplement prop types + VS-compose designations …
mauripunzueta May 7, 2026
6802e88
fix(hts): round 13a — enum-defs3 extension[] copy + exclude-gender2 o…
mauripunzueta May 7, 2026
8df0318
fix(hts): only echo extension[] when source has at least one non-cons…
mauripunzueta May 7, 2026
4931005
fix(hts): final triage — translate part ordering + exclude-gender2 or…
mauripunzueta May 7, 2026
e2d9dc2
fix(hts): R4 child-of recovery from cross-version extension
mauripunzueta May 7, 2026
5cf4bad
fix(hts): R4 child-of recovery from _op primitive-extension sibling
mauripunzueta May 7, 2026
69a7ed1
docs(hts): mark PostgreSQL backend as planned for a future release [s…
mauripunzueta May 8, 2026
dc49983
ci(tx-ecosystem): count validator-skipped tests separately from failures
mauripunzueta May 8, 2026
fe2bdf8
feat(hts): add /ValueSet/$batch-validate-code for tx-ecosystem batch …
mauripunzueta May 8, 2026
be29415
fix(hts): batch-validate ValidateCodeRequest must initialize all fields
mauripunzueta May 8, 2026
16cf9f1
feat(hts): batch-validate delegates to $validate-code for full per-co…
mauripunzueta May 8, 2026
32b9c7b
fix(hts): validate-code surfaces concept status property and filters …
mauripunzueta May 8, 2026
78a044c
fix(hts): emit warning Wrong-Display issue when code is not-in-VS but…
mauripunzueta May 8, 2026
2d4a5ba
ci(tx-ecosystem): assertion ignores validator-skipped tx.fhir.org-onl…
mauripunzueta May 8, 2026
6a2a251
fix(hts): short-circuit ?fhir_vs URLs to implicit-VS path in expand a…
mauripunzueta May 8, 2026
27d0426
fix(hts): validate_fhir_vs joins via code_systems URL so multiple row…
mauripunzueta May 8, 2026
8399519
fix(hts): prefer code_systems row with concepts over empty stub for e…
mauripunzueta May 8, 2026
877b9b2
fix(hts): resolve_compose_system_id prefers row with concepts over em…
mauripunzueta May 8, 2026
101ce0f
fix(hts): apply with-concepts preference at remaining 6 code_systems …
mauripunzueta May 8, 2026
7af9b70
perf(hts): cache CodeSystem URL→system_id resolution to recover wRPS
mauripunzueta May 8, 2026
01ccba7
fix(hts): re-export invalidate_cs_id_cache via sqlite::mod for crate-…
mauripunzueta May 8, 2026
e4823a3
perf(hts): bound concurrent implicit-cache bg-populate threads to 2 —…
mauripunzueta May 8, 2026
0e1cae3
Revert "perf(hts): bound concurrent implicit-cache bg-populate thread…
mauripunzueta May 8, 2026
7347a90
perf(hts): tune SQLite PRAGMAs for sequential benchmark load
mauripunzueta May 8, 2026
fe66546
perf(hts): bump r2d2 pool size 20 -> 64 for benchmark sustained load
mauripunzueta May 8, 2026
ec6651b
perf(hts): lower wal_autocheckpoint from 5000 to 500 to keep WAL tigh…
mauripunzueta May 8, 2026
5c581fa
Revert "perf(hts): lower wal_autocheckpoint from 5000 to 500 to keep …
mauripunzueta May 8, 2026
34f3536
perf(hts): add EX04/EX01 probe instrumentation for iter11 diagnosis
mauripunzueta May 8, 2026
c0a4632
fix(hts): probe references req.url instead of moved url
mauripunzueta May 8, 2026
a04dfdf
perf(hts): parallelize per-system post-expand queries via join_all
mauripunzueta May 8, 2026
10bcfae
perf(hts): parallelize per-system CodeSystem metadata search via join…
mauripunzueta May 9, 2026
9d1bf88
fix(hts): SNOMED implicit-VS preflight + LK lookup perf regressions
mauripunzueta May 9, 2026
930a22d
fix(hts): revert JOIN-via-URL overlay; keep only content-tier resolve…
mauripunzueta May 9, 2026
935d20d
perf(hts): cache per-call work on validate-code + lookup hot paths
mauripunzueta May 9, 2026
032e996
fix(hts): clear process-wide caches on backend creation for test isol…
mauripunzueta May 9, 2026
7c11a3c
refactor(hts): convert iter3 perf caches to per-instance fields
mauripunzueta May 9, 2026
fa66d6c
perf(hts): add per-instance validate-code response cache
mauripunzueta May 9, 2026
f6862e1
perf(hts): add handler-level response cache for \$validate-code
mauripunzueta May 9, 2026
c93f1ca
fix(hts): drop redundant `ref` in validate-code cache populate match
mauripunzueta May 9, 2026
685acb5
perf(hts): handler-cache for \$expand + VC03 isa-path fast skip
mauripunzueta May 9, 2026
ff1aea5
perf(hts): compose-keyed handler cache for inline-VS \$expand
mauripunzueta May 9, 2026
df120b3
perf(hts): cache code_system_version_for_url + add code_system_exists
mauripunzueta May 9, 2026
9561baf
perf(hts): raise validate-code + expand handler cache caps to 16384
mauripunzueta May 9, 2026
2270fc1
chore(hts): satisfy clippy and cargo fmt
smunini May 10, 2026
5388ab0
ci(hts): add parallel postgres workflows for tx-ecosystem + benchmark
mauripunzueta May 12, 2026
2ea0b49
fix(hts): gate ecl evaluator + parse_and_evaluate on `sqlite` feature
mauripunzueta May 12, 2026
66c3d4b
ci(hts): use cargo check (not cargo test) in PG check job temporarily
mauripunzueta May 12, 2026
8020053
ci(hts): wire PG workflows to the runner's remote Docker daemon
mauripunzueta May 12, 2026
0ebb44c
perf(hts): add fast code_system_exists override on PG backend
mauripunzueta May 12, 2026
c4d0901
feat(hts): port cluster D — VS \`\$validate-code\` semantics to PG ba…
mauripunzueta May 12, 2026
c4f7e04
feat(hts): port version-mismatch detection to PG (P1.5)
mauripunzueta May 12, 2026
2f23396
fix(hts): vary version-mismatch location strings by input_form on PG
mauripunzueta May 12, 2026
b90eb03
feat(hts): resolve locally-aliased property codes on PG (P1.6)
mauripunzueta May 12, 2026
5d3c001
fix(hts): echo concept display on PG version-mismatch responses
mauripunzueta May 12, 2026
c64f5e7
feat(hts): accept inline ValueSet on PG \$expand (P2.1)
mauripunzueta May 12, 2026
cb1c88e
feat(hts): compose.include.filter operators on PG \$expand (P2.2)
mauripunzueta May 12, 2026
b3a3774
feat(hts): thread CS version onto PG expansion contains items (P2.3)
mauripunzueta May 12, 2026
cc1a4fe
feat(hts): port CodeSystem \$validate-code semantics to PG (P2.5)
mauripunzueta May 12, 2026
0bf21cf
fix(hts): bubble HtsError::NotFound for unresolvable VS on PG validat…
mauripunzueta May 12, 2026
beec4d1
feat(hts): honour force-system-version / system-version on PG expand
mauripunzueta May 12, 2026
aa509aa
fix(hts): version-strict candidate selection on PG validate-code over…
mauripunzueta May 12, 2026
025c215
Revert "fix(hts): version-strict candidate selection on PG validate-c…
mauripunzueta May 12, 2026
3396c55
fix(hts): version-aware PG VS expansion cache + version-strict overlo…
mauripunzueta May 13, 2026
9d4e8f7
fix(hts): PG compute_expansion drops unknown codes, anchors regex, ho…
mauripunzueta May 13, 2026
2d9a40d
feat(hts): port concept_resource_entries + supplement_concept_entries…
mauripunzueta May 13, 2026
9f5e32c
fix(hts): PG compose filter parity — child-of, regex-on-property, abs…
mauripunzueta May 13, 2026
63d34e5
fix(hts): suppress PG tree-building for enumerated composes
mauripunzueta May 13, 2026
781804e
feat(hts): port indirect compose.include[].valueSet[] refs to PG (Clu…
mauripunzueta May 13, 2026
678d841
fix(hts): thread default_value_set_versions through PG indirect VS refs
mauripunzueta May 13, 2026
552003b
fix(hts): bypass PG VS expansion cache when default-valueset-version …
mauripunzueta May 13, 2026
d9673c8
feat(hts): port supplements + definition echo + UNKNOWN_CS_VERSION_EX…
mauripunzueta May 13, 2026
b7dcd77
fix(hts): drop duplicate format_valid_versions_msg / cs_all_stored_ve…
mauripunzueta May 13, 2026
ba35fa4
fix(hts): port strict property eq + !=/not-in filter ops to PG
mauripunzueta May 13, 2026
93377c7
fix(hts): bare-integer compose.include[].version is exact-match only …
mauripunzueta May 13, 2026
8475c1c
fix(hts): preserve CodeSystem-defined order on PG no-filter expansion
mauripunzueta May 13, 2026
311c0d8
fix(hts): swallow UNKNOWN_CS_VERSION_EXP sentinel on PG validate-code…
mauripunzueta May 13, 2026
65b864a
feat(hts): version-aware exclude on PG concept[] + fix PG translate d…
mauripunzueta May 13, 2026
3ef2422
feat(hts): tx-resource shadowing for ValueSet/\$validate-code
mauripunzueta May 13, 2026
ac2e705
Revert "feat(hts): tx-resource shadowing for ValueSet/\$validate-code"
mauripunzueta May 13, 2026
257a6fd
feat(hts): tx-resource fallback for ValueSet/\$validate-code (URL not…
mauripunzueta May 13, 2026
6e8a3c4
fix(hts): re-add collect_resource_params import dropped by revert
mauripunzueta May 13, 2026
a3c54b4
feat(hts): versionsMatch=false detection + whole-system version-aware…
mauripunzueta May 13, 2026
da8fb9d
fix(hts): normalise R4-encoded compose filter ops on PG (CHILDOF, DES…
mauripunzueta May 13, 2026
fe9627e
fix(hts): support whole-system exclude on PG (no concept[], no filter[])
mauripunzueta May 13, 2026
7efe8af
fix(hts): echo CS display on PG validate-code when code in CS but not…
mauripunzueta May 13, 2026
73804d5
fix(hts): honour compose.inactive=false on PG validate-code
mauripunzueta May 13, 2026
bb7685b
ci(hts): dump PG DB state after fixture import (parity-port debug aid)
mauripunzueta May 13, 2026
90a6bd7
fix(hts): implement descendent-of compose filter on PG + improve DB dump
mauripunzueta May 13, 2026
fd36cdf
feat(hts): detect bad VS imports on tx-resource shadows (operations-l…
mauripunzueta May 13, 2026
cdf0369
fix(hts): single emission of message param in inline bad-import response
mauripunzueta May 13, 2026
fb24599
ci(hts): also capture IG fixture bodies in PG DB dump
mauripunzueta May 13, 2026
ea69ab8
fix(hts): port UUID-fallback to PG import — stop silently dropping fh…
mauripunzueta May 13, 2026
586eaf0
fix(hts): echo latest CS version for truly-unknown codes on PG valida…
mauripunzueta May 13, 2026
224da47
fix(hts): code_system_version_for_url returns latest version on PG
mauripunzueta May 13, 2026
3fbd82d
fix(hts): inferSystem ambiguity detection on PG validate-code
mauripunzueta May 13, 2026
e1c2ebf
feat(hts): contained-VS (#fragment) ref support on PG expand path
mauripunzueta May 13, 2026
b7bff1b
Revert "feat(hts): contained-VS (#fragment) ref support on PG expand …
mauripunzueta May 13, 2026
5c8b0bf
ci(hts): also capture contained-test request fixtures in DB dump [ski…
mauripunzueta May 13, 2026
dc0c275
fix(hts): gate D.2 abstract→children expansion to depth==0 only
mauripunzueta May 13, 2026
4801f8f
feat(hts): contained-VS (#fragment) ref support on PG expand path
mauripunzueta May 13, 2026
2700faf
fix(hts): drop `location` from PG CS-side INACTIVE_CONCEPT_FOUND warning
mauripunzueta May 13, 2026
c12e46d
feat(hts): PG expand parity for ?fhir_vs + count-bounded large expans…
mauripunzueta May 14, 2026
3ef1b8a
perf(hts): PG in-memory inline-compose expansion cache (iter 1)
mauripunzueta May 14, 2026
1043451
perf(hts): PG per-instance \$lookup + resolve_code_system caches (ite…
mauripunzueta May 14, 2026
740694d
perf(hts): UNNEST batch insert in PG populate_cache (iter 3a)
mauripunzueta May 14, 2026
8f0a901
perf(hts): single-flight cache via OnceCell on PG expand (iter 3b)
mauripunzueta May 14, 2026
7be36af
perf(hts): PG \$subsumes + \$translate response caches (iter 4)
mauripunzueta May 14, 2026
f41c9d9
perf(hts): raise PG response cache caps 4096 → 16384 (iter 5)
mauripunzueta May 14, 2026
586fa50
perf(hts): pool-free warm-hit fast path on PG expand (iter 6)
mauripunzueta May 15, 2026
db0c87a
perf(hts): concept_closure table + paginated isa fast path (iter 7a)
mauripunzueta May 15, 2026
6359372
fix(hts): handle multi-version URLs in PG post-commit closure build (…
mauripunzueta May 15, 2026
b6663aa
fix(hts): rewrite PG closure migration query for index-only lookup (i…
mauripunzueta May 15, 2026
a69e397
perf(hts): drop paginated PG fast path; rely on closure-backed comput…
mauripunzueta May 15, 2026
e578492
Revert "perf(hts): drop paginated PG fast path; rely on closure-backe…
mauripunzueta May 15, 2026
c710b8a
Revert "fix(hts): rewrite PG closure migration query for index-only l…
mauripunzueta May 15, 2026
ba597f0
Revert "fix(hts): handle multi-version URLs in PG post-commit closure…
mauripunzueta May 15, 2026
9a74863
Revert "perf(hts): concept_closure table + paginated isa fast path (i…
mauripunzueta May 15, 2026
05b10a9
perf(hts): handler-level \$lookup cache (iter 7d)
mauripunzueta May 15, 2026
7a99180
perf(hts): port compose_page_fast to PG for extensional ValueSets (it…
mauripunzueta May 15, 2026
958e08e
perf(hts): in-process concept_hierarchy edge cache on PG (iter 7f)
mauripunzueta May 17, 2026
af30533
perf(hts): negative-cache $lookup not-found responses (iter 7i)
mauripunzueta May 17, 2026
9893d19
perf(hts): concept_closure table + paginated isa fast path (iter 7j)
mauripunzueta May 17, 2026
3183c45
perf(hts): paginated closure fast-path for ?fhir_vs=isa/X (iter 7k)
mauripunzueta May 17, 2026
60b2dbc
perf(hts): cache closure COUNT(*) per root_code (iter 7k+)
mauripunzueta May 17, 2026
8a99d6a
perf(hts): skip full-system enum in PG filter expansion (iter 7l)
smunini May 20, 2026
e954731
perf(hts): cache ?fhir_vs=isa/X paginated pages for EX01 (iter 7m)
smunini May 20, 2026
d3bd830
Merge feat/hts-terminology-service: HTS Postgres parity → 100% + perf
mauripunzueta May 20, 2026
a9816ca
Merge branch 'main' into integration/hts-pg-parity-perf
smunini May 21, 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

These merge commits were added into this branch cleanly.

There are no new changes to show.