PackagesCanonicalsLogsProblems
    Packages
    ihe.iti.pcf@1.0.0
    https://profiles.ihe.net/ITI/PCF/StructureDefinition/IHE.PCF.consentBasic
description: 'Explicit Basic Consent \n\n- status 1..1 - would indicate active\n- scope 1..1 - #patient-privacy\n- category 1..1 - would indicate patient consent, specifically a delegation of authority\n- identifier 0..1 - no defined use in PCF. This could carry business identifiers assigned to the consent instance\n- patient 1..1 - would indicate the Patient resource reference for the given patient\n- dateTime 1..1 - would indicate when the privacy policy was presented\n- performer 1.. - would indicate the Patient resource if the patient was presented, a RelatedPerson for parent or guardian\n- organization 1.. - would indicate the Organization that presented the privacy policy, and that is going to enforce that privacy policy\n- source 1..1 - would point at the specific signed consent by the patient\n- policy.uri 1..1 - would indicate the privacy policy that was presented. Usually, the url to the version-specific policy\n- provision.type 1..1 - permit indicates agreement with the policy, deny would indicate rejection.\n- provision.actor 0..* - would indicate those being granted permit / denied access, if empty then all in the community\n- provision.actor.role - fixed value IRCP to indicate information recipient.\n- provision.purpose - would indicate some set of authorized purposeOfUse\n- provision.period MS - would indicate a sunset for the consent if applicable, empty means no expiration\n- provision.provisions are allowed\n\nNot defined in PCF, but allowed\n- policy.authority - **not used** in PCF\n- policyRule - **not used** in PCF\n\nNot allowed in PCF\n- provision.provision.provisions - **NOT allowed**, no clear use-case need and would add complexity\n- verification - **not used** in PCF, unclear the use-case need\n- provision.action - **not used** in PCF. The purpose is sufficient.\n- provision.class - **not used** in PCF, unclear the use-case need\n- provision.code - **not used** in PCF, unclear the use-case need\n\nSpecifics of Basic:\n- provision.purpose - would indicate some set of authorized purposeOfUse only Treatment, Payment, or Operations, see Intermediate\n- provision.securityLabel is not allowed, see Intermediate\n- provision.dataPeriod is not allowed, see Intermediate\n- provision.data is nto allowed, see Intermediate\n- provision.provision are NOT allowed, see Intermediate'
package_name: ihe.iti.pcf
derivation: constraint
name: BasicConsent
type: Consent
elements:
  patient: {index: 1}
  provision:
    mustSupport: true
    index: 9
    elements:
      provision:
        type: BackboneElement
        index: 21
        elements:
          provision: {index: 22}
      purpose:
        binding: {strength: extensible, valueSet: 'https://profiles.ihe.net/ITI/PCF/ValueSet/BasicPurposeVS'}
        mustSupport: true
        index: 16
      dataPeriod: {index: 19}
      type: {index: 10}
      class: {index: 17}
      code: {index: 18}
      action: {index: 14}
      period: {mustSupport: true, index: 11}
      securityLabel: {index: 15}
      actor:
        mustSupport: true
        index: 12
        elements:
          role:
            pattern:
              type: CodeableConcept
              value:
                coding:
                - {code: IRCP, system: 'http://terminology.hl7.org/CodeSystem/v3-ParticipationType'}
            index: 13
      data: {index: 20}
    required: [type]
  organization: {index: 4}
  verification: {index: 8}
  source:
    choices: []
    index: 6
  scope:
    pattern:
      type: CodeableConcept
      value:
        coding:
        - {code: patient-privacy, system: 'http://terminology.hl7.org/CodeSystem/consentscope'}
    index: 0
  policy:
    elements:
      uri: {index: 7}
    required: [uri]
  dateTime: {index: 2}
  performer: {index: 3}
package_version: 1.0.0
class: profile
kind: resource
url: https://profiles.ihe.net/ITI/PCF/StructureDefinition/IHE.PCF.consentBasic
base: http://hl7.org/fhir/StructureDefinition/Consent
version: 1.0.0
required: [dateTime, source, patient, provision, organization, performer]