DocumentaçãoSuporteCosta Rica · Contato
  • Técnica
  • Semântica

Servidor de terminologias

Em poucas palavras

Um servidor de terminologias é o sistema que guarda os catálogos de códigos clínicos, como SNOMED CT, LOINC ou a CID-10, e responde perguntas sobre eles: se um código existe, o que significa, a qual lista pertence ou como se traduz para outro catálogo. É a peça que permite que diferentes sistemas usem os códigos da mesma forma. Vários países operam um nacional.

Tipo
Tecnologia
Responsável
Sem responsável único: conceito ou tecnologia genérica
Revisado
25 de outubro de 2026

Explicação

O que é

Um servidor de terminologias é um componente de software que administra sistemas de codificação (SNOMED CT, LOINC, CID-10, catálogos locais), conjuntos de valores (as listas de códigos permitidos para um campo) e mapeamentos entre sistemas, e os oferece como serviço a outros aplicativos. É uma tecnologia genérica: não tem dono único, e é operada desde órgãos nacionais até comunidades de padrões.

A interface FHIR

O HL7 FHIR define o que um servidor deve oferecer para ser chamado de «FHIR Terminology Service»: formatos JSON e XML, leitura e busca dos recursos CodeSystem, ValueSet e ConceptMap, e estas operações:

OperaçãoPara que serve
$lookupObter o nome e as propriedades de um código
$validate-codeVerificar se um código existe ou pertence a um conjunto de valores
$subsumesSaber se um conceito é subtipo de outro
$expandListar os códigos de um conjunto de valores, com filtro e paginação
$translateTraduzir um código de um sistema para outro com um mapeamento

O servidor também declara quais terminologias e versões suporta com um recurso TerminologyCapabilities.

Equívocos comuns

  • Um servidor de terminologias não é uma terminologia. Sem conteúdo carregado, atualizado e licenciado, ele não serve para nada.
  • A licença do conteúdo é à parte. O SNOMED CT, por exemplo, exige licença, e os servidores nacionais controlam o acesso de acordo com ela.
  • As versões importam. Um código válido em uma edição pode estar inativo em outra, e validar contra a versão errada gera resultados enganosos.
  • Um mapeamento entre sistemas (por exemplo, do SNOMED CT para a CID-10) nem sempre é um para um. O $translate pode devolver vários candidatos, e alguém precisa validar qual corresponde.
  • Centralizar é uma decisão de governança. Como destaca o NHS England, um servidor nacional evita que cada sistema construa e mantenha sua própria base de terminologias, mas exige regras de publicação, licenças e disponibilidade.

Exemplos de uso

  1. O National Clinical Terminology Service da Austrália oferece um servidor de terminologias nacional com endpoints FHIR e publica o SNOMED CT-AU todo mês.

  2. O NHS England Terminology Server oferece SNOMED CT, dm+d, CID-10 e OPCS por meio de APIs FHIR. É gratuito, e o uso de cada conteúdo está sujeito ao seu próprio acordo de licença.

  3. O publicador de guias de implementação FHIR valida os códigos de cada guia contra o servidor de terminologias da comunidade, tx.fhir.org.

  4. A Biblioteca Nacional de Medicina dos EUA (NLM) oferece o FHIR Terminology Service for VSAC Resources, uma API para consultar e expandir os conjuntos de valores do VSAC, que exige uma licença gratuita do UMLS.

  5. A OMS acrescentou à ICD-API, em versão preliminar, um serviço FHIR R5 para consultar a CID-11 e a CIF, alinhado ao perfil SVCM da IHE.

  6. Um formulário de prontuário chama o $expand com um filtro de texto para mostrar apenas os diagnósticos permitidos que coincidem com o que o médico digita.

  7. Um motor de regras usa o $subsumes para saber se o diagnóstico registrado é um subtipo de hepatite viral no SNOMED CT antes de disparar um alerta.

  8. Um laboratório traduz seus códigos internos de exame para LOINC com o $translate e um ConceptMap mantido pela equipe de terminologia.

Relação com outros termos

Apoia-se em2

  • Conjunto de valoresForte

    Expandir e validar conjuntos de valores ($expand, $validate-code) é uma de suas funções centrais.

  • FHIRMédia

    O FHIR define uma interface padrão de serviço terminológico, mas um servidor de terminologias pode oferecer outras interfaces.

Dependem deste3

  • OpenHIEForte

    O serviço de terminologias é um dos seus serviços de registro e tem fluxos próprios, como expandir conjuntos de valores ou traduzir códigos.

  • DPI-HMédia

    O marco agrupa os serviços de terminologia com os registros canônicos, para traduzir códigos durante a troca.

  • Troca de informações de saúde (HIE)Média

    O OpenHIE inclui um serviço de terminologias para normalizar quais serviços foram prestados; nem todo HIE o centraliza.

Fontes

  1. HL7 FHIR — Using Codes: Terminology Servicehl7.org
  2. Australian Digital Health Agency — National Clinical Terminology Service (NCTS)healthterminologies.gov.au
  3. NHS England — Terminology Serverdigital.nhs.uk
  4. NLM — FHIR Terminology Service for VSAC Resourcesnlm.nih.gov
  5. WHO — ICD-API FHIR support (pre-release)icd.who.int
  6. HL7 — Terminology server report of a published FHIR guide (tx.fhir.org)hl7.org
Glossário de interoperabilidade em saúde