"FHIR Shorthand (“FSH”) is an author-friendly language for defining the content of IGs, including profiles, extensions, value sets, examples, and search parameters. FSH is interpreted by SUSHI (“Sushi Unshortens ShortHand Inputs”), a compiler that creates FHIR artifacts ready for the FHIR IG Publisher.
Why a shorthand notation? Experience has proven that creating and maintaining complex software projects is best managed as a set of text files. But, FHIR StructureDefinitions are too unwieldy for this. As a purpose-designed language, FSH is concise, easy to understand, and aligned to user intentions. If you want to fix a value, you say “clinicalStatus = active” and if you want to constrain a choice, you say “value[x] only Quantity”. Slicing and extensions are also achieved through simple declarative statements.
FSH files are ideal for source code control, providing meaningful differentials, support for merging and conflict resolution, and distributed development. These features allow FSH to scale up in ways that visual editors and spreadsheets cannot.
FHIR Shorthand is an active HL7 project sponsored by FHIR Infrastructure Work Group. We share the current design and proposed syntax and solicit your input. "
![](https://i.ytimg.com/vi/VGUEeQSd6AM/maxresdefault.jpg)