Klasse ConsentModule
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.ConsentModule
- 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 ConsentModule
extends org.hl7.fhir.r4.model.Type
implements org.hl7.fhir.instance.model.api.ICompositeType
FHIR Datatype to hold gICS-Module specific information
- Autor:
- bialkem mosaic-greifswald.de
- Siehe auch:
-
Feldübersicht
Von Klasse geerbte Felder org.hl7.fhir.r4.model.Element
extension, id
-
Konstruktorübersicht
KonstruktorBeschreibungcreate new instance of ConsentModule, using default version "1.0" -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungadd new AssignedConsentPolicy to list of AssignedConsentPolicy and invoke update of internal fhir reference listboolean
List
<org.hl7.fhir.r4.model.Type> get current list of assigned Modules as ArrayListReturn the creation dateget Name of assigned consent domainget externProperties of consent moduleget comment to describe purpose of consent moduleget consent module finalized statusget label of consent moduleget Name of consent moduleget shorttext of consent moduleget text of consent module to be used as label etc.get title of consent module to be used as label etc.get version of consent moduleint
hashCode()
boolean
isEmpty()
setAssignedPolicies
(List<org.hl7.fhir.r4.model.Type> listOfPolicies) set list of AssignedConsentPolicies and update respective fhir list of referencessetAssignedPoliciesFromKeyString
(List<String> policyKeyStrings) setCreationDate
(Date creationDate) Set the creation datesetDomainName
(String domainName) set name of assigned consent domainsetExternProperties
(String externProperties) set externProperties of consent module with 0-n properties separated by semicolonsetModuleComment
(String comment) set comment to describe purpose of consent modulesetModuleFinalized
(Boolean finalstate) set consent module finalized statussetModuleLabel
(String label) set label of consent modulesetModuleName
(String name) set Name of consent modulesetModuleShortText
(String shorttext) set shorttext of consent module to be used as displayed contentsetModuleText
(String text) set text of consent module to be used as displayed contentsetModuleTitle
(String title) set title of consent module to be used as label etc.setModuleVersion
(String version) set version of consent moduleget module Key as String separated with semicolon e.g.toString()
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
-
ConsentModule
public ConsentModule()create new instance of ConsentModule, using default version "1.0"
-
-
Methodendetails
-
getModuleVersion
get version of consent module- Gibt zurück:
- version of consent module
-
setModuleVersion
set version of consent module- Parameter:
version
- version of consent module- Gibt zurück:
- instance of ConsentModule
-
getModuleFinalized
get consent module finalized status- Gibt zurück:
- module finalized status
-
setModuleFinalized
set consent module finalized status- Parameter:
finalstate
- finalized status module finalized status- Gibt zurück:
- instance of consent module
-
getAssignedPolicies
get current list of assigned Modules as ArrayList- Gibt zurück:
- list of assigned modules as ArrayList
-
getDeprecatedPolicyKeys
- Gibt zurück:
- list of deprecatedPolicy Keys
-
setAssignedPolicies
set list of AssignedConsentPolicies and update respective fhir list of references- Parameter:
listOfPolicies
- list of AssignedConsentPolicies for this consent module- Gibt zurück:
- current instance of ConsentModule
-
setAssignedPoliciesFromKeyString
-
addAssignedPolicy
add new AssignedConsentPolicy to list of AssignedConsentPolicy and invoke update of internal fhir reference list- Parameter:
item
- AssignedConsentPolicy item to be added- Gibt zurück:
- current instance of ConsentModule
-
getModuleLabel
get label of consent module- Gibt zurück:
- label of consent module
-
setModuleLabel
set label of consent module- Parameter:
label
- label of consent module- Gibt zurück:
- instance of ConsentModule
-
getModuleName
get Name of consent module- Gibt zurück:
- Name of consent module
-
setModuleName
set Name of consent module- Parameter:
name
- Name of consent module- Gibt zurück:
- instance of ConsentModule
-
getDomainName
get Name of assigned consent domain- Gibt zurück:
- name of assigned consent domain
-
setDomainName
set name of assigned consent domain- Parameter:
domainName
- name of assigned consent domain- Gibt zurück:
- instance of ConsentModule
-
getModuleComment
get comment to describe purpose of consent module- Gibt zurück:
- comment to describe purpose of consent module
-
setModuleComment
set comment to describe purpose of consent module- Parameter:
comment
- comment to describe purpose of consent module- Gibt zurück:
- instance of ConsentModule
-
getModuleTitle
get title of consent module to be used as label etc.- Gibt zurück:
- title of consent module
-
setModuleTitle
set title of consent module to be used as label etc.- Parameter:
title
- title of consent module to be used as label etc.- Gibt zurück:
- instance of ConsentModule
-
getModuleShortText
get shorttext of consent module- Gibt zurück:
- shorttext of consent module
-
setModuleShortText
set shorttext of consent module to be used as displayed content- Parameter:
shorttext
- shorttext of consent module to be used as displayed content- Gibt zurück:
- instance of ConsentModule
-
getModuleText
get text of consent module to be used as label etc.- Gibt zurück:
- text of consent module to be used as displayed content
-
setModuleText
set text of consent module to be used as displayed content- Parameter:
text
- text of consent module to be used as displayed content- Gibt zurück:
- instance of ConsentModule
-
getExternProperties
get externProperties of consent module- Gibt zurück:
- externProperties of consent module
-
setExternProperties
set externProperties of consent module with 0-n properties separated by semicolon- Parameter:
externProperties
- externProperties of consent module- Gibt zurück:
- instance of ConsentModule
-
getCreationDate
Return the creation date- Gibt zurück:
- the creation date
-
setCreationDate
Set the creation date- Parameter:
creationDate
- the creation date
-
toKeyString
get module Key as String separated with semicolon e.g. "domain;module name;module version" -
equals
-
hashCode
public int hashCode() -
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
-