🦷 Oral Care Product Research Pre-Screening

Studies: "Sensitivity Toothpaste Efficacy", "Whitening Products Safety", "Electric vs Manual Toothbrush" - Fill out this form to see real-time eligibility evaluation

βš™οΈ Backend Processing Demo

πŸ“ Screener Model Structure

Screener Entity:
class Screener(BaseModel): study_id: UUID (Foreign Key) eligibility_status: EligibilityStatus eligibility_reason: Optional[str] eligibility_score: Optional[int] contact_info: Optional[dict] responses: List[ScreenerResponse]
Response Validation:
βœ… Required field validation
βœ… Type checking (number, select, boolean)
βœ… Range validation (age 18-100)
βœ… HIPAA compliance logging

πŸ”„ API Processing Flow

POST /api/v1/demo/screening/evaluate
  1. Receive screening responses
  2. Validate required fields
  3. Apply eligibility criteria
  4. Calculate priority score
  5. Log HIPAA audit trail
  6. Return eligibility determination

πŸ“Š Real-time Processing Log

[SYSTEM] Pre-screening system ready...

🎯 Eligibility Criteria Engine

# Age validation (18-65 required) # Pregnancy exclusion criteria # Fluoride allergy severity check # Cavity history preference scoring # Consent requirement validation