public class AssignedConsentModule
extends org.hl7.fhir.r4.model.Type
implements org.hl7.fhir.instance.model.api.ICompositeType
Modifier and Type | Class and Description |
---|---|
static class |
AssignedConsentModule.PatientConsentStatus
internal enumeration to differentiate types of patient consent status
internal use only
|
Constructor and Description |
---|
AssignedConsentModule() |
AssignedConsentModule(java.lang.String moduleKey,
java.util.List<AssignedConsentModule.PatientConsentStatus> displayCheckBoxes,
AssignedConsentModule.PatientConsentStatus defaultConsentStatus,
java.lang.Boolean mandatoryModule)
create new instance of AssignedConsentModule using only obligatory parameters
|
AssignedConsentModule(java.lang.String moduleKey,
java.util.List<AssignedConsentModule.PatientConsentStatus> displayCheckBoxes,
AssignedConsentModule.PatientConsentStatus defaultConsentStatus,
java.lang.Boolean mandatoryModule,
java.lang.String comment,
java.lang.Integer orderNumber)
create new instance of AssignedConsentModule using additional parameters
|
AssignedConsentModule(java.lang.String moduleKey,
java.util.List<AssignedConsentModule.PatientConsentStatus> displayCheckBoxes,
AssignedConsentModule.PatientConsentStatus defaultConsentStatus,
java.lang.Boolean mandatoryModule,
java.lang.String comment,
java.lang.Integer orderNumber,
java.lang.String externProperties)
create new instance of AssignedConsentModule using additional parameters
|
AssignedConsentModule(java.lang.String moduleKey,
java.util.List<AssignedConsentModule.PatientConsentStatus> displayCheckBoxes,
AssignedConsentModule.PatientConsentStatus defaultConsentStatus,
java.lang.Boolean mandatoryModule,
java.lang.String comment,
java.lang.Integer orderNumber,
java.lang.String externProperties,
java.lang.String expirationProperties)
create new instance of AssignedConsentModule using additional parameters
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object obj) |
java.lang.String |
getComment()
get comment to describe purpose of AssignedConsentModule
|
java.lang.String |
getDefaultConsentStatus()
get defaultConsentStatus of AssignedConsentModule
|
java.util.List<AssignedConsentModule.PatientConsentStatus> |
getDisplayCheckBoxes()
get list of check box values of type PatientConsentStatus of AssignedConsentModule
|
java.lang.String |
getDisplayCheckBoxesAsString()
get list of check box values of type PatientConsentStatus of AssignedConsentModule as string
|
java.lang.String |
getExpirationProperties()
get expirationProperties of assigned module
|
java.lang.String |
getExternProperties()
get externProperties of assigned module
|
java.lang.Boolean |
getMandatory()
get mandatory state of AssignedConsentModule
|
java.lang.String |
getModuleKey()
get module reference as semicolon separated string
|
java.lang.Integer |
getOrderNumber()
get orderNumber of AssignedConsentModule
|
int |
hashCode() |
boolean |
isEmpty() |
AssignedConsentModule |
setComment(java.lang.String moduleComment)
set comment to describe purpose of AssignedConsentModule
|
AssignedConsentModule |
setDefaultConsentStatus(AssignedConsentModule.PatientConsentStatus defaultState)
set defaultConsentStatus of AssignedConsentModule
|
AssignedConsentModule |
setDisplayCheckBoxes(java.util.List<AssignedConsentModule.PatientConsentStatus> toBeDisplayedCheckBoxes)
set list of check box values of type PatientConsentStatus of AssignedConsentModule
|
AssignedConsentModule |
setExpirationProperties(java.lang.String expirationProperties)
set expirationProperties of assigned module
|
AssignedConsentModule |
setExternProperties(java.lang.String externProperties)
set externProperties of assigned module with 0-n properties separated by semicolon e.g.
|
AssignedConsentModule |
setMandatory(java.lang.Boolean mandatory)
set mandatory state of AssignedConsentModule
|
AssignedConsentModule |
setModuleKey(java.lang.String consentmodulekey)
setmodule reference as semicolon separated string
|
AssignedConsentModule |
setOrderNumber(java.lang.Integer moduleOrdNo)
set orderNumber of AssignedConsentModule
|
java.lang.String |
toString() |
addChild, addExtension, addExtension, addExtension, copyValues, equalsDeep, equalsShallow, fhirType, getExtension, getExtensionByUrl, getExtensionFirstRep, getExtensionsByUrl, getExtensionString, getId, getIdBase, getIdElement, getNamedProperty, getProperty, getTypesForProperty, hasExtension, hasExtension, hasId, hasIdElement, isDisallowExtensions, makeProperty, noExtensions, removeExtension, setDisallowExtensions, setExtension, setId, setIdBase, setIdElement, setProperty, setProperty
castToAddress, castToAnnotation, castToAttachment, castToBase64Binary, castToBoolean, castToCanonical, castToCode, castToCodeableConcept, castToCoding, castToContactDetail, castToContactPoint, castToContributor, castToDataRequirement, castToDate, castToDateTime, castToDecimal, castToDosage, castToDuration, castToElementDefinition, castToExpression, castToExtension, castToHumanName, castToId, castToIdentifier, castToInstant, castToInteger, castToMarkdown, castToMarketingStatus, castToMeta, castToMoney, castToNarrative, castToOid, castToParameterDefinition, castToPeriod, castToPopulation, castToPositiveInt, castToProdCharacteristic, castToProductShelfLife, castToQuantity, castToRange, castToRatio, castToReference, castToRelatedArtifact, castToResource, castToSampledData, castToSignature, castToSimpleQuantity, castToString, castToSubstanceAmount, castToTime, castToTiming, castToTriggerDefinition, castToType, castToUnsignedInt, castToUri, castToUrl, castToUsageContext, castToXhtml, castToXhtmlString, children, clearUserData, compareDeep, compareDeep, compareDeep, compareDeep, compareValues, compareValues, dateTimeValue, equals, getChildByName, getFormatCommentsPost, getFormatCommentsPre, getNamedProperty, getUserData, getUserInt, getUserString, hasFormatComment, hasPrimitiveValue, hasType, hasUserData, isBooleanPrimitive, isDateTime, isPrimitive, isResource, listChildrenByName, listChildrenByName, primitiveValue, setUserData, setUserDataINN
public AssignedConsentModule()
public AssignedConsentModule(java.lang.String moduleKey, java.util.List<AssignedConsentModule.PatientConsentStatus> displayCheckBoxes, AssignedConsentModule.PatientConsentStatus defaultConsentStatus, java.lang.Boolean mandatoryModule)
moduleKey
- module reference as semicolon separated stringdisplayCheckBoxes
- list of to be displayed checkbox values for patient consent statusdefaultConsentStatus
- to be used default patient consent status for this modulemandatoryModule
- true if acceptance of this module should be mandatory for the consent templatepublic AssignedConsentModule(java.lang.String moduleKey, java.util.List<AssignedConsentModule.PatientConsentStatus> displayCheckBoxes, AssignedConsentModule.PatientConsentStatus defaultConsentStatus, java.lang.Boolean mandatoryModule, java.lang.String comment, java.lang.Integer orderNumber, java.lang.String externProperties, java.lang.String expirationProperties)
moduleKey
- module reference as semicolon separated stringdisplayCheckBoxes
- list of to be displayed checkbox values for patient consent statusdefaultConsentStatus
- to be used default patient consent status for this modulemandatoryModule
- true if acceptance of this module should be mandatory for the consent templatecomment
- commentorderNumber
- ordernumber to change order of modules in template (future use)externProperties
- externProperties for assigned moduleexpirationProperties
- expirationProperties for assigned modulepublic AssignedConsentModule(java.lang.String moduleKey, java.util.List<AssignedConsentModule.PatientConsentStatus> displayCheckBoxes, AssignedConsentModule.PatientConsentStatus defaultConsentStatus, java.lang.Boolean mandatoryModule, java.lang.String comment, java.lang.Integer orderNumber, java.lang.String externProperties)
moduleKey
- module reference as semicolon separated stringdisplayCheckBoxes
- list of to be displayed checkbox values for patient consent statusdefaultConsentStatus
- to be used default patient consent status for this modulemandatoryModule
- true if acceptance of this module should be mandatory for the consent templatecomment
- commentorderNumber
- ordernumber to change order of modules in template (future use)externProperties
- externProperties for assigned modulepublic AssignedConsentModule(java.lang.String moduleKey, java.util.List<AssignedConsentModule.PatientConsentStatus> displayCheckBoxes, AssignedConsentModule.PatientConsentStatus defaultConsentStatus, java.lang.Boolean mandatoryModule, java.lang.String comment, java.lang.Integer orderNumber)
moduleKey
- module reference as semicolon separated stringdisplayCheckBoxes
- list of to be displayed checkbox values for patient consent statusdefaultConsentStatus
- to be used default patient consent status for this modulemandatoryModule
- true if acceptance of this module should be mandatory for the consent templatecomment
- commentorderNumber
- ordernumber to change order of modules in template (future use)public java.lang.Boolean getMandatory()
public AssignedConsentModule setMandatory(java.lang.Boolean mandatory)
mandatory
- required state of AssignedConsentModulepublic java.lang.String getComment()
public AssignedConsentModule setComment(java.lang.String moduleComment)
moduleComment
- comment to describe purpose of AssignedConsentModulepublic java.lang.String getModuleKey()
public AssignedConsentModule setModuleKey(java.lang.String consentmodulekey)
consentmodulekey
- referenced module to be assigned to template, as semicolon separated stringpublic java.lang.String getDefaultConsentStatus()
public AssignedConsentModule setDefaultConsentStatus(AssignedConsentModule.PatientConsentStatus defaultState)
defaultState
- defaultConsentStatus of AssignedConsentModulepublic java.lang.Integer getOrderNumber()
public AssignedConsentModule setOrderNumber(java.lang.Integer moduleOrdNo)
moduleOrdNo
- orderNumber of AssignedConsentModulepublic java.util.List<AssignedConsentModule.PatientConsentStatus> getDisplayCheckBoxes()
public java.lang.String getDisplayCheckBoxesAsString()
public AssignedConsentModule setDisplayCheckBoxes(java.util.List<AssignedConsentModule.PatientConsentStatus> toBeDisplayedCheckBoxes)
toBeDisplayedCheckBoxes
- list of displayCheckBoxes for AssignedConsentModulepublic java.lang.String getExternProperties()
public AssignedConsentModule setExternProperties(java.lang.String externProperties)
externProperties
- externProperties of assigned modulepublic java.lang.String getExpirationProperties()
public AssignedConsentModule setExpirationProperties(java.lang.String expirationProperties)
expirationProperties
- expirationProperties of assigned modulepublic int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object
public boolean isEmpty()
isEmpty
in interface org.hl7.fhir.instance.model.api.IBase
isEmpty
in class org.hl7.fhir.r4.model.Element