{ "description": "Reference to specific elements of the target resource.\\r\\nCan optionally provide the changed values of the element (old and new)", "_filename": "targetElement.StructureDefinition-extension.json", "package_name": "ehelse.fhir.no.grunndata.test", "date": "2019-10-16", "derivation": "constraint", "publisher": null, "fhirVersion": "4.0.0", "purpose": "reference specific elements in the target resource using valueUri", "name": "TargetElement", "abstract": false, "type": "Extension", "experimental": null, "resourceType": "StructureDefinition", "title": "targetElement", "package_version": "2.3.2", "status": "draft", "id": "0fef605d-a974-4525-9079-4cdad3d49cfc", "kind": "complex-type", "url": "http://hl7.no/fhir/StructureDefinition/reference-targetElement", "context": [ { "type": "element", "expression": "Reference" } ], "version": "4.0.0", "differential": { "element": [ { "id": "Extension", "path": "Extension", "short": "Reference to specific elements of the target resource", "definition": "Reference to specific elements of the target resource.\r\nCan optionally provide the changed values of the element (old and new)" }, { "id": "Extension.extension", "path": "Extension.extension", "slicing": { "rules": "open", "discriminator": [ { "path": "url", "type": "value" } ] } }, { "id": "Extension.extension:elementUri", "max": "1", "path": "Extension.extension", "sliceName": "elementUri" }, { "id": "Extension.extension:elementUri.url", "path": "Extension.extension.url", "fixedUri": "elementUri" }, { "id": "Extension.extension:elementUri.value[x]", "path": "Extension.extension.value[x]", "type": [ { "code": "uri" } ], "short": "Reference to the specific element of the target resource", "example": [ { "label": "Full uri syntax", "valueUri": "gender/gender1" }, { "label": "hashtag id syntax", "valueUri": "#gender1" } ], "definition": "Reference to the specific element of the target resource" }, { "id": "Extension.extension:change", "max": "1", "path": "Extension.extension", "short": "The old and new value of the changed element", "sliceName": "change", "definition": "The old and new value of the changed element" }, { "id": "Extension.extension:change.extension", "path": "Extension.extension.extension", "slicing": { "rules": "open", "discriminator": [ { "path": "url", "type": "value" } ] } }, { "id": "Extension.extension:change.extension:oldValue", "max": "1", "path": "Extension.extension.extension", "sliceName": "oldValue" }, { "id": "Extension.extension:change.extension:oldValue.url", "path": "Extension.extension.extension.url", "fixedUri": "oldValue" }, { "id": "Extension.extension:change.extension:oldValue.value[x]", "path": "Extension.extension.extension.value[x]", "short": "The old value of the element", "definition": "The old value of the element" }, { "id": "Extension.extension:change.extension:newValue", "max": "1", "path": "Extension.extension.extension", "sliceName": "newValue" }, { "id": "Extension.extension:change.extension:newValue.url", "path": "Extension.extension.extension.url", "fixedUri": "newValue" }, { "id": "Extension.extension:change.extension:newValue.value[x]", "path": "Extension.extension.extension.value[x]", "short": "The new value of the element", "definition": "The new value of the element" }, { "id": "Extension.extension:change.url", "path": "Extension.extension.url", "fixedUri": "change" }, { "id": "Extension.extension:change.value[x]", "max": "0", "path": "Extension.extension.value[x]" }, { "id": "Extension.url", "path": "Extension.url", "fixedUri": "http://hl7.no/fhir/StructureDefinition/reference-targetElement" }, { "id": "Extension.value[x]", "max": "0", "path": "Extension.value[x]" } ] }, "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Extension" }