description: The PDex Provider Access Consent Profile enables a member to express their preference for the sharing of their healthcare information to providers through the Provider Access API. A member has to actively choose to opt-out of sharing their data. The opt-out may be exercised by the patient or by the patient's legally recognized personal representative (e.g., parent, guardian, or healthcare proxy), consistent with CMS-0057-F and HIPAA. package_name: hl7.fhir.us.davinci-pdex derivation: constraint name: PDexProviderSharingConsent type: Consent elements: status: pattern: {type: Code, value: active} mustSupport: true index: 0 scope: short: Information-disclosure scope (fixed to patient-privacy) mustSupport: true pattern: type: CodeableConcept value: coding: - {code: patient-privacy, system: 'http://terminology.hl7.org/CodeSystem/consentscope'} index: 1 category: array: true min: 2 index: 2 slicing: rules: open discriminator: - {path: $this, type: pattern} min: 2 slices: disclosure: match: coding: - {code: IDSCL, system: 'http://terminology.hl7.org/CodeSystem/v3-ActCode'} schema: mustSupport: true pattern: type: CodeableConcept value: coding: - {code: IDSCL, system: 'http://terminology.hl7.org/CodeSystem/v3-ActCode'} _required: true index: 3 min: 1 max: 1 apiPurpose: match: coding: - {code: provider-access, system: 'http://hl7.org/fhir/us/davinci-pdex/CodeSystem/pdex-consent-api-purpose'} schema: short: Identifies this Consent as applying to the Provider Access API mustSupport: true _required: true pattern: type: CodeableConcept value: coding: - {code: provider-access, system: 'http://hl7.org/fhir/us/davinci-pdex/CodeSystem/pdex-consent-api-purpose'} index: 4 min: 1 max: 1 patient: type: Reference mustSupport: true refers: ['http://hl7.org/fhir/us/core/StructureDefinition/us-core-patient|7.0.0'] index: 5 performer: type: Reference mustSupport: true refers: ['http://hl7.org/fhir/us/core/StructureDefinition/us-core-patient|7.0.0', 'http://hl7.org/fhir/us/core/StructureDefinition/us-core-relatedperson|7.0.0'] index: 6 organization: type: Reference mustSupport: true refers: ['http://hl7.org/fhir/us/davinci-hrex/StructureDefinition/hrex-organization|1.2.0'] index: 7 policyRule: pattern: type: CodeableConcept value: coding: - {code: cric, system: 'http://terminology.hl7.org/CodeSystem/consentpolicycodes', display: Common Rule Informed Consent} index: 8 provision: mustSupport: true index: 9 elements: type: {mustSupport: true, index: 10} period: mustSupport: true index: 11 elements: start: {mustSupport: true, index: 12} required: [start] actor: index: 13 slicing: rules: open discriminator: - {path: role, type: pattern} min: 1 slices: source: match: role: coding: - {code: performer, system: 'http://terminology.hl7.org/CodeSystem/provenance-participant-type'} schema: short: Authorized or Not to disclose mustSupport: true array: true min: 1 _required: true index: 14 elements: role: mustSupport: true pattern: type: CodeableConcept value: coding: - {code: performer, system: 'http://terminology.hl7.org/CodeSystem/provenance-participant-type'} index: 15 reference: type: Reference mustSupport: true refers: ['http://hl7.org/fhir/us/davinci-hrex/StructureDefinition/hrex-organization|1.2.0'] index: 16 action: short: Action permitted or denied - use 'disclose' with provision.type='deny' for Provider Access opt-out binding: {strength: required, valueSet: 'http://hl7.org/fhir/ValueSet/consent-action'} mustSupport: true index: 17 extensions: providerAccessUseCase: {url: 'http://hl7.org/fhir/us/davinci-pdex/StructureDefinition/pdex-provider-access-use-case', min: 0, max: 1, type: Extension, short: Indicates this action applies to Provider Access API, mustSupport: true, index: 18} elements: extension: type: Extension short: Indicates this action applies to Provider Access API mustSupport: true url: http://hl7.org/fhir/us/davinci-pdex/StructureDefinition/pdex-provider-access-use-case index: 18 slicing: slices: providerAccessUseCase: match: {} schema: {type: Extension, short: Indicates this action applies to Provider Access API, mustSupport: true, url: 'http://hl7.org/fhir/us/davinci-pdex/StructureDefinition/pdex-provider-access-use-case', index: 18} min: 0 max: 1 required: [action, type, period, actor] package_version: 2.2.0 class: profile kind: resource url: http://hl7.org/fhir/us/davinci-pdex/StructureDefinition/pdex-provider-consent base: http://hl7.org/fhir/StructureDefinition/Consent version: 2.2.0 required: [patient, provision, organization, performer]