Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
32 changes: 32 additions & 0 deletions src/main/java/com/iemr/tm/service/anc/ANCServiceImpl.java
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,8 @@
import java.util.List;
import java.util.Map;

import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
Expand Down Expand Up @@ -100,6 +102,9 @@
@Service
public class ANCServiceImpl implements ANCService {

private Logger logger = LoggerFactory.getLogger(this.getClass().getSimpleName());


private ANCNurseServiceImpl ancNurseServiceImpl;
private ANCDoctorServiceImpl ancDoctorServiceImpl;
private CommonNurseServiceImpl commonNurseServiceImpl;
Expand Down Expand Up @@ -208,17 +213,44 @@ public String saveANCNurseData(JsonObject requestOBJ, String Authorization) thro
// create tc request
tcRequestOBJ = commonServiceImpl.createTcRequest(requestOBJ, nurseUtilityClass, Authorization);
// call method to save ANC data
logger.info("Start saving ANC details for BenVisitID={} and BenVisitCode={}", benVisitID, benVisitCode);

ancSaveSuccessFlag = saveBenANCDetails(requestOBJ.getAsJsonObject("ancDetails"), benVisitID,
benVisitCode);
if (ancSaveSuccessFlag == null || ancSaveSuccessFlag <= 0) {
logger.error("Error in saving BenANCDetails for BenVisitID={} and BenVisitCode={}", benVisitID, benVisitCode);
} else {
logger.info("Successfully saved BenANCDetails for BenVisitID={} and BenVisitCode={}", benVisitID, benVisitCode);
}
// call method to save History data
logger.info("Start saving BenANCHistoryDetails for BenVisitID={} and BenVisitCode={}", benVisitID, benVisitCode);
historySaveSuccessFlag = saveBenANCHistoryDetails(requestOBJ.getAsJsonObject("historyDetails"),
benVisitID, benVisitCode);
if (historySaveSuccessFlag == null || historySaveSuccessFlag <= 0) {
logger.error("Error in saving BenANCHistoryDetails for BenVisitID={} and BenVisitCode={}", benVisitID, benVisitCode);
} else {
logger.info("Successfully saved BenANCHistoryDetails for BenVisitID={} and BenVisitCode={}", benVisitID, benVisitCode);
}
// call method to save Vital data
logger.info("Start saving BenANCVitalDetails for BenVisitID={} and BenVisitCode={}", benVisitID, benVisitCode);

vitalSaveSuccessFlag = saveBenANCVitalDetails(requestOBJ.getAsJsonObject("vitalDetails"), benVisitID,
benVisitCode);
if (vitalSaveSuccessFlag == null || vitalSaveSuccessFlag <= 0) {
logger.error("Error in saving BenANCVitalDetails for BenVisitID={} and BenVisitCode={}", benVisitID, benVisitCode);
} else {
logger.info("Successfully saved BenANCVitalDetails for BenVisitID={} and BenVisitCode={}", benVisitID, benVisitCode);
}

// call method to save Examination data
logger.info("Start saving BenANCExaminationDetails for BenVisitID={} and BenVisitCode={}", benVisitID, benVisitCode);
examtnSaveSuccessFlag = saveBenANCExaminationDetails(requestOBJ.getAsJsonObject("examinationDetails"),
benVisitID, benVisitCode);
if (examtnSaveSuccessFlag == null || examtnSaveSuccessFlag <= 0) {
logger.error("Error in saving BenANCExaminationDetails for BenVisitID={} and BenVisitCode={}", benVisitID, benVisitCode);
} else {
logger.info("Successfully saved BenANCExaminationDetails for BenVisitID={} and BenVisitCode={}", benVisitID, benVisitCode);
}
} else {
throw new RuntimeException("Error occurred while creating beneficiary visit");
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -228,13 +228,32 @@ public String saveCancerScreeningNurseData(JsonObject requestOBJ, String Authori
tcRequestOBJ = commonServiceImpl.createTcRequest(requestOBJ, nurseUtilityClass, Authorization);

// call method to save history data
logger.info("Start saving BenHistoryDetails for BenVisitID={} and BenVisitCode={}", benVisitID, benVisitCode);
Long historySaveSuccessFlag = saveBenHistoryDetails(requestOBJ, benVisitID, benVisitCode);
if (historySaveSuccessFlag == null || historySaveSuccessFlag <= 0) {
logger.error("Error in saving BenHistoryDetails for BenVisitID={} and BenVisitCode={}", benVisitID, benVisitCode);
} else {
logger.info("Successfully saved BenHistoryDetails for BenVisitID={} and BenVisitCode={}", benVisitID, benVisitCode);
}

// call method to save Examination data
logger.info("Start saving BenExaminationDetails for BenVisitID={} and BenVisitCode={}", benVisitID, benVisitCode);
Long examinationSuccessFlag = saveBenExaminationDetails(requestOBJ, benVisitID, Authorization,
benVisitCode, benFlowID);
if (examinationSuccessFlag == null || examinationSuccessFlag <= 0) {
logger.error("Error in saving BenExaminationDetails for BenVisitID={} and BenVisitCode={}", benVisitID, benVisitCode);
} else {
logger.info("Successfully saved BenExaminationDetails for BenVisitID={} and BenVisitCode={}", benVisitID, benVisitCode);
}
// call method to save vitals data
logger.info("Start saving BenVitalsDetails for BenVisitID={} and BenVisitCode={}", benVisitID, benVisitCode);
Long vitalSaveSuccessFlag = saveBenVitalsDetails(requestOBJ, benVisitID, benVisitCode);

if (vitalSaveSuccessFlag == null || vitalSaveSuccessFlag <= 0) {
logger.error("Error in saving BenVitalsDetails for BenVisitID={} and BenVisitCode={}", benVisitID, benVisitCode);
} else {
logger.info("Successfully saved BenVitalsDetails for BenVisitID={} and BenVisitCode={}", benVisitID, benVisitCode);
}

if ((historySaveSuccessFlag != null && historySaveSuccessFlag > 0)
&& (examinationSuccessFlag != null && examinationSuccessFlag > 0)
&& (vitalSaveSuccessFlag != null && vitalSaveSuccessFlag > 0)) {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,8 @@
import java.util.List;
import java.util.Map;

import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
Expand Down Expand Up @@ -75,6 +77,9 @@

@Service
public class Covid19ServiceImpl implements Covid19Service {

private Logger logger = LoggerFactory.getLogger(this.getClass().getSimpleName());

@Autowired
private CommonNurseServiceImpl commonNurseServiceImpl;
@Autowired
Expand Down Expand Up @@ -153,12 +158,24 @@ public String saveCovid19NurseData(JsonObject requestOBJ, String Authorization)

tcRequestOBJ = commonServiceImpl.createTcRequest(requestOBJ, nurseUtilityClass, Authorization);
// call method to save History data
logger.info("Start saving BenCovid19HistoryDetails for BenVisitID={} and BenVisitCode={}", benVisitID, benVisitCode);
historySaveSuccessFlag = saveBenCovid19HistoryDetails(requestOBJ.getAsJsonObject("historyDetails"),
benVisitID, benVisitCode);
if (historySaveSuccessFlag == null || historySaveSuccessFlag <= 0) {
logger.error("Error in saving BenCovid19HistoryDetails for BenVisitID={} and BenVisitCode={}", benVisitID, benVisitCode);
} else {
logger.info("Successfully saved BenCovid19HistoryDetails for BenVisitID={} and BenVisitCode={}", benVisitID, benVisitCode);
}
// call method to save Vital data
logger.info("Start saving BenCovid19VitalDetails for BenVisitID={} and BenVisitCode={}", benVisitID, benVisitCode);
vitalSaveSuccessFlag = saveBenCovid19VitalDetails(requestOBJ.getAsJsonObject("vitalDetails"),
benVisitID, benVisitCode);

if (vitalSaveSuccessFlag == null || vitalSaveSuccessFlag <= 0) {
logger.error("Error in saving BenCovid19VitalDetails for BenVisitID={} and BenVisitCode={}", benVisitID, benVisitCode);
} else {
logger.info("Successfully saved BenCovid19VitalDetails for BenVisitID={} and BenVisitCode={}", benVisitID, benVisitCode);
}

} else {
throw new RuntimeException("Error occurred while creating beneficiary visit");
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,8 @@
import java.util.List;
import java.util.Map;

import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
Expand Down Expand Up @@ -80,6 +82,13 @@

@Service
public class GeneralOPDServiceImpl implements GeneralOPDService {

private Logger logger = LoggerFactory.getLogger(this.getClass().getSimpleName());

private static final String VITAL_DETAILS = "vitalDetails";
private static final String EXAMINATION_DETAILS = "examinationDetails";
private static final String HISTORY_DETAILS = "historyDetails";

@Autowired
private CommonNurseServiceImpl commonNurseServiceImpl;
@Autowired
Expand Down Expand Up @@ -144,19 +153,40 @@ public String saveNurseData(JsonObject requestOBJ, String Authorization) throws
// create tc request
tcRequestOBJ = commonServiceImpl.createTcRequest(requestOBJ, nurseUtilityClass, Authorization);
// call method to save History data
if (requestOBJ.has("historyDetails") && !requestOBJ.get("historyDetails").isJsonNull())
if (requestOBJ.has(HISTORY_DETAILS) && !requestOBJ.get(HISTORY_DETAILS).isJsonNull()) {
logger.info("Start saving BenGeneralOPDHistoryDetails for BenVisitID={} and BenVisitCode={}", benVisitID, benVisitCode);
historySaveSuccessFlag = saveBenGeneralOPDHistoryDetails(
requestOBJ.getAsJsonObject("historyDetails"), benVisitID, benVisitCode);
requestOBJ.getAsJsonObject(HISTORY_DETAILS), benVisitID, benVisitCode);
if (historySaveSuccessFlag == null || historySaveSuccessFlag <= 0) {
logger.error("Error in saving BenGeneralOPDHistoryDetails for BenVisitID={} and BenVisitCode={}", benVisitID, benVisitCode);
} else {
logger.info("Successfully saved BenGeneralOPDHistoryDetails for BenVisitID={} and BenVisitCode={}", benVisitID, benVisitCode);
}
}

// call method to save vital data
if (requestOBJ.has("vitalDetails") && !requestOBJ.get("vitalDetails").isJsonNull())
vitalSaveSuccessFlag = saveBenVitalDetails(requestOBJ.getAsJsonObject("vitalDetails"), benVisitID,
if (requestOBJ.has(VITAL_DETAILS) && !requestOBJ.get(VITAL_DETAILS).isJsonNull()) {
logger.info("Start saving BenVitalDetails for BenVisitID={} and BenVisitCode={}", benVisitID, benVisitCode);
vitalSaveSuccessFlag = saveBenVitalDetails(requestOBJ.getAsJsonObject(VITAL_DETAILS), benVisitID,
benVisitCode);

if (vitalSaveSuccessFlag == null || vitalSaveSuccessFlag <= 0) {
logger.error("Error in saving BenVitalDetails for BenVisitID={} and BenVisitCode={}", benVisitID, benVisitCode);
} else {
logger.info("Successfully saved BenVitalDetails for BenVisitID={} and BenVisitCode={}", benVisitID, benVisitCode);
}
}

// call method to save examination data
if (requestOBJ.has("examinationDetails") && !requestOBJ.get("examinationDetails").isJsonNull())
examtnSaveSuccessFlag = saveBenExaminationDetails(requestOBJ.getAsJsonObject("examinationDetails"),
if (requestOBJ.has(EXAMINATION_DETAILS) && !requestOBJ.get(EXAMINATION_DETAILS).isJsonNull()) {
logger.info("Start saving BenExaminationDetails for BenVisitID={} and BenVisitCode={}", benVisitID, benVisitCode);
examtnSaveSuccessFlag = saveBenExaminationDetails(requestOBJ.getAsJsonObject(EXAMINATION_DETAILS),
benVisitID, benVisitCode);
if (examtnSaveSuccessFlag == null || examtnSaveSuccessFlag <= 0) {
logger.error("Error in saving BenExaminationDetails for BenVisitID={} and BenVisitCode={}", benVisitID, benVisitCode);
} else {
logger.info("Successfully saved BenExaminationDetails for BenVisitID={} and BenVisitCode={}", benVisitID, benVisitCode);
}
}
} else {
throw new RuntimeException("Error occurred while creating beneficiary visit");
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,8 @@
import java.util.List;
import java.util.Map;

import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
Expand Down Expand Up @@ -77,6 +79,9 @@

@Service
public class NCDCareServiceImpl implements NCDCareService {

private Logger logger = LoggerFactory.getLogger(this.getClass().getSimpleName());

private CommonNurseServiceImpl commonNurseServiceImpl;
private CommonDoctorServiceImpl commonDoctorServiceImpl;
private NCDCareDoctorServiceImpl ncdCareDoctorServiceImpl;
Expand Down Expand Up @@ -164,12 +169,24 @@ public String saveNCDCareNurseData(JsonObject requestOBJ, String Authorization)
if (benVisitID != null && benVisitID > 0) {
tcRequestOBJ = commonServiceImpl.createTcRequest(requestOBJ, nurseUtilityClass, Authorization);
// call method to save History data
logger.info("Start saving BenNCDCareHistoryDetails for BenVisitID={} and BenVisitCode={}", benVisitID, benVisitCode);
historySaveSuccessFlag = saveBenNCDCareHistoryDetails(requestOBJ.getAsJsonObject("historyDetails"),
benVisitID, benVisitCode);
if (historySaveSuccessFlag == null || historySaveSuccessFlag <= 0) {
logger.error("error in saving BenNCDCareHistoryDetails for BenVisitID={} and BenVisitCode={}", benVisitID, benVisitCode);
}
else {
logger.info("successfully saved BenNCDCareHistoryDetails BenVisitID={} and BenVisitCode={}", benVisitID, benVisitCode);
}
// call method to save Vital data
logger.info("Start saving BenNCDCareVitalDetails for BenVisitID={} and BenVisitCode={}", benVisitID, benVisitCode);
vitalSaveSuccessFlag = saveBenNCDCareVitalDetails(requestOBJ.getAsJsonObject("vitalDetails"),
benVisitID, benVisitCode);

if (vitalSaveSuccessFlag == null || vitalSaveSuccessFlag <= 0) {
logger.error("Error in saving BenNCDCareVitalDetails for BenVisitID={} and BenVisitCode={}", benVisitID, benVisitCode);
} else {
logger.info("Successfully saved BenNCDCareVitalDetails for BenVisitID={} and BenVisitCode={}", benVisitID, benVisitCode);
}
// i = commonNurseServiceImpl.updateBeneficiaryStatus('N',
// tmpOBJ.get("beneficiaryRegID").getAsLong());
} else {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,8 @@
import java.util.List;
import java.util.Map;

import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
Expand Down Expand Up @@ -81,6 +83,8 @@
@Service
public class NCDScreeningServiceImpl implements NCDScreeningService {

private Logger logger = LoggerFactory.getLogger(this.getClass().getSimpleName());

private NCDScreeningNurseServiceImpl ncdScreeningNurseServiceImpl;
private CommonNurseServiceImpl commonNurseServiceImpl;
private CommonBenStatusFlowServiceImpl commonBenStatusFlowServiceImpl;
Expand Down Expand Up @@ -193,14 +197,32 @@ public String saveNCDScreeningNurseData(JsonObject requestOBJ, String Authorizat
historySaveSuccessFlag = saveBenNCDCareHistoryDetails(requestOBJ.getAsJsonObject("historyDetails"),
benVisitID, benVisitCode);
// call method to save Vital data
logger.info("Start saving BenNCDCareVitalDetails for BenVisitID={} and BenVisitCode={}", benVisitID, benVisitCode);
vitalSaveSuccessFlag = saveBenNCDCareVitalDetails(requestOBJ.getAsJsonObject("vitalDetails"),
benVisitID, benVisitCode);
if (vitalSaveSuccessFlag == null || vitalSaveSuccessFlag <= 0) {
logger.error("Error in saving BenNCDCareVitalDetails for BenVisitID={} and BenVisitCode={}", benVisitID, benVisitCode);
} else {
logger.info("Successfully saved BenNCDCareVitalDetails for BenVisitID={} and BenVisitCode={}", benVisitID, benVisitCode);
}
// call method to save IDRS data
logger.info("Start saving IDRS details for BenVisitID={} and BenVisitCode={}", benVisitID, benVisitCode);
idrsFlag = saveidrsDetails(requestOBJ.getAsJsonObject("idrsDetails"), benVisitID, benVisitCode);
if (idrsFlag == null || idrsFlag <= 0) {
logger.error("Error in saving IDRS details for BenVisitID={} and BenVisitCode={}", benVisitID, benVisitCode);
} else {
logger.info("Successfully saved IDRS details for BenVisitID={} and BenVisitCode={}", benVisitID, benVisitCode);
}
// call method to save physical activity
logger.info("Start saving Physical Activity details for BenVisitID={} and BenVisitCode={}", benVisitID, benVisitCode);
physicalActivityFlag = savePhysicalActivityDetails(
requestOBJ.getAsJsonObject("historyDetails").getAsJsonObject("physicalActivityHistory"),
benVisitID, benVisitCode);
if (physicalActivityFlag == null || physicalActivityFlag <= 0) {
logger.error("Error in saving Physical Activity details for BenVisitID={} and BenVisitCode={}", benVisitID, benVisitCode);
} else {
logger.info("Successfully saved Physical Activity details for BenVisitID={} and BenVisitCode={}", benVisitID, benVisitCode);
}
} else {
throw new RuntimeException("Error occurred while creating beneficiary visit");
}
Expand Down
Loading
Loading