From 02ec0034d7c7241f300e1f9a0f9468aa8ab851d3 Mon Sep 17 00:00:00 2001 From: DevSoftTech Server Date: Tue, 19 May 2026 23:46:44 +0530 Subject: [PATCH] =?UTF-8?q?fix:=20stop=20injecting=20Diagnosis=20SNOMED=20?= =?UTF-8?q?lines=20into=20Prescription=20textarea=20=E2=80=94=20data=20is?= =?UTF-8?q?=20in=20diagnosis=5Fjson;=20strip=20legacy=20lines=20on=20save?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/Controllers/Opd_prescription.php | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/app/Controllers/Opd_prescription.php b/app/Controllers/Opd_prescription.php index 93345b7..289fad1 100644 --- a/app/Controllers/Opd_prescription.php +++ b/app/Controllers/Opd_prescription.php @@ -598,12 +598,10 @@ class Opd_prescription extends BaseController ); } - if ($this->hasAnyPatientHistoryField($unmappedDiagnosisCoding)) { - $payload['Prescriber_Remarks'] = $this->upsertDiagnosisCodingIntoRemarks( - (string) ($payload['Prescriber_Remarks'] ?? ''), - $unmappedDiagnosisCoding - ); - } + // Strip any legacy SNOMED lines previously embedded in remarks (no longer injected) + $payload['Prescriber_Remarks'] = $this->stripDiagnosisCodingFromRemarks( + (string) ($payload['Prescriber_Remarks'] ?? '') + ); if (!in_array('women_related_problems', $fields, true)) { $womenText = trim((string) ($payload['women_related_problems'] ?? ''));