v0.1.6
Notable Changes:
- Go module and repository name updates to github.com/google/bulk_fhir_tools
- Added orchestration workflows and readme
- BCDA V1 API support removed
- Improved error handling
What's Changed
- Replace all manually written GCS server implementations with the canonical implementation by @copybara-service in #86
- Improve error handling when polling for job status by @copybara-service in #89
- Replace some BCDA references with more generalized terms. by @copybara-service in #91
- Create a fake cloud logging server for testing. by @copybara-service in #103
- Define a common metric interface and add an OpenCensus implementation. by @copybara-service in #112
- Support a slightly broader set of X-Progress header values. According to the bulk fhir specification [1] the format is at the server's discretion so this will support pulling out a percentage number if it is mentioned anywhere in the header value string. by @copybara-service in #115
- Fix test_server_test to work on windows by @copybara-service in #116
- Move metric results into its own file. by @copybara-service in #117
- Upgrade golang.org/x/text by @suyashkumar in #118
- Export types and fields in the OAuth token exchange code so that other implementations can be created outside the package by @copybara-service in #119
- Split metrics_test into counter_test and latency_test. by @copybara-service in #123
- Only log metric results of local implementation. by @copybara-service in #126
- Add fhir-resource-counter, process-url-time, operation-outcome-counter and fhir-rectify-counter metrics to bulk fhir fetch. by @copybara-service in #127
- Add small warning about defaulting to Patient endpoint when no Group ID is set. by @copybara-service in #133
- Include link to the logs in Pantheon if using GCP logging. by @copybara-service in #137
- Remove BCDA V1 support from code. by @copybara-service in #139
- Add logs and monitoring documentation. by @copybara-service in #147
- Add orchestration README with instructions for setup. by @copybara-service in #151
- Create helper functions to download Synthea FHIR and convert it to ndjson. by @copybara-service in #153
- Add support for different aggregation types in Counter metric. by @copybara-service in #155
- Add documentation on the different FHIR Store upload options. by @copybara-service in #163
- Fix logged duration of GCS Import. by @copybara-service in #173
- Improve error handling for FHIR Store batch upload option. by @copybara-service in #174
Full Changelog: v0.1.5...v0.1.6