PackagesCanonicalsLogsProblems
    Packages
    ch.fhir.ig.ch-core@7.0.0-ballot
    http://fhir.ch/ig/ch-core/StructureDefinition/CHCoreGeneralConsent
description: Specialization of CHCoreConsent for the Unimedsuisse Generalkonsent (GC).
package_name: ch.fhir.ig.ch-core
derivation: constraint
name: CHCoreGeneralConsent
type: Consent
elements:
  status:
    short: active | inactive (GC-specific subset of ConsentState)
    binding: {strength: required, valueSet: 'http://fhir.ch/ig/ch-core/ValueSet/CHCoreGeneralConsentStateVS'}
    index: 0
  scope:
    pattern:
      type: CodeableConcept
      value:
        coding:
        - {code: research, system: 'http://terminology.hl7.org/CodeSystem/consentscope'}
    index: 1
  dateTime: {short: Date the consent entry was made (mandatory), index: 2}
  performer:
    short: Grantee (Organization). HealthcareService grantees are NOT allowed in this profile.
    index: 3
    extensions:
      alternateRef: {url: 'http://hl7.org/fhir/StructureDefinition/alternate-reference|5.3.0', min: 0, max: 0, type: Extension, short: 'Forbidden: HealthcareService as grantee is excluded in the CH Core General Consent.', index: 4}
    elements:
      extension:
        type: Extension
        short: 'Forbidden: HealthcareService as grantee is excluded in the CH Core General Consent.'
        url: http://hl7.org/fhir/StructureDefinition/alternate-reference|5.3.0
        index: 4
        slicing:
          slices:
            alternateRef:
              match: {}
              schema: {type: Extension, short: 'Forbidden: HealthcareService as grantee is excluded in the CH Core General Consent.', url: 'http://hl7.org/fhir/StructureDefinition/alternate-reference|5.3.0', index: 4}
              min: 0
              max: 0
  policy:
    short: Backing policy (Unimedsuisse Generalkonsent)
    index: 5
    elements:
      uri:
        pattern: {type: Uri, value: 'https://www.unimedsuisse.ch/de/projekte/generalkonsent'}
        index: 6
    required: [uri]
  provision:
    elements:
      purpose:
        short: Context of activities covered by this provision (must be HRESCH)
        index: 7
        elements:
          system:
            pattern: {type: Uri, value: 'http://terminology.hl7.org/CodeSystem/v3-ActReason'}
            index: 8
          code:
            pattern: {type: Code, value: HRESCH}
            index: 9
        required: [system, code]
    required: [purpose]
package_version: 7.0.0-ballot
class: profile
kind: resource
url: http://fhir.ch/ig/ch-core/StructureDefinition/CHCoreGeneralConsent
base: http://fhir.ch/ig/ch-core/StructureDefinition/CHCoreConsent
version: 7.0.0-ballot
required: [dateTime, policy]