diff --git a/pom.xml b/pom.xml
index b0e8639c..aa3c19c9 100644
--- a/pom.xml
+++ b/pom.xml
@@ -5,7 +5,7 @@
4.0.0
com.iemr.mmu
mmu-api
- 3.4.0
+ 3.4.1
war
MMU-API
diff --git a/src/main/java/com/iemr/mmu/data/benFlowStatus/BeneficiaryFlowStatus.java b/src/main/java/com/iemr/mmu/data/benFlowStatus/BeneficiaryFlowStatus.java
index 0cce7849..4493ce9f 100644
--- a/src/main/java/com/iemr/mmu/data/benFlowStatus/BeneficiaryFlowStatus.java
+++ b/src/main/java/com/iemr/mmu/data/benFlowStatus/BeneficiaryFlowStatus.java
@@ -274,7 +274,11 @@ public class BeneficiaryFlowStatus {
@Expose
@Column(name = "isCaseSheetdownloaded")
private Boolean isCaseSheetdownloaded;
-
+
+ @Expose
+ @Column(name = "doctor_signature_flag")
+ private Boolean doctorSignatureFlag = false;
+
@Transient
private I_bendemographics i_bendemographics;
@Transient
@@ -368,8 +372,11 @@ public static BeneficiaryFlowStatus getBeneficiaryFlowStatusForLeftPanel(ArrayLi
(String) objArr[3], (String) objArr[4], (Integer) objArr[5], (Short) objArr[6],
(String) objArr[7], (String) objArr[8], (String) objArr[9], (Long) objArr[10],
(String) objArr[11], (String) objArr[12], (String) objArr[13], (Long) objArr[14],
- (Timestamp) objArr[15], (Timestamp) objArr[16], (Long) objArr[17], (Timestamp) objArr[18],
+ (Timestamp) objArr[15], (Timestamp) objArr[16], (Long) objArr[17], (Timestamp) objArr[18],
(String) objArr[19], (String) objArr[20]);
+ if (objArr.length > 21) {
+ obj.setDoctorSignatureFlag((Boolean) objArr[21]);
+ }
}
}
return obj;
@@ -972,4 +979,14 @@ public void setAuth(String auth) {
Auth = auth;
}
+ // Add getter
+ public Boolean getDoctorSignatureFlag() {
+ return doctorSignatureFlag;
+ }
+
+ // Add setter
+ public void setDoctorSignatureFlag(Boolean doctorSignatureFlag) {
+ this.doctorSignatureFlag = doctorSignatureFlag;
+ }
+
}
diff --git a/src/main/java/com/iemr/mmu/data/doctor/CancerGynecologicalExamination.java b/src/main/java/com/iemr/mmu/data/doctor/CancerGynecologicalExamination.java
index 4e96ba30..dc916f29 100644
--- a/src/main/java/com/iemr/mmu/data/doctor/CancerGynecologicalExamination.java
+++ b/src/main/java/com/iemr/mmu/data/doctor/CancerGynecologicalExamination.java
@@ -39,7 +39,6 @@
import com.google.gson.annotations.Expose;
import lombok.Data;
-import lombok.Data;
@Entity
@Data
diff --git a/src/main/java/com/iemr/mmu/data/ncdcare/NCDCareDiagnosis.java b/src/main/java/com/iemr/mmu/data/ncdcare/NCDCareDiagnosis.java
index 6a413d97..a4acb7c6 100644
--- a/src/main/java/com/iemr/mmu/data/ncdcare/NCDCareDiagnosis.java
+++ b/src/main/java/com/iemr/mmu/data/ncdcare/NCDCareDiagnosis.java
@@ -39,7 +39,7 @@
@Table(name = "t_ncddiagnosis")
public class NCDCareDiagnosis {
@Id
- @GeneratedValue(strategy = GenerationType.IDENTITY )
+ @GeneratedValue(strategy = GenerationType.IDENTITY)
@Expose
@Column(name = "ID")
private Long ID;
@@ -142,20 +142,18 @@ public class NCDCareDiagnosis {
@Transient
@Expose
private String externalInvestigation;
-
+
@Expose
@Transient
private ArrayList provisionalDiagnosisList;
-
+
@Expose
@Transient
private String diagnosisProvided;
-
+
@Expose
@Transient
private String diagnosisProvided_SCTCode;
-
-
public String getDiagnosisProvided() {
return diagnosisProvided;
@@ -383,7 +381,7 @@ public void setVanID(Integer vanID) {
public NCDCareDiagnosis(Long beneficiaryRegID, Long benVisitID, Integer providerServiceMapID, Long prescriptionID,
String ncdCareCondition, String ncdComplication, String ncdCareType, Long visitCode,
- String externalInvestigation, String ncdCareConditionOther) {
+ String externalInvestigation, String ncdCareConditionOther, String createdBy, Timestamp createdDate) {
super();
this.beneficiaryRegID = beneficiaryRegID;
this.benVisitID = benVisitID;
@@ -395,6 +393,8 @@ public NCDCareDiagnosis(Long beneficiaryRegID, Long benVisitID, Integer provider
this.visitCode = visitCode;
this.externalInvestigation = externalInvestigation;
this.ncdScreeningConditionOther = ncdCareConditionOther;
+ this.createdBy = createdBy;
+ this.createdDate = createdDate;
}
public static NCDCareDiagnosis getNCDCareDiagnosisDetails(ArrayList