We are building a middleware system that
- delivers user requests to the corresponding source systems
- upon receiving responses, it consolidates the data and maps to FHIR resource.
- returns the FHIR resources as response (in a Bundle) to the caller.
During the process, we are not allowed to store any data due to legislation rules. Some of the systems do not or are unable to provide us any identifiers that we could use as the Resource.id. So we are not sure if we could just construct an urn with a 32-bit GUID (guarantee uniqueness) as the Resource.id in our FHIR resources.
Any words to help out would be much appreciated!