page:blueprints:orthodontics:knowledge base:laravel

Orthodontics: Knowledge Base Using Laravel

Summary

A knowledge base blueprint for orthodontics built with Laravel on Ample. Domain schema:

Public information includes appliance options and durations, stage-by-stage expectations, age-group guidance, and locations. Kept out of scope until handling is reviewed: patient scans and treatment plans, progress photos, guardian and minor identity. Orthodontic plans and progress imagery are health data and are kept out of scope until handling is reviewed. No compliance is claimed.

Representative Queries

Infrastructure Requirements

  1. Compute: Apps run in isolated x86_64 Firecracker microVMs that auto-pause when idle and wake on request; sizes are the priced VM sizes.
  2. CDN: The CDN host serves objects from published buckets. It does not front app compute and is not a cache or key-value store.

Prerequisites

Workflow Steps

  1. Model the orthodontics domain:
    • Create the tables appliance_types, treatment_stages, locations, age_groups, asset_versions. Braces and aligner options live in appliance_types; keep the sensitive classes (patient scans and treatment plans, progress photos, guardian and minor identity) out of this schema.
  2. Build the site with versioned assets served from the CDN bucket.
  3. Keep articles free of any sensitive data class.
  4. Deploy and verify the public URL and the CDN asset URL.
  5. Run the synchronous deploy once and read the result. Re-running with no change is a no-op.
  6. Run the pattern self-test(s) from the example (/p/versioned-static-assets) and your own acceptance checks for the orthodontics workflow.

Success Checks

Limitations

Cost Estimate