Architecture
The EceptionistCX solution is a web-based application built on the Microsoft.Net/Net Core Platforms. The Eceptionist service supports Microsoft Internet Explorer, Microsoft Edge, Google Chrome, Apple Safari, and Firefox browsers and is optimized for the IOS-and Android-based mobile devices. The application service is physically and logically divided into multiple tiers:
The Presentation Tier which is responsible for managing the user interfaces of the application, including system administration, scheduling clinics, booking appointments, service request (i.e., referral) record creation, patient and GP management, survey form and letter management, and reporting.
The Interfaces Tier contains the web services and interface engines to provide endpoints to allow clients’ systems and third-party systems to integrate easily with the Eceptionist services directly for sending/retrieving the data in/from Eceptionist services.
The Service Tier provides various windows services to allow the Eceptionist system to send data to clients’ systems.
The Business Logic Tier contains the business logic, including the core .NET schedule engine, .NET appointment engine, and various business flow processes, components, and other engines.
The Data Access Tier provides connectivity with the database system and integration service to third-party systems.
The Data Storage Tier contains data and data logic stored procedures for storing, retrieving, and reporting the data to/from the database and reporting servers and engines.
Delivery
The primary method of delivering the EceptionistCX service is software as a service. The Eceptionist SaaS is operated in a multi-tenant architecture that is designed to segregate and restrict customer data access based on business needs. The Eceptionist architecture provides an effective logical data separation for different customers via customer-specific unique identifiers and allows the use of customer and user role-based access privileges. Additional data segregation is ensured by providing separate environments for different functions, especially for testing and production. Eceptionist uses infrastructure provided by Microsoft (Azure) to host customer data submitted to Eceptionist.
While the Eceptionist SaaS is the default way of delivering the Eceptionist SaaS to clients, Eceptionist is open and willing to deliver the EceptionistCX Service via a dedicated Eceptionist instance or on-premise options upon request. Please contact Eceptionist with any questions regarding delivery of the EceptionistCX service.
Integration
While the EceptionistCX service can work on a stand-alone basis, it has been designed to interface easily with other systems and hardware devices. The Eceptionist service can integrate with third-party systems at the database level, application level, and embedded system level. Eceptionist supports multiple versions of HL7, FHIR, web services, TCP/IP, COM API, and other customized interfaces, including:
HL7, Web Services, Embedded Pages, Integration Engines
Clinical Information Systems (e.g.., Cerner, Epic, GE, Allscripts, etc.)
Patient/Provider/Service/Other Registries
Exchange Server
Mapping/Distance Calculation Tools
Video Conference Infrastructure (e.g., Teams, Zoom, Cisco, Polycom, etc.)
Call Center Solutions (e.g., Oracle, Cisco, etc.)
Authentication Tools (e.g., Active Directory, ADFS, etc.)
Privacy and Security Overview
Eceptionist is committed to achieving and maintaining the trust of our customers. Integral to this mission is providing a robust security and privacy program that carefully considers data protection matters across the Eceptionist suite of services, including protection of customer data as defined in Eceptionist’s service agreement (and other related data privacy agreements). Please refer to Eceptionist’s relevant privacy and security information documents [EC1] which may be updated from time to time. These documents highlight the Eceptionist commitment to privacy and security with the Eceptionist suite of services. It is also worth noting that the Eceptionist suite of services support various standards including HIPAA, GDPR, and PHIPA amongst others.