health-fhir-modeling

Installation
SKILL.md

FHIR R4 Modeling

When To Use

Invoke to map a domain concept to the correct FHIR R4 resource(s), understand applicable profile constraints, model relationships, and choose terminology bindings. Use this skill before writing a search query or REST call — this skill handles the modeling layer; health-fhir-api-design handles the interaction layer.

Overview

Help software developers building healthcare apps answer the question: "What FHIR resources represent my domain concept, and what constraints do I need to satisfy?"

This skill is for app developers who know their domain but are new to FHIR. It covers resource selection, profile compliance, relationship modeling, extension usage, and terminology — everything needed before writing a search query or a REST call.

This skill is advisory only. It does not modify repository files, application code, or FHIR artifacts.

Relationship to health-fhir-api-design: This skill handles the modeling layer (what shape is my data?). health-fhir-api-design handles the interaction layer (how do I exchange it via REST?). Use this skill first; switch to health-fhir-api-design once the resource model is settled.

This skill is grounded in FHIR R4 (v4.0.1): https://hl7.org/fhir/R4/


Related skills

More from reason-healthcare/health-skills

Installs
9
GitHub Stars
7
First Seen
Mar 29, 2026