SUSHI (aka "SUSHI Unshortens Short Hand Inputs") is a reference implementation command-line interpreter/compiler for FHIR Shorthand (FSH).

188 stars 64 forks 188 watchers TypeScript Apache License 2.0
8 Open Issues Need Help Last updated: Sep 4, 2026

Open Issues Need Help

View All on GitHub

SUSHI (aka "SUSHI Unshortens Short Hand Inputs") is a reference implementation command-line interpreter/compiler for FHIR Shorthand (FSH).

TypeScript

SUSHI (aka "SUSHI Unshortens Short Hand Inputs") is a reference implementation command-line interpreter/compiler for FHIR Shorthand (FSH).

TypeScript
good first issue

SUSHI (aka "SUSHI Unshortens Short Hand Inputs") is a reference implementation command-line interpreter/compiler for FHIR Shorthand (FSH).

TypeScript
good first issue

SUSHI (aka "SUSHI Unshortens Short Hand Inputs") is a reference implementation command-line interpreter/compiler for FHIR Shorthand (FSH).

TypeScript

SUSHI (aka "SUSHI Unshortens Short Hand Inputs") is a reference implementation command-line interpreter/compiler for FHIR Shorthand (FSH).

TypeScript

SUSHI (aka "SUSHI Unshortens Short Hand Inputs") is a reference implementation command-line interpreter/compiler for FHIR Shorthand (FSH).

TypeScript

AI Summary: The task is to modify the FHIR Shorthand (FSH) grammar and the SUSHI compiler to support multiline strings within mapping comments. This involves updating the grammar to accept multiline string delimiters (likely triple quotes) and adjusting the SUSHI compiler to correctly parse and handle these new multiline comments in the FSH input.

Complexity: 3/5
good first issue

SUSHI (aka "SUSHI Unshortens Short Hand Inputs") is a reference implementation command-line interpreter/compiler for FHIR Shorthand (FSH).

TypeScript

AI Summary: Implement support for multiline strings (using """ delimiters) within the `Expression:` property of `Invariant:` declarations in the SUSHI FSH compiler. This requires modifying the SUSHI parser to correctly handle these multiline strings and ensure they are properly interpreted in the generated FHIR artifacts.

Complexity: 4/5
good first issue

SUSHI (aka "SUSHI Unshortens Short Hand Inputs") is a reference implementation command-line interpreter/compiler for FHIR Shorthand (FSH).

TypeScript