NoteDocumentation of the FHIR Shorthand language standard is found on the official HL7 site. The Language Reference has details on FSH grammar. This site covers SUSHI and GoFSH and creation of FHIR Implementation Guides using these tools.
What is SUSHI?
SUSHI (SUSHI Unshortens ShortHand Inputs) is a FSH compiler. SUSHI converts FSH language to FHIR artifacts. SUSHI can run in stand-alone mode or as part of the HL7 IG Publisher.
What is GoFSH?
GoFSH is a converter that takes FHIR artifacts (e.g., profiles, extensions, value sets, instances) and produces equivalent FSH. GoFSH is essentially the opposite of SUSHI. GoFSH helps you transition to FSH if you have an existing Implementation Guide produced by other methods.
Navigating the Documentation
Head to Introduction for some background information on FSH and FHIR.
If you want to dive right into creating an Implementation Guide, check out the Tutorials for hands-on exercises.
If you’re ready to start writing some FSH, but first want an overview, consult the latest presentations in Downloads.
Go to SUSHI to learn about the SUSHI compiler for FSH.
If you already have an Implementation Guide and want to switch over to FSH, consult the GoFSH documentation.
If you are looking for specific information, you can search the documentation using the search box in the upper right corner.