Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
38 commits
Select commit Hold shift + click to select a range
ee05371
feat(sdc): introduce SDC `$populate` and `$extract` foundation
Ardenexal Jul 9, 2026
400b617
feat(sdc): implement `$extract` operation foundation
Ardenexal Jul 10, 2026
1dd1b13
feat(sdc): implement `extractAllocateId` for cross-resource references
Ardenexal Jul 10, 2026
96f15ab
feat(sdc): add typed `definitionExtractValue` and robust error handling
Ardenexal Jul 10, 2026
8ac763c
feat(sdc): support `POST`/`PUT` switch based on logical id during ext…
Ardenexal Jul 10, 2026
4531059
feat(sdc): enable version-agnostic extraction and improve input toler…
Ardenexal Jul 11, 2026
2655cdb
feat(sdc): add support for choice slice definitions, fixed values, an…
Ardenexal Jul 11, 2026
0d14566
feat(sdc): improve `FHIRPathEvaluator` and `FHIRQuestionnaireResponse…
Ardenexal Jul 11, 2026
42a3b6d
feat(sdc): add template-based extraction support to `FHIRQuestionnair…
Ardenexal Jul 11, 2026
4b630ec
feat(sdc): implement mixed-method extraction and opt-in `Provenance` …
Ardenexal Jul 11, 2026
2040444
docs(sdc): add `$extract` operation documentation and update package …
Ardenexal Jul 11, 2026
85d5ebc
feat(sdc): implement `$populate` operation foundation
Ardenexal Jul 12, 2026
df3954c
feat(sdc): extend `$populate` with variable resolution, context-based…
Ardenexal Jul 13, 2026
d296657
feat(sdc): enhance `observationLinkPeriod` handling with unmappable D…
Ardenexal Jul 13, 2026
b5b9d33
docs(sdc): update `$populate` docs and tests to reflect expanded capa…
Ardenexal Jul 15, 2026
e79f296
feat(sdc): centralize primitive handling and answer coercion logic
Ardenexal Jul 16, 2026
7213d07
refactor(sdc): extract `ObservationSelector` for modular observation-…
Ardenexal Jul 16, 2026
a6ca9a1
refactor(sdc): encapsulate QR item/response reads with `Questionnaire…
Ardenexal Jul 16, 2026
877c3f3
refactor(sdc): modularize `DefinitionExtractionWalker` item processin…
Ardenexal Jul 16, 2026
4aff110
`refactor(sdc): moved internal classes to sub folders
Ardenexal Jul 16, 2026
5ce5069
`refactor(sdc): remove unused classes and legacy `Sdc` implementation…
Ardenexal Jul 16, 2026
863a509
`fix(fhir): correct match default case to increment primitiveType count`
Ardenexal Jul 16, 2026
1a5d8ee
`feat(sdc): enforce subject-scoped selection for observation-based po…
Ardenexal Jul 16, 2026
1136e0d
`fix(sdc): ensure timezone consistency and prevent race conditions in…
Ardenexal Jul 16, 2026
169d473
Merge pull request #95 from Ardenexal/feat/sdc-populate
Ardenexal Jul 16, 2026
3c3a146
feat(sdc): implement `$populate` operation and expand documentation
Ardenexal Jul 16, 2026
eef5036
docs(sdc) update wording for populate
Ardenexal Jul 16, 2026
19ecc4c
docs(sdc) update wording for populate
Ardenexal Jul 16, 2026
1ac1a20
Merge pull request #97 from Ardenexal/feat/sdc-docs
Ardenexal Jul 16, 2026
2b4f8dc
chore(ci): add `fhir-sdc` repo to package-integrity workflow
Ardenexal Jul 16, 2026
df6639d
feat(http): introduce `FHIRHttpClient` and `NullFHIRHttpClient` for F…
Ardenexal Jul 16, 2026
437bc7f
fix(sdc): filter x-fhir-query results to search.mode = 'match'
Ardenexal Aug 4, 2026
4ed8f21
test(http): harden SSRF and timeout coverage for x-fhir-query transport
Ardenexal Aug 4, 2026
6c82c37
docs(http): add HttpClient component README
Ardenexal Aug 4, 2026
b92caf3
feat(fhirpath): adopt shared FHIRHttpClientInterface in resolve()/mem…
Ardenexal Aug 4, 2026
7bd551f
feat(http): follow Bundle.link[next] across multi-page searchsets
Ardenexal Aug 4, 2026
367ecbe
fix(http): correct path-prefix boundary and empty-token dropping in x…
Ardenexal Aug 4, 2026
766404a
Merge pull request #99 from Ardenexal/feat/x-fhir-query
Ardenexal Aug 4, 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
4 changes: 4 additions & 0 deletions .github/workflows/package-integrity.yml
Original file line number Diff line number Diff line change
Expand Up @@ -37,6 +37,10 @@ jobs:
repo: fhir-code-generation
- path: src/Component/Validation
repo: fhir-validation
- path: src/Component/HttpClient
repo: fhir-http-client
- path: src/Component/Sdc
repo: fhir-sdc
- path: src/Bundle/FHIRBundle
repo: fhir-bundle
steps:
Expand Down
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ Thumbs.db
.kiro/
.claude/
.goat-flow/
.gruff-cache/

###> symfony/framework-bundle ###
/config/secrets/prod/prod.decrypt.private.php
Expand Down
Loading
Loading