Interoperabilidade na saúde
Como os sistemas de saúde trocam dados e os interpretam da mesma forma: HL7 FHIR R4, HL7 v2, CDA, LOINC, SNOMED CT, ICD e os sistemas nacionais europeus.
Interoperabilidade significa que dois sistemas conseguem trocar dados de saúde e ambos os interpretam da mesma forma. São precisas três coisas: um formato (HL7 FHIR R4 para APIs, HL7 v2 para a maior parte das mensagens hospitalares, CDA para documentos), sistemas de codificação partilhados (LOINC para análises, SNOMED CT para termos clínicos, ICD-10 para diagnósticos, ATC para medicamentos, UCUM para unidades) e perfis acordados como o International Patient Summary (IPS), que os países usam para o intercâmbio transfronteiriço.
| Norma de API | HL7 FHIR R4 (4.0.1); R5 publicada, R4 continua a mais implementada |
|---|---|
| Mensagens hospitalares | HL7 v2 (ADT, ORM, ORU) |
| Documentos | CDA e C-CDA |
| Sistemas de codificação | LOINC, SNOMED CT, ICD-10 / ICD-11, ATC, RxNorm, UCUM |
| Intercâmbio transfronteiriço na UE | International Patient Summary (IPS), MyHealth@EU |
Quais são as principais normas de dados de saúde?
- Normas de interoperabilidade em saúde: o mapa completoUm mapa das normas que suportam os dados de saúde: mensagens HL7 v2, documentos CDA, recursos FHIR, DICOM e DICOMweb para imagens, perfis IHE, openEHR para armazenamento, OMOP para investigação e os sistemas de codificação que todos partilham.
- O que é FHIR e porque é importante para o seu registo médicoO HL7 FHIR é o padrão utilizado por hospitais, aplicações e autoridades para trocar dados médicos.
- HL7 vs FHIR: a diferença entre HL7 v2, CDA e FHIR, e qual precisaHL7 é a organização e uma família de normas; FHIR é a mais recente.
- FHIR R4 vs R5: Diferenças e Qual Versão UtilizarO FHIR R4 (2019) é a versão que a maior parte do mundo utiliza; o R5 (2023) adiciona subscrições baseadas em tópicos e novos recursos, e o R6 está em desenvolvimento.
- CDA e C-CDA explicados: documentos clínicos HL7O HL7 CDA é um padrão XML para documentos clínicos que um ser humano pode ler e um computador pode analisar.
- CDA vs FHIR: documentos vs recursos, explicadoCDA (documento XML assinado) vs.
- openEHR vs FHIR: Diferenças e Quando Usar Cada UmopenEHR e HL7 FHIR são frequentemente comparados, mas resolvem problemas diferentes: openEHR modela e guarda o registo clínico a longo prazo com arquétipos e templates; FHIR troca dados entre sistemas através de recursos e APIs.
- CDS Hooks explicado: hooks, cartões, prefetchCDS Hooks: padrão HL7 para chamar serviços de suporte à decisão em EHRs (abertura de registo, prescrição).
Como são construídos os recursos FHIR?
- Recurso FHIR Paciente explicado, com um exemploO Paciente é o recurso FHIR central.
- Recurso FHIR Observation Explicado (com Exemplo JSON)O Observation é o recurso FHIR para medições: resultados de laboratório, sinais vitais, sintomas, pontuações.
- Recurso FHIR Condition explicado, com um exemploRegiste diagnósticos, problemas ou sintomas com o recurso Condition.
- Recurso FHIR Encounter explicado, com um exemploEncounter: recurso FHIR para consultas, admissões, telemedicina e visitas domiciliárias.
- FHIR DiagnosticReport explicado, com um exemploDiagnosticReport é o recurso FHIR para o relatório assinado: agrupa Observações num painel, transporta a conclusão e o PDF, e regista quem o emitiu e quando.
- FHIR DocumentReference vs DiagnosticReport: Quando usar cada umTrês recursos FHIR gerem relatórios e ficheiros.
- MedicationStatement vs MedicationRequest no FHIR ExplicadoO FHIR tem quatro recursos de medicação para quatro factos diferentes: uma prescrição (MedicationRequest), uma dispensação (MedicationDispense), uma dose administrada (MedicationAdministration) e o que o doente diz que toma (MedicationStatement).
- Recurso FHIR AllergyIntolerance Explicado (com Exemplo)Como uma alergia é registada em FHIR: clinicalStatus, verificationStatus, type, category, criticality e reaction com severity, codificado em SNOMED CT.
- Recurso FHIR Imunização Explicado (Registos de Vacinação)Como as vacinações são armazenadas em FHIR: o recurso Imunização com estado, código da vacina, data, número de lote e número da dose, como as doses não administradas são registadas e como os registos de vacinação viajam no Resumo Internacional do Doente.
- Tipos de Pacotes FHIR Explicados: Transação, Lote, Documento, Conjunto de PesquisaUm Pacote FHIR é um contentor para vários recursos.
- FHIR CodeableConcept vs Coding ExplicadoQuase todos os elementos codificados no FHIR são um CodeableConcept: uma lista de codificações de diferentes sistemas de códigos, mais o texto original.
- Perfis e extensões FHIR explicadosPerfis FHIR (StructureDefinition) restringem recursos base: obrigatórios, must-support, códigos fixos, slicing, bindings, invariantes.
- Guias de Implementação FHIR Explicados: US Core, IPS, PerfisA base FHIR é deliberadamente ampla; os guias de implementação (IGs) restringem-na para um país ou caso de uso com perfis, elementos obrigatórios (must-support) e ligações de terminologia.
- Parâmetros de Pesquisa FHIR Explicados (com Exemplos)Como consultar um servidor FHIR: parâmetros de pesquisa por tipo (token, data, referência, string, quantidade), prefixos como ge e lt, modificadores como :exact e :missing, encadeamento, _include e _revinclude, ordenação, _count e paginação, com URLs de exemplo para resultados de laboratório.
- Subscrições FHIR explicadas: tópicos, canais, R4 a R5Uma Subscrição FHIR pede a um servidor para o contactar quando algo muda.
- Exportação de dados em massa FHIR ($export) explicadaA IG de Acesso a Dados em Massa FHIR define o $export para mover dados de muitos doentes de uma só vez em ficheiros NDJSON.
Como trocam mensagens os sistemas hospitalares?
- Mensagens HL7 v2 ADT e ORU ExplicadasO HL7 v2 ainda é a forma como a maioria dos sistemas hospitalares comunicam entre si.
- Mensagens HL7 v2 ORM e OML explicadasComo uma ordem viaja em HL7 v2: a mensagem de ordem geral ORM^O01 e a mais recente ordem de laboratório OML^O21, o segmento ORC que controla a ordem (nova, cancelar, estado), o segmento OBR que indica o que foi pedido, as respostas ORR e ACK, e como a mesma ordem aparece como um FHIR ServiceRequest.
- Motores de interface explicados: o que fazem, quando precisa de umMotor de interface: recebe, transforma e entrega mensagens entre sistemas com filas, retentativas, monitorização e auditoria.
- Integração de sistemas hospitalares explicada: HIS, motores, laboratório, radiologiaComo os sistemas dentro de um hospital comunicam entre si e com o exterior: o HIS ou EHR no centro, o motor de interface a gerir HL7 v2 e FHIR, laboratório e radiologia, farmácia, dispositivos, telemedicina e aplicações para pacientes.
- Como integrar um sistema laboratorial (LIS) com um EHRInterface laboratorial: integração hospitalar comum e falível.
Que sistemas de codificação descrevem os dados?
- O que é um código LOINC? Códigos de análises laboratoriais explicadosO LOINC atribui um código universal a cada análise laboratorial e medição clínica, garantindo que um resultado de um laboratório tenha o mesmo significado noutro sistema.
- O que é SNOMED CT? Terminologia clínica explicadaSNOMED CT é a maior terminologia clínica do mundo, utilizada para registar diagnósticos, achados, alergias e procedimentos como códigos.
- LOINC vs SNOMED CT: qual código usar ondeLOINC nomeia o que foi medido ou perguntado: testes, painéis, sinais vitais, tipos de documentos.
- SNOMED CT vs ICD-10: para que serve cada umSNOMED CT é uma terminologia clínica para registar o que um médico vê; ICD-10 é uma classificação para contar doenças e faturação.
- CID-10 vs CID-11: Diferenças ExplicadasA CID-11 substituiu a CID-10 como norma da OMS em janeiro de 2022, mas a maioria dos países ainda codifica em CID-10.
- CID-10 vs CID-10-CM vs CID-10-GM: variantes nacionaisOMS publica CID-10; países adaptam: CID-10-CM (EUA), CID-10-GM (Alemanha), CID-10-AM, CID-10-CA, CIM-10 (França).
- Códigos de Medicamentos RxNorm vs ATC ExplicadosO RxNorm nomeia medicamentos clínicos até à dosagem e forma para sistemas dos EUA; o ATC classifica substâncias ativas por órgão e grupo terapêutico para estatísticas e intercâmbio internacionais.
- Unidades UCUM Explicadas para Resultados de Análises (mg/dL, mmol/L, 10*3/uL)UCUM é o sistema de códigos para unidades de medida em dados de saúde eletrónicos.
- Como mapear códigos de laboratório locais para LOINC, passo a passoMapeie códigos de teste de laboratório para LOINC para resultados comparáveis e legíveis por FHIR.
- Servidores de terminologia FHIR: $lookup, $expand, $translateServidor de terminologia com sistemas de códigos (SNOMED CT, LOINC, ICD-10), valores e mapas.
Como funcionam os sistemas nacionais e transfronteiriços?
- Registos de saúde eletrónicos nacionais: Europa e EUA em comparaçãoMapa das infraestruturas nacionais de registos de saúde na Europa e EUA: ePA (Alemanha), Mon espace santé (França), FSE (Itália), HCDSNS (Espanha), MedMij/LSP (Países Baixos), NHS (Inglaterra), ELGA (Áustria), P1 (Polónia), países nórdicos.
- MyHealth@EU e o resumo do doente transfronteiriçoMyHealth@EU: Troca dados de saúde na UE (resumo do doente, prescrição eletrónica hoje; análises, imagens, relatórios no futuro).
- Resumo Internacional do Doente (IPS): o que é, o que contém e como obter o seuO IPS é o documento padrão que um médico que nunca o viu, em qualquer parte do mundo, pode ler em segundos: alergias, medicamentos, condições, vacinações.
- Prescrição Eletrónica Transfronteiriça na UE (MyHealth@EU) ExplicadaAtravés do MyHealth@EU, alguns países da UE permitem que as farmácias dispensem uma prescrição eletrónica emitida noutro Estado-membro e partilhem resumos de pacientes.
- ePA da Alemanha e Telematikinfrastruktur, explicadosRegisto eletrónico de saúde alemão (ePA): gerido por seguradoras, criado por defeito a partir de 2025, acessível via Telematikinfrastruktur.
- França: Mon espace santé e o DMP, explicadosMon espace santé: o espaço de saúde pessoal nacional de França (ativado por defeito desde 2022).
- Registo de saúde eletrónico ELGA da Áustria, explicadoELGA: Registo de saúde eletrónico nacional da Áustria (desde 2015).
- FSE 2.0 de Itália: registo nacional de saúde explicadoFascicolo Sanitario Elettronico (FSE) italiano: registo de saúde regional e nacional.
- Espanha: HCDSNS e registos de saúde regionais, explicadoEspanha: 17 serviços de saúde regionais ligados via HCDSNS nacional.
- Países Baixos: MedMij e LSP, explicadosPaíses Baixos: sem registo nacional de saúde.
- Polónia: P1, IKP e e-recepta, explicadoPolónia: e-recepta (2020), e-skierowanie (2021), e-zwolnienie, registo médico e troca eletrónica de documentos via P1.
- Reino Unido: NHS Spine, GP Connect e NHS App, explicadosDados de saúde de Inglaterra: Spine (demografia, Summary Care Record, prescrições/referências eletrónicas) e APIs FHIR (GP Connect) abrem registos médicos à NHS App.
Para programadores
Construa sobre dados de saúde interoperáveis
A Anpheros Platform é uma API FHIR R4 para registos médicos, com consentimento do paciente, uma sandbox gratuita e SDKs para Dart, Flutter e TypeScript.