FHIR © HL7.org  |  FHIRsmith 4.0.1  |  Server Home  |  XIG Home  |  XIG Stats  | 

FHIR IG analytics

Packagehl7.fhir.uv.fml
Resource TypeStructureMap
IdStructureMap-TransformAppend.json
FHIR VersionR6
Sourcehttps://build.fhir.org/ig/HL7/mapping-language-ig/StructureMap-TransformAppend.html
URLhttp://hl7.org/fhir/uv/fml/StructureMap/TransformAppend
Statusactive
NameTransformAppend
Realmuv
Authorityhl7
DescriptionExample demonstrating the append transform to concatenate string values

Resources that use this resource

No resources found


Resources that this resource uses

No resources found


Narrative

Note: links and images are rebased to the (stated) source

Generated Narrative: StructureMap TransformAppend

url: http://hl7.org/fhir/uv/fml/StructureMap/TransformAppend

name: TransformAppend

status: Active

description:

Example demonstrating the append transform to concatenate string values

structure

url: Patient

mode: Source Structure Definition

structure

url: Patient

mode: Target Structure Definition

group

name: TransformAppend

input

mode: Source Instance

name: src

type: Patient

input

mode: Target Instance

name: tgt

type: Patient

rule

Sources

-ContextElementVariable
*srcnamev

Targets

-ContextElementVariable
*tgtnametn

rule

source

context: v

element: family

variable: f

source

context: v

element: text

variable: t

target

context: tn

element: text

transform: append

parameter

value: f

parameter

value:

parameter

value: t

name: r1

name: r2


Source1

{
  "resourceType": "StructureMap",
  "resourceDefinition": "http://hl7.org/fhir/StructureDefinition/StructureMap|0.1.0",
  "text": {
    "status": "generated",
    "div": "<!-- snip (see above) -->"
  },
  "url": "http://hl7.org/fhir/uv/fml/StructureMap/TransformAppend",
  "name": "TransformAppend",
  "status": "active",
  "description": "Example demonstrating the append transform to concatenate string values",
  "structure": [
    {
      "url": "http://hl7.org/fhir/StructureDefinition/Patient",
      "mode": "source"
    },
    {
      "url": "http://hl7.org/fhir/StructureDefinition/Patient",
      "mode": "target"
    }
  ],
  "group": [
    {
      "name": "TransformAppend",
      "input": [
        {
          "mode": "source",
          "name": "src",
          "type": "Patient"
        },
        {
          "mode": "target",
          "name": "tgt",
          "type": "Patient"
        }
      ],
      "rule": [
        {
          "source": [
            {
              "context": "src",
              "element": [
                "name"
              ],
              "variable": "v"
            }
          ],
          "target": [
            {
              "context": "tgt",
              "element": [
                "name"
              ],
              "variable": "tn"
            }
          ],
          "rule": [
            {
              "source": [
                {
                  "context": "v",
                  "element": [
                    "family"
                  ],
                  "variable": "f"
                },
                {
                  "context": "v",
                  "element": [
                    "text"
                  ],
                  "variable": "t"
                }
              ],
              "target": [
                {
                  "context": "tn",
                  "element": [
                    "text"
                  ],
                  "transform": "append",
                  "parameter": [
                    {
                      "valueId": "f"
                    },
                    {
                      "valueString": " "
                    },
                    {
                      "valueId": "t"
                    }
                  ]
                }
              ],
              "name": "r1"
            }
          ],
          "name": "r2"
        }
      ]
    }
  ],
  "id": "TransformAppend"
}