{"openapi":"3.1.0","info":{"title":"Peptide Reconstitution Calculator","description":"Calculate peptide draw volumes, organize multiple peptides into a dated schedule, and print a clear reference sheet.","version":"1.0"},"servers":[{"url":"https://dabbled.ai"}],"paths":{"/apps/peptide-reconstitution-calculator-2":{"get":{"operationId":"peptideReconstitutionCalculator2","summary":"Calculate peptide draw volumes, organize multiple peptides into a dated schedule, and print a clear reference sheet.","parameters":[{"name":"vial_amount","in":"query","required":true,"description":"Original peptide in vial (mg)","schema":{"type":"number"}},{"name":"water_volume","in":"query","required":true,"description":"Bacteriostatic water added (mL)","schema":{"type":"number"}},{"name":"desired_dose","in":"query","required":true,"description":"Desired peptide dose","schema":{"type":"number"}},{"name":"dose_unit","in":"query","required":true,"description":"Dose unit","schema":{"type":"string","enum":["mcg","mg"]}},{"name":"syringe_capacity","in":"query","required":true,"description":"U-100 insulin syringe capacity","schema":{"type":"string","enum":["30","50","100"]}},{"name":"peptide_name","in":"query","required":false,"description":"Peptide name for schedule","schema":{"type":"string"}},{"name":"start_date","in":"query","required":false,"description":"Schedule start date","schema":{"type":"string"}},{"name":"end_date","in":"query","required":false,"description":"Schedule end date (inclusive)","schema":{"type":"string"}},{"name":"dose_time","in":"query","required":false,"description":"Scheduled time (24-hour HH:mm)","schema":{"type":"string"}},{"name":"interval_days","in":"query","required":false,"description":"Repeat every N days","schema":{"type":"number"}},{"name":"schedule_notes","in":"query","required":false,"description":"Schedule notes","schema":{"type":"string"}}],"responses":{"200":{"description":"Rendered app reflecting the given inputs."}}}}}}