# Fusion FHIR — artefatos canônicos

Definições canônicas das extensões, terminologias locais e sistemas de identificador que o conversor
**Fusion → FHIR R4** emite. Publicadas por SISqualis.

Namespace: `https://fhir.sisqualis.com.br`

| Pasta | O que é | Quantos |
|---|---|---:|
| [`StructureDefinition/`](StructureDefinition) | extensões — dado clínico que o R4 base não representa | 96 |
| [`CodeSystem/`](CodeSystem) | terminologias locais; os códigos vêm do catálogo de cada instalação | 37 |
| [`NamingSystem/`](NamingSystem) | sistemas de identificador (`Identifier.system`) | 65 |

## Por que isto existe

O R4 exige que `Extension.url` seja uma URL absoluta e a **canonical URL de uma `StructureDefinition`
que existe**. Uma URI que não aponta para definição nenhuma é uma caixa etiquetada sem dicionário: quem
recebe o Bundle vê o valor e não tem como saber o que ele significa nem se pode confiar nele. Estes
arquivos são a outra ponta dessa promessa.

## Estado das definições

**São definições mínimas, e isso está dito aqui de propósito.** Elas estabelecem identidade, tipo e
contexto — o suficiente para a URI deixar de apontar para o nada. Ainda **não** trazem `differential`
por elemento nem `ValueSet` enumerado. Detalhar cada uma é trabalho por domínio clínico; publicar o
esqueleto já é melhor que não publicar, e a lacuna fica visível aqui em vez de virar surpresa de quem
integra.

## Como são gerados

O inventário sai do próprio conversor, não de uma lista mantida à mão, e um teste automatizado exige as
duas direções: URI emitida sem artefato reprova, artefato sem URI emitida também. Não edite estes
arquivos — eles são regenerados e sobrescritos.

## O que não está aqui

O canal genérico `urn:fusion:col:<tabela>:<coluna>`, usado internamente para preservar fidelidade de
ida e volta, **não** é publicado: ele carrega coordenadas do banco de cada instalação e não alega
semântica clínica.
