Package | Description |
---|---|
org.emau.icmvc.ganimed.ttp.cm2 | |
org.emau.icmvc.ganimed.ttp.cm2.dto |
Modifier and Type | Method and Description |
---|---|
java.util.List<SignerIdDTO> |
GICSService.getAliasesForSignerId(java.lang.String domainName,
SignerIdDTO originalSignerId)
returns a list with all signer ids which are connected via an alias to the given signer id
|
Modifier and Type | Method and Description |
---|---|
void |
GICSService.addAlias(java.lang.String domainName,
SignerIdDTO originalSignerId,
SignerIdDTO aliasSignerId)
creates an alias between two signer ids; used for merges
|
void |
GICSService.addSignerIdToConsent(ConsentKeyDTO consentKeyDTO,
SignerIdDTO signerIdDTO)
adds the given signerId to the given consent
|
void |
GICSService.addSignerIdToSignerId(java.lang.String domainName,
SignerIdDTO existentSignerIdDTO,
SignerIdDTO newSignerIdDTO)
adds newSignerId (e.g. case number) to one or more virtual persons (which are using the given
existentSignerId (e.g. pseudonym))
|
void |
GICSService.deactivateAlias(java.lang.String domainName,
SignerIdDTO originalSignerId,
SignerIdDTO aliasSignerId)
deactivates the given alias
|
java.util.List<SignerIdDTO> |
GICSService.getAliasesForSignerId(java.lang.String domainName,
SignerIdDTO originalSignerId)
returns a list with all signer ids which are connected via an alias to the given signer id
|
Modifier and Type | Method and Description |
---|---|
java.util.List<ConsentLightDTO> |
GICSService.getAllConsentsForSignerIds(java.lang.String domainName,
java.util.Set<SignerIdDTO> signerIdDTOs,
boolean useAliases)
lists all consents for the person with the given id
|
ConsentStatusType |
GICSService.getConsentStatusType(java.util.Set<SignerIdDTO> signerIdDTOs,
PolicyKeyDTO policyKeyDTO,
CheckConsentConfig config)
checks whether there's a signed consent for the given patient and policy in the given
specific version
|
ConsentStatusType |
GICSService.getConsentStatusTypeFromExcludingToExcluding(java.util.Set<SignerIdDTO> signerIdDTOs,
java.lang.String domainName,
java.lang.String policyName,
java.lang.String versionFrom,
java.lang.String versionTo,
CheckConsentConfig config)
checks whether there's a signed consent for the given patient and policy in the given version
range: from < version < to
ignores the config parameter "ignoreVersionNumber" |
ConsentStatusType |
GICSService.getConsentStatusTypeFromExcludingToIncluding(java.util.Set<SignerIdDTO> signerIdDTOs,
java.lang.String domainName,
java.lang.String policyName,
java.lang.String versionFrom,
java.lang.String versionTo,
CheckConsentConfig config)
checks whether there's a signed consent for the given patient and policy in the given version
range: from < version <= to
ignores the config parameter "ignoreVersionNumber" |
ConsentStatusType |
GICSService.getConsentStatusTypeFromIncludingToExcluding(java.util.Set<SignerIdDTO> signerIdDTOs,
java.lang.String domainName,
java.lang.String policyName,
java.lang.String versionFrom,
java.lang.String versionTo,
CheckConsentConfig config)
checks whether there's a signed consent for the given patient and policy in the given version
range: from <= version < to
ignores the config parameter "ignoreVersionNumber" |
ConsentStatusType |
GICSService.getConsentStatusTypeFromIncludingToIncluding(java.util.Set<SignerIdDTO> signerIdDTOs,
java.lang.String domainName,
java.lang.String policyName,
java.lang.String versionFrom,
java.lang.String versionTo,
CheckConsentConfig config)
checks whether there's a signed consent for the given patient and policy in the given version
range: from <= version <= to
ignores the config parameter "ignoreVersionNumber" |
ConsentDTO |
GICSService.getCurrentConsentForSignerIdsAndCT(ConsentTemplateKeyDTO ctKeyDTO,
java.util.Set<SignerIdDTO> signerIdDTOs,
boolean ignoreVersionNumber,
boolean useAliases)
returns the current consent for the given signerIds
current means: the consent with the highest versionNumber of the associated ConsentTemplate; if there are more then one, the newest (ConsentDate) of them if "ignoreVersionNumber" is true, then the newest of all consents belonging to the signerIds, regardless of the VersionNumber of the associated ConsentTemplate |
java.util.List<SignedPolicyDTO> |
GICSService.getPolicyStatesForPolicyAndSignerIds(PolicyKeyDTO policyKeyDTO,
java.util.Set<SignerIdDTO> signerIdDTOs,
boolean useAliases)
returns all signed policies for the given policy which are signed by any person with at least
one of the given ids
|
java.util.List<SignedPolicyDTO> |
GICSService.getPolicyStatesForPolicyNameAndSignerIds(java.lang.String domainName,
java.lang.String policyName,
java.util.Set<SignerIdDTO> signerIdDTOs,
boolean useAliases)
returns all signed policies for the given policy name (thus ignoring the version number of
the policy) which are signed by the person with the given id
|
java.util.List<SignedPolicyDTO> |
GICSService.getPolicyStatesForSignerIds(java.lang.String domainName,
java.util.Set<SignerIdDTO> signerIdDTOs,
boolean useAliases)
returns all signed policies which are signed by any person with at least one of the given ids
|
boolean |
GICSService.isConsented(java.util.Set<SignerIdDTO> signerIdDTOs,
PolicyKeyDTO policyKeyDTO,
CheckConsentConfig config)
checks whether there's a signed consent for the given patient and policy in the given
specific version
|
boolean |
GICSService.isConsentedFromExcludingToExcluding(java.util.Set<SignerIdDTO> signerIdDTOs,
java.lang.String domainName,
java.lang.String policyName,
java.lang.String versionFrom,
java.lang.String versionTo,
CheckConsentConfig config)
checks whether there's a signed consent for the given patient and policy in the given version
range: from < version < to
ignores the config parameter "ignoreVersionNumber" |
boolean |
GICSService.isConsentedFromExcludingToIncluding(java.util.Set<SignerIdDTO> signerIdDTOs,
java.lang.String domainName,
java.lang.String policyName,
java.lang.String versionFrom,
java.lang.String versionTo,
CheckConsentConfig config)
checks whether there's a signed consent for the given patient and policy in the given version
range: from < version <= to
ignores the config parameter "ignoreVersionNumber" |
boolean |
GICSService.isConsentedFromIncludingToExcluding(java.util.Set<SignerIdDTO> signerIdDTOs,
java.lang.String domainName,
java.lang.String policyName,
java.lang.String versionFrom,
java.lang.String versionTo,
CheckConsentConfig config)
checks whether there's a signed consent for the given patient and policy in the given version
range: from <= version < to
ignores the config parameter "ignoreVersionNumber" |
boolean |
GICSService.isConsentedFromIncludingToIncluding(java.util.Set<SignerIdDTO> signerIdDTOs,
java.lang.String domainName,
java.lang.String policyName,
java.lang.String versionFrom,
java.lang.String versionTo,
CheckConsentConfig config)
checks whether there's a signed consent for the given patient and policy in the given version
range: from <= version <= to
ignores the config parameter "ignoreVersionNumber" |
void |
GICSService.refuseConsent(ConsentTemplateKeyDTO ctKeyDTO,
java.util.Set<SignerIdDTO> signerIdDTOs)
stores a "refused" consent - the consent is not declined, the participant didn't want to fill
a consent
the date of the refused consent is set to the current date |
Modifier and Type | Method and Description |
---|---|
java.util.List<SignerIdDTO> |
ConsentParseResultDTO.getDetectedSignerIds() |
java.util.List<SignerIdDTO> |
ConsentKeyDTO.getOrderedSignerIds()
Returns a list with this consentKey's signerIDs in the order of their order number
|
java.util.Set<SignerIdDTO> |
ConsentKeyDTO.getSignerIds() |
Modifier and Type | Method and Description |
---|---|
void |
ConsentParseResultDTO.setDetectedSignerIds(java.util.List<SignerIdDTO> toBeUsedSids) |
void |
ConsentKeyDTO.setSignerIds(java.util.Set<SignerIdDTO> signerIds) |
Constructor and Description |
---|
ConsentKeyDTO(ConsentTemplateKeyDTO consentTemplateKey,
java.util.Set<SignerIdDTO> signerIds,
java.util.Date consentDate) |