Atendimentos
Introdução
Uma interação entre um paciente e o(s) profissional(is) de saúde com a finalidade de fornecer serviço(s) de saúde ou avaliar o estado de saúde de um paciente.
Principais informações:
- Paciente
- Profissional
- Data
Contexto NiloCare
Esse endpoint permite aos clientes Nilo Saúde manipular o registro de atendimentos na plataforma NiloCare, é uma alternativa a interface de usuário para integração e automatização. O caminho para acessar o atendimento no Nilo Care é: Pacientes > [Nome do paciente] > Atendimentos.

Mapeamento de Campos
| # | Campo | Expressão de caminho no objeto FHIR | |||||
|---|---|---|---|---|---|---|---|
| 1 | Atendimento (ID) | identifier.where(system='https://landing-zone-api.nilo.services/fhir/resources/NamingSystem/care-api--appointment').value | |||||
| 2 | Criado em | period.start | |||||
| 3 | Finalizado em | period.end | |||||
| 4 | Responsável | participant.where(type.coding.code='ATND').first().individual | |||||
| 5 | Impressão Clínica | Ver menu Impressão Clínica | |||||
| 6 | Exame físico | Campo não suportado na integração | |||||
| 7 | Diagnósticos | Ver menu Diagnósticos | |||||
| 8 | Condutas e orientações | Ver menu Condutas e Orientações | |||||
| 9 | Emissão de documentos | Ver menus: | |||||
| 10 | Pontos de atenção | Ver menu Impressão Clínica | |||||
| 11 | Medicamentos | Ver menu Medicações consumidas sem prescrição | |||||
| 12 | Plano de cuidado | Campo não suportado na integração | |||||
| 13 | Origem do atendimento | extension.where(url='https://landing-zone-api.nilo.services/fhir/resources/StructureDefinition/encounter-admitSource').last().valueCodeableConcept.coding.first().code | |||||
| 14 | Canal utilizado para o atendimento | extension.where(url='https://landing-zone-api.nilo.services/fhir/resources/StructureDefinition/encounter-serviceChannel').last().valueCodeableConcept.coding.first().code | |||||
| 15 | Desfecho do atendimento | extension.where(url='https://landing-zone-api.nilo.services/fhir/resources/StructureDefinition/encounter-dischargeDisposition').last().valueCodeableConcept.coding.first().code | |||||
* Demais atributos nos payloads são armazenados, mas não afetados pelo sistema.
Especificações de comportamento FHIR - NiloCare
Definição do responsável
O FHIR permite associar diversos profissionais a um atendimento, porém hoje o NiloCare só permite associar um profissional. Para definir qual profissional será considerado como responsável no NiloCare, com base numa lista de profissionais, adotamos como regra o primeiro participante que tenha o tipo "ATND".
Extensões complementares sobre admissão e origem
| # | Extensão | Descrição | |||||
|---|---|---|---|---|---|---|---|
| 1 | Encounter/admitSource | https://landing-zone-api.nilo.services/fhir/resources/StructureDefinition/encounter-admitSourceDefine a origem do atendimento. | |||||
| 2 | Encounter/serviceChannel | https://landing-zone-api.nilo.services/fhir/resources/StructureDefinition/encounter-serviceChannelDefine o canal utilizado para realizar o atendimento. | |||||
| 3 | Encounter/dischargeDisposition | https://landing-zone-api.nilo.services/fhir/resources/StructureDefinition/encounter-dischargeDispositionDefine o desfecho do atendimento. | |||||