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: Proveniência dos Registros AgroSUS

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

Registro de autoria, criação, atualização e origem dos recursos clínicos e assistenciais 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
.. Provenance 0..* Provenance Who, What, When for a set of resources
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
... target SΣ 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) Recursos criados ou atualizados pela atividade registrada
.... occurredPeriod Period
.... occurredDateTime dateTime
... recorded SΣ 1..1 instant Momento em que a proveniência foi registrada
... policy S 0..* uri Política institucional aplicável ao registro
... reason S 0..* CodeableConcept Finalidade da criação ou atualização
Vínculo: PurposeOfUse (extensible): The reason the activity took place.
... activity S 1..1 CodeableConcept Operação realizada, como criação ou atualização
Vínculo: ProvenanceActivityType (extensible): The activity that took place.
... agent S 1..* BackboneElement Actor involved
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... type SΣ 1..1 CodeableConcept Forma de participação do agente
Vínculo: ProvenanceParticipantType (extensible): The type of participation that a provenance agent played with respect to the activity.
.... role S 0..* CodeableConcept Função exercida pelo agente
Vínculo: SecurityRoleType (example): The role that a provenance agent played with respect to the activity.
.... 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) Agente responsável pela atividade
.... onBehalfOf S 0..1 Reference(Unidade Básica de Saúde AgroSUS | Laboratório AgroSUS) Organização representada pelo agente
... entity S 0..* BackboneElement An entity used in this activity
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... role SΣ 1..1 code derivation | revision | quotation | source | removal
Vínculo: ProvenanceEntityRole (required): How an entity was used in an activity.
.... 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 utilizado como fonte para a atividade
... signature S 0..* Signature Assinatura digital, quando implementada

doco Documentação para este formato

Terminologia Ligações

Caminho Estado Utilização Conjunto de valores Versão Fonte
Provenance.reason Base extensible PurposeOfUse 📦3.1.0 THO v7.2
Provenance.activity Base extensible Provenance activity type 📍4.0.1 a norma FHIR
Provenance.agent.type Base extensible Provenance participant type 📍4.0.1 a norma FHIR
Provenance.agent.role Base example SecurityRoleType 📍4.0.1 a norma FHIR
Provenance.entity.role Base required ProvenanceEntityRole 📍4.0.1 a norma FHIR

Restrições

Id Grau Caminho(s) Descrição Expressão
dom-2 error Provenance If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error Provenance 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 Provenance 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 Provenance If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice Provenance 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()

This structure is derived from Provenance

NomeBandeirasCard.TipoDescrição e condicionalismos    Filter: Filtersdoco
.. Provenance 0..* Provenance Who, What, When for a set of resources
... target S 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) Recursos criados ou atualizados pela atividade registrada
... occurred[x] S 1..1 Period, dateTime Momento em que a atividade ocorreu
... recorded S 1..1 instant Momento em que a proveniência foi registrada
... reason S 0..* CodeableConcept Finalidade da criação ou atualização
... activity S 1..1 CodeableConcept Operação realizada, como criação ou atualização
... agent S 1..* BackboneElement Actor involved
.... type S 1..1 CodeableConcept Forma de participação do agente
.... role S 0..* CodeableConcept Função exercida pelo agente
.... 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) Agente responsável pela atividade
.... onBehalfOf S 0..1 Reference(Unidade Básica de Saúde AgroSUS | Laboratório AgroSUS) Organização representada pelo agente
... entity S 0..* BackboneElement An entity used in this activity
.... role S 1..1 code derivation | revision | quotation | source | removal
.... 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 utilizado como fonte para a atividade
... signature S 0..* Signature Assinatura digital, quando implementada

doco Documentação para este formato
NomeBandeirasCard.TipoDescrição e condicionalismos    Filter: Filtersdoco
.. Provenance 0..* Provenance Who, What, When for a set of resources
... 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
... target SΣ 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) Recursos criados ou atualizados pela atividade registrada
... occurred[x] S 1..1 Momento em que a atividade ocorreu
.... occurredPeriod Period
.... occurredDateTime dateTime
... recorded SΣ 1..1 instant Momento em que a proveniência foi registrada
... policy S 0..* uri Política institucional aplicável ao registro
... location 0..1 Reference(Location) Where the activity occurred, if relevant
... reason S 0..* CodeableConcept Finalidade da criação ou atualização
Vínculo: PurposeOfUse (extensible): The reason the activity took place.
... activity S 1..1 CodeableConcept Operação realizada, como criação ou atualização
Vínculo: ProvenanceActivityType (extensible): The activity that took place.
... agent S 1..* BackboneElement Actor involved
.... 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Σ 1..1 CodeableConcept Forma de participação do agente
Vínculo: ProvenanceParticipantType (extensible): The type of participation that a provenance agent played with respect to the activity.
.... role S 0..* CodeableConcept Função exercida pelo agente
Vínculo: SecurityRoleType (example): The role that a provenance agent played with respect to the activity.
.... 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) Agente responsável pela atividade
.... onBehalfOf S 0..1 Reference(Unidade Básica de Saúde AgroSUS | Laboratório AgroSUS) Organização representada pelo agente
... entity S 0..* BackboneElement An entity used in this activity
.... 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
.... role SΣ 1..1 code derivation | revision | quotation | source | removal
Vínculo: ProvenanceEntityRole (required): How an entity was used in an activity.
.... 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 utilizado como fonte para a atividade
.... agent 0..* Ver agent (Provenance) Entity is attributed to this agent
... signature S 0..* Signature Assinatura digital, quando implementada

doco Documentação para este formato

Terminologia Ligações

Caminho Estado Utilização Conjunto de valores Versão Fonte
Provenance.language Base preferred Common Languages 📍4.0.1 a norma FHIR
Provenance.reason Base extensible PurposeOfUse 📦3.1.0 THO v7.2
Provenance.activity Base extensible Provenance activity type 📍4.0.1 a norma FHIR
Provenance.agent.type Base extensible Provenance participant type 📍4.0.1 a norma FHIR
Provenance.agent.role Base example SecurityRoleType 📍4.0.1 a norma FHIR
Provenance.entity.role Base required ProvenanceEntityRole 📍4.0.1 a norma FHIR

Restrições

Id Grau Caminho(s) Descrição Expressão
dom-2 error Provenance If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error Provenance 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 Provenance 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 Provenance If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice Provenance 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()

This structure is derived from Provenance

Resumo

Obrigatório: 3 elementos
Deve ser suportado: 15 elementos

Estruturas

Esta estrutura refere-se a estas outras estruturas:

Key Elements View

NomeBandeirasCard.TipoDescrição e condicionalismos    Filter: Filtersdoco
.. Provenance 0..* Provenance Who, What, When for a set of resources
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
... target SΣ 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) Recursos criados ou atualizados pela atividade registrada
.... occurredPeriod Period
.... occurredDateTime dateTime
... recorded SΣ 1..1 instant Momento em que a proveniência foi registrada
... policy S 0..* uri Política institucional aplicável ao registro
... reason S 0..* CodeableConcept Finalidade da criação ou atualização
Vínculo: PurposeOfUse (extensible): The reason the activity took place.
... activity S 1..1 CodeableConcept Operação realizada, como criação ou atualização
Vínculo: ProvenanceActivityType (extensible): The activity that took place.
... agent S 1..* BackboneElement Actor involved
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... type SΣ 1..1 CodeableConcept Forma de participação do agente
Vínculo: ProvenanceParticipantType (extensible): The type of participation that a provenance agent played with respect to the activity.
.... role S 0..* CodeableConcept Função exercida pelo agente
Vínculo: SecurityRoleType (example): The role that a provenance agent played with respect to the activity.
.... 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) Agente responsável pela atividade
.... onBehalfOf S 0..1 Reference(Unidade Básica de Saúde AgroSUS | Laboratório AgroSUS) Organização representada pelo agente
... entity S 0..* BackboneElement An entity used in this activity
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... role SΣ 1..1 code derivation | revision | quotation | source | removal
Vínculo: ProvenanceEntityRole (required): How an entity was used in an activity.
.... 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 utilizado como fonte para a atividade
... signature S 0..* Signature Assinatura digital, quando implementada

doco Documentação para este formato

Terminologia Ligações

Caminho Estado Utilização Conjunto de valores Versão Fonte
Provenance.reason Base extensible PurposeOfUse 📦3.1.0 THO v7.2
Provenance.activity Base extensible Provenance activity type 📍4.0.1 a norma FHIR
Provenance.agent.type Base extensible Provenance participant type 📍4.0.1 a norma FHIR
Provenance.agent.role Base example SecurityRoleType 📍4.0.1 a norma FHIR
Provenance.entity.role Base required ProvenanceEntityRole 📍4.0.1 a norma FHIR

Restrições

Id Grau Caminho(s) Descrição Expressão
dom-2 error Provenance If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error Provenance 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 Provenance 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 Provenance If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice Provenance 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()

Differential View

This structure is derived from Provenance

NomeBandeirasCard.TipoDescrição e condicionalismos    Filter: Filtersdoco
.. Provenance 0..* Provenance Who, What, When for a set of resources
... target S 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) Recursos criados ou atualizados pela atividade registrada
... occurred[x] S 1..1 Period, dateTime Momento em que a atividade ocorreu
... recorded S 1..1 instant Momento em que a proveniência foi registrada
... reason S 0..* CodeableConcept Finalidade da criação ou atualização
... activity S 1..1 CodeableConcept Operação realizada, como criação ou atualização
... agent S 1..* BackboneElement Actor involved
.... type S 1..1 CodeableConcept Forma de participação do agente
.... role S 0..* CodeableConcept Função exercida pelo agente
.... 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) Agente responsável pela atividade
.... onBehalfOf S 0..1 Reference(Unidade Básica de Saúde AgroSUS | Laboratório AgroSUS) Organização representada pelo agente
... entity S 0..* BackboneElement An entity used in this activity
.... role S 1..1 code derivation | revision | quotation | source | removal
.... 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 utilizado como fonte para a atividade
... signature S 0..* Signature Assinatura digital, quando implementada

doco Documentação para este formato

Snapshot View

NomeBandeirasCard.TipoDescrição e condicionalismos    Filter: Filtersdoco
.. Provenance 0..* Provenance Who, What, When for a set of resources
... 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
... target SΣ 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) Recursos criados ou atualizados pela atividade registrada
... occurred[x] S 1..1 Momento em que a atividade ocorreu
.... occurredPeriod Period
.... occurredDateTime dateTime
... recorded SΣ 1..1 instant Momento em que a proveniência foi registrada
... policy S 0..* uri Política institucional aplicável ao registro
... location 0..1 Reference(Location) Where the activity occurred, if relevant
... reason S 0..* CodeableConcept Finalidade da criação ou atualização
Vínculo: PurposeOfUse (extensible): The reason the activity took place.
... activity S 1..1 CodeableConcept Operação realizada, como criação ou atualização
Vínculo: ProvenanceActivityType (extensible): The activity that took place.
... agent S 1..* BackboneElement Actor involved
.... 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Σ 1..1 CodeableConcept Forma de participação do agente
Vínculo: ProvenanceParticipantType (extensible): The type of participation that a provenance agent played with respect to the activity.
.... role S 0..* CodeableConcept Função exercida pelo agente
Vínculo: SecurityRoleType (example): The role that a provenance agent played with respect to the activity.
.... 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) Agente responsável pela atividade
.... onBehalfOf S 0..1 Reference(Unidade Básica de Saúde AgroSUS | Laboratório AgroSUS) Organização representada pelo agente
... entity S 0..* BackboneElement An entity used in this activity
.... 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
.... role SΣ 1..1 code derivation | revision | quotation | source | removal
Vínculo: ProvenanceEntityRole (required): How an entity was used in an activity.
.... 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 utilizado como fonte para a atividade
.... agent 0..* Ver agent (Provenance) Entity is attributed to this agent
... signature S 0..* Signature Assinatura digital, quando implementada

doco Documentação para este formato

Terminologia Ligações

Caminho Estado Utilização Conjunto de valores Versão Fonte
Provenance.language Base preferred Common Languages 📍4.0.1 a norma FHIR
Provenance.reason Base extensible PurposeOfUse 📦3.1.0 THO v7.2
Provenance.activity Base extensible Provenance activity type 📍4.0.1 a norma FHIR
Provenance.agent.type Base extensible Provenance participant type 📍4.0.1 a norma FHIR
Provenance.agent.role Base example SecurityRoleType 📍4.0.1 a norma FHIR
Provenance.entity.role Base required ProvenanceEntityRole 📍4.0.1 a norma FHIR

Restrições

Id Grau Caminho(s) Descrição Expressão
dom-2 error Provenance If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error Provenance 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 Provenance 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 Provenance If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice Provenance 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()

This structure is derived from Provenance

Resumo

Obrigatório: 3 elementos
Deve ser suportado: 15 elementos

Estruturas

Esta estrutura refere-se a estas outras estruturas:

 

Other representations of profile: CSV, Excel, Schematron