====== Test Plan ====== ===== Basic scheduler ===== ^Last Changed(D-M-Y) ^Last Tested(D-M-Y) ^ Feature ^ | | | **Viewing appointments** | | | | Mini calendar navigation | | | | Day, week, month view | | |11-07-12 Jackson | Quick current day / time | | |11-07-12 Jackson | Showing/filtering by multiple staff | | |24-07-12 Jackson | Day Notes | | | | **Scheduling appointments** | | | | Creating a new appointment (double click, right click) | | |18-07-12 Jackson | Searching for a patient (by last name) | | |18-07-12 Jackson | Creating an appointment (by dragging from searched list) | | | | Start time, duration, type, patient, status, room | | | | Modifying an existing appointment | | |18-07-12 Jackson | Deleting appointments | | |18-07-12 Jackson | Moving, cutting, copying, pasting appointments | | |24-07-12 Jackson | Reserving a time slot | | | | **Walk in appointments** | | |Jackson Sept24/12 | Add appointment to wait list | | | | drag and drop appointment into free space on day schedule | ===== Basic scanning / Documents ===== ^Last Changed(D-M-Y) ^Last Tested(D-M-Y) ^ Feature ^ | | | **Document inbox** | | |Jackson Sept24/12 | sorting | | |Jackson Sept24/12 | filtering by staff | | |Jon Aug 16/12 | document viewing | | |Jon Aug 16/12 (needs to queue next doc)| checking and filing away | | |Jackson Sept24/12 | looking at reviewed documents | | | | **Upload scanned documents** | | | | **Tagging (done)** | | |Jackson Sept24/12 | Assign to staff | | |Jackson Sept24/12 | Assign to patient | | |Jackson Sept24/12 | - attaches to patient chart | | |Jackson Sept24/12 | Urgency | | | | - type/sub-type/sub-type-detail tags | | | | -- tag presets | | | | -- ability to add other presets | | | | Modify existing tags | | | |**User type restrictions** | ===== Chart view ===== ^Last Changed(D-M-Y) ^Last Tested(D-M-Y) ^ Feature ^ | | | **Patient Demographics Summary** | | |18-07-12 Jackson | Switching patients | | | | **SOAP** | | | | Nurses notes | | | | Vitals (with imperial and celsius) | | | | Multiple complaints in one appointment | | | | **Locking / unlocking SOAP notes** | | | | viewing the revision history | | | | **Visit History** | | | ? done | letter head export for short term hold over | | | | **Medical history** | | | | **Allergies** | | |18-07-12 Jackson | adding, deleting | | |11-07-12 Jackson | none/blank | | | | **Social history** | | | | **Family history** | | | | **Medications** | | | | none/blank | | | | **Investigation, Labs, Pathology, Reports** | | | | lab forms | | | | - dynalife | | | | -- Microbiology | | | | -- routine | | | | -- Routine - bloodwork | | | | **Radiology** | | | | **Consult Letters, Referral Letters** | | | | ** Attachments, Correspondence, misc ** | | | | **Allied Health** | ===== Messaging Centre ===== ^Last Changed(D-M-Y) ^Last Tested(D-M-Y) ^ Feature ^ | |18-07-12 Jackson, Jackson Sept24/12 | Inbox | | |18-07-12 Jackson, Jackson Sept24/12 | Sending messages | | |Jackson Sept24/12 | - Shows up in patient chart | | |18-07-12 Jackson, Jackson Sept24/12 | Receiving messages | | |18-07-12 Jackson | Deleting messages | ===== Support multiple clinics ===== ^Last Changed(D-M-Y) ^Last Tested(D-M-Y) ^ Feature ^ | | | **Schedule filtering** | | | | Appointments of specific clinic filter (staff is assigned to one clinic) | | | | Appointments of specific clinics filter (staff is assigned to multiple clinics and has selected one) | | | | Appointments of multiple clinics filter (staff is assigned to multiple clinics and has selected multiple) | | | | **Staff / Patient Lists** | | | | Staff/Patient list selection dependent on clinics selected (in document tagging) | | | | Staff/Patient list selection dependent on clinics selected (in messaging) | | | | Staff/Patient list selection dependent on clinics selected (in scheduling) | | | | **Search fields for patients** | | | | Scheduler "search field" only uses selected clinics (one, multi) | | | | Chart view "switch patients" only uses selected clinics (one, multi) | ===== Other ===== ^Last Changed(D-M-Y) ^Last Tested(D-M-Y) ^ Feature ^ | | | Exporting day sheet for 3rd party billing | | | - | Importing HL7 data from medaccess? | | | | Change password | | | | Submit a bug | ===== Admins ===== ^Last Changed(D-M-Y) ^Last Tested(D-M-Y) ^ Feature ^ | | | **Staff** | | | | Add / modify | | |11-07-12 Jackson | Active / inactive (inactive staff should not show up in search list, new appointment, doc tagging, messaging) | | | | Password rules | | | | Choose color | | | | Sort | | | | **Add rooms** | | | | Specific to clinics | | | | **Add Clinics** | ===== Loss of service scenario ===== ^Last Changed(D-M-Y) ^Last Tested(D-M-Y) ^ Feature ^ | | ? | need to define test cases |