The client is a US based leading health care provider focused on development of new treatment approaches and to achieve the best outcomes. They are among the nation’s leading experts in virtually all specialties, including cancer, heart disease, neurological disorders, immunological disorders, HIV/ AIDS and organ transplantation, as well as specialty services for women and children.
The client needed cloud-based multi-device messaging system as well as other system integrations to manage their pager system and track patient updates and relevant communication with doctors and nurses on each ward more efficiently.
The objectives of the project were as listed below:
Create an extensive messaging system supported by multiple devices
More efficient delivery of patient updates and relevant communication
Increase provider visibility into their fellow members and enhance messaging framework
Send, receive and store patient-related messages in an easily searchable, indexable & retrievable manner
Development on top of already-built prototype as per client’s defined architecture
Integrate third party tool Epic for provision of Object records and relationships
Customize the user interface and navigation look and feel to be user friendly and chatter compatible
Enable search and view of discipline wise patient records
Visualforce
Apex
JavaScript
JQuery
Eternus Solutions was engaged in the capacity of an Offshore-based Delivery Center, collaboratively taking care of the entire development and integration process.
System Development – Eternus Solutions team of certified, process oriented and focused consultants were able to single-handedly contribute and manage the design and sprint cycles of system development as per the existing architecture standards. The team used Agile processes to develop the portal.
Salesforce-Epic Integration – Eternus Solutions team was responsible for data integration with a 3rd party tool Epic for provision of object records and relationships. Data provided from Epic would help in joining patient and provider records into defined relationships. This integration was unidirectional, from Epic to Salesforce. There was two-way communication between Epic and Salesforce.UI Design and Development – The project involved very professional UI design and development that were compatible with Chatter and easy-to-use.
Support and Enhancement – The project involved improving upon existing components for code quality and code anomalies, cleaning of existing Visualforce pages and building of new components as part of enhancement.
Hybridization: Hybridize the asynchronous alerting capability of pagers (and the familiar web portals used for this purpose) with Facebook-like object-centered content management & on-the-fly hashtag indexing
Group Messaging: Provision to create groups of care providers and send group messages
Bookmarking: Regularly used links are book marked and saved
Directory: A list of all care providers in the form of Contacts
Search: Free keyword message searching to search for the entered string within the message body
Maintenance of Log: The system not only maintains a log of all patient data, but also of who has viewed the patient data, for security and ensuring privacy of patient data
Delivery Configuration Options: The system consists of a set of advanced delivery options to set message delivery on multiple devices, set priority of message delivery on each of these devices, set status messages, chat and view conversation history
Team Management: This functionality enables the addition of records that give information on who is treating the patient
Lions lab message delivery to patients and UI interface for the same
Cross-browser compatibility
Embed video for tutorial of the system
3-Step development methodology that consist of developing on the Dev Sandbox, Testing on the QA Sandbox and moving to the Production
Design and release documents to start building any new components
Extensive usage of triggers and classes to write custom logic
Intelligent client developed in JavaScript and JQuery library
Supports responsive behavior for multiple screen resolution
Use of local repository SVN and GitHub for configuration management
Use Jira, Greenhopper Rapid board for tracking and development