Class Consent
- All Implemented Interfaces:
ca.uhn.fhir.model.api.IElement
,Serializable
,org.hl7.fhir.instance.model.api.IAnyResource
,org.hl7.fhir.instance.model.api.IBase
,org.hl7.fhir.instance.model.api.IBaseHasExtensions
,org.hl7.fhir.instance.model.api.IBaseHasModifierExtensions
,org.hl7.fhir.instance.model.api.IBaseResource
,org.hl7.fhir.instance.model.api.IDomainResource
- See Also:
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic class
static class
static enum
static class
static enum
static class
static class
static enum
static class
static class
static class
static class
-
Field Summary
Modifier and TypeFieldDescriptionprotected List
<CodeableConcept> Actions controlled by this consent.static final ca.uhn.fhir.rest.gclient.TokenClientParam
Fluent Client search parameter constant for actionprotected List
<Consent.ConsentActorComponent> Who or what is controlled by this consent.static final ca.uhn.fhir.rest.gclient.ReferenceClientParam
Fluent Client search parameter constant for actorprotected List
<CodeableConcept> A classification of the type of consents found in the statement.static final ca.uhn.fhir.rest.gclient.TokenClientParam
Fluent Client search parameter constant for categoryEither the Grantor, which is the entity responsible for granting the rights listed in a Consent Directive or the Grantee, which is the entity responsible for complying with the Consent Directive, including any obligations or limitations on authorizations and enforcement of prohibitions.The actual objects that are the target of the reference (Either the Grantor, which is the entity responsible for granting the rights listed in a Consent Directive or the Grantee, which is the entity responsible for complying with the Consent Directive, including any obligations or limitations on authorizations and enforcement of prohibitions.)static final ca.uhn.fhir.rest.gclient.ReferenceClientParam
Fluent Client search parameter constant for consentorprotected List
<Consent.ConsentDataComponent> The resources controlled by this consent, if specific resources are referenced.static final ca.uhn.fhir.rest.gclient.ReferenceClientParam
Fluent Client search parameter constant for dataprotected Period
Clinical or Operational Relevant period of time that bounds the data controlled by this consent.static final ca.uhn.fhir.rest.gclient.DateClientParam
Fluent Client search parameter constant for dateprotected DateTimeType
When this Consent was issued / created / indexed.protected List
<Consent.ExceptComponent> An exception to the base policy of this consent.protected Identifier
Unique identifier for this copy of the Consent Statement.static final ca.uhn.fhir.rest.gclient.TokenClientParam
Fluent Client search parameter constant for identifierstatic final ca.uhn.fhir.model.api.Include
Constant for fluent queries to be used to add include statements.static final ca.uhn.fhir.model.api.Include
Constant for fluent queries to be used to add include statements.static final ca.uhn.fhir.model.api.Include
Constant for fluent queries to be used to add include statements.static final ca.uhn.fhir.model.api.Include
Constant for fluent queries to be used to add include statements.static final ca.uhn.fhir.model.api.Include
Constant for fluent queries to be used to add include statements.static final ca.uhn.fhir.model.api.Include
Constant for fluent queries to be used to add include statements.The organization that manages the consent, and the framework within which it is executed.static final ca.uhn.fhir.rest.gclient.ReferenceClientParam
Fluent Client search parameter constant for organizationprotected List
<Organization> The actual objects that are the target of the reference (The organization that manages the consent, and the framework within which it is executed.)protected Reference
The patient/healthcare consumer to whom this consent applies.static final ca.uhn.fhir.rest.gclient.ReferenceClientParam
Fluent Client search parameter constant for patientprotected Patient
The actual object that is the target of the reference (The patient/healthcare consumer to whom this consent applies.)protected Period
Relevant time or time-period when this Consent is applicable.static final ca.uhn.fhir.rest.gclient.DateClientParam
Fluent Client search parameter constant for periodprotected List
<Consent.ConsentPolicyComponent> The references to the policies that are included in this consent scope.protected UriType
A referece to the specific computable policy.The context of the activities a user is taking - why the user is accessing the data - that are controlled by this consent.static final ca.uhn.fhir.rest.gclient.TokenClientParam
Fluent Client search parameter constant for purposeA set of security labels that define which resources are controlled by this consent.static final ca.uhn.fhir.rest.gclient.TokenClientParam
Fluent Client search parameter constant for securitylabelprotected Type
The source on which this consent statement is based.static final ca.uhn.fhir.rest.gclient.ReferenceClientParam
Fluent Client search parameter constant for sourcestatic final String
Search parameter: actionstatic final String
Search parameter: actorstatic final String
Search parameter: categorystatic final String
Search parameter: consentorstatic final String
Search parameter: datastatic final String
Search parameter: datestatic final String
Search parameter: identifierstatic final String
Search parameter: organizationstatic final String
Search parameter: patientstatic final String
Search parameter: periodstatic final String
Search parameter: purposestatic final String
Search parameter: securitylabelstatic final String
Search parameter: sourcestatic final String
Search parameter: statusprotected Enumeration
<Consent.ConsentState> Indicates the current state of this consent.static final ca.uhn.fhir.rest.gclient.TokenClientParam
Fluent Client search parameter constant for statusFields inherited from class org.hl7.fhir.dstu3.model.DomainResource
contained, extension, modifierExtension, text
Fields inherited from class org.hl7.fhir.dstu3.model.Resource
id, implicitRules, language, meta
Fields inherited from interface org.hl7.fhir.instance.model.api.IAnyResource
RES_ID, RES_LAST_UPDATED, RES_PROFILE, RES_SECURITY, RES_TAG, SP_RES_ID, SP_RES_LAST_UPDATED, SP_RES_PROFILE, SP_RES_SECURITY, SP_RES_TAG
Fields inherited from interface org.hl7.fhir.instance.model.api.IBaseResource
INCLUDE_ALL, WILDCARD_ALL_SET
-
Constructor Summary
ConstructorDescriptionConsent()
ConstructorConsent
(Enumeration<Consent.ConsentState> status, Reference patient) Constructor -
Method Summary
Modifier and TypeMethodDescriptionaddActor()
addData()
Deprecated.Use Reference#setResource(IBaseResource) insteadaddPurpose
(Coding t) copy()
boolean
equalsDeep
(Base other_) boolean
equalsShallow
(Base other_) fhirType()
getActor()
Deprecated.Use Reference#setResource(IBaseResource) insteadgetData()
getNamedProperty
(int _hash, String _name, boolean _checkValid) Deprecated.Use Reference#setResource(IBaseResource) insteadBase[]
getProperty
(int hash, String name, boolean checkValid) String[]
getTypesForProperty
(int hash, String name) boolean
boolean
hasActor()
boolean
boolean
boolean
hasData()
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
isEmpty()
protected void
listChildren
(List<Property> children) makeProperty
(int hash, String name) setAction
(List<CodeableConcept> theAction) setActor
(List<Consent.ConsentActorComponent> theActor) setCategory
(List<CodeableConcept> theCategory) setConsentingParty
(List<Reference> theConsentingParty) setData
(List<Consent.ConsentDataComponent> theData) setDataPeriod
(Period value) setDateTime
(Date value) setDateTimeElement
(DateTimeType value) setExcept
(List<Consent.ExceptComponent> theExcept) setIdentifier
(Identifier value) setOrganization
(List<Reference> theOrganization) setPatient
(Reference value) setPatientTarget
(Patient value) setPolicy
(List<Consent.ConsentPolicyComponent> thePolicy) setPolicyRule
(String value) setPolicyRuleElement
(UriType value) setProperty
(int hash, String name, Base value) setProperty
(String name, Base value) setPurpose
(List<Coding> thePurpose) setSecurityLabel
(List<Coding> theSecurityLabel) setStatus
(Consent.ConsentState value) protected Consent
Methods inherited from class org.hl7.fhir.dstu3.model.DomainResource
addContained, addExtension, addExtension, addExtension, addModifierExtension, addModifierExtension, copyValues, getContained, getExtension, getExtensionByUrl, getExtensionsByUrl, getModifierExtension, getModifierExtensionsByUrl, getText, hasContained, hasExtension, hasExtension, hasModifierExtension, hasText, setContained, setExtension, setModifierExtension, setText
Methods inherited from class org.hl7.fhir.dstu3.model.Resource
copyValues, getId, getIdBase, getIdElement, getIdPart, getImplicitRules, getImplicitRulesElement, getLanguage, getLanguageElement, getMeta, hasId, hasIdElement, hasImplicitRules, hasImplicitRulesElement, hasLanguage, hasLanguageElement, hasMeta, setId, setIdBase, setIdElement, setImplicitRules, setImplicitRulesElement, setLanguage, setLanguageElement, setMeta
Methods inherited from class org.hl7.fhir.dstu3.model.BaseResource
getStructureFhirVersionEnum, isResource, setId
Methods inherited from class org.hl7.fhir.dstu3.model.Base
castToAddress, castToAnnotation, castToAttachment, castToBase64Binary, castToBoolean, castToCode, castToCodeableConcept, castToCoding, castToContactDetail, castToContactPoint, castToContributor, castToDataRequirement, castToDate, castToDateTime, castToDecimal, castToDosage, castToDuration, castToElementDefinition, castToExtension, castToHumanName, castToId, castToIdentifier, castToInstant, castToInteger, castToMarkdown, castToMeta, castToMoney, castToNarrative, castToOid, castToParameterDefinition, castToPeriod, castToPositiveInt, castToQuantity, castToRange, castToRatio, castToReference, castToRelatedArtifact, castToResource, castToSampledData, castToSignature, castToSimpleQuantity, castToString, castToTime, castToTiming, castToTriggerDefinition, castToType, castToUnsignedInt, castToUri, castToUsageContext, castToXhtml, castToXhtmlString, children, clearUserData, compareDeep, compareDeep, compareDeep, compareValues, compareValues, equals, getChildByName, getFormatCommentsPost, getFormatCommentsPre, getNamedProperty, getUserData, getUserInt, getUserString, hasFormatComment, hasPrimitiveValue, hasType, hasUserData, isBooleanPrimitive, isMetadataBased, isPrimitive, listChildrenByName, listChildrenByName, primitiveValue, setUserData, setUserDataINN
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.hl7.fhir.instance.model.api.IAnyResource
getId, getIdElement, getLanguageElement, getUserData, setId, setUserData
Methods inherited from interface org.hl7.fhir.instance.model.api.IBase
getFormatCommentsPost, getFormatCommentsPre, hasFormatComment
Methods inherited from interface org.hl7.fhir.instance.model.api.IBaseResource
getMeta, getStructureFhirVersionEnum, isDeleted, setId
-
Field Details
-
identifier
Unique identifier for this copy of the Consent Statement. -
status
Indicates the current state of this consent. -
category
A classification of the type of consents found in the statement. This element supports indexing and retrieval of consent statements. -
patient
The patient/healthcare consumer to whom this consent applies. -
patientTarget
The actual object that is the target of the reference (The patient/healthcare consumer to whom this consent applies.) -
period
Relevant time or time-period when this Consent is applicable. -
dateTime
When this Consent was issued / created / indexed. -
consentingParty
Either the Grantor, which is the entity responsible for granting the rights listed in a Consent Directive or the Grantee, which is the entity responsible for complying with the Consent Directive, including any obligations or limitations on authorizations and enforcement of prohibitions. -
consentingPartyTarget
The actual objects that are the target of the reference (Either the Grantor, which is the entity responsible for granting the rights listed in a Consent Directive or the Grantee, which is the entity responsible for complying with the Consent Directive, including any obligations or limitations on authorizations and enforcement of prohibitions.) -
actor
Who or what is controlled by this consent. Use group to identify a set of actors by some property they share (e.g. 'admitting officers'). -
action
Actions controlled by this consent. -
organization
The organization that manages the consent, and the framework within which it is executed. -
organizationTarget
The actual objects that are the target of the reference (The organization that manages the consent, and the framework within which it is executed.) -
source
The source on which this consent statement is based. The source might be a scanned original paper form, or a reference to a consent that links back to such a source, a reference to a document repository (e.g. XDS) that stores the original consent document. -
policy
The references to the policies that are included in this consent scope. Policies may be organizational, but are often defined jurisdictionally, or in law. -
policyRule
A referece to the specific computable policy. -
securityLabel
A set of security labels that define which resources are controlled by this consent. If more than one label is specified, all resources must have all the specified labels. -
purpose
The context of the activities a user is taking - why the user is accessing the data - that are controlled by this consent. -
dataPeriod
Clinical or Operational Relevant period of time that bounds the data controlled by this consent. -
data
The resources controlled by this consent, if specific resources are referenced. -
except
An exception to the base policy of this consent. An exception can be an addition or removal of access permissions. -
SP_DATE
Search parameter: dateDescription: When this Consent was created or indexed
Type: date
Path: Consent.dateTime
- See Also:
-
DATE
Fluent Client search parameter constant for dateDescription: When this Consent was created or indexed
Type: date
Path: Consent.dateTime
-
SP_IDENTIFIER
Search parameter: identifierDescription: Identifier for this record (external references)
Type: token
Path: Consent.identifier
- See Also:
-
IDENTIFIER
Fluent Client search parameter constant for identifierDescription: Identifier for this record (external references)
Type: token
Path: Consent.identifier
-
SP_SECURITYLABEL
Search parameter: securitylabelDescription: Security Labels that define affected resources
Type: token
Path: Consent.securityLabel, Consent.except.securityLabel
- See Also:
-
SECURITYLABEL
Fluent Client search parameter constant for securitylabelDescription: Security Labels that define affected resources
Type: token
Path: Consent.securityLabel, Consent.except.securityLabel
-
SP_PERIOD
Search parameter: periodDescription: Period that this consent applies
Type: date
Path: Consent.period
- See Also:
-
PERIOD
Fluent Client search parameter constant for periodDescription: Period that this consent applies
Type: date
Path: Consent.period
-
SP_DATA
Search parameter: dataDescription: The actual data reference
Type: reference
Path: Consent.data.reference, Consent.except.data.reference
- See Also:
-
DATA
Fluent Client search parameter constant for dataDescription: The actual data reference
Type: reference
Path: Consent.data.reference, Consent.except.data.reference
-
INCLUDE_DATA
Constant for fluent queries to be used to add include statements. Specifies the path value of "Consent:data". -
SP_PURPOSE
Search parameter: purposeDescription: Context of activities for which the agreement is made
Type: token
Path: Consent.purpose, Consent.except.purpose
- See Also:
-
PURPOSE
Fluent Client search parameter constant for purposeDescription: Context of activities for which the agreement is made
Type: token
Path: Consent.purpose, Consent.except.purpose
-
SP_SOURCE
Search parameter: sourceDescription: Source from which this consent is taken
Type: reference
Path: Consent.source[x]
- See Also:
-
SOURCE
Fluent Client search parameter constant for sourceDescription: Source from which this consent is taken
Type: reference
Path: Consent.source[x]
-
INCLUDE_SOURCE
Constant for fluent queries to be used to add include statements. Specifies the path value of "Consent:source". -
SP_ACTOR
Search parameter: actorDescription: Resource for the actor (or group, by role)
Type: reference
Path: Consent.actor.reference, Consent.except.actor.reference
- See Also:
-
ACTOR
Fluent Client search parameter constant for actorDescription: Resource for the actor (or group, by role)
Type: reference
Path: Consent.actor.reference, Consent.except.actor.reference
-
INCLUDE_ACTOR
Constant for fluent queries to be used to add include statements. Specifies the path value of "Consent:actor". -
SP_PATIENT
Search parameter: patientDescription: Who the consent applies to
Type: reference
Path: Consent.patient
- See Also:
-
PATIENT
Fluent Client search parameter constant for patientDescription: Who the consent applies to
Type: reference
Path: Consent.patient
-
INCLUDE_PATIENT
Constant for fluent queries to be used to add include statements. Specifies the path value of "Consent:patient". -
SP_ORGANIZATION
Search parameter: organizationDescription: Custodian of the consent
Type: reference
Path: Consent.organization
- See Also:
-
ORGANIZATION
Fluent Client search parameter constant for organizationDescription: Custodian of the consent
Type: reference
Path: Consent.organization
-
INCLUDE_ORGANIZATION
Constant for fluent queries to be used to add include statements. Specifies the path value of "Consent:organization". -
SP_ACTION
Search parameter: actionDescription: Actions controlled by this consent
Type: token
Path: Consent.action, Consent.except.action
- See Also:
-
ACTION
Fluent Client search parameter constant for actionDescription: Actions controlled by this consent
Type: token
Path: Consent.action, Consent.except.action
-
SP_CONSENTOR
Search parameter: consentorDescription: Who is agreeing to the policy and exceptions
Type: reference
Path: Consent.consentingParty
- See Also:
-
CONSENTOR
Fluent Client search parameter constant for consentorDescription: Who is agreeing to the policy and exceptions
Type: reference
Path: Consent.consentingParty
-
INCLUDE_CONSENTOR
Constant for fluent queries to be used to add include statements. Specifies the path value of "Consent:consentor". -
SP_CATEGORY
Search parameter: categoryDescription: Classification of the consent statement - for indexing/retrieval
Type: token
Path: Consent.category
- See Also:
-
CATEGORY
Fluent Client search parameter constant for categoryDescription: Classification of the consent statement - for indexing/retrieval
Type: token
Path: Consent.category
-
SP_STATUS
Search parameter: statusDescription: draft | proposed | active | rejected | inactive | entered-in-error
Type: token
Path: Consent.status
- See Also:
-
STATUS
Fluent Client search parameter constant for statusDescription: draft | proposed | active | rejected | inactive | entered-in-error
Type: token
Path: Consent.status
-
-
Constructor Details
-
Consent
public Consent()Constructor -
Consent
Constructor
-
-
Method Details
-
getIdentifier
- Returns:
identifier
(Unique identifier for this copy of the Consent Statement.)
-
hasIdentifier
-
setIdentifier
- Parameters:
value
-identifier
(Unique identifier for this copy of the Consent Statement.)
-
getStatusElement
- Returns:
status
(Indicates the current state of this consent.). This is the underlying object with id, value and extensions. The accessor "getStatus" gives direct access to the value
-
hasStatusElement
-
hasStatus
-
setStatusElement
- Parameters:
value
-status
(Indicates the current state of this consent.). This is the underlying object with id, value and extensions. The accessor "getStatus" gives direct access to the value
-
getStatus
- Returns:
- Indicates the current state of this consent.
-
setStatus
- Parameters:
value
- Indicates the current state of this consent.
-
getCategory
- Returns:
category
(A classification of the type of consents found in the statement. This element supports indexing and retrieval of consent statements.)
-
setCategory
- Returns:
- Returns a reference to
this
for easy method chaining
-
hasCategory
-
addCategory
-
addCategory
-
getCategoryFirstRep
- Returns:
- The first repetition of repeating field
category
, creating it if it does not already exist
-
getPatient
- Returns:
patient
(The patient/healthcare consumer to whom this consent applies.)
-
hasPatient
-
setPatient
- Parameters:
value
-patient
(The patient/healthcare consumer to whom this consent applies.)
-
getPatientTarget
- Returns:
patient
The actual object that is the target of the reference. The reference library doesn't populate this, but you can use it to hold the resource if you resolve it. (The patient/healthcare consumer to whom this consent applies.)
-
setPatientTarget
- Parameters:
value
-patient
The actual object that is the target of the reference. The reference library doesn't use these, but you can use it to hold the resource if you resolve it. (The patient/healthcare consumer to whom this consent applies.)
-
getPeriod
- Returns:
period
(Relevant time or time-period when this Consent is applicable.)
-
hasPeriod
-
setPeriod
- Parameters:
value
-period
(Relevant time or time-period when this Consent is applicable.)
-
getDateTimeElement
- Returns:
dateTime
(When this Consent was issued / created / indexed.). This is the underlying object with id, value and extensions. The accessor "getDateTime" gives direct access to the value
-
hasDateTimeElement
-
hasDateTime
-
setDateTimeElement
- Parameters:
value
-dateTime
(When this Consent was issued / created / indexed.). This is the underlying object with id, value and extensions. The accessor "getDateTime" gives direct access to the value
-
getDateTime
- Returns:
- When this Consent was issued / created / indexed.
-
setDateTime
- Parameters:
value
- When this Consent was issued / created / indexed.
-
getConsentingParty
- Returns:
consentingParty
(Either the Grantor, which is the entity responsible for granting the rights listed in a Consent Directive or the Grantee, which is the entity responsible for complying with the Consent Directive, including any obligations or limitations on authorizations and enforcement of prohibitions.)
-
setConsentingParty
- Returns:
- Returns a reference to
this
for easy method chaining
-
hasConsentingParty
-
addConsentingParty
-
addConsentingParty
-
getConsentingPartyFirstRep
- Returns:
- The first repetition of repeating field
consentingParty
, creating it if it does not already exist
-
getConsentingPartyTarget
Deprecated.Use Reference#setResource(IBaseResource) instead -
getActor
- Returns:
actor
(Who or what is controlled by this consent. Use group to identify a set of actors by some property they share (e.g. 'admitting officers').)
-
setActor
- Returns:
- Returns a reference to
this
for easy method chaining
-
hasActor
-
addActor
-
addActor
-
getActorFirstRep
- Returns:
- The first repetition of repeating field
actor
, creating it if it does not already exist
-
getAction
- Returns:
action
(Actions controlled by this consent.)
-
setAction
- Returns:
- Returns a reference to
this
for easy method chaining
-
hasAction
-
addAction
-
addAction
-
getActionFirstRep
- Returns:
- The first repetition of repeating field
action
, creating it if it does not already exist
-
getOrganization
- Returns:
organization
(The organization that manages the consent, and the framework within which it is executed.)
-
setOrganization
- Returns:
- Returns a reference to
this
for easy method chaining
-
hasOrganization
-
addOrganization
-
addOrganization
-
getOrganizationFirstRep
- Returns:
- The first repetition of repeating field
organization
, creating it if it does not already exist
-
getOrganizationTarget
Deprecated.Use Reference#setResource(IBaseResource) instead -
addOrganizationTarget
Deprecated.Use Reference#setResource(IBaseResource) instead -
getSource
- Returns:
source
(The source on which this consent statement is based. The source might be a scanned original paper form, or a reference to a consent that links back to such a source, a reference to a document repository (e.g. XDS) that stores the original consent document.)
-
getSourceAttachment
- Returns:
source
(The source on which this consent statement is based. The source might be a scanned original paper form, or a reference to a consent that links back to such a source, a reference to a document repository (e.g. XDS) that stores the original consent document.)- Throws:
org.hl7.fhir.exceptions.FHIRException
-
hasSourceAttachment
-
getSourceIdentifier
- Returns:
source
(The source on which this consent statement is based. The source might be a scanned original paper form, or a reference to a consent that links back to such a source, a reference to a document repository (e.g. XDS) that stores the original consent document.)- Throws:
org.hl7.fhir.exceptions.FHIRException
-
hasSourceIdentifier
-
getSourceReference
- Returns:
source
(The source on which this consent statement is based. The source might be a scanned original paper form, or a reference to a consent that links back to such a source, a reference to a document repository (e.g. XDS) that stores the original consent document.)- Throws:
org.hl7.fhir.exceptions.FHIRException
-
hasSourceReference
-
hasSource
-
setSource
- Parameters:
value
-source
(The source on which this consent statement is based. The source might be a scanned original paper form, or a reference to a consent that links back to such a source, a reference to a document repository (e.g. XDS) that stores the original consent document.)- Throws:
org.hl7.fhir.exceptions.FHIRFormatError
-
getPolicy
- Returns:
policy
(The references to the policies that are included in this consent scope. Policies may be organizational, but are often defined jurisdictionally, or in law.)
-
setPolicy
- Returns:
- Returns a reference to
this
for easy method chaining
-
hasPolicy
-
addPolicy
-
addPolicy
-
getPolicyFirstRep
- Returns:
- The first repetition of repeating field
policy
, creating it if it does not already exist
-
getPolicyRuleElement
- Returns:
policyRule
(A referece to the specific computable policy.). This is the underlying object with id, value and extensions. The accessor "getPolicyRule" gives direct access to the value
-
hasPolicyRuleElement
-
hasPolicyRule
-
setPolicyRuleElement
- Parameters:
value
-policyRule
(A referece to the specific computable policy.). This is the underlying object with id, value and extensions. The accessor "getPolicyRule" gives direct access to the value
-
getPolicyRule
- Returns:
- A referece to the specific computable policy.
-
setPolicyRule
- Parameters:
value
- A referece to the specific computable policy.
-
getSecurityLabel
- Returns:
securityLabel
(A set of security labels that define which resources are controlled by this consent. If more than one label is specified, all resources must have all the specified labels.)
-
setSecurityLabel
- Returns:
- Returns a reference to
this
for easy method chaining
-
hasSecurityLabel
-
addSecurityLabel
-
addSecurityLabel
-
getSecurityLabelFirstRep
- Returns:
- The first repetition of repeating field
securityLabel
, creating it if it does not already exist
-
getPurpose
- Returns:
purpose
(The context of the activities a user is taking - why the user is accessing the data - that are controlled by this consent.)
-
setPurpose
- Returns:
- Returns a reference to
this
for easy method chaining
-
hasPurpose
-
addPurpose
-
addPurpose
-
getPurposeFirstRep
- Returns:
- The first repetition of repeating field
purpose
, creating it if it does not already exist
-
getDataPeriod
- Returns:
dataPeriod
(Clinical or Operational Relevant period of time that bounds the data controlled by this consent.)
-
hasDataPeriod
-
setDataPeriod
- Parameters:
value
-dataPeriod
(Clinical or Operational Relevant period of time that bounds the data controlled by this consent.)
-
getData
- Returns:
data
(The resources controlled by this consent, if specific resources are referenced.)
-
setData
- Returns:
- Returns a reference to
this
for easy method chaining
-
hasData
-
addData
-
addData
-
getDataFirstRep
- Returns:
- The first repetition of repeating field
data
, creating it if it does not already exist
-
getExcept
- Returns:
except
(An exception to the base policy of this consent. An exception can be an addition or removal of access permissions.)
-
setExcept
- Returns:
- Returns a reference to
this
for easy method chaining
-
hasExcept
-
addExcept
-
addExcept
-
getExceptFirstRep
- Returns:
- The first repetition of repeating field
except
, creating it if it does not already exist
-
listChildren
- Overrides:
listChildren
in classDomainResource
-
getNamedProperty
public Property getNamedProperty(int _hash, String _name, boolean _checkValid) throws org.hl7.fhir.exceptions.FHIRException - Overrides:
getNamedProperty
in classDomainResource
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
getProperty
public Base[] getProperty(int hash, String name, boolean checkValid) throws org.hl7.fhir.exceptions.FHIRException - Overrides:
getProperty
in classDomainResource
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
setProperty
public Base setProperty(int hash, String name, Base value) throws org.hl7.fhir.exceptions.FHIRException - Overrides:
setProperty
in classDomainResource
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
setProperty
- Overrides:
setProperty
in classDomainResource
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
makeProperty
- Overrides:
makeProperty
in classDomainResource
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
getTypesForProperty
public String[] getTypesForProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException - Overrides:
getTypesForProperty
in classDomainResource
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
addChild
- Overrides:
addChild
in classDomainResource
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
fhirType
- Specified by:
fhirType
in interfaceorg.hl7.fhir.instance.model.api.IBase
- Overrides:
fhirType
in classDomainResource
-
copy
- Specified by:
copy
in classDomainResource
-
typedCopy
-
equalsDeep
- Overrides:
equalsDeep
in classDomainResource
-
equalsShallow
- Overrides:
equalsShallow
in classDomainResource
-
isEmpty
- Specified by:
isEmpty
in interfaceorg.hl7.fhir.instance.model.api.IBase
- Overrides:
isEmpty
in classDomainResource
-
getResourceType
- Specified by:
getResourceType
in classResource
-