CDCgov / trusted-intermediary

Bringing together healthcare providers by reducing the connection burden.
Apache License 2.0
11 stars 5 forks source link

Feature: Complex Map for args For Transformationn Engine #1366

Open jorg3lopez opened 2 weeks ago

jorg3lopez commented 2 weeks ago

DevEx/OpEx

Currently, the transformation_definitions.json file is capable of passing a Map<String,String> as a parameter to the translations objects. Because of this constraint, we are unable to pass more complex types of maps and this forces us to add the complex map/data as part of the transformation class.

Propose Solution

Add the feature of passing a complex map (Map<String,Object>) from the transformation_definitions.json file. This feature will make it possible to inject the data via the transformation_definitions.json, adding flexibility, reusability, and generalizing our transformations.

Tasks

Additional Context

Add any other context or screenshots about the work here.

jorg3lopez commented 2 weeks ago

PR has been merged!