
Explore building a complete PHP hospital system with CodeIgniter, featuring full source code and database, template customization, and ERP-style management of doctors, appointments, events, and patients.
Access the complete source codes and database by using the download link in a text file, copy the link, send a request, and verify validity to download.
Begin with the welcome video and apply fixes to the edit assign bed phrase, then prepare for appointment management in the PHP hospital system built on the CodeIgniter framework.
Create the hospital appointment table with auto increment appointment id and columns for appointment code, patient id, department id, doctor id, schedule, diagnosis, date created, and status.
Create an appointment controller and model for the CodeIgniter PHP hospital system, loading the appointment model and implementing add, update, and delete operations, with navigation back to the appointment list.
Develop the appointment form in a PHP hospital system using CodeIgniter, enabling department-based doctor and patient selection, preparing inputs, and cleaning up the appointment list.
Create an appointment form by selecting department, doctor, and patient, and generate an appointment code with a random string; disable edits to code field and prepare ajax for doctor-patient selection.
Select a department to load its doctors and patients by department, change the get department functions, and use ajax to populate doctor and patient lists in the appointment flow.
Fix bug on select multiple with ajax in a PHP hospital system using CodeIgniter part 2, ensuring doctor and patient selections populate correctly and display the doctor's schedule automatically.
Explore loading a doctor's schedule with ajax as you select a department and doctor in a PHP hospital system using CodeIgniter, displaying start times, dates, and appointment slots.
Design and test adding a new doctor and their schedule via ajax in a CodeIgniter PHP hospital system, update department and id handling, review appointment structure, and prepare for debugging.
List all appointments from the appointment table using CodeIgniter, via the schedule model, retrieving records, formatting dates, and preparing for update and delete actions.
Finetune the list appointment table in the PHP hospital system using CodeIgniter by showing doctor name, patient name, start and end times, and ten-minute patient time for a cleaner layout.
Develop and fine-tune the edit appointment page by updating the controller to pass the appointment id, and adjusting the view to load patient, doctor, and date details.
Learn to select an appointment by id from the appointments table in a PHP hospital system using CodeIgniter, joining patient, doctor, department, and status details.
Explore selecting a schedule by id in a PHP hospital system using CodeIgniter, updating doctor and patient data, iterating through results, and ensuring changes propagate across the appointment view.
Load a selected department's patient and doctor, retrieve department and appointment ids, and pass them as parameters to the appointment page via a script and a controller method.
Learn to select a doctor and patient using a single department id in a PHP hospital system with CodeIgniter, retrieving appointment, patient, and doctor ids and displaying results.
Complete appointment management in a CodeIgniter PHP hospital system by linking department IDs and appointment IDs, editing and saving doctor and patient appointments, and using JavaScript to auto-populate related content.
This lecture guides creating a prescription table in the CodeIgniter-based hospital system, outlining required columns such as prescription id, code, name, and the prescribing doctor for patient records.
Create a prescription controller and model in a PHP CodeIgniter hospital system, implementing CRUD operations for the prescription table and related database actions.
Create a prescription model linked to the controller and prepare forms with fields for patient id, doctor id, drug name, usage, and dates to enable insert, update, and delete operations.
Create the prescription form view by adapting the appointment form, wiring department, patient, and doctor fields, and adding prescription type, case history, height, weight, blood pressure, and visit details.
Learn to build a dynamic prescription form using two JavaScript functions that auto-generate an array of entries and delete them as needed, wired to document ready.
Learn to load more forms with JavaScript by duplicating form templates, refining form groups, and enabling removal of form blocks with on-click DOM manipulation for a PHP hospital system.
Refine patient forms in the CodeIgniter hospital system by implementing diagnosis and prescription sections, with fields for medicine name, dosage, usage, and duration.
Learn to declare variables for prescription form input, dynamically add and remove form fields with JavaScript, wire on click events, and integrate prescription data with a CodeIgniter based hospital system.
Build and manage a prescription array in a PHP CodeIgniter hospital system, handling diagnose, meds, and entry data, while calculating the number of prescription entries.
Complete the prescription insert logic by building and validating the entry array, pushing new entries, saving them to the prescription table, and redirecting to the prescription list page.
Fix bugs and test insert codes in the PHP hospital system using CodeIgniter, adjust variable names, ensure correct patient data, and verify new prescriptions in the prescription table.
Learn to manage and print prescriptions in a CodeIgniter-based PHP hospital system, including selecting by prescription or patient id, creating view prescription pages, and wiring a print prescription template.
Create and refine the prescription view by looping through prescriptions, echoing doctor and patient details with images, and aligning information in the right column for a complete display.
Display prescription information by retrieving doctor, department, and patient details in a CodeIgniter PHP hospital system, using id and name lookups and rendering the prescription data.
Decode and display prescription details in the view prescription page by decoding encoded prescription entries, echoing diagnose, medicine name, medicine type, and usage days.
Build the edit prescription form in a CodeIgniter PHP hospital system by updating the prescription controller and view, ensuring department, patient, and doctor selections auto-fill with the correct prescription ID.
Learn to display prescription form details in a php hospital system using codeigniter by echoing variable values into fields, handling text areas, updating status, and creating new prescription entries.
Learn to complete editing of prescription and test code in a CodeIgniter-based PHP hospital system, updating prescription values, handling edits and deletions, and preparing for the payment module.
we create the invoice table in the php hospital system using codeigniter, outlining columns like invoice id, invoice number, patient id, due date, and status.
Create a five-column payment table linked to invoices in the PHP hospital system using CodeIgniter framework, including payment_id, invoice_id, amount, payment_method, and timestamp to record each patient payment.
Rename the payment controller to an invoice controller and configure the invoice form to capture invoice number, title, patient id, and department, with date, status, vat, and discount fields.
Modify the invoice form to include only two items with a description and amount, remove medicine fields, and enable paid or unpaid status for fast invoice generation and payment integration.
Build and refine the payment model by converting prescription fields to invoice fields, configuring invoice and invoice entries, and implementing insert, update, delete, and view operations for patient invoices.
Fix bracket bugs in the payment model and controller by ensuring three closing brackets match three openings, then refresh to resolve page load issues.
Selects from the invoice table to generate patient payments in a CodeIgniter hospital system, applying a 2 percent tax and a 5 percent discount, and tracks paid vs unpaid.
Create an invoice form in the PHP hospital system using CodeIgniter, wiring the edit view, selecting invoices by id, and updating status, due date, and discount.
Refine the edit invoice form by selecting medicines from prescriptions, linking department and patient details, and validating invoice amounts in the CodeIgniter hospital system.
Calculate the invoice amount by summing invoice entries, decoding their values, applying the VAT percentage, and subtracting discounts to derive the grand total.
Learn to display invoice data in a CodeIgniter-based hospital system by iterating through items, echoing descriptions and amounts, and echoing the currency symbol for clear totals.
Display invoice data, including the invoice number, subtotal, discount, and grand total, and test a print button to generate a printable invoice in the php hospital system using CodeIgniter.
Create a medicine table, its corresponding model, and a controller for a PHP hospital system using CodeIgniter, and set up the view and category references for seamless management.
Edit and save category details (name, description) in the category form. Test the delete operation using the category id and refresh to verify the outcome.
Create and edit medicine category page, replace department with medicine category in the code, update controller, and prepare to create the medicine category table in the database.
Create a medicine table in phpMyAdmin, defining fields such as id, name, price, quantity, description, company, status, and date added to track availability and manufacturer details.
Learn how to use the medicine model to add, update, and delete medicine records in a CodeIgniter PHP hospital system, covering fields like name, price, and availability.
Prepare the medicine form page in the CodeIgniter hospital system by configuring fields like name, price, quantity, status, and date added for save, update, and delete workflows.
Insert a new medicine record into the medicine table by specifying the name, price, quantity, and status, using a CodeIgniter controller and the save action.
Prepare update medicine form part one by adjusting the admin form, copying date fields, selecting the correct record by id, and setting values for the update.
Create and test a medicine page in the php hospital system using codeigniter framework, updating status and price, displaying the system currency, and validating changes through code.
Create a manage language method in the settings controller to support multilingual software, add a manage language view, and prepare a form for new languages.
Create language management methods in the model, including adding new languages, managing phrases, and deleting languages, while updating the settings controller and preparing the language form structure.
Prepare forms to manage language and phrases in a CodeIgniter project, using the language template and views, and enable create and delete operations for language and phrase records.
Create a new language column in the language table with php code in a CodeIgniter project, using a long text data type and saving the language input.
Insert a phrase into the language table and test its translation across languages, switching between English and Arabic using get phrase and language settings.
Learn to select a language from the language table in a PHP hospital system using CodeIgniter, by listing language fields and filtering by language id in the controller.
Select and configure the language in the hospital system’s general settings by managing languages, removing unused items, and updating labels.
Develop language management on the general settings page by loading the current language from the settings table and enabling English or Arabic as the selected language; add phrase translation later.
Learn how to edit the phrase by switching to a deed phrase and using manage language to fetch the second value from the language table.
Edit language phrases with a template, echo translated terms via ajax, and arrange three blocks in a Bootstrap grid for the dashboard Arabic translation, ahead of writing the courts.
Develop and edit language phrases in a CodeIgniter PHP hospital system by building a dynamic form, selecting phrases from the language table, and updating via ajax.
Edit language phrases in the PHP hospital system, translating dashboard and manage department phrases into Arabic, and organize phrase IDs to ensure correct display.
Learn to edit phrases using a text field, assign phrase IDs and language, enable updates on key up, and save changes to reflect updates.
Complete the edit phrase form by wiring the phrase id, enabling the update button when text is entered, and posting updates via ajax to save language table phrases.
Complete the ajax to update a phrase in the CodeIgniter settings controller, using posted language and phrase IDs to update the language table.
Test and fix bugs in the CodeIgniter PHP hospital system, completing the translation section using manage language, language table, and ajax-driven updates for Arabic and English.
Create a backup database method in the CodeIgniter hospital system, set up a backup_database page and a view to display all tables within the Settings controller.
Learn how to load the database utilities class in the model and implement backups in a CodeIgniter hospital system, creating backups via the base utility.
Learn to delete database tables with truncate in the hospital system project, using the settings controller and backup model to remove all or selected tables.
Modify the hospital dashboard in a CodeIgniter PHP app by editing views and settings to remove the footer and bottom page information, creating a cleaner, information-rich interface.
Count and display key hospital metrics on the dashboard using CodeIgniter, including patients, doctors, pharmacists, and blood bank counts, and track daily appointments, prescriptions, and invoices.
Develop practical skills for enhancing the hospital dashboard in part two by updating icons, labels, and color themes (primary, danger, purple, yellow), and saving changes to preview updates.
Duplicate dashboard items, delete unnecessary ones, and refresh the view. Choose color themes white, danger, and purple, save changes, and prepare the top area for display.
Refine the doctor dashboard by displaying invoices, appointments, and blood donor data, counting patients and donors, and planning to limit results to five.
Explore how to select recently added patients in a CodeIgniter PHP hospital system, retrieving patient records, names, emails, phones, and images, and display them in a dashboard.
selects the five most recently added donors by ordering donor records by id in descending order, then validates and formats donor details (name, sex, blood group, phone, email) for display.
Implement header language features in the PHP hospital system using CodeIgniter. Select language flags, display country names, and update the header to support dynamic language switching.
Learn to fix header layout and language settings in a PHP hospital system using CodeIgniter, including debugging alignment, removing unwanted elements, and preparing for language selection in the next video.
Explore header language handling in a CodeIgniter PHP hospital system, continuing with language files, echoing language variables, and switching between English and Arabic in the interface.
Select the active language from the list in settings, update the language element, and ensure the active option is reflected.
Learners will see how to enable on-the-fly language changes using ajax and session in a CodeIgniter-based hospital system, updating the language table while keeping user preferences independent of defaults.
Learn how to switch the app language with Ajax and sessions in a CodeIgniter project, staying on the current page and implementing a set language method in the controller.
Implement an ajax-based language selection feature in a CodeIgniter PHP hospital system, persisting Arabic and English choices via session across pages and refreshes.
Master advanced language selection in a CodeIgniter hospital system by storing the chosen language in a session and updating the interface with ajax, including dynamic flags and language lists.
Add expense and its category to the sidebar and set up manage notifications, enabling department-based alerts and the related notification controller.
Learn to manage expense categories in a PHP hospital system using CodeIgniter, wire a payment controller, create an expense category view, and implement insert, update, and delete flows.
Develop and refine the expense category module in a CodeIgniter-based PHP hospital system, implementing insert, update, and delete operations with parameter handling.
Add new columns to the payments table in the PHP hospital system using CodeIgniter, including invoice id, payment type, and description, to store expense data and patient payments.
Update the expense and payment models in a CodeIgniter hospital system, copy and adapt save methods, and prepare a form to capture data for payments.
Prepare an expense html form by creating a new expense view with fields for category, description, amounts, payment methods (cash, check, card), and date.
Prepare and refine the insert expense data in the payment model by renaming fields to title, expense category, description, and payment method, add timestamp, and save to the payment table.
Insert an expense into the payment table by selecting a category, entering amount and date, and setting the payment method (cash or x banks) with invoice vs income logic.
Learn how to select expense payments from the payments table in the CodeIgniter PHP hospital system, displaying title, category, and amount, with test refresh steps.
Complete and round expenses in a PHP hospital system using the CodeIgniter framework, updating payments, expense categories, and the dashboard.
Select and customize charts from amcharts demos for a PHP hospital system project, choosing line, area, or pie doughnut charts, and applying the latest JavaScript code to render the dashboard.
Learn how to arrange charts in a CodeIgniter PHP hospital system by integrating external JavaScript resources into the dashboard, fixing scripts, and preparing for data-driven chart selection from the database.
Select data from the payments table to power income and expense charts on the dashboard, filtering by category and formatting dates for clear visualization.
Diagnose and fix the date issue on the chart within the PHP hospital system using CodeIgniter by tracing invoice and patient IDs through the database queries.
Copy and reuse chart-related code and scripts to switch to a different chart type, remove unnecessary scripts, refresh the page, and verify the updated chart.
Develop a complete and round chart dashboard for a php hospital system using CodeIgniter, displaying patient name, photo, and amount paid from the database.
NB: ALL SOURCE CODES UPDATED!
Building dynamic websites is not an easy challenge and requires time and effort dedicated to coding every bit and piece of the website, which is why anytime there is a new tool that promises to ease the woes of coding, developers always jump at the chance to try it.
So, for any developer that wants to become a server-side master, this is a tool that they should definitely have in their toolkit. But, it’s not always easy to find a course that is clear and concise and targets exactly what you are looking for!
At the end of this course, you will have not only learnt the CodeIgniter framework, but you will actually be able to start building your own projects from scratch. In addition to knowledge, this course will also give you the practical hands-on experience and the confidence to start coding your own websites by building school system.
The course will start at the very beginning with a detailed introduction into the CodeIgniter framework, from there moving on to installing the framework. From there you will become familiar with the framework, and start building your own school system.
Join us today as we learn CodeIgniter together by building real world software and be free from some authors who claim to teach you a particular programming language but only teach you basis and some copy and paste projects which at the end cannot take you to anywhere.
From Beginner to Expert CodeIgniter Developer
We know that you’re here because you value your time. If you wanted to watch someone program for hours and hours without explaining what they’re doing, you’d be on YouTube.
By getting this course, you can be rest assured that the course is carefully thought out and edited. The course is practical oriented and it is a not waste time course as we learn by practical.
So by the end of the course, you’ll completely understand:
How to use Ajax, jQuery effectively
Build complete hospital management system software
How to create secure Login for Code
Software Design: How to organise and format code for readability and how to implement the Model View Controller (MVC) design pattern.
Control Structures: Using If/Else clauses, Switch statements and logic to control the flow of execution.
Concepts of Object Oriented Programming (OOP): The type system, variables, functions and methods, inheritance, classes and protocols.
Build meaningful software quickly
Don’t waste your time
Don’t waste another minute of your precious life on poor quality videos on YouTube. Or instructors who you can’t understand. Or teachers who have no real world in-person teaching experience. Your time is precious. Take this course and find out why everybody is raving about it.
Who is this course for:
If you have never programmed before, then take this course to learn CodeIgniter
If you know how to code, but are new to CodeIgniter, then take this course to build web Apps.
If you are a CodeIgniter developer, then take this course to see how much time you can save building real world software – Hospital Management System.
If you’ve tried CodeIgniter before, then take this course to get a comprehensive curriculum that covers all the important aspects of CodeIgniter development
Entrepreneurs Who Want to Build Web Apps with Single Codebase
Managers and Program Managers Who Want to Learn How to Build Complete Hospital Management System.
Anyone wanting to learn to code in a practical way
Anyone who wants to kick start a career or hobby developing apps
This is the only course on Udemy where students can drop their desired features and both the students and the instructor will develop it together. This is also a course where more features will be added by the instructor and each section will be released everyday.
Join us NOW as we build this complete hospital software together using one of the best frameworks - CodeIgniter!!!