Summary
Recent FHIR literature identifies five high-impact research gaps: a vendor-neutral benchmark suite, validated R4/R5/R6 semantic-conversion corpora, computable cross-vendor consent/policy semantics, terminology-mapping quality and provenance methods, and reproducible pipelines joining FHIR/Bulk Data/SQL-on-FHIR to clinical AI while preserving provenance and validation. HAIStack's architecture aligns directly with several of these gaps — particularly policy-governed AI, ViewDefinition analytics, terminology projections, and modular edge/cloud composition — but the repository contains no research artefacts, evaluation scripts, reproducible datasets, or published methodology.
Problem / gap
HAIStack's research-relevant strengths (unrealized)
| Research gap |
HAIStack component |
Current state |
| Vendor-neutral FHIR benchmark suite |
Modular Go libraries, SQLite + Postgres modes |
No benchmarks, no published workloads |
| R4/R5/R6 semantic-conversion corpora |
pkg/proto, ResourceEnvelope, Google FHIR adapter |
R4 only; no conversion corpus |
| Computable consent/policy semantics |
pkg/auth policy DSL + pkg/smart scope narrowing |
Stub patient scope; no formal semantics doc |
| Terminology mapping quality/provenance |
pkg/terminology, ConceptMap as FHIR resources |
Projections exist; no quality metrics or provenance model |
| Reproducible FHIR → AI pipelines |
pkg/ai, pkg/view, pkg/audit, pkg/fhirpath |
Example examples/ai-authz; no reproducible pipeline or paper artefacts |
What is missing
- No
research/ or docs/research/ directory with reproducible experiments
- No public evaluation datasets (synthetic or de-identified) for benchmarking
- No comparison baselines against other FHIR implementations
- No provenance chain from raw FHIR → validated view rows → AI tool input → audit log
- No semantic conversion test corpus for version migration (R4→R5→R6)
- No terminology mapping evaluation (precision/recall of ConceptMap translations, provenance tracking)
- No FAIR metadata for published artefacts (DOI, license, citation file)
- No documented research agenda connecting HAIStack roadmap to literature gaps
Why this matters
- Differentiation: HAIStack's "safe AI access" story is research-grade in concept but not in evidence.
- Adoption: Researchers and health informatics teams need reproducible pipelines, not just libraries.
- Community contribution: The five gaps are explicitly vendor-neutral — HAIStack could contribute without becoming a server horse-race.
- FAIRness: FHIR data infrastructure for ML requires provenance, validation, and reproducibility — core HAIStack packages address this but do not demonstrate it.
- Funding and collaboration: Research artefacts unlock grants, academic partnerships, and standards participation.
Proposed scope
Track A — Vendor-neutral FHIR benchmark suite (ties to benchmark issue)
Track B — Semantic conversion corpora (R4/R5/R6)
Track C — Computable consent and policy semantics
Track D — Terminology mapping quality and provenance
Track E — Reproducible FHIR → AI pipeline
Cross-cutting research infrastructure
Acceptance criteria
Out of scope (for this issue)
- Publishing academic papers (artefacts enable; writing is separate)
- Real PHI datasets
- Production LLM API integration in CI (use stubs)
- Full R6 support (corpus can start R4→R5)
Priority recommendation
| Priority |
Track |
Rationale |
| P0 |
E — AI pipeline |
Core product differentiation; uses existing packages |
| P0 |
C — Policy semantics |
Unblocks auth issue; SMART ecosystem need |
| P1 |
A — Benchmark suite |
Shared with benchmark issue; high community value |
| P1 |
D — Terminology evaluation |
Supports conformance and analytics credibility |
| P2 |
B — Semantic conversion |
Longer horizon; depends on multi-version support |
Affected packages / files
| Area |
Path |
| AI |
pkg/ai/ |
| Views |
pkg/view/ |
| Audit |
pkg/audit/ |
| Auth / policy |
pkg/auth/ |
| SMART |
pkg/smart/ |
| Terminology |
pkg/terminology/ |
| Proto / codec |
pkg/proto/, pkg/types/ |
| Test kit |
pkg/testkit/ |
| New |
research/ |
| Examples |
examples/ai-authz (extend) |
References
- FHIR heterogeneity, research integration, FAIRness, and ML standardisation gaps (recent literature)
- FAIR Principles
- HAIStack README — safe AI access, ViewDefinitions, terminology projections
- Related HL7 work: SMART scope narrowing, Bulk Data, SQL-on-FHIR, IPS
Related issues
- Conformance artefacts (IG pinning for AI pipeline)
- Authorization semantics (policy scenario catalogue)
- Data engineering paths (Bulk Data + analytics in pipeline)
- Benchmark / proof-of-conformance (Track A overlap)
Summary
Recent FHIR literature identifies five high-impact research gaps: a vendor-neutral benchmark suite, validated R4/R5/R6 semantic-conversion corpora, computable cross-vendor consent/policy semantics, terminology-mapping quality and provenance methods, and reproducible pipelines joining FHIR/Bulk Data/SQL-on-FHIR to clinical AI while preserving provenance and validation. HAIStack's architecture aligns directly with several of these gaps — particularly policy-governed AI, ViewDefinition analytics, terminology projections, and modular edge/cloud composition — but the repository contains no research artefacts, evaluation scripts, reproducible datasets, or published methodology.
Problem / gap
HAIStack's research-relevant strengths (unrealized)
pkg/proto,ResourceEnvelope, Google FHIR adapterpkg/authpolicy DSL +pkg/smartscope narrowingpkg/terminology,ConceptMapas FHIR resourcespkg/ai,pkg/view,pkg/audit,pkg/fhirpathexamples/ai-authz; no reproducible pipeline or paper artefactsWhat is missing
research/ordocs/research/directory with reproducible experimentsWhy this matters
Proposed scope
Track A — Vendor-neutral FHIR benchmark suite (ties to benchmark issue)
research/benchmarks/with:go test/ CLI)Track B — Semantic conversion corpora (R4/R5/R6)
research/semantic-conversion/:pkg/protoadapter andResourceEnvelopecodecTrack C — Computable consent and policy semantics
pkg/authpolicy DSL semantics:research/policy-semantics/:pkg/testkit/authztest(shared with auth issue)Track D — Terminology mapping quality and provenance
pkg/terminologyevaluation:research/terminology-evaluation/:pkg/auditeventsTrack E — Reproducible FHIR → AI pipeline
research/ai-pipeline/end-to-end reproducible example:make research-ai-pipelineCross-cutting research infrastructure
research/README.md— research agenda, how to cite, how to reproduceCITATION.cfffor the repositoryresearch/LICENSEnote if datasets differ from Apache 2.0 coderesearch-*workflows run reproducibility checks (non-blocking initially)Acceptance criteria
research/directory exists with README and citation guidancemakeor script entry pointOut of scope (for this issue)
Priority recommendation
Affected packages / files
pkg/ai/pkg/view/pkg/audit/pkg/auth/pkg/smart/pkg/terminology/pkg/proto/,pkg/types/pkg/testkit/research/examples/ai-authz(extend)References
Related issues