diff --git a/pom.xml b/pom.xml index 266eeac..76e173a 100644 --- a/pom.xml +++ b/pom.xml @@ -5,7 +5,7 @@ 4.0.0 com.iemr.tm-ui tm-ui - 3.5.1 + 3.4.1 TM-UI Piramal - tm: Module ui war diff --git a/src/app/app-modules/nurse-doctor/case-record/general-case-record/diagnosis/general-opd-diagnosis/general-opd-diagnosis.component.ts b/src/app/app-modules/nurse-doctor/case-record/general-case-record/diagnosis/general-opd-diagnosis/general-opd-diagnosis.component.ts index 6f1bb21..ca8cd55 100644 --- a/src/app/app-modules/nurse-doctor/case-record/general-case-record/diagnosis/general-opd-diagnosis/general-opd-diagnosis.component.ts +++ b/src/app/app-modules/nurse-doctor/case-record/general-case-record/diagnosis/general-opd-diagnosis/general-opd-diagnosis.component.ts @@ -189,7 +189,10 @@ export class GeneralOpdDiagnosisComponent (diagnosisArrayList.at(i)).controls[ 'viewProvisionalDiagnosisProvided' ].disable(); - this.addDiagnosis(); + + if (diagnosisArrayList.length < savedDiagnosisData.length) { + this.addDiagnosis(); + } } } } diff --git a/src/app/app-modules/nurse-doctor/case-record/general-case-record/diagnosis/ncd-care-diagnosis/ncd-care-diagnosis.component.ts b/src/app/app-modules/nurse-doctor/case-record/general-case-record/diagnosis/ncd-care-diagnosis/ncd-care-diagnosis.component.ts index 0bc6ef3..2a564e7 100644 --- a/src/app/app-modules/nurse-doctor/case-record/general-case-record/diagnosis/ncd-care-diagnosis/ncd-care-diagnosis.component.ts +++ b/src/app/app-modules/nurse-doctor/case-record/general-case-record/diagnosis/ncd-care-diagnosis/ncd-care-diagnosis.component.ts @@ -181,7 +181,9 @@ export class NcdCareDiagnosisComponent implements OnInit, DoCheck { (diagnosisArrayList.at(i)).controls[ 'viewProvisionalDiagnosisProvided' ].disable(); - this.addDiagnosis(); + if (diagnosisArrayList.length < savedDiagnosisData.length) { + this.addDiagnosis(); + } } } } diff --git a/src/app/app-modules/nurse-doctor/case-record/general-case-record/diagnosis/ncd-screening-diagnosis/ncd-screening-diagnosis.component.ts b/src/app/app-modules/nurse-doctor/case-record/general-case-record/diagnosis/ncd-screening-diagnosis/ncd-screening-diagnosis.component.ts index 02e6e2b..ac20b76 100644 --- a/src/app/app-modules/nurse-doctor/case-record/general-case-record/diagnosis/ncd-screening-diagnosis/ncd-screening-diagnosis.component.ts +++ b/src/app/app-modules/nurse-doctor/case-record/general-case-record/diagnosis/ncd-screening-diagnosis/ncd-screening-diagnosis.component.ts @@ -220,7 +220,9 @@ export class NcdScreeningDiagnosisComponent (diagnosisArrayList.at(i)).controls[ 'viewProvisionalDiagnosisProvided' ].disable(); - this.addDiagnosis(); + if (diagnosisArrayList.length < savedDiagnosisData.length) { + this.addDiagnosis(); + } } } } diff --git a/src/app/app-modules/nurse-doctor/case-record/general-case-record/diagnosis/pnc-diagnosis/pnc-diagnosis.component.ts b/src/app/app-modules/nurse-doctor/case-record/general-case-record/diagnosis/pnc-diagnosis/pnc-diagnosis.component.ts index 34c8e7d..1880b06 100644 --- a/src/app/app-modules/nurse-doctor/case-record/general-case-record/diagnosis/pnc-diagnosis/pnc-diagnosis.component.ts +++ b/src/app/app-modules/nurse-doctor/case-record/general-case-record/diagnosis/pnc-diagnosis/pnc-diagnosis.component.ts @@ -281,9 +281,9 @@ export class PncDiagnosisComponent .subscribe((res: any) => { if (res && res.statusCode === 200 && res.data && res.data.diagnosis) { this.generalDiagnosisForm.patchValue(res.data.diagnosis); - if (res.data.diagnosis.provisionalDiagnosisList) { + if (res.data.diagnosis) { this.patchDiagnosisDetails( - res.data.diagnosis.provisionalDiagnosisList, + res.data.diagnosis ); } } @@ -297,6 +297,8 @@ export class PncDiagnosisComponent this.handleDiagnosisData(diagnosis); } handleDiagnosisData(diagnosis: any) { + console.log("provisionalDiagnosisDataList dia", diagnosis.provisionalDiagnosisList); + if ( diagnosis.provisionalDiagnosisList && diagnosis.provisionalDiagnosisList.length > 0 @@ -315,8 +317,13 @@ export class PncDiagnosisComponent const provisionalDiagnosisList = this.generalDiagnosisForm.controls[ 'provisionalDiagnosisList' ] as FormArray; + + console.log("provisionalDiagnosisDataList", provisionalDiagnosisDataList); + + for (let i = 0; i < provisionalDiagnosisDataList.length; i++) { provisionalDiagnosisList.at(i).patchValue({ + provisionalDiagnosis: provisionalDiagnosisDataList[i].term, viewProvisionalDiagnosisProvided: provisionalDiagnosisDataList[i].term, term: provisionalDiagnosisDataList[i].term, conceptID: provisionalDiagnosisDataList[i].conceptID, @@ -324,14 +331,17 @@ export class PncDiagnosisComponent (provisionalDiagnosisList.at(i)).controls[ 'viewProvisionalDiagnosisProvided' ].disable(); - this.addProvisionalDiagnosis(); - } + if (provisionalDiagnosisList.length < provisionalDiagnosisDataList.length) + this.addProvisionalDiagnosis(); + } } handleConfirmatoryDiagnosisData(confirmatoryDiagnosisDataList: any) { const confirmatoryDiagnosisList = this.generalDiagnosisForm.controls[ 'confirmatoryDiagnosisList' ] as FormArray; + console.log("confirmatoryDiagnosisDataList", confirmatoryDiagnosisDataList); + for (let i = 0; i < confirmatoryDiagnosisDataList.length; i++) { confirmatoryDiagnosisList.at(i).patchValue({ viewConfirmatoryDiagnosisProvided: @@ -342,9 +352,7 @@ export class PncDiagnosisComponent (confirmatoryDiagnosisList.at(i)).controls[ 'viewConfirmatoryDiagnosisProvided' ].disable(); - if ( - confirmatoryDiagnosisList.length < confirmatoryDiagnosisDataList.length - ) + if (confirmatoryDiagnosisList.length < confirmatoryDiagnosisDataList.length) this.addConfirmatoryDiagnosis(); } } diff --git a/src/app/app-modules/nurse-doctor/case-record/general-case-record/test-and-radiology/test-and-radiology.component.html b/src/app/app-modules/nurse-doctor/case-record/general-case-record/test-and-radiology/test-and-radiology.component.html index d730bff..29addd1 100644 --- a/src/app/app-modules/nurse-doctor/case-record/general-case-record/test-and-radiology/test-and-radiology.component.html +++ b/src/app/app-modules/nurse-doctor/case-record/general-case-record/test-and-radiology/test-and-radiology.component.html @@ -85,17 +85,17 @@

vertical-align: middle; " > - {{ component?.componentName }} + {{ component?.componentName }} - {{ component?.testResultValue }} + {{ component?.testResultValue }} - {{ component?.testResultUnit }} + {{ component?.testResultUnit }}