Welcome to FSH School

Learn More Experiment

The place to learn and try FHIR Shorthand

FHIR Shorthand (FSH) is a domain-specific language for defining the contents of FHIR Resources and Implementation Guides. Explore FSH School to get the knowledge you need to get started using FSH.

Declarative

FSH allows you to define FHIR profiles in a simple, declarative language. No more large JSON files or spreadsheets, just human-readable text files which compile to the FHIR artifacts you need.

Source control ready

Unlike other tools for profiling FHIR, FSH works seamlessly with source control tools like GitHub. Maintain a history of changes, track contributions, and maintain agility by using FSH with source control.

State of the art

The FSH Specification is continuously being improved to give users a better experience. Take a look at the official FSH specification for more information about how FSH can be used to profile FHIR.

“FSH has legs.”

- Grahame Grieve, FHIR Product Director

“An immensely useful project.”

- Richard Kavanagh, Product Manager for Interoperability, Graphnet Health, Board Member HL7 UK and INTEROPen

“The ability to create implementation guides, value sets, code systems, any sample resource you might ever want in this simple language is simply fantastic.”

- Keith Boone, Informatics Adept at Audacious Inquiry

“FSH is a joy.”

- David Hay, “Hay on FHIR” blog