Consent
open class Consent: DomainResource
A healthcare consumer’s policy choices to permits or denies recipients or roles to perform actions for specific purposes and periods of time.
A record of a healthcare consumer’s policy choices, which permits or denies identified recipient(s) or recipient role(s) to perform one or more actions within a given policy context, for specific purposes and periods of time.
-
A healthcare consumer’s policy choices to permits or denies recipients or roles to perform actions for specific purposes and periods of time.
A record of a healthcare consumer’s policy choices, which permits or denies identified recipient(s) or recipient role(s) to perform one or more actions within a given policy context, for specific purposes and periods of time.
Declaration
Swift
override open class var resourceType: String
-
Actions controlled by this consent.
Declaration
Swift
public var action: [CodeableConcept]?
-
Who|what controlled by this consent (or group, by role).
Declaration
Swift
public var actor: [ConsentActor]?
-
Classification of the consent statement - for indexing/retrieval.
Declaration
Swift
public var category: [CodeableConcept]?
-
Who is agreeing to the policy and exceptions.
Declaration
Swift
public var consentingParty: [Reference]?
-
Data controlled by this consent.
Declaration
Swift
public var data: [ConsentData]?
-
Timeframe for data controlled by this consent.
Declaration
Swift
public var dataPeriod: Period?
-
When this Consent was created or indexed.
Declaration
Swift
public var dateTime: DateTime?
-
Additional rule - addition or removal of permissions.
Declaration
Swift
public var except: [ConsentExcept]?
-
Identifier for this record (external references).
Declaration
Swift
public var identifier: Identifier?
-
Custodian of the consent.
Declaration
Swift
public var organization: [Reference]?
-
Who the consent applies to.
Declaration
Swift
public var patient: Reference?
-
Period that this consent applies.
Declaration
Swift
public var period: Period?
-
Policies covered by this consent.
Declaration
Swift
public var policy: [ConsentPolicy]?
-
Policy that this consents to.
Declaration
Swift
public var policyRule: FHIRURL?
-
Context of activities for which the agreement is made.
Declaration
Swift
public var purpose: [Coding]?
-
Security Labels that define affected resources.
Declaration
Swift
public var securityLabel: [Coding]?
-
Source from which this consent is taken.
Declaration
Swift
public var sourceAttachment: Attachment?
-
Source from which this consent is taken.
Declaration
Swift
public var sourceIdentifier: Identifier?
-
Source from which this consent is taken.
Declaration
Swift
public var sourceReference: Reference?
-
Indicates the current state of this consent.
Declaration
Swift
public var status: ConsentState?
-
Convenience initializer, taking all required properties as arguments.
Declaration
Swift
public convenience init(patient: Reference, status: ConsentState)
-
Convenience initializer, taking all required properties as arguments.
Declaration
Swift
override open func populate(from json: FHIRJSON, context instCtx: inout FHIRInstantiationContext)
-
Undocumented
Declaration
Swift
open class Consent: DomainResource