6 · Notificação de agravo (CIMAN)¶
Sistema: CIMAN (Vigilância Epidemiológica) · Recursos: Condition + DocumentReference
A dengue é agravo de notificação compulsória. A vigilância localiza o
cidadão pelo CPF, consulta o laudo mais recente e registra a notificação em
dois recursos: o diagnóstico (Condition, CID-10 A91) e a ficha de
notificação (DocumentReference com o documento anexado).
Leitura — contexto do caso¶
# Cidadão pelo CPF
curl 'http://localhost:8080/fhir/Patient?identifier=https://demo-cbis.example/fhir/cpf|00000000000'
# Laudo laboratorial mais recente do paciente
curl 'http://localhost:8080/fhir/DiagnosticReport?subject=Patient/42&_sort=-issued&_count=1'
Gravação — POST /Condition¶
curl -X POST 'http://localhost:8080/fhir/Condition' \
-H 'Content-Type: application/fhir+json' \
-d @condicao.json
condicao.json
{
"resourceType": "Condition",
"clinicalStatus": {
"coding": [
{
"system": "http://terminology.hl7.org/CodeSystem/condition-clinical",
"code": "active",
"display": "Active"
}
]
},
"verificationStatus": {
"coding": [
{
"system": "http://terminology.hl7.org/CodeSystem/condition-ver-status",
"code": "confirmed",
"display": "Confirmed"
}
]
},
"code": {
"coding": [
{
"system": "http://hl7.org/fhir/sid/icd-10",
"code": "A91",
"display": "A91 — Febre hemorrágica da dengue"
}
],
"text": "Dengue grave"
},
"subject": {"reference": "Patient/42"},
"recordedDate": "2026-09-10T10:25:00-03:00",
"recorder": {"display": "CIMAN — Vigilância Epidemiológica"},
"meta": {
"tag": [
{
"system": "https://demo-cbis.example/fhir/source-system",
"code": "ciman",
"display": "CIMAN"
}
]
}
}
Gravação — POST /DocumentReference¶
A ficha de notificação individual vai como documento anexado
(attachment com o JSON da ficha codificado em Base64), tipada com o LOINC
55751-2 (Public health Case report):
curl -X POST 'http://localhost:8080/fhir/DocumentReference' \
-H 'Content-Type: application/fhir+json' \
-d @ficha.json
ficha.json
{
"resourceType": "DocumentReference",
"status": "current",
"type": {
"coding": [
{
"system": "http://loinc.org",
"code": "55751-2",
"display": "Public health Case report"
}
],
"text": "Ficha de Notificação Individual — Dengue"
},
"category": [{"text": "Vigilância epidemiológica"}],
"subject": {"reference": "Patient/42"},
"date": "2026-09-10T10:25:00-03:00",
"description": "Notificação de Dengue grave",
"content": [
{
"attachment": {
"contentType": "application/json",
"data": "eyJhZ3Jhdm8iOiAiRGVuZ3VlIiwgImNpZDEwIjogIkE5MSIsICLigKYiOiAi4oCmIn0=",
"title": "Ficha de notificação — Dengue grave"
}
}
],
"meta": {
"tag": [
{
"system": "https://demo-cbis.example/fhir/source-system",
"code": "ciman",
"display": "CIMAN"
}
]
}
}
Conteúdo do anexo
O campo data acima está abreviado. Na demonstração, o anexo é o JSON da
ficha (agravo, CID-10, classificação, data, unidade notificadora,
município e observações) codificado em Base64.
Leitura — notificações registradas¶
curl 'http://localhost:8080/fhir/DocumentReference?_tag=https://demo-cbis.example/fhir/source-system|ciman&_include=DocumentReference:subject'