Proto commits in CMSgov/beneficiary-fhir-data

These 10 commits are when the Protocol Buffers files have changed:

Commit:f0832e6
Author:meliGuzman
Committer:GitHub

BFD-3372: Ingest RDA API v0.14.1 fields (#2283)

The documentation is generated from this commit.

Commit:84f3e6b
Author:Brian Burton
Committer:GitHub

PACA-963: rda api version 0.13 updates (#1637)

Commit:8f80f10
Author:Kyle Robbins
Committer:GitHub

PACA-960: Update to RDA API 0.12.0 (#1614)

Commit:a123d3f
Author:Kyle Robbins
Committer:GitHub

PACA-825: Update to RDA 0.10.0 (#1467)

Commit:2771a56
Author:Kyle Robbins
Committer:GitHub

PACA-690: Upgrade to RDA version 0.8 (#1262)

Commit:ab40e0b
Author:Kyle Robbins
Committer:GitHub

PACA-621: Capture data for new rdaPosition field (#1142)

Commit:db42755
Author:Brian Burton
Committer:GitHub

PACA-265: RDA API 0.5 updates (#858) * Initial import of RDA API 0.5 proto files. * Fixes failure to terminate when exception is thrown. * Minimum changes needed to compile and pass tests with 0.5 RDA API. * Refactoring transformers. * Updates for RDA API 0.5 * Adds FissClaim transformation tests. * Expands and improves FissClaimTransformer unit tests. * Refactors the field tester into a base class so it can be used with McsClaimTransformer. * Adds McsClaim transformer tests. * Adds McsDetail transformer tests. * Adds McsAudit and McsAdjustment transformer tests. * Updates existing FissClaim tests to new standard. * Updates existing McsClaim tests to new standard. * Adds RDA API 0.5 fields and objects to random claim generators. * Allows NULL values for diagPoaInd column. Fixes inconsistencies in entity attribute order. * Fixes syntax error in migration. * Adds authentication token support to StoreRdaJsonApp. * Updates proto files to 0.5.1 * Fixes typos in javadoc comments. * Fixes typo in javadoc. * Renames methods to make test purpose more clear. * Renames unit test methods. Co-authored-by: Eric Buckley <eric.buckley@gmail.com>

Commit:8f5ae86
Author:Brian Burton
Committer:GitHub

DCGEO-151: Update pipeline code to use RDA API 0.4 MVP (#732) This PR updates the RDA API pipeline and mock server to support these new capabilties. It also adds a DB schema migration file to add a new table for FISS payers and several new columns for FISS claims. * Updates RDA API version to 0.4. * Adds support for protobuf oneof fields with more than two possibilities. * Adds placeholders for new FissClaim fields. * Updates field widths from 0.4 data dictionary. * Adds new FissClaim fields to entity class. * Adds transformation of new FISS claim fields for RDA API 0.4. * Updates bfd-model-rda for RDA API 0.4 changes. * Adds payer transformations and tests. * Improves request cancellation handling in RDA API client and mock server. * Fixes hibernate cache overflowing during large updates. * Fixes RandomMcsClaimGenerator using unsupported status codes.

Commit:75bf21c
Author:Brian Burton
Committer:GitHub

DCGEO-97: MCS claims RDA API caller and sink (#678) This PR implements DCGEO-97 to add a new PipelineJob that calls the RDA API `getMcsClaims()` RPC and stores all claims in the resulting stream to the database. The change also implements the entity and protocol changes from the RDA API 0.3 MVP release. Some of the existing code specific to FISS claim processing in master has been converted to apply to both FISS and MCS claims. In particular: - RDA API proto files have been updated to the 0.3 MVP release. - A new schema migration script has been added to create the MCS tables and add new columns to the FISS tables. - New entity classes have been added for MCS claims. These are the same entities added for [PR 677](https://github.com/CMSgov/beneficiary-fhir-data/pull/677). - FISS entities have been modified to include the new columns added by RDA API. - `RdaChange` has been added to model the new RDA API `ClaimChange` wrapper object. - `FissClaimRdaSink` has been renamed `JpaClaimRdaSink` and converted to accept the claim entity class as a type parameter. Now this same sink is used for both FISS and MCS claims. - The previous `PipelineJob` implementation, `RdaLoadJob` has been converted to an abstract class, `AbstractRdaLoadJob`, and trivial new subclasses have been defined for FISS and MCS (`RdaFissClaimLoadJob` and `RdaMcsClaimLoadJob`, respectively). The subclassing was necessary to allow the `PipelineJobType` to be based on the job's class. - A number of new integration tests have been added, including `JpaClaimRdaSinkIT` which verifies claim entities can be written to HSQLDB correctly. - The mock RDA API server has been extended to support `getMcsClaims` calls.

Commit:d82c0cf
Author:Brian Burton
Committer:GitHub

DCGEO-23: Integrate RDA FissClaims gRPC call pipeline (#588) * Adds bfd-pipeline-dc-geo module.