Skip to content

Converter translations support#60

Merged
dmitryashutov merged 11 commits into
mainfrom
56-57-converter-translations-support
Jul 21, 2026
Merged

Converter translations support#60
dmitryashutov merged 11 commits into
mainfrom
56-57-converter-translations-support

Conversation

@dmitryashutov

Copy link
Copy Markdown
Member
  • Add FHIR ↔ FCE support for the translation primitive extension on fields like Questionnaire.title and Questionnaire.item.text;
  • Process primitive extensions at the Questionnaire root (not only items), so _title round-trips correctly;
  • Add translateQuestionnaire(questionnaire, language) to bake a language into a FHIR Questionnaire before FCE conversion;
  • Document the feature in the README.

Closes #56 #57

@dmitryashutov
dmitryashutov requested a review from ruscoder July 20, 2026 12:45
@dmitryashutov dmitryashutov changed the title #56, #57: converter translations support Converter translations support Jul 20, 2026
@dmitryashutov dmitryashutov self-assigned this Jul 20, 2026
@ir4y

ir4y commented Jul 21, 2026

Copy link
Copy Markdown
Member

@dmitryashutov Please include this extension into https://github.com/beda-software/beda-emr-core Questionnaire profile

…ionnaire.

Keep translations after apply, upsert the prior value under Questionnaire.language (or en), and set language when a translation is applied.
Cover preserved extensions, original-value stashing, Questionnaire.language, and missing-language cases.
@dmitryashutov
dmitryashutov merged commit 754bfb7 into main Jul 21, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

FCE FHIR Converter. Add support for translation extension

3 participants