replaces.xml 1 <?xml version="1.0" encoding="utf-8"?> 2 <StructureDefinition xmlns="http://hl7.org/fhir"> 3 <id value="replaces" /> 4 <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-wg"> 5 <valueCode value="fhir" /> 6 </extension> 7 <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-fmm"> 8 <valueInteger value="1" /> 9 </extension> 10 <url value="http://hl7.org/fhir/StructureDefinition/replaces" /> 11 <version value="4.0.1" /> 12 <name value="replaces" /> 13 <status value="draft" /> 14 <date value="2013-12-05" /> 15 <publisher value="Health Level Seven International (FHIR Infrastructure)" /> 16 <contact> 17 <telecom> 18 <system value="url" /> 19 <value value="http://www.hl7.org/Special/committees/fiwg" /> 20 </telecom> 21 </contact> 22 <description value="Indicates a resource that this resource is replacing." /> 23 <fhirVersion value="4.0.1" /> 24 <mapping> 25 <identity value="rim" /> 26 <uri value="http://hl7.org/v3" /> 27 <name value="RIM Mapping" /> 28 </mapping> 29 <kind value="complex-type" /> 30 <abstract value="false" /> 31 <context> 32 <type value="element" /> 33 <expression value="ActivityDefinition" /> 34 </context> 35 <context> 36 <type value="element" /> 37 <expression value="CapabilityStatement" /> 38 </context> 39 <context> 40 <type value="element" /> 41 <expression value="ChargeItemDefinition" /> 42 </context> 43 <context> 44 <type value="element" /> 45 <expression value="CodeSystem" /> 46 </context> 47 <context> 48 <type value="element" /> 49 <expression value="CompartmentDefinition" /> 50 </context> 51 <context> 52 <type value="element" /> 53 <expression value="ConceptMap" /> 54 </context> 55 <context> 56 <type value="element" /> 57 <expression value="EffectEvidenceSynthesis" /> 58 </context> 59 <context> 60 <type value="element" /> 61 <expression value="EventDefinition" /> 62 </context> 63 <context> 64 <type value="element" /> 65 <expression value="Evidence" /> 66 </context> 67 <context> 68 <type value="element" /> 69 <expression value="EvidenceVariable" /> 70 </context> 71 <context> 72 <type value="element" /> 73 <expression value="ExampleScenario" /> 74 </context> 75 <context> 76 <type value="element" /> 77 <expression value="GraphDefinition" /> 78 </context> 79 <context> 80 <type value="element" /> 81 <expression value="ImplementationGuide" /> 82 </context> 83 <context> 84 <type value="element" /> 85 <expression value="Library" /> 86 </context> 87 <context> 88 <type value="element" /> 89 <expression value="Measure" /> 90 </context> 91 <context> 92 <type value="element" /> 93 <expression value="MessageDefinition" /> 94 </context> 95 <context> 96 <type value="element" /> 97 <expression value="NamingSystem" /> 98 </context> 99 <context> 100 <type value="element" /> 101 <expression value="OperationDefinition" /> 102 </context> 103 <context> 104 <type value="element" /> 105 <expression value="PlanDefinition" /> 106 </context> 107 <context> 108 <type value="element" /> 109 <expression value="Questionnaire" /> 110 </context> 111 <context> 112 <type value="element" /> 113 <expression value="ResearchDefinition" /> 114 </context> 115 <context> 116 <type value="element" /> 117 <expression value="ResearchElementDefinition" /> 118 </context> 119 <context> 120 <type value="element" /> 121 <expression value="RiskEvidenceSynthesis" /> 122 </context> 123 <context> 124 <type value="element" /> 125 <expression value="SearchParameter" /> 126 </context> 127 <context> 128 <type value="element" /> 129 <expression value="StructureDefinition" /> 130 </context> 131 <context> 132 <type value="element" /> 133 <expression value="StructureMap" /> 134 </context> 135 <context> 136 <type value="element" /> 137 <expression value="TerminologyCapabilities" /> 138 </context> 139 <context> 140 <type value="element" /> 141 <expression value="TestScript" /> 142 </context> 143 <context> 144 <type value="element" /> 145 <expression value="ValueSet" /> 146 </context> 147 <type value="Extension" /> 148 <baseDefinition value="http://hl7.org/fhir/StructureDefinition/Extension" /> 149 <derivation value="constraint" /> 150 <snapshot> 151 <element id="Extension"> 152 <path value="Extension" /> 153 <short value="References a resource that this resource replaces" /> 154 <definition value="Indicates a resource that this resource is replacing." /> 155 <comment value="This is usually a versioned reference. Often, it will be to another version of the same resource." /> 156 <min value="0" /> 157 <max value="*" /> 158 <base> 159 <path value="Extension" /> 160 <min value="0" /> 161 <max value="*" /> 162 </base> 163 <condition value="ele-1" /> 164 <constraint> 165 <key value="ele-1" /> 166 <severity value="error" /> 167 <human value="All FHIR elements must have a @value or children" /> 168 <expression value="hasValue() or (children().count() > id.count())" /> 169 <xpath value="@value|f:*|h:div" /> 170 <source value="http://hl7.org/fhir/StructureDefinition/Element" /> 171 </constraint> 172 <constraint> 173 <key value="ext-1" /> 174 <severity value="error" /> 175 <human value="Must have either extensions or value[x], not both" /> 176 <expression value="extension.exists() != value.exists()" /> 177 <xpath value="exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])" /> 178 <source value="http://hl7.org/fhir/StructureDefinition/Extension" /> 179 </constraint> 180 <isModifier value="false" /> 181 </element> 182 <element id="Extension.id"> 183 <path value="Extension.id" /> 184 <representation value="xmlAttr" /> 185 <short value="Unique id for inter-element referencing" /> 186 <definition value="Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces." /> 187 <min value="0" /> 188 <max value="1" /> 189 <base> 190 <path value="Element.id" /> 191 <min value="0" /> 192 <max value="1" /> 193 </base> 194 <type> 195 <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type"> 196 <valueUrl value="string" /> 197 </extension> 198 <code value="http://hl7.org/fhirpath/System.String" /> 199 </type> 200 <isModifier value="false" /> 201 <isSummary value="false" /> 202 <mapping> 203 <identity value="rim" /> 204 <map value="n/a" /> 205 </mapping> 206 </element> 207 <element id="Extension.extension"> 208 <path value="Extension.extension" /> 209 <slicing> 210 <discriminator> 211 <type value="value" /> 212 <path value="url" /> 213 </discriminator> 214 <description value="Extensions are always sliced by (at least) url" /> 215 <rules value="open" /> 216 </slicing> 217 <short value="Extension" /> 218 <definition value="An Extension" /> 219 <min value="0" /> 220 <max value="0" /> 221 <base> 222 <path value="Element.extension" /> 223 <min value="0" /> 224 <max value="*" /> 225 </base> 226 <type> 227 <code value="Extension" /> 228 </type> 229 <constraint> 230 <key value="ele-1" /> 231 <severity value="error" /> 232 <human value="All FHIR elements must have a @value or children" /> 233 <expression value="hasValue() or (children().count() > id.count())" /> 234 <xpath value="@value|f:*|h:div" /> 235 <source value="http://hl7.org/fhir/StructureDefinition/Element" /> 236 </constraint> 237 <constraint> 238 <key value="ext-1" /> 239 <severity value="error" /> 240 <human value="Must have either extensions or value[x], not both" /> 241 <expression value="extension.exists() != value.exists()" /> 242 <xpath value="exists(f:extension)!=exists(f:*[starts-with(local-name(.), "value")])" /> 243 <source value="http://hl7.org/fhir/StructureDefinition/Extension" /> 244 </constraint> 245 <isModifier value="false" /> 246 <isSummary value="false" /> 247 </element> 248 <element id="Extension.url"> 249 <path value="Extension.url" /> 250 <representation value="xmlAttr" /> 251 <short value="identifies the meaning of the extension" /> 252 <definition value="Source of the definition for the extension code - a logical name or a URL." /> 253 <comment value="The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension." /> 254 <min value="1" /> 255 <max value="1" /> 256 <base> 257 <path value="Extension.url" /> 258 <min value="1" /> 259 <max value="1" /> 260 </base> 261 <type> 262 <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type"> 263 <valueUrl value="uri" /> 264 </extension> 265 <code value="http://hl7.org/fhirpath/System.String" /> 266 </type> 267 <fixedUri value="http://hl7.org/fhir/StructureDefinition/replaces" /> 268 <isModifier value="false" /> 269 <isSummary value="false" /> 270 <mapping> 271 <identity value="rim" /> 272 <map value="N/A" /> 273 </mapping> 274 </element> 275 <element id="Extension.value[x]"> 276 <path value="Extension.value[x]" /> 277 <short value="Value of extension" /> 278 <definition value="Value of extension - must be one of a constrained set of the data types (see [Extensibility](http://hl7.org/fhir/extensibility.html) for a list)." /> 279 <min value="1" /> 280 <max value="1" /> 281 <base> 282 <path value="Extension.value[x]" /> 283 <min value="0" /> 284 <max value="1" /> 285 </base> 286 <type> 287 <code value="canonical" /> 288 <targetProfile value="http://hl7.org/fhir/StructureDefinition/Resource" /> 289 </type> 290 <constraint> 291 <key value="ele-1" /> 292 <severity value="error" /> 293 <human value="All FHIR elements must have a @value or children" /> 294 <expression value="hasValue() or (children().count() > id.count())" /> 295 <xpath value="@value|f:*|h:div" /> 296 <source value="http://hl7.org/fhir/StructureDefinition/Element" /> 297 </constraint> 298 <isModifier value="false" /> 299 <isSummary value="false" /> 300 <mapping> 301 <identity value="rim" /> 302 <map value="N/A" /> 303 </mapping> 304 </element> 305 </snapshot> 306 <differential> 307 <element id="Extension"> 308 <path value="Extension" /> 309 <short value="References a resource that this resource replaces" /> 310 <definition value="Indicates a resource that this resource is replacing." /> 311 <comment value="This is usually a versioned reference. Often, it will be to another version of the same resource." /> 312 <min value="0" /> 313 <max value="*" /> 314 </element> 315 <element id="Extension.extension"> 316 <path value="Extension.extension" /> 317 <max value="0" /> 318 </element> 319 <element id="Extension.url"> 320 <path value="Extension.url" /> 321 <fixedUri value="http://hl7.org/fhir/StructureDefinition/replaces" /> 322 </element> 323 <element id="Extension.value[x]"> 324 <path value="Extension.value[x]" /> 325 <min value="1" /> 326 <type> 327 <code value="canonical" /> 328 <targetProfile value="http://hl7.org/fhir/StructureDefinition/Resource" /> 329 </type> 330 </element> 331 </differential> 332 </StructureDefinition>