PackagesCanonicalsLogsProblems
    Packages
    de.medizininformatikinitiative.use-case.omi@0.3.10
    http://omi.de/fhir/registry/StructureDefinition/omi-service-deidentification-parameter
{
  "description": "Profile of Parameter to express deidentification measures for OMI algorithms.",
  "_filename": "StructureDefinition-omi-service-deidentification-parameter.json",
  "package_name": "de.medizininformatikinitiative.use-case.omi",
  "date": "2024-12-11",
  "derivation": "constraint",
  "publisher": "MOLIT gGmbH",
  "fhirVersion": "4.0.1",
  "name": "OmiDeidentificationParameters",
  "abstract": false,
  "type": "Parameters",
  "experimental": null,
  "resourceType": "StructureDefinition",
  "title": "Omi Deintedification Parameter",
  "package_version": "0.3.10",
  "status": "active",
  "id": "0c8e057c-9fc5-4366-bc4e-65891a0ea3bb",
  "kind": "resource",
  "url": "http://omi.de/fhir/registry/StructureDefinition/omi-service-deidentification-parameter",
  "version": "0.3.9",
  "differential": {
    "element": [ {
      "id": "Parameters.parameter",
      "path": "Parameters.parameter",
      "slicing": {
        "rules": "open",
        "discriminator": [ {
          "path": "name",
          "type": "pattern"
        } ]
      },
      "mustSupport": true
    }, {
      "id": "Parameters.parameter.name",
      "path": "Parameters.parameter.name",
      "binding": {
        "strength": "required",
        "valueSet": "http://omi.de/fhir/registry/ValueSet/deid-parameter-names"
      },
      "mustSupport": true
    }, {
      "id": "Parameters.parameter.value[x]",
      "path": "Parameters.parameter.value[x]",
      "mustSupport": true
    }, {
      "id": "Parameters.parameter.part",
      "path": "Parameters.parameter.part",
      "type": [ {
        "code": "BackboneElement"
      } ],
      "mustSupport": true
    }, {
      "id": "Parameters.parameter.part.name",
      "path": "Parameters.parameter.part.name",
      "mustSupport": true
    }, {
      "id": "Parameters.parameter.part.value[x]",
      "path": "Parameters.parameter.part.value[x]",
      "mustSupport": true
    }, {
      "id": "Parameters.parameter:de-identification",
      "max": "1",
      "min": 0,
      "path": "Parameters.parameter",
      "sliceName": "de-identification",
      "mustSupport": true
    }, {
      "id": "Parameters.parameter:de-identification.name",
      "path": "Parameters.parameter.name",
      "patternString": "de-identification"
    }, {
      "id": "Parameters.parameter:de-identification.part",
      "path": "Parameters.parameter.part",
      "slicing": {
        "rules": "open",
        "discriminator": [ {
          "path": "name",
          "type": "pattern"
        } ]
      }
    }, {
      "id": "Parameters.parameter:de-identification.part:profiles",
      "max": "*",
      "min": 0,
      "path": "Parameters.parameter.part",
      "sliceName": "profiles",
      "mustSupport": true
    }, {
      "id": "Parameters.parameter:de-identification.part:profiles.name",
      "path": "Parameters.parameter.part.name",
      "patternString": "profiles"
    }, {
      "id": "Parameters.parameter:de-identification.part:profiles.value[x]",
      "path": "Parameters.parameter.part.value[x]",
      "type": [ {
        "code": "string"
      } ]
    }, {
      "id": "Parameters.parameter:de-identification.part:profiles.part",
      "path": "Parameters.parameter.part.part",
      "type": [ {
        "code": "BackboneElement"
      } ]
    }, {
      "id": "Parameters.parameter:de-identification.part:profiles.part.value[x]",
      "path": "Parameters.parameter.part.part.value[x]",
      "type": [ {
        "code": "string"
      } ]
    }, {
      "id": "Parameters.parameter:de-identification.part:attributes",
      "max": "*",
      "min": 0,
      "path": "Parameters.parameter.part",
      "sliceName": "attributes",
      "mustSupport": true
    }, {
      "id": "Parameters.parameter:de-identification.part:attributes.name",
      "path": "Parameters.parameter.part.name",
      "patternString": "attributes"
    }, {
      "id": "Parameters.parameter:de-identification.part:attributes.part",
      "path": "Parameters.parameter.part.part",
      "type": [ {
        "code": "BackboneElement"
      } ]
    }, {
      "id": "Parameters.parameter:de-identification.part:attributes.part.value[x]",
      "path": "Parameters.parameter.part.part.value[x]",
      "type": [ {
        "code": "string"
      } ]
    }, {
      "id": "Parameters.parameter:de-identification.part:replacements",
      "max": "*",
      "min": 0,
      "path": "Parameters.parameter.part",
      "sliceName": "replacements",
      "mustSupport": true
    }, {
      "id": "Parameters.parameter:de-identification.part:replacements.name",
      "path": "Parameters.parameter.part.name",
      "patternString": "replacements"
    }, {
      "id": "Parameters.parameter:de-identification.part:replacements.part",
      "path": "Parameters.parameter.part.part",
      "type": [ {
        "code": "BackboneElement"
      } ]
    }, {
      "id": "Parameters.parameter:de-identification.part:replacements.part.value[x]",
      "path": "Parameters.parameter.part.part.value[x]",
      "type": [ {
        "code": "string"
      } ]
    }, {
      "id": "Parameters.parameter:de-identification.part:options",
      "max": "*",
      "min": 0,
      "path": "Parameters.parameter.part",
      "sliceName": "options",
      "mustSupport": true
    }, {
      "id": "Parameters.parameter:de-identification.part:options.name",
      "path": "Parameters.parameter.part.name",
      "patternString": "options"
    }, {
      "id": "Parameters.parameter:de-identification.part:options.part",
      "path": "Parameters.parameter.part.part",
      "slicing": {
        "rules": "open",
        "discriminator": [ {
          "path": "name",
          "type": "pattern"
        } ]
      }
    }, {
      "id": "Parameters.parameter:de-identification.part:options.part:date-shift",
      "max": "1",
      "min": 0,
      "path": "Parameters.parameter.part.part",
      "type": [ {
        "code": "BackboneElement"
      } ],
      "sliceName": "date-shift",
      "mustSupport": true
    }, {
      "id": "Parameters.parameter:de-identification.part:options.part:date-shift.name",
      "path": "Parameters.parameter.part.part.name",
      "patternString": "date_shift"
    }, {
      "id": "Parameters.parameter:de-identification.part:options.part:date-shift.value[x]",
      "path": "Parameters.parameter.part.part.value[x]",
      "type": [ {
        "code": "string"
      } ]
    }, {
      "id": "Parameters.parameter:debranding",
      "max": "1",
      "min": 0,
      "path": "Parameters.parameter",
      "sliceName": "debranding",
      "mustSupport": true
    }, {
      "id": "Parameters.parameter:debranding.name",
      "path": "Parameters.parameter.name",
      "patternString": "debranding"
    }, {
      "id": "Parameters.parameter:defacing",
      "max": "1",
      "min": 0,
      "path": "Parameters.parameter",
      "sliceName": "defacing",
      "mustSupport": true
    }, {
      "id": "Parameters.parameter:defacing.name",
      "path": "Parameters.parameter.name",
      "patternString": "defacing"
    } ]
  },
  "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Parameters"
}