Diagnósticos - Eventos
Contexto NiloCare
Esse endpoint permite aos clientes Nilo Saúde ler e registrar condições clínicas independentes de atendimento na plataforma NiloCare, como histórico de doenças e condições crônicas do paciente.
Mapeamento de Campos
Recurso FHIR: Condition
| # | Campo | Expressão de caminho no objeto FHIR | |||||
|---|---|---|---|---|---|---|---|
| 1 | Paciente | subject | |||||
| 2 | Profissional | recorder | |||||
| 3 | Diagnóstico | code | |||||
| 4 | Início | onsetDateTime | |||||
| 5 | Fim / resolução | abatementDateTime | |||||
Visibilidade no NiloCare
A Condition do tipo evento só é exibida no NiloCare quando associada a um Encounter do tipo Hospitalização ou Pronto Atendimento. Essa associação pode ser feita de duas formas:
- Pelo campo
diagnosisdo Encounter, referenciando a Condition (Encounter.diagnosis[].condition) - Pelo campo
encounterda própria Condition (Condition.encounter)
Sistemas de codificação suportados
Os seguintes sistemas de codificação são aceitos no campo code:
| Sistema | URL |
|---|---|
| CID-10 | http://hl7.org/fhir/sid/icd-10 |
| CIAP | http://hl7.org/fhir/sid/icpc-2 |
| NANDA | http://terminology.hl7.org/CodeSystem/nanda |
Roteamento no backend
O backend identifica o tipo do recurso pelo campo category. Um FHIR Condition com o código event no sistema Nilo é roteado para o modelo Condition (evento clínico):
"category": [
{
"coding": [
{
"system": "https://landing-zone-api.nilo.services/fhir/resources/CodeSystem/condition-category",
"code": "event"
}
]
}
]