无效的病历ID
';
exit;
}
if ($_SERVER['REQUEST_METHOD'] == 'POST') {
$chief_complaint = $_POST['chief_complaint'] ? mysqli_real_escape_string($connID, $_POST['chief_complaint']) : NULL;
$present_illness = $_POST['present_illness'] ? mysqli_real_escape_string($connID, $_POST['present_illness']) : NULL;
$physical_examination = $_POST['physical_examination'] ? mysqli_real_escape_string($connID, $_POST['physical_examination']) : NULL;
$diagnosis = $_POST['diagnosis'] ? mysqli_real_escape_string($connID, $_POST['diagnosis']) : NULL;
$treatment_plan = $_POST['treatment_plan'] ? mysqli_real_escape_string($connID, $_POST['treatment_plan']) : NULL;
$notes = $_POST['notes'] ? mysqli_real_escape_string($connID, $_POST['notes']) : NULL;
$sql = "UPDATE medical_records SET
chief_complaint = " . ($chief_complaint ? "'$chief_complaint'" : "NULL") . ",
present_illness = " . ($present_illness ? "'$present_illness'" : "NULL") . ",
physical_examination = " . ($physical_examination ? "'$physical_examination'" : "NULL") . ",
diagnosis = " . ($diagnosis ? "'$diagnosis'" : "NULL") . ",
treatment_plan = " . ($treatment_plan ? "'$treatment_plan'" : "NULL") . ",
notes = " . ($notes ? "'$notes'" : "NULL") . "
WHERE id = $record_id";
if (mysqli_query($connID, $sql)) {
echo '病历信息更新成功!
';
echo '';
} else {
echo '更新失败:' . mysqli_error($connID) . '
';
}
}
$sql = "SELECT mr.*, p.name as patient_name, d.name as doctor_name, dept.name as department_name
FROM medical_records mr
JOIN patients p ON mr.patient_id = p.id
JOIN doctors d ON mr.doctor_id = d.id
JOIN departments dept ON mr.department_id = dept.id
WHERE mr.id = $record_id";
$result = mysqli_query($connID, $sql);
if (mysqli_num_rows($result) == 0) {
echo '病历不存在
';
exit;
}
$record = mysqli_fetch_assoc($result);
if ($record['status'] == '已完成') {
echo '已完成的病历无法编辑
';
exit;
}
$status_class = '';
switch($record['status']) {
case '待诊': $status_class = 'status-pending'; break;
case '就诊中': $status_class = 'status-processing'; break;
}
?>
创建时间: |
就诊时间: