Guia de implementação do Core do Brasil: Release 1 - BR Realm | STU1
1.0.0 - STU1 Brazil flag

This page is part of the Core do Brasil (v1.0.0: Release) based on FHIR (HL7® FHIR® Standard) R4. No current official version has been published yet. For a full list of available versions, see the Directory of published versions

Resource Profile: BRCoreConsent - Descrições detalhadas

Active as of 2026-07-25

Definitions for the br-core-consent resource profile.

Instruções sobre como interpretar o conteúdo desta tabela podem ser encontradashere

0. Consent
2. Consent.id
Definição

Identificador lógico deste artefato

CurtoIdentificador lógico deste artefato
4. Consent.meta
Definição

Metadados sobre o recurso

CurtoMetadados sobre o recurso
6. Consent.implicitRules
Definição

Um conjunto de regras sob as quais este conteúdo foi criado

CurtoUm conjunto de regras sob as quais este conteúdo foi criado
8. Consent.language
Definição

Idioma do recurso

CurtoIdioma do recurso
10. Consent.text
Definição

Resumo do texto do recurso em linguagem natural

CurtoResumo do texto do recurso em linguagem natural
12. Consent.contained
Definição

Recursos contidos no recurso

CurtoRecursos contidos no recurso
14. Consent.extension
Definição

Extensões adicionais que não fazem parte do modelo base

CurtoExtensões adicionais que não fazem parte do modelo base
Controlo1..?
SlicingEste elemento introduz um conjunto de fatias em Consent.extension. As fatias sãoNão ordenado e Opene pode ser diferenciado utilizando os seguintes discriminadores:
  • value @ url
  • 16. Consent.extension:baseLegalLGPD
    Nome da fatiabaseLegalLGPD
    Definição

    Base legal LGPD para tratamento de dados (Art. 7º)

    CurtoBase legal LGPD para tratamento de dados (Art. 7º)
    Controlo1..1
    TipoExtension(Extensão do perfil BRCoreConsent define extensões específicas para atender aos requisitos da Lei Geral de Proteção de Dados (LGPD - Lei nº 13.709/2018)) (Tipo de extensão: CodeableConcept)
    Deve apoiartrue
    18. Consent.modifierExtension
    Definição

    Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas

    CurtoExtensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas
    20. Consent.identifier
    Definição

    Identificadores externos para este consentimento

    CurtoIdentificadores externos para este consentimento
    NotaTrata-se de um identificador de empresa e não de um identificador de recurso (ver discussão)
    22. Consent.status
    Definição

    Status do consentimento: draft | proposed | active | rejected | inactive | entered-in-error

    CurtoStatus do consentimento: draft | proposed | active | rejected | inactive | entered-in-error
    24. Consent.scope
    Definição

    Escopo do consentimento: patient-privacy | research | treatment | adr

    CurtoEscopo do consentimento: patient-privacy | research | treatment | adr
    26. Consent.category
    Definição

    Classificação do consentimento e base legal LGPD

    CurtoClassificação do consentimento e base legal LGPD
    28. Consent.patient
    Definição

    Titular dos dados pessoais

    CurtoTitular dos dados pessoais
    TipoReference(BRCorePatient)
    30. Consent.patient.id
    Definição

    Identificador exclusivo para referência entre elementos

    CurtoIdentificador exclusivo para referência entre elementos
    32. Consent.patient.extension
    Definição

    Conteúdo adicional definido por implementações

    CurtoConteúdo adicional definido por implementações
    34. Consent.patient.reference
    Definição

    Referência literal, URL relativa, interna ou absoluta

    CurtoReferência literal, URL relativa, interna ou absoluta
    36. Consent.patient.type
    Definição

    Tipo ao qual a referência se refere (por exemplo: Patient)

    CurtoTipo ao qual a referência se refere (por exemplo: Patient)
    38. Consent.patient.identifier
    Definição

    Referência lógica, quando a referência literal não é conhecida

    CurtoReferência lógica, quando a referência literal não é conhecida
    NotaTrata-se de um identificador de empresa e não de um identificador de recurso (ver discussão)
    40. Consent.patient.display
    Definição

    Texto alternativo para o recurso

    CurtoTexto alternativo para o recurso
    42. Consent.dateTime
    Definição

    Data e hora do consentimento

    CurtoData e hora do consentimento
    44. Consent.performer
    Definição

    Quem concedeu o consentimento

    CurtoQuem concedeu o consentimento
    TipoReference(BRCorePatient, BRCorePractitioner, BRCorePractitionerRole, BRCoreRelatedPerson, BRCoreOrganization)
    46. Consent.organization
    Definição

    Controlador dos dados (organização responsável)

    CurtoControlador dos dados (organização responsável)
    TipoReference(BRCoreOrganization)
    48. Consent.source[x]
    Definição

    Fonte/evidência do consentimento

    CurtoFonte/evidência do consentimento
    [x] NotaVerEscolha de tipos de dadospara mais informações sobre como utilizar [x]
    50. Consent.policy
    Definição

    Políticas que regem o consentimento

    CurtoPolíticas que regem o consentimento
    52. Consent.policy.id
    Definição

    Identificador exclusivo para referência entre elementos

    CurtoIdentificador exclusivo para referência entre elementos
    54. Consent.policy.extension
    Definição

    Conteúdo adicional definido por implementações

    CurtoConteúdo adicional definido por implementações
    56. Consent.policy.modifierExtension
    Definição

    Extensões que não podem ser ignoradas mesmo que não sejam reconhecidas

    CurtoExtensões que não podem ser ignoradas mesmo que não sejam reconhecidas
    58. Consent.policy.authority
    Definição

    Autoridade responsável pela política (ex: ANPD)

    CurtoAutoridade responsável pela política (ex: ANPD)
    60. Consent.policy.uri
    Definição

    URI da política ou legislação

    CurtoURI da política ou legislação
    62. Consent.policyRule
    Definição

    Regra de política de consentimento

    CurtoRegra de política de consentimento
    64. Consent.verification
    Definição

    Verificação do consentimento

    CurtoVerificação do consentimento
    66. Consent.verification.id
    Definição

    Identificador exclusivo para referência entre elementos

    CurtoIdentificador exclusivo para referência entre elementos
    68. Consent.verification.extension
    Definição

    Conteúdo adicional definido por implementações

    CurtoConteúdo adicional definido por implementações
    70. Consent.verification.modifierExtension
    Definição

    Extensões que não podem ser ignoradas mesmo que não sejam reconhecidas

    CurtoExtensões que não podem ser ignoradas mesmo que não sejam reconhecidas
    72. Consent.verification.verified
    Definição

    Consentimento foi verificado

    CurtoConsentimento foi verificado
    74. Consent.verification.verifiedWith
    Definição

    Pessoa que verificou

    CurtoPessoa que verificou
    TipoReference(BRCorePatient, BRCoreRelatedPerson)
    76. Consent.verification.verificationDate
    Definição

    Quando foi verificado

    CurtoQuando foi verificado
    78. Consent.provision
    Definição

    Regras de acesso e tratamento de dados

    CurtoRegras de acesso e tratamento de dados
    80. Consent.provision.id
    Definição

    ID exclusivo para referência entre elementos

    CurtoID exclusivo para referência entre elementos
    82. Consent.provision.extension
    Definição

    Extensões adicionais que não fazem parte do modelo base

    CurtoExtensões adicionais que não fazem parte do modelo base
    84. Consent.provision.modifierExtension
    Definição

    Extensões que não podem ser ignoradas mesmo que não sejam reconhecidas

    CurtoExtensões que não podem ser ignoradas mesmo que não sejam reconhecidas
    86. Consent.provision.type
    Definição

    Tipo de ação: permit | deny

    CurtoTipo de ação: permit | deny
    88. Consent.provision.period
    Definição

    Período de validade do consentimento

    CurtoPeríodo de validade do consentimento
    90. Consent.provision.actor
    Definição

    Agentes autorizados

    CurtoAgentes autorizados
    92. Consent.provision.actor.id
    Definição

    ID exclusivo para referência entre elementos

    CurtoID exclusivo para referência entre elementos
    94. Consent.provision.actor.extension
    Definição

    Conteúdo adicional definido por implementações

    CurtoConteúdo adicional definido por implementações
    96. Consent.provision.actor.modifierExtension
    Definição

    Extensões que não podem ser ignoradas mesmo que não sejam reconhecidas

    CurtoExtensões que não podem ser ignoradas mesmo que não sejam reconhecidas
    98. Consent.provision.actor.role
    Definição

    Como o agente está envolvido

    CurtoComo o agente está envolvido
    100. Consent.provision.actor.reference
    Definição

    Recurso para o ator

    CurtoRecurso para o ator
    TipoReference(Device, BRCoreOrganization, BRCorePatient, BRCorePractitioner, BRCorePractitionerRole, BRCoreRelatedPerson)
    102. Consent.provision.action
    Definição

    Ações permitidas ou negadas

    CurtoAções permitidas ou negadas
    104. Consent.provision.securityLabel
    Definição

    Rótulos de segurança que definem os dados afetados

    CurtoRótulos de segurança que definem os dados afetados
    106. Consent.provision.purpose
    Definição

    Finalidade do tratamento de dados

    CurtoFinalidade do tratamento de dados
    108. Consent.provision.class
    Definição

    Tipo ou classe de dados pessoais

    CurtoTipo ou classe de dados pessoais
    110. Consent.provision.code
    Definição

    Instâncias de dados específicas

    CurtoInstâncias de dados específicas
    112. Consent.provision.dataPeriod
    Definição

    Período temporal dos dados cobertos

    CurtoPeríodo temporal dos dados cobertos
    114. Consent.provision.data
    Definição

    Dados específicos cobertos

    CurtoDados específicos cobertos
    116. Consent.provision.data.id
    Definição

    ID exclusivo para referência entre elementos

    CurtoID exclusivo para referência entre elementos
    118. Consent.provision.data.extension
    Definição

    Conteúdo adicional definido por implementações

    CurtoConteúdo adicional definido por implementações
    120. Consent.provision.data.modifierExtension
    Definição

    Extensões que não podem ser ignoradas mesmo que não sejam reconhecidas

    CurtoExtensões que não podem ser ignoradas mesmo que não sejam reconhecidas
    122. Consent.provision.data.meaning
    Definição

    Instância | relacionado | dependente | autorizado

    CurtoInstância | relacionado | dependente | autorizado
    124. Consent.provision.data.reference
    Definição

    O recurso real ao qual a regra de consentimento se aplica

    CurtoO recurso real ao qual a regra de consentimento se aplica
    126. Consent.provision.provision
    Definição

    Provisões aninhadas (sub-regras/exceções)

    CurtoProvisões aninhadas (sub-regras/exceções)

    Instruções sobre como interpretar o conteúdo desta tabela podem ser encontradashere

    0. Consent
    Definição

    A record of a healthcare consumer’s choices, which permits or denies identified recipient(s) or recipient role(s) to perform one or more actions within a given policy context, for specific purposes and periods of time.

    CurtoA healthcare consumer's choices to permit or deny recipients or roles to perform actions for specific purposes and periods of time
    Comentários

    Broadly, there are 3 key areas of consent for patients: Consent around sharing information (aka Privacy Consent Directive - Authorization to Collect, Use, or Disclose information), consent for specific treatment, or kinds of treatment, and general advance care directives.

    Controlo0..*
    É modificadorfalse
    Resumofalse
    Invariantesdom-2: If the resource is contained in another resource, it SHALL NOT contain nested Resources (contained.contained.empty())
    dom-3: 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: 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: If a resource is contained in another resource, it SHALL NOT have a security label (contained.meta.security.empty())
    dom-6: A resource should have narrative for robust management (text.`div`.exists())
    ppc-1: Either a Policy or PolicyRule (policy.exists() or policyRule.exists())
    ppc-2: IF Scope=privacy, there must be a patient (patient.exists() or scope.coding.where(system='something' and code='patient-privacy').exists().not())
    ppc-3: IF Scope=research, there must be a patient (patient.exists() or scope.coding.where(system='something' and code='research').exists().not())
    ppc-4: IF Scope=adr, there must be a patient (patient.exists() or scope.coding.where(system='something' and code='adr').exists().not())
    ppc-5: IF Scope=treatment, there must be a patient (patient.exists() or scope.coding.where(system='something' and code='treatment').exists().not())
    ppc-1: Either a Policy or PolicyRule (policy.exists() or policyRule.exists())
    ppc-2: IF Scope=privacy, there must be a patient (patient.exists() or scope.coding.where(system='something' and code='patient-privacy').exists().not())
    ppc-3: IF Scope=research, there must be a patient (patient.exists() or scope.coding.where(system='something' and code='research').exists().not())
    ppc-4: IF Scope=adr, there must be a patient (patient.exists() or scope.coding.where(system='something' and code='adr').exists().not())
    ppc-5: IF Scope=treatment, there must be a patient (patient.exists() or scope.coding.where(system='something' and code='treatment').exists().not())
    2. Consent.id
    Definição

    Identificador lógico deste artefato


    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.

    CurtoIdentificador lógico deste artefatoLogical id of this artifact
    Comentários

    The only time that a resource does not have an id is when it is being submitted to the server using a create operation.

    Controlo0..1
    Tipoidstring
    É modificadorfalse
    Resumotrue
    4. Consent.meta
    Definição

    Metadados sobre o recurso


    The metadata about the resource. This is content that is maintained by the infrastructure. Changes to the content might not always be associated with version changes to the resource.

    CurtoMetadados sobre o recursoMetadata about the resource
    Controlo0..1
    TipoMeta
    É modificadorfalse
    Resumotrue
    Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
    6. Consent.implicitRules
    Definição

    Um conjunto de regras sob as quais este conteúdo foi criado


    A reference to a set of rules that were followed when the resource was constructed, and which must be understood when processing the content. Often, this is a reference to an implementation guide that defines the special rules along with other profiles etc.

    CurtoUm conjunto de regras sob as quais este conteúdo foi criadoA set of rules under which this content was created
    Comentários

    Asserting this rule set restricts the content to be only understood by a limited set of trading partners. This inherently limits the usefulness of the data in the long term. However, the existing health eco-system is highly fractured, and not yet ready to define, collect, and exchange data in a generally computable sense. Wherever possible, implementers and/or specification writers should avoid using this element. Often, when used, the URL is a reference to an implementation guide that defines these special rules as part of it's narrative along with other profiles, value sets, etc.

    Controlo0..1
    Tipouri
    É modificadortrue porque This element is labeled as a modifier because the implicit rules may provide additional knowledge about the resource that modifies it's meaning or interpretation
    Valor primitivoEste elemento primitivo pode estar presente, ausente ou ser substituído por uma extensão
    Resumotrue
    Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
    8. Consent.language
    Definição

    Idioma do recurso


    The base language in which the resource is written.

    CurtoIdioma do recursoLanguage of the resource content
    Comentários

    Language is provided to support indexing and accessibility (typically, services such as text to speech use the language tag). The html language tag in the narrative applies to the narrative. The language tag on the resource may be used to specify the language of other presentations generated from the data in the resource. Not all the content has to be in the base language. The Resource.language should not be assumed to apply to the narrative automatically. If a language is specified, it should it also be specified on the div element in the html (see rules in HTML5 for information about the relationship between xml:lang and the html lang attribute).

    Controlo0..1
    VínculoOs códigos DEVERÃO ser retirados de CommonLanguageshttp://hl7.org/fhir/ValueSet/languages|4.0.1
    (preferred to http://hl7.org/fhir/ValueSet/languages|4.0.1)

    A human language.

    Vínculos adicionaisObjetivo
    AllLanguagesVínculo máximo
    Tipocode
    É modificadorfalse
    Valor primitivoEste elemento primitivo pode estar presente, ausente ou ser substituído por uma extensão
    Resumofalse
    Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
    10. Consent.text
    Definição

    Resumo do texto do recurso em linguagem natural


    A human-readable narrative that contains a summary of the resource and can be used to represent the content of the resource to a human. The narrative need not encode all the structured data, but is required to contain sufficient detail to make it "clinically safe" for a human to just read the narrative. Resource definitions may define what content should be represented in the narrative to ensure clinical safety.

    CurtoResumo do texto do recurso em linguagem naturalText summary of the resource, for human interpretation
    Comentários

    Contained resources do not have narrative. Resources that are not contained SHOULD have a narrative. In some cases, a resource may only have text with little or no additional discrete data (as long as all minOccurs=1 elements are satisfied). This may be necessary for data from legacy systems where information is captured as a "text blob" or where text is additionally entered raw or narrated and encoded information is added later.

    Controlo0..1
    TipoNarrative
    É modificadorfalse
    Resumofalse
    Nomes alternativosnarrative, html, xhtml, display
    Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
    12. Consent.contained
    Definição

    Recursos contidos no recurso


    These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.

    CurtoRecursos contidos no recursoContained, inline Resources
    Comentários

    This should never be done when the content can be identified properly, as once identification is lost, it is extremely difficult (and context dependent) to restore it again. Contained resources may have profiles and tags In their meta elements, but SHALL NOT have security labels.

    Controlo0..*
    TipoResource
    É modificadorfalse
    Resumofalse
    Nomes alternativosinline resources, anonymous resources, contained resources
    14. Consent.extension
    Definição

    Extensões adicionais que não fazem parte do modelo base


    May be used to represent additional information that is not part of the basic definition of the resource. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

    CurtoExtensões adicionais que não fazem parte do modelo baseAdditional content defined by implementations
    Comentários

    There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

    Controlo10..*
    TipoExtension
    É modificadorfalse
    Resumofalse
    Nomes alternativosextensions, user content
    Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
    ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
    SlicingEste elemento introduz um conjunto de fatias em Consent.extension. As fatias sãoNão ordenado e Opene pode ser diferenciado utilizando os seguintes discriminadores:
    • value @ url
    • 16. Consent.extension:baseLegalLGPD
      Nome da fatiabaseLegalLGPD
      Definição

      Base legal LGPD para tratamento de dados (Art. 7º)

      CurtoBase legal LGPD para tratamento de dados (Art. 7º)
      Controlo1..1
      Este elemento é afetado pelas seguintes invariantes: ele-1
      TipoExtension(Extensão do perfil BRCoreConsent define extensões específicas para atender aos requisitos da Lei Geral de Proteção de Dados (LGPD - Lei nº 13.709/2018)) (Tipo de extensão: CodeableConcept)
      É modificadorfalse
      Deve apoiartrue
      Resumofalse
      Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
      ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
      ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
      18. Consent.modifierExtension
      Definição

      Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas


      May be used to represent additional information that is not part of the basic definition of the resource and that modifies the understanding of the element that contains it and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.

      Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).

      CurtoExtensões adicionais que não podem ser ignoradas, mesmo que não reconhecidasExtensions that cannot be ignored
      Comentários

      There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

      Controlo0..*
      TipoExtension
      É modificadortrue porque Modifier extensions are expected to modify the meaning or interpretation of the resource that contains them
      Resumofalse
      Requisitos

      Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.

      Nomes alternativosextensions, user content
      Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
      ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
      20. Consent.identifier
      Definição

      Identificadores externos para este consentimento


      Unique identifier for this copy of the Consent Statement.

      CurtoIdentificadores externos para este consentimentoIdentifier for this record (external references)
      Comentários

      This identifier identifies this copy of the consent. Where this identifier is also used elsewhere as the identifier for a consent record (e.g. a CDA consent document) then the consent details are expected to be the same.

      NotaTrata-se de um identificador de empresa e não de um identificador de recurso (ver discussão)
      Controlo0..*
      TipoIdentifier
      É modificadorfalse
      Resumotrue
      ExemploGeneral: { "system" : "http://acme.org/identifier/local/eCMS", "value" : "Local eCMS identifier" }
      Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
      22. Consent.status
      Definição

      Status do consentimento: draft | proposed | active | rejected | inactive | entered-in-error


      Indicates the current state of this consent.

      CurtoStatus do consentimento: draft | proposed | active | rejected | inactive | entered-in-errordraft | proposed | active | rejected | inactive | entered-in-error
      Comentários

      This element is labeled as a modifier because the status contains the codes rejected and entered-in-error that mark the Consent as not currently valid.

      Controlo1..1
      VínculoOs códigos DEVERÃO ser retirados de ConsentStatehttp://hl7.org/fhir/ValueSet/consent-state-codes|4.0.1
      (required to http://hl7.org/fhir/ValueSet/consent-state-codes|4.0.1)

      Indicates the state of the consent.

      Tipocode
      É modificadortrue porque This element is labelled as a modifier because it is a status element that contains status entered-in-error which means that the resource should not be treated as valid
      Valor primitivoEste elemento primitivo pode estar presente, ausente ou ser substituído por uma extensão
      Resumotrue
      Requisitos

      The Consent Directive that is pointed to might be in various lifecycle states, e.g., a revoked Consent Directive.

      Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
      24. Consent.scope
      Definição

      Escopo do consentimento: patient-privacy | research | treatment | adr


      A selector of the type of consent being presented: ADR, Privacy, Treatment, Research. This list is now extensible.

      CurtoEscopo do consentimento: patient-privacy | research | treatment | adrWhich of the four areas this resource covers (extensible)
      Controlo1..1
      VínculoA menos que não sejam adequados, estes códigos DEVERÃO ser retirados de ConsentScopeCodeshttp://hl7.org/fhir/ValueSet/consent-scope|4.0.1
      (extensible to http://hl7.org/fhir/ValueSet/consent-scope|4.0.1)

      The four anticipated uses for the Consent Resource.

      TipoCodeableConcept
      É modificadortrue porque Allows changes to codes based on scope selection
      Resumotrue
      Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
      26. Consent.category
      Definição

      Classificação do consentimento e base legal LGPD


      A classification of the type of consents found in the statement. This element supports indexing and retrieval of consent statements.

      CurtoClassificação do consentimento e base legal LGPDClassification of the consent statement - for indexing/retrieval
      Controlo1..*
      VínculoA menos que não sejam adequados, estes códigos DEVERÃO ser retirados de ConsentCategoryCodeshttp://hl7.org/fhir/ValueSet/consent-category|4.0.1
      (extensible to http://hl7.org/fhir/ValueSet/consent-category|4.0.1)

      A classification of the type of consents found in a consent statement.

      TipoCodeableConcept
      É modificadorfalse
      Resumotrue
      Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
      28. Consent.patient
      Definição

      Titular dos dados pessoais


      The patient/healthcare consumer to whom this consent applies.

      CurtoTitular dos dados pessoaisWho the consent applies to
      Comentários

      Commonly, the patient the consent pertains to is the author, but for young and old people, it may be some other person.

      Controlo0..1
      TipoReference(BRCorePatient, Patient)
      É modificadorfalse
      Resumotrue
      Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
      30. Consent.patient.id
      Definição

      Identificador exclusivo para referência entre elementos


      Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

      CurtoIdentificador exclusivo para referência entre elementosUnique id for inter-element referencing
      Controlo0..1
      Tipostring
      É modificadorfalse
      Formato XMLNo formato XML, esta propriedade é representada como um atributo.
      Resumofalse
      32. Consent.patient.extension
      Definição

      Conteúdo adicional definido por implementações


      May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

      CurtoConteúdo adicional definido por implementaçõesAdditional content defined by implementations
      Comentários

      There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

      Controlo0..*
      TipoExtension
      É modificadorfalse
      Resumofalse
      Nomes alternativosextensions, user content
      Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
      ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
      SlicingEste elemento introduz um conjunto de fatias em Consent.patient.extension. As fatias sãoNão ordenado e Opene pode ser diferenciado utilizando os seguintes discriminadores:
      • value @ url
      • 34. Consent.patient.reference
        Definição

        Referência literal, URL relativa, interna ou absoluta


        A reference to a location at which the other resource is found. The reference may be a relative reference, in which case it is relative to the service base URL, or an absolute URL that resolves to the location where the resource is found. The reference may be version specific or not. If the reference is not to a FHIR RESTful server, then it should be assumed to be version specific. Internal fragment references (start with '#') refer to contained resources.

        CurtoReferência literal, URL relativa, interna ou absolutaLiteral reference, Relative, internal or absolute URL
        Comentários

        Using absolute URLs provides a stable scalable approach suitable for a cloud/web context, while using relative/logical references provides a flexible approach suitable for use when trading across closed eco-system boundaries. Absolute URLs do not need to point to a FHIR RESTful server, though this is the preferred approach. If the URL conforms to the structure "/[type]/[id]" then it should be assumed that the reference is to a FHIR RESTful server.

        Controlo0..1
        Este elemento é afetado pelas seguintes invariantes: ref-1
        Tipostring
        É modificadorfalse
        Valor primitivoEste elemento primitivo pode estar presente, ausente ou ser substituído por uma extensão
        Resumotrue
        Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
        36. Consent.patient.type
        Definição

        Tipo ao qual a referência se refere (por exemplo: Patient)


        The expected type of the target of the reference. If both Reference.type and Reference.reference are populated and Reference.reference is a FHIR URL, both SHALL be consistent.

        The type is the Canonical URL of Resource Definition that is the type this reference refers to. References are URLs that are relative to http://hl7.org/fhir/StructureDefinition/ e.g. "Patient" is a reference to http://hl7.org/fhir/StructureDefinition/Patient. Absolute URLs are only allowed for logical models (and can only be used in references in logical models, not resources).

        CurtoTipo ao qual a referência se refere (por exemplo: Patient)Type the reference refers to (e.g. "Patient")
        Comentários

        This element is used to indicate the type of the target of the reference. This may be used which ever of the other elements are populated (or not). In some cases, the type of the target may be determined by inspection of the reference (e.g. a RESTful URL) or by resolving the target of the reference; if both the type and a reference is provided, the reference SHALL resolve to a resource of the same type as that specified.

        Controlo0..1
        VínculoA menos que não sejam adequados, estes códigos DEVERÃO ser retirados de ResourceTypehttp://hl7.org/fhir/ValueSet/resource-types|4.0.1
        (extensible to http://hl7.org/fhir/ValueSet/resource-types|4.0.1)

        Aa resource (or, for logical models, the URI of the logical model).

        Tipouri
        É modificadorfalse
        Valor primitivoEste elemento primitivo pode estar presente, ausente ou ser substituído por uma extensão
        Resumotrue
        Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
        38. Consent.patient.identifier
        Definição

        Referência lógica, quando a referência literal não é conhecida


        An identifier for the target resource. This is used when there is no way to reference the other resource directly, either because the entity it represents is not available through a FHIR server, or because there is no way for the author of the resource to convert a known identifier to an actual location. There is no requirement that a Reference.identifier point to something that is actually exposed as a FHIR instance, but it SHALL point to a business concept that would be expected to be exposed as a FHIR instance, and that instance would need to be of a FHIR resource type allowed by the reference.

        CurtoReferência lógica, quando a referência literal não é conhecidaLogical reference, when literal reference is not known
        Comentários

        When an identifier is provided in place of a reference, any system processing the reference will only be able to resolve the identifier to a reference if it understands the business context in which the identifier is used. Sometimes this is global (e.g. a national identifier) but often it is not. For this reason, none of the useful mechanisms described for working with references (e.g. chaining, includes) are possible, nor should servers be expected to be able resolve the reference. Servers may accept an identifier based reference untouched, resolve it, and/or reject it - see CapabilityStatement.rest.resource.referencePolicy.

        When both an identifier and a literal reference are provided, the literal reference is preferred. Applications processing the resource are allowed - but not required - to check that the identifier matches the literal reference

        Applications converting a logical reference to a literal reference may choose to leave the logical reference present, or remove it.

        Reference is intended to point to a structure that can potentially be expressed as a FHIR resource, though there is no need for it to exist as an actual FHIR resource instance - except in as much as an application wishes to actual find the target of the reference. The content referred to be the identifier must meet the logical constraints implied by any limitations on what resource types are permitted for the reference. For example, it would not be legitimate to send the identifier for a drug prescription if the type were Reference(Observation|DiagnosticReport). One of the use-cases for Reference.identifier is the situation where no FHIR representation exists (where the type is Reference (Any).

        NotaTrata-se de um identificador de empresa e não de um identificador de recurso (ver discussão)
        Controlo0..1
        TipoIdentifier
        É modificadorfalse
        Resumotrue
        Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
        40. Consent.patient.display
        Definição

        Texto alternativo para o recurso


        Plain text narrative that identifies the resource in addition to the resource reference.

        CurtoTexto alternativo para o recursoText alternative for the resource
        Comentários

        This is generally not the same as the Resource.text of the referenced resource. The purpose is to identify what's being referenced, not to fully describe it.

        Controlo0..1
        Tipostring
        É modificadorfalse
        Valor primitivoEste elemento primitivo pode estar presente, ausente ou ser substituído por uma extensão
        Resumotrue
        Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
        42. Consent.dateTime
        Definição

        Data e hora do consentimento


        When this Consent was issued / created / indexed.

        CurtoData e hora do consentimentoWhen this Consent was created or indexed
        Comentários

        This is not the time of the original consent, but the time that this statement was made or derived.

        Controlo0..1
        TipodateTime
        É modificadorfalse
        Valor primitivoEste elemento primitivo pode estar presente, ausente ou ser substituído por uma extensão
        Resumotrue
        Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
        44. Consent.performer
        Definição

        Quem concedeu o consentimento


        Either the Grantor, which is the entity responsible for granting the rights listed in a Consent Directive or the Grantee, which is the entity responsible for complying with the Consent Directive, including any obligations or limitations on authorizations and enforcement of prohibitions.

        CurtoQuem concedeu o consentimentoWho is agreeing to the policy and rules
        Comentários

        Commonly, the patient the consent pertains to is the consentor, but particularly for young and old people, it may be some other person - e.g. a legal guardian.

        Controlo0..*
        TipoReference(BRCorePatient, BRCorePractitioner, BRCorePractitionerRole, BRCoreRelatedPerson, BRCoreOrganization, Organization, Patient, Practitioner, RelatedPerson, PractitionerRole)
        É modificadorfalse
        Resumotrue
        Nomes alternativosconsentor
        Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
        46. Consent.organization
        Definição

        Controlador dos dados (organização responsável)


        The organization that manages the consent, and the framework within which it is executed.

        CurtoControlador dos dados (organização responsável)Custodian of the consent
        Controlo0..*
        TipoReference(BRCoreOrganization, Organization)
        É modificadorfalse
        Resumotrue
        Nomes alternativoscustodian
        Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
        48. Consent.source[x]
        Definição

        Fonte/evidência do consentimento


        The source on which this consent statement is based. The source might be a scanned original paper form, or a reference to a consent that links back to such a source, a reference to a document repository (e.g. XDS) that stores the original consent document.

        CurtoFonte/evidência do consentimentoSource from which this consent is taken
        Comentários

        The source can be contained inline (Attachment), referenced directly (Consent), referenced in a consent repository (DocumentReference), or simply by an identifier (Identifier), e.g. a CDA document id.

        Controlo0..1
        TipoEscolha de: Attachment, Reference(Consent, DocumentReference, Contract, QuestionnaireResponse)
        [x] NotaVerEscolha de tipos de dadospara mais informações sobre como utilizar [x]
        É modificadorfalse
        Resumotrue
        Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
        50. Consent.policy
        Definição

        Políticas que regem o consentimento


        The references to the policies that are included in this consent scope. Policies may be organizational, but are often defined jurisdictionally, or in law.

        CurtoPolíticas que regem o consentimentoPolicies covered by this consent
        Controlo0..*
        TipoBackboneElement
        É modificadorfalse
        Resumofalse
        Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
        52. Consent.policy.id
        Definição

        Identificador exclusivo para referência entre elementos


        Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

        CurtoIdentificador exclusivo para referência entre elementosUnique id for inter-element referencing
        Controlo0..1
        Tipostring
        É modificadorfalse
        Formato XMLNo formato XML, esta propriedade é representada como um atributo.
        Resumofalse
        54. Consent.policy.extension
        Definição

        Conteúdo adicional definido por implementações


        May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

        CurtoConteúdo adicional definido por implementaçõesAdditional content defined by implementations
        Comentários

        There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

        Controlo0..*
        TipoExtension
        É modificadorfalse
        Resumofalse
        Nomes alternativosextensions, user content
        Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
        ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
        56. Consent.policy.modifierExtension
        Definição

        Extensões que não podem ser ignoradas mesmo que não sejam reconhecidas


        May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.

        Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).

        CurtoExtensões que não podem ser ignoradas mesmo que não sejam reconhecidasExtensions that cannot be ignored even if unrecognized
        Comentários

        There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

        Controlo0..*
        TipoExtension
        É modificadortrue porque Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
        Resumotrue
        Requisitos

        Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.

        Nomes alternativosextensions, user content, modifiers
        Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
        ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
        58. Consent.policy.authority
        Definição

        Autoridade responsável pela política (ex: ANPD)


        Entity or Organization having regulatory jurisdiction or accountability for enforcing policies pertaining to Consent Directives.

        CurtoAutoridade responsável pela política (ex: ANPD)Enforcement source for policy
        Controlo0..1
        Este elemento é afetado pelas seguintes invariantes: ppc-1
        Tipouri
        É modificadorfalse
        Valor primitivoEste elemento primitivo pode estar presente, ausente ou ser substituído por uma extensão
        Resumofalse
        Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
        60. Consent.policy.uri
        Definição

        URI da política ou legislação


        The references to the policies that are included in this consent scope. Policies may be organizational, but are often defined jurisdictionally, or in law.

        CurtoURI da política ou legislaçãoSpecific policy covered by this consent
        Comentários

        This element is for discoverability / documentation and does not modify or qualify the policy rules.

        Controlo0..1
        Este elemento é afetado pelas seguintes invariantes: ppc-1
        Tipouri
        É modificadorfalse
        Valor primitivoEste elemento primitivo pode estar presente, ausente ou ser substituído por uma extensão
        Resumofalse
        Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
        62. Consent.policyRule
        Definição

        Regra de política de consentimento


        A reference to the specific base computable regulation or policy.

        CurtoRegra de política de consentimentoRegulation that this consents to
        Comentários

        If the policyRule is absent, computable consent would need to be constructed from the elements of the Consent resource.

        Controlo0..1
        Este elemento é afetado pelas seguintes invariantes: ppc-1
        VínculoA menos que não sejam adequados, estes códigos DEVERÃO ser retirados de ConsentPolicyRuleCodeshttp://hl7.org/fhir/ValueSet/consent-policy|4.0.1
        (extensible to http://hl7.org/fhir/ValueSet/consent-policy|4.0.1)

        Regulatory policy examples.

        TipoCodeableConcept
        É modificadorfalse
        Resumotrue
        Requisitos

        Might be a unique identifier of a policy set in XACML, or other rules engine.

        Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
        64. Consent.verification
        Definição

        Verificação do consentimento


        Whether a treatment instruction (e.g. artificial respiration yes or no) was verified with the patient, his/her family or another authorized person.

        CurtoVerificação do consentimentoConsent Verified by patient or family
        Controlo0..*
        TipoBackboneElement
        É modificadorfalse
        Resumotrue
        Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
        66. Consent.verification.id
        Definição

        Identificador exclusivo para referência entre elementos


        Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

        CurtoIdentificador exclusivo para referência entre elementosUnique id for inter-element referencing
        Controlo0..1
        Tipostring
        É modificadorfalse
        Formato XMLNo formato XML, esta propriedade é representada como um atributo.
        Resumofalse
        68. Consent.verification.extension
        Definição

        Conteúdo adicional definido por implementações


        May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

        CurtoConteúdo adicional definido por implementaçõesAdditional content defined by implementations
        Comentários

        There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

        Controlo0..*
        TipoExtension
        É modificadorfalse
        Resumofalse
        Nomes alternativosextensions, user content
        Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
        ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
        70. Consent.verification.modifierExtension
        Definição

        Extensões que não podem ser ignoradas mesmo que não sejam reconhecidas


        May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.

        Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).

        CurtoExtensões que não podem ser ignoradas mesmo que não sejam reconhecidasExtensions that cannot be ignored even if unrecognized
        Comentários

        There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

        Controlo0..*
        TipoExtension
        É modificadortrue porque Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
        Resumotrue
        Requisitos

        Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.

        Nomes alternativosextensions, user content, modifiers
        Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
        ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
        72. Consent.verification.verified
        Definição

        Consentimento foi verificado


        Has the instruction been verified.

        CurtoConsentimento foi verificadoHas been verified
        Controlo1..1
        Tipoboolean
        É modificadorfalse
        Valor primitivoEste elemento primitivo pode estar presente, ausente ou ser substituído por uma extensão
        Resumotrue
        Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
        74. Consent.verification.verifiedWith
        Definição

        Pessoa que verificou


        Who verified the instruction (Patient, Relative or other Authorized Person).

        CurtoPessoa que verificouPerson who verified
        Controlo0..1
        TipoReference(BRCorePatient, BRCoreRelatedPerson, Patient, RelatedPerson)
        É modificadorfalse
        Resumofalse
        Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
        76. Consent.verification.verificationDate
        Definição

        Quando foi verificado


        Date verification was collected.

        CurtoQuando foi verificadoWhen consent verified
        Controlo0..1
        TipodateTime
        É modificadorfalse
        Valor primitivoEste elemento primitivo pode estar presente, ausente ou ser substituído por uma extensão
        Resumofalse
        Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
        78. Consent.provision
        Definição

        Regras de acesso e tratamento de dados


        An exception to the base policy of this consent. An exception can be an addition or removal of access permissions.

        CurtoRegras de acesso e tratamento de dadosConstraints to the base Consent.policyRule
        Controlo0..1
        TipoBackboneElement
        É modificadorfalse
        Resumotrue
        Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
        80. Consent.provision.id
        Definição

        ID exclusivo para referência entre elementos


        Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

        CurtoID exclusivo para referência entre elementosUnique id for inter-element referencing
        Controlo0..1
        Tipostring
        É modificadorfalse
        Formato XMLNo formato XML, esta propriedade é representada como um atributo.
        Resumofalse
        82. Consent.provision.extension
        Definição

        Extensões adicionais que não fazem parte do modelo base


        May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

        CurtoExtensões adicionais que não fazem parte do modelo baseAdditional content defined by implementations
        Comentários

        There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

        Controlo0..*
        TipoExtension
        É modificadorfalse
        Resumofalse
        Nomes alternativosextensions, user content
        Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
        ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
        84. Consent.provision.modifierExtension
        Definição

        Extensões que não podem ser ignoradas mesmo que não sejam reconhecidas


        May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.

        Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).

        CurtoExtensões que não podem ser ignoradas mesmo que não sejam reconhecidasExtensions that cannot be ignored even if unrecognized
        Comentários

        There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

        Controlo0..*
        TipoExtension
        É modificadortrue porque Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
        Resumotrue
        Requisitos

        Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.

        Nomes alternativosextensions, user content, modifiers
        Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
        ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
        86. Consent.provision.type
        Definição

        Tipo de ação: permit | deny


        Action to take - permit or deny - when the rule conditions are met. Not permitted in root rule, required in all nested rules.

        CurtoTipo de ação: permit | denydeny | permit
        Controlo0..1
        VínculoOs códigos DEVERÃO ser retirados de ConsentProvisionTypehttp://hl7.org/fhir/ValueSet/consent-provision-type|4.0.1
        (required to http://hl7.org/fhir/ValueSet/consent-provision-type|4.0.1)

        How a rule statement is applied, such as adding additional consent or removing consent.

        Tipocode
        É modificadorfalse
        Valor primitivoEste elemento primitivo pode estar presente, ausente ou ser substituído por uma extensão
        Resumotrue
        Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
        88. Consent.provision.period
        Definição

        Período de validade do consentimento


        The timeframe in this rule is valid.

        CurtoPeríodo de validade do consentimentoTimeframe for this rule
        Controlo0..1
        TipoPeriod
        É modificadorfalse
        Resumotrue
        Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
        90. Consent.provision.actor
        Definição

        Agentes autorizados


        Who or what is controlled by this rule. Use group to identify a set of actors by some property they share (e.g. 'admitting officers').

        CurtoAgentes autorizadosWho|what controlled by this rule (or group, by role)
        Controlo0..*
        TipoBackboneElement
        É modificadorfalse
        Resumofalse
        Significado em caso de faltaThere is no specific actor associated with the exception
        Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
        92. Consent.provision.actor.id
        Definição

        ID exclusivo para referência entre elementos


        Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

        CurtoID exclusivo para referência entre elementosUnique id for inter-element referencing
        Controlo0..1
        Tipostring
        É modificadorfalse
        Formato XMLNo formato XML, esta propriedade é representada como um atributo.
        Resumofalse
        94. Consent.provision.actor.extension
        Definição

        Conteúdo adicional definido por implementações


        May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

        CurtoConteúdo adicional definido por implementaçõesAdditional content defined by implementations
        Comentários

        There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

        Controlo0..*
        TipoExtension
        É modificadorfalse
        Resumofalse
        Nomes alternativosextensions, user content
        Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
        ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
        96. Consent.provision.actor.modifierExtension
        Definição

        Extensões que não podem ser ignoradas mesmo que não sejam reconhecidas


        May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.

        Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).

        CurtoExtensões que não podem ser ignoradas mesmo que não sejam reconhecidasExtensions that cannot be ignored even if unrecognized
        Comentários

        There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

        Controlo0..*
        TipoExtension
        É modificadortrue porque Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
        Resumotrue
        Requisitos

        Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.

        Nomes alternativosextensions, user content, modifiers
        Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
        ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
        98. Consent.provision.actor.role
        Definição

        Como o agente está envolvido


        How the individual is involved in the resources content that is described in the exception.

        CurtoComo o agente está envolvidoHow the actor is involved
        Controlo1..1
        VínculoA menos que não sejam adequados, estes códigos DEVERÃO ser retirados de SecurityRoleTypehttp://hl7.org/fhir/ValueSet/security-role-type|4.0.1
        (extensible to http://hl7.org/fhir/ValueSet/security-role-type|4.0.1)

        How an actor is involved in the consent considerations.

        TipoCodeableConcept
        É modificadorfalse
        Resumofalse
        Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
        100. Consent.provision.actor.reference
        Definição

        Recurso para o ator


        The resource that identifies the actor. To identify actors by type, use group to identify a set of actors by some property they share (e.g. 'admitting officers').

        CurtoRecurso para o atorResource for the actor (or group, by role)
        Controlo1..1
        TipoReference(Device, BRCoreOrganization, BRCorePatient, BRCorePractitioner, BRCorePractitionerRole, BRCoreRelatedPerson, Device, Group, CareTeam, Organization, Patient, Practitioner, RelatedPerson, PractitionerRole)
        É modificadorfalse
        Resumofalse
        Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
        102. Consent.provision.action
        Definição

        Ações permitidas ou negadas


        Actions controlled by this Rule.

        CurtoAções permitidas ou negadasActions controlled by this rule
        Comentários

        Note that this is the direct action (not the grounds for the action covered in the purpose element). At present, the only action in the understood and tested scope of this resource is 'read'.

        Controlo0..*
        VínculoPara exemplos de códigos, ver ConsentActionCodeshttp://hl7.org/fhir/ValueSet/consent-action|4.0.1
        (example to http://hl7.org/fhir/ValueSet/consent-action|4.0.1)

        Detailed codes for the consent action.

        TipoCodeableConcept
        É modificadorfalse
        Resumotrue
        Significado em caso de faltaall actions
        Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
        104. Consent.provision.securityLabel
        Definição

        Rótulos de segurança que definem os dados afetados


        A security label, comprised of 0..* security label fields (Privacy tags), which define which resources are controlled by this exception.

        CurtoRótulos de segurança que definem os dados afetadosSecurity Labels that define affected resources
        Comentários

        If the consent specifies a security label of "R" then it applies to all resources that are labeled "R" or lower. E.g. for Confidentiality, it's a high water mark. For other kinds of security labels, subsumption logic applies. When the purpose of use tag is on the data, access request purpose of use shall not conflict.

        Controlo0..*
        VínculoA menos que não sejam adequados, estes códigos DEVERÃO ser retirados de All Security Labelshttp://hl7.org/fhir/ValueSet/security-labels|4.0.1
        (extensible to http://hl7.org/fhir/ValueSet/security-labels|4.0.1)

        Security Labels from the Healthcare Privacy and Security Classification System.

        TipoCoding
        É modificadorfalse
        Resumotrue
        Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
        106. Consent.provision.purpose
        Definição

        Finalidade do tratamento de dados


        The context of the activities a user is taking - why the user is accessing the data - that are controlled by this rule.

        CurtoFinalidade do tratamento de dadosContext of activities covered by this rule
        Comentários

        When the purpose of use tag is on the data, access request purpose of use shall not conflict.

        Controlo0..*
        VínculoA menos que não sejam adequados, estes códigos DEVERÃO ser retirados de PurposeOfUsehttp://terminology.hl7.org/ValueSet/v3-PurposeOfUse
        (extensible to http://terminology.hl7.org/ValueSet/v3-PurposeOfUse)

        What purposes of use are controlled by this exception. If more than one label is specified, operations must have all the specified labels.

        TipoCoding
        É modificadorfalse
        Resumotrue
        Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
        108. Consent.provision.class
        Definição

        Tipo ou classe de dados pessoais


        The class of information covered by this rule. The type can be a FHIR resource type, a profile on a type, or a CDA document, or some other type that indicates what sort of information the consent relates to.

        CurtoTipo ou classe de dados pessoaise.g. Resource Type, Profile, CDA, etc.
        Comentários

        Multiple types are or'ed together. The intention of the contentType element is that the codes refer to profiles or document types defined in a standard or an implementation guide somewhere.

        Controlo0..*
        VínculoA menos que não sejam adequados, estes códigos DEVERÃO ser retirados de ConsentContentClasshttp://hl7.org/fhir/ValueSet/consent-content-class|4.0.1
        (extensible to http://hl7.org/fhir/ValueSet/consent-content-class|4.0.1)

        The class (type) of information a consent rule covers.

        TipoCoding
        É modificadorfalse
        Resumotrue
        Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
        110. Consent.provision.code
        Definição

        Instâncias de dados específicas


        If this code is found in an instance, then the rule applies.

        CurtoInstâncias de dados específicase.g. LOINC or SNOMED CT code, etc. in the content
        Comentários

        Typical use of this is a Document code with class = CDA.

        Controlo0..*
        VínculoPara exemplos de códigos, ver ConsentContentCodeshttp://hl7.org/fhir/ValueSet/consent-content-code|4.0.1
        (example to http://hl7.org/fhir/ValueSet/consent-content-code|4.0.1)

        If this code is found in an instance, then the exception applies.

        TipoCodeableConcept
        É modificadorfalse
        Resumotrue
        Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
        112. Consent.provision.dataPeriod
        Definição

        Período temporal dos dados cobertos


        Clinical or Operational Relevant period of time that bounds the data controlled by this rule.

        CurtoPeríodo temporal dos dados cobertosTimeframe for data controlled by this rule
        Comentários

        This has a different sense to the Consent.period - that is when the consent agreement holds. This is the time period of the data that is controlled by the agreement.

        Controlo0..1
        TipoPeriod
        É modificadorfalse
        Resumotrue
        Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
        114. Consent.provision.data
        Definição

        Dados específicos cobertos


        The resources controlled by this rule if specific resources are referenced.

        CurtoDados específicos cobertosData controlled by this rule
        Controlo0..*
        TipoBackboneElement
        É modificadorfalse
        Resumotrue
        Significado em caso de faltaall data
        Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
        116. Consent.provision.data.id
        Definição

        ID exclusivo para referência entre elementos


        Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

        CurtoID exclusivo para referência entre elementosUnique id for inter-element referencing
        Controlo0..1
        Tipostring
        É modificadorfalse
        Formato XMLNo formato XML, esta propriedade é representada como um atributo.
        Resumofalse
        118. Consent.provision.data.extension
        Definição

        Conteúdo adicional definido por implementações


        May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

        CurtoConteúdo adicional definido por implementaçõesAdditional content defined by implementations
        Comentários

        There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

        Controlo0..*
        TipoExtension
        É modificadorfalse
        Resumofalse
        Nomes alternativosextensions, user content
        Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
        ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
        120. Consent.provision.data.modifierExtension
        Definição

        Extensões que não podem ser ignoradas mesmo que não sejam reconhecidas


        May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.

        Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).

        CurtoExtensões que não podem ser ignoradas mesmo que não sejam reconhecidasExtensions that cannot be ignored even if unrecognized
        Comentários

        There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

        Controlo0..*
        TipoExtension
        É modificadortrue porque Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
        Resumotrue
        Requisitos

        Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.

        Nomes alternativosextensions, user content, modifiers
        Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
        ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
        122. Consent.provision.data.meaning
        Definição

        Instância | relacionado | dependente | autorizado


        How the resource reference is interpreted when testing consent restrictions.

        CurtoInstância | relacionado | dependente | autorizadoinstance | related | dependents | authoredby
        Controlo1..1
        VínculoOs códigos DEVERÃO ser retirados de ConsentDataMeaninghttp://hl7.org/fhir/ValueSet/consent-data-meaning|4.0.1
        (required to http://hl7.org/fhir/ValueSet/consent-data-meaning|4.0.1)

        How a resource reference is interpreted when testing consent restrictions.

        Tipocode
        É modificadorfalse
        Valor primitivoEste elemento primitivo pode estar presente, ausente ou ser substituído por uma extensão
        Resumotrue
        Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
        124. Consent.provision.data.reference
        Definição

        O recurso real ao qual a regra de consentimento se aplica


        A reference to a specific resource that defines which resources are covered by this consent.

        CurtoO recurso real ao qual a regra de consentimento se aplicaThe actual data reference
        Controlo1..1
        TipoReference(Resource)
        É modificadorfalse
        Resumotrue
        Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
        126. Consent.provision.provision
        Definição

        Provisões aninhadas (sub-regras/exceções)


        Rules which provide exceptions to the base rule or subrules.

        CurtoProvisões aninhadas (sub-regras/exceções)Nested Exception Rules
        Controlo0..*
        TipoVerttp://hl7.org/fhir/StructureDefinition/Consent#Consent.provision
        É modificadorfalse
        Resumofalse
        Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))

        Instruções sobre como interpretar o conteúdo desta tabela podem ser encontradashere

        0. Consent
        Definição

        A record of a healthcare consumer’s choices, which permits or denies identified recipient(s) or recipient role(s) to perform one or more actions within a given policy context, for specific purposes and periods of time.

        CurtoA healthcare consumer's choices to permit or deny recipients or roles to perform actions for specific purposes and periods of time
        Comentários

        Broadly, there are 3 key areas of consent for patients: Consent around sharing information (aka Privacy Consent Directive - Authorization to Collect, Use, or Disclose information), consent for specific treatment, or kinds of treatment, and general advance care directives.

        Controlo0..*
        É modificadorfalse
        Resumofalse
        Invariantesdom-2: If the resource is contained in another resource, it SHALL NOT contain nested Resources (contained.contained.empty())
        dom-3: 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: 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: If a resource is contained in another resource, it SHALL NOT have a security label (contained.meta.security.empty())
        dom-6: A resource should have narrative for robust management (text.`div`.exists())
        ppc-1: Either a Policy or PolicyRule (policy.exists() or policyRule.exists())
        ppc-2: IF Scope=privacy, there must be a patient (patient.exists() or scope.coding.where(system='something' and code='patient-privacy').exists().not())
        ppc-3: IF Scope=research, there must be a patient (patient.exists() or scope.coding.where(system='something' and code='research').exists().not())
        ppc-4: IF Scope=adr, there must be a patient (patient.exists() or scope.coding.where(system='something' and code='adr').exists().not())
        ppc-5: IF Scope=treatment, there must be a patient (patient.exists() or scope.coding.where(system='something' and code='treatment').exists().not())
        2. Consent.id
        Definição

        Identificador lógico deste artefato

        CurtoIdentificador lógico deste artefato
        Comentários

        The only time that a resource does not have an id is when it is being submitted to the server using a create operation.

        Controlo0..1
        Tipoid
        É modificadorfalse
        Resumotrue
        4. Consent.meta
        Definição

        Metadados sobre o recurso

        CurtoMetadados sobre o recurso
        Controlo0..1
        TipoMeta
        É modificadorfalse
        Resumotrue
        Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
        6. Consent.implicitRules
        Definição

        Um conjunto de regras sob as quais este conteúdo foi criado

        CurtoUm conjunto de regras sob as quais este conteúdo foi criado
        Comentários

        Asserting this rule set restricts the content to be only understood by a limited set of trading partners. This inherently limits the usefulness of the data in the long term. However, the existing health eco-system is highly fractured, and not yet ready to define, collect, and exchange data in a generally computable sense. Wherever possible, implementers and/or specification writers should avoid using this element. Often, when used, the URL is a reference to an implementation guide that defines these special rules as part of it's narrative along with other profiles, value sets, etc.

        Controlo0..1
        Tipouri
        É modificadortrue porque This element is labeled as a modifier because the implicit rules may provide additional knowledge about the resource that modifies it's meaning or interpretation
        Valor primitivoEste elemento primitivo pode estar presente, ausente ou ser substituído por uma extensão
        Resumotrue
        Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
        8. Consent.language
        Definição

        Idioma do recurso

        CurtoIdioma do recurso
        Comentários

        Language is provided to support indexing and accessibility (typically, services such as text to speech use the language tag). The html language tag in the narrative applies to the narrative. The language tag on the resource may be used to specify the language of other presentations generated from the data in the resource. Not all the content has to be in the base language. The Resource.language should not be assumed to apply to the narrative automatically. If a language is specified, it should it also be specified on the div element in the html (see rules in HTML5 for information about the relationship between xml:lang and the html lang attribute).

        Controlo0..1
        VínculoOs códigos DEVERÃO ser retirados de CommonLanguages
        (preferred to http://hl7.org/fhir/ValueSet/languages|4.0.1)

        A human language.

        Vínculos adicionaisObjetivo
        AllLanguagesVínculo máximo
        Tipocode
        É modificadorfalse
        Valor primitivoEste elemento primitivo pode estar presente, ausente ou ser substituído por uma extensão
        Resumofalse
        Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
        10. Consent.text
        Definição

        Resumo do texto do recurso em linguagem natural

        CurtoResumo do texto do recurso em linguagem natural
        Comentários

        Contained resources do not have narrative. Resources that are not contained SHOULD have a narrative. In some cases, a resource may only have text with little or no additional discrete data (as long as all minOccurs=1 elements are satisfied). This may be necessary for data from legacy systems where information is captured as a "text blob" or where text is additionally entered raw or narrated and encoded information is added later.

        Controlo0..1
        TipoNarrative
        É modificadorfalse
        Resumofalse
        Nomes alternativosnarrative, html, xhtml, display
        Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
        12. Consent.contained
        Definição

        Recursos contidos no recurso

        CurtoRecursos contidos no recurso
        Comentários

        This should never be done when the content can be identified properly, as once identification is lost, it is extremely difficult (and context dependent) to restore it again. Contained resources may have profiles and tags In their meta elements, but SHALL NOT have security labels.

        Controlo0..*
        TipoResource
        É modificadorfalse
        Resumofalse
        Nomes alternativosinline resources, anonymous resources, contained resources
        14. Consent.extension
        Definição

        Extensões adicionais que não fazem parte do modelo base

        CurtoExtensões adicionais que não fazem parte do modelo base
        Controlo1..*
        TipoExtension
        É modificadorfalse
        Resumofalse
        Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
        ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
        SlicingEste elemento introduz um conjunto de fatias em Consent.extension. As fatias sãoNão ordenado e Opene pode ser diferenciado utilizando os seguintes discriminadores:
        • value @ url
        • 16. Consent.extension:baseLegalLGPD
          Nome da fatiabaseLegalLGPD
          Definição

          Base legal LGPD para tratamento de dados (Art. 7º)

          CurtoBase legal LGPD para tratamento de dados (Art. 7º)
          Controlo1..1
          Este elemento é afetado pelas seguintes invariantes: ele-1
          TipoExtension(Extensão do perfil BRCoreConsent define extensões específicas para atender aos requisitos da Lei Geral de Proteção de Dados (LGPD - Lei nº 13.709/2018)) (Tipo de extensão: CodeableConcept)
          É modificadorfalse
          Deve apoiartrue
          Resumofalse
          Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
          ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
          18. Consent.modifierExtension
          Definição

          Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas

          CurtoExtensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas
          Controlo0..*
          TipoExtension
          É modificadortrue porque Modifier extensions are expected to modify the meaning or interpretation of the resource that contains them
          Resumofalse
          Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
          ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
          20. Consent.identifier
          Definição

          Identificadores externos para este consentimento

          CurtoIdentificadores externos para este consentimento
          Comentários

          This identifier identifies this copy of the consent. Where this identifier is also used elsewhere as the identifier for a consent record (e.g. a CDA consent document) then the consent details are expected to be the same.

          NotaTrata-se de um identificador de empresa e não de um identificador de recurso (ver discussão)
          Controlo0..*
          TipoIdentifier
          É modificadorfalse
          Resumotrue
          ExemploGeneral: { "system" : "http://acme.org/identifier/local/eCMS", "value" : "Local eCMS identifier" }
          Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
          22. Consent.status
          Definição

          Status do consentimento: draft | proposed | active | rejected | inactive | entered-in-error

          CurtoStatus do consentimento: draft | proposed | active | rejected | inactive | entered-in-error
          Comentários

          This element is labeled as a modifier because the status contains the codes rejected and entered-in-error that mark the Consent as not currently valid.

          Controlo1..1
          VínculoOs códigos DEVERÃO ser retirados de ConsentState
          (required to http://hl7.org/fhir/ValueSet/consent-state-codes|4.0.1)

          Indicates the state of the consent.

          Tipocode
          É modificadortrue porque This element is labelled as a modifier because it is a status element that contains status entered-in-error which means that the resource should not be treated as valid
          Valor primitivoEste elemento primitivo pode estar presente, ausente ou ser substituído por uma extensão
          Resumotrue
          Requisitos

          The Consent Directive that is pointed to might be in various lifecycle states, e.g., a revoked Consent Directive.

          Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
          24. Consent.scope
          Definição

          Escopo do consentimento: patient-privacy | research | treatment | adr

          CurtoEscopo do consentimento: patient-privacy | research | treatment | adr
          Controlo1..1
          VínculoA menos que não sejam adequados, estes códigos DEVERÃO ser retirados de ConsentScopeCodes
          (extensible to http://hl7.org/fhir/ValueSet/consent-scope|4.0.1)

          The four anticipated uses for the Consent Resource.

          TipoCodeableConcept
          É modificadortrue porque Allows changes to codes based on scope selection
          Resumotrue
          Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
          26. Consent.category
          Definição

          Classificação do consentimento e base legal LGPD

          CurtoClassificação do consentimento e base legal LGPD
          Controlo1..*
          VínculoA menos que não sejam adequados, estes códigos DEVERÃO ser retirados de ConsentCategoryCodes
          (extensible to http://hl7.org/fhir/ValueSet/consent-category|4.0.1)

          A classification of the type of consents found in a consent statement.

          TipoCodeableConcept
          É modificadorfalse
          Resumotrue
          Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
          28. Consent.patient
          Definição

          Titular dos dados pessoais

          CurtoTitular dos dados pessoais
          Comentários

          Commonly, the patient the consent pertains to is the author, but for young and old people, it may be some other person.

          Controlo0..1
          TipoReference(BRCorePatient)
          É modificadorfalse
          Resumotrue
          Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
          30. Consent.patient.id
          Definição

          Identificador exclusivo para referência entre elementos

          CurtoIdentificador exclusivo para referência entre elementos
          Controlo0..1
          Tipostring
          É modificadorfalse
          Formato XMLNo formato XML, esta propriedade é representada como um atributo.
          Resumofalse
          32. Consent.patient.extension
          Definição

          Conteúdo adicional definido por implementações

          CurtoConteúdo adicional definido por implementações
          Controlo0..*
          TipoExtension
          É modificadorfalse
          Resumofalse
          Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
          ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
          SlicingEste elemento introduz um conjunto de fatias em Consent.patient.extension. As fatias sãoNão ordenado e Opene pode ser diferenciado utilizando os seguintes discriminadores:
          • value @ url
          • 34. Consent.patient.reference
            Definição

            Referência literal, URL relativa, interna ou absoluta

            CurtoReferência literal, URL relativa, interna ou absoluta
            Comentários

            Using absolute URLs provides a stable scalable approach suitable for a cloud/web context, while using relative/logical references provides a flexible approach suitable for use when trading across closed eco-system boundaries. Absolute URLs do not need to point to a FHIR RESTful server, though this is the preferred approach. If the URL conforms to the structure "/[type]/[id]" then it should be assumed that the reference is to a FHIR RESTful server.

            Controlo0..1
            Este elemento é afetado pelas seguintes invariantes: ref-1
            Tipostring
            É modificadorfalse
            Valor primitivoEste elemento primitivo pode estar presente, ausente ou ser substituído por uma extensão
            Resumotrue
            Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
            36. Consent.patient.type
            Definição

            Tipo ao qual a referência se refere (por exemplo: Patient)

            CurtoTipo ao qual a referência se refere (por exemplo: Patient)
            Comentários

            This element is used to indicate the type of the target of the reference. This may be used which ever of the other elements are populated (or not). In some cases, the type of the target may be determined by inspection of the reference (e.g. a RESTful URL) or by resolving the target of the reference; if both the type and a reference is provided, the reference SHALL resolve to a resource of the same type as that specified.

            Controlo0..1
            VínculoA menos que não sejam adequados, estes códigos DEVERÃO ser retirados de ResourceType
            (extensible to http://hl7.org/fhir/ValueSet/resource-types|4.0.1)

            Aa resource (or, for logical models, the URI of the logical model).

            Tipouri
            É modificadorfalse
            Valor primitivoEste elemento primitivo pode estar presente, ausente ou ser substituído por uma extensão
            Resumotrue
            Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
            38. Consent.patient.identifier
            Definição

            Referência lógica, quando a referência literal não é conhecida

            CurtoReferência lógica, quando a referência literal não é conhecida
            Comentários

            When an identifier is provided in place of a reference, any system processing the reference will only be able to resolve the identifier to a reference if it understands the business context in which the identifier is used. Sometimes this is global (e.g. a national identifier) but often it is not. For this reason, none of the useful mechanisms described for working with references (e.g. chaining, includes) are possible, nor should servers be expected to be able resolve the reference. Servers may accept an identifier based reference untouched, resolve it, and/or reject it - see CapabilityStatement.rest.resource.referencePolicy.

            When both an identifier and a literal reference are provided, the literal reference is preferred. Applications processing the resource are allowed - but not required - to check that the identifier matches the literal reference

            Applications converting a logical reference to a literal reference may choose to leave the logical reference present, or remove it.

            Reference is intended to point to a structure that can potentially be expressed as a FHIR resource, though there is no need for it to exist as an actual FHIR resource instance - except in as much as an application wishes to actual find the target of the reference. The content referred to be the identifier must meet the logical constraints implied by any limitations on what resource types are permitted for the reference. For example, it would not be legitimate to send the identifier for a drug prescription if the type were Reference(Observation|DiagnosticReport). One of the use-cases for Reference.identifier is the situation where no FHIR representation exists (where the type is Reference (Any).

            NotaTrata-se de um identificador de empresa e não de um identificador de recurso (ver discussão)
            Controlo0..1
            TipoIdentifier
            É modificadorfalse
            Resumotrue
            Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
            40. Consent.patient.display
            Definição

            Texto alternativo para o recurso

            CurtoTexto alternativo para o recurso
            Comentários

            This is generally not the same as the Resource.text of the referenced resource. The purpose is to identify what's being referenced, not to fully describe it.

            Controlo0..1
            Tipostring
            É modificadorfalse
            Valor primitivoEste elemento primitivo pode estar presente, ausente ou ser substituído por uma extensão
            Resumotrue
            Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
            42. Consent.dateTime
            Definição

            Data e hora do consentimento

            CurtoData e hora do consentimento
            Comentários

            This is not the time of the original consent, but the time that this statement was made or derived.

            Controlo0..1
            TipodateTime
            É modificadorfalse
            Valor primitivoEste elemento primitivo pode estar presente, ausente ou ser substituído por uma extensão
            Resumotrue
            Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
            44. Consent.performer
            Definição

            Quem concedeu o consentimento

            CurtoQuem concedeu o consentimento
            Comentários

            Commonly, the patient the consent pertains to is the consentor, but particularly for young and old people, it may be some other person - e.g. a legal guardian.

            Controlo0..*
            TipoReference(BRCorePatient, BRCorePractitioner, BRCorePractitionerRole, BRCoreRelatedPerson, BRCoreOrganization)
            É modificadorfalse
            Resumotrue
            Nomes alternativosconsentor
            Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
            46. Consent.organization
            Definição

            Controlador dos dados (organização responsável)

            CurtoControlador dos dados (organização responsável)
            Controlo0..*
            TipoReference(BRCoreOrganization)
            É modificadorfalse
            Resumotrue
            Nomes alternativoscustodian
            Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
            48. Consent.source[x]
            Definição

            Fonte/evidência do consentimento

            CurtoFonte/evidência do consentimento
            Comentários

            The source can be contained inline (Attachment), referenced directly (Consent), referenced in a consent repository (DocumentReference), or simply by an identifier (Identifier), e.g. a CDA document id.

            Controlo0..1
            TipoEscolha de: Attachment, Reference(Consent, DocumentReference, Contract, QuestionnaireResponse)
            [x] NotaVerEscolha de tipos de dadospara mais informações sobre como utilizar [x]
            É modificadorfalse
            Resumotrue
            Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
            50. Consent.policy
            Definição

            Políticas que regem o consentimento

            CurtoPolíticas que regem o consentimento
            Controlo0..*
            TipoBackboneElement
            É modificadorfalse
            Resumofalse
            Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
            52. Consent.policy.id
            Definição

            Identificador exclusivo para referência entre elementos

            CurtoIdentificador exclusivo para referência entre elementos
            Controlo0..1
            Tipostring
            É modificadorfalse
            Formato XMLNo formato XML, esta propriedade é representada como um atributo.
            Resumofalse
            54. Consent.policy.extension
            Definição

            Conteúdo adicional definido por implementações

            CurtoConteúdo adicional definido por implementações
            Controlo0..*
            TipoExtension
            É modificadorfalse
            Resumofalse
            Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
            ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
            56. Consent.policy.modifierExtension
            Definição

            Extensões que não podem ser ignoradas mesmo que não sejam reconhecidas

            CurtoExtensões que não podem ser ignoradas mesmo que não sejam reconhecidas
            Controlo0..*
            TipoExtension
            É modificadortrue porque Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
            Resumotrue
            Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
            ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
            58. Consent.policy.authority
            Definição

            Autoridade responsável pela política (ex: ANPD)

            CurtoAutoridade responsável pela política (ex: ANPD)
            Controlo0..1
            Este elemento é afetado pelas seguintes invariantes: ppc-1
            Tipouri
            É modificadorfalse
            Valor primitivoEste elemento primitivo pode estar presente, ausente ou ser substituído por uma extensão
            Resumofalse
            Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
            60. Consent.policy.uri
            Definição

            URI da política ou legislação

            CurtoURI da política ou legislação
            Comentários

            This element is for discoverability / documentation and does not modify or qualify the policy rules.

            Controlo0..1
            Este elemento é afetado pelas seguintes invariantes: ppc-1
            Tipouri
            É modificadorfalse
            Valor primitivoEste elemento primitivo pode estar presente, ausente ou ser substituído por uma extensão
            Resumofalse
            Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
            62. Consent.policyRule
            Definição

            Regra de política de consentimento

            CurtoRegra de política de consentimento
            Comentários

            If the policyRule is absent, computable consent would need to be constructed from the elements of the Consent resource.

            Controlo0..1
            Este elemento é afetado pelas seguintes invariantes: ppc-1
            VínculoA menos que não sejam adequados, estes códigos DEVERÃO ser retirados de ConsentPolicyRuleCodes
            (extensible to http://hl7.org/fhir/ValueSet/consent-policy|4.0.1)

            Regulatory policy examples.

            TipoCodeableConcept
            É modificadorfalse
            Resumotrue
            Requisitos

            Might be a unique identifier of a policy set in XACML, or other rules engine.

            Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
            64. Consent.verification
            Definição

            Verificação do consentimento

            CurtoVerificação do consentimento
            Controlo0..*
            TipoBackboneElement
            É modificadorfalse
            Resumotrue
            Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
            66. Consent.verification.id
            Definição

            Identificador exclusivo para referência entre elementos

            CurtoIdentificador exclusivo para referência entre elementos
            Controlo0..1
            Tipostring
            É modificadorfalse
            Formato XMLNo formato XML, esta propriedade é representada como um atributo.
            Resumofalse
            68. Consent.verification.extension
            Definição

            Conteúdo adicional definido por implementações

            CurtoConteúdo adicional definido por implementações
            Controlo0..*
            TipoExtension
            É modificadorfalse
            Resumofalse
            Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
            ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
            70. Consent.verification.modifierExtension
            Definição

            Extensões que não podem ser ignoradas mesmo que não sejam reconhecidas

            CurtoExtensões que não podem ser ignoradas mesmo que não sejam reconhecidas
            Controlo0..*
            TipoExtension
            É modificadortrue porque Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
            Resumotrue
            Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
            ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
            72. Consent.verification.verified
            Definição

            Consentimento foi verificado

            CurtoConsentimento foi verificado
            Controlo1..1
            Tipoboolean
            É modificadorfalse
            Valor primitivoEste elemento primitivo pode estar presente, ausente ou ser substituído por uma extensão
            Resumotrue
            Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
            74. Consent.verification.verifiedWith
            Definição

            Pessoa que verificou

            CurtoPessoa que verificou
            Controlo0..1
            TipoReference(BRCorePatient, BRCoreRelatedPerson)
            É modificadorfalse
            Resumofalse
            Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
            76. Consent.verification.verificationDate
            Definição

            Quando foi verificado

            CurtoQuando foi verificado
            Controlo0..1
            TipodateTime
            É modificadorfalse
            Valor primitivoEste elemento primitivo pode estar presente, ausente ou ser substituído por uma extensão
            Resumofalse
            Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
            78. Consent.provision
            Definição

            Regras de acesso e tratamento de dados

            CurtoRegras de acesso e tratamento de dados
            Controlo0..1
            TipoBackboneElement
            É modificadorfalse
            Resumotrue
            Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
            80. Consent.provision.id
            Definição

            ID exclusivo para referência entre elementos

            CurtoID exclusivo para referência entre elementos
            Controlo0..1
            Tipostring
            É modificadorfalse
            Formato XMLNo formato XML, esta propriedade é representada como um atributo.
            Resumofalse
            82. Consent.provision.extension
            Definição

            Extensões adicionais que não fazem parte do modelo base

            CurtoExtensões adicionais que não fazem parte do modelo base
            Controlo0..*
            TipoExtension
            É modificadorfalse
            Resumofalse
            Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
            ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
            84. Consent.provision.modifierExtension
            Definição

            Extensões que não podem ser ignoradas mesmo que não sejam reconhecidas

            CurtoExtensões que não podem ser ignoradas mesmo que não sejam reconhecidas
            Controlo0..*
            TipoExtension
            É modificadortrue porque Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
            Resumotrue
            Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
            ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
            86. Consent.provision.type
            Definição

            Tipo de ação: permit | deny

            CurtoTipo de ação: permit | deny
            Controlo0..1
            VínculoOs códigos DEVERÃO ser retirados de ConsentProvisionType
            (required to http://hl7.org/fhir/ValueSet/consent-provision-type|4.0.1)

            How a rule statement is applied, such as adding additional consent or removing consent.

            Tipocode
            É modificadorfalse
            Valor primitivoEste elemento primitivo pode estar presente, ausente ou ser substituído por uma extensão
            Resumotrue
            Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
            88. Consent.provision.period
            Definição

            Período de validade do consentimento

            CurtoPeríodo de validade do consentimento
            Controlo0..1
            TipoPeriod
            É modificadorfalse
            Resumotrue
            Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
            90. Consent.provision.actor
            Definição

            Agentes autorizados

            CurtoAgentes autorizados
            Controlo0..*
            TipoBackboneElement
            É modificadorfalse
            Resumofalse
            Significado em caso de faltaThere is no specific actor associated with the exception
            Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
            92. Consent.provision.actor.id
            Definição

            ID exclusivo para referência entre elementos

            CurtoID exclusivo para referência entre elementos
            Controlo0..1
            Tipostring
            É modificadorfalse
            Formato XMLNo formato XML, esta propriedade é representada como um atributo.
            Resumofalse
            94. Consent.provision.actor.extension
            Definição

            Conteúdo adicional definido por implementações

            CurtoConteúdo adicional definido por implementações
            Controlo0..*
            TipoExtension
            É modificadorfalse
            Resumofalse
            Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
            ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
            96. Consent.provision.actor.modifierExtension
            Definição

            Extensões que não podem ser ignoradas mesmo que não sejam reconhecidas

            CurtoExtensões que não podem ser ignoradas mesmo que não sejam reconhecidas
            Controlo0..*
            TipoExtension
            É modificadortrue porque Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
            Resumotrue
            Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
            ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
            98. Consent.provision.actor.role
            Definição

            Como o agente está envolvido

            CurtoComo o agente está envolvido
            Controlo1..1
            VínculoA menos que não sejam adequados, estes códigos DEVERÃO ser retirados de SecurityRoleType
            (extensible to http://hl7.org/fhir/ValueSet/security-role-type|4.0.1)

            How an actor is involved in the consent considerations.

            TipoCodeableConcept
            É modificadorfalse
            Resumofalse
            Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
            100. Consent.provision.actor.reference
            Definição

            Recurso para o ator

            CurtoRecurso para o ator
            Controlo1..1
            TipoReference(Device, BRCoreOrganization, BRCorePatient, BRCorePractitioner, BRCorePractitionerRole, BRCoreRelatedPerson)
            É modificadorfalse
            Resumofalse
            Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
            102. Consent.provision.action
            Definição

            Ações permitidas ou negadas

            CurtoAções permitidas ou negadas
            Comentários

            Note that this is the direct action (not the grounds for the action covered in the purpose element). At present, the only action in the understood and tested scope of this resource is 'read'.

            Controlo0..*
            VínculoPara exemplos de códigos, ver ConsentActionCodes
            (example to http://hl7.org/fhir/ValueSet/consent-action|4.0.1)

            Detailed codes for the consent action.

            TipoCodeableConcept
            É modificadorfalse
            Resumotrue
            Significado em caso de faltaall actions
            Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
            104. Consent.provision.securityLabel
            Definição

            Rótulos de segurança que definem os dados afetados

            CurtoRótulos de segurança que definem os dados afetados
            Comentários

            If the consent specifies a security label of "R" then it applies to all resources that are labeled "R" or lower. E.g. for Confidentiality, it's a high water mark. For other kinds of security labels, subsumption logic applies. When the purpose of use tag is on the data, access request purpose of use shall not conflict.

            Controlo0..*
            VínculoA menos que não sejam adequados, estes códigos DEVERÃO ser retirados de All Security Labels
            (extensible to http://hl7.org/fhir/ValueSet/security-labels|4.0.1)

            Security Labels from the Healthcare Privacy and Security Classification System.

            TipoCoding
            É modificadorfalse
            Resumotrue
            Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
            106. Consent.provision.purpose
            Definição

            Finalidade do tratamento de dados

            CurtoFinalidade do tratamento de dados
            Comentários

            When the purpose of use tag is on the data, access request purpose of use shall not conflict.

            Controlo0..*
            VínculoA menos que não sejam adequados, estes códigos DEVERÃO ser retirados de PurposeOfUse
            (extensible to http://terminology.hl7.org/ValueSet/v3-PurposeOfUse)

            What purposes of use are controlled by this exception. If more than one label is specified, operations must have all the specified labels.

            TipoCoding
            É modificadorfalse
            Resumotrue
            Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
            108. Consent.provision.class
            Definição

            Tipo ou classe de dados pessoais

            CurtoTipo ou classe de dados pessoais
            Comentários

            Multiple types are or'ed together. The intention of the contentType element is that the codes refer to profiles or document types defined in a standard or an implementation guide somewhere.

            Controlo0..*
            VínculoA menos que não sejam adequados, estes códigos DEVERÃO ser retirados de ConsentContentClass
            (extensible to http://hl7.org/fhir/ValueSet/consent-content-class|4.0.1)

            The class (type) of information a consent rule covers.

            TipoCoding
            É modificadorfalse
            Resumotrue
            Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
            110. Consent.provision.code
            Definição

            Instâncias de dados específicas

            CurtoInstâncias de dados específicas
            Comentários

            Typical use of this is a Document code with class = CDA.

            Controlo0..*
            VínculoPara exemplos de códigos, ver ConsentContentCodes
            (example to http://hl7.org/fhir/ValueSet/consent-content-code|4.0.1)

            If this code is found in an instance, then the exception applies.

            TipoCodeableConcept
            É modificadorfalse
            Resumotrue
            Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
            112. Consent.provision.dataPeriod
            Definição

            Período temporal dos dados cobertos

            CurtoPeríodo temporal dos dados cobertos
            Comentários

            This has a different sense to the Consent.period - that is when the consent agreement holds. This is the time period of the data that is controlled by the agreement.

            Controlo0..1
            TipoPeriod
            É modificadorfalse
            Resumotrue
            Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
            114. Consent.provision.data
            Definição

            Dados específicos cobertos

            CurtoDados específicos cobertos
            Controlo0..*
            TipoBackboneElement
            É modificadorfalse
            Resumotrue
            Significado em caso de faltaall data
            Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
            116. Consent.provision.data.id
            Definição

            ID exclusivo para referência entre elementos

            CurtoID exclusivo para referência entre elementos
            Controlo0..1
            Tipostring
            É modificadorfalse
            Formato XMLNo formato XML, esta propriedade é representada como um atributo.
            Resumofalse
            118. Consent.provision.data.extension
            Definição

            Conteúdo adicional definido por implementações

            CurtoConteúdo adicional definido por implementações
            Controlo0..*
            TipoExtension
            É modificadorfalse
            Resumofalse
            Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
            ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
            120. Consent.provision.data.modifierExtension
            Definição

            Extensões que não podem ser ignoradas mesmo que não sejam reconhecidas

            CurtoExtensões que não podem ser ignoradas mesmo que não sejam reconhecidas
            Controlo0..*
            TipoExtension
            É modificadortrue porque Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
            Resumotrue
            Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
            ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
            122. Consent.provision.data.meaning
            Definição

            Instância | relacionado | dependente | autorizado

            CurtoInstância | relacionado | dependente | autorizado
            Controlo1..1
            VínculoOs códigos DEVERÃO ser retirados de ConsentDataMeaning
            (required to http://hl7.org/fhir/ValueSet/consent-data-meaning|4.0.1)

            How a resource reference is interpreted when testing consent restrictions.

            Tipocode
            É modificadorfalse
            Valor primitivoEste elemento primitivo pode estar presente, ausente ou ser substituído por uma extensão
            Resumotrue
            Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
            124. Consent.provision.data.reference
            Definição

            O recurso real ao qual a regra de consentimento se aplica

            CurtoO recurso real ao qual a regra de consentimento se aplica
            Controlo1..1
            TipoReference(Resource)
            É modificadorfalse
            Resumotrue
            Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
            126. Consent.provision.provision
            Definição

            Provisões aninhadas (sub-regras/exceções)

            CurtoProvisões aninhadas (sub-regras/exceções)
            Controlo0..*
            TipoVerttp://hl7.org/fhir/StructureDefinition/Consent#Consent.provision
            É modificadorfalse
            Resumofalse
            Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))