fix: stop injecting Diagnosis SNOMED lines into Prescription textarea — data is in diagnosis_json; strip legacy lines on save

This commit is contained in:
DevSoftTech Server 2026-05-19 23:46:44 +05:30
parent e81ca3d238
commit 02ec0034d7

View File

@ -598,12 +598,10 @@ class Opd_prescription extends BaseController
); );
} }
if ($this->hasAnyPatientHistoryField($unmappedDiagnosisCoding)) { // Strip any legacy SNOMED lines previously embedded in remarks (no longer injected)
$payload['Prescriber_Remarks'] = $this->upsertDiagnosisCodingIntoRemarks( $payload['Prescriber_Remarks'] = $this->stripDiagnosisCodingFromRemarks(
(string) ($payload['Prescriber_Remarks'] ?? ''), (string) ($payload['Prescriber_Remarks'] ?? '')
$unmappedDiagnosisCoding );
);
}
if (!in_array('women_related_problems', $fields, true)) { if (!in_array('women_related_problems', $fields, true)) {
$womenText = trim((string) ($payload['women_related_problems'] ?? '')); $womenText = trim((string) ($payload['women_related_problems'] ?? ''));