DocumentaciónSoporteCosta Rica · Contacto
  • Semántica
  • Técnica

Conjunto de valores

En pocas palabras

Un conjunto de valores es la lista de códigos permitidos para un dato concreto, tomados de una o más terminologías: por ejemplo, los diagnósticos aceptados en una lista de problemas o los exámenes válidos en una orden. Define qué respuestas son válidas en cada campo para que todos los sistemas registren lo mismo de la misma forma. Los publican, entre otros, guías de implementación y programas nacionales de terminología.

Tipo
Concepto
Responsable
Sin responsable único: concepto o tecnología genérica
Revisado
25 de octubre de 2026

Explicación

Qué es

Un conjunto de valores (value set) selecciona códigos de uno o más sistemas de codificación, como SNOMED CT, LOINC o la CIE, para un uso específico. El sistema de codificación define los conceptos; el conjunto de valores dice cuáles se pueden usar en un contexto. FHIR toma estos conceptos de los principios básicos de HL7 v3, de modo que la idea es anterior a FHIR y no depende de él.

Definición y expansión

Un conjunto de valores tiene dos aspectos:

  • Definición (compose, la «intensión»): las reglas que dicen qué códigos incluye.
  • Expansión (la «extensión»): la lista de códigos que efectivamente contiene en un momento y con ciertas versiones de las terminologías.

Según cómo se define, puede ser:

TipoCómo se defineVentajaCosto
IntensionalCon reglas, por ejemplo todos los subtipos de un conceptoSe actualiza solo cuando la terminología agrega códigosEl resultado cambia con cada versión
ExtensionalEnumerando cada códigoControl total de su contenidoHay que mantenerlo al día a mano

En FHIR, la operación $expand pide a un servidor que calcule la expansión, y $validate-code verifica si un código pertenece al conjunto.

Vinculación a un dato

Un conjunto de valores se vincula a un elemento de un modelo de datos con una fuerza. FHIR define cuatro:

  • required: el código debe salir del conjunto.
  • extensible: debe salir del conjunto si alguno aplica; si ninguno cubre el concepto, se admiten otros.
  • preferred: se recomienda usarlo, pero no es obligatorio.
  • example: solo ilustra el tipo de conceptos esperados.

Errores frecuentes

  • Un conjunto de valores no es una terminología: no crea conceptos, los selecciona.
  • La expansión de un conjunto intensional cambia cuando cambia la versión de la terminología. Para resultados reproducibles hay que fijar las versiones.
  • La fuerza de la vinculación importa: un validador rechaza un código fuera de un conjunto «required», pero no de uno «preferred».
  • Quien publica un conjunto de valores debe mantenerlo. Un conjunto abandonado sigue circulando con códigos obsoletos.

Ejemplos de uso

  1. El Value Set Authority Center (VSAC) de la Biblioteca Nacional de Medicina de EUA aloja conjuntos de valores públicos y ofrece los conjuntos de valores de las medidas electrónicas de calidad clínica (eCQM) de CMS.

  2. La guía de la IPS de HL7 vincula el código del problema clínico al conjunto de valores «Problems - IPS», basado en SNOMED CT, con fuerza preferida.

  3. El perfil de signos vitales de FHIR usa vinculaciones extensibles: si un sistema registra un signo vital de la lista, debe representarlo con el código LOINC indicado.

  4. El perfil Sharing Value Sets (SVS) de IHE define cómo los sistemas obtienen conjuntos de valores desde un repositorio central, por ejemplo usando su OID.

  5. El National Clinical Terminology Service de Australia publica conjuntos de referencia y conjuntos de valores nacionales, y opera el servidor de terminologías nacional.

  6. Un formulario de alergias muestra solo los alérgenos de un conjunto de valores nacional, y el sistema rechaza códigos que no pertenecen a él.

Relación con otros términos

Se apoya en0

Este término no se apoya en otros del glosario.

Dependen de este2

  • FHIRFuerte

    Casi todos los elementos codificados de FHIR se vinculan a un conjunto de valores con una fuerza de vinculación.

  • Servidor de terminologíasFuerte

    Expandir y validar conjuntos de valores ($expand, $validate-code) es una de sus funciones centrales.

Fuentes

  1. HL7 FHIR — ValueSethl7.org
  2. HL7 FHIR — Using Codes in Resources (binding strengths)hl7.org
  3. NLM — Value Set Authority Center (VSAC) Support Centernlm.nih.gov
  4. IHE ITI TF Vol. 1 — Sharing Value Sets (SVS)profiles.ihe.net
  5. HL7 IPS — Condition (IPS) profilehl7.org
  6. HL7 FHIR — Vital Signs profilehl7.org
  7. Australian Digital Health Agency — National Clinical Terminology Service (NCTS)healthterminologies.gov.au
Glosario de interoperabilidad en salud