This wiki has undergone a migration to Confluence found Here
Difference between revisions of "Using the FHIR Mapping Language"
Jump to navigation
Jump to search
(Created page with "== General Options == There are many ways of using the FHIR Mapping language. In general, the mapping language can be executed directly, or can be translated to some other la...") |
|||
Line 7: | Line 7: | ||
The following code libraries implement a transform engine based on the FHIR Mapping Language | The following code libraries implement a transform engine based on the FHIR Mapping Language | ||
− | * '''Java''' : [https://github.com/hapifhir/org.hl7.fhir.core/blob/master/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/utils/StructureMapUtilities.java org.hl7.fhir.r4.utils.StructureMapUtilities]] (or service wrapper: [[https://github.com/hapifhir/org.hl7.fhir.core/blob/master/org.hl7.fhir.validation/src/main/java/org/hl7/fhir/r4/validation/NativeHostServices.java org.hl7.fhir.r4.validation.NativeHostServices]]) (generally: org.hl7.fhir.r'''X'''.utils.StructureMapUtilities) | + | * '''Java''' : [[https://github.com/hapifhir/org.hl7.fhir.core/blob/master/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/utils/StructureMapUtilities.java org.hl7.fhir.r4.utils.StructureMapUtilities]] (or service wrapper: [[https://github.com/hapifhir/org.hl7.fhir.core/blob/master/org.hl7.fhir.validation/src/main/java/org/hl7/fhir/r4/validation/NativeHostServices.java org.hl7.fhir.r4.validation.NativeHostServices]]) (generally: org.hl7.fhir.r'''X'''.utils.StructureMapUtilities) |
* '''C#''' : under development | * '''C#''' : under development | ||
* '''Pascal''': [[https://github.com/grahamegrieve/fhirserver/blob/master/library/r4/FHIR.R4.MapUtilities.pas FHIR.R4.MapUtilities]] (generally: r'''X'''/FHIR.R'''X'''.MapUtilities) | * '''Pascal''': [[https://github.com/grahamegrieve/fhirserver/blob/master/library/r4/FHIR.R4.MapUtilities.pas FHIR.R4.MapUtilities]] (generally: r'''X'''/FHIR.R'''X'''.MapUtilities) |
Revision as of 21:22, 3 March 2019
Contents
General Options
There are many ways of using the FHIR Mapping language. In general, the mapping language can be executed directly, or can be translated to some other language
Code Libraries
The following code libraries implement a transform engine based on the FHIR Mapping Language
- Java : [org.hl7.fhir.r4.utils.StructureMapUtilities] (or service wrapper: [org.hl7.fhir.r4.validation.NativeHostServices]) (generally: org.hl7.fhir.rX.utils.StructureMapUtilities)
- C# : under development
- Pascal: [FHIR.R4.MapUtilities] (generally: rX/FHIR.RX.MapUtilities)
Command Line Tools
- The FHIR validator can perform transforms using the FHIR Mapping Language (see below)
Web Services
... todo
Other tools
.. todo
Running transforms via the Validator
Using the FHIR validator from the command line
Using HAPI
Using test.fhir.org