Idiomas y diccionarios
Idioma
El idioma determina la lengua en la que se presenta el contenido.
Inicialmente se contempla español (ES) y el modelo permite incorporar otros idiomas posteriormente.
No se aplica fallback automático entre idiomas: si se solicita un contenido en un idioma determinado, debe existir esa versión para poder utilizarla.
Diccionario
El diccionario representa el perfil profesional al que está dirigida la descripción de una interacción.
Inicialmente se contemplan:
MEDICOFARMACEUTICO
Un diccionario no es un idioma.
Por ejemplo, pueden existir:
MEDICO + ES
FARMACEUTICO + ES
MEDICO + EN
FARMACEUTICO + EN
Qué contenido depende del diccionario
Solamente la descripción de la interacción depende simultáneamente de:
- interacción;
- diccionario;
- idioma.
Esto permite explicar una misma interacción con un enfoque adecuado al profesional que utiliza la aplicación.
Qué contenido depende solamente del idioma
Los siguientes contenidos no cambian por diccionario:
- contraindicaciones de una droga;
- precauciones;
- embarazo;
- lactancia;
- presentación de un producto;
- composición;
- acción terapéutica;
- dosificación;
- conducta médica recomendada de una interacción;
- referencia bibliográfica.
Estos contenidos solamente se traducen cuando corresponde.
Implementación en UI/UX editorial
La interfaz debe evitar que el editor tenga que pensar en la estructura física de las tablas.
Para una interacción, el contenido puede presentarse mediante una selección clara de idioma y diccionario para editar su descripción.
Conceptualmente:
Idioma: Español
Diccionario: Médico
Descripción:
[................................]
Conducta médica recomendada:
[................................]
Referencia bibliográfica:
[................................]
Al cambiar a Farmacéutico, cambia la descripción editable, mientras que conducta médica recomendada y referencia bibliográfica siguen perteneciendo al idioma y no deben duplicarse innecesariamente.
Implementación para el usuario final
El usuario final no necesita seleccionar tablas ni variantes técnicas.
La aplicación conoce el idioma y el diccionario que corresponde a su contexto y consulta la base compilada correspondiente.
Por ejemplo:
db_interdrugs_MEDICOS_ES
db_interdrugs_FARMACEUTICOS_ES
Cada base ya contiene el contenido correcto para ese contexto.