Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
haistack
command
Command haistack is the Health AI Stack developer and operator CLI.
|
Command haistack is the Health AI Stack developer and operator CLI. |
|
haistack/command
Package command implements haistack CLI subcommands using github.com/spf13/cobra.
|
Package command implements haistack CLI subcommands using github.com/spf13/cobra. |
|
haistack/internal/app
Package app wires haistack CLI commands to pkg/runtime and related services.
|
Package app wires haistack CLI commands to pkg/runtime and related services. |
|
haistack/internal/config
Package config defines the haistack CLI configuration schema and loading rules.
|
Package config defines the haistack CLI configuration schema and loading rules. |
|
examples
|
|
|
ai-authz
command
|
|
|
cloud-postgres
command
|
|
|
edge-postgres
command
|
|
|
manual-sqlite
command
|
|
|
runtime-http
command
|
|
|
sync-two-nodes
command
|
|
|
pkg
|
|
|
ai
Package ai implements haistack-ai, a policy-governed FHIR AI gateway for Health AI Stack.
|
Package ai implements haistack-ai, a policy-governed FHIR AI gateway for Health AI Stack. |
|
analytics
Package analytics implements haistack-analytics, a Postgres-first analytics and reporting engine for Health AI Stack.
|
Package analytics implements haistack-analytics, a Postgres-first analytics and reporting engine for Health AI Stack. |
|
audit
Package audit implements haistack-audit, the shared audit event library for Health AI Stack.
|
Package audit implements haistack-audit, the shared audit event library for Health AI Stack. |
|
auth
Package auth implements haistack-auth, the shared identity and policy library for Health AI Stack.
|
Package auth implements haistack-auth, the shared identity and policy library for Health AI Stack. |
|
binary
Package binary implements haistack-binary, the blob/file library for Health AI Stack.
|
Package binary implements haistack-binary, the blob/file library for Health AI Stack. |
|
client
Package client implements haistack-client, the generic-first Go SDK for FHIR REST and HAIStack sync endpoints.
|
Package client implements haistack-client, the generic-first Go SDK for FHIR REST and HAIStack sync endpoints. |
|
conflict
Package conflict is the FHIR-aware conflict policy library for Health AI Stack.
|
Package conflict is the FHIR-aware conflict policy library for Health AI Stack. |
|
core
Package core implements haistack-core, the FHIR runtime kernel for health-ai-stack.
|
Package core implements haistack-core, the FHIR runtime kernel for health-ai-stack. |
|
fhirpath
Package fhirpath implements haistack-fhirpath, an in-memory FHIRPath expression engine for the haistack runtime.
|
Package fhirpath implements haistack-fhirpath, an in-memory FHIRPath expression engine for the haistack runtime. |
|
http
Package http implements haistack-http, the FHIR REST adapter for Health AI Stack.
|
Package http implements haistack-http, the FHIR REST adapter for Health AI Stack. |
|
jobs
Package jobs implements haistack-jobs, the shared background job runtime for Health AI Stack.
|
Package jobs implements haistack-jobs, the shared background job runtime for Health AI Stack. |
|
modules
Package modules implements haistack-modules, a manifest-driven installer for Health AI Stack.
|
Package modules implements haistack-modules, a manifest-driven installer for Health AI Stack. |
|
postgres
Package postgres implements haistack-postgres, the authoritative edge/cloud storage backend for health-ai-stack.
|
Package postgres implements haistack-postgres, the authoritative edge/cloud storage backend for health-ai-stack. |
|
proto
Package proto implements haistack-proto, an adapter layer between provider-specific FHIR protobuf messages and the haistack runtime.
|
Package proto implements haistack-proto, an adapter layer between provider-specific FHIR protobuf messages and the haistack runtime. |
|
proto/r4
Package r4 exposes ergonomic aliases for the pinned Google FHIR R4 protobuf messages used by package proto.
|
Package r4 exposes ergonomic aliases for the pinned Google FHIR R4 protobuf messages used by package proto. |
|
registry
Package registry provides the shared FHIR definition catalog for the monorepo.
|
Package registry provides the shared FHIR definition catalog for the monorepo. |
|
runtime
Package runtime implements haistack-runtime, the composition and lifecycle library for Health AI Stack.
|
Package runtime implements haistack-runtime, the composition and lifecycle library for Health AI Stack. |
|
sdc
Package sdc provides FHIR R4 Structured Data Capture (SDC 3.0.0) behavior services without coupling them to HTTP, a frontend, or a database schema.
|
Package sdc provides FHIR R4 Structured Data Capture (SDC 3.0.0) behavior services without coupling them to HTTP, a frontend, or a database schema. |
|
search
Package search implements haistack-search: registry-driven FHIR search indexing, query parsing/planning, Postgres execution, and bundle-ready search results.
|
Package search implements haistack-search: registry-driven FHIR search indexing, query parsing/planning, Postgres execution, and bundle-ready search results. |
|
smart
Package smart implements haistack-smart, an optional SMART on FHIR library for Health AI Stack.
|
Package smart implements haistack-smart, an optional SMART on FHIR library for Health AI Stack. |
|
sqlite
Package sqlite implements haistack-sqlite, the embedded offline database layer for health-ai-stack local deployments.
|
Package sqlite implements haistack-sqlite, the embedded offline database layer for health-ai-stack local deployments. |
|
store
Package store defines haistack-store, the storage contract layer for the health-ai-stack runtime.
|
Package store defines haistack-store, the storage contract layer for the health-ai-stack runtime. |
|
subscriptions
Package subscriptions implements haistack-subscriptions, the tenant-neutral event automation library for Health AI Stack.
|
Package subscriptions implements haistack-subscriptions, the tenant-neutral event automation library for Health AI Stack. |
|
sync
Package sync implements haistack-sync, the offline-first replication library for Health AI Stack.
|
Package sync implements haistack-sync, the offline-first replication library for Health AI Stack. |
|
terminology
Package terminology provides tenant-scoped terminology services for FHIR R4.
|
Package terminology provides tenant-scoped terminology services for FHIR R4. |
|
testkit
Package testkit implements haistack-testkit, the shared importable test-support library for Health AI Stack.
|
Package testkit implements haistack-testkit, the shared importable test-support library for Health AI Stack. |
|
testkit/aitest
Package aitest provides a reusable ai.Executor harness for tests, extracted from the pattern in pkg/ai/fixtures_test.go.
|
Package aitest provides a reusable ai.Executor harness for tests, extracted from the pattern in pkg/ai/fixtures_test.go. |
|
testkit/conflicttest
Package conflicttest provides conflict scenario runners built on pkg/sync and pkg/conflict for tests.
|
Package conflicttest provides conflict scenario runners built on pkg/sync and pkg/conflict for tests. |
|
testkit/factories
Package factories builds normalized *types.ResourceEnvelope values for MVP resource types using a small options API.
|
Package factories builds normalized *types.ResourceEnvelope values for MVP resource types using a small options API. |
|
testkit/fhirpathtest
Package fhirpathtest provides convenience wrappers around pkg/fhirpath for tests.
|
Package fhirpathtest provides convenience wrappers around pkg/fhirpath for tests. |
|
testkit/fixtures
Package fixtures provides stable, named FHIR resource presets as normalized *types.ResourceEnvelope values for tests.
|
Package fixtures provides stable, named FHIR resource presets as normalized *types.ResourceEnvelope values for tests. |
|
testkit/golden
Package golden provides comparison helpers for types.OperationOutcome in tests.
|
Package golden provides comparison helpers for types.OperationOutcome in tests. |
|
testkit/storetest
Package storetest provides importable in-memory implementations of pkg/store interfaces used across Health AI Stack tests.
|
Package storetest provides importable in-memory implementations of pkg/store interfaces used across Health AI Stack tests. |
|
testkit/synctest
Package synctest provides fake sync infrastructure and reusable push/pull scenario runners for tests.
|
Package synctest provides fake sync infrastructure and reusable push/pull scenario runners for tests. |
|
types
Package types implements haistack-types, a version-agnostic FHIR JSON type layer.
|
Package types implements haistack-types, a version-agnostic FHIR JSON type layer. |
|
validate
Package validate implements haistack-validate, the built-in FHIR resource validation library for health-ai-stack.
|
Package validate implements haistack-validate, the built-in FHIR resource validation library for health-ai-stack. |
|
view
Package view implements haistack-view, a standalone Go library for executing FHIR ViewDefinition resources into structured JSON rows.
|
Package view implements haistack-view, a standalone Go library for executing FHIR ViewDefinition resources into structured JSON rows. |
Click to show internal directories.
Click to hide internal directories.