Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
409 commits
Select commit Hold shift + click to select a range
4315705
perf(hts): FTS-first for EX08 combined text + property= filters
mauripunzueta May 1, 2026
fa4aa93
perf(hts): push text filter into SQL for EX08 combined property + tex…
mauripunzueta May 2, 2026
868c5e9
Merge branch 'main' into feat/hts-terminology-service
smunini May 2, 2026
44cc4c3
perf(hts): single CTE query for multi-include property-only compose (…
mauripunzueta May 2, 2026
d1dec00
Modified audit.toml [skip ci]
smunini May 2, 2026
c19982a
Merge branch 'feat/hts-terminology-service' of github.com:HeliosSoftw…
smunini May 2, 2026
4773c52
Removed extra file
smunini May 3, 2026
505b7bc
perf(hts): replace INTERSECT CTE with EXISTS for multi-include proper…
mauripunzueta May 3, 2026
6264c93
perf(hts): in-memory inline compose index eliminates spawn_blocking c…
mauripunzueta May 3, 2026
d367f9e
fix(hts-benchmark): resolve EX04 51% HTTP errors — load 4 missing VSA…
mauripunzueta May 4, 2026
031cf65
test(hts): add unit tests for EX06 multi-include and EX08 combined pr…
mauripunzueta May 4, 2026
1244b99
Revert "perf(hts): in-memory inline compose index eliminates spawn_bl…
mauripunzueta May 4, 2026
3f06515
fix(fhirpath): tolerate FhirVersion variants whose feature isn't enab…
smunini May 4, 2026
85349f1
ci(tx-ecosystem): richer step-summary report and accurate failure count
smunini May 4, 2026
ac36b14
fix(hts): TerminologyCapabilities.kind must be a CapabilityStatementKind
smunini May 4, 2026
ac761be
fix(hts): match exact LOINC main-table filename in zip selection
smunini May 4, 2026
0924fa6
perf(hts): property result cache eliminates spawn_blocking for EX08 c…
mauripunzueta May 4, 2026
51fe040
ci(tx-ecosystem): import IG test fixtures before running txTests
smunini May 4, 2026
f6adffd
fix(hts): emit expansion.identifier and expansion.timestamp on $expand
smunini May 4, 2026
ded95bc
ci(tx-ecosystem): sort fixture paths for deterministic import order
smunini May 4, 2026
b6aadf5
fix(hts): echo input parameters in expansion.parameter on $expand
smunini May 4, 2026
61f2a2a
perf(hts): plain-fts corpus cache eliminates spawn_blocking for EX07 …
mauripunzueta May 4, 2026
2af1d0e
fix(hts): emit used-codesystem entries in expansion.parameter
smunini May 4, 2026
c0f4d03
fix(hts): emit abstract / inactive flags on expansion.contains[]
smunini May 4, 2026
faec9bd
revert: restore R6 test data files to main
smunini May 4, 2026
ec4d2df
fix(hts): report build-feature-matched fhirVersion in /metadata
smunini May 4, 2026
46fccae
fix(hts): skip non-primitive params in expansion.parameter echo
smunini May 4, 2026
f7d9e18
fix(hts): drop profile-config inputs (uuid, binding-style) from echo
smunini May 4, 2026
797875e
fix(hts): copy ValueSet metadata into the $expand response
smunini May 4, 2026
e94d565
fix(hts): drop compose from $expand metadata copy
smunini May 4, 2026
164a8b1
fix(hts): prevent repeated full corpus load when PlainFtsCache corpus…
mauripunzueta May 4, 2026
40b800a
fix(hts): echo code/system/version in $validate-code response
smunini May 4, 2026
744e7c5
fix(hts): echo codeableConcept in $validate-code response
smunini May 4, 2026
72eb536
ci(tx-ecosystem): fix step-summary always reporting 0 passes
smunini May 4, 2026
f157092
fix(hts): honor valueset-expansion-parameter extension in $expand
smunini May 4, 2026
ebac05d
fix(hts): honor activeOnly=true in $expand by post-filtering inactive
smunini May 4, 2026
d9d2596
fix(hts): include details.text on OperationOutcome issues
smunini May 4, 2026
2996dd1
fix(hts): include tx-issue-type coding in OperationOutcome details
smunini May 4, 2026
8deb3b5
fix(hts): emit issues OperationOutcome in $validate-code on failure
smunini May 4, 2026
d0c4c73
fix(hts): populate designations on expansion.contains[] when requested
smunini May 4, 2026
486fa60
fix(hts): pick last matching coding in $validate-code codeableConcept
smunini May 4, 2026
7d76888
fix(hts): match IG-expected wording for ValueSet not-found errors
smunini May 4, 2026
aaa649f
fix(hts): match IG-expected wording for code-not-in-VS messages
smunini May 4, 2026
1b13bc8
fix(hts): treat Accept-Language as displayLanguage in $expand
smunini May 4, 2026
a55e6d4
fix(hts): reject abstract codes in $validate-code with IG-spec wording
smunini May 4, 2026
9520766
fix(hts): only reject abstract codes when abstract=false explicit
smunini May 4, 2026
d6adce9
fix(hts): treat status=inactive as inactive in expansion flag detection
smunini May 4, 2026
da1fdb7
fix(hts): honor compose.inactive=false on $expand
smunini May 4, 2026
542993b
fix(hts): surface inactive concept flag on \$validate-code response
smunini May 4, 2026
5e3e1ff
fix(hts): add inactive field to postgres validate_code response
smunini May 4, 2026
f09838c
fix(hts): include VS version in code-not-in-VS message
smunini May 4, 2026
670a686
fix(hts): honor Coding.display in $validate-code coding path
smunini May 4, 2026
340cf5f
Revert "fix(hts): honor Coding.display in $validate-code coding path"
smunini May 4, 2026
c35f784
fix(hts): include valueSetVersion in NotFound message rewrites
smunini May 4, 2026
d27215f
fix(hts): emit x-unknown-system parameter when input system is unknown
smunini May 4, 2026
d46d69f
fix(hts): list supported expansion parameters in TerminologyCapabilities
smunini May 4, 2026
4739844
fix(hts): copy ValueSet.language into $expand response
smunini May 4, 2026
6a781d7
fix(hts): apply displayLanguage to expansion.contains[].display
smunini May 4, 2026
a92f705
fix(hts): expand $lookup response; treat property=* as wildcard
smunini May 4, 2026
15f2449
fix(hts): advertise tx-ecosystem application-feature extensions
smunini May 4, 2026
8a801b5
fix(hts): align metadata feature lists with IG fixtures
smunini May 4, 2026
f21b660
fix(hts): move operations into resource declarations + add TC.version
smunini May 4, 2026
0e09840
fix(hts): add rest-level operations + TC name/title
smunini May 4, 2026
42b582a
fix(hts): add `versions` op + populate R5 TerminologyCapabilities
smunini May 5, 2026
8070384
fix(hts): add url/version/name/title/instantiates to CapabilityStatement
smunini May 5, 2026
ecd209a
fix(hts): echo `filter` parameter in $expand response
smunini May 5, 2026
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
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
10 changes: 5 additions & 5 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -349,7 +349,7 @@ jobs:
fetch-depth: 0 # Need full history for change detection

- name: Download FhirPath Validator
uses: actions/github-script@v8
uses: actions/github-script@v9
with:
script: |
const fs = require('fs');
Expand Down Expand Up @@ -395,7 +395,7 @@ jobs:
ref: master

- name: Extract and Setup FhirPath Validator
uses: actions/github-script@v8
uses: actions/github-script@v9
with:
script: |
const fs = require('fs');
Expand Down Expand Up @@ -498,7 +498,7 @@ jobs:
run: if not exist fhirpath-results mkdir fhirpath-results

- name: Run FhirPath Validation with FHIR Test Cases
uses: actions/github-script@v8
uses: actions/github-script@v9
with:
script: |
const { execSync } = require('child_process');
Expand Down Expand Up @@ -782,7 +782,7 @@ jobs:
merge-multiple: true

- name: Upload artifact
uses: actions/upload-pages-artifact@v3
uses: actions/upload-pages-artifact@v5
with:
path: './book/book/'

Expand Down Expand Up @@ -1069,7 +1069,7 @@ jobs:
- hts
steps:
- name: Download release binary
uses: actions/github-script@v8
uses: actions/github-script@v9
with:
script: |
const fs = require('fs');
Expand Down
Loading