Package | Description |
---|---|
org.emau.icmvc.ganimed.ttp.cm2 | |
org.emau.icmvc.ganimed.ttp.cm2.dto | |
org.emau.icmvc.ganimed.ttp.cm2.util | |
org.emau.icmvc.magic.fhir.datatypes |
Modifier and Type | Method and Description |
---|---|
void |
GICSService.deletePolicy(PolicyKeyDTO keyDTO)
deletes the given policy (only if it's not in use, i.e. there's no module linked to that
policy)
|
void |
GICSService.finalisePolicy(PolicyKeyDTO policyKeyDTO)
finalises the given policy
|
java.util.List<java.lang.String> |
GICSService.getAllConsentedIdsFor(java.lang.String signerIdTypeName,
PolicyKeyDTO policyKeyDTO,
CheckConsentConfig config)
list all consented ids for the given policy and signerIdType
|
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
|
PolicyDTO |
GICSService.getPolicy(PolicyKeyDTO keyDTO)
returns all attributes of the requested policy
|
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
|
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
|
void |
GICSService.updatePolicyInUse(PolicyKeyDTO policyKeyDTO,
java.lang.String label,
java.lang.String externProperties,
java.lang.String comment)
updates the given policy with the given values
|
Modifier and Type | Method and Description |
---|---|
PolicyKeyDTO |
PolicyDTO.getKey() |
PolicyKeyDTO |
SignedPolicyDTO.getPolicyKey() |
Modifier and Type | Method and Description |
---|---|
java.util.Map<ModuleKeyDTO,java.util.HashMap<PolicyKeyDTO,java.util.Date>> |
ConsentDateValuesDTO.getPolicyExpirations() |
java.util.List<PolicyKeyDTO> |
ModuleStateDTO.getPolicyKeys() |
Modifier and Type | Method and Description |
---|---|
java.util.Date |
ConsentDateValuesDTO.getDateForPolicy(PolicyKeyDTO policyKeyDTO) |
void |
PolicyDTO.setKey(PolicyKeyDTO key) |
void |
SignedPolicyDTO.setPolicyKey(PolicyKeyDTO policyKey) |
Modifier and Type | Method and Description |
---|---|
void |
ConsentDateValuesDTO.setPolicyExpirations(java.util.Map<ModuleKeyDTO,java.util.HashMap<PolicyKeyDTO,java.util.Date>> policyExpirations) |
void |
ModuleStateDTO.setPolicyKeys(java.util.List<PolicyKeyDTO> policyKeys) |
Constructor and Description |
---|
PolicyDTO(PolicyKeyDTO key) |
PolicyDTO(PolicyKeyDTO key,
java.lang.String comment,
java.lang.String externProperties,
java.lang.String label,
boolean finalised,
java.util.Date creationDate,
java.util.Date updateDate,
java.lang.String fhirID) |
SignedPolicyDTO(ConsentStatus status,
PolicyKeyDTO policyKey,
ConsentKeyDTO consentKey,
java.lang.String fhirID) |
Constructor and Description |
---|
ModuleStateDTO(ModuleKeyDTO key,
ConsentStatus consentState,
java.util.List<PolicyKeyDTO> policyKeys) |
Modifier and Type | Method and Description |
---|---|
StatisticKeys |
StatisticKeys.perPolicy(PolicyKeyDTO policy) |
Modifier and Type | Method and Description |
---|---|
AssignedConsentPolicy |
AssignedConsentPolicy.setPolicyKeyFromDTO(PolicyKeyDTO key) |