PackagesCanonicalsLogsProblems
    Packages
    acs.ig.epi.pl.deu@0.7.0
    http://fhir.pharmaprotect.de/digital/epil-fhir-ig/StructureDefinition/DEU-ePIL-Section-Change
{
  "description": "Extension to mark sections (chapters) that have been changed in this version of the document. Used in conjunction with Composition.relatesTo to reference previous versions and indicate which specific sections have modifications. Applicable to sections at any nesting level (Level 1, Level 2, or Level 3).",
  "_filename": "StructureDefinition-DEU-ePIL-Section-Change.json",
  "package_name": "acs.ig.epi.pl.deu",
  "date": "2026-05-04T10:57:06+02:00",
  "derivation": "constraint",
  "publisher": "ACS PharmaProtect GmbH",
  "fhirVersion": "5.0.0",
  "name": "DEU_ePIL_Section_Change",
  "mapping": [ {
    "uri": "http://hl7.org/v3",
    "name": "RIM Mapping",
    "identity": "rim"
  } ],
  "abstract": false,
  "type": "Extension",
  "experimental": "false",
  "resourceType": "StructureDefinition",
  "title": "DEU ePI Section Change Extension",
  "package_version": "0.7.0",
  "extension": [ {
    "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-type-characteristics",
    "valueCode": "can-bind"
  } ],
  "snapshot": {
    "element": [ {
      "constraint": [ {
        "key": "ele-1",
        "human": "All FHIR elements must have a @value or children",
        "source": "http://hl7.org/fhir/StructureDefinition/Element",
        "severity": "error",
        "expression": "hasValue() or (children().count() > id.count())"
      }, {
        "key": "ext-1",
        "human": "Must have either extensions or value[x], not both",
        "source": "http://hl7.org/fhir/StructureDefinition/Extension",
        "severity": "error",
        "expression": "extension.exists() != value.exists()"
      } ],
      "path": "Extension",
      "min": 0,
      "definition": "Extension to mark sections (chapters) that have been changed in this version of the document. Used in conjunction with Composition.relatesTo to reference previous versions and indicate which specific sections have modifications. Applicable to sections at any nesting level (Level 1, Level 2, or Level 3).",
      "isModifier": false,
      "short": "DEU ePI Section Change Extension",
      "max": "*",
      "id": "Extension",
      "base": {
        "max": "*",
        "min": 0,
        "path": "Extension"
      }
    }, {
      "path": "Extension.id",
      "min": 0,
      "definition": "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
      "isModifier": false,
      "short": "Unique id for inter-element referencing",
      "mapping": [ {
        "map": "n/a",
        "identity": "rim"
      } ],
      "type": [ {
        "code": "http://hl7.org/fhirpath/System.String",
        "extension": [ {
          "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type",
          "valueUrl": "id"
        } ]
      } ],
      "representation": [ "xmlAttr" ],
      "max": "1",
      "id": "Extension.id",
      "condition": [ "ele-1" ],
      "base": {
        "max": "1",
        "min": 0,
        "path": "Element.id"
      },
      "isSummary": false
    }, {
      "constraint": [ {
        "key": "ele-1",
        "human": "All FHIR elements must have a @value or children",
        "source": "http://hl7.org/fhir/StructureDefinition/Element",
        "severity": "error",
        "expression": "hasValue() or (children().count() > id.count())"
      }, {
        "key": "ext-1",
        "human": "Must have either extensions or value[x], not both",
        "source": "http://hl7.org/fhir/StructureDefinition/Extension",
        "severity": "error",
        "expression": "extension.exists() != value.exists()"
      } ],
      "path": "Extension.extension",
      "min": 0,
      "definition": "An Extension",
      "isModifier": false,
      "short": "Extension",
      "slicing": {
        "rules": "open",
        "description": "Extensions are always sliced by (at least) url",
        "discriminator": [ {
          "path": "url",
          "type": "value"
        } ]
      },
      "type": [ {
        "code": "Extension"
      } ],
      "max": "0",
      "id": "Extension.extension",
      "base": {
        "max": "*",
        "min": 0,
        "path": "Element.extension"
      },
      "isSummary": false
    }, {
      "path": "Extension.url",
      "min": 1,
      "definition": "Source of the definition for the extension code - a logical name or a URL.",
      "isModifier": false,
      "short": "identifies the meaning of the extension",
      "fixedUri": "http://fhir.pharmaprotect.de/digital/epil-fhir-ig/StructureDefinition/DEU-ePIL-Section-Change",
      "mapping": [ {
        "map": "N/A",
        "identity": "rim"
      } ],
      "type": [ {
        "code": "http://hl7.org/fhirpath/System.String",
        "extension": [ {
          "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type",
          "valueUrl": "uri"
        } ]
      } ],
      "representation": [ "xmlAttr" ],
      "max": "1",
      "id": "Extension.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.",
      "base": {
        "max": "1",
        "min": 1,
        "path": "Extension.url"
      },
      "isSummary": false
    }, {
      "constraint": [ {
        "key": "ele-1",
        "human": "All FHIR elements must have a @value or children",
        "source": "http://hl7.org/fhir/StructureDefinition/Element",
        "severity": "error",
        "expression": "hasValue() or (children().count() > id.count())"
      } ],
      "path": "Extension.value[x]",
      "min": 1,
      "definition": "When true, indicates that this section has been modified compared to the previous version referenced in Composition.relatesTo. When false or absent, the section is unchanged.",
      "isModifier": false,
      "short": "Indicates whether this section has changed",
      "mapping": [ {
        "map": "N/A",
        "identity": "rim"
      } ],
      "type": [ {
        "code": "boolean"
      } ],
      "max": "1",
      "id": "Extension.value[x]",
      "condition": [ "ext-1" ],
      "base": {
        "max": "1",
        "min": 0,
        "path": "Extension.value[x]"
      },
      "isSummary": false
    } ],
    "extension": [ {
      "url": "http://hl7.org/fhir/tools/StructureDefinition/snapshot-base-version",
      "valueString": "5.0.0"
    } ]
  },
  "status": "draft",
  "id": "ac3166f9-0645-4600-aec0-26a9a691ca18",
  "kind": "complex-type",
  "url": "http://fhir.pharmaprotect.de/digital/epil-fhir-ig/StructureDefinition/DEU-ePIL-Section-Change",
  "context": [ {
    "type": "fhirpath",
    "expression": "Composition.section | Composition.section.section | Composition.section.section.section"
  } ],
  "version": "0.7.0",
  "differential": {
    "element": [ {
      "id": "Extension",
      "path": "Extension",
      "short": "DEU ePI Section Change Extension",
      "definition": "Extension to mark sections (chapters) that have been changed in this version of the document. Used in conjunction with Composition.relatesTo to reference previous versions and indicate which specific sections have modifications. Applicable to sections at any nesting level (Level 1, Level 2, or Level 3)."
    }, {
      "id": "Extension.extension",
      "max": "0",
      "path": "Extension.extension"
    }, {
      "id": "Extension.url",
      "path": "Extension.url",
      "fixedUri": "http://fhir.pharmaprotect.de/digital/epil-fhir-ig/StructureDefinition/DEU-ePIL-Section-Change"
    }, {
      "id": "Extension.value[x]",
      "min": 1,
      "path": "Extension.value[x]",
      "type": [ {
        "code": "boolean"
      } ],
      "short": "Indicates whether this section has changed",
      "definition": "When true, indicates that this section has been modified compared to the previous version referenced in Composition.relatesTo. When false or absent, the section is unchanged."
    } ]
  },
  "contact": [ {
    "name": "ACS PharmaProtect GmbH",
    "telecom": [ {
      "value": "https://www.pharmaprotect.de",
      "system": "url"
    }, {
      "value": "andreas.schaefer@wambo.com",
      "system": "email"
    } ]
  } ],
  "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Extension"
}