Skip to content

fullstackgoat/projects

Repository files navigation

Clinical Note Compliance Checker

An intelligent system that uses AWS Comprehend Medical to analyze clinical notes for HIPAA/CMS compliance.

Features

  • Automated clinical note analysis using AWS Comprehend Medical
  • HIPAA and CMS compliance checking
  • Real-time processing with AWS Lambda
  • Secure data storage in DynamoDB
  • RESTful API interface

Tech Stack

  • AWS Comprehend Medical for NLP and medical entity recognition
  • AWS Lambda for serverless processing
  • Amazon DynamoDB for data storage
  • FastAPI for REST API
  • Python 3.9+

Project Structure

clinical-note-checker/
├── src/
│   ├── api/          # FastAPI application
│   ├── lambda/       # AWS Lambda functions
│   ├── models/       # Data models
│   └── utils/        # Utility functions
├── tests/            # Test cases
├── config/           # Configuration files
└── requirements.txt  # Python dependencies

Setup Instructions

  1. Create and activate virtual environment:

    python3 -m venv venv
    source venv/bin/activate  # On Windows: .\venv\Scripts\activate
  2. Install dependencies:

    pip install -r requirements.txt
  3. Configure AWS credentials:

    • Copy config/.env.example to config/.env
    • Fill in your AWS credentials and other configuration
  4. Run the application:

    # Instructions to be added

Development

  • Follow PEP 8 style guide
  • Run tests with pytest
  • Format code with black
  • Type checking with mypy

Security

  • All sensitive data must be stored in environment variables
  • AWS credentials should never be committed to version control
  • Follow principle of least privilege for AWS IAM roles

License

MIT

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages