replaces
Indicates a resource that this resource is replacing.
Metadaten
CanonicalURL | http://hl7.org/fhir/StructureDefinition/replaces |
---|---|
Kontext | ActivityDefinition; CapabilityStatement; ChargeItemDefinition; CodeSystem; CompartmentDefinition; ConceptMap; EffectEvidenceSynthesis; EventDefinition; Evidence; EvidenceVariable; ExampleScenario; GraphDefinition; ImplementationGuide; Library; Measure; MessageDefinition; NamingSystem; OperationDefinition; PlanDefinition; Questionnaire; ResearchDefinition; ResearchElementDefinition; RiskEvidenceSynthesis; SearchParameter; StructureDefinition; StructureMap; TerminologyCapabilities; TestScript; ValueSet |
Status | draft |
Version | 4.0.1 |
Herausgeber | Health Level Seven International (FHIR Infrastructure) |
Inhalt
<StructureDefinition xmlns="http://hl7.org/fhir"> <id value="replaces" /> <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 value="http://hl7.org/fhir/StructureDefinition/replaces" /> <version value="4.0.1" /> <name value="replaces" /> <status value="draft" /> <date value="2013-12-05" /> <publisher value="Health Level Seven International (FHIR Infrastructure)" /> <contact> <telecom> <system value="url" /> <value value="http://www.hl7.org/Special/committees/fiwg" /> </telecom> </contact> <description value="Indicates a resource that this resource is replacing." /> <fhirVersion value="4.0.1" /> <mapping> <identity value="rim" /> <uri value="http://hl7.org/v3" /> <name value="RIM Mapping" /> </mapping> <kind value="complex-type" /> <abstract value="false" /> <context> <type value="element" /> <expression value="ActivityDefinition" /> </context> <context> <type value="element" /> <expression value="CapabilityStatement" /> </context> <context> <type value="element" /> <expression value="ChargeItemDefinition" /> </context> <context> <type value="element" /> <expression value="CodeSystem" /> </context> <context> <type value="element" /> <expression value="CompartmentDefinition" /> </context> <context> <type value="element" /> <expression value="ConceptMap" /> </context> <context> <type value="element" /> <expression value="EffectEvidenceSynthesis" /> </context> <context> <type value="element" /> <expression value="EventDefinition" /> </context> <context> <type value="element" /> <expression value="Evidence" /> </context> <context> <type value="element" /> <expression value="EvidenceVariable" /> </context> <context> <type value="element" /> <expression value="ExampleScenario" /> </context> <context> <type value="element" /> <expression value="GraphDefinition" /> </context> <context> <type value="element" /> <expression value="ImplementationGuide" /> </context> <context> <type value="element" /> <expression value="Library" /> </context> <context> <type value="element" /> <expression value="Measure" /> </context> <context> <type value="element" /> <expression value="MessageDefinition" /> </context> <context> <type value="element" /> <expression value="NamingSystem" /> </context> <context> <type value="element" /> <expression value="OperationDefinition" /> </context> <context> <type value="element" /> <expression value="PlanDefinition" /> </context> <context> <type value="element" /> <expression value="Questionnaire" /> </context> <context> <type value="element" /> <expression value="ResearchDefinition" /> </context> <context> <type value="element" /> <expression value="ResearchElementDefinition" /> </context> <context> <type value="element" /> <expression value="RiskEvidenceSynthesis" /> </context> <context> <type value="element" /> <expression value="SearchParameter" /> </context> <context> <type value="element" /> <expression value="StructureDefinition" /> </context> <context> <type value="element" /> <expression value="StructureMap" /> </context> <context> <type value="element" /> <expression value="TerminologyCapabilities" /> </context> <context> <type value="element" /> <expression value="TestScript" /> </context> <context> <type value="element" /> <expression value="ValueSet" /> </context> <type value="Extension" /> <baseDefinition value="http://hl7.org/fhir/StructureDefinition/Extension" /> <derivation value="constraint" /> <snapshot> <element id="Extension"> <path value="Extension" /> <short value="References a resource that this resource replaces" /> <definition value="Indicates a resource that this resource is replacing." /> <comment value="This is usually a versioned reference. Often, it will be to another version of the same resource." /> <min value="0" /> <max value="*" /> <base> <path value="Extension" /> <min value="0" /> <max value="*" /> </base> <condition value="ele-1" /> <constraint> <key value="ele-1" /> <severity value="error" /> <human value="All FHIR elements must have a @value or children" /> <expression value="hasValue() or (children().count() > id.count())" /> <xpath value="@value|f:*|h:div" /> <source value="http://hl7.org/fhir/StructureDefinition/Element" /> </constraint> <constraint> <key value="ext-1" /> <severity value="error" /> <human value="Must have either extensions or value[x], not both" /> <expression value="extension.exists() != value.exists()" /> <xpath value="exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])" /> <source value="http://hl7.org/fhir/StructureDefinition/Extension" /> </constraint> <isModifier value="false" /> </element> <element id="Extension.id"> <path value="Extension.id" /> <representation value="xmlAttr" /> <short value="Unique id for inter-element referencing" /> <definition value="Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces." /> <min value="0" /> <max value="1" /> <base> <path value="Element.id" /> <min value="0" /> <max value="1" /> </base> <type> <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type"> <valueUrl value="string" /> </extension> <code value="http://hl7.org/fhirpath/System.String" /> </type> <isModifier value="false" /> <isSummary value="false" /> <mapping> <identity value="rim" /> <map value="n/a" /> </mapping> </element> <element id="Extension.extension"> <path value="Extension.extension" /> <slicing> <discriminator> <type value="value" /> <path value="url" /> </discriminator> <description value="Extensions are always sliced by (at least) url" /> <rules value="open" /> </slicing> <short value="Extension" /> <definition value="An Extension" /> <min value="0" /> <max value="0" /> <base> <path value="Element.extension" /> <min value="0" /> <max value="*" /> </base> <type> <code value="Extension" /> </type> <constraint> <key value="ele-1" /> <severity value="error" /> <human value="All FHIR elements must have a @value or children" /> <expression value="hasValue() or (children().count() > id.count())" /> <xpath value="@value|f:*|h:div" /> <source value="http://hl7.org/fhir/StructureDefinition/Element" /> </constraint> <constraint> <key value="ext-1" /> <severity value="error" /> <human value="Must have either extensions or value[x], not both" /> <expression value="extension.exists() != value.exists()" /> <xpath value="exists(f:extension)!=exists(f:*[starts-with(local-name(.), "value")])" /> <source value="http://hl7.org/fhir/StructureDefinition/Extension" /> </constraint> <isModifier value="false" /> <isSummary value="false" /> </element> <element id="Extension.url"> <path value="Extension.url" /> <representation value="xmlAttr" /> <short value="identifies the meaning of the extension" /> <definition value="Source of the definition for the extension code - a logical name or a URL." /> <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." /> <min value="1" /> <max value="1" /> <base> <path value="Extension.url" /> <min value="1" /> <max value="1" /> </base> <type> <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type"> <valueUrl value="uri" /> </extension> <code value="http://hl7.org/fhirpath/System.String" /> </type> <fixedUri value="http://hl7.org/fhir/StructureDefinition/replaces" /> <isModifier value="false" /> <isSummary value="false" /> <mapping> <identity value="rim" /> <map value="N/A" /> </mapping> </element> <element id="Extension.value[x]"> <path value="Extension.value[x]" /> <short value="Value of extension" /> <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)." /> <min value="1" /> <max value="1" /> <base> <path value="Extension.value[x]" /> <min value="0" /> <max value="1" /> </base> <type> <code value="canonical" /> <targetProfile value="http://hl7.org/fhir/StructureDefinition/Resource" /> </type> <constraint> <key value="ele-1" /> <severity value="error" /> <human value="All FHIR elements must have a @value or children" /> <expression value="hasValue() or (children().count() > id.count())" /> <xpath value="@value|f:*|h:div" /> <source value="http://hl7.org/fhir/StructureDefinition/Element" /> </constraint> <isModifier value="false" /> <isSummary value="false" /> <mapping> <identity value="rim" /> <map value="N/A" /> </mapping> </element> </snapshot> <differential> <element id="Extension"> <path value="Extension" /> <short value="References a resource that this resource replaces" /> <definition value="Indicates a resource that this resource is replacing." /> <comment value="This is usually a versioned reference. Often, it will be to another version of the same resource." /> <min value="0" /> <max value="*" /> </element> <element id="Extension.extension"> <path value="Extension.extension" /> <max value="0" /> </element> <element id="Extension.url"> <path value="Extension.url" /> <fixedUri value="http://hl7.org/fhir/StructureDefinition/replaces" /> </element> <element id="Extension.value[x]"> <path value="Extension.value[x]" /> <min value="1" /> <type> <code value="canonical" /> <targetProfile value="http://hl7.org/fhir/StructureDefinition/Resource" /> </type> </element> </differential> </StructureDefinition>
{ "resourceType": "StructureDefinition", "id": "replaces", "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-wg", "valueCode": "fhir" }, { "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-fmm", "valueInteger": 1 } ], "url": "http://hl7.org/fhir/StructureDefinition/replaces", "version": "4.0.1", "name": "replaces", "status": "draft", "date": "2013-12-05", "publisher": "Health Level Seven International (FHIR Infrastructure)", "contact": [ { "telecom": [ { "system": "url", "value": "http://www.hl7.org/Special/committees/fiwg" } ] } ], "description": "Indicates a resource that this resource is replacing.", "fhirVersion": "4.0.1", "mapping": [ { "identity": "rim", "uri": "http://hl7.org/v3", "name": "RIM Mapping" } ], "kind": "complex-type", "abstract": false, "context": [ { "type": "element", "expression": "ActivityDefinition" }, { "type": "element", "expression": "CapabilityStatement" }, { "type": "element", "expression": "ChargeItemDefinition" }, { "type": "element", "expression": "CodeSystem" }, { "type": "element", "expression": "CompartmentDefinition" }, { "type": "element", "expression": "ConceptMap" }, { "type": "element", "expression": "EffectEvidenceSynthesis" }, { "type": "element", "expression": "EventDefinition" }, { "type": "element", "expression": "Evidence" }, { "type": "element", "expression": "EvidenceVariable" }, { "type": "element", "expression": "ExampleScenario" }, { "type": "element", "expression": "GraphDefinition" }, { "type": "element", "expression": "ImplementationGuide" }, { "type": "element", "expression": "Library" }, { "type": "element", "expression": "Measure" }, { "type": "element", "expression": "MessageDefinition" }, { "type": "element", "expression": "NamingSystem" }, { "type": "element", "expression": "OperationDefinition" }, { "type": "element", "expression": "PlanDefinition" }, { "type": "element", "expression": "Questionnaire" }, { "type": "element", "expression": "ResearchDefinition" }, { "type": "element", "expression": "ResearchElementDefinition" }, { "type": "element", "expression": "RiskEvidenceSynthesis" }, { "type": "element", "expression": "SearchParameter" }, { "type": "element", "expression": "StructureDefinition" }, { "type": "element", "expression": "StructureMap" }, { "type": "element", "expression": "TerminologyCapabilities" }, { "type": "element", "expression": "TestScript" }, { "type": "element", "expression": "ValueSet" } ], "type": "Extension", "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Extension", "derivation": "constraint", "snapshot": { "element": [ { "id": "Extension", "path": "Extension", "short": "References a resource that this resource replaces", "definition": "Indicates a resource that this resource is replacing.", "comment": "This is usually a versioned reference. Often, it will be to another version of the same resource.", "min": 0, "max": "*", "base": { "path": "Extension", "min": 0, "max": "*" }, "condition": [ "ele-1" ], "constraint": [ { "key": "ele-1", "severity": "error", "human": "All FHIR elements must have a @value or children", "expression": "hasValue() or (children().count() > id.count())", "xpath": "@value|f:*|h:div", "source": "http://hl7.org/fhir/StructureDefinition/Element" }, { "key": "ext-1", "severity": "error", "human": "Must have either extensions or value[x], not both", "expression": "extension.exists() != value.exists()", "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])", "source": "http://hl7.org/fhir/StructureDefinition/Extension" } ], "isModifier": false }, { "id": "Extension.id", "path": "Extension.id", "representation": [ "xmlAttr" ], "short": "Unique id for inter-element referencing", "definition": "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.", "min": 0, "max": "1", "base": { "path": "Element.id", "min": 0, "max": "1" }, "type": [ { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type", "valueUrl": "string" } ], "code": "http://hl7.org/fhirpath/System.String" } ], "isModifier": false, "isSummary": false, "mapping": [ { "identity": "rim", "map": "n/a" } ] }, { "id": "Extension.extension", "path": "Extension.extension", "slicing": { "discriminator": [ { "type": "value", "path": "url" } ], "description": "Extensions are always sliced by (at least) url", "rules": "open" }, "short": "Extension", "definition": "An Extension", "min": 0, "max": "0", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension" } ], "constraint": [ { "key": "ele-1", "severity": "error", "human": "All FHIR elements must have a @value or children", "expression": "hasValue() or (children().count() > id.count())", "xpath": "@value|f:*|h:div", "source": "http://hl7.org/fhir/StructureDefinition/Element" }, { "key": "ext-1", "severity": "error", "human": "Must have either extensions or value[x], not both", "expression": "extension.exists() != value.exists()", "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])", "source": "http://hl7.org/fhir/StructureDefinition/Extension" } ], "isModifier": false, "isSummary": false }, { "id": "Extension.url", "path": "Extension.url", "representation": [ "xmlAttr" ], "short": "identifies the meaning of the extension", "definition": "Source of the definition for the extension code - a logical name or a URL.", "comment": "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.", "min": 1, "max": "1", "base": { "path": "Extension.url", "min": 1, "max": "1" }, "type": [ { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type", "valueUrl": "uri" } ], "code": "http://hl7.org/fhirpath/System.String" } ], "fixedUri": "http://hl7.org/fhir/StructureDefinition/replaces", "isModifier": false, "isSummary": false, "mapping": [ { "identity": "rim", "map": "N/A" } ] }, { "id": "Extension.value[x]", "path": "Extension.value[x]", "short": "Value of extension", "definition": "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).", "min": 1, "max": "1", "base": { "path": "Extension.value[x]", "min": 0, "max": "1" }, "type": [ { "code": "canonical", "targetProfile": [ "http://hl7.org/fhir/StructureDefinition/Resource" ] } ], "constraint": [ { "key": "ele-1", "severity": "error", "human": "All FHIR elements must have a @value or children", "expression": "hasValue() or (children().count() > id.count())", "xpath": "@value|f:*|h:div", "source": "http://hl7.org/fhir/StructureDefinition/Element" } ], "isModifier": false, "isSummary": false, "mapping": [ { "identity": "rim", "map": "N/A" } ] } ] }, "differential": { "element": [ { "id": "Extension", "path": "Extension", "short": "References a resource that this resource replaces", "definition": "Indicates a resource that this resource is replacing.", "comment": "This is usually a versioned reference. Often, it will be to another version of the same resource.", "min": 0, "max": "*" }, { "id": "Extension.extension", "path": "Extension.extension", "max": "0" }, { "id": "Extension.url", "path": "Extension.url", "fixedUri": "http://hl7.org/fhir/StructureDefinition/replaces" }, { "id": "Extension.value[x]", "path": "Extension.value[x]", "min": 1, "type": [ { "code": "canonical", "targetProfile": [ "http://hl7.org/fhir/StructureDefinition/Resource" ] } ] } ] } }