FHIR © HL7.org  |  Server Home  |  XIG Home  |  Server Source  |  FHIR  

FHIR IG Statistics: StructureMap/SubstanceSourceMaterial4to5

Packagehl7.fhir.uv.xver
TypeStructureMap
IdSubstanceSourceMaterial4to5
FHIR VersionR5
Sourcehttp://hl7.org/fhir/extensions/https://build.fhir.org/ig/HL7/fhir-cross-version/StructureMap-SubstanceSourceMaterial4to5.html
URLhttp://hl7.org/fhir/StructureMap/SubstanceSourceMaterial4to5
Version0.1.0
Statusdraft
Date2024-02-22T03:16:50+00:00
NameSubstanceSourceMaterial4to5
TitleSubstanceSourceMaterial Transforms: R4 to R5
Realmuv
Authorityhl7
DescriptionSubstanceSourceMaterialTransformsR4toR5

Resources that use this resource

No resources found


Resources that this resource uses

No resources found


Narrative

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

/// url = 'http://hl7.org/fhir/StructureMap/SubstanceSourceMaterial4to5'
/// name = 'SubstanceSourceMaterial4to5'
/// title = 'SubstanceSourceMaterial Transforms: R4 to R5'
/// status = 'draft'

uses "http://hl7.org/fhir/4.0/SubstanceSourceMaterial" alias SubstanceSourceMaterialR4 as source
uses "http://hl7.org/fhir/5.0/SubstanceSourceMaterial" alias SubstanceSourceMaterialR5 as target

imports "http://hl7.org/fhir/StructureMap/*4to5"

group SubstanceSourceMaterial(source src : SubstanceSourceMaterialR4, target tgt : SubstanceSourceMaterialR5) extends DomainResource <<type+>> {
  src.sourceMaterialClass -> tgt.sourceMaterialClass;
  src.sourceMaterialType -> tgt.sourceMaterialType;
  src.sourceMaterialState -> tgt.sourceMaterialState;
  src.organismId -> tgt.organismId;
  src.organismName -> tgt.organismName;
  src.parentSubstanceId -> tgt.parentSubstanceId;
  src.parentSubstanceName -> tgt.parentSubstanceName;
  src.countryOfOrigin -> tgt.countryOfOrigin;
  src.geographicalLocation -> tgt.geographicalLocation;
  src.developmentStage -> tgt.developmentStage;
  src.fractionDescription as s -> tgt.fractionDescription as t then SubstanceSourceMaterialFractionDescription(s, t);
  src.organism as s -> tgt.organism as t then SubstanceSourceMaterialOrganism(s, t);
  src.partDescription as s -> tgt.partDescription as t then SubstanceSourceMaterialPartDescription(s, t);
}

group SubstanceSourceMaterialFractionDescription(source src, target tgt) extends BackboneElement {
  src.fraction -> tgt.fraction;
  src.materialType -> tgt.materialType;
}

group SubstanceSourceMaterialOrganism(source src, target tgt) extends BackboneElement {
  src.family -> tgt.family;
  src.genus -> tgt.genus;
  src.species -> tgt.species;
  src.intraspecificType -> tgt.intraspecificType;
  src.intraspecificDescription -> tgt.intraspecificDescription;
  src.author as s -> tgt.author as t then SubstanceSourceMaterialOrganismAuthor(s, t);
  src.hybrid as s -> tgt.hybrid as t then SubstanceSourceMaterialOrganismHybrid(s, t);
  src.organismGeneral as s -> tgt.organismGeneral as t then SubstanceSourceMaterialOrganismOrganismGeneral(s, t);
}

group SubstanceSourceMaterialOrganismAuthor(source src, target tgt) extends BackboneElement {
  src.authorType -> tgt.authorType;
  src.authorDescription -> tgt.authorDescription;
}

group SubstanceSourceMaterialOrganismHybrid(source src, target tgt) extends BackboneElement {
  src.maternalOrganismId -> tgt.maternalOrganismId;
  src.maternalOrganismName -> tgt.maternalOrganismName;
  src.paternalOrganismId -> tgt.paternalOrganismId;
  src.paternalOrganismName -> tgt.paternalOrganismName;
  src.hybridType -> tgt.hybridType;
}

group SubstanceSourceMaterialOrganismOrganismGeneral(source src, target tgt) extends BackboneElement {
  src.kingdom -> tgt.kingdom;
  src.phylum -> tgt.phylum;
  src.class -> tgt.class;
  src.order -> tgt.order;
}

group SubstanceSourceMaterialPartDescription(source src, target tgt) extends BackboneElement {
  src.part -> tgt.part;
  src.partLocation -> tgt.partLocation;
}


Source

{
  "resourceType": "StructureMap",
  "id": "SubstanceSourceMaterial4to5",
  "text": {
    "status": "generated",
    "div": "<!-- snip (see above) -->"
  },
  "extension": [
    {
      "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-wg",
      "valueCode": "fhir"
    },
    {
      "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-fmm",
      "valueInteger": 1,
      "_valueInteger": {
        "extension": [
          {
            "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-conformance-derivedFrom",
            "valueCanonical": "http://hl7.org/fhir/extensions/ImplementationGuide/hl7.fhir.uv.xver"
          }
        ]
      }
    },
    {
      "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status",
      "valueCode": "draft",
      "_valueCode": {
        "extension": [
          {
            "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-conformance-derivedFrom",
            "valueCanonical": "http://hl7.org/fhir/extensions/ImplementationGuide/hl7.fhir.uv.xver"
          }
        ]
      }
    }
  ],
  "url": "http://hl7.org/fhir/StructureMap/SubstanceSourceMaterial4to5",
  "version": "0.1.0",
  "name": "SubstanceSourceMaterial4to5",
  "title": "SubstanceSourceMaterial Transforms: R4 to R5",
  "status": "draft",
  "date": "2024-02-22T03:16:50+00:00",
  "publisher": "HL7 International / FHIR Infrastructure",
  "contact": [
    {
      "telecom": [
        {
          "system": "url",
          "value": "http://www.hl7.org/Special/committees/fiwg"
        }
      ]
    }
  ],
  "description": "SubstanceSourceMaterialTransformsR4toR5",
  "jurisdiction": [
    {
      "coding": [
        {
          "system": "http://unstats.un.org/unsd/methods/m49/m49.htm",
          "code": "001"
        }
      ]
    }
  ],
  "structure": [
    {
      "url": "http://hl7.org/fhir/4.0/SubstanceSourceMaterial",
      "mode": "source",
      "alias": "SubstanceSourceMaterialR4"
    },
    {
      "url": "http://hl7.org/fhir/5.0/SubstanceSourceMaterial",
      "mode": "target",
      "alias": "SubstanceSourceMaterialR5"
    }
  ],
  "import": [
    "http://hl7.org/fhir/StructureMap/*4to5"
  ],
  "group": [
    {
      "name": "SubstanceSourceMaterial",
      "extends": "DomainResource",
      "typeMode": "type-and-types",
      "input": [
        {
          "name": "src",
          "type": "SubstanceSourceMaterialR4",
          "mode": "source"
        },
        {
          "name": "tgt",
          "type": "SubstanceSourceMaterialR5",
          "mode": "target"
        }
      ],
      "rule": [
        {
          "name": "sourceMaterialClass",
          "source": [
            {
              "context": "src",
              "element": "sourceMaterialClass",
              "variable": "vvv"
            }
          ],
          "target": [
            {
              "context": "tgt",
              "element": "sourceMaterialClass",
              "variable": "vvv",
              "transform": "create"
            }
          ],
          "dependent": [
            {
              "name": "DefaultMappingGroupAnonymousAlias",
              "parameter": [
                {
                  "valueId": "vvv"
                },
                {
                  "valueId": "vvv"
                }
              ]
            }
          ]
        },
        {
          "name": "sourceMaterialType",
          "source": [
            {
              "context": "src",
              "element": "sourceMaterialType",
              "variable": "vvv"
            }
          ],
          "target": [
            {
              "context": "tgt",
              "element": "sourceMaterialType",
              "variable": "vvv",
              "transform": "create"
            }
          ],
          "dependent": [
            {
              "name": "DefaultMappingGroupAnonymousAlias",
              "parameter": [
                {
                  "valueId": "vvv"
                },
                {
                  "valueId": "vvv"
                }
              ]
            }
          ]
        },
        {
          "name": "sourceMaterialState",
          "source": [
            {
              "context": "src",
              "element": "sourceMaterialState",
              "variable": "vvv"
            }
          ],
          "target": [
            {
              "context": "tgt",
              "element": "sourceMaterialState",
              "variable": "vvv",
              "transform": "create"
            }
          ],
          "dependent": [
            {
              "name": "DefaultMappingGroupAnonymousAlias",
              "parameter": [
                {
                  "valueId": "vvv"
                },
                {
                  "valueId": "vvv"
                }
              ]
            }
          ]
        },
        {
          "name": "organismId",
          "source": [
            {
              "context": "src",
              "element": "organismId",
              "variable": "vvv"
            }
          ],
          "target": [
            {
              "context": "tgt",
              "element": "organismId",
              "variable": "vvv",
              "transform": "create"
            }
          ],
          "dependent": [
            {
              "name": "DefaultMappingGroupAnonymousAlias",
              "parameter": [
                {
                  "valueId": "vvv"
                },
                {
                  "valueId": "vvv"
                }
              ]
            }
          ]
        },
        {
          "name": "organismName",
          "source": [
            {
              "context": "src",
              "element": "organismName",
              "variable": "vvv"
            }
          ],
          "target": [
            {
              "context": "tgt",
              "element": "organismName",
              "variable": "vvv",
              "transform": "create"
            }
          ],
          "dependent": [
            {
              "name": "DefaultMappingGroupAnonymousAlias",
              "parameter": [
                {
                  "valueId": "vvv"
                },
                {
                  "valueId": "vvv"
                }
              ]
            }
          ]
        },
        {
          "name": "parentSubstanceId",
          "source": [
            {
              "context": "src",
              "element": "parentSubstanceId",
              "variable": "vvv"
            }
          ],
          "target": [
            {
              "context": "tgt",
              "element": "parentSubstanceId",
              "variable": "vvv",
              "transform": "create"
            }
          ],
          "dependent": [
            {
              "name": "DefaultMappingGroupAnonymousAlias",
              "parameter": [
                {
                  "valueId": "vvv"
                },
                {
                  "valueId": "vvv"
                }
              ]
            }
          ]
        },
        {
          "name": "parentSubstanceName",
          "source": [
            {
              "context": "src",
              "element": "parentSubstanceName",
              "variable": "vvv"
            }
          ],
          "target": [
            {
              "context": "tgt",
              "element": "parentSubstanceName",
              "variable": "vvv",
              "transform": "create"
            }
          ],
          "dependent": [
            {
              "name": "DefaultMappingGroupAnonymousAlias",
              "parameter": [
                {
                  "valueId": "vvv"
                },
                {
                  "valueId": "vvv"
                }
              ]
            }
          ]
        },
        {
          "name": "countryOfOrigin",
          "source": [
            {
              "context": "src",
              "element": "countryOfOrigin",
              "variable": "vvv"
            }
          ],
          "target": [
            {
              "context": "tgt",
              "element": "countryOfOrigin",
              "variable": "vvv",
              "transform": "create"
            }
          ],
          "dependent": [
            {
              "name": "DefaultMappingGroupAnonymousAlias",
              "parameter": [
                {
                  "valueId": "vvv"
                },
                {
                  "valueId": "vvv"
                }
              ]
            }
          ]
        },
        {
          "name": "geographicalLocation",
          "source": [
            {
              "context": "src",
              "element": "geographicalLocation",
              "variable": "vvv"
            }
          ],
          "target": [
            {
              "context": "tgt",
              "element": "geographicalLocation",
              "variable": "vvv",
              "transform": "create"
            }
          ],
          "dependent": [
            {
              "name": "DefaultMappingGroupAnonymousAlias",
              "parameter": [
                {
                  "valueId": "vvv"
                },
                {
                  "valueId": "vvv"
                }
              ]
            }
          ]
        },
        {
          "name": "developmentStage",
          "source": [
            {
              "context": "src",
              "element": "developmentStage",
              "variable": "vvv"
            }
          ],
          "target": [
            {
              "context": "tgt",
              "element": "developmentStage",
              "variable": "vvv",
              "transform": "create"
            }
          ],
          "dependent": [
            {
              "name": "DefaultMappingGroupAnonymousAlias",
              "parameter": [
                {
                  "valueId": "vvv"
                },
                {
                  "valueId": "vvv"
                }
              ]
            }
          ]
        },
        {
          "name": "fractionDescription",
          "source": [
            {
              "context": "src",
              "element": "fractionDescription",
              "variable": "s"
            }
          ],
          "target": [
            {
              "context": "tgt",
              "element": "fractionDescription",
              "variable": "t"
            }
          ],
          "dependent": [
            {
              "name": "SubstanceSourceMaterialFractionDescription",
              "parameter": [
                {
                  "valueId": "s"
                },
                {
                  "valueId": "t"
                }
              ]
            }
          ]
        },
        {
          "name": "organism",
          "source": [
            {
              "context": "src",
              "element": "organism",
              "variable": "s"
            }
          ],
          "target": [
            {
              "context": "tgt",
              "element": "organism",
              "variable": "t"
            }
          ],
          "dependent": [
            {
              "name": "SubstanceSourceMaterialOrganism",
              "parameter": [
                {
                  "valueId": "s"
                },
                {
                  "valueId": "t"
                }
              ]
            }
          ]
        },
        {
          "name": "partDescription",
          "source": [
            {
              "context": "src",
              "element": "partDescription",
              "variable": "s"
            }
          ],
          "target": [
            {
              "context": "tgt",
              "element": "partDescription",
              "variable": "t"
            }
          ],
          "dependent": [
            {
              "name": "SubstanceSourceMaterialPartDescription",
              "parameter": [
                {
                  "valueId": "s"
                },
                {
                  "valueId": "t"
                }
              ]
            }
          ]
        }
      ]
    },
    {
      "name": "SubstanceSourceMaterialFractionDescription",
      "extends": "BackboneElement",
      "input": [
        {
          "name": "src",
          "mode": "source"
        },
        {
          "name": "tgt",
          "mode": "target"
        }
      ],
      "rule": [
        {
          "name": "fraction",
          "source": [
            {
              "context": "src",
              "element": "fraction",
              "variable": "vvv"
            }
          ],
          "target": [
            {
              "context": "tgt",
              "element": "fraction",
              "variable": "vvv",
              "transform": "create"
            }
          ],
          "dependent": [
            {
              "name": "DefaultMappingGroupAnonymousAlias",
              "parameter": [
                {
                  "valueId": "vvv"
                },
                {
                  "valueId": "vvv"
                }
              ]
            }
          ]
        },
        {
          "name": "materialType",
          "source": [
            {
              "context": "src",
              "element": "materialType",
              "variable": "vvv"
            }
          ],
          "target": [
            {
              "context": "tgt",
              "element": "materialType",
              "variable": "vvv",
              "transform": "create"
            }
          ],
          "dependent": [
            {
              "name": "DefaultMappingGroupAnonymousAlias",
              "parameter": [
                {
                  "valueId": "vvv"
                },
                {
                  "valueId": "vvv"
                }
              ]
            }
          ]
        }
      ]
    },
    {
      "name": "SubstanceSourceMaterialOrganism",
      "extends": "BackboneElement",
      "input": [
        {
          "name": "src",
          "mode": "source"
        },
        {
          "name": "tgt",
          "mode": "target"
        }
      ],
      "rule": [
        {
          "name": "family",
          "source": [
            {
              "context": "src",
              "element": "family",
              "variable": "vvv"
            }
          ],
          "target": [
            {
              "context": "tgt",
              "element": "family",
              "variable": "vvv",
              "transform": "create"
            }
          ],
          "dependent": [
            {
              "name": "DefaultMappingGroupAnonymousAlias",
              "parameter": [
                {
                  "valueId": "vvv"
                },
                {
                  "valueId": "vvv"
                }
              ]
            }
          ]
        },
        {
          "name": "genus",
          "source": [
            {
              "context": "src",
              "element": "genus",
              "variable": "vvv"
            }
          ],
          "target": [
            {
              "context": "tgt",
              "element": "genus",
              "variable": "vvv",
              "transform": "create"
            }
          ],
          "dependent": [
            {
              "name": "DefaultMappingGroupAnonymousAlias",
              "parameter": [
                {
                  "valueId": "vvv"
                },
                {
                  "valueId": "vvv"
                }
              ]
            }
          ]
        },
        {
          "name": "species",
          "source": [
            {
              "context": "src",
              "element": "species",
              "variable": "vvv"
            }
          ],
          "target": [
            {
              "context": "tgt",
              "element": "species",
              "variable": "vvv",
              "transform": "create"
            }
          ],
          "dependent": [
            {
              "name": "DefaultMappingGroupAnonymousAlias",
              "parameter": [
                {
                  "valueId": "vvv"
                },
                {
                  "valueId": "vvv"
                }
              ]
            }
          ]
        },
        {
          "name": "intraspecificType",
          "source": [
            {
              "context": "src",
              "element": "intraspecificType",
              "variable": "vvv"
            }
          ],
          "target": [
            {
              "context": "tgt",
              "element": "intraspecificType",
              "variable": "vvv",
              "transform": "create"
            }
          ],
          "dependent": [
            {
              "name": "DefaultMappingGroupAnonymousAlias",
              "parameter": [
                {
                  "valueId": "vvv"
                },
                {
                  "valueId": "vvv"
                }
              ]
            }
          ]
        },
        {
          "name": "intraspecificDescription",
          "source": [
            {
              "context": "src",
              "element": "intraspecificDescription",
              "variable": "vvv"
            }
          ],
          "target": [
            {
              "context": "tgt",
              "element": "intraspecificDescription",
              "variable": "vvv",
              "transform": "create"
            }
          ],
          "dependent": [
            {
              "name": "DefaultMappingGroupAnonymousAlias",
              "parameter": [
                {
                  "valueId": "vvv"
                },
                {
                  "valueId": "vvv"
                }
              ]
            }
          ]
        },
        {
          "name": "author",
          "source": [
            {
              "context": "src",
              "element": "author",
              "variable": "s"
            }
          ],
          "target": [
            {
              "context": "tgt",
              "element": "author",
              "variable": "t"
            }
          ],
          "dependent": [
            {
              "name": "SubstanceSourceMaterialOrganismAuthor",
              "parameter": [
                {
                  "valueId": "s"
                },
                {
                  "valueId": "t"
                }
              ]
            }
          ]
        },
        {
          "name": "hybrid",
          "source": [
            {
              "context": "src",
              "element": "hybrid",
              "variable": "s"
            }
          ],
          "target": [
            {
              "context": "tgt",
              "element": "hybrid",
              "variable": "t"
            }
          ],
          "dependent": [
            {
              "name": "SubstanceSourceMaterialOrganismHybrid",
              "parameter": [
                {
                  "valueId": "s"
                },
                {
                  "valueId": "t"
                }
              ]
            }
          ]
        },
        {
          "name": "organismGeneral",
          "source": [
            {
              "context": "src",
              "element": "organismGeneral",
              "variable": "s"
            }
          ],
          "target": [
            {
              "context": "tgt",
              "element": "organismGeneral",
              "variable": "t"
            }
          ],
          "dependent": [
            {
              "name": "SubstanceSourceMaterialOrganismOrganismGeneral",
              "parameter": [
                {
                  "valueId": "s"
                },
                {
                  "valueId": "t"
                }
              ]
            }
          ]
        }
      ]
    },
    {
      "name": "SubstanceSourceMaterialOrganismAuthor",
      "extends": "BackboneElement",
      "input": [
        {
          "name": "src",
          "mode": "source"
        },
        {
          "name": "tgt",
          "mode": "target"
        }
      ],
      "rule": [
        {
          "name": "authorType",
          "source": [
            {
              "context": "src",
              "element": "authorType",
              "variable": "vvv"
            }
          ],
          "target": [
            {
              "context": "tgt",
              "element": "authorType",
              "variable": "vvv",
              "transform": "create"
            }
          ],
          "dependent": [
            {
              "name": "DefaultMappingGroupAnonymousAlias",
              "parameter": [
                {
                  "valueId": "vvv"
                },
                {
                  "valueId": "vvv"
                }
              ]
            }
          ]
        },
        {
          "name": "authorDescription",
          "source": [
            {
              "context": "src",
              "element": "authorDescription",
              "variable": "vvv"
            }
          ],
          "target": [
            {
              "context": "tgt",
              "element": "authorDescription",
              "variable": "vvv",
              "transform": "create"
            }
          ],
          "dependent": [
            {
              "name": "DefaultMappingGroupAnonymousAlias",
              "parameter": [
                {
                  "valueId": "vvv"
                },
                {
                  "valueId": "vvv"
                }
              ]
            }
          ]
        }
      ]
    },
    {
      "name": "SubstanceSourceMaterialOrganismHybrid",
      "extends": "BackboneElement",
      "input": [
        {
          "name": "src",
          "mode": "source"
        },
        {
          "name": "tgt",
          "mode": "target"
        }
      ],
      "rule": [
        {
          "name": "maternalOrganismId",
          "source": [
            {
              "context": "src",
              "element": "maternalOrganismId",
              "variable": "vvv"
            }
          ],
          "target": [
            {
              "context": "tgt",
              "element": "maternalOrganismId",
              "variable": "vvv",
              "transform": "create"
            }
          ],
          "dependent": [
            {
              "name": "DefaultMappingGroupAnonymousAlias",
              "parameter": [
                {
                  "valueId": "vvv"
                },
                {
                  "valueId": "vvv"
                }
              ]
            }
          ]
        },
        {
          "name": "maternalOrganismName",
          "source": [
            {
              "context": "src",
              "element": "maternalOrganismName",
              "variable": "vvv"
            }
          ],
          "target": [
            {
              "context": "tgt",
              "element": "maternalOrganismName",
              "variable": "vvv",
              "transform": "create"
            }
          ],
          "dependent": [
            {
              "name": "DefaultMappingGroupAnonymousAlias",
              "parameter": [
                {
                  "valueId": "vvv"
                },
                {
                  "valueId": "vvv"
                }
              ]
            }
          ]
        },
        {
          "name": "paternalOrganismId",
          "source": [
            {
              "context": "src",
              "element": "paternalOrganismId",
              "variable": "vvv"
            }
          ],
          "target": [
            {
              "context": "tgt",
              "element": "paternalOrganismId",
              "variable": "vvv",
              "transform": "create"
            }
          ],
          "dependent": [
            {
              "name": "DefaultMappingGroupAnonymousAlias",
              "parameter": [
                {
                  "valueId": "vvv"
                },
                {
                  "valueId": "vvv"
                }
              ]
            }
          ]
        },
        {
          "name": "paternalOrganismName",
          "source": [
            {
              "context": "src",
              "element": "paternalOrganismName",
              "variable": "vvv"
            }
          ],
          "target": [
            {
              "context": "tgt",
              "element": "paternalOrganismName",
              "variable": "vvv",
              "transform": "create"
            }
          ],
          "dependent": [
            {
              "name": "DefaultMappingGroupAnonymousAlias",
              "parameter": [
                {
                  "valueId": "vvv"
                },
                {
                  "valueId": "vvv"
                }
              ]
            }
          ]
        },
        {
          "name": "hybridType",
          "source": [
            {
              "context": "src",
              "element": "hybridType",
              "variable": "vvv"
            }
          ],
          "target": [
            {
              "context": "tgt",
              "element": "hybridType",
              "variable": "vvv",
              "transform": "create"
            }
          ],
          "dependent": [
            {
              "name": "DefaultMappingGroupAnonymousAlias",
              "parameter": [
                {
                  "valueId": "vvv"
                },
                {
                  "valueId": "vvv"
                }
              ]
            }
          ]
        }
      ]
    },
    {
      "name": "SubstanceSourceMaterialOrganismOrganismGeneral",
      "extends": "BackboneElement",
      "input": [
        {
          "name": "src",
          "mode": "source"
        },
        {
          "name": "tgt",
          "mode": "target"
        }
      ],
      "rule": [
        {
          "name": "kingdom",
          "source": [
            {
              "context": "src",
              "element": "kingdom",
              "variable": "vvv"
            }
          ],
          "target": [
            {
              "context": "tgt",
              "element": "kingdom",
              "variable": "vvv",
              "transform": "create"
            }
          ],
          "dependent": [
            {
              "name": "DefaultMappingGroupAnonymousAlias",
              "parameter": [
                {
                  "valueId": "vvv"
                },
                {
                  "valueId": "vvv"
                }
              ]
            }
          ]
        },
        {
          "name": "phylum",
          "source": [
            {
              "context": "src",
              "element": "phylum",
              "variable": "vvv"
            }
          ],
          "target": [
            {
              "context": "tgt",
              "element": "phylum",
              "variable": "vvv",
              "transform": "create"
            }
          ],
          "dependent": [
            {
              "name": "DefaultMappingGroupAnonymousAlias",
              "parameter": [
                {
                  "valueId": "vvv"
                },
                {
                  "valueId": "vvv"
                }
              ]
            }
          ]
        },
        {
          "name": "class",
          "source": [
            {
              "context": "src",
              "element": "class",
              "variable": "vvv"
            }
          ],
          "target": [
            {
              "context": "tgt",
              "element": "class",
              "variable": "vvv",
              "transform": "create"
            }
          ],
          "dependent": [
            {
              "name": "DefaultMappingGroupAnonymousAlias",
              "parameter": [
                {
                  "valueId": "vvv"
                },
                {
                  "valueId": "vvv"
                }
              ]
            }
          ]
        },
        {
          "name": "order",
          "source": [
            {
              "context": "src",
              "element": "order",
              "variable": "vvv"
            }
          ],
          "target": [
            {
              "context": "tgt",
              "element": "order",
              "variable": "vvv",
              "transform": "create"
            }
          ],
          "dependent": [
            {
              "name": "DefaultMappingGroupAnonymousAlias",
              "parameter": [
                {
                  "valueId": "vvv"
                },
                {
                  "valueId": "vvv"
                }
              ]
            }
          ]
        }
      ]
    },
    {
      "name": "SubstanceSourceMaterialPartDescription",
      "extends": "BackboneElement",
      "input": [
        {
          "name": "src",
          "mode": "source"
        },
        {
          "name": "tgt",
          "mode": "target"
        }
      ],
      "rule": [
        {
          "name": "part",
          "source": [
            {
              "context": "src",
              "element": "part",
              "variable": "vvv"
            }
          ],
          "target": [
            {
              "context": "tgt",
              "element": "part",
              "variable": "vvv",
              "transform": "create"
            }
          ],
          "dependent": [
            {
              "name": "DefaultMappingGroupAnonymousAlias",
              "parameter": [
                {
                  "valueId": "vvv"
                },
                {
                  "valueId": "vvv"
                }
              ]
            }
          ]
        },
        {
          "name": "partLocation",
          "source": [
            {
              "context": "src",
              "element": "partLocation",
              "variable": "vvv"
            }
          ],
          "target": [
            {
              "context": "tgt",
              "element": "partLocation",
              "variable": "vvv",
              "transform": "create"
            }
          ],
          "dependent": [
            {
              "name": "DefaultMappingGroupAnonymousAlias",
              "parameter": [
                {
                  "valueId": "vvv"
                },
                {
                  "valueId": "vvv"
                }
              ]
            }
          ]
        }
      ]
    }
  ]
}