Flerspråklige tekst i FHIR Task

Flerspråklige tekst i FHIR Task

 

Følgende funksjonalitet er planlagt men ikke utviklet (Informasjon om når funksjonalitet blir tilgjengelig blir lagt ut så rask som det er kjent.)

For å støtte flere språk i en FHIR Task-ressurs brukes standard translation-utvidelsen (http://hl7.org/fhir/StructureDefinition/translation) på tekstfelter. Standard språk settes for Task-ressursen i Task.language.

Se http://hl7.org/fhir/extensions/StructureDefinition-translation.html  for referanse og bruk av utvidelsen.

Ved visning hentes tekster på valgt språk fra oppgaven i samsvar med innbyggers språkvalg. Hvis oversettelse på innbyggers valgte språk ikke finne i Task vises tekster på default språk,  som er definert i oppgaven

Standardspråk

Elementet Task.language kan settes til å angi hovedspråket for ressursen. Hvis ikke satt er default norsk bokmål:

"language": "nb"

Tekst elementer

Løsningen støtter flerspråk på følgende primitive tekstelementer:

  • StatusBegrunnelse (Task.statusReason)

  • Tittel (Task.code.text)

  • Beskrivelse (Task.description)

  • KontaktNavn? (Organization.name)

  • KontaktBeskrivelse (Organization.contact.text)

  • Begrunnelse? (Task.reason)

  • Notattekst? (Task.note)

Oversettelser legges på tilhørende skyggeelementet (prefikset med _.

Eksempel:

"code": {     "text": "Samtykkeforespørsel",     "_text": {       "extension": [         {           "url": "http://hl7.org/fhir/StructureDefinition/translation",           "extension": [             { "url": "lang", "valueCode": "nn" },             { "url": "content", "valueString": "Samtykkeforespurnad" }           ]         },         {           "url": "http://hl7.org/fhir/StructureDefinition/translation",           "extension": [             { "url": "lang", "valueCode": "en" },             { "url": "content", "valueString": "Consent request" }           ]         }       ]     }   },

 

"description": "Blodprøveavtale", "_description": { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/translation", "extension": [ { "url": "lang", "valueCode": "en" }, { "url": "content", "valueString": "Blood test appointment" } ] } ] }

Støttet språk:

Løsningen vil støtte norsk bokmål, ny norsk, engelsk og samisk. Utvidelse er mulig, men vil måtte avtales.