Add SmartClinicManagementSystem
This commit is contained in:
@@ -0,0 +1,23 @@
|
||||
// patientRows.js
|
||||
export function createPatientRow(patient, appointmentId, doctorId) {
|
||||
const tr = document.createElement("tr");
|
||||
console.log("CreatePatientRow :: ", doctorId)
|
||||
tr.innerHTML = `
|
||||
<td class="patient-id">${patient.id}</td>
|
||||
<td>${patient.name}</td>
|
||||
<td>${patient.phone}</td>
|
||||
<td>${patient.email}</td>
|
||||
<td><img src="../assets/images/addPrescriptionIcon/addPrescription.png" alt="addPrescriptionIcon" class="prescription-btn" data-id="${patient.id}"></img></td>
|
||||
`;
|
||||
|
||||
// Attach event listeners
|
||||
tr.querySelector(".patient-id").addEventListener("click", () => {
|
||||
window.location.href = `/pages/patientRecord.html?id=${patient.id}&doctorId=${doctorId}`;
|
||||
});
|
||||
|
||||
tr.querySelector(".prescription-btn").addEventListener("click", () => {
|
||||
window.location.href = `/pages/addPrescription.html?appointmentId=${appointmentId}&patientName=${patient.name}`;
|
||||
});
|
||||
|
||||
return tr;
|
||||
}
|
||||
Reference in New Issue
Block a user