Submitting WG/Project/Implementer Group

FHIR Infrastructure

Justification and Objectives

The FHIR Mapping Language has recently seen an increasing adoption rate across a broad range of projects. Additional to the official Java implementation, third-party implementation are now available. Due to the relatively low maturity level of this part of the specification, it is expected that tooling still differs in the supported feature and interpretation of the standard. The main purpose of this connectathon track are:

  • Complete the tutorial for the FHIR Mapping Language and adjust it to the newest language features
  • Test the interoperability of StructureMaps generated by different tooling
  • Discuss language limitations seen in different projects

This track will use what version of FHIR.

FHIR R4

Clinical input requested (if any)

No clinical input needed.

Related tracks

FHIR Shorthand Track

Proposed Track Lead

Alexander Zautke, alexander@fire.ly

Expected participants

Expected are 5-10 participants

Track Orientation

A webinar will be hosted on date at time to share further participation information about this track.

System Roles

This tracks enables participants to create mapping clients as well as to test different mapping servers. Both roles are equally relevant to the success of the track.

Knowledge of the FHIR Mapping Language would be helpful to start with testing different mapping servers, however an introduction in the language itself may be offered if needed.

Scenarios

Scenario Step 1: Test the FHIR Mapping Tutorial

Action: Choose an available mapping server and follow the FHIR Mapping Language Tutorial](https://www.hl7.org/fhir/mapping-tutorial.html).

Precondition: None

Success Criteria:

  • Create StructureMaps and StructureDefinitions needed to execute the mappings described by the tutorial

Bonus point:

  • Find open questions not answered by the tutorial
  • Create a draft for sections which are marked as "TODO" in the published Tutorial

Scenario Step 2: Exchange StructureMaps between different Mapping Servers

Action: Create a StructureMap based on a mapping language file. Validate and execute the StructureMap using different mapping servers.

Precondition: None

Success Criteria:

  • Mapping files can be used to generate a StructureMap with different implementations
  • Verify the StructureMaps produced by different implementations are valid

Bonus point:

  • Create mapping files based on your own source data independent of the FHIR Mapping Language tutorial
  • Mappings can be successfully executed regardless of the mapping server being used

TestScript(s)

No TestScripts are currently available

Security and Privacy Considerations

None

  • No labels