Install
$ agentstack add skill-realactivity-tula-request-amendment ✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
Verified badge
Passed review? Show it. Paste this badge into your README, it links to the public security report.
Reliability & compatibility
Declared compatibility
Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.
We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.
How agent discovery & health will work →About
request-amendment
When to Use
✅ Use when:
- The patient says a record contains inaccurate or incomplete information
- The patient wants neutral language to request a correction or addendum
- The patient needs help tracking amendment response timelines
- The patient asks how to proceed after a denial
- FHIR Task draft output is requested and explicitly enabled
When NOT to Use
❌ Don't use when:
- The user asks for legal advice, diagnosis, or treatment decisions
- The task is general health education with no record-integrity request
- The user asks for threats, accusations, or coercive language
- The workflow would send PHI to web tools or unapproved external services
- The user asks for automatic FHIR submission without explicit enablement and approval
Workflow
- Intake. Capture target encounter/date, target excerpt or field, patient concern, and requested correction outcome.
- If source excerpt is missing, ask for it before drafting.
- Separate evidence. Keep separate
patient_says,record_shows,supporting_evidence, andproposed_amendment.
- Never collapse them into one asserted fact.
- Classify the issue. Use one category: factual error, outdated info, omitted context, attribution error, medication/allergy issue, encounter metadata issue, diagnosis/problem-list issue, or unclear-needs-review.
- Run safety/risk screen. Use careful neutral language for sensitive domains (minors, behavioral health, SUD, abuse/neglect, controlled substances, identity mismatch, emergency-care implications).
- Draft amendment package. Produce:
- issue type
- cited source excerpt
- patient-stated correction request (labeled)
- proposed provider-facing amendment language
- confidence and rationale
- patient letter draft
- HIPAA timeline checklist (60 days + one 30-day extension rule)
- Apply HIPAA timeline rules.
- Use [
references/hipaa-164-526.md](references/hipaa-164-526.md) for 60-day and one-time 30-day extension behavior. - Do not promise provider acceptance; only timeline response obligations.
- Handle FHIR path using feature flags.
- If
request_amendment.fhir_task_draftis disabled: do not output Task JSON. - If enabled: generate draft Task JSON and validate locally.
- Follow defaults and guardrails in [
references/fhir-task-amendment.md](references/fhir-task-amendment.md). - Never post resources unless
request_amendment.fhir_task_postis enabled and the user explicitly asks to post.
- Close with unresolved questions. List missing dates, unknown routing office, missing source excerpts, and assumptions.
Scripts
Use:
node {baseDir}/scripts/calc_deadline.mjsnode {baseDir}/scripts/validate_fhir_task.mjsnode {baseDir}/scripts/redact_phi_for_eval.mjs
See [references/scripts.md](references/scripts.md) for script arguments, outputs, and failure handling.
Examples
See [references/examples.md](references/examples.md) for:
- straightforward factual correction
- denied amendment follow-up language
- FHIR-draft-enabled output (no POST)
Privacy
This workflow handles PHI.
- Keep PHI inside
~/.openclaw/workspace/. - Never send PHI to web search, external APIs, CI logs, or telemetry.
- Evals must use synthetic or reviewed de-identified fixtures only.
- If output might leave workspace, redact before export.
Troubleshooting
- Missing receipt date: return "deadline starts on provider receipt" and ask the user to record receipt date.
- Draft sounds accusatory: regenerate with neutral factual wording and remove intent attribution.
- FHIR validation fails: keep letter/timeline output and include validation errors in unresolved questions.
- User asks whether provider "must amend": clarify provider must respond on timeline, but may deny if record is accurate and complete.
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: realactivity
- Source: realactivity/tula
- License: Apache-2.0
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet, be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.