If the template_id doesn't comply with the internal format, instead of returning an error, change the format, transforming the text there into snake_case and adding the language from the tempalte and v1 as version. Also keep the original template_id in another field.
This way our template_id format will be for internal management and for referencing from queries.
We need to change the XSD back to the original constraint on the template_id. Also need to do this for openEHR_OPT / CoTand migrate the change to Atomik.
If the template_id doesn't comply with the internal format, instead of returning an error, change the format, transforming the text there into snake_case and adding the language from the tempalte and v1 as version. Also keep the original template_id in another field.
This way our template_id format will be for internal management and for referencing from queries.
We need to change the XSD back to the original constraint on the template_id. Also need to do this for openEHR_OPT / CoTand migrate the change to Atomik.