https://github.com/the-momentum/healthstack
🏛️ Build Compliant Infrastructure on AWS
https://github.com/the-momentum/healthstack
aws fhir healthtech terraform
Last synced: about 1 month ago
JSON representation
🏛️ Build Compliant Infrastructure on AWS
- Host: GitHub
- URL: https://github.com/the-momentum/healthstack
- Owner: the-momentum
- License: mit
- Created: 2024-10-03T14:01:48.000Z (8 months ago)
- Default Branch: main
- Last Pushed: 2025-03-04T10:37:27.000Z (3 months ago)
- Last Synced: 2025-03-04T10:39:09.333Z (3 months ago)
- Topics: aws, fhir, healthtech, terraform
- Language: HCL
- Homepage: https://healthstack.tf
- Size: 6.13 MB
- Stars: 47
- Watchers: 6
- Forks: 0
- Open Issues: 9
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
![]()
HealthStack
HIPAA-Compliant Infrastructure as Code for Healthcare on AWS
[](mailto:[email protected]?subject=Terraform%20Modules)
[](https://themomentum.ai)
[](LICENSE)## 🏥 Overview
**HealthStack** provides battle-tested Terraform modules for building secure and compliant healthcare infrastructure on AWS. These modules help healthcare organizations deploy HIPAA-compliant environments with confidence, focusing on security, scalability, and compliance from day one.
## ✨ Key Features
- **🛡️ Security-First Design**: Pre-configured security settings aligned with healthcare compliance requirements
- **🧩 Modular Architecture**: Mix and match components for flexible infrastructure deployment
- **📚 Comprehensive Documentation**: Detailed guidance and examples for each module
- **🔄 Continuous Updates**: Regular security patches and compliance enhancements
- **⚡ Rapid Deployment**: Deploy compliant infrastructure in minutes, not weeks## 📦 Available Modules
| Module | Description | Status |
|--------|-------------|--------|
| **[AWS WAF](./aws-waf)** | Web Application Firewall with healthcare-specific rule sets | ✅ Available |
| **[AWS HealthLake](./aws-healthlake)** | Managed FHIR service with secure storage and access controls | ✅ Available |
| **[AWS S3](./aws-s3)** | Secure storage with encryption, versioning and lifecycle policies | ✅ Available |
| **[AWS KMS](./aws-kms)** | Key Management Service for data encryption and key rotation | ✅ Available |
| **[AWS VPN](./aws-vpn)** | Secure VPN connection with multi-factor authentication | ✅ Available |
| **[AWS CloudTrail & CloudWatch](./aws-audit)** | Comprehensive audit logging, monitoring and alerting | ✅ Available |
| **[AWS VPC](./aws-vpc/)** | Multi-AZ VPC with public/private subnets, flow logs, and VPC endpoints | ✅ Available |
| **[AWS Fargate](./aws-fargate)** | Serverless compute with auto-scaling and health checks | ✅ Available |
| **AWS Bedrock** | AI agents and machine learning with guardrails | 🔜 Coming Soon |
| **AWS RDS** | Managed databases with encryption and backup | 🔜 Coming Soon |
| **AWS GuardDuty** | Threat detection service | 🔜 Coming Soon |
| **AWS Backup** | Automated backup and disaster recovery | 🔜 Coming Soon |## 🚀 Quick Start
Each module includes step-by-step documentation in its respective folder. Here's a simple example of setting up a FHIR repository:
```terraform
module "healthlake" {
source = "github.com/momentum-ai/healthstack.git//aws-healthlake/module"datastore_name = "fhir-datastore"
kms_admin_iam_arn = var.my_admin_user
preload_data = false
create_kms_key = true
data_bucket_name = "fhir-data-bucket"
logs_bucket_name = "fhir-logs-bucket"
}
```## 🔒 Security & Compliance
- **HIPAA Alignment**: Modules designed with HIPAA Technical Safeguards in mind
- **Encryption Everywhere**: All data encrypted at rest and in transit by default
- **Least Privilege Access**: Fine-grained IAM policies limiting access to protected health information
- **Audit Trails**: Comprehensive logging for all infrastructure activities
- **Regular Security Scans**: Modules continuously tested against security benchmarks## 🛠️ Development Status
We actively maintain and enhance these modules based on emerging security standards and AWS best practices. Current focus areas:
- Adding SOC2 compliance validation tools
- Adding more modules
- Expanding support for healthcare-specific workloads
- Implementing automated security scanning pipelines## 👥 Contributing
We welcome contributions from the healthcare and security communities! Here's how you can help:
1. Fork the repository
2. Create your feature branch (`git checkout -b feature/amazing-enhancement`)
3. Commit your changes (`git commit -m 'Add some amazing enhancement'`)
4. Push to the branch (`git push origin feature/amazing-enhancement`)
5. Open a Pull Request## 🙋♀️ Support
- **Documentation**: Review the detailed README in each module directory
- **Issues**: Open an issue for bug reports or feature requests
- **Direct Support**: Contact us at [[email protected]](mailto:[email protected]) for personalized assistance## 👨💻 Contributors
## 📄 License
HealthStack is available under the [MIT License](LICENSE).
---