Bashir Sadjad
Bashir Sadjad
In #813 we fixed some of the issues found by SonarQube in `pipeline-controller` module but also enabled SonarQube for the whole Java tree. We should fix most of the new...
Currently, our single machine deployment package does not include any notebook or SQL environment. Instead we provide the Thrift server and clients can connect to it through JDBC. Once we...
In Controller UI, currently we only show configuration parameters that have a corresponding value in `FhirEtlOptions` ([here](https://github.com/google/fhir-data-pipes/blob/6bfd9e7ff53411939381085a75520db178269240/pipelines/controller/src/main/java/com/google/fhir/analytics/DataProperties.java#L202)). We should expose all config params instead. 
Currently, if users want to export their FHIR resources to BigQuery, they should either export to a GCP FHIR-store first OR create the Parquet files and manually import them through...
There is an assumption in Bunsen's extension support that, in the StructureDefinition, the `path` of the value element is always a single field, e.g., `valueCoding` or `valueDate`. This seems to...
We have had this issue to a lesser extent for a long time but recently it feels we are getting more false negatives. To merge PR #635, I had to...
Currently we have a web-based pipeline [controller](https://github.com/google/fhir-data-pipes/tree/master/pipelines/controller) which mostly provides monitoring functionality with some minimal controls like forcing a pipeline run. We should create a command-line interface for it as...
Currently there is a single [`ProfileProvider`](https://github.com/google/fhir-data-pipes/blob/6e7ed66c4353b6875ba8dcfd096f8e841f3d4752/bunsen/bunsen-core/src/main/java/com/cerner/bunsen/profiles/ProfileProvider.java#L8) interface that is used in a `ServiceLoader` pattern for loading various profiles. The problem is that these profiles are then loaded independent of the...
PR #510 added another 6+ minutes to the whole e2e-test process. One reason is that we build the repo multiple times in `cloudbuild.yaml`. We should fix it by merging them...
Some of the responsibilities: - Fix build when it breaks; this is not common but when it happens it is usually non-trivial to find the root cause (because all deps...