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