This was a solution that rebuilt an existing web app using modern architecture and design. The goal was to provide a secure environment for researchers and a user-friendly experience for participants. Research Clinical Trials allows everyone to contribute to advancements in healthcare. We want to be a part of that.
We built a completed and working prototype solution that had a front-end web app, secure enclave SQL database, and a HL7 FHIR rapid exchange for healthcare data. This was a proof-of-concept pilot used to generate requirements' docs and security standards that could be shared. This pilot was a success, and we have since archived the resources.
Clinical trials are research studies that test a medical, surgical, or behavioral intervention in people. These trials are the primary way that researchers determine if a new form of treatment or prevention, such as a new drug, diet, or medical device (for example, a pacemaker), is safe and effective in people.
The previous solutions looked at the web app and services from the researchers' point of view and did not include user-flow for patients to easily navigate these trials. This project was about focusing both on researchers and trial participants.
Project Design UI/UX Image CDN Cloud Hosted Analytics PWA E-mail Compliance Monitoring
Angular Angular PWA Material Angular Bootstrap Azure Static Web Apps Azure Communication Services Asp.NET Azure SQL Server Azure Secure Enclave Azure FHIR Service Auth0/Okta Azure Function Apps Bicep Azure API Gateway Azure Cognitive Services
Technical architecture documentation acts as a reference point for development teams, enabling them to understand system design, dependencies, and constraints. It's crucial for onboarding new team members and maintaining consistency across the project's lifecycle.
Design documentation is a collection of documents that cover all the most important aspects of your product or service design. It keeps everyone on the same page, and if there's a new team member, it lets them know what's been done, why it's been done, how to implement certain elements, what's next, and more.
We stood up this architecture and developed all the necessary modules to complete this proof-of-concept solution.