structuremap $transform
Model Instance Transformation
Description: The transform operation takes input content, applies a structure map transform, and then returns the output.
Comments: 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 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
Affects State: false
System: false
Type: true
Instance: true
URL: http://hl7.org/fhir/build/OperationDefinition/StructureMap-transform
Parameters
- source [in] 0..1 uri — The structure map to apply. This is only needed if the operation is invoked at the resource level and no structureMap has been provided. If the $transform operation is invoked on a particular structure map, this will be ignored by the server
- sourceMap [in] 0..1 StructureMap — The structure map to apply. This is only needed when the operation is invoked at the resource level and no URI has been provided.
- supportingMap [in] 0..* StructureMap — StructureMap resources that support the source map. If a source URL is provided, the map can be provided in this parameter (or it can be provided as sourceMap).
- srcMap [in] 0..* string — The same as structureMap, but the resource is provided in the mapping language rather than as a structureMap.
- content [in] 1..1 Resource — The logical content to transform
- return [out] 1..1 Resource — The result of the transform