pub struct Consent {Show 26 fields
pub id: Option<Id>,
pub meta: Option<Meta>,
pub implicit_rules: Option<UriDt>,
pub language: Option<CodeDt>,
pub text: Option<Narrative>,
pub contained: Option<Vec<AnyResource>>,
pub extension: Option<Vec<Extension>>,
pub modifier_extension: Option<Vec<Extension>>,
pub identifier: Option<Vec<Identifier>>,
pub status: Option<CodeDt>,
pub category: Option<Vec<CodeableConcept>>,
pub subject: Option<Reference>,
pub date: Option<DateDt>,
pub period: Option<Period>,
pub grantor: Option<Vec<Reference>>,
pub grantee: Option<Vec<Reference>>,
pub manager: Option<Vec<Reference>>,
pub controller: Option<Vec<Reference>>,
pub source_attachment: Option<Vec<Attachment>>,
pub source_reference: Option<Vec<Reference>>,
pub regulatory_basis: Option<Vec<CodeableConcept>>,
pub policy_basis: Option<ConsentPolicyBasisBackboneElement>,
pub policy_text: Option<Vec<Reference>>,
pub verification: Option<Vec<ConsentVerificationBackboneElement>>,
pub decision: Option<CodeDt>,
pub provision: Option<Vec<ConsentProvisionBackboneElement>>,
}
Fields§
§id: Option<Id>
Logical id of this artifact
meta: Option<Meta>
Metadata about the resource
implicit_rules: Option<UriDt>
A set of rules under which this content was created
language: Option<CodeDt>
Language of the resource content
text: Option<Narrative>
Text summary of the resource, for human interpretation
contained: Option<Vec<AnyResource>>
Contained, inline Resources
extension: Option<Vec<Extension>>
Additional content defined by implementations
modifier_extension: Option<Vec<Extension>>
Extensions that cannot be ignored
identifier: Option<Vec<Identifier>>
Identifier for this record (external references)
status: Option<CodeDt>
draft | active | inactive | not-done | entered-in-error | unknown
category: Option<Vec<CodeableConcept>>
Classification of the consent statement - for indexing/retrieval
subject: Option<Reference>
Who the consent applies to
date: Option<DateDt>
Fully executed date of the consent
period: Option<Period>
Effective period for this Consent
grantor: Option<Vec<Reference>>
Who is granting rights according to the policy and rules
grantee: Option<Vec<Reference>>
Who is agreeing to the policy and rules
manager: Option<Vec<Reference>>
Consent workflow management
controller: Option<Vec<Reference>>
Consent Enforcer
source_attachment: Option<Vec<Attachment>>
Source from which this consent is taken
source_reference: Option<Vec<Reference>>
Source from which this consent is taken
regulatory_basis: Option<Vec<CodeableConcept>>
Regulations establishing base Consent
policy_basis: Option<ConsentPolicyBasisBackboneElement>
Computable version of the backing policy
policy_text: Option<Vec<Reference>>
Human Readable Policy
verification: Option<Vec<ConsentVerificationBackboneElement>>
Consent Verified by patient or family
decision: Option<CodeDt>
deny | permit
provision: Option<Vec<ConsentProvisionBackboneElement>>
Constraints to the base Consent.policyRule/Consent.policy