Projeto mareIA: módulo AgroSUS para telemonitoramento e apoio à identificação precoce de intoxicações por uso de defensivos agrícolas
0.1.0 - ci-build Brazil flag

Projeto mareIA: módulo AgroSUS para telemonitoramento e apoio à identificação precoce de intoxicações por uso de defensivos agrícolas, publicado por Fatec Ferraz de Vasconcelos. Este guia não é uma publicação autorizada; é a compilação contínua para a versão 0.1.0 construída pela FHIR (HL7® FHIR® Standard) CI Build. Esta versão é baseada no conteúdo atual de https://github.com/jefersonrl/AgroSUS-FHIR/tree/main e muda regularmente. Veja o Diretório de versões publicadas

Resource Profile: Evento de Auditoria AgroSUS

Official URL: https://jefersonrl.github.io/AgroSUS-FHIR/StructureDefinition/agrosus-audit-event Version: 0.1.0
Draft as of 2026-07-27 Computable Name: AgroSUSAuditEvent

Registro de segurança para rastrear consultas, alterações e outras operações realizadas sobre os dados do AgroSUS.

Usos:

You can also check for usages in the FHIR IG Statistics

Formal Views of Profile Content

Description of Profiles, Differentials, Snapshots and how the different presentations work.

NomeBandeirasCard.TipoDescrição e condicionalismos    Filter: Filtersdoco
.. AuditEvent 0..* AuditEvent Event record kept for security purposes
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
... type SΣ 1..1 Coding Tipo geral do evento de auditoria
Vínculo: AuditEventID (extensible): Type of event.
... action SΣ 1..1 code Ação realizada: criar, consultar, atualizar, excluir ou executar
Vínculo: AuditEventAction (required): Indicator for type of action performed during the event that generated the event.
... period S 0..1 Period Período em que a operação ocorreu
... recorded SΣ 1..1 instant Momento em que o evento foi registrado
... outcome SΣ 1..1 code Resultado da operação
Vínculo: AuditEventOutcome (required): Indicates whether the event succeeded or failed.
... outcomeDesc SΣ 0..1 string Descrição adicional do resultado
... purposeOfEvent SΣ 0..* CodeableConcept Finalidade assistencial ou administrativa do acesso
Vínculo: PurposeOfUse (extensible): The reason the activity took place.
... agent S 1..* BackboneElement Actor involved in the event
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... type S 0..1 CodeableConcept How agent participated
Vínculo: ParticipationRoleType (extensible): The Participation type of the agent to the event.
.... role S 0..* CodeableConcept Agent role in the event
Vínculo: SecurityRoleType (example): What security role enabled the agent to participate in the event.
.... who SΣ 1..1 Reference(Função do ACS no AgroSUS | Função do Profissional Assistencial da UBS AgroSUS | Laboratório AgroSUS | Unidade Básica de Saúde AgroSUS) Usuário, organização ou sistema que participou do evento
.... name S 0..1 string Identificação legível do agente
.... requestor SΣ 1..1 boolean Indica se o agente iniciou a operação
.... policy S 0..* uri Política que autorizou o acesso
.... network S 0..1 BackboneElement Origem de rede da operação, quando disponível
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... address S 0..1 string Identifier for the network access point of the user device
..... type S 0..1 code The type of network access point
Vínculo: AuditEventAgentNetworkType (required): The type of network access point of this agent in the audit event.
.... purposeOfUse S 0..* CodeableConcept Finalidade declarada para o uso dos dados
Vínculo: PurposeOfUse (extensible): The reason the activity took place.
... source 1..1 BackboneElement Audit Event Reporter
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... site S 1..1 string Sistema ou local lógico que registrou o evento
.... observer SΣ 1..1 Reference(Unidade Básica de Saúde AgroSUS | Laboratório AgroSUS) Organização responsável pelo registro da auditoria
.... type S 0..* Coding The type of source where event originated
Vínculo: AuditEventSourceType (extensible): Code specifying the type of system that detected and recorded the event.
... entity SC 1..* BackboneElement Data or objects used
Constraints: sev-1
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... what SΣ 1..1 Reference(Paciente AgroSUS | Visita do ACS AgroSUS | Resposta da Anamnese AgroSUS | Atendimento Clínico da UBS AgroSUS | Suspeita ou Confirmação de Intoxicação por Pesticida AgroSUS | Solicitação de Exame AgroSUS | Resultado Laboratorial AgroSUS | Laudo Laboratorial AgroSUS | Plano de Acompanhamento AgroSUS) Recurso consultado ou afetado pela operação
.... type S 0..1 Coding Type of entity involved
Vínculo: AuditEventEntityType (extensible): Code for the entity type involved in the audit event.
.... role S 0..1 Coding What role the entity played
Vínculo: AuditEventEntityRole (extensible): Code representing the role the entity played in the audit event.
.... lifecycle S 0..1 Coding Life-cycle stage for the entity
Vínculo: ObjectLifecycleEvents (extensible): Identifier for the data life-cycle stage for the entity.
.... securityLabel S 0..* Coding Security labels on the entity
Vínculo: All Security Labels (extensible): Security Labels from the Healthcare Privacy and Security Classification System.
.... name SΣC 0..1 string Descriptor for entity
.... description S 0..1 string Descriptive text
.... query SΣC 0..1 base64Binary Query parameters

doco Documentação para este formato

Terminologia Ligações

Caminho Estado Utilização Conjunto de valores Versão Fonte
AuditEvent.type Base extensible Audit Event ID 📍4.0.1 a norma FHIR
AuditEvent.subtype Base extensible Audit Event Sub-Type 📍4.0.1 a norma FHIR
AuditEvent.action Base required AuditEventAction 📍4.0.1 a norma FHIR
AuditEvent.outcome Base required AuditEventOutcome 📍4.0.1 a norma FHIR
AuditEvent.purposeOfEvent Base extensible PurposeOfUse 📦3.1.0 THO v7.2
AuditEvent.agent.type Base extensible ParticipationRoleType 📍4.0.1 a norma FHIR
AuditEvent.agent.role Base example SecurityRoleType 📍4.0.1 a norma FHIR
AuditEvent.agent.network.​type Base required AuditEventAgentNetworkType 📍4.0.1 a norma FHIR
AuditEvent.agent.purposeOfUse Base extensible PurposeOfUse 📦3.1.0 THO v7.2
AuditEvent.source.type Base extensible Audit Event Source Type 📍4.0.1 a norma FHIR
AuditEvent.entity.type Base extensible Audit event entity type 📍4.0.1 a norma FHIR
AuditEvent.entity.role Base extensible AuditEventEntityRole 📍4.0.1 a norma FHIR
AuditEvent.entity.lifecycle Base extensible ObjectLifecycleEvents 📍4.0.1 a norma FHIR
AuditEvent.entity.securityLabel Base extensible SecurityLabels 📍4.0.1 a norma FHIR

Restrições

Id Grau Caminho(s) Descrição Expressão
dom-2 error AuditEvent If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error AuditEvent If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4 error AuditEvent If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5 error AuditEvent If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice AuditEvent A resource should have narrative for robust management text.`div`.exists()
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()
sev-1 error AuditEvent.entity Either a name or a query (NOT both) name.empty() or query.empty()

This structure is derived from AuditEvent

NomeBandeirasCard.TipoDescrição e condicionalismos    Filter: Filtersdoco
.. AuditEvent 0..* AuditEvent Event record kept for security purposes
... type S 1..1 Coding Tipo geral do evento de auditoria
... subtype S 1..* Coding Operação específica executada
... action S 1..1 code Ação realizada: criar, consultar, atualizar, excluir ou executar
... recorded S 1..1 instant Momento em que o evento foi registrado
... outcome S 1..1 code Resultado da operação
... outcomeDesc S 0..1 string Descrição adicional do resultado
... purposeOfEvent S 0..* CodeableConcept Finalidade assistencial ou administrativa do acesso
... agent S 1..* BackboneElement Actor involved in the event
.... type S 0..1 CodeableConcept How agent participated
.... role S 0..* CodeableConcept Agent role in the event
.... who S 1..1 Reference(Função do ACS no AgroSUS | Função do Profissional Assistencial da UBS AgroSUS | Laboratório AgroSUS | Unidade Básica de Saúde AgroSUS) Usuário, organização ou sistema que participou do evento
.... name S 0..1 string Identificação legível do agente
.... requestor S 1..1 boolean Indica se o agente iniciou a operação
.... policy S 0..* uri Política que autorizou o acesso
.... network S 0..1 BackboneElement Origem de rede da operação, quando disponível
..... address S 0..1 string Identifier for the network access point of the user device
..... type S 0..1 code The type of network access point
.... purposeOfUse S 0..* CodeableConcept Finalidade declarada para o uso dos dados
... source
.... site S 1..1 string Sistema ou local lógico que registrou o evento
.... observer S 1..1 Reference(Unidade Básica de Saúde AgroSUS | Laboratório AgroSUS) Organização responsável pelo registro da auditoria
.... type S 0..* Coding The type of source where event originated
... entity S 1..* BackboneElement Data or objects used
.... what S 1..1 Reference(Paciente AgroSUS | Visita do ACS AgroSUS | Resposta da Anamnese AgroSUS | Atendimento Clínico da UBS AgroSUS | Suspeita ou Confirmação de Intoxicação por Pesticida AgroSUS | Solicitação de Exame AgroSUS | Resultado Laboratorial AgroSUS | Laudo Laboratorial AgroSUS | Plano de Acompanhamento AgroSUS) Recurso consultado ou afetado pela operação
.... type S 0..1 Coding Type of entity involved
.... role S 0..1 Coding What role the entity played
.... lifecycle S 0..1 Coding Life-cycle stage for the entity
.... securityLabel S 0..* Coding Security labels on the entity
.... name S 0..1 string Descriptor for entity
.... description S 0..1 string Descriptive text
.... query S 0..1 base64Binary Query parameters

doco Documentação para este formato
NomeBandeirasCard.TipoDescrição e condicionalismos    Filter: Filtersdoco
.. AuditEvent 0..* AuditEvent Event record kept for security purposes
... id Σ 0..1 id Logical id of this artifact
... meta Σ 0..1 Meta Metadata about the resource
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... text 0..1 Narrative Text summary of the resource, for human interpretation
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
... contained 0..* Resource Contained, inline Resources
... extension 0..* Extension Additional content defined by implementations
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
... type SΣ 1..1 Coding Tipo geral do evento de auditoria
Vínculo: AuditEventID (extensible): Type of event.
... subtype SΣ 1..* Coding Operação específica executada
Vínculo: AuditEventSub-Type (extensible): Sub-type of event.
... action SΣ 1..1 code Ação realizada: criar, consultar, atualizar, excluir ou executar
Vínculo: AuditEventAction (required): Indicator for type of action performed during the event that generated the event.
... period S 0..1 Period Período em que a operação ocorreu
... recorded SΣ 1..1 instant Momento em que o evento foi registrado
... outcome SΣ 1..1 code Resultado da operação
Vínculo: AuditEventOutcome (required): Indicates whether the event succeeded or failed.
... outcomeDesc SΣ 0..1 string Descrição adicional do resultado
... purposeOfEvent SΣ 0..* CodeableConcept Finalidade assistencial ou administrativa do acesso
Vínculo: PurposeOfUse (extensible): The reason the activity took place.
... agent S 1..* BackboneElement Actor involved in the event
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... type S 0..1 CodeableConcept How agent participated
Vínculo: ParticipationRoleType (extensible): The Participation type of the agent to the event.
.... role S 0..* CodeableConcept Agent role in the event
Vínculo: SecurityRoleType (example): What security role enabled the agent to participate in the event.
.... who SΣ 1..1 Reference(Função do ACS no AgroSUS | Função do Profissional Assistencial da UBS AgroSUS | Laboratório AgroSUS | Unidade Básica de Saúde AgroSUS) Usuário, organização ou sistema que participou do evento
.... altId 0..1 string Alternative User identity
.... name S 0..1 string Identificação legível do agente
.... requestor SΣ 1..1 boolean Indica se o agente iniciou a operação
.... location 0..1 Reference(Location) Where
.... policy S 0..* uri Política que autorizou o acesso
.... media 0..1 Coding Type of media
Vínculo: MediaTypeCode (extensible): Used when the event is about exporting/importing onto media.
.... network S 0..1 BackboneElement Origem de rede da operação, quando disponível
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... address S 0..1 string Identifier for the network access point of the user device
..... type S 0..1 code The type of network access point
Vínculo: AuditEventAgentNetworkType (required): The type of network access point of this agent in the audit event.
.... purposeOfUse S 0..* CodeableConcept Finalidade declarada para o uso dos dados
Vínculo: PurposeOfUse (extensible): The reason the activity took place.
... source 1..1 BackboneElement Audit Event Reporter
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... site S 1..1 string Sistema ou local lógico que registrou o evento
.... observer SΣ 1..1 Reference(Unidade Básica de Saúde AgroSUS | Laboratório AgroSUS) Organização responsável pelo registro da auditoria
.... type S 0..* Coding The type of source where event originated
Vínculo: AuditEventSourceType (extensible): Code specifying the type of system that detected and recorded the event.
... entity SC 1..* BackboneElement Data or objects used
Constraints: sev-1
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... what SΣ 1..1 Reference(Paciente AgroSUS | Visita do ACS AgroSUS | Resposta da Anamnese AgroSUS | Atendimento Clínico da UBS AgroSUS | Suspeita ou Confirmação de Intoxicação por Pesticida AgroSUS | Solicitação de Exame AgroSUS | Resultado Laboratorial AgroSUS | Laudo Laboratorial AgroSUS | Plano de Acompanhamento AgroSUS) Recurso consultado ou afetado pela operação
.... type S 0..1 Coding Type of entity involved
Vínculo: AuditEventEntityType (extensible): Code for the entity type involved in the audit event.
.... role S 0..1 Coding What role the entity played
Vínculo: AuditEventEntityRole (extensible): Code representing the role the entity played in the audit event.
.... lifecycle S 0..1 Coding Life-cycle stage for the entity
Vínculo: ObjectLifecycleEvents (extensible): Identifier for the data life-cycle stage for the entity.
.... securityLabel S 0..* Coding Security labels on the entity
Vínculo: All Security Labels (extensible): Security Labels from the Healthcare Privacy and Security Classification System.
.... name SΣC 0..1 string Descriptor for entity
.... description S 0..1 string Descriptive text
.... query SΣC 0..1 base64Binary Query parameters
.... detail 0..* BackboneElement Additional Information about the entity
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... type 1..1 string Name of the property
..... value[x] 1..1 Property value
...... valueString string
...... valueBase64Binary base64Binary

doco Documentação para este formato

Terminologia Ligações

Caminho Estado Utilização Conjunto de valores Versão Fonte
AuditEvent.language Base preferred Common Languages 📍4.0.1 a norma FHIR
AuditEvent.type Base extensible Audit Event ID 📍4.0.1 a norma FHIR
AuditEvent.subtype Base extensible Audit Event Sub-Type 📍4.0.1 a norma FHIR
AuditEvent.action Base required AuditEventAction 📍4.0.1 a norma FHIR
AuditEvent.outcome Base required AuditEventOutcome 📍4.0.1 a norma FHIR
AuditEvent.purposeOfEvent Base extensible PurposeOfUse 📦3.1.0 THO v7.2
AuditEvent.agent.type Base extensible ParticipationRoleType 📍4.0.1 a norma FHIR
AuditEvent.agent.role Base example SecurityRoleType 📍4.0.1 a norma FHIR
AuditEvent.agent.media Base extensible Media Type Code 📍4.0.1 a norma FHIR
AuditEvent.agent.network.​type Base required AuditEventAgentNetworkType 📍4.0.1 a norma FHIR
AuditEvent.agent.purposeOfUse Base extensible PurposeOfUse 📦3.1.0 THO v7.2
AuditEvent.source.type Base extensible Audit Event Source Type 📍4.0.1 a norma FHIR
AuditEvent.entity.type Base extensible Audit event entity type 📍4.0.1 a norma FHIR
AuditEvent.entity.role Base extensible AuditEventEntityRole 📍4.0.1 a norma FHIR
AuditEvent.entity.lifecycle Base extensible ObjectLifecycleEvents 📍4.0.1 a norma FHIR
AuditEvent.entity.securityLabel Base extensible SecurityLabels 📍4.0.1 a norma FHIR

Restrições

Id Grau Caminho(s) Descrição Expressão
dom-2 error AuditEvent If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error AuditEvent If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4 error AuditEvent If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5 error AuditEvent If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice AuditEvent A resource should have narrative for robust management text.`div`.exists()
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()
sev-1 error AuditEvent.entity Either a name or a query (NOT both) name.empty() or query.empty()

This structure is derived from AuditEvent

Resumo

Obrigatório: 7 elementos
Deve ser suportado: 31 elementos

Estruturas

Esta estrutura refere-se a estas outras estruturas:

Key Elements View

NomeBandeirasCard.TipoDescrição e condicionalismos    Filter: Filtersdoco
.. AuditEvent 0..* AuditEvent Event record kept for security purposes
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
... type SΣ 1..1 Coding Tipo geral do evento de auditoria
Vínculo: AuditEventID (extensible): Type of event.
... action SΣ 1..1 code Ação realizada: criar, consultar, atualizar, excluir ou executar
Vínculo: AuditEventAction (required): Indicator for type of action performed during the event that generated the event.
... period S 0..1 Period Período em que a operação ocorreu
... recorded SΣ 1..1 instant Momento em que o evento foi registrado
... outcome SΣ 1..1 code Resultado da operação
Vínculo: AuditEventOutcome (required): Indicates whether the event succeeded or failed.
... outcomeDesc SΣ 0..1 string Descrição adicional do resultado
... purposeOfEvent SΣ 0..* CodeableConcept Finalidade assistencial ou administrativa do acesso
Vínculo: PurposeOfUse (extensible): The reason the activity took place.
... agent S 1..* BackboneElement Actor involved in the event
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... type S 0..1 CodeableConcept How agent participated
Vínculo: ParticipationRoleType (extensible): The Participation type of the agent to the event.
.... role S 0..* CodeableConcept Agent role in the event
Vínculo: SecurityRoleType (example): What security role enabled the agent to participate in the event.
.... who SΣ 1..1 Reference(Função do ACS no AgroSUS | Função do Profissional Assistencial da UBS AgroSUS | Laboratório AgroSUS | Unidade Básica de Saúde AgroSUS) Usuário, organização ou sistema que participou do evento
.... name S 0..1 string Identificação legível do agente
.... requestor SΣ 1..1 boolean Indica se o agente iniciou a operação
.... policy S 0..* uri Política que autorizou o acesso
.... network S 0..1 BackboneElement Origem de rede da operação, quando disponível
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... address S 0..1 string Identifier for the network access point of the user device
..... type S 0..1 code The type of network access point
Vínculo: AuditEventAgentNetworkType (required): The type of network access point of this agent in the audit event.
.... purposeOfUse S 0..* CodeableConcept Finalidade declarada para o uso dos dados
Vínculo: PurposeOfUse (extensible): The reason the activity took place.
... source 1..1 BackboneElement Audit Event Reporter
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... site S 1..1 string Sistema ou local lógico que registrou o evento
.... observer SΣ 1..1 Reference(Unidade Básica de Saúde AgroSUS | Laboratório AgroSUS) Organização responsável pelo registro da auditoria
.... type S 0..* Coding The type of source where event originated
Vínculo: AuditEventSourceType (extensible): Code specifying the type of system that detected and recorded the event.
... entity SC 1..* BackboneElement Data or objects used
Constraints: sev-1
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... what SΣ 1..1 Reference(Paciente AgroSUS | Visita do ACS AgroSUS | Resposta da Anamnese AgroSUS | Atendimento Clínico da UBS AgroSUS | Suspeita ou Confirmação de Intoxicação por Pesticida AgroSUS | Solicitação de Exame AgroSUS | Resultado Laboratorial AgroSUS | Laudo Laboratorial AgroSUS | Plano de Acompanhamento AgroSUS) Recurso consultado ou afetado pela operação
.... type S 0..1 Coding Type of entity involved
Vínculo: AuditEventEntityType (extensible): Code for the entity type involved in the audit event.
.... role S 0..1 Coding What role the entity played
Vínculo: AuditEventEntityRole (extensible): Code representing the role the entity played in the audit event.
.... lifecycle S 0..1 Coding Life-cycle stage for the entity
Vínculo: ObjectLifecycleEvents (extensible): Identifier for the data life-cycle stage for the entity.
.... securityLabel S 0..* Coding Security labels on the entity
Vínculo: All Security Labels (extensible): Security Labels from the Healthcare Privacy and Security Classification System.
.... name SΣC 0..1 string Descriptor for entity
.... description S 0..1 string Descriptive text
.... query SΣC 0..1 base64Binary Query parameters

doco Documentação para este formato

Terminologia Ligações

Caminho Estado Utilização Conjunto de valores Versão Fonte
AuditEvent.type Base extensible Audit Event ID 📍4.0.1 a norma FHIR
AuditEvent.subtype Base extensible Audit Event Sub-Type 📍4.0.1 a norma FHIR
AuditEvent.action Base required AuditEventAction 📍4.0.1 a norma FHIR
AuditEvent.outcome Base required AuditEventOutcome 📍4.0.1 a norma FHIR
AuditEvent.purposeOfEvent Base extensible PurposeOfUse 📦3.1.0 THO v7.2
AuditEvent.agent.type Base extensible ParticipationRoleType 📍4.0.1 a norma FHIR
AuditEvent.agent.role Base example SecurityRoleType 📍4.0.1 a norma FHIR
AuditEvent.agent.network.​type Base required AuditEventAgentNetworkType 📍4.0.1 a norma FHIR
AuditEvent.agent.purposeOfUse Base extensible PurposeOfUse 📦3.1.0 THO v7.2
AuditEvent.source.type Base extensible Audit Event Source Type 📍4.0.1 a norma FHIR
AuditEvent.entity.type Base extensible Audit event entity type 📍4.0.1 a norma FHIR
AuditEvent.entity.role Base extensible AuditEventEntityRole 📍4.0.1 a norma FHIR
AuditEvent.entity.lifecycle Base extensible ObjectLifecycleEvents 📍4.0.1 a norma FHIR
AuditEvent.entity.securityLabel Base extensible SecurityLabels 📍4.0.1 a norma FHIR

Restrições

Id Grau Caminho(s) Descrição Expressão
dom-2 error AuditEvent If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error AuditEvent If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4 error AuditEvent If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5 error AuditEvent If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice AuditEvent A resource should have narrative for robust management text.`div`.exists()
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()
sev-1 error AuditEvent.entity Either a name or a query (NOT both) name.empty() or query.empty()

Differential View

This structure is derived from AuditEvent

NomeBandeirasCard.TipoDescrição e condicionalismos    Filter: Filtersdoco
.. AuditEvent 0..* AuditEvent Event record kept for security purposes
... type S 1..1 Coding Tipo geral do evento de auditoria
... subtype S 1..* Coding Operação específica executada
... action S 1..1 code Ação realizada: criar, consultar, atualizar, excluir ou executar
... recorded S 1..1 instant Momento em que o evento foi registrado
... outcome S 1..1 code Resultado da operação
... outcomeDesc S 0..1 string Descrição adicional do resultado
... purposeOfEvent S 0..* CodeableConcept Finalidade assistencial ou administrativa do acesso
... agent S 1..* BackboneElement Actor involved in the event
.... type S 0..1 CodeableConcept How agent participated
.... role S 0..* CodeableConcept Agent role in the event
.... who S 1..1 Reference(Função do ACS no AgroSUS | Função do Profissional Assistencial da UBS AgroSUS | Laboratório AgroSUS | Unidade Básica de Saúde AgroSUS) Usuário, organização ou sistema que participou do evento
.... name S 0..1 string Identificação legível do agente
.... requestor S 1..1 boolean Indica se o agente iniciou a operação
.... policy S 0..* uri Política que autorizou o acesso
.... network S 0..1 BackboneElement Origem de rede da operação, quando disponível
..... address S 0..1 string Identifier for the network access point of the user device
..... type S 0..1 code The type of network access point
.... purposeOfUse S 0..* CodeableConcept Finalidade declarada para o uso dos dados
... source
.... site S 1..1 string Sistema ou local lógico que registrou o evento
.... observer S 1..1 Reference(Unidade Básica de Saúde AgroSUS | Laboratório AgroSUS) Organização responsável pelo registro da auditoria
.... type S 0..* Coding The type of source where event originated
... entity S 1..* BackboneElement Data or objects used
.... what S 1..1 Reference(Paciente AgroSUS | Visita do ACS AgroSUS | Resposta da Anamnese AgroSUS | Atendimento Clínico da UBS AgroSUS | Suspeita ou Confirmação de Intoxicação por Pesticida AgroSUS | Solicitação de Exame AgroSUS | Resultado Laboratorial AgroSUS | Laudo Laboratorial AgroSUS | Plano de Acompanhamento AgroSUS) Recurso consultado ou afetado pela operação
.... type S 0..1 Coding Type of entity involved
.... role S 0..1 Coding What role the entity played
.... lifecycle S 0..1 Coding Life-cycle stage for the entity
.... securityLabel S 0..* Coding Security labels on the entity
.... name S 0..1 string Descriptor for entity
.... description S 0..1 string Descriptive text
.... query S 0..1 base64Binary Query parameters

doco Documentação para este formato

Snapshot View

NomeBandeirasCard.TipoDescrição e condicionalismos    Filter: Filtersdoco
.. AuditEvent 0..* AuditEvent Event record kept for security purposes
... id Σ 0..1 id Logical id of this artifact
... meta Σ 0..1 Meta Metadata about the resource
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... text 0..1 Narrative Text summary of the resource, for human interpretation
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
... contained 0..* Resource Contained, inline Resources
... extension 0..* Extension Additional content defined by implementations
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
... type SΣ 1..1 Coding Tipo geral do evento de auditoria
Vínculo: AuditEventID (extensible): Type of event.
... subtype SΣ 1..* Coding Operação específica executada
Vínculo: AuditEventSub-Type (extensible): Sub-type of event.
... action SΣ 1..1 code Ação realizada: criar, consultar, atualizar, excluir ou executar
Vínculo: AuditEventAction (required): Indicator for type of action performed during the event that generated the event.
... period S 0..1 Period Período em que a operação ocorreu
... recorded SΣ 1..1 instant Momento em que o evento foi registrado
... outcome SΣ 1..1 code Resultado da operação
Vínculo: AuditEventOutcome (required): Indicates whether the event succeeded or failed.
... outcomeDesc SΣ 0..1 string Descrição adicional do resultado
... purposeOfEvent SΣ 0..* CodeableConcept Finalidade assistencial ou administrativa do acesso
Vínculo: PurposeOfUse (extensible): The reason the activity took place.
... agent S 1..* BackboneElement Actor involved in the event
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... type S 0..1 CodeableConcept How agent participated
Vínculo: ParticipationRoleType (extensible): The Participation type of the agent to the event.
.... role S 0..* CodeableConcept Agent role in the event
Vínculo: SecurityRoleType (example): What security role enabled the agent to participate in the event.
.... who SΣ 1..1 Reference(Função do ACS no AgroSUS | Função do Profissional Assistencial da UBS AgroSUS | Laboratório AgroSUS | Unidade Básica de Saúde AgroSUS) Usuário, organização ou sistema que participou do evento
.... altId 0..1 string Alternative User identity
.... name S 0..1 string Identificação legível do agente
.... requestor SΣ 1..1 boolean Indica se o agente iniciou a operação
.... location 0..1 Reference(Location) Where
.... policy S 0..* uri Política que autorizou o acesso
.... media 0..1 Coding Type of media
Vínculo: MediaTypeCode (extensible): Used when the event is about exporting/importing onto media.
.... network S 0..1 BackboneElement Origem de rede da operação, quando disponível
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... address S 0..1 string Identifier for the network access point of the user device
..... type S 0..1 code The type of network access point
Vínculo: AuditEventAgentNetworkType (required): The type of network access point of this agent in the audit event.
.... purposeOfUse S 0..* CodeableConcept Finalidade declarada para o uso dos dados
Vínculo: PurposeOfUse (extensible): The reason the activity took place.
... source 1..1 BackboneElement Audit Event Reporter
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... site S 1..1 string Sistema ou local lógico que registrou o evento
.... observer SΣ 1..1 Reference(Unidade Básica de Saúde AgroSUS | Laboratório AgroSUS) Organização responsável pelo registro da auditoria
.... type S 0..* Coding The type of source where event originated
Vínculo: AuditEventSourceType (extensible): Code specifying the type of system that detected and recorded the event.
... entity SC 1..* BackboneElement Data or objects used
Constraints: sev-1
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... what SΣ 1..1 Reference(Paciente AgroSUS | Visita do ACS AgroSUS | Resposta da Anamnese AgroSUS | Atendimento Clínico da UBS AgroSUS | Suspeita ou Confirmação de Intoxicação por Pesticida AgroSUS | Solicitação de Exame AgroSUS | Resultado Laboratorial AgroSUS | Laudo Laboratorial AgroSUS | Plano de Acompanhamento AgroSUS) Recurso consultado ou afetado pela operação
.... type S 0..1 Coding Type of entity involved
Vínculo: AuditEventEntityType (extensible): Code for the entity type involved in the audit event.
.... role S 0..1 Coding What role the entity played
Vínculo: AuditEventEntityRole (extensible): Code representing the role the entity played in the audit event.
.... lifecycle S 0..1 Coding Life-cycle stage for the entity
Vínculo: ObjectLifecycleEvents (extensible): Identifier for the data life-cycle stage for the entity.
.... securityLabel S 0..* Coding Security labels on the entity
Vínculo: All Security Labels (extensible): Security Labels from the Healthcare Privacy and Security Classification System.
.... name SΣC 0..1 string Descriptor for entity
.... description S 0..1 string Descriptive text
.... query SΣC 0..1 base64Binary Query parameters
.... detail 0..* BackboneElement Additional Information about the entity
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... type 1..1 string Name of the property
..... value[x] 1..1 Property value
...... valueString string
...... valueBase64Binary base64Binary

doco Documentação para este formato

Terminologia Ligações

Caminho Estado Utilização Conjunto de valores Versão Fonte
AuditEvent.language Base preferred Common Languages 📍4.0.1 a norma FHIR
AuditEvent.type Base extensible Audit Event ID 📍4.0.1 a norma FHIR
AuditEvent.subtype Base extensible Audit Event Sub-Type 📍4.0.1 a norma FHIR
AuditEvent.action Base required AuditEventAction 📍4.0.1 a norma FHIR
AuditEvent.outcome Base required AuditEventOutcome 📍4.0.1 a norma FHIR
AuditEvent.purposeOfEvent Base extensible PurposeOfUse 📦3.1.0 THO v7.2
AuditEvent.agent.type Base extensible ParticipationRoleType 📍4.0.1 a norma FHIR
AuditEvent.agent.role Base example SecurityRoleType 📍4.0.1 a norma FHIR
AuditEvent.agent.media Base extensible Media Type Code 📍4.0.1 a norma FHIR
AuditEvent.agent.network.​type Base required AuditEventAgentNetworkType 📍4.0.1 a norma FHIR
AuditEvent.agent.purposeOfUse Base extensible PurposeOfUse 📦3.1.0 THO v7.2
AuditEvent.source.type Base extensible Audit Event Source Type 📍4.0.1 a norma FHIR
AuditEvent.entity.type Base extensible Audit event entity type 📍4.0.1 a norma FHIR
AuditEvent.entity.role Base extensible AuditEventEntityRole 📍4.0.1 a norma FHIR
AuditEvent.entity.lifecycle Base extensible ObjectLifecycleEvents 📍4.0.1 a norma FHIR
AuditEvent.entity.securityLabel Base extensible SecurityLabels 📍4.0.1 a norma FHIR

Restrições

Id Grau Caminho(s) Descrição Expressão
dom-2 error AuditEvent If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error AuditEvent If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4 error AuditEvent If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5 error AuditEvent If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice AuditEvent A resource should have narrative for robust management text.`div`.exists()
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()
sev-1 error AuditEvent.entity Either a name or a query (NOT both) name.empty() or query.empty()

This structure is derived from AuditEvent

Resumo

Obrigatório: 7 elementos
Deve ser suportado: 31 elementos

Estruturas

Esta estrutura refere-se a estas outras estruturas:

 

Other representations of profile: CSV, Excel, Schematron