Informação em recursos
FHIR organiza a troca de informação em unidades com significado clínico ou administrativo.
| Conceito | Função | Exemplo |
|---|---|---|
| Resource | Unidade de informação interoperável | Patient, Encounter, Procedure, Observation |
| Reference | Liga recursos sem duplicar todo o conteúdo | Encounter.subject → Patient |
| Bundle | Agrupa recursos e metadados para uma interação | Documento enviado pelo conector |
| Profile | Restringe ou especializa o recurso para um caso de uso | Perfil brasileiro ou perfil de documento RNDS |
| Terminology | Define sistemas e conjuntos de códigos | CNS, CNES, CID e códigos do contrato aplicável |
FHIR R4 no contexto brasileiro
A documentação do projeto registra FHIR R4 e BR-CORE como base de interoperabilidade usada pela RNDS.
- FHIR R4 define recursos, tipos de dados, interações e formatos JSON/XML.
- Perfis brasileiros especializam recursos para identificadores, terminologias e regras nacionais.
- Um documento RNDS acrescenta restrições próprias de conteúdo, ordem, cardinalidade e códigos.
- Conformidade depende da versão exata do Implementation Guide e de suas dependências.
- A especificação oficial prevalece sobre resumos ou exemplos educacionais.
Bundle no Conector RNDS
No fluxo documentado, o Bundle é o resultado da transformação de um atendimento e de seus dados complementares.
Atendimento AGHUx
├─ paciente
├─ profissional
├─ encontro
├─ diagnósticos
└─ procedimentos e registros clínicos
↓ mapeamento
recursos FHIR R4
↓ referências
Bundle
↓ JSON
RNDS