@AccessLevel(value=EXTERNAL)
public interface MaintainProviderIncidentInjury
Modifier and Type | Method and Description |
---|---|
curam.core.facade.struct.IncidentAndInjuryKey |
createIncidentInjury(curam.core.facade.struct.CreateIncidentInjuryDetails details)
Creates an incident injury for an incident with the details of the injury
and participants(s) responsible for it.
|
void |
deleteIncidentInjury(curam.core.facade.struct.IncidentInjuryIDAndVersionNoDetails details)
Cancels an incident injury.
|
curam.core.facade.struct.IncidentInjuryDetailsList |
listIncidentInjury(curam.core.facade.struct.IncidentAndInjuryKey key)
Returns the list of injuries for a specified incident.
|
void |
modifyIncidentInjury(curam.core.facade.struct.IncidentInjuryDetails details)
Modifies an incident injury, including changes to responsible party.
|
curam.core.facade.struct.IncidentInjuryDetails |
viewIncidentInjury(curam.core.facade.struct.IncidentAndInjuryKey key)
Reads the incident injury and responsible participant's details.
|
@AccessLevel(value=EXTERNAL) curam.core.facade.struct.IncidentAndInjuryKey createIncidentInjury(curam.core.facade.struct.CreateIncidentInjuryDetails details) throws curam.util.exception.AppException, curam.util.exception.InformationalException
details
- The details of the incident injury and the responsible
participants.curam.util.exception.AppException
curam.util.exception.InformationalException
IncidentInjury, IncidentInjuryResponsibility |
@AccessLevel(value=EXTERNAL) void deleteIncidentInjury(curam.core.facade.struct.IncidentInjuryIDAndVersionNoDetails details) throws curam.util.exception.AppException, curam.util.exception.InformationalException
details
- The key of the incident injury and the version number.curam.util.exception.AppException
curam.util.exception.InformationalException
IncidentInjury |
@AccessLevel(value=EXTERNAL) void modifyIncidentInjury(curam.core.facade.struct.IncidentInjuryDetails details) throws curam.util.exception.AppException, curam.util.exception.InformationalException
details
- The details of the incident injury and the responsible
participants.curam.util.exception.AppException
curam.util.exception.InformationalException
IncidentInjury, IncidentInjuryResponsibility |
@AccessLevel(value=EXTERNAL) curam.core.facade.struct.IncidentInjuryDetails viewIncidentInjury(curam.core.facade.struct.IncidentAndInjuryKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
key
- The key of the incident injury and the incident.curam.util.exception.AppException
curam.util.exception.InformationalException
IncidentInjury, IncidentInjuryResponsibility |
@AccessLevel(value=EXTERNAL) curam.core.facade.struct.IncidentInjuryDetailsList listIncidentInjury(curam.core.facade.struct.IncidentAndInjuryKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
key
- The key of the incident.curam.util.exception.AppException
curam.util.exception.InformationalException
Incident, IncidentInjury |