{ "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" }