$transform

Model Instance Transformation

draftFHIR Core package4.3.0operation2 inputs1 output

The transform operation takes input content, applies a structure map transform, and then returns the output.

Metadata

hl7.org/fhir
Canonical URL
http://hl7.org/fhir/OperationDefinition/StructureMap-transform
Code
$transform
Kind
operation
Affects State
No
Publisher
HL7 (FHIR Project)

Invocation Context

Can be invoked at:
Type LevelInstance Level
Target Resources:
StructureMap
Affects State:No

Implementation Notes

The input and return are specified as 'Resources'. In most usage of the $transform operation, either the input or return content is not a valid FHIR resource. In these cases, the return type is actually a [Binary](binary.html) resource. For this operation, the Binary resources may be encoded directly, using a mime-type, as shown in the example. Note: this specification does not yet address the means by which the servers may know the correct mime types for the various content involved

Input Parameters (2)

NameTypeCard.Description
sourceuri0..1The structure map to apply. This is only needed if the operation is invoked at the resource level. If the $transform operation is invoked on a particular structure map, this will be ignored by the server
content*Resource1..1The logical content to transform

Output Parameters (1)

NameTypeCard.Description
returnResource1..1The result of the transform

Additional Information

Version
4.3.0
Date
2022-05-28T12:47:40+10:00