Skip to content

Tutorials

Each tutorial below is a guided walk-through that builds something working in QIE end-to-end. New users should start with the QIE Tutorial and then pick the others based on the interfaces they need to build.

Available Tutorials

  • QIE Tutorial builds a first interface in QIE: connect to the management console, learn the core concepts, build a basic file-in/file-out HL7 channel, customize mappings with the Code Wizard, and route messages with conditions and socket connections. Start here if QIE is new to you.

  • JavaScript Tutorial covers the JavaScript language as it is used inside QIE: the Qvera scripting environment, syntax basics, control flow, and two practice exercises that build real mapping scripts.

  • JSON Tutorial covers JSON inside QIE: syntax, JSON node paths, Code Wizard JSON functions, and a practice exercise that converts an HL7 ADT message to JSON.

  • FHIR Quickstart builds a first FHIR interface in QIE: FHIR RESTful URLs, search queries against a public sandbox, and a channel that converts an HL7 v2 ADT message into a FHIR Patient resource via a System Variable template plus qie.evaluateTemplate(). A starter, not an exhaustive treatment.

  • OAuth 2.0 Tutorial covers configuring OAuth 2.0 on a QIE Web Service Connection: the Client Credentials grant, the JSON Web Token format, and hands-on Auth0 exercises for URL-encoded, JSON, and JWT-bearer payloads.

  • DICOM Tutorial builds a first DICOM interface in QIE: AE titles and ports, DICOM tags as node paths, a passthrough channel, patient deidentification, and converting DICOM tags into an HL7 result message.

How the Tutorials Fit Together

The QIE Tutorial is the foundation. Every other tutorial assumes you are comfortable with channels, nodes, mappings, and the management console.

The JavaScript and JSON tutorials are general-purpose and apply to almost any channel. Work through them before tackling channels that involve heavy mapping or modern HTTP/FHIR APIs.

The DICOM, OAuth, and FHIR materials are protocol-specific. Pick them up when you need to build the corresponding interface. The FHIR Quickstart builds on the JSON Tutorial; if the FHIR endpoint requires OAuth 2.0, the OAuth Tutorial pairs naturally with it.