Summary Table

Categories Total Count
PII 0
URL 0
DNS 0
EKL 0
IP 0
PORT 0
VsID 0
CF 0
AI 0
VPD 0
PL 0
Other 0

File Content

package gov.va.med.ewv.service;

import java.util.List;
import java.util.Set;

import gov.va.med.domain.ewv.EwvClaims;
import gov.va.med.domain.ewv.EwvServiceLines;
import gov.va.med.domain.ewv.EwvSvcLineDme;
import gov.va.med.ewv.exceptions.NonUniqueRecordsException;
import gov.va.med.ewv.model.response.AmbulanceInfo;
import gov.va.med.ewv.model.response.MedicalEquipmentLine;
import gov.va.med.ewv.util.ServiceLine;

public interface IEwvAmbulanceAndServiceLinesInfoService {

AmbulanceInfo populateServiceLineLevelAmbulanceInfo(EwvServiceLines serviceLineBean)
throws NonUniqueRecordsException;

ServiceLine populateServiceLine(EwvServiceLines line, EwvClaims claim) throws NonUniqueRecordsException;

List<ServiceLine> populateServiceLines(EwvClaims claim) throws NonUniqueRecordsException;

List<MedicalEquipmentLine> createMedicalEquipmentLines(Set<EwvSvcLineDme> list);

AmbulanceInfo populateClaimLevelAmbulanceInfo(EwvClaims claimBean) throws NonUniqueRecordsException;
}