2. 2
Contents
1. Application Name and Description
2. Contestants
3. Data Sets & API’s
4. Axure Screen Design
5. Application Design + Development
6. Feedback from Clinicians!
7. Appendix: Links + Contact Info (how to try it for yourself!)
3. 1. Application Name and Description
Coronis: Respiratory Equipment Delivery Scheduler
Named for the Greek goddess Coronis, mother of the Greek god of
medicine, Asclepius
4. Problem Statement: The Current Situation
4
Clinicians page for respiratory
equipment but don’t know what’s
available or if/when the respiratory
therapist is coming.
??
Respiratory therapists often have
incomplete information about
equipment and patient needs
x
No great way for clinicians schedule
equipment in advance and for
respiratory therapists to centrally
view all upcoming needs
??
No great way of tracking and
analyzing historical equipment
requests and usage
x
Major communications improvements are needed to improve the time it takes to
provide lifesaving respiratory critical care equipment to patients when needed, and to
ensure that the equipment is configured properly upon delivery.
5. Objective of Our Innovation
We focused on solving a simple problem:
5
We provide a managed system for respiratory equipment delivery requests, where requests may
be submitted, acknowledged, managed, and tracked to delivery and completion.
This will also provide real-time availability and location (eventually to be integrated with
TeleTracking) of Respiratory Critical Care equipment in NYP departments (Emergency
Department, ICU, Stepdown/Floors, etc.) to enable respiratory therapists to fulfill requests as
efficiently as possible.
Requests will be simple to create but may contain sufficient detail to allow clinicians to specify
exact equipment needed along with patient diagnostic information so the responder may
provide the necessary settings for proper, efficient patient care.
This will improve NYP’s ability to respond to urgent patient needs for lifesaving equipment in a
timely and accurate manner.
Improving communications, deliveries,
analytics, and management of
respiratory equipment.
7. Current Status of Coronis
• Working prototype developed and hosted on server
• Real data sets
• Allows clinicians to login, request equipment, and see
status of requests
• Allows respiratory therapists to receive requests and
enable deliveries
• Alerts via email to respiratory therapists and clinicians
7
We have developed Coronis into a fully functional
application, available for use and viewing online, right now!
Try it yourself at https://nyp.synaptitudeclient.com
Usernames: jtope, drsmith; Passwords: password
(Note: please use the current version of Chrome, Firefox, Safari, or IE. Older versions may not display correctly).
8. Features: Available Today + Envisioned
8
Feature What’s Available Today! Future Vision
Login Named accounts with database
authentication
Integrated with NYP LDAP
Request for
Equipment
Request equipment at sub-
category level including patient
type (adult or pediatric)
Can vary specificity (model number or actual item);
enhanced messaging regarding reservation needs
and urgency
Respond to
Request
Link request to specific
inventory item
Also set up a reservation on calendar; enhanced
messaging
Maintain
Inventory
Real-time inventory with
comments to show reservations
Calendar integration with reservation spots;
integration with TeleTracking; barcode scanning
Inventory Master
List
Changes to overall inventory
listing maintained in database
Online ability by authenticated users to add, edit
and remove equipment
Type of Critical
Care Equipment
Respiratory only Expand to include equipment for other
departments with similar needs
Analytics All equipment requests
recorded in standard format
Add API capability or internal analytics to enable
analysis of trends
9. Application Security
Synaptitude has significant experience in building enterprise quality systems
and has applied its data security knowledge to Coronis
Multi-level security in place today:
1. TLS encryption of data in transit between user and server
2. Implementation of permissions using security authorization tags. Controls which functional
web page action elements are accessible to each category of users
3. Protection of action URLs mapped to business code using authorizations based on
annotated permissions. Users may not type the URLs of certain actions on the address bar
and access the corresponding functionality.
4. Encryption of sensitive information in database (e.g. passwords)
Additional Synaptitude security to be implemented into final product:
1. Encryption of primary keys of all business elements
2. HTML escaping at both client and server side for protection against Cross Site Request
Forgery and Cross Site Scripting
3. Direct object reference checks so access to a specific entity is governed by ownership rule
9
10. Judging Criteria: Key Coronis Features
10
Category Key Coronis Features
Ease of Use • Minimal to no training required
• Actions available right away upon login with minimum of clicks; no deep menus
• Works well on desktop or tablet; mobile phone support can be added easily
Design • Modern, business-focused design specific to the problem, designed to be efficient to use.
• Color palette consistent with NYP color scheme
• Familiar mobile feel for users; actions are clear
• UX/UI uses Twitter Bootstrap framework
Benefit for
Users
• Clinicians requesting equipment will get the acknowledgement of their request they lack today
• Equipment requests can be made at any time and don’t require a call-back
• All request and responses can be logged and analyzed
• Respiratory therapists know when and where equipment is needed, with the detail for them to
assign appropriate settings for the patient
• Enables advance planning for equipment scheduling, delivery, and collection
Creativity &
Innovation
• Addresses a problem that can be solved without expensive add-ons and interfaces
• Solves a patient-impacting business problem through technology
• Creative workflow allows people to access information specific to them with very few clicks
Overall
Quality
• A solution that could be deployed very quickly and be of immediate use in a clinical setting.
• Foundation of Enterprise quality architecture and security
• Built by a team that has built enterprise grade software in the health care space
• Uses open source, up-to-date technology, and is easy to maintain
12. 3. Data Sets
+API’s
The data set up in the PostgreSQL database
was real-world data provided by Jason Tope
(Respiratory Therapist) for prototyping
purposes.
There were no APIs included in the prototype.
Future features may include APIs to
TeleTracking and other inventory systems at
NYP, single sign-on to the LDAP or Active
Directory systems, and an employee scheduler
to know who is on duty.
12
13. 4. Axure
Screen
Design
At the outset of the challenge, we used Axure to
design the pages and the screen flow.
An Axure screen print is displayed below.
13
14. 5. Application Design + Development
Development
proceeded
from the Axure
model into
HTML+Java.
A screen from
the working
prototype is
shown here.
14
15. 6. Feedback from Clinicians!
We provided the URL and login information to clinicians who
depend on respiratory therapy equipment and got some great
feedback!
"It will definitely improve patient care, especially for critical care patients in
the ICU" - MICU Attending MD
"I like the feature where the physician can specify the initial ventilator mode,
to be able to get proper MD orders and avoid errors"- MICU Fellow MD
"It will help efficient patient care with quick responses, especially providing
critical care life support equipment" - SICU RN
"A major improvement from our current paging/request system, in which we
currently experience delays and errors" - Respiratory Therapist covering ED
"The way to navigate and use the app is easy and very similar to the
hospital's system" - Respiratory Therapist staff
15
16. 7. Appendix: Links
Video Demo
Please see a video demonstration of the Coronis application at:
http://www.synaptitudeconsulting.com/solutions/nyp
Try it Yourself!
The Coronis application may be accessed for demonstration purposes at
https://nyp.synaptitudeclient.com
Usernames for demonstration (password is password)
• drsmith – for a Dr. Smith who can request equipment
• jtope – for Jason Tope, Respiratory Therapist who responds to requests
(Note: please use the current version of Chrome, Firefox, Safari, or IE. Older versions may not display correctly).
16
17. 7. Appendix: Contact Info
For further information and Q&A, please contact:
John Karanikolas
jk@SynaptitudeConsulting.com
703-957-9709
17