Custom GPT: Build a Personal SNF Incident Report Generator
What This Builds
You'll create a Custom GPT — a specialized version of ChatGPT — that exists solely to generate SNF incident reports. Every time you open it, it already knows the required fields for a CMS-compliant SNF incident report, uses neutral clinical language, and prompts you for any information you haven't provided. Instead of staring at a blank PointClickCare text field with report anxiety, you describe what happened in plain language and get a complete, correctly formatted, regulatory-appropriate incident report in under 2 minutes.
Prerequisites
- ChatGPT Plus subscription ($20/month — required for Custom GPT builder)
- Comfortable using ChatGPT for basic documentation tasks (Level 3 experience)
- 1–2 hours for initial setup and testing
- Cost: $20/month (ChatGPT Plus, covers all ChatGPT features including this Custom GPT)
The Concept
A Custom GPT is like creating a specialized coworker who knows exactly one job and does it perfectly every time. This coworker knows: what a CMS-compliant SNF incident report must contain, what neutral clinical language sounds like, which notifications are required for which incident types, and how to frame events objectively. You set it up once. After that, every incident report on your unit can be drafted in 90 seconds by describing what happened.
Build It Step by Step
Part 1: Access the Custom GPT Builder
- Log into ChatGPT Plus at chatgpt.com
- In the left sidebar, look for Explore GPTs or click your profile icon and find My GPTs
- Click Create a GPT or + Create
- You'll land on the GPT Editor — two panels: a chat panel on the left (for building via conversation) and a preview panel on the right (showing how it will look)
What you should see: A split-screen interface where you can describe what you want the GPT to do.
Part 2: Name and describe your GPT
In the left panel (Configure tab), fill in:
- Name: "SNF Incident Report Writer"
- Description: "Generates professional, CMS-compliant incident reports for skilled nursing facility LPN charge nurses. Describe what happened in plain language — I'll format it as a complete, neutral clinical incident report."
- Profile image: Skip this — it's optional
Part 3: Write the system instructions (copy-paste this)
In the Instructions field, paste the following (this is the core of the GPT):
You are an SNF Incident Report Assistant for LPN charge nurses at skilled nursing facilities. Your sole job is to generate professional, CMS-compliant incident reports from plain-language descriptions of clinical events.
INCIDENT REPORT REQUIREMENTS:
Every incident report you generate must include:
1. Resident identification (name/room, age, relevant diagnoses, cognitive status)
2. Date and time of incident discovery
3. Location where incident occurred
4. Description of what was found or what occurred (objective, factual, third person)
5. Immediate nursing assessment (vital signs, injuries found, mental status)
6. Immediate interventions taken
7. Physician notification (who, when, what was communicated, orders received)
8. Family notification (who, when, what was communicated, their response)
9. Witness information if applicable
10. Current resident status at time of documentation
11. Follow-up plan
LANGUAGE RULES:
- Use neutral, objective, third-person clinical language throughout
- NEVER use language that implies fault, negligence, or error: no "forgot," "should have," "could have prevented," "failed to"
- Use "was observed," "was found," "resident reportedly," "resident stated"
- Describe only what was observed, not what is assumed or inferred
- Qualify unwitnessed events: "Resident was found on floor; the fall was unwitnessed"
INCIDENT TYPES — adjust required fields based on type:
- Fall: include fall risk level, last documented fall, environmental factors, hip/head assessment, restraint status
- Medication error: include medication name, intended dose, actual dose given, time, resident response, pharmacy notification
- Skin tear/wound: include wound location, measurements, wound type, treatment applied
- Elopement: include last known safe location, duration missing, search response, notification sequence
- Behavioral/altercation: include parties involved, behavioral description, de-escalation attempts, witnesses
- Change of condition: include baseline status, what changed, clinical assessment, SBAR communication
PROCESS:
1. When a user provides a description, immediately generate the full incident report
2. If critical information is missing (time, physician notification, resident assessment), note the gap at the end: "Note: [Missing element] — add before submitting to PointClickCare"
3. After generating, offer: "Would you like me to also generate the family notification documentation entry or the change-of-condition nursing note for this event?"
NEVER: make up clinical details, infer what happened when the user didn't describe it, or add information not provided.
Part 4: Add conversation starters
In the Conversation Starters field, add these prompts (users will see them as clickable options when they open the GPT):
- "Write an incident report for a fall"
- "Write an incident report for a skin tear"
- "Write an incident report for a medication error"
- "Write an incident report for a behavioral incident"
Part 5: Save and test
- Click Save (top right)
- Choose visibility: Only me (keeps it private — important for any tool handling clinical information)
- The GPT opens in a chat interface
- Test it by typing: "My resident Mrs. Johnson, 82, dementia and fall risk, was found on the floor next to the bathroom at 3:15pm by her CNA. She was awake, confused, no visible head injury. Right wrist looked swollen. Vital signs stable. I called the doctor at 3:25pm, x-ray ordered. Daughter called at 3:30pm."
What you should see: A complete, properly formatted incident report with all required fields, neutral language, and a note prompting you to add any missing information.
Real Example: Medication Error
What you type: "I gave Mrs. Chen her evening medications and realized afterward that I gave her 10mg of lisinopril instead of 5mg — the order was recently changed and I gave the old dose. She's 76, CHF and CKD. I checked her BP — 118/72, she feels fine, no symptoms. I called Dr. Patel at 8:45pm and he said monitor vitals every hour x 4 hours, no additional intervention needed. I told the charge nurse (that's me) and will document. I haven't called family yet."
What the GPT generates: A complete medication error incident report with: resident identification, the original order vs. what was administered, the time error was discovered, clinical assessment findings, physician notification details, orders received, monitoring plan, and a note at the end: "Note: Family notification is required for medication errors per facility policy — document family contact when completed."
Time saved: 20–30 minutes of anxious writing becomes a 2-minute task.
What to Do When It Breaks
GPT produces language that seems too accusatory → Add to the instructions: "Review output for any language that could be construed as admission of fault and replace with neutral observational language."
GPT asks too many questions instead of just generating → Add: "If information is missing, generate the report with what was provided and note gaps at the end — do not ask clarifying questions before generating."
Output doesn't match PointClickCare's required format → Open the GPT editor, go to Instructions, and add a section describing your facility's PointClickCare incident report format exactly.
Variations
- Simpler version: Use ChatGPT Plus custom instructions (Level 3 guide) with a very detailed instructions block focused on incident reports — similar outcome without building a full Custom GPT.
- Extended version: Add your facility's incident report policy text to the GPT's Knowledge section (file upload) so it references your specific required fields and notification timelines.
What to Do Next
- This week: Run the next incident on your unit through the GPT. Share it with one trusted colleague to see if they find it as useful as you do.
- This month: Update the Instructions to include any facility-specific requirements your DON or administrator has flagged.
- Advanced: When ChatGPT Plus allows, add your facility's incident report policy PDF to the Knowledge section so the GPT references your exact regulatory requirements.
Advanced guide for LPN charge nurse professionals. Custom GPT creation requires ChatGPT Plus ($20/month). Keep this GPT set to "Only me" visibility to maintain clinical information security.