FHIR © HL7.org  |  Server Home  |  Health Intersections FHIR Server v1.0.333  |  FHIR Version 4.0.1  | User: ANONYMOUS (Unknown)  

History Record

XML or JSON representation

Links: First Previous Next Last  (542 found). Search: http://tx.fhir.org/r4/StructureMap/_history?&_prior=2020-07-11T13:58:42.530Z&_format=text/xhtml&history-id=17c3481d-6208-43bb-9d5f-131dd5e56d 

StructureMap "VisionPrescription4to3" Version "1"

Tags: (no tags)  +

This Resource , XML or JSON representation, or the full version history.. provenance for this resource
Updated: by

Generated Narrative with Details

id: VisionPrescription4to3

url: http://hl7.org/fhir/StructureMap/VisionPrescription4to3

name: R4 to R3 Conversion for VisionPrescription

import: http://hl7.org/fhir/StructureMap/*4to3


{
  "resourceType" : "StructureMap",
  "id" : "VisionPrescription4to3",
  "meta" : {
    "versionId" : "1",
    "lastUpdated" : "2020-05-26T15:50:16.974Z"
  },
  "text" : {
    "status" : "generated",
    "div" : "<div xmlns=\"http://www.w3.org/1999/xhtml\"><p><b>Generated Narrative with Details</b></p><p><b>id</b>: VisionPrescription4to3</p><p><b>url</b>: <a href=\"http://hl7.org/fhir/StructureMap/VisionPrescription4to3\">http://hl7.org/fhir/StructureMap/VisionPrescription4to3</a></p><p><b>name</b>: R4 to R3 Conversion for VisionPrescription</p><p><b>import</b>: <a href=\"http://hl7.org/fhir/StructureMap/*4to3\">http://hl7.org/fhir/StructureMap/*4to3</a></p></div>"
  },
  "url" : "http://hl7.org/fhir/StructureMap/VisionPrescription4to3",
  "name" : "R4 to R3 Conversion for VisionPrescription",
  "structure" : [
    {
      "url" : "http://hl7.org/fhir/StructureDefinition/VisionPrescription",
      "mode" : "source",
      "alias" : "VisionPrescription"
    },
    {
      "url" : "http://hl7.org/fhir/3.0/StructureDefinition/VisionPrescription",
      "mode" : "target",
      "alias" : "VisionPrescriptionR3"
    }
  ],
  "import" : [
    "http://hl7.org/fhir/StructureMap/*4to3"
  ],
  "group" : [
    {
      "name" : "VisionPrescription",
      "extends" : "DomainResource",
      "typeMode" : "type-and-types",
      "input" : [
        {
          "name" : "src",
          "type" : "VisionPrescription",
          "mode" : "source"
        },
        {
          "name" : "tgt",
          "type" : "VisionPrescriptionR3",
          "mode" : "target"
        }
      ],
      "rule" : [
        {
          "name" : "identifier",
          "source" : [
            {
              "context" : "src",
              "element" : "identifier",
              "variable" : "vvv"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "identifier",
              "variable" : "vvv",
              "transform" : "create"
            }
          ]
        },
        {
          "name" : "status",
          "source" : [
            {
              "context" : "src",
              "element" : "status",
              "variable" : "vvv"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "status",
              "variable" : "vvv",
              "transform" : "create"
            }
          ]
        },
        {
          "name" : "patient",
          "source" : [
            {
              "context" : "src",
              "element" : "patient",
              "variable" : "vvv"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "patient",
              "variable" : "vvv",
              "transform" : "create"
            }
          ]
        },
        {
          "name" : "encounter",
          "source" : [
            {
              "context" : "src",
              "element" : "encounter",
              "variable" : "vvv"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "encounter",
              "variable" : "vvv",
              "transform" : "create"
            }
          ]
        },
        {
          "name" : "dateWritten",
          "source" : [
            {
              "context" : "src",
              "element" : "dateWritten",
              "variable" : "vvv"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "dateWritten",
              "variable" : "vvv",
              "transform" : "create"
            }
          ]
        },
        {
          "name" : "prescriber",
          "source" : [
            {
              "context" : "src",
              "element" : "prescriber",
              "variable" : "vvv"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "prescriber",
              "variable" : "vvv",
              "transform" : "create"
            }
          ]
        },
        {
          "name" : "extension",
          "source" : [
            {
              "context" : "src",
              "element" : "extension",
              "variable" : "e",
              "condition" : "url = 'http://hl7.org/fhir/3.0/StructureDefinition/extension-VisionPrescription.reason'"
            }
          ],
          "rule" : [
            {
              "name" : "value",
              "source" : [
                {
                  "context" : "e",
                  "element" : "value",
                  "variable" : "vvv"
                }
              ],
              "target" : [
                {
                  "context" : "tgt",
                  "contextType" : "variable",
                  "element" : "reason",
                  "variable" : "vvv",
                  "transform" : "create"
                }
              ]
            }
          ]
        },
        {
          "name" : "lensSpecification",
          "source" : [
            {
              "context" : "src",
              "element" : "lensSpecification",
              "variable" : "s"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "dispense",
              "variable" : "t"
            }
          ],
          "dependent" : [
            {
              "name" : "dispense",
              "variable" : [
                "s",
                "t"
              ]
            }
          ]
        }
      ]
    },
    {
      "name" : "dispense",
      "extends" : "BackboneElement",
      "typeMode" : "none",
      "input" : [
        {
          "name" : "src",
          "mode" : "source"
        },
        {
          "name" : "tgt",
          "mode" : "target"
        }
      ],
      "rule" : [
        {
          "name" : "product",
          "source" : [
            {
              "context" : "src",
              "element" : "product",
              "variable" : "vvv"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "product",
              "variable" : "vvv",
              "transform" : "create"
            }
          ]
        },
        {
          "name" : "eye",
          "source" : [
            {
              "context" : "src",
              "element" : "eye",
              "variable" : "vvv"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "eye",
              "variable" : "vvv",
              "transform" : "create"
            }
          ]
        },
        {
          "name" : "sphere",
          "source" : [
            {
              "context" : "src",
              "element" : "sphere",
              "variable" : "vvv"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "sphere",
              "variable" : "vvv",
              "transform" : "create"
            }
          ]
        },
        {
          "name" : "cylinder",
          "source" : [
            {
              "context" : "src",
              "element" : "cylinder",
              "variable" : "vvv"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "cylinder",
              "variable" : "vvv",
              "transform" : "create"
            }
          ]
        },
        {
          "name" : "axis",
          "source" : [
            {
              "context" : "src",
              "element" : "axis",
              "variable" : "vvv"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "axis",
              "variable" : "vvv",
              "transform" : "create"
            }
          ]
        },
        {
          "name" : "prism",
          "source" : [
            {
              "context" : "src",
              "element" : "prism",
              "variable" : "s"
            }
          ],
          "rule" : [
            {
              "name" : "amount",
              "source" : [
                {
                  "context" : "s",
                  "element" : "amount",
                  "variable" : "vvv"
                }
              ],
              "target" : [
                {
                  "context" : "tgt",
                  "contextType" : "variable",
                  "element" : "prism",
                  "variable" : "vvv",
                  "transform" : "create"
                }
              ]
            },
            {
              "name" : "base",
              "source" : [
                {
                  "context" : "s",
                  "element" : "base",
                  "variable" : "vvv"
                }
              ],
              "target" : [
                {
                  "context" : "tgt",
                  "contextType" : "variable",
                  "element" : "base",
                  "variable" : "vvv",
                  "transform" : "create"
                }
              ]
            }
          ]
        },
        {
          "name" : "add",
          "source" : [
            {
              "context" : "src",
              "element" : "add",
              "variable" : "vvv"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "add",
              "variable" : "vvv",
              "transform" : "create"
            }
          ]
        },
        {
          "name" : "power",
          "source" : [
            {
              "context" : "src",
              "element" : "power",
              "variable" : "vvv"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "power",
              "variable" : "vvv",
              "transform" : "create"
            }
          ]
        },
        {
          "name" : "backCurve",
          "source" : [
            {
              "context" : "src",
              "element" : "backCurve",
              "variable" : "vvv"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "backCurve",
              "variable" : "vvv",
              "transform" : "create"
            }
          ]
        },
        {
          "name" : "diameter",
          "source" : [
            {
              "context" : "src",
              "element" : "diameter",
              "variable" : "vvv"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "diameter",
              "variable" : "vvv",
              "transform" : "create"
            }
          ]
        },
        {
          "name" : "duration",
          "source" : [
            {
              "context" : "src",
              "element" : "duration",
              "variable" : "vvv"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "duration",
              "variable" : "vvv",
              "transform" : "create"
            }
          ]
        },
        {
          "name" : "color",
          "source" : [
            {
              "context" : "src",
              "element" : "color",
              "variable" : "vvv"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "color",
              "variable" : "vvv",
              "transform" : "create"
            }
          ]
        },
        {
          "name" : "brand",
          "source" : [
            {
              "context" : "src",
              "element" : "brand",
              "variable" : "vvv"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "brand",
              "variable" : "vvv",
              "transform" : "create"
            }
          ]
        },
        {
          "name" : "note",
          "source" : [
            {
              "context" : "src",
              "element" : "note",
              "variable" : "vvv"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "note",
              "variable" : "vvv",
              "transform" : "create"
            }
          ]
        }
      ]
    }
  ]
}

StructureMap "VisionPrescription3to4" Version "1"

Tags: (no tags)  +

This Resource , XML or JSON representation, or the full version history.. provenance for this resource
Updated: by

Generated Narrative with Details

id: VisionPrescription3to4

url: http://hl7.org/fhir/StructureMap/VisionPrescription3to4

name: R3 to R4 Conversions for VisionPrescription

import: http://hl7.org/fhir/StructureMap/*3to4


{
  "resourceType" : "StructureMap",
  "id" : "VisionPrescription3to4",
  "meta" : {
    "versionId" : "1",
    "lastUpdated" : "2020-05-26T15:50:16.411Z"
  },
  "text" : {
    "status" : "generated",
    "div" : "<div xmlns=\"http://www.w3.org/1999/xhtml\"><p><b>Generated Narrative with Details</b></p><p><b>id</b>: VisionPrescription3to4</p><p><b>url</b>: <a href=\"http://hl7.org/fhir/StructureMap/VisionPrescription3to4\">http://hl7.org/fhir/StructureMap/VisionPrescription3to4</a></p><p><b>name</b>: R3 to R4 Conversions for VisionPrescription</p><p><b>import</b>: <a href=\"http://hl7.org/fhir/StructureMap/*3to4\">http://hl7.org/fhir/StructureMap/*3to4</a></p></div>"
  },
  "url" : "http://hl7.org/fhir/StructureMap/VisionPrescription3to4",
  "name" : "R3 to R4 Conversions for VisionPrescription",
  "structure" : [
    {
      "url" : "http://hl7.org/fhir/3.0/StructureDefinition/VisionPrescription",
      "mode" : "source",
      "alias" : "VisionPrescriptionR3"
    },
    {
      "url" : "http://hl7.org/fhir/StructureDefinition/VisionPrescription",
      "mode" : "target",
      "alias" : "VisionPrescription"
    }
  ],
  "import" : [
    "http://hl7.org/fhir/StructureMap/*3to4"
  ],
  "group" : [
    {
      "name" : "VisionPrescription",
      "extends" : "DomainResource",
      "typeMode" : "type-and-types",
      "input" : [
        {
          "name" : "src",
          "type" : "VisionPrescriptionR3",
          "mode" : "source"
        },
        {
          "name" : "tgt",
          "type" : "VisionPrescription",
          "mode" : "target"
        }
      ],
      "rule" : [
        {
          "name" : "identifier",
          "source" : [
            {
              "context" : "src",
              "element" : "identifier",
              "variable" : "vvv"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "identifier",
              "variable" : "vvv",
              "transform" : "create"
            }
          ]
        },
        {
          "name" : "status",
          "source" : [
            {
              "context" : "src",
              "element" : "status",
              "variable" : "vvv"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "status",
              "variable" : "vvv",
              "transform" : "create"
            }
          ]
        },
        {
          "name" : "patient",
          "source" : [
            {
              "context" : "src",
              "element" : "patient",
              "variable" : "vvv"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "patient",
              "variable" : "vvv",
              "transform" : "create"
            }
          ]
        },
        {
          "name" : "encounter",
          "source" : [
            {
              "context" : "src",
              "element" : "encounter",
              "variable" : "vvv"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "encounter",
              "variable" : "vvv",
              "transform" : "create"
            }
          ]
        },
        {
          "name" : "dateWritten",
          "source" : [
            {
              "context" : "src",
              "element" : "dateWritten",
              "variable" : "vvv"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "dateWritten",
              "variable" : "vvv",
              "transform" : "create"
            }
          ]
        },
        {
          "name" : "prescriber",
          "source" : [
            {
              "context" : "src",
              "element" : "prescriber",
              "variable" : "vvv"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "prescriber",
              "variable" : "vvv",
              "transform" : "create"
            }
          ]
        },
        {
          "name" : "reason",
          "source" : [
            {
              "context" : "src",
              "element" : "reason",
              "variable" : "v"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "extension",
              "variable" : "vt"
            },
            {
              "context" : "vt",
              "contextType" : "variable",
              "element" : "url",
              "transform" : "copy",
              "parameter" : [
                {
                  "valueString" : "http://hl7.org/fhir/3.0/StructureDefinition/extension-VisionPrescription.Reason"
                }
              ]
            },
            {
              "context" : "vt",
              "contextType" : "variable",
              "element" : "value",
              "transform" : "copy",
              "parameter" : [
                {
                  "valueId" : "v"
                }
              ]
            }
          ]
        },
        {
          "name" : "dispense",
          "source" : [
            {
              "context" : "src",
              "element" : "dispense",
              "variable" : "s"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "lensSpecification",
              "variable" : "t"
            }
          ],
          "dependent" : [
            {
              "name" : "dispense",
              "variable" : [
                "s",
                "t"
              ]
            }
          ]
        }
      ]
    },
    {
      "name" : "dispense",
      "extends" : "BackboneElement",
      "typeMode" : "none",
      "input" : [
        {
          "name" : "src",
          "mode" : "source"
        },
        {
          "name" : "tgt",
          "mode" : "target"
        }
      ],
      "rule" : [
        {
          "name" : "product",
          "source" : [
            {
              "context" : "src",
              "element" : "product",
              "variable" : "vvv"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "product",
              "variable" : "vvv",
              "transform" : "create"
            }
          ]
        },
        {
          "name" : "eye",
          "source" : [
            {
              "context" : "src",
              "element" : "eye",
              "variable" : "vvv"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "eye",
              "variable" : "vvv",
              "transform" : "create"
            }
          ]
        },
        {
          "name" : "sphere",
          "source" : [
            {
              "context" : "src",
              "element" : "sphere",
              "variable" : "vvv"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "sphere",
              "variable" : "vvv",
              "transform" : "create"
            }
          ]
        },
        {
          "name" : "cylinder",
          "source" : [
            {
              "context" : "src",
              "element" : "cylinder",
              "variable" : "vvv"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "cylinder",
              "variable" : "vvv",
              "transform" : "create"
            }
          ]
        },
        {
          "name" : "axis",
          "source" : [
            {
              "context" : "src",
              "element" : "axis",
              "variable" : "vvv"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "axis",
              "variable" : "vvv",
              "transform" : "create"
            }
          ]
        },
        {
          "name" : "prism",
          "source" : [
            {
              "context" : "src",
              "condition" : "src.prism.exists() or src.base.exists()"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "prism",
              "variable" : "t"
            }
          ],
          "rule" : [
            {
              "name" : "prism",
              "source" : [
                {
                  "context" : "src",
                  "element" : "prism",
                  "variable" : "vvv"
                }
              ],
              "target" : [
                {
                  "context" : "t",
                  "contextType" : "variable",
                  "element" : "amount",
                  "variable" : "vvv",
                  "transform" : "create"
                }
              ]
            },
            {
              "name" : "base",
              "source" : [
                {
                  "context" : "src",
                  "element" : "base",
                  "variable" : "vvv"
                }
              ],
              "target" : [
                {
                  "context" : "t",
                  "contextType" : "variable",
                  "element" : "base",
                  "variable" : "vvv",
                  "transform" : "create"
                }
              ]
            }
          ]
        },
        {
          "name" : "add",
          "source" : [
            {
              "context" : "src",
              "element" : "add",
              "variable" : "vvv"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "add",
              "variable" : "vvv",
              "transform" : "create"
            }
          ]
        },
        {
          "name" : "power",
          "source" : [
            {
              "context" : "src",
              "element" : "power",
              "variable" : "vvv"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "power",
              "variable" : "vvv",
              "transform" : "create"
            }
          ]
        },
        {
          "name" : "backCurve",
          "source" : [
            {
              "context" : "src",
              "element" : "backCurve",
              "variable" : "vvv"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "backCurve",
              "variable" : "vvv",
              "transform" : "create"
            }
          ]
        },
        {
          "name" : "diameter",
          "source" : [
            {
              "context" : "src",
              "element" : "diameter",
              "variable" : "vvv"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "diameter",
              "variable" : "vvv",
              "transform" : "create"
            }
          ]
        },
        {
          "name" : "duration",
          "source" : [
            {
              "context" : "src",
              "element" : "duration",
              "variable" : "vvv"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "duration",
              "variable" : "vvv",
              "transform" : "create"
            }
          ]
        },
        {
          "name" : "color",
          "source" : [
            {
              "context" : "src",
              "element" : "color",
              "variable" : "vvv"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "color",
              "variable" : "vvv",
              "transform" : "create"
            }
          ]
        },
        {
          "name" : "brand",
          "source" : [
            {
              "context" : "src",
              "element" : "brand",
              "variable" : "vvv"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "brand",
              "variable" : "vvv",
              "transform" : "create"
            }
          ]
        },
        {
          "name" : "note",
          "source" : [
            {
              "context" : "src",
              "element" : "note",
              "variable" : "vvv"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "note",
              "variable" : "vvv",
              "transform" : "create"
            }
          ]
        }
      ]
    }
  ]
}

StructureMap "VisionPrescription3to2" Version "1"

Tags: (no tags)  +

This Resource , XML or JSON representation, or the full version history.. provenance for this resource
Updated: by

Generated Narrative with Details

id: VisionPrescription3to2

url: http://hl7.org/fhir/StructureMap/VisionPrescription3to2

name: R3 to R2 Conversion for VisionPrescription

import: http://hl7.org/fhir/StructureMap/*3to2


{
  "resourceType" : "StructureMap",
  "id" : "VisionPrescription3to2",
  "meta" : {
    "versionId" : "1",
    "lastUpdated" : "2020-05-26T15:50:15.770Z"
  },
  "text" : {
    "status" : "generated",
    "div" : "<div xmlns=\"http://www.w3.org/1999/xhtml\"><p><b>Generated Narrative with Details</b></p><p><b>id</b>: VisionPrescription3to2</p><p><b>url</b>: <a href=\"http://hl7.org/fhir/StructureMap/VisionPrescription3to2\">http://hl7.org/fhir/StructureMap/VisionPrescription3to2</a></p><p><b>name</b>: R3 to R2 Conversion for VisionPrescription</p><p><b>import</b>: <a href=\"http://hl7.org/fhir/StructureMap/*3to2\">http://hl7.org/fhir/StructureMap/*3to2</a></p></div>"
  },
  "url" : "http://hl7.org/fhir/StructureMap/VisionPrescription3to2",
  "name" : "R3 to R2 Conversion for VisionPrescription",
  "structure" : [
    {
      "url" : "http://hl7.org/fhir/StructureDefinition/VisionPrescription",
      "mode" : "source",
      "alias" : "VisionPrescription"
    },
    {
      "url" : "http://hl7.org/fhir/DSTU2/StructureDefinition/VisionPrescription",
      "mode" : "target",
      "alias" : "VisionPrescriptionR2"
    }
  ],
  "import" : [
    "http://hl7.org/fhir/StructureMap/*3to2"
  ],
  "group" : [
    {
      "name" : "VisionPrescription",
      "extends" : "DomainResource",
      "typeMode" : "type-and-types",
      "input" : [
        {
          "name" : "src",
          "type" : "VisionPrescription",
          "mode" : "source"
        },
        {
          "name" : "tgt",
          "type" : "VisionPrescriptionR2",
          "mode" : "target"
        }
      ],
      "rule" : [
        {
          "name" : "\"VisionPrescription-identifier\"",
          "source" : [
            {
              "context" : "src",
              "element" : "identifier",
              "variable" : "vvv"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "identifier",
              "variable" : "vvv",
              "transform" : "create"
            }
          ]
        },
        {
          "name" : "\"VisionPrescription-dateWritten\"",
          "source" : [
            {
              "context" : "src",
              "element" : "dateWritten",
              "variable" : "vvv"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "dateWritten",
              "variable" : "vvv",
              "transform" : "create"
            }
          ]
        },
        {
          "name" : "\"VisionPrescription-patient\"",
          "source" : [
            {
              "context" : "src",
              "element" : "patient",
              "variable" : "vvv"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "patient",
              "variable" : "vvv",
              "transform" : "create"
            }
          ]
        },
        {
          "name" : "\"VisionPrescription-prescriber\"",
          "source" : [
            {
              "context" : "src",
              "element" : "prescriber",
              "variable" : "vvv"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "prescriber",
              "variable" : "vvv",
              "transform" : "create"
            }
          ]
        },
        {
          "name" : "\"VisionPrescription-encounter\"",
          "source" : [
            {
              "context" : "src",
              "element" : "encounter",
              "variable" : "vvv"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "encounter",
              "variable" : "vvv",
              "transform" : "create"
            }
          ]
        },
        {
          "name" : "\"VisionPrescription-reason\"",
          "source" : [
            {
              "context" : "src",
              "element" : "reason",
              "variable" : "vvv"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "reason",
              "variable" : "vvv",
              "transform" : "create"
            }
          ]
        },
        {
          "name" : "\"VisionPrescription-dispense\"",
          "source" : [
            {
              "context" : "src",
              "element" : "dispense",
              "variable" : "vs0"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "dispense",
              "variable" : "vt0"
            }
          ],
          "dependent" : [
            {
              "name" : "vspDispense",
              "variable" : [
                "vs0",
                "vt0"
              ]
            }
          ]
        }
      ]
    },
    {
      "name" : "vspDispense",
      "extends" : "BackboneElement",
      "typeMode" : "none",
      "input" : [
        {
          "name" : "src",
          "mode" : "source"
        },
        {
          "name" : "tgt",
          "mode" : "target"
        }
      ],
      "rule" : [
        {
          "name" : "\"VisionPrescription.dispense-product\"",
          "source" : [
            {
              "context" : "src",
              "element" : "product",
              "variable" : "v"
            }
          ],
          "dependent" : [
            {
              "name" : "vpsProduct",
              "variable" : [
                "v",
                "tgt"
              ]
            }
          ]
        },
        {
          "name" : "\"VisionPrescription.dispense-eye1\"",
          "source" : [
            {
              "context" : "src",
              "element" : "eye",
              "variable" : "v",
              "condition" : "coding.code = 'left'"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "eye",
              "transform" : "copy",
              "parameter" : [
                {
                  "valueString" : "left"
                }
              ]
            }
          ]
        },
        {
          "name" : "\"VisionPrescription.dispense-eye2\"",
          "source" : [
            {
              "context" : "src",
              "element" : "eye",
              "variable" : "v",
              "condition" : "coding.code = 'right'"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "eye",
              "transform" : "copy",
              "parameter" : [
                {
                  "valueString" : "right"
                }
              ]
            }
          ]
        },
        {
          "name" : "\"VisionPrescription.dispense-sphere\"",
          "source" : [
            {
              "context" : "src",
              "element" : "sphere",
              "variable" : "vvv"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "sphere",
              "variable" : "vvv",
              "transform" : "create"
            }
          ]
        },
        {
          "name" : "\"VisionPrescription.dispense-cylinder\"",
          "source" : [
            {
              "context" : "src",
              "element" : "cylinder",
              "variable" : "vvv"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "cylinder",
              "variable" : "vvv",
              "transform" : "create"
            }
          ]
        },
        {
          "name" : "\"VisionPrescription.dispense-axis\"",
          "source" : [
            {
              "context" : "src",
              "element" : "axis",
              "variable" : "vvv"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "axis",
              "variable" : "vvv",
              "transform" : "create"
            }
          ]
        },
        {
          "name" : "\"VisionPrescription.dispense-prism\"",
          "source" : [
            {
              "context" : "src",
              "element" : "prism",
              "variable" : "vvv"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "prism",
              "variable" : "vvv",
              "transform" : "create"
            }
          ]
        },
        {
          "name" : "\"VisionPrescription.dispense-base1\"",
          "source" : [
            {
              "context" : "src",
              "element" : "base",
              "variable" : "vvv"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "base",
              "variable" : "vvv",
              "transform" : "create"
            }
          ]
        },
        {
          "name" : "\"VisionPrescription.dispense-add\"",
          "source" : [
            {
              "context" : "src",
              "element" : "add",
              "variable" : "vvv"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "add",
              "variable" : "vvv",
              "transform" : "create"
            }
          ]
        },
        {
          "name" : "\"VisionPrescription.dispense-power\"",
          "source" : [
            {
              "context" : "src",
              "element" : "power",
              "variable" : "vvv"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "power",
              "variable" : "vvv",
              "transform" : "create"
            }
          ]
        },
        {
          "name" : "\"VisionPrescription.dispense-backCurve\"",
          "source" : [
            {
              "context" : "src",
              "element" : "backCurve",
              "variable" : "vvv"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "backCurve",
              "variable" : "vvv",
              "transform" : "create"
            }
          ]
        },
        {
          "name" : "\"VisionPrescription.dispense-diameter\"",
          "source" : [
            {
              "context" : "src",
              "element" : "diameter",
              "variable" : "vvv"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "diameter",
              "variable" : "vvv",
              "transform" : "create"
            }
          ]
        },
        {
          "name" : "\"VisionPrescription.dispense-duration\"",
          "source" : [
            {
              "context" : "src",
              "element" : "duration",
              "variable" : "vvv"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "duration",
              "variable" : "vvv",
              "transform" : "create"
            }
          ]
        },
        {
          "name" : "\"VisionPrescription.dispense-color\"",
          "source" : [
            {
              "context" : "src",
              "element" : "color",
              "variable" : "vvv"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "color",
              "variable" : "vvv",
              "transform" : "create"
            }
          ]
        },
        {
          "name" : "\"VisionPrescription.dispense-brand\"",
          "source" : [
            {
              "context" : "src",
              "element" : "brand",
              "variable" : "vvv"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "brand",
              "variable" : "vvv",
              "transform" : "create"
            }
          ]
        },
        {
          "name" : "\"VisionPrescription.dispense-note\"",
          "source" : [
            {
              "context" : "src",
              "element" : "note",
              "variable" : "n"
            }
          ],
          "dependent" : [
            {
              "name" : "vspNote",
              "variable" : [
                "n",
                "tgt"
              ]
            }
          ]
        }
      ]
    },
    {
      "name" : "vpsProduct",
      "extends" : "Element",
      "typeMode" : "none",
      "input" : [
        {
          "name" : "src",
          "mode" : "source"
        },
        {
          "name" : "tgt",
          "mode" : "target"
        }
      ],
      "rule" : [
        {
          "name" : "\"VisionPrescription.dispense.product-coding\"",
          "source" : [
            {
              "context" : "src",
              "element" : "coding",
              "variable" : "vvv"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "product",
              "variable" : "vvv",
              "transform" : "create"
            }
          ]
        }
      ]
    },
    {
      "name" : "vspNote",
      "extends" : "Element",
      "typeMode" : "none",
      "input" : [
        {
          "name" : "src",
          "mode" : "source"
        },
        {
          "name" : "tgt",
          "mode" : "target"
        }
      ],
      "rule" : [
        {
          "name" : "\"VisionPrescription.dispense.note-text\"",
          "source" : [
            {
              "context" : "src",
              "element" : "text",
              "variable" : "vvv"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "notes",
              "variable" : "vvv",
              "transform" : "create"
            }
          ]
        }
      ]
    }
  ]
}

StructureMap "VisionPrescription2to3" Version "1"

Tags: (no tags)  +

This Resource , XML or JSON representation, or the full version history.. provenance for this resource
Updated: by

Generated Narrative with Details

id: VisionPrescription2to3

url: http://hl7.org/fhir/StructureMap/VisionPrescription2to3

name: R2 to R3 Conversions for VisionPrescription

import: http://hl7.org/fhir/StructureMap/*2to3


{
  "resourceType" : "StructureMap",
  "id" : "VisionPrescription2to3",
  "meta" : {
    "versionId" : "1",
    "lastUpdated" : "2020-05-26T15:50:15.224Z"
  },
  "text" : {
    "status" : "generated",
    "div" : "<div xmlns=\"http://www.w3.org/1999/xhtml\"><p><b>Generated Narrative with Details</b></p><p><b>id</b>: VisionPrescription2to3</p><p><b>url</b>: <a href=\"http://hl7.org/fhir/StructureMap/VisionPrescription2to3\">http://hl7.org/fhir/StructureMap/VisionPrescription2to3</a></p><p><b>name</b>: R2 to R3 Conversions for VisionPrescription</p><p><b>import</b>: <a href=\"http://hl7.org/fhir/StructureMap/*2to3\">http://hl7.org/fhir/StructureMap/*2to3</a></p></div>"
  },
  "url" : "http://hl7.org/fhir/StructureMap/VisionPrescription2to3",
  "name" : "R2 to R3 Conversions for VisionPrescription",
  "structure" : [
    {
      "url" : "http://hl7.org/fhir/DSTU2/StructureDefinition/VisionPrescription",
      "mode" : "source",
      "alias" : "VisionPrescriptionR2"
    },
    {
      "url" : "http://hl7.org/fhir/StructureDefinition/VisionPrescription",
      "mode" : "target",
      "alias" : "VisionPrescription"
    }
  ],
  "import" : [
    "http://hl7.org/fhir/StructureMap/*2to3"
  ],
  "group" : [
    {
      "name" : "VisionPrescription",
      "extends" : "DomainResource",
      "typeMode" : "type-and-types",
      "input" : [
        {
          "name" : "src",
          "type" : "VisionPrescriptionR2",
          "mode" : "source"
        },
        {
          "name" : "tgt",
          "type" : "VisionPrescription",
          "mode" : "target"
        }
      ],
      "rule" : [
        {
          "name" : "\"VisionPrescription-identifier\"",
          "source" : [
            {
              "context" : "src",
              "element" : "identifier",
              "variable" : "vvv"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "identifier",
              "variable" : "vvv",
              "transform" : "create"
            }
          ]
        },
        {
          "name" : "\"VisionPrescription-dateWritten\"",
          "source" : [
            {
              "context" : "src",
              "element" : "dateWritten",
              "variable" : "vvv"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "dateWritten",
              "variable" : "vvv",
              "transform" : "create"
            }
          ]
        },
        {
          "name" : "\"VisionPrescription-patient\"",
          "source" : [
            {
              "context" : "src",
              "element" : "patient",
              "variable" : "vvv"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "patient",
              "variable" : "vvv",
              "transform" : "create"
            }
          ]
        },
        {
          "name" : "\"VisionPrescription-prescriber\"",
          "source" : [
            {
              "context" : "src",
              "element" : "prescriber",
              "variable" : "vvv"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "prescriber",
              "variable" : "vvv",
              "transform" : "create"
            }
          ]
        },
        {
          "name" : "\"VisionPrescription-encounter\"",
          "source" : [
            {
              "context" : "src",
              "element" : "encounter",
              "variable" : "vvv"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "encounter",
              "variable" : "vvv",
              "transform" : "create"
            }
          ]
        },
        {
          "name" : "\"VisionPrescription-reason\"",
          "source" : [
            {
              "context" : "src",
              "element" : "reason",
              "variable" : "vvv"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "reason",
              "variable" : "vvv",
              "transform" : "create"
            }
          ]
        },
        {
          "name" : "\"VisionPrescription-dispense\"",
          "source" : [
            {
              "context" : "src",
              "element" : "dispense",
              "variable" : "vs0"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "dispense",
              "variable" : "vt0"
            }
          ],
          "dependent" : [
            {
              "name" : "vspDispense",
              "variable" : [
                "vs0",
                "vt0"
              ]
            }
          ]
        }
      ]
    },
    {
      "name" : "vspDispense",
      "extends" : "BackboneElement",
      "typeMode" : "none",
      "input" : [
        {
          "name" : "src",
          "mode" : "source"
        },
        {
          "name" : "tgt",
          "mode" : "target"
        }
      ],
      "rule" : [
        {
          "name" : "\"VisionPrescription.dispense-product\"",
          "source" : [
            {
              "context" : "src",
              "element" : "product",
              "variable" : "v"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "product",
              "variable" : "d"
            },
            {
              "context" : "d",
              "contextType" : "variable",
              "element" : "coding",
              "variable" : "v"
            }
          ]
        },
        {
          "name" : "\"VisionPrescription.dispense-eye\"",
          "source" : [
            {
              "context" : "src",
              "element" : "eye",
              "variable" : "vvv"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "eye",
              "variable" : "vvv",
              "transform" : "create"
            }
          ]
        },
        {
          "name" : "\"VisionPrescription.dispense-sphere\"",
          "source" : [
            {
              "context" : "src",
              "element" : "sphere",
              "variable" : "vvv"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "sphere",
              "variable" : "vvv",
              "transform" : "create"
            }
          ]
        },
        {
          "name" : "\"VisionPrescription.dispense-cylinder\"",
          "source" : [
            {
              "context" : "src",
              "element" : "cylinder",
              "variable" : "vvv"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "cylinder",
              "variable" : "vvv",
              "transform" : "create"
            }
          ]
        },
        {
          "name" : "\"VisionPrescription.dispense-axis\"",
          "source" : [
            {
              "context" : "src",
              "element" : "axis",
              "variable" : "vvv"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "axis",
              "variable" : "vvv",
              "transform" : "create"
            }
          ]
        },
        {
          "name" : "\"VisionPrescription.dispense-prism\"",
          "source" : [
            {
              "context" : "src",
              "element" : "prism",
              "variable" : "vvv"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "prism",
              "variable" : "vvv",
              "transform" : "create"
            }
          ]
        },
        {
          "name" : "\"VisionPrescription.dispense-base\"",
          "source" : [
            {
              "context" : "src",
              "element" : "base",
              "variable" : "vvv"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "base",
              "variable" : "vvv",
              "transform" : "create"
            }
          ]
        },
        {
          "name" : "\"VisionPrescription.dispense-add\"",
          "source" : [
            {
              "context" : "src",
              "element" : "add",
              "variable" : "vvv"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "add",
              "variable" : "vvv",
              "transform" : "create"
            }
          ]
        },
        {
          "name" : "\"VisionPrescription.dispense-power\"",
          "source" : [
            {
              "context" : "src",
              "element" : "power",
              "variable" : "vvv"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "power",
              "variable" : "vvv",
              "transform" : "create"
            }
          ]
        },
        {
          "name" : "\"VisionPrescription.dispense-backCurve\"",
          "source" : [
            {
              "context" : "src",
              "element" : "backCurve",
              "variable" : "vvv"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "backCurve",
              "variable" : "vvv",
              "transform" : "create"
            }
          ]
        },
        {
          "name" : "\"VisionPrescription.dispense-diameter\"",
          "source" : [
            {
              "context" : "src",
              "element" : "diameter",
              "variable" : "vvv"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "diameter",
              "variable" : "vvv",
              "transform" : "create"
            }
          ]
        },
        {
          "name" : "\"VisionPrescription.dispense-duration\"",
          "source" : [
            {
              "context" : "src",
              "element" : "duration",
              "variable" : "vvv"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "duration",
              "variable" : "vvv",
              "transform" : "create"
            }
          ]
        },
        {
          "name" : "\"VisionPrescription.dispense-color\"",
          "source" : [
            {
              "context" : "src",
              "element" : "color",
              "variable" : "vvv"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "color",
              "variable" : "vvv",
              "transform" : "create"
            }
          ]
        },
        {
          "name" : "\"VisionPrescription.dispense-brand\"",
          "source" : [
            {
              "context" : "src",
              "element" : "brand",
              "variable" : "vvv"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "brand",
              "variable" : "vvv",
              "transform" : "create"
            }
          ]
        },
        {
          "name" : "\"VisionPrescription.dispense-note\"",
          "source" : [
            {
              "context" : "src",
              "element" : "notes",
              "variable" : "v"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "note",
              "variable" : "n"
            },
            {
              "context" : "n",
              "contextType" : "variable",
              "element" : "text",
              "transform" : "copy",
              "parameter" : [
                {
                  "valueId" : "v"
                }
              ]
            }
          ]
        }
      ]
    }
  ]
}

StructureMap "ValueSet4to3" Version "1"

Tags: (no tags)  +

This Resource , XML or JSON representation, or the full version history.. provenance for this resource
Updated: by

Generated Narrative with Details

id: ValueSet4to3

url: http://hl7.org/fhir/StructureMap/ValueSet4to3

name: R4 to R3 Conversion for ValueSet

import: http://hl7.org/fhir/StructureMap/*4to3


{
  "resourceType" : "StructureMap",
  "id" : "ValueSet4to3",
  "meta" : {
    "versionId" : "1",
    "lastUpdated" : "2020-05-26T15:50:14.895Z"
  },
  "text" : {
    "status" : "generated",
    "div" : "<div xmlns=\"http://www.w3.org/1999/xhtml\"><p><b>Generated Narrative with Details</b></p><p><b>id</b>: ValueSet4to3</p><p><b>url</b>: <a href=\"http://hl7.org/fhir/StructureMap/ValueSet4to3\">http://hl7.org/fhir/StructureMap/ValueSet4to3</a></p><p><b>name</b>: R4 to R3 Conversion for ValueSet</p><p><b>import</b>: <a href=\"http://hl7.org/fhir/StructureMap/*4to3\">http://hl7.org/fhir/StructureMap/*4to3</a></p></div>"
  },
  "url" : "http://hl7.org/fhir/StructureMap/ValueSet4to3",
  "name" : "R4 to R3 Conversion for ValueSet",
  "structure" : [
    {
      "url" : "http://hl7.org/fhir/StructureDefinition/ValueSet",
      "mode" : "source",
      "alias" : "ValueSet"
    },
    {
      "url" : "http://hl7.org/fhir/3.0/StructureDefinition/ValueSet",
      "mode" : "target",
      "alias" : "ValueSetR3"
    }
  ],
  "import" : [
    "http://hl7.org/fhir/StructureMap/*4to3"
  ],
  "group" : [
    {
      "name" : "ValueSet",
      "extends" : "DomainResource",
      "typeMode" : "type-and-types",
      "input" : [
        {
          "name" : "src",
          "type" : "ValueSet",
          "mode" : "source"
        },
        {
          "name" : "tgt",
          "type" : "ValueSetR3",
          "mode" : "target"
        }
      ],
      "rule" : [
        {
          "name" : "url",
          "source" : [
            {
              "context" : "src",
              "element" : "url",
              "variable" : "vvv"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "url",
              "variable" : "vvv",
              "transform" : "create"
            }
          ]
        },
        {
          "name" : "identifier",
          "source" : [
            {
              "context" : "src",
              "element" : "identifier",
              "variable" : "vvv"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "identifier",
              "variable" : "vvv",
              "transform" : "create"
            }
          ]
        },
        {
          "name" : "version",
          "source" : [
            {
              "context" : "src",
              "element" : "version",
              "variable" : "vvv"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "version",
              "variable" : "vvv",
              "transform" : "create"
            }
          ]
        },
        {
          "name" : "name",
          "source" : [
            {
              "context" : "src",
              "element" : "name",
              "variable" : "vvv"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "name",
              "variable" : "vvv",
              "transform" : "create"
            }
          ]
        },
        {
          "name" : "title",
          "source" : [
            {
              "context" : "src",
              "element" : "title",
              "variable" : "vvv"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "title",
              "variable" : "vvv",
              "transform" : "create"
            }
          ]
        },
        {
          "name" : "status",
          "source" : [
            {
              "context" : "src",
              "element" : "status",
              "variable" : "vvv"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "status",
              "variable" : "vvv",
              "transform" : "create"
            }
          ]
        },
        {
          "name" : "experimental",
          "source" : [
            {
              "context" : "src",
              "element" : "experimental",
              "variable" : "vvv"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "experimental",
              "variable" : "vvv",
              "transform" : "create"
            }
          ]
        },
        {
          "name" : "date",
          "source" : [
            {
              "context" : "src",
              "element" : "date",
              "variable" : "vvv"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "date",
              "variable" : "vvv",
              "transform" : "create"
            }
          ]
        },
        {
          "name" : "publisher",
          "source" : [
            {
              "context" : "src",
              "element" : "publisher",
              "variable" : "vvv"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "publisher",
              "variable" : "vvv",
              "transform" : "create"
            }
          ]
        },
        {
          "name" : "contact",
          "source" : [
            {
              "context" : "src",
              "element" : "contact",
              "variable" : "vvv"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "contact",
              "variable" : "vvv",
              "transform" : "create"
            }
          ]
        },
        {
          "name" : "description",
          "source" : [
            {
              "context" : "src",
              "element" : "description",
              "variable" : "vvv"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "description",
              "variable" : "vvv",
              "transform" : "create"
            }
          ]
        },
        {
          "name" : "useContext",
          "source" : [
            {
              "context" : "src",
              "element" : "useContext",
              "variable" : "vvv"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "useContext",
              "variable" : "vvv",
              "transform" : "create"
            }
          ]
        },
        {
          "name" : "jurisdiction",
          "source" : [
            {
              "context" : "src",
              "element" : "jurisdiction",
              "variable" : "vvv"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "jurisdiction",
              "variable" : "vvv",
              "transform" : "create"
            }
          ]
        },
        {
          "name" : "immutable",
          "source" : [
            {
              "context" : "src",
              "element" : "immutable",
              "variable" : "vvv"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "immutable",
              "variable" : "vvv",
              "transform" : "create"
            }
          ]
        },
        {
          "name" : "purpose",
          "source" : [
            {
              "context" : "src",
              "element" : "purpose",
              "variable" : "vvv"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "purpose",
              "variable" : "vvv",
              "transform" : "create"
            }
          ]
        },
        {
          "name" : "copyright",
          "source" : [
            {
              "context" : "src",
              "element" : "copyright",
              "variable" : "vvv"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "copyright",
              "variable" : "vvv",
              "transform" : "create"
            }
          ]
        },
        {
          "name" : "extensible",
          "source" : [
            {
              "context" : "src",
              "element" : "extension",
              "variable" : "ext",
              "condition" : "url = 'http://hl7.org/fhir/3.0/StructureDefinition/extension-ValueSet.extensible'"
            }
          ],
          "rule" : [
            {
              "name" : "extensible2",
              "source" : [
                {
                  "context" : "ext",
                  "type" : "boolean",
                  "element" : "value",
                  "variable" : "vs0"
                }
              ],
              "target" : [
                {
                  "context" : "tgt",
                  "contextType" : "variable",
                  "element" : "extensible",
                  "transform" : "copy",
                  "parameter" : [
                    {
                      "valueId" : "vs0"
                    }
                  ]
                }
              ]
            }
          ]
        },
        {
          "name" : "compose",
          "source" : [
            {
              "context" : "src",
              "element" : "compose",
              "variable" : "vs0"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "compose",
              "variable" : "vt0"
            }
          ],
          "dependent" : [
            {
              "name" : "compose",
              "variable" : [
                "vs0",
                "vt0"
              ]
            }
          ]
        },
        {
          "name" : "expansion",
          "source" : [
            {
              "context" : "src",
              "element" : "expansion",
              "variable" : "vs0"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "expansion",
              "variable" : "vt0"
            }
          ],
          "dependent" : [
            {
              "name" : "expansion",
              "variable" : [
                "vs0",
                "vt0"
              ]
            }
          ]
        }
      ]
    },
    {
      "name" : "compose",
      "extends" : "BackboneElement",
      "typeMode" : "none",
      "input" : [
        {
          "name" : "src",
          "mode" : "source"
        },
        {
          "name" : "tgt",
          "mode" : "target"
        }
      ],
      "rule" : [
        {
          "name" : "lockedDate",
          "source" : [
            {
              "context" : "src",
              "element" : "lockedDate",
              "variable" : "vvv"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "lockedDate",
              "variable" : "vvv",
              "transform" : "create"
            }
          ]
        },
        {
          "name" : "inactive",
          "source" : [
            {
              "context" : "src",
              "element" : "inactive",
              "variable" : "vvv"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "inactive",
              "variable" : "vvv",
              "transform" : "create"
            }
          ]
        },
        {
          "name" : "include",
          "source" : [
            {
              "context" : "src",
              "element" : "include",
              "variable" : "vs0"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "include",
              "variable" : "vt0"
            }
          ],
          "dependent" : [
            {
              "name" : "include",
              "variable" : [
                "vs0",
                "vt0"
              ]
            }
          ]
        },
        {
          "name" : "exclude",
          "source" : [
            {
              "context" : "src",
              "element" : "exclude",
              "variable" : "vs0"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "exclude",
              "variable" : "vt0"
            }
          ],
          "dependent" : [
            {
              "name" : "include",
              "variable" : [
                "vs0",
                "vt0"
              ]
            }
          ]
        }
      ]
    },
    {
      "name" : "include",
      "extends" : "BackboneElement",
      "typeMode" : "none",
      "input" : [
        {
          "name" : "src",
          "mode" : "source"
        },
        {
          "name" : "tgt",
          "mode" : "target"
        }
      ],
      "rule" : [
        {
          "name" : "system",
          "source" : [
            {
              "context" : "src",
              "element" : "system",
              "variable" : "vvv"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "system",
              "variable" : "vvv",
              "transform" : "create"
            }
          ]
        },
        {
          "name" : "version",
          "source" : [
            {
              "context" : "src",
              "element" : "version",
              "variable" : "vvv"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "version",
              "variable" : "vvv",
              "transform" : "create"
            }
          ]
        },
        {
          "name" : "concept",
          "source" : [
            {
              "context" : "src",
              "element" : "concept",
              "variable" : "vs0"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "concept",
              "variable" : "vt0"
            }
          ],
          "dependent" : [
            {
              "name" : "concept",
              "variable" : [
                "vs0",
                "vt0"
              ]
            }
          ]
        },
        {
          "name" : "filter",
          "source" : [
            {
              "context" : "src",
              "element" : "filter",
              "variable" : "vs0"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "filter",
              "variable" : "vt0"
            }
          ],
          "dependent" : [
            {
              "name" : "filter",
              "variable" : [
                "vs0",
                "vt0"
              ]
            }
          ]
        },
        {
          "name" : "valueSet",
          "source" : [
            {
              "context" : "src",
              "element" : "valueSet",
              "variable" : "vvv"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "valueSet",
              "variable" : "vvv",
              "transform" : "create"
            }
          ]
        }
      ]
    },
    {
      "name" : "concept",
      "extends" : "BackboneElement",
      "typeMode" : "none",
      "input" : [
        {
          "name" : "src",
          "mode" : "source"
        },
        {
          "name" : "tgt",
          "mode" : "target"
        }
      ],
      "rule" : [
        {
          "name" : "code",
          "source" : [
            {
              "context" : "src",
              "element" : "code",
              "variable" : "vvv"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "code",
              "variable" : "vvv",
              "transform" : "create"
            }
          ]
        },
        {
          "name" : "display",
          "source" : [
            {
              "context" : "src",
              "element" : "display",
              "variable" : "vvv"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "display",
              "variable" : "vvv",
              "transform" : "create"
            }
          ]
        },
        {
          "name" : "designation",
          "source" : [
            {
              "context" : "src",
              "element" : "designation",
              "variable" : "vs0"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "designation",
              "variable" : "vt0"
            }
          ],
          "dependent" : [
            {
              "name" : "designation",
              "variable" : [
                "vs0",
                "vt0"
              ]
            }
          ]
        }
      ]
    },
    {
      "name" : "designation",
      "extends" : "BackboneElement",
      "typeMode" : "none",
      "input" : [
        {
          "name" : "src",
          "mode" : "source"
        },
        {
          "name" : "tgt",
          "mode" : "target"
        }
      ],
      "rule" : [
        {
          "name" : "language",
          "source" : [
            {
              "context" : "src",
              "element" : "language",
              "variable" : "vvv"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "language",
              "variable" : "vvv",
              "transform" : "create"
            }
          ]
        },
        {
          "name" : "use",
          "source" : [
            {
              "context" : "src",
              "element" : "use",
              "variable" : "vvv"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "use",
              "variable" : "vvv",
              "transform" : "create"
            }
          ]
        },
        {
          "name" : "value",
          "source" : [
            {
              "context" : "src",
              "element" : "value",
              "variable" : "vvv"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "value",
              "variable" : "vvv",
              "transform" : "create"
            }
          ]
        }
      ]
    },
    {
      "name" : "filter",
      "extends" : "BackboneElement",
      "typeMode" : "none",
      "input" : [
        {
          "name" : "src",
          "mode" : "source"
        },
        {
          "name" : "tgt",
          "mode" : "target"
        }
      ],
      "rule" : [
        {
          "name" : "property",
          "source" : [
            {
              "context" : "src",
              "element" : "property",
              "variable" : "vvv"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "property",
              "variable" : "vvv",
              "transform" : "create"
            }
          ]
        },
        {
          "name" : "op",
          "source" : [
            {
              "context" : "src",
              "element" : "op",
              "variable" : "vvv"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "op",
              "variable" : "vvv",
              "transform" : "create"
            }
          ]
        },
        {
          "name" : "value",
          "source" : [
            {
              "context" : "src",
              "element" : "value",
              "variable" : "vvv"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "value",
              "variable" : "vvv",
              "transform" : "create"
            }
          ]
        }
      ]
    },
    {
      "name" : "expansion",
      "extends" : "BackboneElement",
      "typeMode" : "none",
      "input" : [
        {
          "name" : "src",
          "mode" : "source"
        },
        {
          "name" : "tgt",
          "mode" : "target"
        }
      ],
      "rule" : [
        {
          "name" : "identifier",
          "source" : [
            {
              "context" : "src",
              "element" : "identifier",
              "variable" : "vvv"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "identifier",
              "variable" : "vvv",
              "transform" : "create"
            }
          ]
        },
        {
          "name" : "timestamp",
          "source" : [
            {
              "context" : "src",
              "element" : "timestamp",
              "variable" : "vvv"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "timestamp",
              "variable" : "vvv",
              "transform" : "create"
            }
          ]
        },
        {
          "name" : "total",
          "source" : [
            {
              "context" : "src",
              "element" : "total",
              "variable" : "vvv"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "total",
              "variable" : "vvv",
              "transform" : "create"
            }
          ]
        },
        {
          "name" : "offset",
          "source" : [
            {
              "context" : "src",
              "element" : "offset",
              "variable" : "vvv"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "offset",
              "variable" : "vvv",
              "transform" : "create"
            }
          ]
        },
        {
          "name" : "parameter",
          "source" : [
            {
              "context" : "src",
              "element" : "parameter",
              "variable" : "vs0"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "parameter",
              "variable" : "vt0"
            }
          ],
          "dependent" : [
            {
              "name" : "parameter",
              "variable" : [
                "vs0",
                "vt0"
              ]
            }
          ]
        },
        {
          "name" : "contains",
          "source" : [
            {
              "context" : "src",
              "element" : "contains",
              "variable" : "vs0"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "contains",
              "variable" : "vt0"
            }
          ],
          "dependent" : [
            {
              "name" : "contains",
              "variable" : [
                "vs0",
                "vt0"
              ]
            }
          ]
        }
      ]
    },
    {
      "name" : "parameter",
      "extends" : "BackboneElement",
      "typeMode" : "none",
      "input" : [
        {
          "name" : "src",
          "mode" : "source"
        },
        {
          "name" : "tgt",
          "mode" : "target"
        }
      ],
      "rule" : [
        {
          "name" : "name",
          "source" : [
            {
              "context" : "src",
              "element" : "name",
              "variable" : "vvv"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "name",
              "variable" : "vvv",
              "transform" : "create"
            }
          ]
        },
        {
          "name" : "valueString",
          "source" : [
            {
              "context" : "src",
              "type" : "string",
              "element" : "value",
              "variable" : "vs0"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "value",
              "variable" : "vt0",
              "transform" : "create",
              "parameter" : [
                {
                  "valueString" : "string"
                }
              ]
            }
          ],
          "dependent" : [
            {
              "name" : "string",
              "variable" : [
                "vs0",
                "vt0"
              ]
            }
          ]
        },
        {
          "name" : "valueBoolean",
          "source" : [
            {
              "context" : "src",
              "type" : "boolean",
              "element" : "value",
              "variable" : "vs0"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "value",
              "variable" : "vt0",
              "transform" : "create",
              "parameter" : [
                {
                  "valueString" : "boolean"
                }
              ]
            }
          ],
          "dependent" : [
            {
              "name" : "boolean",
              "variable" : [
                "vs0",
                "vt0"
              ]
            }
          ]
        },
        {
          "name" : "valueInteger",
          "source" : [
            {
              "context" : "src",
              "type" : "integer",
              "element" : "value",
              "variable" : "vs0"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "value",
              "variable" : "vt0",
              "transform" : "create",
              "parameter" : [
                {
                  "valueString" : "integer"
                }
              ]
            }
          ],
          "dependent" : [
            {
              "name" : "integer",
              "variable" : [
                "vs0",
                "vt0"
              ]
            }
          ]
        },
        {
          "name" : "valueDecimal",
          "source" : [
            {
              "context" : "src",
              "type" : "decimal",
              "element" : "value",
              "variable" : "vs0"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "value",
              "variable" : "vt0",
              "transform" : "create",
              "parameter" : [
                {
                  "valueString" : "decimal"
                }
              ]
            }
          ],
          "dependent" : [
            {
              "name" : "decimal",
              "variable" : [
                "vs0",
                "vt0"
              ]
            }
          ]
        },
        {
          "name" : "valueUrl",
          "source" : [
            {
              "context" : "src",
              "type" : "url",
              "element" : "value",
              "variable" : "vs0"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "value",
              "variable" : "vt0",
              "transform" : "create",
              "parameter" : [
                {
                  "valueString" : "url"
                }
              ]
            }
          ],
          "dependent" : [
            {
              "name" : "url",
              "variable" : [
                "vs0",
                "vt0"
              ]
            }
          ]
        },
        {
          "name" : "valueCode",
          "source" : [
            {
              "context" : "src",
              "type" : "code",
              "element" : "value",
              "variable" : "vs0"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "value",
              "variable" : "vt0",
              "transform" : "create",
              "parameter" : [
                {
                  "valueString" : "code"
                }
              ]
            }
          ],
          "dependent" : [
            {
              "name" : "code",
              "variable" : [
                "vs0",
                "vt0"
              ]
            }
          ]
        },
        {
          "name" : "valueDateTime",
          "source" : [
            {
              "context" : "src",
              "type" : "dateTime",
              "element" : "value",
              "variable" : "vs0"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "value",
              "variable" : "vt0",
              "transform" : "create",
              "parameter" : [
                {
                  "valueString" : "dateTime"
                }
              ]
            }
          ],
          "dependent" : [
            {
              "name" : "dateTime",
              "variable" : [
                "vs0",
                "vt0"
              ]
            }
          ]
        }
      ]
    },
    {
      "name" : "contains",
      "extends" : "BackboneElement",
      "typeMode" : "none",
      "input" : [
        {
          "name" : "src",
          "mode" : "source"
        },
        {
          "name" : "tgt",
          "mode" : "target"
        }
      ],
      "rule" : [
        {
          "name" : "system",
          "source" : [
            {
              "context" : "src",
              "element" : "system",
              "variable" : "vvv"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "system",
              "variable" : "vvv",
              "transform" : "create"
            }
          ]
        },
        {
          "name" : "abstract",
          "source" : [
            {
              "context" : "src",
              "element" : "abstract",
              "variable" : "vvv"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "abstract",
              "variable" : "vvv",
              "transform" : "create"
            }
          ]
        },
        {
          "name" : "inactive",
          "source" : [
            {
              "context" : "src",
              "element" : "inactive",
              "variable" : "vvv"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "inactive",
              "variable" : "vvv",
              "transform" : "create"
            }
          ]
        },
        {
          "name" : "version",
          "source" : [
            {
              "context" : "src",
              "element" : "version",
              "variable" : "vvv"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "version",
              "variable" : "vvv",
              "transform" : "create"
            }
          ]
        },
        {
          "name" : "code",
          "source" : [
            {
              "context" : "src",
              "element" : "code",
              "variable" : "vvv"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "code",
              "variable" : "vvv",
              "transform" : "create"
            }
          ]
        },
        {
          "name" : "display",
          "source" : [
            {
              "context" : "src",
              "element" : "display",
              "variable" : "vvv"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "display",
              "variable" : "vvv",
              "transform" : "create"
            }
          ]
        },
        {
          "name" : "designation",
          "source" : [
            {
              "context" : "src",
              "element" : "designation",
              "variable" : "vs0"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "designation",
              "variable" : "vt0"
            }
          ],
          "dependent" : [
            {
              "name" : "designation",
              "variable" : [
                "vs0",
                "vt0"
              ]
            }
          ]
        },
        {
          "name" : "contains",
          "source" : [
            {
              "context" : "src",
              "element" : "contains",
              "variable" : "vs0"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "contains",
              "variable" : "vt0"
            }
          ],
          "dependent" : [
            {
              "name" : "contains",
              "variable" : [
                "vs0",
                "vt0"
              ]
            }
          ]
        }
      ]
    }
  ]
}

StructureMap "ValueSet3to4" Version "1"

Tags: (no tags)  +

This Resource , XML or JSON representation, or the full version history.. provenance for this resource
Updated: by

Generated Narrative with Details

id: ValueSet3to4

url: http://hl7.org/fhir/StructureMap/ValueSet3to4

name: R3 to R4 Conversions for ValueSet

import: http://hl7.org/fhir/StructureMap/*3to4


{
  "resourceType" : "StructureMap",
  "id" : "ValueSet3to4",
  "meta" : {
    "versionId" : "1",
    "lastUpdated" : "2020-05-26T15:50:14.505Z"
  },
  "text" : {
    "status" : "generated",
    "div" : "<div xmlns=\"http://www.w3.org/1999/xhtml\"><p><b>Generated Narrative with Details</b></p><p><b>id</b>: ValueSet3to4</p><p><b>url</b>: <a href=\"http://hl7.org/fhir/StructureMap/ValueSet3to4\">http://hl7.org/fhir/StructureMap/ValueSet3to4</a></p><p><b>name</b>: R3 to R4 Conversions for ValueSet</p><p><b>import</b>: <a href=\"http://hl7.org/fhir/StructureMap/*3to4\">http://hl7.org/fhir/StructureMap/*3to4</a></p></div>"
  },
  "url" : "http://hl7.org/fhir/StructureMap/ValueSet3to4",
  "name" : "R3 to R4 Conversions for ValueSet",
  "structure" : [
    {
      "url" : "http://hl7.org/fhir/3.0/StructureDefinition/ValueSet",
      "mode" : "source",
      "alias" : "ValueSetR3"
    },
    {
      "url" : "http://hl7.org/fhir/StructureDefinition/ValueSet",
      "mode" : "target",
      "alias" : "ValueSet"
    }
  ],
  "import" : [
    "http://hl7.org/fhir/StructureMap/*3to4"
  ],
  "group" : [
    {
      "name" : "ValueSet",
      "extends" : "DomainResource",
      "typeMode" : "type-and-types",
      "input" : [
        {
          "name" : "src",
          "type" : "ValueSetR3",
          "mode" : "source"
        },
        {
          "name" : "tgt",
          "type" : "ValueSet",
          "mode" : "target"
        }
      ],
      "rule" : [
        {
          "name" : "url",
          "source" : [
            {
              "context" : "src",
              "element" : "url",
              "variable" : "vvv"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "url",
              "variable" : "vvv",
              "transform" : "create"
            }
          ]
        },
        {
          "name" : "identifier",
          "source" : [
            {
              "context" : "src",
              "element" : "identifier",
              "variable" : "vvv"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "identifier",
              "variable" : "vvv",
              "transform" : "create"
            }
          ]
        },
        {
          "name" : "version",
          "source" : [
            {
              "context" : "src",
              "element" : "version",
              "variable" : "vvv"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "version",
              "variable" : "vvv",
              "transform" : "create"
            }
          ]
        },
        {
          "name" : "name",
          "source" : [
            {
              "context" : "src",
              "element" : "name",
              "variable" : "vvv"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "name",
              "variable" : "vvv",
              "transform" : "create"
            }
          ]
        },
        {
          "name" : "title",
          "source" : [
            {
              "context" : "src",
              "element" : "title",
              "variable" : "vvv"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "title",
              "variable" : "vvv",
              "transform" : "create"
            }
          ]
        },
        {
          "name" : "status",
          "source" : [
            {
              "context" : "src",
              "element" : "status",
              "variable" : "vvv"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "status",
              "variable" : "vvv",
              "transform" : "create"
            }
          ]
        },
        {
          "name" : "experimental",
          "source" : [
            {
              "context" : "src",
              "element" : "experimental",
              "variable" : "vvv"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "experimental",
              "variable" : "vvv",
              "transform" : "create"
            }
          ]
        },
        {
          "name" : "date",
          "source" : [
            {
              "context" : "src",
              "element" : "date",
              "variable" : "vvv"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "date",
              "variable" : "vvv",
              "transform" : "create"
            }
          ]
        },
        {
          "name" : "publisher",
          "source" : [
            {
              "context" : "src",
              "element" : "publisher",
              "variable" : "vvv"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "publisher",
              "variable" : "vvv",
              "transform" : "create"
            }
          ]
        },
        {
          "name" : "contact",
          "source" : [
            {
              "context" : "src",
              "element" : "contact",
              "variable" : "vvv"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "contact",
              "variable" : "vvv",
              "transform" : "create"
            }
          ]
        },
        {
          "name" : "description",
          "source" : [
            {
              "context" : "src",
              "element" : "description",
              "variable" : "vvv"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "description",
              "variable" : "vvv",
              "transform" : "create"
            }
          ]
        },
        {
          "name" : "useContext",
          "source" : [
            {
              "context" : "src",
              "element" : "useContext",
              "variable" : "vvv"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "useContext",
              "variable" : "vvv",
              "transform" : "create"
            }
          ]
        },
        {
          "name" : "jurisdiction",
          "source" : [
            {
              "context" : "src",
              "element" : "jurisdiction",
              "variable" : "vvv"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "jurisdiction",
              "variable" : "vvv",
              "transform" : "create"
            }
          ]
        },
        {
          "name" : "immutable",
          "source" : [
            {
              "context" : "src",
              "element" : "immutable",
              "variable" : "vvv"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "immutable",
              "variable" : "vvv",
              "transform" : "create"
            }
          ]
        },
        {
          "name" : "purpose",
          "source" : [
            {
              "context" : "src",
              "element" : "purpose",
              "variable" : "vvv"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "purpose",
              "variable" : "vvv",
              "transform" : "create"
            }
          ]
        },
        {
          "name" : "copyright",
          "source" : [
            {
              "context" : "src",
              "element" : "copyright",
              "variable" : "vvv"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "copyright",
              "variable" : "vvv",
              "transform" : "create"
            }
          ]
        },
        {
          "name" : "extensible",
          "source" : [
            {
              "context" : "src",
              "element" : "extensible",
              "variable" : "vs"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "extension",
              "variable" : "ext"
            },
            {
              "context" : "ext",
              "contextType" : "variable",
              "element" : "url",
              "transform" : "copy",
              "parameter" : [
                {
                  "valueString" : "http://hl7.org/fhir/3.0/StructureDefinition/extension-ValueSet.extensible"
                }
              ]
            },
            {
              "context" : "ext",
              "contextType" : "variable",
              "element" : "value",
              "transform" : "copy",
              "parameter" : [
                {
                  "valueId" : "vs"
                }
              ]
            }
          ]
        },
        {
          "name" : "compose",
          "source" : [
            {
              "context" : "src",
              "element" : "compose",
              "variable" : "vs0"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "compose",
              "variable" : "vt0"
            }
          ],
          "dependent" : [
            {
              "name" : "compose",
              "variable" : [
                "vs0",
                "vt0"
              ]
            }
          ]
        },
        {
          "name" : "expansion",
          "source" : [
            {
              "context" : "src",
              "element" : "expansion",
              "variable" : "vs0"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "expansion",
              "variable" : "vt0"
            }
          ],
          "dependent" : [
            {
              "name" : "expansion",
              "variable" : [
                "vs0",
                "vt0"
              ]
            }
          ]
        }
      ]
    },
    {
      "name" : "compose",
      "extends" : "BackboneElement",
      "typeMode" : "none",
      "input" : [
        {
          "name" : "src",
          "mode" : "source"
        },
        {
          "name" : "tgt",
          "mode" : "target"
        }
      ],
      "rule" : [
        {
          "name" : "lockedDate",
          "source" : [
            {
              "context" : "src",
              "element" : "lockedDate",
              "variable" : "vvv"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "lockedDate",
              "variable" : "vvv",
              "transform" : "create"
            }
          ]
        },
        {
          "name" : "inactive",
          "source" : [
            {
              "context" : "src",
              "element" : "inactive",
              "variable" : "vvv"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "inactive",
              "variable" : "vvv",
              "transform" : "create"
            }
          ]
        },
        {
          "name" : "include",
          "source" : [
            {
              "context" : "src",
              "element" : "include",
              "variable" : "vs0"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "include",
              "variable" : "vt0"
            }
          ],
          "dependent" : [
            {
              "name" : "include",
              "variable" : [
                "vs0",
                "vt0"
              ]
            }
          ]
        },
        {
          "name" : "exclude",
          "source" : [
            {
              "context" : "src",
              "element" : "exclude",
              "variable" : "vs0"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "exclude",
              "variable" : "vt0"
            }
          ],
          "dependent" : [
            {
              "name" : "include",
              "variable" : [
                "vs0",
                "vt0"
              ]
            }
          ]
        }
      ]
    },
    {
      "name" : "include",
      "extends" : "BackboneElement",
      "typeMode" : "none",
      "input" : [
        {
          "name" : "src",
          "mode" : "source"
        },
        {
          "name" : "tgt",
          "mode" : "target"
        }
      ],
      "rule" : [
        {
          "name" : "system",
          "source" : [
            {
              "context" : "src",
              "element" : "system",
              "variable" : "vvv"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "system",
              "variable" : "vvv",
              "transform" : "create"
            }
          ]
        },
        {
          "name" : "version",
          "source" : [
            {
              "context" : "src",
              "element" : "version",
              "variable" : "vvv"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "version",
              "variable" : "vvv",
              "transform" : "create"
            }
          ]
        },
        {
          "name" : "concept",
          "source" : [
            {
              "context" : "src",
              "element" : "concept",
              "variable" : "vs0"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "concept",
              "variable" : "vt0"
            }
          ],
          "dependent" : [
            {
              "name" : "concept",
              "variable" : [
                "vs0",
                "vt0"
              ]
            }
          ]
        },
        {
          "name" : "filter",
          "source" : [
            {
              "context" : "src",
              "element" : "filter",
              "variable" : "vs0"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "filter",
              "variable" : "vt0"
            }
          ],
          "dependent" : [
            {
              "name" : "filter",
              "variable" : [
                "vs0",
                "vt0"
              ]
            }
          ]
        },
        {
          "name" : "valueSet",
          "source" : [
            {
              "context" : "src",
              "element" : "valueSet",
              "variable" : "vvv"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "valueSet",
              "variable" : "vvv",
              "transform" : "create"
            }
          ]
        }
      ]
    },
    {
      "name" : "concept",
      "extends" : "BackboneElement",
      "typeMode" : "none",
      "input" : [
        {
          "name" : "src",
          "mode" : "source"
        },
        {
          "name" : "tgt",
          "mode" : "target"
        }
      ],
      "rule" : [
        {
          "name" : "code",
          "source" : [
            {
              "context" : "src",
              "element" : "code",
              "variable" : "vvv"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "code",
              "variable" : "vvv",
              "transform" : "create"
            }
          ]
        },
        {
          "name" : "display",
          "source" : [
            {
              "context" : "src",
              "element" : "display",
              "variable" : "vvv"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "display",
              "variable" : "vvv",
              "transform" : "create"
            }
          ]
        },
        {
          "name" : "designation",
          "source" : [
            {
              "context" : "src",
              "element" : "designation",
              "variable" : "vs0"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "designation",
              "variable" : "vt0"
            }
          ],
          "dependent" : [
            {
              "name" : "designation",
              "variable" : [
                "vs0",
                "vt0"
              ]
            }
          ]
        }
      ]
    },
    {
      "name" : "designation",
      "extends" : "BackboneElement",
      "typeMode" : "none",
      "input" : [
        {
          "name" : "src",
          "mode" : "source"
        },
        {
          "name" : "tgt",
          "mode" : "target"
        }
      ],
      "rule" : [
        {
          "name" : "language",
          "source" : [
            {
              "context" : "src",
              "element" : "language",
              "variable" : "vvv"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "language",
              "variable" : "vvv",
              "transform" : "create"
            }
          ]
        },
        {
          "name" : "use",
          "source" : [
            {
              "context" : "src",
              "element" : "use",
              "variable" : "vvv"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "use",
              "variable" : "vvv",
              "transform" : "create"
            }
          ]
        },
        {
          "name" : "value",
          "source" : [
            {
              "context" : "src",
              "element" : "value",
              "variable" : "vvv"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "value",
              "variable" : "vvv",
              "transform" : "create"
            }
          ]
        }
      ]
    },
    {
      "name" : "filter",
      "extends" : "BackboneElement",
      "typeMode" : "none",
      "input" : [
        {
          "name" : "src",
          "mode" : "source"
        },
        {
          "name" : "tgt",
          "mode" : "target"
        }
      ],
      "rule" : [
        {
          "name" : "property",
          "source" : [
            {
              "context" : "src",
              "element" : "property",
              "variable" : "vvv"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "property",
              "variable" : "vvv",
              "transform" : "create"
            }
          ]
        },
        {
          "name" : "op",
          "source" : [
            {
              "context" : "src",
              "element" : "op",
              "variable" : "vvv"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "op",
              "variable" : "vvv",
              "transform" : "create"
            }
          ]
        },
        {
          "name" : "value",
          "source" : [
            {
              "context" : "src",
              "element" : "value",
              "variable" : "vvv"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "value",
              "variable" : "vvv",
              "transform" : "create"
            }
          ]
        }
      ]
    },
    {
      "name" : "expansion",
      "extends" : "BackboneElement",
      "typeMode" : "none",
      "input" : [
        {
          "name" : "src",
          "mode" : "source"
        },
        {
          "name" : "tgt",
          "mode" : "target"
        }
      ],
      "rule" : [
        {
          "name" : "identifier",
          "source" : [
            {
              "context" : "src",
              "element" : "identifier",
              "variable" : "vvv"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "identifier",
              "variable" : "vvv",
              "transform" : "create"
            }
          ]
        },
        {
          "name" : "timestamp",
          "source" : [
            {
              "context" : "src",
              "element" : "timestamp",
              "variable" : "vvv"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "timestamp",
              "variable" : "vvv",
              "transform" : "create"
            }
          ]
        },
        {
          "name" : "total",
          "source" : [
            {
              "context" : "src",
              "element" : "total",
              "variable" : "vvv"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "total",
              "variable" : "vvv",
              "transform" : "create"
            }
          ]
        },
        {
          "name" : "offset",
          "source" : [
            {
              "context" : "src",
              "element" : "offset",
              "variable" : "vvv"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "offset",
              "variable" : "vvv",
              "transform" : "create"
            }
          ]
        },
        {
          "name" : "parameter",
          "source" : [
            {
              "context" : "src",
              "element" : "parameter",
              "variable" : "vs0"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "parameter",
              "variable" : "vt0"
            }
          ],
          "dependent" : [
            {
              "name" : "parameter",
              "variable" : [
                "vs0",
                "vt0"
              ]
            }
          ]
        },
        {
          "name" : "contains",
          "source" : [
            {
              "context" : "src",
              "element" : "contains",
              "variable" : "vs0"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "contains",
              "variable" : "vt0"
            }
          ],
          "dependent" : [
            {
              "name" : "contains",
              "variable" : [
                "vs0",
                "vt0"
              ]
            }
          ]
        }
      ]
    },
    {
      "name" : "parameter",
      "extends" : "BackboneElement",
      "typeMode" : "none",
      "input" : [
        {
          "name" : "src",
          "mode" : "source"
        },
        {
          "name" : "tgt",
          "mode" : "target"
        }
      ],
      "rule" : [
        {
          "name" : "name",
          "source" : [
            {
              "context" : "src",
              "element" : "name",
              "variable" : "vvv"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "name",
              "variable" : "vvv",
              "transform" : "create"
            }
          ]
        },
        {
          "name" : "valueString",
          "source" : [
            {
              "context" : "src",
              "type" : "string",
              "element" : "value",
              "variable" : "vs0"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "value",
              "variable" : "vt0",
              "transform" : "create",
              "parameter" : [
                {
                  "valueString" : "string"
                }
              ]
            }
          ],
          "dependent" : [
            {
              "name" : "string",
              "variable" : [
                "vs0",
                "vt0"
              ]
            }
          ]
        },
        {
          "name" : "valueBoolean",
          "source" : [
            {
              "context" : "src",
              "type" : "boolean",
              "element" : "value",
              "variable" : "vs0"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "value",
              "variable" : "vt0",
              "transform" : "create",
              "parameter" : [
                {
                  "valueString" : "boolean"
                }
              ]
            }
          ],
          "dependent" : [
            {
              "name" : "boolean",
              "variable" : [
                "vs0",
                "vt0"
              ]
            }
          ]
        },
        {
          "name" : "valueInteger",
          "source" : [
            {
              "context" : "src",
              "type" : "integer",
              "element" : "value",
              "variable" : "vs0"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "value",
              "variable" : "vt0",
              "transform" : "create",
              "parameter" : [
                {
                  "valueString" : "integer"
                }
              ]
            }
          ],
          "dependent" : [
            {
              "name" : "integer",
              "variable" : [
                "vs0",
                "vt0"
              ]
            }
          ]
        },
        {
          "name" : "valueDecimal",
          "source" : [
            {
              "context" : "src",
              "type" : "decimal",
              "element" : "value",
              "variable" : "vs0"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "value",
              "variable" : "vt0",
              "transform" : "create",
              "parameter" : [
                {
                  "valueString" : "decimal"
                }
              ]
            }
          ],
          "dependent" : [
            {
              "name" : "decimal",
              "variable" : [
                "vs0",
                "vt0"
              ]
            }
          ]
        },
        {
          "name" : "valueUrl",
          "source" : [
            {
              "context" : "src",
              "type" : "url",
              "element" : "value",
              "variable" : "vs0"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "value",
              "variable" : "vt0",
              "transform" : "create",
              "parameter" : [
                {
                  "valueString" : "url"
                }
              ]
            }
          ],
          "dependent" : [
            {
              "name" : "url",
              "variable" : [
                "vs0",
                "vt0"
              ]
            }
          ]
        },
        {
          "name" : "valueCode",
          "source" : [
            {
              "context" : "src",
              "type" : "code",
              "element" : "value",
              "variable" : "vs0"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "value",
              "variable" : "vt0",
              "transform" : "create",
              "parameter" : [
                {
                  "valueString" : "code"
                }
              ]
            }
          ],
          "dependent" : [
            {
              "name" : "code",
              "variable" : [
                "vs0",
                "vt0"
              ]
            }
          ]
        },
        {
          "name" : "valueDateTime",
          "source" : [
            {
              "context" : "src",
              "type" : "dateTime",
              "element" : "value",
              "variable" : "vs0"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "value",
              "variable" : "vt0",
              "transform" : "create",
              "parameter" : [
                {
                  "valueString" : "dateTime"
                }
              ]
            }
          ],
          "dependent" : [
            {
              "name" : "dateTime",
              "variable" : [
                "vs0",
                "vt0"
              ]
            }
          ]
        }
      ]
    },
    {
      "name" : "contains",
      "extends" : "BackboneElement",
      "typeMode" : "none",
      "input" : [
        {
          "name" : "src",
          "mode" : "source"
        },
        {
          "name" : "tgt",
          "mode" : "target"
        }
      ],
      "rule" : [
        {
          "name" : "system",
          "source" : [
            {
              "context" : "src",
              "element" : "system",
              "variable" : "vvv"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "system",
              "variable" : "vvv",
              "transform" : "create"
            }
          ]
        },
        {
          "name" : "abstract",
          "source" : [
            {
              "context" : "src",
              "element" : "abstract",
              "variable" : "vvv"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "abstract",
              "variable" : "vvv",
              "transform" : "create"
            }
          ]
        },
        {
          "name" : "inactive",
          "source" : [
            {
              "context" : "src",
              "element" : "inactive",
              "variable" : "vvv"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "inactive",
              "variable" : "vvv",
              "transform" : "create"
            }
          ]
        },
        {
          "name" : "version",
          "source" : [
            {
              "context" : "src",
              "element" : "version",
              "variable" : "vvv"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "version",
              "variable" : "vvv",
              "transform" : "create"
            }
          ]
        },
        {
          "name" : "code",
          "source" : [
            {
              "context" : "src",
              "element" : "code",
              "variable" : "vvv"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "code",
              "variable" : "vvv",
              "transform" : "create"
            }
          ]
        },
        {
          "name" : "display",
          "source" : [
            {
              "context" : "src",
              "element" : "display",
              "variable" : "vvv"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "display",
              "variable" : "vvv",
              "transform" : "create"
            }
          ]
        },
        {
          "name" : "designation",
          "source" : [
            {
              "context" : "src",
              "element" : "designation",
              "variable" : "vs0"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "designation",
              "variable" : "vt0"
            }
          ],
          "dependent" : [
            {
              "name" : "designation",
              "variable" : [
                "vs0",
                "vt0"
              ]
            }
          ]
        },
        {
          "name" : "contains",
          "source" : [
            {
              "context" : "src",
              "element" : "contains",
              "variable" : "vs0"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "contains",
              "variable" : "vt0"
            }
          ],
          "dependent" : [
            {
              "name" : "contains",
              "variable" : [
                "vs0",
                "vt0"
              ]
            }
          ]
        }
      ]
    }
  ]
}

StructureMap "ValueSet3to2" Version "1"

Tags: (no tags)  +

This Resource , XML or JSON representation, or the full version history.. provenance for this resource
Updated: by

Generated Narrative with Details

id: ValueSet3to2

url: http://hl7.org/fhir/StructureMap/ValueSet3to2

name: R3 to R2 Conversion for ValueSet

import: http://hl7.org/fhir/StructureMap/*3to2


{
  "resourceType" : "StructureMap",
  "id" : "ValueSet3to2",
  "meta" : {
    "versionId" : "1",
    "lastUpdated" : "2020-05-26T15:50:14.255Z"
  },
  "text" : {
    "status" : "generated",
    "div" : "<div xmlns=\"http://www.w3.org/1999/xhtml\"><p><b>Generated Narrative with Details</b></p><p><b>id</b>: ValueSet3to2</p><p><b>url</b>: <a href=\"http://hl7.org/fhir/StructureMap/ValueSet3to2\">http://hl7.org/fhir/StructureMap/ValueSet3to2</a></p><p><b>name</b>: R3 to R2 Conversion for ValueSet</p><p><b>import</b>: <a href=\"http://hl7.org/fhir/StructureMap/*3to2\">http://hl7.org/fhir/StructureMap/*3to2</a></p></div>"
  },
  "url" : "http://hl7.org/fhir/StructureMap/ValueSet3to2",
  "name" : "R3 to R2 Conversion for ValueSet",
  "structure" : [
    {
      "url" : "http://hl7.org/fhir/StructureDefinition/ValueSet",
      "mode" : "source",
      "alias" : "ValueSet"
    },
    {
      "url" : "http://hl7.org/fhir/DSTU2/StructureDefinition/ValueSet",
      "mode" : "target",
      "alias" : "ValueSetR2"
    }
  ],
  "import" : [
    "http://hl7.org/fhir/StructureMap/*3to2"
  ],
  "group" : [
    {
      "name" : "ValueSet",
      "extends" : "DomainResource",
      "typeMode" : "type-and-types",
      "input" : [
        {
          "name" : "src",
          "type" : "ValueSet",
          "mode" : "source"
        },
        {
          "name" : "tgt",
          "type" : "ValueSetR2",
          "mode" : "target"
        }
      ],
      "rule" : [
        {
          "name" : "\"ValueSet-url\"",
          "source" : [
            {
              "context" : "src",
              "element" : "url",
              "variable" : "vvv"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "url",
              "variable" : "vvv",
              "transform" : "create"
            }
          ]
        },
        {
          "name" : "\"ValueSet-identifier\"",
          "source" : [
            {
              "context" : "src",
              "element" : "identifier",
              "variable" : "vvv"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "identifier",
              "variable" : "vvv",
              "transform" : "create"
            }
          ]
        },
        {
          "name" : "\"ValueSet-version\"",
          "source" : [
            {
              "context" : "src",
              "element" : "version",
              "variable" : "vvv"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "version",
              "variable" : "vvv",
              "transform" : "create"
            }
          ]
        },
        {
          "name" : "\"ValueSet-name\"",
          "source" : [
            {
              "context" : "src",
              "element" : "name",
              "variable" : "vvv"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "name",
              "variable" : "vvv",
              "transform" : "create"
            }
          ]
        },
        {
          "name" : "\"ValueSet-status\"",
          "source" : [
            {
              "context" : "src",
              "element" : "status",
              "variable" : "vvv"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "status",
              "variable" : "vvv",
              "transform" : "create"
            }
          ]
        },
        {
          "name" : "\"ValueSet-experimental\"",
          "source" : [
            {
              "context" : "src",
              "element" : "experimental",
              "variable" : "vvv"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "experimental",
              "variable" : "vvv",
              "transform" : "create"
            }
          ]
        },
        {
          "name" : "\"ValueSet-publisher\"",
          "source" : [
            {
              "context" : "src",
              "element" : "publisher",
              "variable" : "vvv"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "publisher",
              "variable" : "vvv",
              "transform" : "create"
            }
          ]
        },
        {
          "name" : "\"ValueSet-contact\"",
          "source" : [
            {
              "context" : "src",
              "element" : "contact",
              "variable" : "vs0"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "contact",
              "variable" : "vt0"
            }
          ],
          "rule" : [
            {
              "name" : "\"ValueSet.contact-name\"",
              "source" : [
                {
                  "context" : "vs0",
                  "element" : "name",
                  "variable" : "vvv"
                }
              ],
              "target" : [
                {
                  "context" : "vt0",
                  "contextType" : "variable",
                  "element" : "name",
                  "variable" : "vvv",
                  "transform" : "create"
                }
              ]
            },
            {
              "name" : "\"ValueSet.contact-telecom\"",
              "source" : [
                {
                  "context" : "vs0",
                  "element" : "telecom",
                  "variable" : "vvv"
                }
              ],
              "target" : [
                {
                  "context" : "vt0",
                  "contextType" : "variable",
                  "element" : "telecom",
                  "variable" : "vvv",
                  "transform" : "create"
                }
              ]
            }
          ]
        },
        {
          "name" : "\"ValueSet-date\"",
          "source" : [
            {
              "context" : "src",
              "element" : "date",
              "variable" : "vvv"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "date",
              "variable" : "vvv",
              "transform" : "create"
            }
          ]
        },
        {
          "name" : "\"ValueSet-useContext\"",
          "source" : [
            {
              "context" : "src",
              "element" : "jurisdiction",
              "variable" : "vvv"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "useContext",
              "variable" : "vvv",
              "transform" : "create"
            }
          ]
        },
        {
          "name" : "\"ValueSet-description\"",
          "source" : [
            {
              "context" : "src",
              "element" : "description",
              "variable" : "vvv"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "description",
              "variable" : "vvv",
              "transform" : "create"
            }
          ]
        },
        {
          "name" : "\"ValueSet-requirements\"",
          "source" : [
            {
              "context" : "src",
              "element" : "purpose",
              "variable" : "vvv"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "requirements",
              "variable" : "vvv",
              "transform" : "create"
            }
          ]
        },
        {
          "name" : "\"ValueSet-copyright\"",
          "source" : [
            {
              "context" : "src",
              "element" : "copyright",
              "variable" : "vvv"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "copyright",
              "variable" : "vvv",
              "transform" : "create"
            }
          ]
        },
        {
          "name" : "\"ValueSet-immutable\"",
          "source" : [
            {
              "context" : "src",
              "element" : "immutable",
              "variable" : "vvv"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "immutable",
              "variable" : "vvv",
              "transform" : "create"
            }
          ]
        },
        {
          "name" : "\"ValueSet-extensible\"",
          "source" : [
            {
              "context" : "src",
              "element" : "extensible",
              "variable" : "vvv"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "extensible",
              "variable" : "vvv",
              "transform" : "create"
            }
          ]
        },
        {
          "name" : "\"ValueSet-compose\"",
          "source" : [
            {
              "context" : "src",
              "element" : "compose",
              "variable" : "vs0"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "compose",
              "variable" : "vt0"
            }
          ],
          "dependent" : [
            {
              "name" : "compose",
              "variable" : [
                "src",
                "tgt",
                "vs0",
                "vt0"
              ]
            }
          ]
        },
        {
          "name" : "\"ValueSet-expansion\"",
          "source" : [
            {
              "context" : "src",
              "element" : "expansion",
              "variable" : "vs0"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "expansion",
              "variable" : "vt0"
            }
          ],
          "dependent" : [
            {
              "name" : "expansion",
              "variable" : [
                "vs0",
                "vt0"
              ]
            }
          ]
        }
      ]
    },
    {
      "name" : "compose",
      "extends" : "BackboneElement",
      "typeMode" : "none",
      "input" : [
        {
          "name" : "vs",
          "mode" : "source"
        },
        {
          "name" : "vst",
          "mode" : "target"
        },
        {
          "name" : "src",
          "mode" : "source"
        },
        {
          "name" : "tgt",
          "mode" : "target"
        }
      ],
      "rule" : [
        {
          "name" : "\"vs-compose-ld\"",
          "source" : [
            {
              "context" : "src",
              "element" : "lockedDate",
              "variable" : "vvv"
            }
          ],
          "target" : [
            {
              "context" : "vst",
              "contextType" : "variable",
              "element" : "lockedDate",
              "variable" : "vvv",
              "transform" : "create"
            }
          ]
        },
        {
          "name" : "\"vs-compose-incl-cs\"",
          "source" : [
            {
              "context" : "src",
              "element" : "include",
              "variable" : "vs",
              "condition" : "(system.exists() and valueSet.empty() and concept.empty() and filter.empty()) and (system.resolve().valueSet = vs.url)"
            }
          ],
          "target" : [
            {
              "context" : "vst",
              "contextType" : "variable",
              "element" : "codeSystem",
              "variable" : "vt"
            },
            {
              "variable" : "cs",
              "transform" : "evaluate",
              "parameter" : [
                {
                  "valueString" : "vs.system.resolve()"
                }
              ]
            }
          ],
          "dependent" : [
            {
              "name" : "codeSystem",
              "variable" : [
                "cs",
                "vt"
              ]
            }
          ]
        },
        {
          "name" : "\"vs-compose-incl\"",
          "source" : [
            {
              "context" : "src",
              "element" : "include",
              "variable" : "vs",
              "condition" : "((system.exists() and valueSet.empty() and concept.empty() and filter.empty()) and (system.resolve().valueSet = vs.url)).not()"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "include",
              "variable" : "vt"
            }
          ],
          "dependent" : [
            {
              "name" : "include",
              "variable" : [
                "vs",
                "vt",
                "tgt"
              ]
            }
          ]
        },
        {
          "name" : "\"vs-compose-excl\"",
          "source" : [
            {
              "context" : "src",
              "element" : "exclude",
              "variable" : "vs",
              "check" : "valueSet.empty()"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "exclude",
              "variable" : "vt"
            }
          ],
          "dependent" : [
            {
              "name" : "include",
              "variable" : [
                "vs",
                "vt",
                "tgt"
              ]
            }
          ]
        }
      ]
    },
    {
      "name" : "codeSystem",
      "extends" : "Element",
      "typeMode" : "none",
      "input" : [
        {
          "name" : "src",
          "mode" : "source"
        },
        {
          "name" : "tgt",
          "mode" : "target"
        }
      ],
      "rule" : [
        {
          "name" : "\"CodeSystem-modifierExtension\"",
          "source" : [
            {
              "context" : "src",
              "element" : "modifierExtension",
              "variable" : "vvv"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "modifierExtension",
              "variable" : "vvv",
              "transform" : "create"
            }
          ]
        },
        {
          "name" : "\"CodeSystem-system\"",
          "source" : [
            {
              "context" : "src",
              "element" : "url",
              "variable" : "vvv"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "system",
              "variable" : "vvv",
              "transform" : "create"
            }
          ]
        },
        {
          "name" : "\"CodeSystem-version\"",
          "source" : [
            {
              "context" : "src",
              "element" : "version",
              "variable" : "vvv"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "version",
              "variable" : "vvv",
              "transform" : "create"
            }
          ]
        },
        {
          "name" : "\"CodeSystem-caseSensitive\"",
          "source" : [
            {
              "context" : "src",
              "element" : "caseSensitive",
              "variable" : "vvv"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "caseSensitive",
              "variable" : "vvv",
              "transform" : "create"
            }
          ]
        },
        {
          "name" : "\"CodeSystem-concept\"",
          "source" : [
            {
              "context" : "src",
              "element" : "concept",
              "variable" : "vs"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "concept",
              "variable" : "vt"
            }
          ],
          "dependent" : [
            {
              "name" : "csconcept",
              "variable" : [
                "vs",
                "vt"
              ]
            }
          ]
        }
      ]
    },
    {
      "name" : "csconcept",
      "extends" : "BackboneElement",
      "typeMode" : "none",
      "input" : [
        {
          "name" : "src",
          "mode" : "source"
        },
        {
          "name" : "tgt",
          "mode" : "target"
        }
      ],
      "rule" : [
        {
          "name" : "\"cs-concept-code\"",
          "source" : [
            {
              "context" : "src",
              "element" : "code",
              "variable" : "vvv"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "code",
              "variable" : "vvv",
              "transform" : "create"
            }
          ]
        },
        {
          "name" : "\"cs-concept-abstract\"",
          "source" : [
            {
              "context" : "src",
              "condition" : "property.where(code = 'notSelectable')"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "abstract",
              "transform" : "evaluate",
              "parameter" : [
                {
                  "valueString" : "src.property.where(code = 'notSelectable').value"
                }
              ]
            }
          ]
        },
        {
          "name" : "\"cs-concept-display\"",
          "source" : [
            {
              "context" : "src",
              "element" : "display",
              "variable" : "vvv"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "display",
              "variable" : "vvv",
              "transform" : "create"
            }
          ]
        },
        {
          "name" : "\"cs-concept-definition\"",
          "source" : [
            {
              "context" : "src",
              "element" : "definition",
              "variable" : "vvv"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "definition",
              "variable" : "vvv",
              "transform" : "create"
            }
          ]
        },
        {
          "name" : "\"cs-concept-designation\"",
          "source" : [
            {
              "context" : "src",
              "element" : "designation",
              "variable" : "vs"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "designation",
              "variable" : "vt"
            }
          ],
          "dependent" : [
            {
              "name" : "designation",
              "variable" : [
                "vs",
                "vt"
              ]
            }
          ]
        },
        {
          "name" : "\"cs-concept-concept\"",
          "source" : [
            {
              "context" : "src",
              "element" : "concept",
              "variable" : "vs"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "concept",
              "variable" : "vt"
            }
          ],
          "dependent" : [
            {
              "name" : "csconcept",
              "variable" : [
                "vs",
                "vt"
              ]
            }
          ]
        }
      ]
    },
    {
      "name" : "include",
      "extends" : "BackboneElement",
      "typeMode" : "none",
      "input" : [
        {
          "name" : "src",
          "mode" : "source"
        },
        {
          "name" : "tgt",
          "mode" : "target"
        },
        {
          "name" : "comp",
          "mode" : "target"
        }
      ],
      "rule" : [
        {
          "name" : "\"vs-incl-valueSet\"",
          "source" : [
            {
              "context" : "src",
              "element" : "valueSet",
              "variable" : "vvv"
            }
          ],
          "target" : [
            {
              "context" : "comp",
              "contextType" : "variable",
              "element" : "import",
              "variable" : "vvv",
              "transform" : "create"
            }
          ]
        },
        {
          "name" : "\"vs-incl-system\"",
          "source" : [
            {
              "context" : "src",
              "element" : "system",
              "variable" : "vvv"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "system",
              "variable" : "vvv",
              "transform" : "create"
            }
          ]
        },
        {
          "name" : "\"vs-incl-version\"",
          "source" : [
            {
              "context" : "src",
              "element" : "version",
              "variable" : "vvv"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "version",
              "variable" : "vvv",
              "transform" : "create"
            }
          ]
        },
        {
          "name" : "\"vs-incl-concept\"",
          "source" : [
            {
              "context" : "src",
              "element" : "concept",
              "variable" : "vs"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "concept",
              "variable" : "vt"
            }
          ],
          "dependent" : [
            {
              "name" : "concept",
              "variable" : [
                "vs",
                "vt"
              ]
            }
          ]
        },
        {
          "name" : "\"vs-incl-filter\"",
          "source" : [
            {
              "context" : "src",
              "element" : "filter",
              "variable" : "vs"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "filter",
              "variable" : "vt"
            }
          ],
          "dependent" : [
            {
              "name" : "filter",
              "variable" : [
                "vs",
                "vt"
              ]
            }
          ]
        }
      ]
    },
    {
      "name" : "concept",
      "extends" : "BackboneElement",
      "typeMode" : "none",
      "input" : [
        {
          "name" : "src",
          "mode" : "source"
        },
        {
          "name" : "tgt",
          "mode" : "target"
        }
      ],
      "rule" : [
        {
          "name" : "\"vs-concept-code\"",
          "source" : [
            {
              "context" : "src",
              "element" : "code",
              "variable" : "vvv"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "code",
              "variable" : "vvv",
              "transform" : "create"
            }
          ]
        },
        {
          "name" : "\"vs-concept-display\"",
          "source" : [
            {
              "context" : "src",
              "element" : "display",
              "variable" : "vvv"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "display",
              "variable" : "vvv",
              "transform" : "create"
            }
          ]
        },
        {
          "name" : "\"vs-concept-designation\"",
          "source" : [
            {
              "context" : "src",
              "element" : "designation",
              "variable" : "vs"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "designation",
              "variable" : "vt"
            }
          ],
          "dependent" : [
            {
              "name" : "designation",
              "variable" : [
                "vs",
                "vt"
              ]
            }
          ]
        }
      ]
    },
    {
      "name" : "designation",
      "extends" : "BackboneElement",
      "typeMode" : "none",
      "input" : [
        {
          "name" : "src",
          "mode" : "source"
        },
        {
          "name" : "tgt",
          "mode" : "target"
        }
      ],
      "rule" : [
        {
          "name" : "\"vs-designation-language\"",
          "source" : [
            {
              "context" : "src",
              "element" : "language",
              "variable" : "vvv"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "language",
              "variable" : "vvv",
              "transform" : "create"
            }
          ]
        },
        {
          "name" : "\"vs-designation-use\"",
          "source" : [
            {
              "context" : "src",
              "element" : "use",
              "variable" : "vvv"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "use",
              "variable" : "vvv",
              "transform" : "create"
            }
          ]
        },
        {
          "name" : "\"vs-designation-value\"",
          "source" : [
            {
              "context" : "src",
              "element" : "value",
              "variable" : "vvv"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "value",
              "variable" : "vvv",
              "transform" : "create"
            }
          ]
        }
      ]
    },
    {
      "name" : "filter",
      "extends" : "BackboneElement",
      "typeMode" : "none",
      "input" : [
        {
          "name" : "src",
          "mode" : "source"
        },
        {
          "name" : "tgt",
          "mode" : "target"
        }
      ],
      "rule" : [
        {
          "name" : "\"vs-filter-property\"",
          "source" : [
            {
              "context" : "src",
              "element" : "property",
              "variable" : "vvv"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "property",
              "variable" : "vvv",
              "transform" : "create"
            }
          ]
        },
        {
          "name" : "\"vs-filter-op\"",
          "source" : [
            {
              "context" : "src",
              "element" : "op",
              "variable" : "vvv"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "op",
              "variable" : "vvv",
              "transform" : "create"
            }
          ]
        },
        {
          "name" : "\"vs-filter-value\"",
          "source" : [
            {
              "context" : "src",
              "element" : "value",
              "variable" : "vvv"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "value",
              "variable" : "vvv",
              "transform" : "create"
            }
          ]
        }
      ]
    },
    {
      "name" : "expansion",
      "extends" : "BackboneElement",
      "typeMode" : "none",
      "input" : [
        {
          "name" : "src",
          "mode" : "source"
        },
        {
          "name" : "tgt",
          "mode" : "target"
        }
      ],
      "rule" : [
        {
          "name" : "\"ValueSet.expansion-identifier\"",
          "source" : [
            {
              "context" : "src",
              "element" : "identifier",
              "variable" : "vvv"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "identifier",
              "variable" : "vvv",
              "transform" : "create"
            }
          ]
        },
        {
          "name" : "\"ValueSet.expansion-timestamp\"",
          "source" : [
            {
              "context" : "src",
              "element" : "timestamp",
              "variable" : "vvv"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "timestamp",
              "variable" : "vvv",
              "transform" : "create"
            }
          ]
        },
        {
          "name" : "\"ValueSet.expansion-total\"",
          "source" : [
            {
              "context" : "src",
              "element" : "total",
              "variable" : "vvv"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "total",
              "variable" : "vvv",
              "transform" : "create"
            }
          ]
        },
        {
          "name" : "\"ValueSet.expansion-offset\"",
          "source" : [
            {
              "context" : "src",
              "element" : "offset",
              "variable" : "vvv"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "offset",
              "variable" : "vvv",
              "transform" : "create"
            }
          ]
        },
        {
          "name" : "\"ValueSet.expansion-parameter\"",
          "source" : [
            {
              "context" : "src",
              "element" : "parameter",
              "variable" : "vs"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "parameter",
              "variable" : "vt"
            }
          ],
          "dependent" : [
            {
              "name" : "parameter",
              "variable" : [
                "vs",
                "vt"
              ]
            }
          ]
        },
        {
          "name" : "\"ValueSet.expansion-contains\"",
          "source" : [
            {
              "context" : "src",
              "element" : "contains",
              "variable" : "vs"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "contains",
              "variable" : "vt"
            }
          ],
          "dependent" : [
            {
              "name" : "contains",
              "variable" : [
                "vs",
                "vt"
              ]
            }
          ]
        }
      ]
    },
    {
      "name" : "parameter",
      "extends" : "BackboneElement",
      "typeMode" : "none",
      "input" : [
        {
          "name" : "src",
          "mode" : "source"
        },
        {
          "name" : "tgt",
          "mode" : "target"
        }
      ],
      "rule" : [
        {
          "name" : "\"vs-parameter-name\"",
          "source" : [
            {
              "context" : "src",
              "element" : "name",
              "variable" : "vvv"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "name",
              "variable" : "vvv",
              "transform" : "create"
            }
          ]
        },
        {
          "name" : "\"vs-parameter-value\"",
          "source" : [
            {
              "context" : "src",
              "element" : "value",
              "variable" : "vvv"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "value",
              "variable" : "vvv",
              "transform" : "create"
            }
          ]
        }
      ]
    },
    {
      "name" : "contains",
      "extends" : "BackboneElement",
      "typeMode" : "none",
      "input" : [
        {
          "name" : "src",
          "mode" : "source"
        },
        {
          "name" : "tgt",
          "mode" : "target"
        }
      ],
      "rule" : [
        {
          "name" : "\"ValueSet.contains-system\"",
          "source" : [
            {
              "context" : "src",
              "element" : "system",
              "variable" : "vvv"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "system",
              "variable" : "vvv",
              "transform" : "create"
            }
          ]
        },
        {
          "name" : "\"ValueSet.contains-abstract\"",
          "source" : [
            {
              "context" : "src",
              "element" : "abstract",
              "variable" : "vvv"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "abstract",
              "variable" : "vvv",
              "transform" : "create"
            }
          ]
        },
        {
          "name" : "\"ValueSet.contains-version\"",
          "source" : [
            {
              "context" : "src",
              "element" : "version",
              "variable" : "vvv"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "version",
              "variable" : "vvv",
              "transform" : "create"
            }
          ]
        },
        {
          "name" : "\"ValueSet.contains-code\"",
          "source" : [
            {
              "context" : "src",
              "element" : "code",
              "variable" : "vvv"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "code",
              "variable" : "vvv",
              "transform" : "create"
            }
          ]
        },
        {
          "name" : "\"ValueSet.contains-display\"",
          "source" : [
            {
              "context" : "src",
              "element" : "display",
              "variable" : "vvv"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "display",
              "variable" : "vvv",
              "transform" : "create"
            }
          ]
        },
        {
          "name" : "\"ValueSet.contains-contains\"",
          "source" : [
            {
              "context" : "src",
              "element" : "contains",
              "variable" : "vs"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "contains",
              "variable" : "vt"
            }
          ],
          "dependent" : [
            {
              "name" : "contains",
              "variable" : [
                "vs",
                "vt"
              ]
            }
          ]
        }
      ]
    }
  ]
}

StructureMap "ValueSet2to3" Version "1"

Tags: (no tags)  +

This Resource , XML or JSON representation, or the full version history.. provenance for this resource
Updated: by

Generated Narrative with Details

id: ValueSet2to3

url: http://hl7.org/fhir/StructureMap/ValueSet2to3

name: R2 to R3 Conversions for ValueSet

import: http://hl7.org/fhir/StructureMap/*2to3


{
  "resourceType" : "StructureMap",
  "id" : "ValueSet2to3",
  "meta" : {
    "versionId" : "1",
    "lastUpdated" : "2020-05-26T15:50:13.895Z"
  },
  "text" : {
    "status" : "generated",
    "div" : "<div xmlns=\"http://www.w3.org/1999/xhtml\"><p><b>Generated Narrative with Details</b></p><p><b>id</b>: ValueSet2to3</p><p><b>url</b>: <a href=\"http://hl7.org/fhir/StructureMap/ValueSet2to3\">http://hl7.org/fhir/StructureMap/ValueSet2to3</a></p><p><b>name</b>: R2 to R3 Conversions for ValueSet</p><p><b>import</b>: <a href=\"http://hl7.org/fhir/StructureMap/*2to3\">http://hl7.org/fhir/StructureMap/*2to3</a></p></div>"
  },
  "url" : "http://hl7.org/fhir/StructureMap/ValueSet2to3",
  "name" : "R2 to R3 Conversions for ValueSet",
  "structure" : [
    {
      "url" : "http://hl7.org/fhir/DSTU2/StructureDefinition/ValueSet",
      "mode" : "source",
      "alias" : "ValueSetR2"
    },
    {
      "url" : "http://hl7.org/fhir/StructureDefinition/ValueSet",
      "mode" : "target",
      "alias" : "ValueSet"
    }
  ],
  "import" : [
    "http://hl7.org/fhir/StructureMap/*2to3"
  ],
  "group" : [
    {
      "name" : "ValueSet",
      "extends" : "DomainResource",
      "typeMode" : "type-and-types",
      "input" : [
        {
          "name" : "src",
          "type" : "ValueSetR2",
          "mode" : "source"
        },
        {
          "name" : "tgt",
          "type" : "ValueSet",
          "mode" : "target"
        }
      ],
      "rule" : [
        {
          "name" : "\"ValueSet-url\"",
          "source" : [
            {
              "context" : "src",
              "element" : "url",
              "variable" : "vvv"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "url",
              "variable" : "vvv",
              "transform" : "create"
            }
          ]
        },
        {
          "name" : "\"ValueSet-identifier\"",
          "source" : [
            {
              "context" : "src",
              "element" : "identifier",
              "variable" : "vvv"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "identifier",
              "variable" : "vvv",
              "transform" : "create"
            }
          ]
        },
        {
          "name" : "\"ValueSet-version\"",
          "source" : [
            {
              "context" : "src",
              "element" : "version",
              "variable" : "vvv"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "version",
              "variable" : "vvv",
              "transform" : "create"
            }
          ]
        },
        {
          "name" : "\"ValueSet-name\"",
          "source" : [
            {
              "context" : "src",
              "element" : "name",
              "variable" : "vvv"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "name",
              "variable" : "vvv",
              "transform" : "create"
            }
          ]
        },
        {
          "name" : "\"ValueSet-status\"",
          "source" : [
            {
              "context" : "src",
              "element" : "status",
              "variable" : "vvv"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "status",
              "variable" : "vvv",
              "transform" : "create"
            }
          ]
        },
        {
          "name" : "\"ValueSet-experimental\"",
          "source" : [
            {
              "context" : "src",
              "element" : "experimental",
              "variable" : "vvv"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "experimental",
              "variable" : "vvv",
              "transform" : "create"
            }
          ]
        },
        {
          "name" : "\"ValueSet-publisher\"",
          "source" : [
            {
              "context" : "src",
              "element" : "publisher",
              "variable" : "vvv"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "publisher",
              "variable" : "vvv",
              "transform" : "create"
            }
          ]
        },
        {
          "name" : "\"ValueSet-contact\"",
          "source" : [
            {
              "context" : "src",
              "element" : "contact",
              "variable" : "vs0"
            }
          ],
          "target" : [
            {
              "context" : "tgt",
              "contextType" : "variable",
              "element" : "contact",
              "variable" : "vt0"
            }
          ],
          "rule" : [
 &