Union of http://hl7.org/fhir/us/pacio-adi/StructureDefinition/ADI-HealthcareAgentConsent and http://hl7.org/fhir/us/pacio-adi/StructureDefinition/ADI-HealthcareAgentConsent

This is the set of resources that conform to either of the profiles ADI Healthcare Agent Consent (http://hl7.org/fhir/us/pacio-adi/StructureDefinition/ADI-HealthcareAgentConsent) and ADI Healthcare Agent Consent (http://hl7.org/fhir/us/pacio-adi/StructureDefinition/ADI-HealthcareAgentConsent). E.g. what you have to deal with if you get resources conforming to one of them

Structure

NameFlagsCard.TypeDescription & Constraints    Filter: doco
Consent C0..*A healthcare consumer's choices to permit or deny recipients or roles to perform actions for specific purposes and periods of time
Constraints: ppc-1, ppc-2, ppc-3, ppc-4, ppc-5, HCA-consent-category, HCA-provision-purpose
Consent.meta This element is included in summaries. 0..1MetaMetadata about the resource
Consent.implicitRules This element is a modifier element. This element is included in summaries. 0..1uriA set of rules under which this content was created
Consent.language 0..1codeLanguage of the resource content
Binding: ?? (preferred): A human language.
Consent.text This element must be supported. 1..1NarrativeText summary of the resource, for human interpretation
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
Consent.contained 0..*ResourceContained, inline Resources
Consent.extension 0..*ExtensionAdditional content defined by implementations
Consent.modifierExtension This element is a modifier element. 0..*ExtensionExtensions that cannot be ignored
Consent.identifier This element is included in summaries. 0..*IdentifierIdentifier for this record (external references)

Example General: {"system":"http://acme.org/identifier/local/eCMS","value":"Local eCMS identifier"}
Consent.status This element is a modifier element. This element must be supported. This element is included in summaries. 1..1codedraft | proposed | active | rejected | inactive | entered-in-error
Binding: ?? (required): Indicates the state of the consent.
Consent.scope This element is a modifier element. This element is included in summaries. 1..1CodeableConceptWhich of the four areas this resource covers (extensible)
Binding: ?? (extensible): The four anticipated uses for the Consent Resource.
Consent.category This element must be supported. This element is included in summaries. 1..1CodeableConceptClassification of the consent statement - for indexing/retrieval
Binding: ?? (extensible): A classification of the type of consents found in a consent statement.
Consent.patient This element must be supported. This element is included in summaries. 1..1Reference(US Core Patient Profile | #sd-268-us-core-patient-us-core-patient)Who the consent applies to
Consent.dateTime This element must be supported. This element is included in summaries. 0..1dateTimeWhen this Consent was created or indexed
Consent.performer This element is included in summaries. 0..*Reference(Organization | Patient | Practitioner | RelatedPerson | PractitionerRole)Who is agreeing to the policy and rules
Consent.organization This element is included in summaries. 0..*Reference(Organization)Custodian of the consent
Consent.source[x] This element is included in summaries. 0..1Source from which this consent is taken
Consent.source[x].sourceAttachmentAttachment
Consent.source[x].sourceReferenceReference(Consent | DocumentReference | Contract | QuestionnaireResponse)
Consent.policy This element must be supported. 0..*BackboneElementPolicies covered by this consent
Consent.policy.extension 0..*ExtensionAdditional content defined by implementations
Consent.policy.modifierExtension This element is a modifier element. This element is included in summaries. 0..*ExtensionExtensions that cannot be ignored even if unrecognized
Consent.policy.authority 0..1uriEnforcement source for policy
Consent.policy.uri 0..1uriSpecific policy covered by this consent
Consent.policyRule This element is included in summaries. 0..1CodeableConceptRegulation that this consents to
Binding: ?? (extensible): Regulatory policy examples.
Consent.verification This element is included in summaries. 0..*BackboneElementConsent Verified by patient or family
Consent.verification.extension 0..*ExtensionAdditional content defined by implementations
Consent.verification.modifierExtension This element is a modifier element. This element is included in summaries. 0..*ExtensionExtensions that cannot be ignored even if unrecognized
Consent.verification.verified This element is included in summaries. 1..1booleanHas been verified
Consent.verification.verifiedWith 0..1Reference(Patient | RelatedPerson)Person who verified
Consent.verification.verificationDate 0..1dateTimeWhen consent verified
Consent.provision This element must be supported. This element is included in summaries. 1..1BackboneElementConstraints to the base Consent.policyRule
Consent.provision.extension 0..*ExtensionExtension
Consent.provision.modifierExtension This element is a modifier element. This element is included in summaries. 0..*ExtensionExtensions that cannot be ignored even if unrecognized
Consent.provision.type This element must be supported. This element is included in summaries. 1..1codedeny | permit
Binding: ?? (required): How a rule statement is applied, such as adding additional consent or removing consent.
Consent.provision.period This element is included in summaries. 0..1PeriodTimeframe for this rule
Consent.provision.actor This element must be supported. 1..*BackboneElementWho|what controlled by this rule (or group, by role)
Consent.provision.actor.extension 0..*ExtensionExtension
Consent.provision.actor.modifierExtension This element is a modifier element. This element is included in summaries. 0..*ExtensionExtensions that cannot be ignored even if unrecognized
Consent.provision.actor.role 1..1CodeableConceptHow the actor is involved
Binding: ?? (required)
Consent.provision.actor.reference 1..1Reference(ADI Healthcare Agent Participant | #sd-315-ADI-HealthcareAgentParticipant-ADI-HealthcareAgentParticipant)Resource for the actor (or group, by role)
Consent.provision.action This element is included in summaries. 0..*CodeableConceptActions controlled by this rule
Binding: ?? (extensible)
Consent.provision.securityLabel This element is included in summaries. 0..*CodingSecurity Labels that define affected resources
Binding: ?? (extensible): Security Labels from the Healthcare Privacy and Security Classification System.
Consent.provision.purpose This element is included in summaries. 0..*CodingContext of activities covered by this rule
Binding: ?? (required)
Consent.provision.class This element is included in summaries. 0..*Codinge.g. Resource Type, Profile, CDA, etc.
Binding: ?? (extensible): The class (type) of information a consent rule covers.
Consent.provision.code This element is included in summaries. 0..*CodeableConcepte.g. LOINC or SNOMED CT code, etc. in the content
Binding: ?? (example): If this code is found in an instance, then the exception applies.
Consent.provision.dataPeriod This element is included in summaries. 0..1PeriodTimeframe for data controlled by this rule
Consent.provision.data This element is included in summaries. 0..*BackboneElementData controlled by this rule
Consent.provision.data.extension 0..*ExtensionAdditional content defined by implementations
Consent.provision.data.modifierExtension This element is a modifier element. This element is included in summaries. 0..*ExtensionExtensions that cannot be ignored even if unrecognized
Consent.provision.data.meaning This element is included in summaries. 1..1codeinstance | related | dependents | authoredby
Binding: ?? (required): How a resource reference is interpreted when testing consent restrictions.
Consent.provision.data.reference This element is included in summaries. 1..1Reference(Resource)The actual data reference
Consent.provision.provision 0..*Nested Exception Rules

doco Documentation for this format