Directories ¶
Path | Synopsis |
---|---|
Package bulkfhir helps manage communication and with bulk fhir APIs.
|
Package bulkfhir helps manage communication and with bulk fhir APIs. |
cmd
|
|
bulk_fhir_fetch
bulk_fhir_fetch is an example program that uses the bulkfhir API client library to retrieve resources from a bulk FHIR API like BCDA (https://bcda.cms.gov).
|
bulk_fhir_fetch is an example program that uses the bulkfhir API client library to retrieve resources from a bulk FHIR API like BCDA (https://bcda.cms.gov). |
test_server
Binary test_server is a HTTP Server which serves (part of) the Bulk FHIR Export interface.
|
Binary test_server is a HTTP Server which serves (part of) the Bulk FHIR Export interface. |
Package fetcher provides a utilities that combines together various other libraries to run a fetch end-to-end.
|
Package fetcher provides a utilities that combines together various other libraries to run a fetch end-to-end. |
processing
Package processing provides utilities for building pipelines to process and store FHIR resources.
|
Package processing provides utilities for building pipelines to process and store FHIR resources. |
Package fhirstore contains utilities for interacting with GCP's FHIR store.
|
Package fhirstore contains utilities for interacting with GCP's FHIR store. |
Package gcs contains helpers that facilitate data transfer of Resources into Google Cloud Storage.
|
Package gcs contains helpers that facilitate data transfer of Resources into Google Cloud Storage. |
internal
|
|
logger
Package logger is a shim over different implementations of the Go Standard Logger.
|
Package logger is a shim over different implementations of the Go Standard Logger. |
metrics
Package metrics defines a common metric interface that can be implemented by different metric clients.
|
Package metrics defines a common metric interface that can be implemented by different metric clients. |
metrics/aggregation
Package aggregation holds an enum of different aggregation types for Counters.
|
Package aggregation holds an enum of different aggregation types for Counters. |
metrics/fake
Package fake implements metrics that can be used in tests that are run with t.Parallel().
|
Package fake implements metrics that can be used in tests that are run with t.Parallel(). |
metrics/local
Package local contains a simple often non-blocking (on Increment) thread-safe counters that can be used across multiple goroutines, with results collected at the end.
|
Package local contains a simple often non-blocking (on Increment) thread-safe counters that can be used across multiple goroutines, with results collected at the end. |
metrics/opencensus
Package opencensus wraps the opencensus client to implement the interface found in metrics.go.
|
Package opencensus wraps the opencensus client to implement the interface found in metrics.go. |
Package testhelpers provides common testing helpers and utilities that are used across packages in this project.
|
Package testhelpers provides common testing helpers and utilities that are used across packages in this project. |
Click to show internal directories.
Click to hide internal directories.