Hello
I analyzing how to migrate a web and mobile app based on STU2 java reference implementation to a STU3 impl.
We are migrating data from our FHIR/IHE_XDS server to a hosted STU3 solution.
We are thinking to use create a microservice with hapi_converter_10_30 feature in order to migrate the data from our server to the new STU3 server.
Now, our question is about how to migrate our current big apps because clients and microservices are using java reference STU2 java reference implementation. I guess if we use STU3 we will have a large number of changes in the app in order to compile it and works accurately.
One potential approach is migrating modules step by step changing the FHIR clients from STU2 to STU3; the new modules will be built based on STU3, but certain old modules will be based on STU2 for a long time. In order to make this, we could modify our current FHIR STU2 clients to retrieve STU3, but convert these resources to STU2 for current modules.
I have seen STU2 to STU3 conversion in HAPI, but I haven't seen STU3 to STU2 conversion. do you know some approach to this?
are there some guides, use cases, examples, on how to migrate STU2 apps to STU3 apps? bridges/converter approaches?
Thanks in advance
Regards