Narrativa gerada: CapabilityStatement agrosus-server-capabilities Requisitos de capacidade do servidor AgroSUS Guia de implementação Versão: 0.1.0 Versão FHIR: 4.0.1 Formatos suportados: json, xml Publicado em: 2026-07-20 Publicado por: Fatec Ferraz de Vasconcelos Nota para os implementadores: Capacidades FHIR Qualquer capacidade FHIR pode ser "permitida" pelo sistema, exceto se for explicitamente assinalada como "NÃO DEVE". Alguns itens são marcados como MAY no Guia de Implementação para destacar a sua potencial relevância para o caso de utilização. DEVERÁ suportar os seguintes guias de implementação https://jefersonrl.github.io/AgroSUS-FHIR/ImplementationGuide/io.github.jefersonrl.agrosus Capacidades FHIR RESTful Mode: server API FHIR R4 para cadastro e acompanhamento longitudinal do trabalhador rural. O aplicativo do ACS deve enviar a visita por Bundle transaction; o dashboard da UBS consulta os dados pelos parâmetros declarados neste CapabilityStatement. Security Ativar CORS: sim Security services supported: A implementação deve utilizar TLS, autenticação, autorização por função e registro de auditoria. CORS deve ser limitado às origens autorizadas em produção. Resumo das interações a nível do sistema Apoia o transactioninteração descrita da seguinte forma: Aceita a transação AgroSUS de sincronização da visita do ACS de forma atômica. Capacidades por recurso/perfil Resumo A tabela de resumo enumera os recursos que fazem parte desta configuração e, para cada recurso, enumera-os: Os perfis relevantes (se existirem) As interações suportadas por cada recurso (Read, Search, Update, and Create, are always shown, while VRead, Patch, Delete, History on Instance, or History on Tsó estão presentes se pelo menos um dos recursos os suportar. Os parâmetros de pesquisa obrigatórios, recomendados e alguns opcionais (se existirem). Os recursos ligados activados para _include Os outros recursos activados para _revinclude As operações sobre o recurso (se existirem) Tipo de recurso Perfil R S U C Pesquisas _include _revinclude Operações Patient https://jefersonrl.github.io/AgroSUS-FHIR/StructureDefinition/agrosus-patient y y y y identifier, name Practitioner Perfis suportados Agente Comunitário de Saúde AgroSUS Profissional Assistencial da UBS AgroSUS y y identifier, name PractitionerRole Perfis suportados Função do ACS no AgroSUS Função do Profissional Assistencial da UBS AgroSUS y y practitioner, organization, role, active Organization Perfis suportados Unidade Básica de Saúde AgroSUS Laboratório AgroSUS y y identifier, name, active Questionnaire y y url, version, status QuestionnaireResponse https://jefersonrl.github.io/AgroSUS-FHIR/StructureDefinition/agrosus-anamnese-response y y y y subject, encounter, author, authored, status Encounter Perfis suportados Visita do ACS AgroSUS Atendimento Clínico da UBS AgroSUS y y y y patient, date, status, participant ServiceRequest https://jefersonrl.github.io/AgroSUS-FHIR/StructureDefinition/agrosus-solicitacao-exame y y y y patient, authored, requester, status, code Observation https://jefersonrl.github.io/AgroSUS-FHIR/StructureDefinition/agrosus-resultado-laboratorial y y y y patient, date, code, status, based-on DiagnosticReport https://jefersonrl.github.io/AgroSUS-FHIR/StructureDefinition/agrosus-laudo-laboratorial y y y y patient, date, code, status, based-on Condition https://jefersonrl.github.io/AgroSUS-FHIR/StructureDefinition/agrosus-intoxicacao-pesticida y y y y patient, clinical-status, verification-status, code, onset-date CarePlan https://jefersonrl.github.io/AgroSUS-FHIR/StructureDefinition/agrosus-plano-acompanhamento y y y y patient, status, date, category Provenance https://jefersonrl.github.io/AgroSUS-FHIR/StructureDefinition/agrosus-provenance y y y y target, agent, recorded AuditEvent https://jefersonrl.github.io/AgroSUS-FHIR/StructureDefinition/agrosus-audit-event y y agent, date, entity, action Conformidade do recurso: unspecified Patient Perfil do sistema de base Paciente AgroSUS Conformidade do perfil SHALL Política de referência literal, local Resumo da interação Apoios create, read, update, search-type. Parâmetros de pesquisa Conformidade Parâmetro Tipo Documentação SHALL identifier token Localiza o trabalhador por CPF ou CNS usando system|value. SHALL name string Conformidade do recurso: unspecified Practitioner Recurso FHIR principal Practitioner Política de referência literal Resumo da interação Apoios read, search-type. Perfis suportados Agente Comunitário de Saúde AgroSUS Profissional Assistencial da UBS AgroSUS Parâmetros de pesquisa Conformidade Parâmetro Tipo Documentação SHALL identifier token SHALL name string Conformidade do recurso: unspecified PractitionerRole Recurso FHIR principal PractitionerRole Política de referência literal Resumo da interação Apoios read, search-type. Perfis suportados Função do ACS no AgroSUS Função do Profissional Assistencial da UBS AgroSUS Parâmetros de pesquisa Conformidade Parâmetro Tipo Documentação SHALL practitioner reference SHALL organization reference SHALL role token SHALL active token Conformidade do recurso: unspecified Organization Recurso FHIR principal Organization Política de referência literal Resumo da interação Apoios read, search-type. Perfis suportados Unidade Básica de Saúde AgroSUS Laboratório AgroSUS Parâmetros de pesquisa Conformidade Parâmetro Tipo Documentação SHALL identifier token SHALL name string SHALL active token Conformidade do recurso: unspecified Questionnaire Recurso FHIR principal Questionnaire Política de referência Resumo da interação Apoios read, search-type. Parâmetros de pesquisa Conformidade Parâmetro Tipo Documentação SHALL url uri SHALL version token SHALL status token Conformidade do recurso: unspecified QuestionnaireResponse Perfil do sistema de base Resposta da Anamnese AgroSUS Conformidade do perfil SHALL Política de referência literal, local Resumo da interação Apoios create, read, update, search-type. Parâmetros de pesquisa Conformidade Parâmetro Tipo Documentação SHALL subject reference SHALL encounter reference SHALL author reference SHALL authored date SHALL status token Conformidade do recurso: unspecified Encounter Recurso FHIR principal Encounter Política de referência literal, local Resumo da interação Apoios create, read, update, search-type. Perfis suportados Visita do ACS AgroSUS Atendimento Clínico da UBS AgroSUS Parâmetros de pesquisa Conformidade Parâmetro Tipo Documentação SHALL patient reference SHALL date date SHALL status token SHALL participant reference Conformidade do recurso: unspecified ServiceRequest Perfil do sistema de base Solicitação de Exame AgroSUS Conformidade do perfil SHALL Política de referência literal Resumo da interação Apoios create, read, update, search-type. Parâmetros de pesquisa Conformidade Parâmetro Tipo Documentação SHALL patient reference SHALL authored date SHALL requester reference SHALL status token SHALL code token Conformidade do recurso: unspecified Observation Perfil do sistema de base Resultado Laboratorial AgroSUS Conformidade do perfil SHALL Política de referência literal Resumo da interação Apoios create, read, update, search-type. Parâmetros de pesquisa Conformidade Parâmetro Tipo Documentação SHALL patient reference SHALL date date SHALL code token SHALL status token SHALL based-on reference Conformidade do recurso: unspecified DiagnosticReport Perfil do sistema de base Laudo Laboratorial AgroSUS Conformidade do perfil SHALL Política de referência literal Resumo da interação Apoios create, read, update, search-type. Parâmetros de pesquisa Conformidade Parâmetro Tipo Documentação SHALL patient reference SHALL date date SHALL code token SHALL status token SHALL based-on reference Conformidade do recurso: unspecified Condition Perfil do sistema de base Suspeita ou Confirmação de Intoxicação por Pesticida AgroSUS Conformidade do perfil SHALL Política de referência literal Resumo da interação Apoios create, read, update, search-type. Parâmetros de pesquisa Conformidade Parâmetro Tipo Documentação SHALL patient reference SHALL clinical-status token SHALL verification-status token SHALL code token SHALL onset-date date Conformidade do recurso: unspecified CarePlan Perfil do sistema de base Plano de Acompanhamento AgroSUS Conformidade do perfil SHALL Política de referência literal Resumo da interação Apoios create, read, update, search-type. Parâmetros de pesquisa Conformidade Parâmetro Tipo Documentação SHALL patient reference SHALL status token SHALL date date SHALL category token Conformidade do recurso: unspecified Provenance Perfil do sistema de base Proveniência dos Registros AgroSUS Conformidade do perfil SHALL Política de referência literal, local Resumo da interação Apoios create, read, update, search-type. Parâmetros de pesquisa Conformidade Parâmetro Tipo Documentação SHALL target reference SHALL agent reference SHALL recorded date Conformidade do recurso: unspecified AuditEvent Perfil do sistema de base Evento de Auditoria AgroSUS Conformidade do perfil SHALL Política de referência literal Resumo da interação Apoios read, search-type. Parâmetros de pesquisa Conformidade Parâmetro Tipo Documentação SHALL agent reference SHALL date date SHALL entity reference SHALL action token
Requisitos de capacidade do servidor AgroSUS
Define os recursos, interações, pesquisas e transações que devem ser suportados por uma implementação de servidor compatível com o AgroSUS.
API FHIR R4 para cadastro e acompanhamento longitudinal do trabalhador rural. O aplicativo do ACS deve enviar a visita por Bundle transaction; o dashboard da UBS consulta os dados pelos parâmetros declarados neste CapabilityStatement.
A implementação deve utilizar TLS, autenticação, autorização por função e registro de auditoria. CORS deve ser limitado às origens autorizadas em produção.
Localiza o trabalhador por CPF ou CNS usando system|value.
Aceita a transação AgroSUS de sincronização da visita do ACS de forma atômica.