Klasse AssignedConsentModule
java.lang.Object
org.hl7.fhir.r4.model.Base
org.hl7.fhir.r4.model.Element
org.hl7.fhir.r4.model.Type
org.emau.icmvc.magic.fhir.datatypes.AssignedConsentModule
- Alle implementierten Schnittstellen:
ca.uhn.fhir.model.api.IElement
,Serializable
,org.hl7.fhir.instance.model.api.IBase
,org.hl7.fhir.instance.model.api.IBaseDatatype
,org.hl7.fhir.instance.model.api.IBaseElement
,org.hl7.fhir.instance.model.api.IBaseHasExtensions
,org.hl7.fhir.instance.model.api.ICompositeType
public class AssignedConsentModule
extends org.hl7.fhir.r4.model.Type
implements org.hl7.fhir.instance.model.api.ICompositeType
FHIR Datatype to hold assigned module specific information for templates
- Autor:
- bialkem
- Siehe auch:
-
Verschachtelte Klassen - Übersicht
Modifizierer und TypKlasseBeschreibungstatic enum
internal enumeration to differentiate types of patient consent status. -
Feldübersicht
Von Klasse geerbte Felder org.hl7.fhir.r4.model.Element
extension, id
-
Konstruktorübersicht
KonstruktorBeschreibungAssignedConsentModule
(String moduleKey, List<AssignedConsentModule.PatientConsentStatus> displayCheckBoxes, AssignedConsentModule.PatientConsentStatus defaultConsentStatus, Boolean mandatoryModule) create new instance of AssignedConsentModule using only obligatory parametersAssignedConsentModule
(String moduleKey, List<AssignedConsentModule.PatientConsentStatus> displayCheckBoxes, AssignedConsentModule.PatientConsentStatus defaultConsentStatus, Boolean mandatoryModule, String comment, Integer orderNumber) create new instance of AssignedConsentModule using additional parametersAssignedConsentModule
(String moduleKey, List<AssignedConsentModule.PatientConsentStatus> displayCheckBoxes, AssignedConsentModule.PatientConsentStatus defaultConsentStatus, Boolean mandatoryModule, String comment, Integer orderNumber, String externProperties) create new instance of AssignedConsentModule using additional parametersAssignedConsentModule
(String moduleKey, List<AssignedConsentModule.PatientConsentStatus> displayCheckBoxes, AssignedConsentModule.PatientConsentStatus defaultConsentStatus, Boolean mandatoryModule, String comment, Integer orderNumber, String externProperties, String expirationProperties) create new instance of AssignedConsentModule using additional parameters -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungboolean
get comment to describe purpose of AssignedConsentModuleget defaultConsentStatus of AssignedConsentModuleget list of check box values of type PatientConsentStatus of AssignedConsentModuleget list of check box values of type PatientConsentStatus of AssignedConsentModule as stringget expirationProperties of assigned moduleget externProperties of assigned moduleget mandatory state of AssignedConsentModuleget module reference as semicolon separated stringget orderNumber of AssignedConsentModuleint
hashCode()
boolean
isEmpty()
setComment
(String moduleComment) set comment to describe purpose of AssignedConsentModuleset defaultConsentStatus of AssignedConsentModulesetDisplayCheckBoxes
(List<AssignedConsentModule.PatientConsentStatus> toBeDisplayedCheckBoxes) set list of check box values of type PatientConsentStatus of AssignedConsentModulesetExpirationProperties
(String expirationProperties) set expirationProperties of assigned modulesetExternProperties
(String externProperties) set externProperties of assigned module with 0-n properties separated by semicolon e.g.setMandatory
(Boolean mandatory) set mandatory state of AssignedConsentModulesetModuleKey
(String consentmodulekey) setmodule reference as semicolon separated stringsetOrderNumber
(Integer moduleOrdNo) set orderNumber of AssignedConsentModuletoString()
protected org.hl7.fhir.r4.model.Type
Von Klasse geerbte Methoden org.hl7.fhir.r4.model.Type
copy
Von Klasse geerbte Methoden org.hl7.fhir.r4.model.Element
addChild, addExtension, addExtension, addExtension, copyValues, equalsDeep, equalsShallow, fhirType, getExtension, getExtensionByUrl, getExtensionFirstRep, getExtensionsByUrl, getExtensionString, getId, getIdBase, getIdElement, getNamedProperty, getProperty, getTypesForProperty, hasExtension, hasExtension, hasId, hasIdElement, isDisallowExtensions, listChildren, makeProperty, noExtensions, removeExtension, setDisallowExtensions, setExtension, setId, setIdBase, setIdElement, setProperty, setProperty
Von Klasse geerbte Methoden org.hl7.fhir.r4.model.Base
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, copyValues, dateTimeValue, equals, getChildByName, getFormatCommentsPost, getFormatCommentsPre, getNamedProperty, getUserData, getUserInt, getUserString, getXhtml, hasFormatComment, hasPrimitiveValue, hasType, hasUserData, isBooleanPrimitive, isDateTime, isMetadataBased, isPrimitive, isResource, listChildrenByName, listChildrenByName, primitiveValue, setUserData, setUserDataINN
Von Klasse geerbte Methoden java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Von Schnittstelle geerbte Methoden org.hl7.fhir.instance.model.api.IBase
fhirType, getFormatCommentsPost, getFormatCommentsPre, getUserData, hasFormatComment, setUserData
Von Schnittstelle geerbte Methoden org.hl7.fhir.instance.model.api.IBaseElement
getUserData, setUserData
-
Konstruktordetails
-
AssignedConsentModule
public AssignedConsentModule() -
AssignedConsentModule
public AssignedConsentModule(String moduleKey, List<AssignedConsentModule.PatientConsentStatus> displayCheckBoxes, AssignedConsentModule.PatientConsentStatus defaultConsentStatus, Boolean mandatoryModule) create new instance of AssignedConsentModule using only obligatory parameters- Parameter:
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 template
-
AssignedConsentModule
public AssignedConsentModule(String moduleKey, List<AssignedConsentModule.PatientConsentStatus> displayCheckBoxes, AssignedConsentModule.PatientConsentStatus defaultConsentStatus, Boolean mandatoryModule, String comment, Integer orderNumber, String externProperties, String expirationProperties) create new instance of AssignedConsentModule using additional parameters- Parameter:
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 module
-
AssignedConsentModule
public AssignedConsentModule(String moduleKey, List<AssignedConsentModule.PatientConsentStatus> displayCheckBoxes, AssignedConsentModule.PatientConsentStatus defaultConsentStatus, Boolean mandatoryModule, String comment, Integer orderNumber, String externProperties) create new instance of AssignedConsentModule using additional parameters- Parameter:
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 module
-
AssignedConsentModule
public AssignedConsentModule(String moduleKey, List<AssignedConsentModule.PatientConsentStatus> displayCheckBoxes, AssignedConsentModule.PatientConsentStatus defaultConsentStatus, Boolean mandatoryModule, String comment, Integer orderNumber) create new instance of AssignedConsentModule using additional parameters- Parameter:
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)
-
-
Methodendetails
-
getMandatory
get mandatory state of AssignedConsentModule- Gibt zurück:
- mandatory state of AssignedConsentModule
-
setMandatory
set mandatory state of AssignedConsentModule- Parameter:
mandatory
- required state of AssignedConsentModule- Gibt zurück:
- instance of AssignedConsentModule
-
getComment
get comment to describe purpose of AssignedConsentModule- Gibt zurück:
- comment to describe purpose of AssignedConsentModule
-
setComment
set comment to describe purpose of AssignedConsentModule- Parameter:
moduleComment
- comment to describe purpose of AssignedConsentModule- Gibt zurück:
- instance of AssignedConsentModule
-
getModuleKey
get module reference as semicolon separated string- Gibt zurück:
- referenced module key
-
setModuleKey
setmodule reference as semicolon separated string- Parameter:
consentmodulekey
- referenced module to be assigned to template, as semicolon separated string- Gibt zurück:
- instance of AssignedConsentModule
-
getDefaultConsentStatus
get defaultConsentStatus of AssignedConsentModule- Gibt zurück:
- defaultConsentStatus of AssignedConsentModule
-
setDefaultConsentStatus
public AssignedConsentModule setDefaultConsentStatus(AssignedConsentModule.PatientConsentStatus defaultState) set defaultConsentStatus of AssignedConsentModule- Parameter:
defaultState
- defaultConsentStatus of AssignedConsentModule- Gibt zurück:
- instance of AssignedConsentModule
-
getOrderNumber
get orderNumber of AssignedConsentModule- Gibt zurück:
- orderNumber of AssignedConsentModule
-
setOrderNumber
set orderNumber of AssignedConsentModule- Parameter:
moduleOrdNo
- orderNumber of AssignedConsentModule- Gibt zurück:
- instance of AssignedConsentModule
-
getDisplayCheckBoxes
get list of check box values of type PatientConsentStatus of AssignedConsentModule- Gibt zurück:
- assigned checkbox values of this AssignedConsentModule
-
getDisplayCheckBoxesAsString
get list of check box values of type PatientConsentStatus of AssignedConsentModule as string- Gibt zurück:
- assigned checkbox values of this AssignedConsentModule as string
-
setDisplayCheckBoxes
public AssignedConsentModule setDisplayCheckBoxes(List<AssignedConsentModule.PatientConsentStatus> toBeDisplayedCheckBoxes) set list of check box values of type PatientConsentStatus of AssignedConsentModule- Parameter:
toBeDisplayedCheckBoxes
- list of displayCheckBoxes for AssignedConsentModule- Gibt zurück:
- instance of AssignedConsentModule
-
getExternProperties
get externProperties of assigned module- Gibt zurück:
- externProperties of assigned module
-
setExternProperties
set externProperties of assigned module with 0-n properties separated by semicolon e.g. validity_period=p1y- Parameter:
externProperties
- externProperties of assigned module- Gibt zurück:
- instance of Assigend Module
-
getExpirationProperties
get expirationProperties of assigned module- Gibt zurück:
- expirationProperties of assigned module
-
setExpirationProperties
set expirationProperties of assigned module- Parameter:
expirationProperties
- expirationProperties of assigned module- Gibt zurück:
- instance of Assigend Module
-
hashCode
public int hashCode() -
equals
-
toString
-
isEmpty
public boolean isEmpty()- Angegeben von:
isEmpty
in Schnittstelleorg.hl7.fhir.instance.model.api.IBase
- Setzt außer Kraft:
isEmpty
in Klasseorg.hl7.fhir.r4.model.Element
-
typedCopy
protected org.hl7.fhir.r4.model.Type typedCopy()- Angegeben von:
typedCopy
in Klasseorg.hl7.fhir.r4.model.Type
-