Third Party Credentialing

1029 Words3 Pages

Software Design for the Third Party Credentialing Application (windows environment)

Project
The project is to create an online application system to manage third party accounts which staff members of nursing homes use to access medical records of residents living at the facilities. This is a system that requires a high level of user interaction since the account creation is a lengthy process requiring several levels of credentialing before an account can be created. A request for an account starts when an executive director or other personnel at facility requests an account on behalf of certain staff members such as a medical doctor, dietitian or a nurse who need access to such resident records, visits the facility. These resident records …show more content…

These interfaces provide options to choose a role for the account and necessary controls to provide account requirements such as facility and the duration of the account. The Software system can immediately process these requests and drop them into other systems so that provisioning tasks can be initiated immediately. Proper tickets are created and automatic messages are sent to all approvers involved. Once all approval levels are recorded in the corporation’s main recording system, active directory accounts can be created or reactivated for the accounts. The software system, then informs the account holders, approvers and originators of requests through automatic email messages. Management of accounts created in this system is another feature this software system is capable of. Some of the tasks include automatic disabling of accounts when they are expired or have been inactive for a certain period of time, extending accounts when requested by authorized personnel and setting up alerts when accounts approach expiration dates. Additional tools such as filtering, sorting and searching are provided in all user interfaces for faster access. Color coding is used to display alerts depending on the severity and time constraints of …show more content…

This also provided the ability to handle large volumes of client requests without creating unwanted delays, thus, low latency and high availability were achieved. Network load balancer provided a continuous service by automatically detecting any failures of a server and redirecting client traffic among the remaining servers. Scalability was another reason to use a server cluster. As traffic increases, additional servers can be added to the cluster if needed to handle the extra

Open Document