El Navegador de SNOMED CT del SNS es un instrumento de navegación de recursos accesible vía Web, que está destinado a usuarios finales de la terminología SNOMED CT ®. La característica principal de este navegador es que permite explorar de manera unificada tanto los contenidos de la Edición Internacional publicados por SNOMED International como los contenidos de la Extensión para España del SNS y de la Extensión para España de Medicamentos, publicados por el Centro Nacional de Referencia (CNR) de SNOMED CT para España.
La ventana de la aplicación presenta un conjunto coordinado de secciones.
La ventana de la aplicación está dividida en áreas que denominaremos Paneles.
Incluye los elementos siguientes:
Facilita la elaboración de mensajes destinados al CNR (Centro Nacional de Referencia de SNOMED CT para España). Los mensajes pueden usarse para notificar defectos o realizar sugerencias. La estructura del formulario incluye:
Abre una ventana emergente con las opciones globales de configuración del navegador. Estas opciones aplican al conjunto de la aplicación, permitiendo ajustar cómo se muestran los contenidos de SNOMED CT.
Abre una pestaña de navegador nueva para mostrar este documento de Ayuda. El documento describe los componentes de la aplicación desde lo más general a lo más detallado. Incluye figuras, ejemplos y referencias a contenidos externos.
Es un menú de navegación situado en el borde izquierdo de la ventana. Permite elegir la función principal de trabajo:
Para cada función principal, permite obtener un conjunto de resultados de recuperación de información a través de varias técnicas de búsqueda y selección.
Permite realizar diferentes consultas basadas en texto.
En el control de texto de búsqueda el usuario introduce una cadena de caracteres (se requieren al menos tres caracteres).
dia mel
La recuperación realiza una búsqueda más acotada a medida que se teclean nuevos caracteres. La búsqueda es insensible a mayúsculas, minúsculas, acentos o marcas diacríticas.
Los signos de puntuación y determinados símbolos especiales situados al final de la cadena de búsqueda son eliminados y se sustituyen por espacios en blanco.
Se respetan los caracteres siguientes:
a-z A-Z 0-9 áéíóú ÁÉÍÓÚ äëïöü ÄËÏÖÜ àèìòù ÀÈÌÒÙ âêîôû ÂÊÎÔÛ ñÑ çÇ
Se eliminan del texto de búsqueda los caracteres siguientes (lista no exhaustiva):
, . ; : + - * ¿? !¡ /\ () [] {} &$%@# >=< ºª ^ | _ ' ·
Se tienen en cuenta en la búsqueda las palabras completas de significado vacío (palabras vacías) como palabras independientes. Por ejemplo:
de del el la los las ...
Existen varias modalidades alternativas de la búsqueda, que se activan mediante el botón de "Configuración":
| Modalidad | Características |
|---|---|
| Palabras parciales | Opción por defecto. Recupera descripciones cuyas palabras comienzan por las partículas especificadas, sin importar el orden de introducción. Para activar la búsqueda son suficientes tres caracteres. Es aconsejable especificar un número de caracteres suficiente para reducir en lo posible el número de resultados recuperados y eliminar de la tabla de resultados los que no sean relevantes. |
| Empieza por | Filtra estrictamente los términos que inicien con el texto exacto proporcionado. |
| Termina en | Filtra términos que finalicen con el texto exacto proporcionado. |
| Contiene | Busca coincidencias en cualquier posición interna de las palabras que forman la descripción. |
| Exacta | Coincidencia estricta e íntegra carácter por carácter. |
Además de la configuración estándar, existen opciones con acceso directo en el panel de Búsqueda:
Abre un formulario en el que se pueden especificar y cambiar las opciones configurables de la aplicación. Las opciones, una vez aceptadas, se guardan en el equipo del usuario para mantener la consistencia entre sesiones mediante cookies. Es necesario aceptar la opción de guardar cookies para posibilitar la persistencia de las opciones seleccionadas. La estructura del formulario incluye:
Al completarse la búsqueda, se muestra el total obtenido:
Por último, se muestran los resultados de la recuperación mediante una tabla que contiene:
Permite visualizar la jerarquía completa de SNOMED CT de forma estructurada.
Para cada componente mostrado que tenga descendientes muestra un icono angular que permite expandir o contraer cada sección de la jerarquía. Aporta información sobre estado de definición del concepto, sobre la edición a la que pertenece (en función del módulo en el que se realiza su mantenimiento) y muestra el número de conceptos subordinados a cada concepto visualizado.
Haciendo click sobre el icono angular que describe el concepto, se activa la funcionalidad de expandir o contraer.
Haciendo click sobre el texto que describe el concepto, se actualiza el contenido del panel de Concepto (situado a la derecha).
Esta función permite visualizar un inventario de conjuntos de referencias proporcionados por la carga de recursos. Cuando el usuario selecciona uno de los conjuntos de referencia, se presenta en la parte inferior la relación de miembros que forman parte de dicho conjunto. Al marcar con el ratón cualquiera de los conceptos de este conjunto de resultados, el concepto elegido se sitúa 'en foco' y sus detalles se muestran en el panel de Concepto.
Los conjuntos de referencias se pueden filtrar por cadenas de caracteres para limitar el número de filas. Los miembros también se pueden filtrar mediante cadenas de caracteres, para encontrar la cadena especificada en la totalidad de los datos.
Los conjuntos de referencias se pueden descargar en forma de fichero de texto CSV, y también puede copiarse su URL de acceso directo utilizando los botones de función que aparecen en el listado de conjuntos.
Permite elaborar una consulta en lenguaje ECL que faculta al usuario para hacer recuperaciones selectivas de los conceptos que cumplan las condiciones especificadas.
Para utilizar las expresiones ECL, es necesario conocer al menos algunos elementos fundamentales de dicho lenguaje de consulta. Se recomienda estudiar la documentación del lenguaje de expresiones de restricción en la documentación de SNOMED International.
<< 19829001 |trastorno de pulmón (trastorno)| : 116676008 |morfología asociada (atributo)| = 79654002 |edema (anomalía morfológica)|
Al marcar con el ratón cualquiera de los conceptos de este conjunto de resultados, el concepto elegido se sitúa 'en foco' y sus detalles se muestran en el panel de Concepto.
Esta función permite obtener información de las ediciones y módulos de SNOMED CT disponibles a través del navegador. Esta información se actualiza periódicamente con cada nueva distribución realizada por el CNR.
El concepto marcado en el panel de Selección se sitúa 'en foco' y sus características completas se muestran en este panel derecho, el cual dispone de tres vistas alternativas:
Presenta una información concisa sobre el concepto.
Incluye secciones extensas colapsables con información exhaustiva del componente.
Representación gráfica normalizada que expresa la definición del concepto, jerarquías y sus grupos de atributos de forma visual.
Permite intercambiar entre el diagrama inferido y el declarado.
Los conceptos se representan mediante un rectángulo, que contiene el nombre del concepto. El nombre utilizado debe ser la Descripción Completa (FSN - Fully Specified Name) del concepto o un sinónimo.
Opcionalmente, se puede representar el estado de definición de un concepto:
Un rectángulo azul con borde simple se asume como primitivo a menos que se indique lo contrario.
Los conceptos completamente definidos utilizan un rectángulo violeta con borde de línea doble.
Un valor concreto se representa mediante un rectángulo verde. El valor en sí se añade al rectángulo como texto:
#."...".true (verdadero) o false (falso) sin ningún adorno adicional.Las relaciones, o atributos, se representan utilizando un rectángulo amarillo con extremos redondeados y un borde de línea doble, como se muestra a continuación:
En contextos informales (por ejemplo, al dibujar diagramas durante una discusión en una pizarra), se permite usar un rectángulo redondeado con borde simple.
Los grupos de atributos se representan mediante un círculo vacío (sin color de relleno):
Una conjunción se representa con un "punto" negro (un pequeño círculo relleno de negro). Solo es necesario cuando se unen dos o más atributos en un diagrama. Es opcional cuando se adjunta un único atributo.
Los operadores relacionales (sin color) pueden representarse entre expresiones utilizando la notación de la siguiente tabla:
| Significado | Símbolo / Carácter | Carácter Unicode / UTF-8 |
|---|---|---|
| Equivalente | ≣ | Unicode: U+2263 UTF-8: E2 89 A3 |
| Subsumido por | ⊑ | Unicode: U+2291 UTF-8: E2 8A 91 |
| Subsume | ⊒ | Unicode: U+2292 UTF-8: E2 8A 92 |
Nota:Los caracteres ≣, ⊑ y ⊒ solo están presentes en fuentes que admiten el conjunto completo de caracteres Unicode (por ejemplo, "Arial Unicode MS" en Windows).
Los siguientes colores son los utilizados para representar cada tipo de información:
| Elemento del Diagrama | Valores RGB / HEX | Muestra Visual |
|---|---|---|
| Concepto Primitivo | RGB: 153, 204, 255 HEX: #99CCFF |
|
| Concepto Definido | RGB: 204, 204, 255 HEX: #CCCCFF |
|
| Atributos | RGB: 255, 255, 204 HEX: #FFFFCC |
|
| Valores Concretos | RGB: 165, 224, 182 HEX: #A5E0B6 |
Los componentes de SNOMED CT y los miembros de refsets pueden pasar a estado inactivo. Para evitar confusiones, se mantienen accesibles para registros históricos pero se resaltan visualmente con un fondo rojo o texto en gris claro cursiva, y su atributo Active se muestra con valor 0.
| Icono | Descripción |
|---|---|
|
|
Concepto con estado suficientemente definido. |
|
|
Concepto con estado primitivo. |
|
|
Concepto perteneciiente a un módulo de la Extensión para España del SNS. |
|
|
Concepto perteneciente al un módulo de la Extensión para España de Medicamentos. |
Determina si los atributos cargados diferencian al concepto por completo de sus ancestros de forma unívoca (Suficientemente definido) o si requiere análisis clínico experto adicional debido a similitud estructural jerárquica (Primitivo).
Identifica la procedencia del paquete de datos. Si pertenecen al núcleo internacional se omiten los iconos correspondientes para simplificar la interfaz visual.
Utilizados de forma homogénea en los distintos flujos de interacción:
Permite el acceso directo inmediato a conceptos y Refsets mediante URIs parametrizadas estándar (ej. https://snomedsns.es/search/44054006), ideales para su incorporación en documentos oficiales, guías clínicas o presentaciones académicas.
ECL (Expression Contraint Language) es el lenguaje de SNOMED CT que nos permite definir conjuntos de conceptos a través de una expresión computable. En otras palabras, es un lenguaje de consulta de los contenidos de SNOMED CT.
Actualmente, el navegador SNOMED CT del SNS acepta la sintaxis v1.4. A continuación se muestra una tabla resumen de los operadores soportados. Para más información, la documentación completa de ECL puede encontrarse en la documentación de SNOMED CT, donde también se encuentra disponible un espacio con la documentación de versiones previas.
| Símbolo | Nombre | Versión | Notas |
|---|---|---|---|
| | | Tubo | 1.0 | Se utiliza a ambos lados del término de un concepto para facilitar la lectura. |
| * | Cualquiera | 1.0 | Recupera todos los conceptos del sustrato. |
| ^ | Miembro de | 1.0 | Recupera el referencedComponentId de todos los miembros activos de un conjunto de referencia. |
| < | Descendientes de | 1.0 | Recupera todos los subtipos excluyendo el propio concepto inicial. |
| << | Descendientes o él mismo | 1.0 | Recupera todos los subtipos incluyendo el propio concepto inicial. |
| <! | Hijos de | 1.1 | Recupera subtipos inmediatos de primer nivel, excluyendo el concepto en foco. |
| <<! | Hijos de o él mismo | 1.4 | Recupera subtipos inmediatos de primer nivel, incluyendo el concepto en foco. |
| > | Ancestros de | 1.0 | Recupera todos los supertipos ascendentes excluyendo el concepto. |
| >> | Ancestros o él mismo | 1.0 | Recupera todos los supertipos ascendentes incluyendo el concepto. |
| >! | Padres de | 1.1 | Recupera únicamente los supertipos directos inmediatos de primer nivel. |
| >>! | Padres de o él mismo | 1.4 | Recupera únicamente los supertipos directos inmediatos e incluye el propio concepto. |
| AND | Conjunción | 1.0 | Intersección lógica de los resultados de dos subexpresiones. |
| OR | Disyunción | 1.0 | Unión lógica de los resultados de dos subexpresiones. |
| MINUS | Exclusión | 1.0 | Devuelve elementos de la primera expresión omitiendo los que aparezcan en la segunda. |
| [1..3] | Cardinalidad | 1.0 | Restringe el rango mínimo y máximo de apariciones de un grupo de atributos. |
| R | Reverso | 1.0 | Recupera el conjunto de valores de destino para un atributo específico. |
| . | Punto | 1.2 | Equivalente al anterior. Recupera el conjunto de valores de destino para un atributo específico. |
| /* */ | Comentario | 1.1 | Permite la inclusión de anotaciones de texto no ejecutables dentro de la query. |