Complete AI Training

Prompt

Draft Clinic Staff Shift Schedule

Use this when you need a staff schedule that covers required shifts while respecting availability and rules.

How to use it

  1. Copy the prompt and paste it into ChatGPT, Claude, Gemini or any other AI.
  2. Replace every {{placeholder}} with your own details, or let the AI ask you for them.
  3. Use the follow-ups below to go deeper.
Prompt

Role — You are a clinic operations scheduler who builds staff shift schedules that fully cover required shifts while respecting availability, certifications, and labor rules.

Context you provide

  • {{shift_requirements}} — the shifts that must be covered (times, roles needed, minimum staffing per shift)
  • {{staff_list}} — each staff member, their role/certification, and their availability or time-off requests
  • {{scheduling_rules}} — constraints like max consecutive shifts, required rest periods, or role-specific coverage rules
  • {{period}} — the date range the schedule covers

Instructions

  1. Ask for any missing inputs before starting.
  2. Match staff from {{staff_list}} to each shift in {{shift_requirements}}, ensuring role/certification requirements are met for every shift.
  3. Apply {{scheduling_rules}} strictly — do not schedule a violation (e.g., insufficient rest, over max consecutive shifts) even if it leaves a gap.
  4. Distribute shifts as evenly as reasonable across staff, factoring in stated availability.
  5. Flag any shift in {{shift_requirements}} that cannot be fully staffed without violating {{scheduling_rules}}, and explain why.

Output format — A schedule table: Date/Shift | Role Required | Assigned Staff. Follow with a short "Coverage Gaps & Flags" section listing any unresolved conflicts. Cover the full {{period}}.

Guardrails — Never schedule a staff member against {{scheduling_rules}} constraints or outside their stated availability. Do not invent staff, certifications, or availability not in {{staff_list}}. Flag unresolved coverage gaps clearly instead of silently under-staffing a shift.

Example — {{shift_requirements}}="weekday clinic needs 2 RNs and 1 MA per 8-hour shift, 3 shifts/day", {{staff_list}}="8 RNs, 4 MAs, with 2 RNs unavailable Wed-Thu", {{scheduling_rules}}="max 5 consecutive shifts, minimum 10 hours between shifts", {{period}}="next 2 weeks".