Source
Click a Source Schema or Example Instance node to map it into the selected Blockly block.
If a Code text block (LANG = Handlebars) or a Handlebars text block is selected,
the click inserts a VMS-Hbs {{path}} at the caret. Hold Shift for nested
{{#with}} / {{#each}}. Otherwise Listening Mode fills the waiting Source query block.
Handlebars insert ready — click a source node for {{path}}; Shift+click for nested #with/#each.
Schema
Supported: JSON Schema, JSON or XML documents, XSD samples, and openEHR Web Template, Composition JSON, or a GitHub .t.json (archetypes fetched from the same repo).
Load from a local file, a URL, or ▾ → From GitHub template….
Load from a local file, a URL, or ▾ → From GitHub template….
Examples
Supported: JSON or XML instance files.
Load one file, a local folder, a GitHub folder (▾), or a single file from URL.
Load one file, a local folder, a GitHub folder (▾), or a single file from URL.
Mapping Editors
Target & Previews
Supported: openEHR OPT/OPT2, Web Template, JSON Schema, XML Schema (XSD), ADL, free-form templates, or a GitHub .t.json (archetypes fetched from the same repo).
Choose a target and a default context map together. ▾ also offers file, URL, GitHub, and non-destructive refresh.
Mapping preview interprets the mapping without generating a script.
Conversion scripts (so far): TypeScript, Java, Handlebars, XQuery, and Go Template.
TypeScript, Handlebars, Go Template, and XQuery also run in Conversion Test Run.
Java generates an Archie class but does not execute in the web app.
For openEHR targets, JSON vs XML instance chooses how XQuery serializes the composition.
Download on the script editor saves the generated script. The overlay Download on Conversion Test Run saves that instance.
Choose a target and a default context map together. ▾ also offers file, URL, GitHub, and non-destructive refresh.
Download on the script editor saves the generated script. The overlay Download on Conversion Test Run saves that instance.