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

FHIR IG analytics

Packagehl7.fhir.uv.fml
Resource TypeStructureMap
IdStructureMap-SourceDefault.json
FHIR VersionR6
Sourcehttps://build.fhir.org/ig/HL7/mapping-language-ig/StructureMap-SourceDefault.html
URLhttp://hl7.org/fhir/uv/fml/StructureMap/SourceDefault
Statusactive
NameSourceDefault
Realmuv
Authorityhl7
DescriptionExample demonstrating the default keyword for fallback 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 SourceDefault

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

name: SourceDefault

status: Active

description:

Example demonstrating the default keyword for fallback values

structure

url: Patient

mode: Source Structure Definition

structure

url: Patient

mode: Target Structure Definition

group

name: SourceDefault

input

mode: Source Instance

name: src

type: Patient

input

mode: Target Instance

name: tgt

type: Patient

rule

Sources

-ContextDefaultValueElementVariable
*srctrueactivev

target

context: tgt

element: active

transform: copy

Parameters

-Value[x]
*v

documentation: if src.active is missing, defaults to true

name: active

rule

Sources

-ContextDefaultValueElementVariable
*src'unknown'genderv

target

context: tgt

element: gender

transform: copy

Parameters

-Value[x]
*v

name: defaultCode


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/SourceDefault",
  "name": "SourceDefault",
  "status": "active",
  "description": "Example demonstrating the default keyword for fallback values",
  "structure": [
    {
      "url": "http://hl7.org/fhir/StructureDefinition/Patient",
      "mode": "source"
    },
    {
      "url": "http://hl7.org/fhir/StructureDefinition/Patient",
      "mode": "target"
    }
  ],
  "group": [
    {
      "name": "SourceDefault",
      "input": [
        {
          "mode": "source",
          "name": "src",
          "type": "Patient"
        },
        {
          "mode": "target",
          "name": "tgt",
          "type": "Patient"
        }
      ],
      "rule": [
        {
          "source": [
            {
              "context": "src",
              "element": [
                "active"
              ],
              "defaultValue": "true",
              "variable": "v"
            }
          ],
          "target": [
            {
              "context": "tgt",
              "element": [
                "active"
              ],
              "transform": "copy",
              "parameter": [
                {
                  "valueId": "v"
                }
              ]
            }
          ],
          "documentation": "if src.active is missing, defaults to true",
          "name": "active"
        },
        {
          "source": [
            {
              "context": "src",
              "element": [
                "gender"
              ],
              "defaultValue": "'unknown'",
              "variable": "v"
            }
          ],
          "target": [
            {
              "context": "tgt",
              "element": [
                "gender"
              ],
              "transform": "copy",
              "parameter": [
                {
                  "valueId": "v"
                }
              ]
            }
          ],
          "name": "defaultCode"
        }
      ]
    }
  ],
  "id": "SourceDefault"
}