2016-06-27 15 views
2

Ich arbeite an einer Multi-Tenant-Anwendung für Kunden in verschiedenen Ländern. Bei der Anzeige von Messergebnissen müssen die Messwerte der Anzeigeetiketten in verschiedenen Sprachen angegeben werden.Wie soll ich mit der Internationalisierung von Display-Strings für FHIR-Beobachtungen umgehen?

Etiketten für Messwerte, die in einem Mandanten empfangen werden, müssen nur in die Sprache dieses Mandanten übersetzt werden (wir gehen davon aus, dass die Benutzer Patienten oder Arbeitgeber sind, die die gleiche Sprache verstehen).

Was ist eine gute Strategie zum Speichern/Anzeigen von übersetzten Zeichenfolgen? Sollte ich beim Speichern der Werte eine Übersetzung durchführen und einen benutzerdefinierten Wert in code.coding hinzufügen oder ist es besser, vorhandene code.coding.display Werte beim Rendern der Ansicht zu übersetzen?

Antwort

1

FHIR sagt nichts darüber aus, ob Sie vor dem Speichern oder beim Zurückgeben von Daten übersetzen sollten. Berücksichtigen Sie die Auswirkungen digitaler Signaturen unabhängig vom Ansatz (jeder Benutzer, der nach dem Signieren der Instanz Übersetzungen hinzufügt, wird die Signatur beschädigen). Es gibt eine Standard-Erweiterung für die Übertragung der Sprache einer Zeichenkette und Übersetzungen der Zeichenkette - siehe http://www.hl7.org/fhir/extension-iso21090-st-language.html und http://www.hl7.org/fhir/extension-iso21090-st-translation.html. Diese arbeiten an beliebigen Zeichenfolge in einer FHIR-Instanz.