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ção | Para que serve |
|---|---|
| $lookup | Obter o nome e as propriedades de um código |
| $validate-code | Verificar se um código existe ou pertence a um conjunto de valores |
| $subsumes | Saber se um conceito é subtipo de outro |
| $expand | Listar os códigos de um conjunto de valores, com filtro e paginação |
| $translate | Traduzir 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
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.
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.
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.
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.
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.
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.
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.
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
- HL7 FHIR — Using Codes: Terminology Servicehl7.org
- Australian Digital Health Agency — National Clinical Terminology Service (NCTS)healthterminologies.gov.au
- NHS England — Terminology Serverdigital.nhs.uk
- NLM — FHIR Terminology Service for VSAC Resourcesnlm.nih.gov
- WHO — ICD-API FHIR support (pre-release)icd.who.int
- HL7 — Terminology server report of a published FHIR guide (tx.fhir.org)hl7.org

