
Fhir Developer Skill
A comprehensive reference for building FHIR R4 REST APIs that gets the details right. The core value is in the specifics: it clearly separates required from optional fields (spoiler: most things are optional), maps validation errors to the correct HTTP status codes (422 for bad enums, 412 for ETag mismatches, not just "400 for everything"), and provides ready-to-use code patterns in Python and TypeScript. Includes value sets for all the common enums, coding system URLs for LOINC/SNOMED/RxNorm, and calls out the gotchas that trip people up like Encounter.class using Coding directly instead of CodeableConcept. Best used when you're tired of cross-referencing the official FHIR spec and just need to know what fields are actually mandatory.
- skills.sh installs
- 672
- GitHub stars
- 443
- last updated
- Aug 21, 2026
Install
$ npx -y skills add anthropics/healthcare --skill fhir-developer-skill --agent claude-codeInstalls into .claude/skills of the current project.
Files
FHIR Developer Skill
Quick Reference
HTTP Status Codes
| Code | When to Use |
|---|---|
200 OK | Successful read, update, or search |
201 Created | Successful create (include Location header) |
204 No Content | Successful delete |
400 Bad Request | Malformed JSON, wrong resourceType |
401 Unauthorized | Missing, expired, revoked, or malformed token (RFC 6750) |
403 Forbidden | Valid token but insufficient scopes |
404 Not Found | Resource doesn't exist |
412 Precondition Failed | If-Match ETag mismatch (NOT 400!) |
422 Unprocessable Entity | Missing required fields, invalid enum values, business rule violations |
Sponsors
Details
- Repository
- github.com/anthropics/healthcare
- Categories
- Backend & APIs, Security, Documentation, Debugging, Automation & Workflows
- First seen
- Jun 3, 2026