top of page

Learn more about our product

Outlining the user workflow for managing camps within the meddiCAL application

Students

At its core, the Students page is a comprehensive, real-time list of every student in your school. It's built for speed and clarity, allowing you to:

Screenshot 2025-07-13 at 3.07.29 pm.png
image.png

Core functionality:​​

​

  1. View All Students: See your complete roster at a glance, with key information presented in a clean table view on desktops or intuitive cards on mobile devices.

  2. Instant Search: Find any student in seconds. Just start typing a name, ID, or even a health plan name into the search bar, and the list filters instantly.​

​​​​​​​​​

Basic Actions:

​

  1. Add Students Individually: A simple click on the "Add Student" button opens a straightforward form, allowing you to enroll new students into the system quickly.

  2. Reset with Ease: Clear all your filters with a single click to return to the full student roster.Granular Filtering:

  3. Go beyond simple searching.Combine multiple filters to create specific views. Need to see all "active" female students in "Year 5" who require "Extra Care"

image.png

Advanced Management:

​​​​​

  • It only takes a few clicks.Bulk Data Management: Use the "Import/Export" feature to handle large-scale data operations. Download a pre-formatted template to ensure your data is correct, then upload a CSV to add many students at once, saving hours of manual entry.

  • Click on any student to navigate directly to their detailed profile, giving you a 360-degree view of their information.

The Students page is the central pillar that supports the entire application. Its interoperability is key to a seamless workflow:Health Plans & Events:

 

When you search for a student, you're also searching their associated health plans. This creates a direct link between a student's record and their care needs, allowing you to quickly find students with specific conditions.

 

All events in the Events Schedule and Master Log are tied back to the students on this list.

​

Group 3.png

The Students page isn't just a list.....it's the dynamic foundation of your meddiCAL system, ensuring that accurate and accessible student information empowers every other feature of the application.

Camps

The Camps Management page is your central dashboard for all school trips. It replaces scattered paperwork and confusing spreadsheets with a single, clear, and interactive view. At a glance, you can:

Camps.jpg

Managing an Existing Camp

​

From the Camp interface, a user can perform several actions on a specific camp via a dropdown menu.

 

The three main actions are:

  1. View Details: A read-only dialog showing camp information and the full list of attending students.

  2. Manage Students: A dialog where staff can search, filter, and select students to add or remove them from the camp.

  3. Edit Camp: A dialog, pre-filled with the camp's data, allowing for updates to its name, location, or dates.

​

Integration with Events

​

User navigates to '/events' page & Clicks "Filter by Camp" dropdown, Selects an active camp from the list

​

The Event Schedule Table is automatically filtered to show only:

  • Events for students assigned to the camp.

  • Events that occur within the camp's start and end dates

​

With the Camps Management page, you’re not just planning a trip; you’re building a self-contained, fully integrated, and safety-focused operational plan for every off-site event.

Events

At its heart, the Events page is a dynamic, centralized calendar that displays every single health-related event for your students. It's your go-to screen for seeing exactly what needs to be done, when it needs to be done, and for whom. It clearly lists:

Screenshot 2025-07-13 at 4.26.23 pm.png
Screenshot 2025-07-13 at 4.26.38 pm.png

Managing your Events:

​​​

  • Scheduled Medications: All recurring medication events automatically generated from student health plans.

  • Ad-hoc Events: Any unplanned incidents, such as a sick bay visit or an unexpected medication administration.

  • At-a-Glance Status: Color-coded badges instantly tell you if an event is waiting, dispensed, logged, or missed, so you can see what's outstanding in seconds.

 

Basic Actions:

  • Dispense with Confidence: When it's time to administer medication, simply click the "Dispense" button. A confirmation dialog appears with all the necessary details, allowing you to log the event accurately.

  • Quickly View Details: Hover over any completed event to see who administered the medication, who witnessed it, and any notes, all without leaving the page.

  • Responsive View: The schedule works beautifully on any device. On a desktop, you get a detailed table; on a tablet or phone, it transforms into a clear, touch-friendly list of cards.

 

Advanced Management:

  • Powerful Multi-Filtering: This is where the Events page truly shines. You can instantly drill down to find exactly what you need by combining multiple filters:

    • Filter by Camp: Instantly view the medication schedule for a specific camp or excursion.

    • Filter by Medication: See all upcoming administrations for a specific medication, like "Salbutamol".

    • Filter by Status: Quickly isolate all "missed" events that require follow-up.

    • Filter by Date Range: Look at a specific day, week, or a custom date range.

  • Intelligent Search: The search bar goes beyond names. You can search for a student, a medication, or even text within an event's description to pinpoint specific logs.​​​

The Events Schedule is the central hub where data from all other parts of the application converges into a single, actionable view.

​

  • Student Health Plans: This is the direct output of what you create in the Health Plans. Every scheduled medication you set up for a student automatically appears here on the correct date and time, creating a seamless link from plan to practice.

  • Camps Management: When you select a camp from the filter dropdown, the Events page instantly syncs with the Camps module. It cross-references the camp's attendee list and its date range to show you only the events relevant to that specific camp.

  • Master Log: Every action taken on this page—every dispensed or missed medication—is automatically and permanently recorded in the Master Log, providing a complete and detailed audit trail for compliance and reporting.

  • Header Alerts: The "Events Today" alert in the main application header is a live summary of this page, giving you a constant, high-level overview of upcoming and missed events so you never lose track of the day's critical tasks.

Group 4.png

The Events Schedule is more than just a calendar; it's the operational heartbeat of meddiCAL, ensuring that every student receives the right care at the right time, every time.

bottom of page