preview

HIPAA Compliance Report

Decent Essays

Our Electronic health record software has to go through an extra step of being HIPAA compliant which is why we provide high security for code development. Typically 2 reasons arise in order for us to build a new module or new software in our electronic health record. • A client requirement • A regulation/license / state or central government requirement. If it’s a client requirement, one of our software development teams involved will pick up the mantle. We start with gathering requirements followed by high level design. During the requirements gathering we get input from our HIPAA Teams on potential areas of violations and how to close those loopholes. Our teams decide on the number of modules needed based on the requirement. Unit testing …show more content…

Once the UI is designed and the data flow is drawn, the customer is shown the UI and explained the data flow. The customer requests a lot of design input and changes. Implementation: Once the design is complete and the coding begins, A’s team enters the implementation phase. A is good at C and C++. He is not a fan of Java. He insists that the product be designed using C or for object-oriented nature using C++. Due to this reason, most of his Team members possess limited skills. In this day and age with so much advancement in technology, I am not sure why A is stuck to the basic languages without adopting change. Once the coding is complete, they move on to next phase. During that phase A gives an update to customer via email on the progress of the project and its timeline. Verification: This is the phase where all kinds of testing are performed. We have testers that test the code, functionality, validation of fields, data validation, frontend-backend connectivity etc. when we start this phase. A gives a brief demo to the customer. The product is not fully tested but he still does the demo. …show more content…

She uses the waterfall methodology for legacy products that were already developed in the past and that are still supported and maintained by us. For new project development, Agile methodology is used by her team. She is a computer and MIS major. She handles projects related to usage of latest technology for the company’s cloud based products and hosted solutions. We are all aware of the fact that technology is changing daily. Our company also develops software that can be used as Software-As-a-Service. SaaS service is easy to maintain as the platform is configured on the vendor’s end and the customer gets to use the user interface via a web browser. This also generates recurring revenue where the customer is charged per user license as supposed to a one time site license. This manager likes this approach as she gets performance based bonus and incentives. She also chooses projects that are time and material as supposed to fixed price projects. For new projects of her own, she adopts Joint application Development Methodology and Agile Methodology. Since B is responsible for developing cloud based products and also hosted applications, she uses different methodologies for

Get Access