public interface MultidisciplinaryTeamMemberRole
Modifier and Type | Method and Description |
---|---|
void |
cancelMemberRole(curam.sec.mdt.facade.struct.MDTMemberRoleVersionKey key)
Cancels an multidisciplinary team member role.
|
void |
createMultidisciplinaryTeamMemberRole(curam.sec.mdt.facade.struct.MultidisciplinaryTeamMemberRoleDetails details)
Creates a multidisciplinary team member role.
|
curam.sec.mdt.facade.struct.MultidisciplinaryTeamMemberRoleDetailsList |
listExternalMemberRolesAndSharingConfigurationSettings()
Lists all the active external Multidisciplinary team member roles that
exist on the system and the sharing configuration settings.
|
curam.sec.mdt.facade.struct.MultidisciplinaryTeamMemberRoleDetailsList |
listInternalMemberRoles()
Lists all the active internal Multidisciplinary team member roles that
exist on the system.
|
curam.sec.mdt.facade.struct.MultidisciplinaryTeamMemberRoleDetailsList |
listMemberRoles()
Lists all the active Multidisciplinary team member roles that exist on the
system.
|
curam.sec.mdt.facade.struct.MultidisciplinaryTeamMemberRoleDetails |
readMemberRoleDetails(curam.sec.mdt.entity.struct.MDTMemberRoleKey key)
Retrieves the details of a multidisciplinary team member role.
|
void |
updateMemberRoleDetails(curam.sec.mdt.facade.struct.MultidisciplinaryTeamMemberRoleDetails details)
Updates the multidisciplinary team member role with the given details.
|
curam.sec.mdt.facade.struct.MultidisciplinaryTeamMemberRoleDetailsList listMemberRoles() throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
curam.sec.mdt.facade.struct.MultidisciplinaryTeamMemberRoleDetailsList listInternalMemberRoles() throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
curam.sec.mdt.facade.struct.MultidisciplinaryTeamMemberRoleDetailsList listExternalMemberRolesAndSharingConfigurationSettings() throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
curam.sec.mdt.facade.struct.MultidisciplinaryTeamMemberRoleDetails readMemberRoleDetails(curam.sec.mdt.entity.struct.MDTMemberRoleKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
key
- the ID of the multidisciplinary team member role to readcuram.util.exception.AppException
curam.util.exception.InformationalException
void updateMemberRoleDetails(curam.sec.mdt.facade.struct.MultidisciplinaryTeamMemberRoleDetails details) throws curam.util.exception.AppException, curam.util.exception.InformationalException
the
- multidisciplinary team member role details to be updatedcuram.util.exception.AppException
curam.util.exception.InformationalException
void cancelMemberRole(curam.sec.mdt.facade.struct.MDTMemberRoleVersionKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
key
- The ID and version number of the multidisciplinary team member
role to cancelcuram.util.exception.AppException
curam.util.exception.InformationalException
void createMultidisciplinaryTeamMemberRole(curam.sec.mdt.facade.struct.MultidisciplinaryTeamMemberRoleDetails details) throws curam.util.exception.AppException, curam.util.exception.InformationalException
details
- the details of the member role to be createdcuram.util.exception.AppException
curam.util.exception.InformationalException