Get started producing FHIR Profiles and Implementation Guides in no time.
FHIR Shorthand (FSH) is a domain-specific language for defining the contents of FHIR Implementation Guides (IG). FSH can be created and updated using any text editor. Because it is text, it enables distributed, team-based development using source code control tools such as GitHub.
Here are three ways to get started:
1. Do the Tutorials
The easiest way to get familiar with FSH is through the hands-on tutorials. The tutorials will show you the end-to-end process of creating an Implementation Guide (IG) using FSH and SUSHI (the FSH compiler).
2. Start a Project from Scratch
If you are starting a brand-new project, follow these steps:
Set up the directory structure for your project.
Create a sushi-config.yaml file
Create FSH files containing your content.
3. Transform an Existing Implementation Guide
Using GoFSH, you can turn an existing FHIR Implementation Guide into a FSH project automatically. GoFSH instantly translates your StructureDefinitions, value sets, and examples into FHIR Shorthand.