This page is part of the FHIR Core Extensions Registry (v5.1.0: Release 5.1) based on FHIR (HL7® FHIR® Standard) v5.0.0. This is the current published version. For a full list of available versions, see the Directory of published versions
Page standards status: Trial-use | Maturity Level: 1 |
<StructureMap xmlns="http://hl7.org/fhir">
<id value="ElementDefinition5to4"/>
<text>
<status value="generated"/>
<div xmlns="http://www.w3.org/1999/xhtml"><pre class="fml">
<span style="color: #cc00cc">/// <b>url</b> = </span><span style="color: blue">'http://hl7.org/fhir/StructureMap/ElementDefinition5to4'</span>
<span style="color: #cc00cc">/// <b>name</b> = </span><span style="color: blue">'ElementDefinition5to4'</span>
<span style="color: #cc00cc">/// <b>title</b> = </span><span style="color: blue">'FML Conversion for ElementDefinition: R5 to R4'</span>
<span style="color: #cc00cc">/// <b>status</b> = </span><span style="color: blue">'active'</span>
<b>conceptmap</b><span style="color: navy"> "</span>AggregationMode<span style="color: navy">" {
</span><b> prefix </b>s<span style="color: navy"> = "</span><a href="http://hl7.org/fhir/R5/codesystem-resource-aggregation-mode.html" title="AggregationMode">http://hl7.org/fhir/resource-aggregation-mode</a><span style="color: navy">"
</span><b> prefix </b>t<span style="color: navy"> = "</span><a href="http://hl7.org/fhir/R4/codesystem-resource-aggregation-mode.html" title="AggregationMode">http://hl7.org/fhir/4.0/resource-aggregation-mode</a><span style="color: navy">"
</span>
s<span style="color: navy">:</span>contained <b>-</b> t<span style="color: navy">:</span>contained
s<span style="color: navy">:</span>referenced <b>-</b> t<span style="color: navy">:</span>referenced
s<span style="color: navy">:</span>bundled <b>-</b> t<span style="color: navy">:</span>bundled
<span style="color: navy">}
</span><b>conceptmap</b><span style="color: navy"> "</span>BindingStrength<span style="color: navy">" {
</span><b> prefix </b>s<span style="color: navy"> = "</span><a href="http://hl7.org/fhir/R5/codesystem-binding-strength.html" title="BindingStrength">http://hl7.org/fhir/binding-strength</a><span style="color: navy">"
</span><b> prefix </b>t<span style="color: navy"> = "</span><a href="http://hl7.org/fhir/R4/codesystem-binding-strength.html" title="BindingStrength">http://hl7.org/fhir/4.0/binding-strength</a><span style="color: navy">"
</span>
s<span style="color: navy">:</span>required <b>-</b> t<span style="color: navy">:</span>required
s<span style="color: navy">:</span>extensible <b>-</b> t<span style="color: navy">:</span>extensible
s<span style="color: navy">:</span>preferred <b>-</b> t<span style="color: navy">:</span>preferred
s<span style="color: navy">:</span>example <b>-</b> t<span style="color: navy">:</span>example
<span style="color: navy">}
</span><b>conceptmap</b><span style="color: navy"> "</span>ConstraintSeverity<span style="color: navy">" {
</span><b> prefix </b>s<span style="color: navy"> = "</span><a href="http://hl7.org/fhir/R5/codesystem-constraint-severity.html" title="ConstraintSeverity">http://hl7.org/fhir/constraint-severity</a><span style="color: navy">"
</span><b> prefix </b>t<span style="color: navy"> = "</span><a href="http://hl7.org/fhir/R4/codesystem-constraint-severity.html" title="ConstraintSeverity">http://hl7.org/fhir/4.0/constraint-severity</a><span style="color: navy">"
</span>
s<span style="color: navy">:</span>error <b>-</b> t<span style="color: navy">:</span>error
s<span style="color: navy">:</span>warning <b>-</b> t<span style="color: navy">:</span>warning
<span style="color: navy">}
</span><b>conceptmap</b><span style="color: navy"> "</span>DiscriminatorType<span style="color: navy">" {
</span><b> prefix </b>s<span style="color: navy"> = "</span><a href="http://hl7.org/fhir/R5/codesystem-discriminator-type.html" title="DiscriminatorType">http://hl7.org/fhir/discriminator-type</a><span style="color: navy">"
</span><b> prefix </b>t<span style="color: navy"> = "</span><a href="http://hl7.org/fhir/R4/codesystem-discriminator-type.html" title="DiscriminatorType">http://hl7.org/fhir/4.0/discriminator-type</a><span style="color: navy">"
</span>
s<span style="color: navy">:</span>value <b>-</b> t<span style="color: navy">:</span>value
s<span style="color: navy">:</span>exists <b>-</b> t<span style="color: navy">:</span>exists
s<span style="color: navy">:</span>pattern <b>-</b> t<span style="color: navy">:</span>pattern
s<span style="color: navy">:</span>type <b>-</b> t<span style="color: navy">:</span>type
s<span style="color: navy">:</span>profile <b>-</b> t<span style="color: navy">:</span>profile
<span style="color: navy">}
</span><b>conceptmap</b><span style="color: navy"> "</span>PropertyRepresentation<span style="color: navy">" {
</span><b> prefix </b>s<span style="color: navy"> = "</span><a href="http://hl7.org/fhir/R5/codesystem-property-representation.html" title="PropertyRepresentation">http://hl7.org/fhir/property-representation</a><span style="color: navy">"
</span><b> prefix </b>t<span style="color: navy"> = "</span><a href="http://hl7.org/fhir/R4/codesystem-property-representation.html" title="PropertyRepresentation">http://hl7.org/fhir/4.0/property-representation</a><span style="color: navy">"
</span>
s<span style="color: navy">:</span>xmlAttr <b>-</b> t<span style="color: navy">:</span>xmlAttr
s<span style="color: navy">:</span>xmlText <b>-</b> t<span style="color: navy">:</span>xmlText
s<span style="color: navy">:</span>typeAttr <b>-</b> t<span style="color: navy">:</span>typeAttr
s<span style="color: navy">:</span>cdaText <b>-</b> t<span style="color: navy">:</span>cdaText
s<span style="color: navy">:</span>xhtml <b>-</b> t<span style="color: navy">:</span>xhtml
<span style="color: navy">}
</span><b>conceptmap</b><span style="color: navy"> "</span>ReferenceVersionRules<span style="color: navy">" {
</span><b> prefix </b>s<span style="color: navy"> = "</span><a href="http://hl7.org/fhir/R5/codesystem-reference-version-rules.html" title="ReferenceVersionRules">http://hl7.org/fhir/reference-version-rules</a><span style="color: navy">"
</span><b> prefix </b>t<span style="color: navy"> = "</span><a href="http://hl7.org/fhir/R4/codesystem-reference-version-rules.html" title="ReferenceVersionRules">http://hl7.org/fhir/4.0/reference-version-rules</a><span style="color: navy">"
</span>
s<span style="color: navy">:</span>either <b>-</b> t<span style="color: navy">:</span>either
s<span style="color: navy">:</span>independent <b>-</b> t<span style="color: navy">:</span>independent
s<span style="color: navy">:</span>specific <b>-</b> t<span style="color: navy">:</span>specific
<span style="color: navy">}
</span><b>conceptmap</b><span style="color: navy"> "</span>SlicingRules<span style="color: navy">" {
</span><b> prefix </b>s<span style="color: navy"> = "</span><a href="http://hl7.org/fhir/R5/codesystem-resource-slicing-rules.html" title="SlicingRules">http://hl7.org/fhir/resource-slicing-rules</a><span style="color: navy">"
</span><b> prefix </b>t<span style="color: navy"> = "</span><a href="http://hl7.org/fhir/R4/codesystem-resource-slicing-rules.html" title="SlicingRules">http://hl7.org/fhir/4.0/resource-slicing-rules</a><span style="color: navy">"
</span>
s<span style="color: navy">:</span>closed <b>-</b> t<span style="color: navy">:</span>closed
s<span style="color: navy">:</span>open <b>-</b> t<span style="color: navy">:</span>open
s<span style="color: navy">:</span>openAtEnd <b>-</b> t<span style="color: navy">:</span>openAtEnd
<span style="color: navy">}
</span><b>uses</b><span style="color: navy"> "</span><a href="http://hl7.org/fhir/R5/elementdefinition.html#ElementDefinition" title="ElementDefinition">http://hl7.org/fhir/StructureDefinition/ElementDefinition</a><span style="color: navy">" </span><b>alias </b>ElementDefinitionR5 <b>as </b><b>source</b>
<b>uses</b><span style="color: navy"> "</span><a href="http://hl7.org/fhir/R4/datatypes.html#ElementDefinition" title="ElementDefinition">http://hl7.org/fhir/4.0/StructureDefinition/ElementDefinition</a><span style="color: navy">" </span><b>alias </b>ElementDefinitionR4 <b>as </b><b>target</b>
<b>imports</b><span style="color: navy"> "</span>http://hl7.org/fhir/StructureMap/*5to4<span style="color: navy">"
</span>
<b>group </b>ElementDefinition<span style="color: navy">(</span><b>source</b> <span style="color: maroon">src</span><span style="color: navy"> : </span>ElementDefinitionR5, <b>target</b> <span style="color: maroon">tgt</span><span style="color: navy"> : </span>ElementDefinitionR4<span style="color: navy">)</span><b> extends </b>Element<b> <<type+>></b><span style="color: navy"> {
</span> src.modifierExtension<span style="color: navy"><b> -> </b></span>tgt.modifierExtension<span style="color: navy">;</span>
src.path<span style="color: navy"><b> -> </b></span>tgt.path<span style="color: navy">;</span>
src.representation<b> as </b><span style="color: maroon">v</span><span style="color: navy"><b> -> </b></span>tgt.representation = <b>translate</b><span style="color: navy">(</span><span style="color: maroon">v</span><span style="color: navy">, </span><span style="color: blue">'#PropertyRepresentation'</span><span style="color: navy">, </span><span style="color: blue">'code'</span><span style="color: navy">)</span><span style="color: navy">;</span>
src.sliceName<span style="color: navy"><b> -> </b></span>tgt.sliceName<span style="color: navy">;</span>
src.sliceIsConstraining<span style="color: navy"><b> -> </b></span>tgt.sliceIsConstraining<span style="color: navy">;</span>
src.label<span style="color: navy"><b> -> </b></span>tgt.label<span style="color: navy">;</span>
src.code<span style="color: navy"><b> -> </b></span>tgt.code<span style="color: navy">;</span>
src.slicing<b> as </b><span style="color: maroon">s</span><span style="color: navy"><b> -> </b></span>tgt.slicing<b> as </b><span style="color: maroon">t</span><b> then </b>ElementDefinitionSlicing<span style="color: navy">(</span><span style="color: maroon">s</span><span style="color: navy">, </span><span style="color: maroon">t</span><span style="color: navy">)</span><span style="color: navy">;</span>
src.short<span style="color: navy"><b> -> </b></span>tgt.short<span style="color: navy">;</span>
src.definition<span style="color: navy"><b> -> </b></span>tgt.definition<span style="color: navy">;</span>
src.comment<span style="color: navy"><b> -> </b></span>tgt.comment<span style="color: navy">;</span>
src.requirements<span style="color: navy"><b> -> </b></span>tgt.requirements<span style="color: navy">;</span>
src.alias<span style="color: navy"><b> -> </b></span>tgt.alias<span style="color: navy">;</span>
src.min<span style="color: navy"><b> -> </b></span>tgt.min<span style="color: navy">;</span>
src.max<span style="color: navy"><b> -> </b></span>tgt.max<span style="color: navy">;</span>
src.base<b> as </b><span style="color: maroon">s</span><span style="color: navy"><b> -> </b></span>tgt.base<b> as </b><span style="color: maroon">t</span><b> then </b>ElementDefinitionBase<span style="color: navy">(</span><span style="color: maroon">s</span><span style="color: navy">, </span><span style="color: maroon">t</span><span style="color: navy">)</span><span style="color: navy">;</span>
src.contentReference<span style="color: navy"><b> -> </b></span>tgt.contentReference<span style="color: navy">;</span>
src.type<b> as </b><span style="color: maroon">s</span><span style="color: navy"><b> -> </b></span>tgt.type<b> as </b><span style="color: maroon">t</span><b> then </b>ElementDefinitionType<span style="color: navy">(</span><span style="color: maroon">s</span><span style="color: navy">, </span><span style="color: maroon">t</span><span style="color: navy">)</span><span style="color: navy">;</span>
src.defaultValue<span style="color: navy"> : </span>base64Binary<span style="color: navy"><b> -> </b></span>tgt.defaultValue<span style="color: navy">;</span>
src.defaultValue<span style="color: navy"> : </span>boolean<span style="color: navy"><b> -> </b></span>tgt.defaultValue<span style="color: navy">;</span>
src.defaultValue<span style="color: navy"> : </span>canonical<span style="color: navy"><b> -> </b></span>tgt.defaultValue<span style="color: navy">;</span>
src.defaultValue<span style="color: navy"> : </span>code<span style="color: navy"><b> -> </b></span>tgt.defaultValue<span style="color: navy">;</span>
src.defaultValue<span style="color: navy"> : </span>date<span style="color: navy"><b> -> </b></span>tgt.defaultValue<span style="color: navy">;</span>
src.defaultValue<span style="color: navy"> : </span>dateTime<span style="color: navy"><b> -> </b></span>tgt.defaultValue<span style="color: navy">;</span>
src.defaultValue<span style="color: navy"> : </span>decimal<span style="color: navy"><b> -> </b></span>tgt.defaultValue<span style="color: navy">;</span>
src.defaultValue<span style="color: navy"> : </span>id<span style="color: navy"><b> -> </b></span>tgt.defaultValue<span style="color: navy">;</span>
src.defaultValue<span style="color: navy"> : </span>instant<span style="color: navy"><b> -> </b></span>tgt.defaultValue<span style="color: navy">;</span>
src.defaultValue<span style="color: navy"> : </span>integer<span style="color: navy"><b> -> </b></span>tgt.defaultValue<span style="color: navy">;</span>
src.defaultValue<span style="color: navy"> : </span>markdown<span style="color: navy"><b> -> </b></span>tgt.defaultValue<span style="color: navy">;</span> <span style="color: navy">// </span><span style="color: green">src.defaultValue : integer64 -> tgt.defaultValue;</span>
src.defaultValue<span style="color: navy"> : </span>oid<span style="color: navy"><b> -> </b></span>tgt.defaultValue<span style="color: navy">;</span>
src.defaultValue<span style="color: navy"> : </span>positiveInt<span style="color: navy"><b> -> </b></span>tgt.defaultValue<span style="color: navy">;</span>
src.defaultValue<span style="color: navy"> : </span>string<span style="color: navy"><b> -> </b></span>tgt.defaultValue<span style="color: navy">;</span>
src.defaultValue<span style="color: navy"> : </span>time<span style="color: navy"><b> -> </b></span>tgt.defaultValue<span style="color: navy">;</span>
src.defaultValue<span style="color: navy"> : </span>unsignedInt<span style="color: navy"><b> -> </b></span>tgt.defaultValue<span style="color: navy">;</span>
src.defaultValue<span style="color: navy"> : </span>uri<span style="color: navy"><b> -> </b></span>tgt.defaultValue<span style="color: navy">;</span>
src.defaultValue<span style="color: navy"> : </span>url<span style="color: navy"><b> -> </b></span>tgt.defaultValue<span style="color: navy">;</span>
src.defaultValue<span style="color: navy"> : </span>uuid<span style="color: navy"><b> -> </b></span>tgt.defaultValue<span style="color: navy">;</span>
src.defaultValue<span style="color: navy"> : </span>Address<span style="color: navy"><b> -> </b></span>tgt.defaultValue<span style="color: navy">;</span>
src.defaultValue<span style="color: navy"> : </span>Age<span style="color: navy"><b> -> </b></span>tgt.defaultValue<span style="color: navy">;</span>
src.defaultValue<span style="color: navy"> : </span>Annotation<span style="color: navy"><b> -> </b></span>tgt.defaultValue<span style="color: navy">;</span>
src.defaultValue<span style="color: navy"> : </span>Attachment<span style="color: navy"><b> -> </b></span>tgt.defaultValue<span style="color: navy">;</span>
src.defaultValue<span style="color: navy"> : </span>CodeableConcept<span style="color: navy"><b> -> </b></span>tgt.defaultValue<span style="color: navy">;</span>
src.defaultValue<span style="color: navy"> : </span>Coding<span style="color: navy"><b> -> </b></span>tgt.defaultValue<span style="color: navy">;</span> <span style="color: navy">// </span><span style="color: green">src.defaultValue : CodeableReference -> tgt.defaultValue;</span>
src.defaultValue<span style="color: navy"> : </span>ContactPoint<span style="color: navy"><b> -> </b></span>tgt.defaultValue<span style="color: navy">;</span>
src.defaultValue<span style="color: navy"> : </span>Count<span style="color: navy"><b> -> </b></span>tgt.defaultValue<span style="color: navy">;</span>
src.defaultValue<span style="color: navy"> : </span>Distance<span style="color: navy"><b> -> </b></span>tgt.defaultValue<span style="color: navy">;</span>
src.defaultValue<span style="color: navy"> : </span>Duration<span style="color: navy"><b> -> </b></span>tgt.defaultValue<span style="color: navy">;</span>
src.defaultValue<span style="color: navy"> : </span>HumanName<span style="color: navy"><b> -> </b></span>tgt.defaultValue<span style="color: navy">;</span>
src.defaultValue<span style="color: navy"> : </span>Identifier<span style="color: navy"><b> -> </b></span>tgt.defaultValue<span style="color: navy">;</span>
src.defaultValue<span style="color: navy"> : </span>Money<span style="color: navy"><b> -> </b></span>tgt.defaultValue<span style="color: navy">;</span>
src.defaultValue<span style="color: navy"> : </span>Period<span style="color: navy"><b> -> </b></span>tgt.defaultValue<span style="color: navy">;</span>
src.defaultValue<span style="color: navy"> : </span>Quantity<span style="color: navy"><b> -> </b></span>tgt.defaultValue<span style="color: navy">;</span>
src.defaultValue<span style="color: navy"> : </span>Range<span style="color: navy"><b> -> </b></span>tgt.defaultValue<span style="color: navy">;</span>
src.defaultValue<span style="color: navy"> : </span>Ratio<span style="color: navy"><b> -> </b></span>tgt.defaultValue<span style="color: navy">;</span>
src.defaultValue<span style="color: navy"> : </span>Reference<span style="color: navy"><b> -> </b></span>tgt.defaultValue<span style="color: navy">;</span> <span style="color: navy">// </span><span style="color: green">src.defaultValue : RatioRange -> tgt.defaultValue;</span>
src.defaultValue<span style="color: navy"> : </span>SampledData<span style="color: navy"><b> -> </b></span>tgt.defaultValue<span style="color: navy">;</span>
src.defaultValue<span style="color: navy"> : </span>Signature<span style="color: navy"><b> -> </b></span>tgt.defaultValue<span style="color: navy">;</span>
src.defaultValue<span style="color: navy"> : </span>Timing<span style="color: navy"><b> -> </b></span>tgt.defaultValue<span style="color: navy">;</span>
src.defaultValue<span style="color: navy"> : </span>ContactDetail<span style="color: navy"><b> -> </b></span>tgt.defaultValue<span style="color: navy">;</span>
src.defaultValue<span style="color: navy"> : </span>DataRequirement<span style="color: navy"><b> -> </b></span>tgt.defaultValue<span style="color: navy">;</span>
src.defaultValue<span style="color: navy"> : </span>Expression<span style="color: navy"><b> -> </b></span>tgt.defaultValue<span style="color: navy">;</span>
src.defaultValue<span style="color: navy"> : </span>ParameterDefinition<span style="color: navy"><b> -> </b></span>tgt.defaultValue<span style="color: navy">;</span>
src.defaultValue<span style="color: navy"> : </span>RelatedArtifact<span style="color: navy"><b> -> </b></span>tgt.defaultValue<span style="color: navy">;</span>
src.defaultValue<span style="color: navy"> : </span>TriggerDefinition<span style="color: navy"><b> -> </b></span>tgt.defaultValue<span style="color: navy">;</span>
src.defaultValue<span style="color: navy"> : </span>UsageContext<span style="color: navy"><b> -> </b></span>tgt.defaultValue<span style="color: navy">;</span>
src.defaultValue<span style="color: navy"> : </span>Dosage<span style="color: navy"><b> -> </b></span>tgt.defaultValue<span style="color: navy">;</span> <span style="color: navy">// </span><span style="color: green">src.defaultValue : Availability -> tgt.defaultValue;</span>
src.defaultValue<span style="color: navy"> : </span>Meta<span style="color: navy"><b> -> </b></span>tgt.defaultValue<span style="color: navy">;</span>
src.meaningWhenMissing<span style="color: navy"><b> -> </b></span>tgt.meaningWhenMissing<span style="color: navy">;</span>
src.orderMeaning<span style="color: navy"><b> -> </b></span>tgt.orderMeaning<span style="color: navy">;</span>
src.fixed<span style="color: navy"> : </span>base64Binary<span style="color: navy"><b> -> </b></span>tgt.fixed<span style="color: navy">;</span>
src.fixed<span style="color: navy"> : </span>boolean<span style="color: navy"><b> -> </b></span>tgt.fixed<span style="color: navy">;</span>
src.fixed<span style="color: navy"> : </span>canonical<span style="color: navy"><b> -> </b></span>tgt.fixed<span style="color: navy">;</span>
src.fixed<span style="color: navy"> : </span>code<span style="color: navy"><b> -> </b></span>tgt.fixed<span style="color: navy">;</span>
src.fixed<span style="color: navy"> : </span>date<span style="color: navy"><b> -> </b></span>tgt.fixed<span style="color: navy">;</span>
src.fixed<span style="color: navy"> : </span>dateTime<span style="color: navy"><b> -> </b></span>tgt.fixed<span style="color: navy">;</span>
src.fixed<span style="color: navy"> : </span>decimal<span style="color: navy"><b> -> </b></span>tgt.fixed<span style="color: navy">;</span>
src.fixed<span style="color: navy"> : </span>id<span style="color: navy"><b> -> </b></span>tgt.fixed<span style="color: navy">;</span>
src.fixed<span style="color: navy"> : </span>instant<span style="color: navy"><b> -> </b></span>tgt.fixed<span style="color: navy">;</span>
src.fixed<span style="color: navy"> : </span>integer<span style="color: navy"><b> -> </b></span>tgt.fixed<span style="color: navy">;</span>
src.fixed<span style="color: navy"> : </span>markdown<span style="color: navy"><b> -> </b></span>tgt.fixed<span style="color: navy">;</span> <span style="color: navy">// </span><span style="color: green">src.fixed : integer64 -> tgt.fixed;</span>
src.fixed<span style="color: navy"> : </span>oid<span style="color: navy"><b> -> </b></span>tgt.fixed<span style="color: navy">;</span>
src.fixed<span style="color: navy"> : </span>positiveInt<span style="color: navy"><b> -> </b></span>tgt.fixed<span style="color: navy">;</span>
src.fixed<span style="color: navy"> : </span>string<span style="color: navy"><b> -> </b></span>tgt.fixed<span style="color: navy">;</span>
src.fixed<span style="color: navy"> : </span>time<span style="color: navy"><b> -> </b></span>tgt.fixed<span style="color: navy">;</span>
src.fixed<span style="color: navy"> : </span>unsignedInt<span style="color: navy"><b> -> </b></span>tgt.fixed<span style="color: navy">;</span>
src.fixed<span style="color: navy"> : </span>uri<span style="color: navy"><b> -> </b></span>tgt.fixed<span style="color: navy">;</span>
src.fixed<span style="color: navy"> : </span>url<span style="color: navy"><b> -> </b></span>tgt.fixed<span style="color: navy">;</span>
src.fixed<span style="color: navy"> : </span>uuid<span style="color: navy"><b> -> </b></span>tgt.fixed<span style="color: navy">;</span>
src.fixed<span style="color: navy"> : </span>Address<span style="color: navy"><b> -> </b></span>tgt.fixed<span style="color: navy">;</span>
src.fixed<span style="color: navy"> : </span>Age<span style="color: navy"><b> -> </b></span>tgt.fixed<span style="color: navy">;</span>
src.fixed<span style="color: navy"> : </span>Annotation<span style="color: navy"><b> -> </b></span>tgt.fixed<span style="color: navy">;</span>
src.fixed<span style="color: navy"> : </span>Attachment<span style="color: navy"><b> -> </b></span>tgt.fixed<span style="color: navy">;</span>
src.fixed<span style="color: navy"> : </span>CodeableConcept<span style="color: navy"><b> -> </b></span>tgt.fixed<span style="color: navy">;</span>
src.fixed<span style="color: navy"> : </span>Coding<span style="color: navy"><b> -> </b></span>tgt.fixed<span style="color: navy">;</span> <span style="color: navy">// </span><span style="color: green">src.fixed : CodeableReference -> tgt.fixed;</span>
src.fixed<span style="color: navy"> : </span>ContactPoint<span style="color: navy"><b> -> </b></span>tgt.fixed<span style="color: navy">;</span>
src.fixed<span style="color: navy"> : </span>Count<span style="color: navy"><b> -> </b></span>tgt.fixed<span style="color: navy">;</span>
src.fixed<span style="color: navy"> : </span>Distance<span style="color: navy"><b> -> </b></span>tgt.fixed<span style="color: navy">;</span>
src.fixed<span style="color: navy"> : </span>Duration<span style="color: navy"><b> -> </b></span>tgt.fixed<span style="color: navy">;</span>
src.fixed<span style="color: navy"> : </span>HumanName<span style="color: navy"><b> -> </b></span>tgt.fixed<span style="color: navy">;</span>
src.fixed<span style="color: navy"> : </span>Identifier<span style="color: navy"><b> -> </b></span>tgt.fixed<span style="color: navy">;</span>
src.fixed<span style="color: navy"> : </span>Money<span style="color: navy"><b> -> </b></span>tgt.fixed<span style="color: navy">;</span>
src.fixed<span style="color: navy"> : </span>Period<span style="color: navy"><b> -> </b></span>tgt.fixed<span style="color: navy">;</span>
src.fixed<span style="color: navy"> : </span>Quantity<span style="color: navy"><b> -> </b></span>tgt.fixed<span style="color: navy">;</span>
src.fixed<span style="color: navy"> : </span>Range<span style="color: navy"><b> -> </b></span>tgt.fixed<span style="color: navy">;</span>
src.fixed<span style="color: navy"> : </span>Ratio<span style="color: navy"><b> -> </b></span>tgt.fixed<span style="color: navy">;</span>
src.fixed<span style="color: navy"> : </span>Reference<span style="color: navy"><b> -> </b></span>tgt.fixed<span style="color: navy">;</span> <span style="color: navy">// </span><span style="color: green">src.fixed : RatioRange -> tgt.fixed;</span>
src.fixed<span style="color: navy"> : </span>SampledData<span style="color: navy"><b> -> </b></span>tgt.fixed<span style="color: navy">;</span>
src.fixed<span style="color: navy"> : </span>Signature<span style="color: navy"><b> -> </b></span>tgt.fixed<span style="color: navy">;</span>
src.fixed<span style="color: navy"> : </span>Timing<span style="color: navy"><b> -> </b></span>tgt.fixed<span style="color: navy">;</span>
src.fixed<span style="color: navy"> : </span>ContactDetail<span style="color: navy"><b> -> </b></span>tgt.fixed<span style="color: navy">;</span>
src.fixed<span style="color: navy"> : </span>DataRequirement<span style="color: navy"><b> -> </b></span>tgt.fixed<span style="color: navy">;</span>
src.fixed<span style="color: navy"> : </span>Expression<span style="color: navy"><b> -> </b></span>tgt.fixed<span style="color: navy">;</span>
src.fixed<span style="color: navy"> : </span>ParameterDefinition<span style="color: navy"><b> -> </b></span>tgt.fixed<span style="color: navy">;</span>
src.fixed<span style="color: navy"> : </span>RelatedArtifact<span style="color: navy"><b> -> </b></span>tgt.fixed<span style="color: navy">;</span>
src.fixed<span style="color: navy"> : </span>TriggerDefinition<span style="color: navy"><b> -> </b></span>tgt.fixed<span style="color: navy">;</span>
src.fixed<span style="color: navy"> : </span>UsageContext<span style="color: navy"><b> -> </b></span>tgt.fixed<span style="color: navy">;</span>
src.fixed<span style="color: navy"> : </span>Dosage<span style="color: navy"><b> -> </b></span>tgt.fixed<span style="color: navy">;</span> <span style="color: navy">// </span><span style="color: green">src.fixed : Availability -> tgt.fixed;</span>
src.fixed<span style="color: navy"> : </span>Meta<span style="color: navy"><b> -> </b></span>tgt.fixed<span style="color: navy">;</span>
src.pattern<span style="color: navy"> : </span>base64Binary<span style="color: navy"><b> -> </b></span>tgt.pattern<span style="color: navy">;</span>
src.pattern<span style="color: navy"> : </span>boolean<span style="color: navy"><b> -> </b></span>tgt.pattern<span style="color: navy">;</span>
src.pattern<span style="color: navy"> : </span>canonical<span style="color: navy"><b> -> </b></span>tgt.pattern<span style="color: navy">;</span>
src.pattern<span style="color: navy"> : </span>code<span style="color: navy"><b> -> </b></span>tgt.pattern<span style="color: navy">;</span>
src.pattern<span style="color: navy"> : </span>date<span style="color: navy"><b> -> </b></span>tgt.pattern<span style="color: navy">;</span>
src.pattern<span style="color: navy"> : </span>dateTime<span style="color: navy"><b> -> </b></span>tgt.pattern<span style="color: navy">;</span>
src.pattern<span style="color: navy"> : </span>decimal<span style="color: navy"><b> -> </b></span>tgt.pattern<span style="color: navy">;</span>
src.pattern<span style="color: navy"> : </span>id<span style="color: navy"><b> -> </b></span>tgt.pattern<span style="color: navy">;</span>
src.pattern<span style="color: navy"> : </span>instant<span style="color: navy"><b> -> </b></span>tgt.pattern<span style="color: navy">;</span>
src.pattern<span style="color: navy"> : </span>integer<span style="color: navy"><b> -> </b></span>tgt.pattern<span style="color: navy">;</span>
src.pattern<span style="color: navy"> : </span>markdown<span style="color: navy"><b> -> </b></span>tgt.pattern<span style="color: navy">;</span> <span style="color: navy">// </span><span style="color: green">src.pattern : integer64 -> tgt.pattern;</span>
src.pattern<span style="color: navy"> : </span>oid<span style="color: navy"><b> -> </b></span>tgt.pattern<span style="color: navy">;</span>
src.pattern<span style="color: navy"> : </span>positiveInt<span style="color: navy"><b> -> </b></span>tgt.pattern<span style="color: navy">;</span>
src.pattern<span style="color: navy"> : </span>string<span style="color: navy"><b> -> </b></span>tgt.pattern<span style="color: navy">;</span>
src.pattern<span style="color: navy"> : </span>time<span style="color: navy"><b> -> </b></span>tgt.pattern<span style="color: navy">;</span>
src.pattern<span style="color: navy"> : </span>unsignedInt<span style="color: navy"><b> -> </b></span>tgt.pattern<span style="color: navy">;</span>
src.pattern<span style="color: navy"> : </span>uri<span style="color: navy"><b> -> </b></span>tgt.pattern<span style="color: navy">;</span>
src.pattern<span style="color: navy"> : </span>url<span style="color: navy"><b> -> </b></span>tgt.pattern<span style="color: navy">;</span>
src.pattern<span style="color: navy"> : </span>uuid<span style="color: navy"><b> -> </b></span>tgt.pattern<span style="color: navy">;</span>
src.pattern<span style="color: navy"> : </span>Address<span style="color: navy"><b> -> </b></span>tgt.pattern<span style="color: navy">;</span>
src.pattern<span style="color: navy"> : </span>Age<span style="color: navy"><b> -> </b></span>tgt.pattern<span style="color: navy">;</span>
src.pattern<span style="color: navy"> : </span>Annotation<span style="color: navy"><b> -> </b></span>tgt.pattern<span style="color: navy">;</span>
src.pattern<span style="color: navy"> : </span>Attachment<span style="color: navy"><b> -> </b></span>tgt.pattern<span style="color: navy">;</span>
src.pattern<span style="color: navy"> : </span>CodeableConcept<span style="color: navy"><b> -> </b></span>tgt.pattern<span style="color: navy">;</span>
src.pattern<span style="color: navy"> : </span>Coding<span style="color: navy"><b> -> </b></span>tgt.pattern<span style="color: navy">;</span> <span style="color: navy">// </span><span style="color: green">src.pattern : CodeableReference -> tgt.pattern;</span>
src.pattern<span style="color: navy"> : </span>ContactPoint<span style="color: navy"><b> -> </b></span>tgt.pattern<span style="color: navy">;</span>
src.pattern<span style="color: navy"> : </span>Count<span style="color: navy"><b> -> </b></span>tgt.pattern<span style="color: navy">;</span>
src.pattern<span style="color: navy"> : </span>Distance<span style="color: navy"><b> -> </b></span>tgt.pattern<span style="color: navy">;</span>
src.pattern<span style="color: navy"> : </span>Duration<span style="color: navy"><b> -> </b></span>tgt.pattern<span style="color: navy">;</span>
src.pattern<span style="color: navy"> : </span>HumanName<span style="color: navy"><b> -> </b></span>tgt.pattern<span style="color: navy">;</span>
src.pattern<span style="color: navy"> : </span>Identifier<span style="color: navy"><b> -> </b></span>tgt.pattern<span style="color: navy">;</span>
src.pattern<span style="color: navy"> : </span>Money<span style="color: navy"><b> -> </b></span>tgt.pattern<span style="color: navy">;</span>
src.pattern<span style="color: navy"> : </span>Period<span style="color: navy"><b> -> </b></span>tgt.pattern<span style="color: navy">;</span>
src.pattern<span style="color: navy"> : </span>Quantity<span style="color: navy"><b> -> </b></span>tgt.pattern<span style="color: navy">;</span>
src.pattern<span style="color: navy"> : </span>Range<span style="color: navy"><b> -> </b></span>tgt.pattern<span style="color: navy">;</span>
src.pattern<span style="color: navy"> : </span>Ratio<span style="color: navy"><b> -> </b></span>tgt.pattern<span style="color: navy">;</span>
src.pattern<span style="color: navy"> : </span>Reference<span style="color: navy"><b> -> </b></span>tgt.pattern<span style="color: navy">;</span> <span style="color: navy">// </span><span style="color: green">src.pattern : RatioRange -> tgt.pattern;</span>
src.pattern<span style="color: navy"> : </span>SampledData<span style="color: navy"><b> -> </b></span>tgt.pattern<span style="color: navy">;</span>
src.pattern<span style="color: navy"> : </span>Signature<span style="color: navy"><b> -> </b></span>tgt.pattern<span style="color: navy">;</span>
src.pattern<span style="color: navy"> : </span>Timing<span style="color: navy"><b> -> </b></span>tgt.pattern<span style="color: navy">;</span>
src.pattern<span style="color: navy"> : </span>ContactDetail<span style="color: navy"><b> -> </b></span>tgt.pattern<span style="color: navy">;</span>
src.pattern<span style="color: navy"> : </span>DataRequirement<span style="color: navy"><b> -> </b></span>tgt.pattern<span style="color: navy">;</span>
src.pattern<span style="color: navy"> : </span>Expression<span style="color: navy"><b> -> </b></span>tgt.pattern<span style="color: navy">;</span>
src.pattern<span style="color: navy"> : </span>ParameterDefinition<span style="color: navy"><b> -> </b></span>tgt.pattern<span style="color: navy">;</span>
src.pattern<span style="color: navy"> : </span>RelatedArtifact<span style="color: navy"><b> -> </b></span>tgt.pattern<span style="color: navy">;</span>
src.pattern<span style="color: navy"> : </span>TriggerDefinition<span style="color: navy"><b> -> </b></span>tgt.pattern<span style="color: navy">;</span>
src.pattern<span style="color: navy"> : </span>UsageContext<span style="color: navy"><b> -> </b></span>tgt.pattern<span style="color: navy">;</span>
src.pattern<span style="color: navy"> : </span>Dosage<span style="color: navy"><b> -> </b></span>tgt.pattern<span style="color: navy">;</span> <span style="color: navy">// </span><span style="color: green">src.pattern : Availability -> tgt.pattern;</span>
src.pattern<span style="color: navy"> : </span>Meta<span style="color: navy"><b> -> </b></span>tgt.pattern<span style="color: navy">;</span>
src.example<b> as </b><span style="color: maroon">s</span><span style="color: navy"><b> -> </b></span>tgt.example<b> as </b><span style="color: maroon">t</span><b> then </b>ElementDefinitionExample<span style="color: navy">(</span><span style="color: maroon">s</span><span style="color: navy">, </span><span style="color: maroon">t</span><span style="color: navy">)</span><span style="color: navy">;</span>
src.minValue<span style="color: navy"> : </span>date<span style="color: navy"><b> -> </b></span>tgt.minValue<span style="color: navy">;</span>
src.minValue<span style="color: navy"> : </span>dateTime<span style="color: navy"><b> -> </b></span>tgt.minValue<span style="color: navy">;</span>
src.minValue<span style="color: navy"> : </span>instant<span style="color: navy"><b> -> </b></span>tgt.minValue<span style="color: navy">;</span>
src.minValue<span style="color: navy"> : </span>time<span style="color: navy"><b> -> </b></span>tgt.minValue<span style="color: navy">;</span>
src.minValue<span style="color: navy"> : </span>decimal<span style="color: navy"><b> -> </b></span>tgt.minValue<span style="color: navy">;</span>
src.minValue<span style="color: navy"> : </span>integer<span style="color: navy"><b> -> </b></span>tgt.minValue<span style="color: navy">;</span>
src.minValue<span style="color: navy"> : </span>positiveInt<span style="color: navy"><b> -> </b></span>tgt.minValue<span style="color: navy">;</span> <span style="color: navy">// </span><span style="color: green">src.minValue : integer64 -> tgt.minValue;</span>
src.minValue<span style="color: navy"> : </span>unsignedInt<span style="color: navy"><b> -> </b></span>tgt.minValue<span style="color: navy">;</span>
src.minValue<span style="color: navy"> : </span>Quantity<span style="color: navy"><b> -> </b></span>tgt.minValue<span style="color: navy">;</span>
src.maxValue<span style="color: navy"> : </span>date<span style="color: navy"><b> -> </b></span>tgt.maxValue<span style="color: navy">;</span>
src.maxValue<span style="color: navy"> : </span>dateTime<span style="color: navy"><b> -> </b></span>tgt.maxValue<span style="color: navy">;</span>
src.maxValue<span style="color: navy"> : </span>instant<span style="color: navy"><b> -> </b></span>tgt.maxValue<span style="color: navy">;</span>
src.maxValue<span style="color: navy"> : </span>time<span style="color: navy"><b> -> </b></span>tgt.maxValue<span style="color: navy">;</span>
src.maxValue<span style="color: navy"> : </span>decimal<span style="color: navy"><b> -> </b></span>tgt.maxValue<span style="color: navy">;</span>
src.maxValue<span style="color: navy"> : </span>integer<span style="color: navy"><b> -> </b></span>tgt.maxValue<span style="color: navy">;</span>
src.maxValue<span style="color: navy"> : </span>positiveInt<span style="color: navy"><b> -> </b></span>tgt.maxValue<span style="color: navy">;</span> <span style="color: navy">// </span><span style="color: green">src.maxValue : integer64 -> tgt.maxValue;</span>
src.maxValue<span style="color: navy"> : </span>unsignedInt<span style="color: navy"><b> -> </b></span>tgt.maxValue<span style="color: navy">;</span>
src.maxValue<span style="color: navy"> : </span>Quantity<span style="color: navy"><b> -> </b></span>tgt.maxValue<span style="color: navy">;</span>
src.maxLength<span style="color: navy"><b> -> </b></span>tgt.maxLength<span style="color: navy">;</span>
src.condition<span style="color: navy"><b> -> </b></span>tgt.condition<span style="color: navy">;</span>
src.constraint<b> as </b><span style="color: maroon">s</span><span style="color: navy"><b> -> </b></span>tgt.constraint<b> as </b><span style="color: maroon">t</span><b> then </b>ElementDefinitionConstraint<span style="color: navy">(</span><span style="color: maroon">s</span><span style="color: navy">, </span><span style="color: maroon">t</span><span style="color: navy">)</span><span style="color: navy">;</span>
src.mustSupport<span style="color: navy"><b> -> </b></span>tgt.mustSupport<span style="color: navy">;</span> <span style="color: navy">// </span><span style="color: green">src.mustHaveValue -> tgt.mustHaveValue;</span>
src.isModifier<span style="color: navy"><b> -> </b></span>tgt.isModifier<span style="color: navy">;</span>
src.isModifierReason<span style="color: navy"><b> -> </b></span>tgt.isModifierReason<span style="color: navy">;</span>
src.isSummary<span style="color: navy"><b> -> </b></span>tgt.isSummary<span style="color: navy">;</span>
src.binding<b> as </b><span style="color: maroon">s</span><span style="color: navy"><b> -> </b></span>tgt.binding<b> as </b><span style="color: maroon">t</span><b> then </b>ElementDefinitionBinding<span style="color: navy">(</span><span style="color: maroon">s</span><span style="color: navy">, </span><span style="color: maroon">t</span><span style="color: navy">)</span><span style="color: navy">;</span>
src.mapping<b> as </b><span style="color: maroon">s</span><span style="color: navy"><b> -> </b></span>tgt.mapping<b> as </b><span style="color: maroon">t</span><b> then </b>ElementDefinitionMapping<span style="color: navy">(</span><span style="color: maroon">s</span><span style="color: navy">, </span><span style="color: maroon">t</span><span style="color: navy">)</span><span style="color: navy">;</span>
<span style="color: navy">}
</span><b>group </b>ElementDefinitionSlicing<span style="color: navy">(</span><b>source</b> <span style="color: maroon">src</span>, <b>target</b> <span style="color: maroon">tgt</span><span style="color: navy">)</span><b> extends </b>Element<span style="color: navy"> {
</span> src.discriminator<b> as </b><span style="color: maroon">s</span><span style="color: navy"><b> -> </b></span>tgt.discriminator<b> as </b><span style="color: maroon">t</span><b> then </b>ElementDefinitionSlicingDiscriminator<span style="color: navy">(</span><span style="color: maroon">s</span><span style="color: navy">, </span><span style="color: maroon">t</span><span style="color: navy">)</span><span style="color: navy">;</span>
src.description<span style="color: navy"><b> -> </b></span>tgt.description<span style="color: navy">;</span>
src.ordered<span style="color: navy"><b> -> </b></span>tgt.ordered<span style="color: navy">;</span>
src.rules<b> as </b><span style="color: maroon">v</span><span style="color: navy"><b> -> </b></span>tgt.rules = <b>translate</b><span style="color: navy">(</span><span style="color: maroon">v</span><span style="color: navy">, </span><span style="color: blue">'#SlicingRules'</span><span style="color: navy">, </span><span style="color: blue">'code'</span><span style="color: navy">)</span><span style="color: navy">;</span>
<span style="color: navy">}
</span><b>group </b>ElementDefinitionSlicingDiscriminator<span style="color: navy">(</span><b>source</b> <span style="color: maroon">src</span>, <b>target</b> <span style="color: maroon">tgt</span><span style="color: navy">)</span><b> extends </b>Element<span style="color: navy"> {
</span> src.type<b> as </b><span style="color: maroon">v</span><span style="color: navy"><b> -> </b></span>tgt.type = <b>translate</b><span style="color: navy">(</span><span style="color: maroon">v</span><span style="color: navy">, </span><span style="color: blue">'#DiscriminatorType'</span><span style="color: navy">, </span><span style="color: blue">'code'</span><span style="color: navy">)</span><span style="color: navy">;</span>
src.path<span style="color: navy"><b> -> </b></span>tgt.path<span style="color: navy">;</span>
<span style="color: navy">}
</span><b>group </b>ElementDefinitionBase<span style="color: navy">(</span><b>source</b> <span style="color: maroon">src</span>, <b>target</b> <span style="color: maroon">tgt</span><span style="color: navy">)</span><b> extends </b>Element<span style="color: navy"> {
</span> src.path<span style="color: navy"><b> -> </b></span>tgt.path<span style="color: navy">;</span>
src.min<span style="color: navy"><b> -> </b></span>tgt.min<span style="color: navy">;</span>
src.max<span style="color: navy"><b> -> </b></span>tgt.max<span style="color: navy">;</span>
<span style="color: navy">}
</span><b>group </b>ElementDefinitionType<span style="color: navy">(</span><b>source</b> <span style="color: maroon">src</span>, <b>target</b> <span style="color: maroon">tgt</span><span style="color: navy">)</span><b> extends </b>Element<span style="color: navy"> {
</span> src.code<span style="color: navy"><b> -> </b></span>tgt.code<span style="color: navy">;</span>
src.profile<span style="color: navy"><b> -> </b></span>tgt.profile<span style="color: navy">;</span>
src.targetProfile<span style="color: navy"><b> -> </b></span>tgt.targetProfile<span style="color: navy">;</span>
src.aggregation<b> as </b><span style="color: maroon">v</span><span style="color: navy"><b> -> </b></span>tgt.aggregation = <b>translate</b><span style="color: navy">(</span><span style="color: maroon">v</span><span style="color: navy">, </span><span style="color: blue">'#AggregationMode'</span><span style="color: navy">, </span><span style="color: blue">'code'</span><span style="color: navy">)</span><span style="color: navy">;</span>
src.versioning<b> as </b><span style="color: maroon">v</span><span style="color: navy"><b> -> </b></span>tgt.versioning = <b>translate</b><span style="color: navy">(</span><span style="color: maroon">v</span><span style="color: navy">, </span><span style="color: blue">'#ReferenceVersionRules'</span><span style="color: navy">, </span><span style="color: blue">'code'</span><span style="color: navy">)</span><span style="color: navy">;</span>
<span style="color: navy">}
</span><b>group </b>ElementDefinitionExample<span style="color: navy">(</span><b>source</b> <span style="color: maroon">src</span>, <b>target</b> <span style="color: maroon">tgt</span><span style="color: navy">)</span><b> extends </b>Element<span style="color: navy"> {
</span> src.label<span style="color: navy"><b> -> </b></span>tgt.label<span style="color: navy">;</span>
src.value<span style="color: navy"> : </span>base64Binary<span style="color: navy"><b> -> </b></span>tgt.value<span style="color: navy">;</span>
src.value<span style="color: navy"> : </span>boolean<span style="color: navy"><b> -> </b></span>tgt.value<span style="color: navy">;</span>
src.value<span style="color: navy"> : </span>canonical<span style="color: navy"><b> -> </b></span>tgt.value<span style="color: navy">;</span>
src.value<span style="color: navy"> : </span>code<span style="color: navy"><b> -> </b></span>tgt.value<span style="color: navy">;</span>
src.value<span style="color: navy"> : </span>date<span style="color: navy"><b> -> </b></span>tgt.value<span style="color: navy">;</span>
src.value<span style="color: navy"> : </span>dateTime<span style="color: navy"><b> -> </b></span>tgt.value<span style="color: navy">;</span>
src.value<span style="color: navy"> : </span>decimal<span style="color: navy"><b> -> </b></span>tgt.value<span style="color: navy">;</span>
src.value<span style="color: navy"> : </span>id<span style="color: navy"><b> -> </b></span>tgt.value<span style="color: navy">;</span>
src.value<span style="color: navy"> : </span>instant<span style="color: navy"><b> -> </b></span>tgt.value<span style="color: navy">;</span>
src.value<span style="color: navy"> : </span>integer<span style="color: navy"><b> -> </b></span>tgt.value<span style="color: navy">;</span>
src.value<span style="color: navy"> : </span>markdown<span style="color: navy"><b> -> </b></span>tgt.value<span style="color: navy">;</span> <span style="color: navy">// </span><span style="color: green">src.value : integer64 -> tgt.value;</span>
src.value<span style="color: navy"> : </span>oid<span style="color: navy"><b> -> </b></span>tgt.value<span style="color: navy">;</span>
src.value<span style="color: navy"> : </span>positiveInt<span style="color: navy"><b> -> </b></span>tgt.value<span style="color: navy">;</span>
src.value<span style="color: navy"> : </span>string<span style="color: navy"><b> -> </b></span>tgt.value<span style="color: navy">;</span>
src.value<span style="color: navy"> : </span>time<span style="color: navy"><b> -> </b></span>tgt.value<span style="color: navy">;</span>
src.value<span style="color: navy"> : </span>unsignedInt<span style="color: navy"><b> -> </b></span>tgt.value<span style="color: navy">;</span>
src.value<span style="color: navy"> : </span>uri<span style="color: navy"><b> -> </b></span>tgt.value<span style="color: navy">;</span>
src.value<span style="color: navy"> : </span>url<span style="color: navy"><b> -> </b></span>tgt.value<span style="color: navy">;</span>
src.value<span style="color: navy"> : </span>uuid<span style="color: navy"><b> -> </b></span>tgt.value<span style="color: navy">;</span>
src.value<span style="color: navy"> : </span>Address<span style="color: navy"><b> -> </b></span>tgt.value<span style="color: navy">;</span>
src.value<span style="color: navy"> : </span>Age<span style="color: navy"><b> -> </b></span>tgt.value<span style="color: navy">;</span>
src.value<span style="color: navy"> : </span>Annotation<span style="color: navy"><b> -> </b></span>tgt.value<span style="color: navy">;</span>
src.value<span style="color: navy"> : </span>Attachment<span style="color: navy"><b> -> </b></span>tgt.value<span style="color: navy">;</span>
src.value<span style="color: navy"> : </span>CodeableConcept<span style="color: navy"><b> -> </b></span>tgt.value<span style="color: navy">;</span>
src.value<span style="color: navy"> : </span>Coding<span style="color: navy"><b> -> </b></span>tgt.value<span style="color: navy">;</span> <span style="color: navy">// </span><span style="color: green">src.value : CodeableReference -> tgt.value;</span>
src.value<span style="color: navy"> : </span>ContactPoint<span style="color: navy"><b> -> </b></span>tgt.value<span style="color: navy">;</span>
src.value<span style="color: navy"> : </span>Count<span style="color: navy"><b> -> </b></span>tgt.value<span style="color: navy">;</span>
src.value<span style="color: navy"> : </span>Distance<span style="color: navy"><b> -> </b></span>tgt.value<span style="color: navy">;</span>
src.value<span style="color: navy"> : </span>Duration<span style="color: navy"><b> -> </b></span>tgt.value<span style="color: navy">;</span>
src.value<span style="color: navy"> : </span>HumanName<span style="color: navy"><b> -> </b></span>tgt.value<span style="color: navy">;</span>
src.value<span style="color: navy"> : </span>Identifier<span style="color: navy"><b> -> </b></span>tgt.value<span style="color: navy">;</span>
src.value<span style="color: navy"> : </span>Money<span style="color: navy"><b> -> </b></span>tgt.value<span style="color: navy">;</span>
src.value<span style="color: navy"> : </span>Period<span style="color: navy"><b> -> </b></span>tgt.value<span style="color: navy">;</span>
src.value<span style="color: navy"> : </span>Quantity<span style="color: navy"><b> -> </b></span>tgt.value<span style="color: navy">;</span>
src.value<span style="color: navy"> : </span>Range<span style="color: navy"><b> -> </b></span>tgt.value<span style="color: navy">;</span>
src.value<span style="color: navy"> : </span>Ratio<span style="color: navy"><b> -> </b></span>tgt.value<span style="color: navy">;</span>
src.value<span style="color: navy"> : </span>Reference<span style="color: navy"><b> -> </b></span>tgt.value<span style="color: navy">;</span> <span style="color: navy">// </span><span style="color: green">src.value : RatioRange -> tgt.value;</span>
src.value<span style="color: navy"> : </span>SampledData<span style="color: navy"><b> -> </b></span>tgt.value<span style="color: navy">;</span>
src.value<span style="color: navy"> : </span>Signature<span style="color: navy"><b> -> </b></span>tgt.value<span style="color: navy">;</span>
src.value<span style="color: navy"> : </span>Timing<span style="color: navy"><b> -> </b></span>tgt.value<span style="color: navy">;</span>
src.value<span style="color: navy"> : </span>ContactDetail<span style="color: navy"><b> -> </b></span>tgt.value<span style="color: navy">;</span>
src.value<span style="color: navy"> : </span>DataRequirement<span style="color: navy"><b> -> </b></span>tgt.value<span style="color: navy">;</span>
src.value<span style="color: navy"> : </span>Expression<span style="color: navy"><b> -> </b></span>tgt.value<span style="color: navy">;</span>
src.value<span style="color: navy"> : </span>ParameterDefinition<span style="color: navy"><b> -> </b></span>tgt.value<span style="color: navy">;</span>
src.value<span style="color: navy"> : </span>RelatedArtifact<span style="color: navy"><b> -> </b></span>tgt.value<span style="color: navy">;</span>
src.value<span style="color: navy"> : </span>TriggerDefinition<span style="color: navy"><b> -> </b></span>tgt.value<span style="color: navy">;</span>
src.value<span style="color: navy"> : </span>UsageContext<span style="color: navy"><b> -> </b></span>tgt.value<span style="color: navy">;</span>
src.value<span style="color: navy"> : </span>Dosage<span style="color: navy"><b> -> </b></span>tgt.value<span style="color: navy">;</span> <span style="color: navy">// </span><span style="color: green">src.value : Availability -> tgt.value;</span>
src.value<span style="color: navy"> : </span>Meta<span style="color: navy"><b> -> </b></span>tgt.value<span style="color: navy">;</span>
<span style="color: navy">}
</span><b>group </b>ElementDefinitionConstraint<span style="color: navy">(</span><b>source</b> <span style="color: maroon">src</span>, <b>target</b> <span style="color: maroon">tgt</span><span style="color: navy">)</span><b> extends </b>Element<span style="color: navy"> {
</span> src.key<span style="color: navy"><b> -> </b></span>tgt.key<span style="color: navy">;</span>
src.requirements<span style="color: navy"><b> -> </b></span>tgt.requirements<span style="color: navy">;</span>
src.severity<b> as </b><span style="color: maroon">v</span><span style="color: navy"><b> -> </b></span>tgt.severity = <b>translate</b><span style="color: navy">(</span><span style="color: maroon">v</span><span style="color: navy">, </span><span style="color: blue">'#ConstraintSeverity'</span><span style="color: navy">, </span><span style="color: blue">'code'</span><span style="color: navy">)</span><span style="color: navy">;</span>
src.human<span style="color: navy"><b> -> </b></span>tgt.human<span style="color: navy">;</span> <span style="color: navy">// </span><span style="color: green">src.suppress -> tgt.suppress;</span>
src.expression<span style="color: navy"><b> -> </b></span>tgt.expression<span style="color: navy">;</span>
src.source<span style="color: navy"><b> -> </b></span>tgt.source<span style="color: navy">;</span>
<span style="color: navy">}
</span><b>group </b>ElementDefinitionBinding<span style="color: navy">(</span><b>source</b> <span style="color: maroon">src</span>, <b>target</b> <span style="color: maroon">tgt</span><span style="color: navy">)</span><b> extends </b>Element<span style="color: navy"> {
</span> src.strength<b> as </b><span style="color: maroon">v</span><span style="color: navy"><b> -> </b></span>tgt.strength = <b>translate</b><span style="color: navy">(</span><span style="color: maroon">v</span><span style="color: navy">, </span><span style="color: blue">'#BindingStrength'</span><span style="color: navy">, </span><span style="color: blue">'code'</span><span style="color: navy">)</span><span style="color: navy">;</span>
src.description<span style="color: navy"><b> -> </b></span>tgt.description<span style="color: navy">;</span>
src.valueSet<span style="color: navy"><b> -> </b></span>tgt.valueSet<span style="color: navy">;</span>
<span style="color: navy">}
</span><b>group </b>ElementDefinitionMapping<span style="color: navy">(</span><b>source</b> <span style="color: maroon">src</span>, <b>target</b> <span style="color: maroon">tgt</span><span style="color: navy">)</span><b> extends </b>Element<span style="color: navy"> {
</span> src.identity<span style="color: navy"><b> -> </b></span>tgt.identity<span style="color: navy">;</span>
src.language<span style="color: navy"><b> -> </b></span>tgt.language<span style="color: navy">;</span>
src.map<span style="color: navy"><b> -> </b></span>tgt.map<span style="color: navy">;</span>
src.comment<span style="color: navy"><b> -> </b></span>tgt.comment<span style="color: navy">;</span>
<span style="color: navy">}
</span></pre></div>
</text>
<contained>
<ConceptMap>
<id value="AggregationMode"/>
<status value="active"/>
<group>
<source value="http://hl7.org/fhir/resource-aggregation-mode"/>
<target value="http://hl7.org/fhir/4.0/resource-aggregation-mode"/>
<element>
<code value="contained"/>
<target>
<code value="contained"/>
<relationship value="related-to"/>
</target>
</element>
<element>
<code value="referenced"/>
<target>
<code value="referenced"/>
<relationship value="related-to"/>
</target>
</element>
<element>
<code value="bundled"/>
<target>
<code value="bundled"/>
<relationship value="related-to"/>
</target>
</element>
</group>
</ConceptMap>
</contained>
<contained>
<ConceptMap>
<id value="BindingStrength"/>
<status value="active"/>
<group>
<source value="http://hl7.org/fhir/binding-strength"/>
<target value="http://hl7.org/fhir/4.0/binding-strength"/>
<element>
<code value="required"/>
<target>
<code value="required"/>
<relationship value="related-to"/>
</target>
</element>
<element>
<code value="extensible"/>
<target>
<code value="extensible"/>
<relationship value="related-to"/>
</target>
</element>
<element>
<code value="preferred"/>
<target>
<code value="preferred"/>
<relationship value="related-to"/>
</target>
</element>
<element>
<code value="example"/>
<target>
<code value="example"/>
<relationship value="related-to"/>
</target>
</element>
</group>
</ConceptMap>
</contained>
<contained>
<ConceptMap>
<id value="ConstraintSeverity"/>
<status value="active"/>
<group>
<source value="http://hl7.org/fhir/constraint-severity"/>
<target value="http://hl7.org/fhir/4.0/constraint-severity"/>
<element>
<code value="error"/>
<target>
<code value="error"/>
<relationship value="related-to"/>
</target>
</element>
<element>
<code value="warning"/>
<target>
<code value="warning"/>
<relationship value="related-to"/>
</target>
</element>
</group>
</ConceptMap>
</contained>
<contained>
<ConceptMap>
<id value="DiscriminatorType"/>
<status value="active"/>
<group>
<source value="http://hl7.org/fhir/discriminator-type"/>
<target value="http://hl7.org/fhir/4.0/discriminator-type"/>
<element>
<code value="value"/>
<target>
<code value="value"/>
<relationship value="related-to"/>
</target>
</element>
<element>
<code value="exists"/>
<target>
<code value="exists"/>
<relationship value="related-to"/>
</target>
</element>
<element>
<code value="pattern"/>
<target>
<code value="pattern"/>
<relationship value="related-to"/>
</target>
</element>
<element>
<code value="type"/>
<target>
<code value="type"/>
<relationship value="related-to"/>
</target>
</element>
<element>
<code value="profile"/>
<target>
<code value="profile"/>
<relationship value="related-to"/>
<comment value="s:"position" - t:"position""/>
</target>
</element>
</group>
</ConceptMap>
</contained>
<contained>
<ConceptMap>
<id value="PropertyRepresentation"/>
<status value="active"/>
<group>
<source value="http://hl7.org/fhir/property-representation"/>
<target value="http://hl7.org/fhir/4.0/property-representation"/>
<element>
<code value="xmlAttr"/>
<target>
<code value="xmlAttr"/>
<relationship value="related-to"/>
</target>
</element>
<element>
<code value="xmlText"/>
<target>
<code value="xmlText"/>
<relationship value="related-to"/>
</target>
</element>
<element>
<code value="typeAttr"/>
<target>
<code value="typeAttr"/>
<relationship value="related-to"/>
</target>
</element>
<element>
<code value="cdaText"/>
<target>
<code value="cdaText"/>
<relationship value="related-to"/>
</target>
</element>
<element>
<code value="xhtml"/>
<target>
<code value="xhtml"/>
<relationship value="related-to"/>
</target>
</element>
</group>
</ConceptMap>
</contained>
<contained>
<ConceptMap>
<id value="ReferenceVersionRules"/>
<status value="active"/>
<group>
<source value="http://hl7.org/fhir/reference-version-rules"/>
<target value="http://hl7.org/fhir/4.0/reference-version-rules"/>
<element>
<code value="either"/>
<target>
<code value="either"/>
<relationship value="related-to"/>
</target>
</element>
<element>
<code value="independent"/>
<target>
<code value="independent"/>
<relationship value="related-to"/>
</target>
</element>
<element>
<code value="specific"/>
<target>
<code value="specific"/>
<relationship value="related-to"/>
</target>
</element>
</group>
</ConceptMap>
</contained>
<contained>
<ConceptMap>
<id value="SlicingRules"/>
<status value="active"/>
<group>
<source value="http://hl7.org/fhir/resource-slicing-rules"/>
<target value="http://hl7.org/fhir/4.0/resource-slicing-rules"/>
<element>
<code value="closed"/>
<target>
<code value="closed"/>
<relationship value="related-to"/>
</target>
</element>
<element>
<code value="open"/>
<target>
<code value="open"/>
<relationship value="related-to"/>
</target>
</element>
<element>
<code value="openAtEnd"/>
<target>
<code value="openAtEnd"/>
<relationship value="related-to"/>
</target>
</element>
</group>
</ConceptMap>
</contained>
<extension
url="http://hl7.org/fhir/StructureDefinition/structuredefinition-wg">
<valueCode value="fhir"/>
</extension>
<extension
url="http://hl7.org/fhir/StructureDefinition/structuredefinition-fmm">
<valueInteger value="1">
<extension
url="http://hl7.org/fhir/StructureDefinition/structuredefinition-conformance-derivedFrom">
<valueCanonical
value="http://hl7.org/fhir/extensions/ImplementationGuide/hl7.fhir.uv.extensions"/>
</extension>
</valueInteger>
</extension>
<extension
url="http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status">
<valueCode value="trial-use">
<extension
url="http://hl7.org/fhir/StructureDefinition/structuredefinition-conformance-derivedFrom">
<valueCanonical
value="http://hl7.org/fhir/extensions/ImplementationGuide/hl7.fhir.uv.extensions"/>
</extension>
</valueCode>
</extension>
<url value="http://hl7.org/fhir/StructureMap/ElementDefinition5to4"/>
<version value="5.1.0"/>
<name value="ElementDefinition5to4"/>
<title value="FML Conversion for ElementDefinition: R5 to R4"/>
<status value="active"/>
<date value="2024-04-27T18:54:50+10:00"/>
<publisher value="HL7 International / FHIR Infrastructure"/>
<contact>
<telecom>
<system value="url"/>
<value value="http://www.hl7.org/Special/committees/fiwg"/>
</telecom>
</contact>
<description value="FMLConversionforElementDefinitionR5toR4"/>
<jurisdiction>
<coding>
<system value="http://unstats.un.org/unsd/methods/m49/m49.htm"/>
<code value="001"/>
</coding>
</jurisdiction>
<structure>
<url value="http://hl7.org/fhir/StructureDefinition/ElementDefinition"/>
<mode value="source"/>
<alias value="ElementDefinitionR5"/>
</structure>
<structure>
<url
value="http://hl7.org/fhir/4.0/StructureDefinition/ElementDefinition"/>
<mode value="target"/>
<alias value="ElementDefinitionR4"/>
</structure>
<import value="http://hl7.org/fhir/StructureMap/*5to4"/>
<group>
<name value="ElementDefinition"/>
<extends value="Element"/>
<typeMode value="type-and-types"/>
<input>
<name value="src"/>
<type value="ElementDefinitionR5"/>
<mode value="source"/>
</input>
<input>
<name value="tgt"/>
<type value="ElementDefinitionR4"/>
<mode value="target"/>
</input>
<rule>
<name value="modifierExtension"/>
<source>
<context value="src"/>
<element value="modifierExtension"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="modifierExtension"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
</rule>
<rule>
<name value="path"/>
<source>
<context value="src"/>
<element value="path"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="path"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
</rule>
<rule>
<name value="representation"/>
<source>
<context value="src"/>
<element value="representation"/>
<variable value="v"/>
</source>
<target>
<context value="tgt"/>
<element value="representation"/>
<transform value="translate"/>
<parameter>
<valueId value="v"/>
</parameter>
<parameter>
<valueString value="#PropertyRepresentation"/>
</parameter>
<parameter>
<valueString value="code"/>
</parameter>
</target>
</rule>
<rule>
<name value="sliceName"/>
<source>
<context value="src"/>
<element value="sliceName"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="sliceName"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
</rule>
<rule>
<name value="sliceIsConstraining"/>
<source>
<context value="src"/>
<element value="sliceIsConstraining"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="sliceIsConstraining"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
</rule>
<rule>
<name value="label"/>
<source>
<context value="src"/>
<element value="label"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="label"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
</rule>
<rule>
<name value="code"/>
<source>
<context value="src"/>
<element value="code"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="code"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
</rule>
<rule>
<name value="slicing"/>
<source>
<context value="src"/>
<element value="slicing"/>
<variable value="s"/>
</source>
<target>
<context value="tgt"/>
<element value="slicing"/>
<variable value="t"/>
</target>
<dependent>
<name value="ElementDefinitionSlicing"/>
<parameter>
<valueId value="s"/>
</parameter>
<parameter>
<valueId value="t"/>
</parameter>
</dependent>
</rule>
<rule>
<name value="short"/>
<source>
<context value="src"/>
<element value="short"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="short"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
</rule>
<rule>
<name value="definition"/>
<source>
<context value="src"/>
<element value="definition"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="definition"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
</rule>
<rule>
<name value="comment"/>
<source>
<context value="src"/>
<element value="comment"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="comment"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
</rule>
<rule>
<name value="requirements"/>
<source>
<context value="src"/>
<element value="requirements"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="requirements"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
</rule>
<rule>
<name value="alias"/>
<source>
<context value="src"/>
<element value="alias"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="alias"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
</rule>
<rule>
<name value="min"/>
<source>
<context value="src"/>
<element value="min"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="min"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
</rule>
<rule>
<name value="max"/>
<source>
<context value="src"/>
<element value="max"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="max"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
</rule>
<rule>
<name value="base"/>
<source>
<context value="src"/>
<element value="base"/>
<variable value="s"/>
</source>
<target>
<context value="tgt"/>
<element value="base"/>
<variable value="t"/>
</target>
<dependent>
<name value="ElementDefinitionBase"/>
<parameter>
<valueId value="s"/>
</parameter>
<parameter>
<valueId value="t"/>
</parameter>
</dependent>
</rule>
<rule>
<name value="contentReference"/>
<source>
<context value="src"/>
<element value="contentReference"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="contentReference"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
</rule>
<rule>
<name value="type"/>
<source>
<context value="src"/>
<element value="type"/>
<variable value="s"/>
</source>
<target>
<context value="tgt"/>
<element value="type"/>
<variable value="t"/>
</target>
<dependent>
<name value="ElementDefinitionType"/>
<parameter>
<valueId value="s"/>
</parameter>
<parameter>
<valueId value="t"/>
</parameter>
</dependent>
</rule>
<rule>
<name value="defaultValueBase64Binary"/>
<source>
<context value="src"/>
<type value="base64Binary"/>
<element value="defaultValue"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="defaultValue"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
</rule>
<rule>
<name value="defaultValueBoolean"/>
<source>
<context value="src"/>
<type value="boolean"/>
<element value="defaultValue"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="defaultValue"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
</rule>
<rule>
<name value="defaultValueCanonical"/>
<source>
<context value="src"/>
<type value="canonical"/>
<element value="defaultValue"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="defaultValue"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
</rule>
<rule>
<name value="defaultValueCode"/>
<source>
<context value="src"/>
<type value="code"/>
<element value="defaultValue"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="defaultValue"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
</rule>
<rule>
<name value="defaultValueDate"/>
<source>
<context value="src"/>
<type value="date"/>
<element value="defaultValue"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="defaultValue"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
</rule>
<rule>
<name value="defaultValueDateTime"/>
<source>
<context value="src"/>
<type value="dateTime"/>
<element value="defaultValue"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="defaultValue"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
</rule>
<rule>
<name value="defaultValueDecimal"/>
<source>
<context value="src"/>
<type value="decimal"/>
<element value="defaultValue"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="defaultValue"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
</rule>
<rule>
<name value="defaultValueId"/>
<source>
<context value="src"/>
<type value="id"/>
<element value="defaultValue"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="defaultValue"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
</rule>
<rule>
<name value="defaultValueInstant"/>
<source>
<context value="src"/>
<type value="instant"/>
<element value="defaultValue"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="defaultValue"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
</rule>
<rule>
<name value="defaultValueInteger"/>
<source>
<context value="src"/>
<type value="integer"/>
<element value="defaultValue"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="defaultValue"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
</rule>
<rule>
<name value="defaultValueMarkdown"/>
<source>
<context value="src"/>
<type value="markdown"/>
<element value="defaultValue"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="defaultValue"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
<documentation
value="src.defaultValue : integer64 -> tgt.defaultValue;"/>
</rule>
<rule>
<name value="defaultValueOid"/>
<source>
<context value="src"/>
<type value="oid"/>
<element value="defaultValue"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="defaultValue"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
</rule>
<rule>
<name value="defaultValuePositiveInt"/>
<source>
<context value="src"/>
<type value="positiveInt"/>
<element value="defaultValue"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="defaultValue"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
</rule>
<rule>
<name value="defaultValueString"/>
<source>
<context value="src"/>
<type value="string"/>
<element value="defaultValue"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="defaultValue"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
</rule>
<rule>
<name value="defaultValueTime"/>
<source>
<context value="src"/>
<type value="time"/>
<element value="defaultValue"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="defaultValue"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
</rule>
<rule>
<name value="defaultValueUnsignedInt"/>
<source>
<context value="src"/>
<type value="unsignedInt"/>
<element value="defaultValue"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="defaultValue"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
</rule>
<rule>
<name value="defaultValueUri"/>
<source>
<context value="src"/>
<type value="uri"/>
<element value="defaultValue"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="defaultValue"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
</rule>
<rule>
<name value="defaultValueUrl"/>
<source>
<context value="src"/>
<type value="url"/>
<element value="defaultValue"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="defaultValue"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
</rule>
<rule>
<name value="defaultValueUuid"/>
<source>
<context value="src"/>
<type value="uuid"/>
<element value="defaultValue"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="defaultValue"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
</rule>
<rule>
<name value="defaultValueAddress"/>
<source>
<context value="src"/>
<type value="Address"/>
<element value="defaultValue"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="defaultValue"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
</rule>
<rule>
<name value="defaultValueAge"/>
<source>
<context value="src"/>
<type value="Age"/>
<element value="defaultValue"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="defaultValue"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
</rule>
<rule>
<name value="defaultValueAnnotation"/>
<source>
<context value="src"/>
<type value="Annotation"/>
<element value="defaultValue"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="defaultValue"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
</rule>
<rule>
<name value="defaultValueAttachment"/>
<source>
<context value="src"/>
<type value="Attachment"/>
<element value="defaultValue"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="defaultValue"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
</rule>
<rule>
<name value="defaultValueCodeableConcept"/>
<source>
<context value="src"/>
<type value="CodeableConcept"/>
<element value="defaultValue"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="defaultValue"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
</rule>
<rule>
<name value="defaultValueCoding"/>
<source>
<context value="src"/>
<type value="Coding"/>
<element value="defaultValue"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="defaultValue"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
<documentation
value="src.defaultValue : CodeableReference -> tgt.defaultValue;"/>
</rule>
<rule>
<name value="defaultValueContactPoint"/>
<source>
<context value="src"/>
<type value="ContactPoint"/>
<element value="defaultValue"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="defaultValue"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
</rule>
<rule>
<name value="defaultValueCount"/>
<source>
<context value="src"/>
<type value="Count"/>
<element value="defaultValue"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="defaultValue"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
</rule>
<rule>
<name value="defaultValueDistance"/>
<source>
<context value="src"/>
<type value="Distance"/>
<element value="defaultValue"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="defaultValue"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
</rule>
<rule>
<name value="defaultValueDuration"/>
<source>
<context value="src"/>
<type value="Duration"/>
<element value="defaultValue"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="defaultValue"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
</rule>
<rule>
<name value="defaultValueHumanName"/>
<source>
<context value="src"/>
<type value="HumanName"/>
<element value="defaultValue"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="defaultValue"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
</rule>
<rule>
<name value="defaultValueIdentifier"/>
<source>
<context value="src"/>
<type value="Identifier"/>
<element value="defaultValue"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="defaultValue"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
</rule>
<rule>
<name value="defaultValueMoney"/>
<source>
<context value="src"/>
<type value="Money"/>
<element value="defaultValue"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="defaultValue"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
</rule>
<rule>
<name value="defaultValuePeriod"/>
<source>
<context value="src"/>
<type value="Period"/>
<element value="defaultValue"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="defaultValue"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
</rule>
<rule>
<name value="defaultValueQuantity"/>
<source>
<context value="src"/>
<type value="Quantity"/>
<element value="defaultValue"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="defaultValue"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
</rule>
<rule>
<name value="defaultValueRange"/>
<source>
<context value="src"/>
<type value="Range"/>
<element value="defaultValue"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="defaultValue"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
</rule>
<rule>
<name value="defaultValueRatio"/>
<source>
<context value="src"/>
<type value="Ratio"/>
<element value="defaultValue"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="defaultValue"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
</rule>
<rule>
<name value="defaultValueReference"/>
<source>
<context value="src"/>
<type value="Reference"/>
<element value="defaultValue"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="defaultValue"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
<documentation
value="src.defaultValue : RatioRange -> tgt.defaultValue;"/>
</rule>
<rule>
<name value="defaultValueSampledData"/>
<source>
<context value="src"/>
<type value="SampledData"/>
<element value="defaultValue"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="defaultValue"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
</rule>
<rule>
<name value="defaultValueSignature"/>
<source>
<context value="src"/>
<type value="Signature"/>
<element value="defaultValue"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="defaultValue"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
</rule>
<rule>
<name value="defaultValueTiming"/>
<source>
<context value="src"/>
<type value="Timing"/>
<element value="defaultValue"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="defaultValue"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
</rule>
<rule>
<name value="defaultValueContactDetail"/>
<source>
<context value="src"/>
<type value="ContactDetail"/>
<element value="defaultValue"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="defaultValue"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
</rule>
<rule>
<name value="defaultValueDataRequirement"/>
<source>
<context value="src"/>
<type value="DataRequirement"/>
<element value="defaultValue"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="defaultValue"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
</rule>
<rule>
<name value="defaultValueExpression"/>
<source>
<context value="src"/>
<type value="Expression"/>
<element value="defaultValue"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="defaultValue"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
</rule>
<rule>
<name value="defaultValueParameterDefinition"/>
<source>
<context value="src"/>
<type value="ParameterDefinition"/>
<element value="defaultValue"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="defaultValue"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
</rule>
<rule>
<name value="defaultValueRelatedArtifact"/>
<source>
<context value="src"/>
<type value="RelatedArtifact"/>
<element value="defaultValue"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="defaultValue"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
</rule>
<rule>
<name value="defaultValueTriggerDefinition"/>
<source>
<context value="src"/>
<type value="TriggerDefinition"/>
<element value="defaultValue"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="defaultValue"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
</rule>
<rule>
<name value="defaultValueUsageContext"/>
<source>
<context value="src"/>
<type value="UsageContext"/>
<element value="defaultValue"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="defaultValue"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
</rule>
<rule>
<name value="defaultValueDosage"/>
<source>
<context value="src"/>
<type value="Dosage"/>
<element value="defaultValue"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="defaultValue"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
<documentation
value="src.defaultValue : Availability -> tgt.defaultValue;"/>
</rule>
<rule>
<name value="defaultValueMeta"/>
<source>
<context value="src"/>
<type value="Meta"/>
<element value="defaultValue"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="defaultValue"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
</rule>
<rule>
<name value="meaningWhenMissing"/>
<source>
<context value="src"/>
<element value="meaningWhenMissing"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="meaningWhenMissing"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
</rule>
<rule>
<name value="orderMeaning"/>
<source>
<context value="src"/>
<element value="orderMeaning"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="orderMeaning"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
</rule>
<rule>
<name value="fixedBase64Binary"/>
<source>
<context value="src"/>
<type value="base64Binary"/>
<element value="fixed"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="fixed"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
</rule>
<rule>
<name value="fixedBoolean"/>
<source>
<context value="src"/>
<type value="boolean"/>
<element value="fixed"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="fixed"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
</rule>
<rule>
<name value="fixedCanonical"/>
<source>
<context value="src"/>
<type value="canonical"/>
<element value="fixed"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="fixed"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
</rule>
<rule>
<name value="fixedCode"/>
<source>
<context value="src"/>
<type value="code"/>
<element value="fixed"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="fixed"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
</rule>
<rule>
<name value="fixedDate"/>
<source>
<context value="src"/>
<type value="date"/>
<element value="fixed"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="fixed"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
</rule>
<rule>
<name value="fixedDateTime"/>
<source>
<context value="src"/>
<type value="dateTime"/>
<element value="fixed"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="fixed"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
</rule>
<rule>
<name value="fixedDecimal"/>
<source>
<context value="src"/>
<type value="decimal"/>
<element value="fixed"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="fixed"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
</rule>
<rule>
<name value="fixedId"/>
<source>
<context value="src"/>
<type value="id"/>
<element value="fixed"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="fixed"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
</rule>
<rule>
<name value="fixedInstant"/>
<source>
<context value="src"/>
<type value="instant"/>
<element value="fixed"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="fixed"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
</rule>
<rule>
<name value="fixedInteger"/>
<source>
<context value="src"/>
<type value="integer"/>
<element value="fixed"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="fixed"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
</rule>
<rule>
<name value="fixedMarkdown"/>
<source>
<context value="src"/>
<type value="markdown"/>
<element value="fixed"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="fixed"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
<documentation value="src.fixed : integer64 -> tgt.fixed;"/>
</rule>
<rule>
<name value="fixedOid"/>
<source>
<context value="src"/>
<type value="oid"/>
<element value="fixed"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="fixed"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
</rule>
<rule>
<name value="fixedPositiveInt"/>
<source>
<context value="src"/>
<type value="positiveInt"/>
<element value="fixed"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="fixed"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
</rule>
<rule>
<name value="fixedString"/>
<source>
<context value="src"/>
<type value="string"/>
<element value="fixed"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="fixed"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
</rule>
<rule>
<name value="fixedTime"/>
<source>
<context value="src"/>
<type value="time"/>
<element value="fixed"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="fixed"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
</rule>
<rule>
<name value="fixedUnsignedInt"/>
<source>
<context value="src"/>
<type value="unsignedInt"/>
<element value="fixed"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="fixed"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
</rule>
<rule>
<name value="fixedUri"/>
<source>
<context value="src"/>
<type value="uri"/>
<element value="fixed"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="fixed"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
</rule>
<rule>
<name value="fixedUrl"/>
<source>
<context value="src"/>
<type value="url"/>
<element value="fixed"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="fixed"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
</rule>
<rule>
<name value="fixedUuid"/>
<source>
<context value="src"/>
<type value="uuid"/>
<element value="fixed"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="fixed"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
</rule>
<rule>
<name value="fixedAddress"/>
<source>
<context value="src"/>
<type value="Address"/>
<element value="fixed"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="fixed"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
</rule>
<rule>
<name value="fixedAge"/>
<source>
<context value="src"/>
<type value="Age"/>
<element value="fixed"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="fixed"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
</rule>
<rule>
<name value="fixedAnnotation"/>
<source>
<context value="src"/>
<type value="Annotation"/>
<element value="fixed"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="fixed"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
</rule>
<rule>
<name value="fixedAttachment"/>
<source>
<context value="src"/>
<type value="Attachment"/>
<element value="fixed"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="fixed"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
</rule>
<rule>
<name value="fixedCodeableConcept"/>
<source>
<context value="src"/>
<type value="CodeableConcept"/>
<element value="fixed"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="fixed"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
</rule>
<rule>
<name value="fixedCoding"/>
<source>
<context value="src"/>
<type value="Coding"/>
<element value="fixed"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="fixed"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
<documentation value="src.fixed : CodeableReference -> tgt.fixed;"/>
</rule>
<rule>
<name value="fixedContactPoint"/>
<source>
<context value="src"/>
<type value="ContactPoint"/>
<element value="fixed"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="fixed"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
</rule>
<rule>
<name value="fixedCount"/>
<source>
<context value="src"/>
<type value="Count"/>
<element value="fixed"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="fixed"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
</rule>
<rule>
<name value="fixedDistance"/>
<source>
<context value="src"/>
<type value="Distance"/>
<element value="fixed"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="fixed"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
</rule>
<rule>
<name value="fixedDuration"/>
<source>
<context value="src"/>
<type value="Duration"/>
<element value="fixed"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="fixed"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
</rule>
<rule>
<name value="fixedHumanName"/>
<source>
<context value="src"/>
<type value="HumanName"/>
<element value="fixed"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="fixed"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
</rule>
<rule>
<name value="fixedIdentifier"/>
<source>
<context value="src"/>
<type value="Identifier"/>
<element value="fixed"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="fixed"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
</rule>
<rule>
<name value="fixedMoney"/>
<source>
<context value="src"/>
<type value="Money"/>
<element value="fixed"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="fixed"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
</rule>
<rule>
<name value="fixedPeriod"/>
<source>
<context value="src"/>
<type value="Period"/>
<element value="fixed"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="fixed"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
</rule>
<rule>
<name value="fixedQuantity"/>
<source>
<context value="src"/>
<type value="Quantity"/>
<element value="fixed"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="fixed"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
</rule>
<rule>
<name value="fixedRange"/>
<source>
<context value="src"/>
<type value="Range"/>
<element value="fixed"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="fixed"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
</rule>
<rule>
<name value="fixedRatio"/>
<source>
<context value="src"/>
<type value="Ratio"/>
<element value="fixed"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="fixed"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
</rule>
<rule>
<name value="fixedReference"/>
<source>
<context value="src"/>
<type value="Reference"/>
<element value="fixed"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="fixed"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
<documentation value="src.fixed : RatioRange -> tgt.fixed;"/>
</rule>
<rule>
<name value="fixedSampledData"/>
<source>
<context value="src"/>
<type value="SampledData"/>
<element value="fixed"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="fixed"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
</rule>
<rule>
<name value="fixedSignature"/>
<source>
<context value="src"/>
<type value="Signature"/>
<element value="fixed"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="fixed"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
</rule>
<rule>
<name value="fixedTiming"/>
<source>
<context value="src"/>
<type value="Timing"/>
<element value="fixed"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="fixed"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
</rule>
<rule>
<name value="fixedContactDetail"/>
<source>
<context value="src"/>
<type value="ContactDetail"/>
<element value="fixed"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="fixed"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
</rule>
<rule>
<name value="fixedDataRequirement"/>
<source>
<context value="src"/>
<type value="DataRequirement"/>
<element value="fixed"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="fixed"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
</rule>
<rule>
<name value="fixedExpression"/>
<source>
<context value="src"/>
<type value="Expression"/>
<element value="fixed"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="fixed"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
</rule>
<rule>
<name value="fixedParameterDefinition"/>
<source>
<context value="src"/>
<type value="ParameterDefinition"/>
<element value="fixed"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="fixed"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
</rule>
<rule>
<name value="fixedRelatedArtifact"/>
<source>
<context value="src"/>
<type value="RelatedArtifact"/>
<element value="fixed"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="fixed"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
</rule>
<rule>
<name value="fixedTriggerDefinition"/>
<source>
<context value="src"/>
<type value="TriggerDefinition"/>
<element value="fixed"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="fixed"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
</rule>
<rule>
<name value="fixedUsageContext"/>
<source>
<context value="src"/>
<type value="UsageContext"/>
<element value="fixed"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="fixed"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
</rule>
<rule>
<name value="fixedDosage"/>
<source>
<context value="src"/>
<type value="Dosage"/>
<element value="fixed"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="fixed"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
<documentation value="src.fixed : Availability -> tgt.fixed;"/>
</rule>
<rule>
<name value="fixedMeta"/>
<source>
<context value="src"/>
<type value="Meta"/>
<element value="fixed"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="fixed"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
</rule>
<rule>
<name value="patternBase64Binary"/>
<source>
<context value="src"/>
<type value="base64Binary"/>
<element value="pattern"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="pattern"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
</rule>
<rule>
<name value="patternBoolean"/>
<source>
<context value="src"/>
<type value="boolean"/>
<element value="pattern"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="pattern"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
</rule>
<rule>
<name value="patternCanonical"/>
<source>
<context value="src"/>
<type value="canonical"/>
<element value="pattern"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="pattern"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
</rule>
<rule>
<name value="patternCode"/>
<source>
<context value="src"/>
<type value="code"/>
<element value="pattern"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="pattern"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
</rule>
<rule>
<name value="patternDate"/>
<source>
<context value="src"/>
<type value="date"/>
<element value="pattern"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="pattern"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
</rule>
<rule>
<name value="patternDateTime"/>
<source>
<context value="src"/>
<type value="dateTime"/>
<element value="pattern"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="pattern"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
</rule>
<rule>
<name value="patternDecimal"/>
<source>
<context value="src"/>
<type value="decimal"/>
<element value="pattern"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="pattern"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
</rule>
<rule>
<name value="patternId"/>
<source>
<context value="src"/>
<type value="id"/>
<element value="pattern"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="pattern"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
</rule>
<rule>
<name value="patternInstant"/>
<source>
<context value="src"/>
<type value="instant"/>
<element value="pattern"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="pattern"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
</rule>
<rule>
<name value="patternInteger"/>
<source>
<context value="src"/>
<type value="integer"/>
<element value="pattern"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="pattern"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
</rule>
<rule>
<name value="patternMarkdown"/>
<source>
<context value="src"/>
<type value="markdown"/>
<element value="pattern"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="pattern"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
<documentation value="src.pattern : integer64 -> tgt.pattern;"/>
</rule>
<rule>
<name value="patternOid"/>
<source>
<context value="src"/>
<type value="oid"/>
<element value="pattern"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="pattern"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
</rule>
<rule>
<name value="patternPositiveInt"/>
<source>
<context value="src"/>
<type value="positiveInt"/>
<element value="pattern"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="pattern"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
</rule>
<rule>
<name value="patternString"/>
<source>
<context value="src"/>
<type value="string"/>
<element value="pattern"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="pattern"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
</rule>
<rule>
<name value="patternTime"/>
<source>
<context value="src"/>
<type value="time"/>
<element value="pattern"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="pattern"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
</rule>
<rule>
<name value="patternUnsignedInt"/>
<source>
<context value="src"/>
<type value="unsignedInt"/>
<element value="pattern"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="pattern"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
</rule>
<rule>
<name value="patternUri"/>
<source>
<context value="src"/>
<type value="uri"/>
<element value="pattern"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="pattern"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
</rule>
<rule>
<name value="patternUrl"/>
<source>
<context value="src"/>
<type value="url"/>
<element value="pattern"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="pattern"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
</rule>
<rule>
<name value="patternUuid"/>
<source>
<context value="src"/>
<type value="uuid"/>
<element value="pattern"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="pattern"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
</rule>
<rule>
<name value="patternAddress"/>
<source>
<context value="src"/>
<type value="Address"/>
<element value="pattern"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="pattern"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
</rule>
<rule>
<name value="patternAge"/>
<source>
<context value="src"/>
<type value="Age"/>
<element value="pattern"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="pattern"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
</rule>
<rule>
<name value="patternAnnotation"/>
<source>
<context value="src"/>
<type value="Annotation"/>
<element value="pattern"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="pattern"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
</rule>
<rule>
<name value="patternAttachment"/>
<source>
<context value="src"/>
<type value="Attachment"/>
<element value="pattern"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="pattern"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
</rule>
<rule>
<name value="patternCodeableConcept"/>
<source>
<context value="src"/>
<type value="CodeableConcept"/>
<element value="pattern"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="pattern"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
</rule>
<rule>
<name value="patternCoding"/>
<source>
<context value="src"/>
<type value="Coding"/>
<element value="pattern"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="pattern"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
<documentation
value="src.pattern : CodeableReference -> tgt.pattern;"/>
</rule>
<rule>
<name value="patternContactPoint"/>
<source>
<context value="src"/>
<type value="ContactPoint"/>
<element value="pattern"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="pattern"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
</rule>
<rule>
<name value="patternCount"/>
<source>
<context value="src"/>
<type value="Count"/>
<element value="pattern"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="pattern"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
</rule>
<rule>
<name value="patternDistance"/>
<source>
<context value="src"/>
<type value="Distance"/>
<element value="pattern"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="pattern"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
</rule>
<rule>
<name value="patternDuration"/>
<source>
<context value="src"/>
<type value="Duration"/>
<element value="pattern"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="pattern"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
</rule>
<rule>
<name value="patternHumanName"/>
<source>
<context value="src"/>
<type value="HumanName"/>
<element value="pattern"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="pattern"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
</rule>
<rule>
<name value="patternIdentifier"/>
<source>
<context value="src"/>
<type value="Identifier"/>
<element value="pattern"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="pattern"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
</rule>
<rule>
<name value="patternMoney"/>
<source>
<context value="src"/>
<type value="Money"/>
<element value="pattern"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="pattern"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
</rule>
<rule>
<name value="patternPeriod"/>
<source>
<context value="src"/>
<type value="Period"/>
<element value="pattern"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="pattern"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
</rule>
<rule>
<name value="patternQuantity"/>
<source>
<context value="src"/>
<type value="Quantity"/>
<element value="pattern"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="pattern"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
</rule>
<rule>
<name value="patternRange"/>
<source>
<context value="src"/>
<type value="Range"/>
<element value="pattern"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="pattern"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
</rule>
<rule>
<name value="patternRatio"/>
<source>
<context value="src"/>
<type value="Ratio"/>
<element value="pattern"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="pattern"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
</rule>
<rule>
<name value="patternReference"/>
<source>
<context value="src"/>
<type value="Reference"/>
<element value="pattern"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="pattern"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
<documentation value="src.pattern : RatioRange -> tgt.pattern;"/>
</rule>
<rule>
<name value="patternSampledData"/>
<source>
<context value="src"/>
<type value="SampledData"/>
<element value="pattern"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="pattern"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
</rule>
<rule>
<name value="patternSignature"/>
<source>
<context value="src"/>
<type value="Signature"/>
<element value="pattern"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="pattern"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
</rule>
<rule>
<name value="patternTiming"/>
<source>
<context value="src"/>
<type value="Timing"/>
<element value="pattern"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="pattern"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
</rule>
<rule>
<name value="patternContactDetail"/>
<source>
<context value="src"/>
<type value="ContactDetail"/>
<element value="pattern"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="pattern"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
</rule>
<rule>
<name value="patternDataRequirement"/>
<source>
<context value="src"/>
<type value="DataRequirement"/>
<element value="pattern"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="pattern"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
</rule>
<rule>
<name value="patternExpression"/>
<source>
<context value="src"/>
<type value="Expression"/>
<element value="pattern"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="pattern"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
</rule>
<rule>
<name value="patternParameterDefinition"/>
<source>
<context value="src"/>
<type value="ParameterDefinition"/>
<element value="pattern"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="pattern"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
</rule>
<rule>
<name value="patternRelatedArtifact"/>
<source>
<context value="src"/>
<type value="RelatedArtifact"/>
<element value="pattern"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="pattern"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
</rule>
<rule>
<name value="patternTriggerDefinition"/>
<source>
<context value="src"/>
<type value="TriggerDefinition"/>
<element value="pattern"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="pattern"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
</rule>
<rule>
<name value="patternUsageContext"/>
<source>
<context value="src"/>
<type value="UsageContext"/>
<element value="pattern"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="pattern"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
</rule>
<rule>
<name value="patternDosage"/>
<source>
<context value="src"/>
<type value="Dosage"/>
<element value="pattern"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="pattern"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
<documentation value="src.pattern : Availability -> tgt.pattern;"/>
</rule>
<rule>
<name value="patternMeta"/>
<source>
<context value="src"/>
<type value="Meta"/>
<element value="pattern"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="pattern"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
</rule>
<rule>
<name value="example"/>
<source>
<context value="src"/>
<element value="example"/>
<variable value="s"/>
</source>
<target>
<context value="tgt"/>
<element value="example"/>
<variable value="t"/>
</target>
<dependent>
<name value="ElementDefinitionExample"/>
<parameter>
<valueId value="s"/>
</parameter>
<parameter>
<valueId value="t"/>
</parameter>
</dependent>
</rule>
<rule>
<name value="minValueDate"/>
<source>
<context value="src"/>
<type value="date"/>
<element value="minValue"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="minValue"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
</rule>
<rule>
<name value="minValueDateTime"/>
<source>
<context value="src"/>
<type value="dateTime"/>
<element value="minValue"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="minValue"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
</rule>
<rule>
<name value="minValueInstant"/>
<source>
<context value="src"/>
<type value="instant"/>
<element value="minValue"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="minValue"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
</rule>
<rule>
<name value="minValueTime"/>
<source>
<context value="src"/>
<type value="time"/>
<element value="minValue"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="minValue"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
</rule>
<rule>
<name value="minValueDecimal"/>
<source>
<context value="src"/>
<type value="decimal"/>
<element value="minValue"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="minValue"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
</rule>
<rule>
<name value="minValueInteger"/>
<source>
<context value="src"/>
<type value="integer"/>
<element value="minValue"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="minValue"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
</rule>
<rule>
<name value="minValuePositiveInt"/>
<source>
<context value="src"/>
<type value="positiveInt"/>
<element value="minValue"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="minValue"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
<documentation value="src.minValue : integer64 -> tgt.minValue;"/>
</rule>
<rule>
<name value="minValueUnsignedInt"/>
<source>
<context value="src"/>
<type value="unsignedInt"/>
<element value="minValue"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="minValue"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
</rule>
<rule>
<name value="minValueQuantity"/>
<source>
<context value="src"/>
<type value="Quantity"/>
<element value="minValue"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="minValue"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
</rule>
<rule>
<name value="maxValueDate"/>
<source>
<context value="src"/>
<type value="date"/>
<element value="maxValue"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="maxValue"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
</rule>
<rule>
<name value="maxValueDateTime"/>
<source>
<context value="src"/>
<type value="dateTime"/>
<element value="maxValue"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="maxValue"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
</rule>
<rule>
<name value="maxValueInstant"/>
<source>
<context value="src"/>
<type value="instant"/>
<element value="maxValue"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="maxValue"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
</rule>
<rule>
<name value="maxValueTime"/>
<source>
<context value="src"/>
<type value="time"/>
<element value="maxValue"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="maxValue"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
</rule>
<rule>
<name value="maxValueDecimal"/>
<source>
<context value="src"/>
<type value="decimal"/>
<element value="maxValue"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="maxValue"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
</rule>
<rule>
<name value="maxValueInteger"/>
<source>
<context value="src"/>
<type value="integer"/>
<element value="maxValue"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="maxValue"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
</rule>
<rule>
<name value="maxValuePositiveInt"/>
<source>
<context value="src"/>
<type value="positiveInt"/>
<element value="maxValue"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="maxValue"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
<documentation value="src.maxValue : integer64 -> tgt.maxValue;"/>
</rule>
<rule>
<name value="maxValueUnsignedInt"/>
<source>
<context value="src"/>
<type value="unsignedInt"/>
<element value="maxValue"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="maxValue"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
</rule>
<rule>
<name value="maxValueQuantity"/>
<source>
<context value="src"/>
<type value="Quantity"/>
<element value="maxValue"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="maxValue"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
</rule>
<rule>
<name value="maxLength"/>
<source>
<context value="src"/>
<element value="maxLength"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="maxLength"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
</rule>
<rule>
<name value="condition"/>
<source>
<context value="src"/>
<element value="condition"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="condition"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
</rule>
<rule>
<name value="constraint"/>
<source>
<context value="src"/>
<element value="constraint"/>
<variable value="s"/>
</source>
<target>
<context value="tgt"/>
<element value="constraint"/>
<variable value="t"/>
</target>
<dependent>
<name value="ElementDefinitionConstraint"/>
<parameter>
<valueId value="s"/>
</parameter>
<parameter>
<valueId value="t"/>
</parameter>
</dependent>
</rule>
<rule>
<name value="mustSupport"/>
<source>
<context value="src"/>
<element value="mustSupport"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="mustSupport"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
<documentation value="src.mustHaveValue -> tgt.mustHaveValue;"/>
</rule>
<rule>
<name value="isModifier"/>
<source>
<context value="src"/>
<element value="isModifier"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="isModifier"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
</rule>
<rule>
<name value="isModifierReason"/>
<source>
<context value="src"/>
<element value="isModifierReason"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="isModifierReason"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
</rule>
<rule>
<name value="isSummary"/>
<source>
<context value="src"/>
<element value="isSummary"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="isSummary"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
</rule>
<rule>
<name value="binding"/>
<source>
<context value="src"/>
<element value="binding"/>
<variable value="s"/>
</source>
<target>
<context value="tgt"/>
<element value="binding"/>
<variable value="t"/>
</target>
<dependent>
<name value="ElementDefinitionBinding"/>
<parameter>
<valueId value="s"/>
</parameter>
<parameter>
<valueId value="t"/>
</parameter>
</dependent>
</rule>
<rule>
<name value="mapping"/>
<source>
<context value="src"/>
<element value="mapping"/>
<variable value="s"/>
</source>
<target>
<context value="tgt"/>
<element value="mapping"/>
<variable value="t"/>
</target>
<dependent>
<name value="ElementDefinitionMapping"/>
<parameter>
<valueId value="s"/>
</parameter>
<parameter>
<valueId value="t"/>
</parameter>
</dependent>
</rule>
</group>
<group>
<name value="ElementDefinitionSlicing"/>
<extends value="Element"/>
<input>
<name value="src"/>
<mode value="source"/>
</input>
<input>
<name value="tgt"/>
<mode value="target"/>
</input>
<rule>
<name value="discriminator"/>
<source>
<context value="src"/>
<element value="discriminator"/>
<variable value="s"/>
</source>
<target>
<context value="tgt"/>
<element value="discriminator"/>
<variable value="t"/>
</target>
<dependent>
<name value="ElementDefinitionSlicingDiscriminator"/>
<parameter>
<valueId value="s"/>
</parameter>
<parameter>
<valueId value="t"/>
</parameter>
</dependent>
</rule>
<rule>
<name value="description"/>
<source>
<context value="src"/>
<element value="description"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="description"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
</rule>
<rule>
<name value="ordered"/>
<source>
<context value="src"/>
<element value="ordered"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="ordered"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
</rule>
<rule>
<name value="rules"/>
<source>
<context value="src"/>
<element value="rules"/>
<variable value="v"/>
</source>
<target>
<context value="tgt"/>
<element value="rules"/>
<transform value="translate"/>
<parameter>
<valueId value="v"/>
</parameter>
<parameter>
<valueString value="#SlicingRules"/>
</parameter>
<parameter>
<valueString value="code"/>
</parameter>
</target>
</rule>
</group>
<group>
<name value="ElementDefinitionSlicingDiscriminator"/>
<extends value="Element"/>
<input>
<name value="src"/>
<mode value="source"/>
</input>
<input>
<name value="tgt"/>
<mode value="target"/>
</input>
<rule>
<name value="type"/>
<source>
<context value="src"/>
<element value="type"/>
<variable value="v"/>
</source>
<target>
<context value="tgt"/>
<element value="type"/>
<transform value="translate"/>
<parameter>
<valueId value="v"/>
</parameter>
<parameter>
<valueString value="#DiscriminatorType"/>
</parameter>
<parameter>
<valueString value="code"/>
</parameter>
</target>
</rule>
<rule>
<name value="path"/>
<source>
<context value="src"/>
<element value="path"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="path"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
</rule>
</group>
<group>
<name value="ElementDefinitionBase"/>
<extends value="Element"/>
<input>
<name value="src"/>
<mode value="source"/>
</input>
<input>
<name value="tgt"/>
<mode value="target"/>
</input>
<rule>
<name value="path"/>
<source>
<context value="src"/>
<element value="path"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="path"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
</rule>
<rule>
<name value="min"/>
<source>
<context value="src"/>
<element value="min"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="min"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
</rule>
<rule>
<name value="max"/>
<source>
<context value="src"/>
<element value="max"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="max"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
</rule>
</group>
<group>
<name value="ElementDefinitionType"/>
<extends value="Element"/>
<input>
<name value="src"/>
<mode value="source"/>
</input>
<input>
<name value="tgt"/>
<mode value="target"/>
</input>
<rule>
<name value="code"/>
<source>
<context value="src"/>
<element value="code"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="code"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
</rule>
<rule>
<name value="profile"/>
<source>
<context value="src"/>
<element value="profile"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="profile"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
</rule>
<rule>
<name value="targetProfile"/>
<source>
<context value="src"/>
<element value="targetProfile"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="targetProfile"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
</rule>
<rule>
<name value="aggregation"/>
<source>
<context value="src"/>
<element value="aggregation"/>
<variable value="v"/>
</source>
<target>
<context value="tgt"/>
<element value="aggregation"/>
<transform value="translate"/>
<parameter>
<valueId value="v"/>
</parameter>
<parameter>
<valueString value="#AggregationMode"/>
</parameter>
<parameter>
<valueString value="code"/>
</parameter>
</target>
</rule>
<rule>
<name value="versioning"/>
<source>
<context value="src"/>
<element value="versioning"/>
<variable value="v"/>
</source>
<target>
<context value="tgt"/>
<element value="versioning"/>
<transform value="translate"/>
<parameter>
<valueId value="v"/>
</parameter>
<parameter>
<valueString value="#ReferenceVersionRules"/>
</parameter>
<parameter>
<valueString value="code"/>
</parameter>
</target>
</rule>
</group>
<group>
<name value="ElementDefinitionExample"/>
<extends value="Element"/>
<input>
<name value="src"/>
<mode value="source"/>
</input>
<input>
<name value="tgt"/>
<mode value="target"/>
</input>
<rule>
<name value="label"/>
<source>
<context value="src"/>
<element value="label"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="label"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
</rule>
<rule>
<name value="valueBase64Binary"/>
<source>
<context value="src"/>
<type value="base64Binary"/>
<element value="value"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="value"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
</rule>
<rule>
<name value="valueBoolean"/>
<source>
<context value="src"/>
<type value="boolean"/>
<element value="value"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="value"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
</rule>
<rule>
<name value="valueCanonical"/>
<source>
<context value="src"/>
<type value="canonical"/>
<element value="value"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="value"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
</rule>
<rule>
<name value="valueCode"/>
<source>
<context value="src"/>
<type value="code"/>
<element value="value"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="value"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
</rule>
<rule>
<name value="valueDate"/>
<source>
<context value="src"/>
<type value="date"/>
<element value="value"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="value"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
</rule>
<rule>
<name value="valueDateTime"/>
<source>
<context value="src"/>
<type value="dateTime"/>
<element value="value"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="value"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
</rule>
<rule>
<name value="valueDecimal"/>
<source>
<context value="src"/>
<type value="decimal"/>
<element value="value"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="value"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
</rule>
<rule>
<name value="valueId"/>
<source>
<context value="src"/>
<type value="id"/>
<element value="value"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="value"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
</rule>
<rule>
<name value="valueInstant"/>
<source>
<context value="src"/>
<type value="instant"/>
<element value="value"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="value"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
</rule>
<rule>
<name value="valueInteger"/>
<source>
<context value="src"/>
<type value="integer"/>
<element value="value"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="value"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
</rule>
<rule>
<name value="valueMarkdown"/>
<source>
<context value="src"/>
<type value="markdown"/>
<element value="value"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="value"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
<documentation value="src.value : integer64 -> tgt.value;"/>
</rule>
<rule>
<name value="valueOid"/>
<source>
<context value="src"/>
<type value="oid"/>
<element value="value"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="value"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
</rule>
<rule>
<name value="valuePositiveInt"/>
<source>
<context value="src"/>
<type value="positiveInt"/>
<element value="value"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="value"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
</rule>
<rule>
<name value="valueString"/>
<source>
<context value="src"/>
<type value="string"/>
<element value="value"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="value"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
</rule>
<rule>
<name value="valueTime"/>
<source>
<context value="src"/>
<type value="time"/>
<element value="value"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="value"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
</rule>
<rule>
<name value="valueUnsignedInt"/>
<source>
<context value="src"/>
<type value="unsignedInt"/>
<element value="value"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="value"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
</rule>
<rule>
<name value="valueUri"/>
<source>
<context value="src"/>
<type value="uri"/>
<element value="value"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="value"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
</rule>
<rule>
<name value="valueUrl"/>
<source>
<context value="src"/>
<type value="url"/>
<element value="value"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="value"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
</rule>
<rule>
<name value="valueUuid"/>
<source>
<context value="src"/>
<type value="uuid"/>
<element value="value"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="value"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
</rule>
<rule>
<name value="valueAddress"/>
<source>
<context value="src"/>
<type value="Address"/>
<element value="value"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="value"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
</rule>
<rule>
<name value="valueAge"/>
<source>
<context value="src"/>
<type value="Age"/>
<element value="value"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="value"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
</rule>
<rule>
<name value="valueAnnotation"/>
<source>
<context value="src"/>
<type value="Annotation"/>
<element value="value"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="value"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
</rule>
<rule>
<name value="valueAttachment"/>
<source>
<context value="src"/>
<type value="Attachment"/>
<element value="value"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="value"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
</rule>
<rule>
<name value="valueCodeableConcept"/>
<source>
<context value="src"/>
<type value="CodeableConcept"/>
<element value="value"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="value"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
</rule>
<rule>
<name value="valueCoding"/>
<source>
<context value="src"/>
<type value="Coding"/>
<element value="value"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="value"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
<documentation value="src.value : CodeableReference -> tgt.value;"/>
</rule>
<rule>
<name value="valueContactPoint"/>
<source>
<context value="src"/>
<type value="ContactPoint"/>
<element value="value"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="value"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
</rule>
<rule>
<name value="valueCount"/>
<source>
<context value="src"/>
<type value="Count"/>
<element value="value"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="value"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
</rule>
<rule>
<name value="valueDistance"/>
<source>
<context value="src"/>
<type value="Distance"/>
<element value="value"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="value"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
</rule>
<rule>
<name value="valueDuration"/>
<source>
<context value="src"/>
<type value="Duration"/>
<element value="value"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="value"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
</rule>
<rule>
<name value="valueHumanName"/>
<source>
<context value="src"/>
<type value="HumanName"/>
<element value="value"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="value"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
</rule>
<rule>
<name value="valueIdentifier"/>
<source>
<context value="src"/>
<type value="Identifier"/>
<element value="value"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="value"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
</rule>
<rule>
<name value="valueMoney"/>
<source>
<context value="src"/>
<type value="Money"/>
<element value="value"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="value"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
</rule>
<rule>
<name value="valuePeriod"/>
<source>
<context value="src"/>
<type value="Period"/>
<element value="value"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="value"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
</rule>
<rule>
<name value="valueQuantity"/>
<source>
<context value="src"/>
<type value="Quantity"/>
<element value="value"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="value"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
</rule>
<rule>
<name value="valueRange"/>
<source>
<context value="src"/>
<type value="Range"/>
<element value="value"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="value"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
</rule>
<rule>
<name value="valueRatio"/>
<source>
<context value="src"/>
<type value="Ratio"/>
<element value="value"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="value"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
</rule>
<rule>
<name value="valueReference"/>
<source>
<context value="src"/>
<type value="Reference"/>
<element value="value"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="value"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
<documentation value="src.value : RatioRange -> tgt.value;"/>
</rule>
<rule>
<name value="valueSampledData"/>
<source>
<context value="src"/>
<type value="SampledData"/>
<element value="value"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="value"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
</rule>
<rule>
<name value="valueSignature"/>
<source>
<context value="src"/>
<type value="Signature"/>
<element value="value"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="value"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
</rule>
<rule>
<name value="valueTiming"/>
<source>
<context value="src"/>
<type value="Timing"/>
<element value="value"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="value"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
</rule>
<rule>
<name value="valueContactDetail"/>
<source>
<context value="src"/>
<type value="ContactDetail"/>
<element value="value"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="value"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
</rule>
<rule>
<name value="valueDataRequirement"/>
<source>
<context value="src"/>
<type value="DataRequirement"/>
<element value="value"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="value"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
</rule>
<rule>
<name value="valueExpression"/>
<source>
<context value="src"/>
<type value="Expression"/>
<element value="value"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="value"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
</rule>
<rule>
<name value="valueParameterDefinition"/>
<source>
<context value="src"/>
<type value="ParameterDefinition"/>
<element value="value"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="value"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
</rule>
<rule>
<name value="valueRelatedArtifact"/>
<source>
<context value="src"/>
<type value="RelatedArtifact"/>
<element value="value"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="value"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
</rule>
<rule>
<name value="valueTriggerDefinition"/>
<source>
<context value="src"/>
<type value="TriggerDefinition"/>
<element value="value"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="value"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
</rule>
<rule>
<name value="valueUsageContext"/>
<source>
<context value="src"/>
<type value="UsageContext"/>
<element value="value"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="value"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
</rule>
<rule>
<name value="valueDosage"/>
<source>
<context value="src"/>
<type value="Dosage"/>
<element value="value"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="value"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
<documentation value="src.value : Availability -> tgt.value;"/>
</rule>
<rule>
<name value="valueMeta"/>
<source>
<context value="src"/>
<type value="Meta"/>
<element value="value"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="value"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
</rule>
</group>
<group>
<name value="ElementDefinitionConstraint"/>
<extends value="Element"/>
<input>
<name value="src"/>
<mode value="source"/>
</input>
<input>
<name value="tgt"/>
<mode value="target"/>
</input>
<rule>
<name value="key"/>
<source>
<context value="src"/>
<element value="key"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="key"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
</rule>
<rule>
<name value="requirements"/>
<source>
<context value="src"/>
<element value="requirements"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="requirements"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
</rule>
<rule>
<name value="severity"/>
<source>
<context value="src"/>
<element value="severity"/>
<variable value="v"/>
</source>
<target>
<context value="tgt"/>
<element value="severity"/>
<transform value="translate"/>
<parameter>
<valueId value="v"/>
</parameter>
<parameter>
<valueString value="#ConstraintSeverity"/>
</parameter>
<parameter>
<valueString value="code"/>
</parameter>
</target>
</rule>
<rule>
<name value="human"/>
<source>
<context value="src"/>
<element value="human"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="human"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
<documentation value="src.suppress -> tgt.suppress;"/>
</rule>
<rule>
<name value="expression"/>
<source>
<context value="src"/>
<element value="expression"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="expression"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
</rule>
<rule>
<name value="source"/>
<source>
<context value="src"/>
<element value="source"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="source"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
</rule>
</group>
<group>
<name value="ElementDefinitionBinding"/>
<extends value="Element"/>
<input>
<name value="src"/>
<mode value="source"/>
</input>
<input>
<name value="tgt"/>
<mode value="target"/>
</input>
<rule>
<name value="strength"/>
<source>
<context value="src"/>
<element value="strength"/>
<variable value="v"/>
</source>
<target>
<context value="tgt"/>
<element value="strength"/>
<transform value="translate"/>
<parameter>
<valueId value="v"/>
</parameter>
<parameter>
<valueString value="#BindingStrength"/>
</parameter>
<parameter>
<valueString value="code"/>
</parameter>
</target>
</rule>
<rule>
<name value="description"/>
<source>
<context value="src"/>
<element value="description"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="description"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
</rule>
<rule>
<name value="valueSet"/>
<source>
<context value="src"/>
<element value="valueSet"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="valueSet"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
</rule>
</group>
<group>
<name value="ElementDefinitionMapping"/>
<extends value="Element"/>
<input>
<name value="src"/>
<mode value="source"/>
</input>
<input>
<name value="tgt"/>
<mode value="target"/>
</input>
<rule>
<name value="identity"/>
<source>
<context value="src"/>
<element value="identity"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="identity"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
</rule>
<rule>
<name value="language"/>
<source>
<context value="src"/>
<element value="language"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="language"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
</rule>
<rule>
<name value="map"/>
<source>
<context value="src"/>
<element value="map"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="map"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
</rule>
<rule>
<name value="comment"/>
<source>
<context value="src"/>
<element value="comment"/>
<variable value="vvv"/>
</source>
<target>
<context value="tgt"/>
<element value="comment"/>
<variable value="vvv"/>
<transform value="create"/>
</target>
<dependent>
<name value="DefaultMappingGroupAnonymousAlias"/>
<parameter>
<valueId value="vvv"/>
</parameter>
<parameter>
<valueId value="vvv"/>
</parameter>
</dependent>
</rule>
</group>
</StructureMap>