FHIR © HL7.org  |  FHIRsmith 4.0.1  |  Server Home  |  XIG Home  |  XIG Stats  | 

FHIR IG analytics

Packagerki.emiga.common
Resource TypeStructureDefinition
IdStructureDefinition-EmigaUserPractitioner.json
FHIR VersionR4
Sourcehttps://simplifier.net/resolve?scope=rki.emiga.common@1.2.0-alpha.21&canonical=https://emiga.rki.de/fhir/common/StructureDefinition/EmigaUserPractitioner
URLhttps://emiga.rki.de/fhir/common/StructureDefinition/EmigaUserPractitioner
Version0.3.0
Statusactive
Date2025-12-17
NameEmigaUserPractitioner
TitleEmiga Nutzende Person
DescriptionIst eine EMIGA nutzende Person, also jemand mit einem direkten Zugang zum System. Jeder Nutzer ist einer ÖGD-Stelle zugeordnet.
TypePractitioner
Kindresource

Resources that use this resource

StructureDefinition
rki.emiga.case#0.3.0-alpha.5CaseCompositionFall
rki.emiga.case#0.3.0-alpha.5ContactEventCompositionKontakt-Event
rki.emiga.case#0.3.0-alpha.5EmigaTaskAufgabe
rki.emiga.outbreak#0.1.4OutbreakCompositionOutbreakComposition
rki.emiga.common#1.2.0-alpha.21AffectedPersonBetroffene Person
rki.emiga.common#1.2.0-alpha.21AnnotationCommunicationAnnotation
rki.emiga.common#1.2.0-alpha.21AttachmentDocumentReferenceAnhang-Entität

Resources that this resource uses

StructureDefinition
de.basisprofil.r4#1.6.0-ballot2humanname-de-basisHumanName, deutsches Basisprofil
ValueSet
rki.emiga.common#1.2.0-alpha.21PersonResourceVisibilityTypePersonen-Ressourcensichtbarkeit
rki.emiga.common#1.2.0-alpha.21ResourceResponsibilityResourceResponsibility

Narrative

No narrative content found in resource


Source1

{
  "resourceType": "StructureDefinition",
  "id": "EmigaUserPractitioner",
  "url": "https://emiga.rki.de/fhir/common/StructureDefinition/EmigaUserPractitioner",
  "version": "0.3.0",
  "name": "EmigaUserPractitioner",
  "title": "Emiga Nutzende Person",
  "status": "active",
  "experimental": false,
  "date": "2025-12-17",
  "publisher": "Robert Koch-Institut",
  "description": "Ist eine EMIGA nutzende Person, also jemand mit einem direkten Zugang zum System. Jeder Nutzer ist einer ÖGD-Stelle zugeordnet.",
  "fhirVersion": "4.0.1",
  "kind": "resource",
  "abstract": false,
  "type": "Practitioner",
  "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Practitioner",
  "derivation": "constraint",
  "differential": {
    "element": [
      {
        "id": "Practitioner.meta",
        "path": "Practitioner.meta",
        "mustSupport": true
      },
      {
        "id": "Practitioner.meta.profile",
        "path": "Practitioner.meta.profile",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "$this"
            }
          ],
          "rules": "open"
        }
      },
      {
        "id": "Practitioner.meta.profile:emigaprofile",
        "path": "Practitioner.meta.profile",
        "sliceName": "emigaprofile",
        "min": 0,
        "max": "*",
        "patternCanonical": "https://emiga.rki.de/fhir/common/StructureDefinition/EmigaUserPractitioner"
      },
      {
        "id": "Practitioner.meta.security",
        "path": "Practitioner.meta.security",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "system"
            }
          ],
          "rules": "open",
          "description": "Slicing security attribute by coding system",
          "ordered": false
        },
        "min": 2,
        "mustSupport": true
      },
      {
        "id": "Practitioner.meta.security:visibility",
        "path": "Practitioner.meta.security",
        "sliceName": "visibility",
        "min": 1,
        "max": "1",
        "mustSupport": true,
        "binding": {
          "strength": "required",
          "valueSet": "https://emiga.rki.de/fhir/common/ValueSet/PersonResourceVisibilityType"
        }
      },
      {
        "id": "Practitioner.meta.security:visibility.system",
        "path": "Practitioner.meta.security.system",
        "min": 1,
        "patternUri": "https://emiga.rki.de/fhir/common/CodeSystem/ResourceVisibilityType",
        "mustSupport": true
      },
      {
        "id": "Practitioner.meta.security:visibility.code",
        "path": "Practitioner.meta.security.code",
        "min": 1,
        "mustSupport": true
      },
      {
        "id": "Practitioner.meta.security:responsibility",
        "path": "Practitioner.meta.security",
        "sliceName": "responsibility",
        "min": 1,
        "max": "1",
        "mustSupport": true,
        "binding": {
          "strength": "required",
          "valueSet": "https://emiga.rki.de/fhir/common/ValueSet/ResourceResponsibility"
        }
      },
      {
        "id": "Practitioner.meta.security:responsibility.system",
        "path": "Practitioner.meta.security.system",
        "min": 1,
        "patternUri": "https://emiga.rki.de/fhir/common/CodeSystem/ResourceResponsibility",
        "mustSupport": true
      },
      {
        "id": "Practitioner.meta.security:responsibility.code",
        "path": "Practitioner.meta.security.code",
        "min": 1,
        "mustSupport": true
      },
      {
        "id": "Practitioner.implicitRules",
        "path": "Practitioner.implicitRules",
        "max": "0"
      },
      {
        "id": "Practitioner.text",
        "path": "Practitioner.text",
        "max": "0"
      },
      {
        "id": "Practitioner.contained",
        "path": "Practitioner.contained",
        "max": "0"
      },
      {
        "id": "Practitioner.extension",
        "path": "Practitioner.extension",
        "max": "0"
      },
      {
        "id": "Practitioner.modifierExtension",
        "path": "Practitioner.modifierExtension",
        "max": "0"
      },
      {
        "id": "Practitioner.identifier",
        "path": "Practitioner.identifier",
        "comment": "Emailaddresse der Nutzende Person - email Regex?",
        "min": 1,
        "max": "1",
        "mustSupport": true
      },
      {
        "id": "Practitioner.identifier.system",
        "path": "Practitioner.identifier.system",
        "mustSupport": true
      },
      {
        "id": "Practitioner.identifier.value",
        "path": "Practitioner.identifier.value",
        "mustSupport": true
      },
      {
        "id": "Practitioner.active",
        "path": "Practitioner.active",
        "comment": "Update 04.04.25: Optional weil im jetztigen Zeitpunkt nicht fachlich geklärt ist, ob das Feld immer gesetzt werden muss.\r\nDer entsprechende Eintrag muss gepflegt werden, um eindeutig feststellen zu können, ob ein Eintrag noch aktiv ist.",
        "mustSupport": true
      },
      {
        "id": "Practitioner.name",
        "path": "Practitioner.name",
        "type": [
          {
            "code": "HumanName",
            "profile": [
              "http://fhir.de/StructureDefinition/humanname-de-basis"
            ]
          }
        ],
        "mustSupport": true
      },
      {
        "id": "Practitioner.name.family",
        "path": "Practitioner.name.family",
        "min": 1,
        "mustSupport": true
      },
      {
        "id": "Practitioner.name.family.extension:nachname",
        "path": "Practitioner.name.family.extension",
        "sliceName": "nachname",
        "constraint": [
          {
            "key": "validString",
            "human": "Zeichenlänge maximal 255 Zeichen",
            "source": "https://emiga.rki.de/fhir/common/StructureDefinition/EmigaUserPractitioner",
            "severity": "error",
            "expression": "$this.matches('^.{1,255}[%content%]#39;)"
          }
        ]
      },
      {
        "id": "Practitioner.name.given",
        "path": "Practitioner.name.given",
        "min": 1,
        "constraint": [
          {
            "key": "validString",
            "human": "Zeichenlänge maximal 255 Zeichen",
            "source": "https://emiga.rki.de/fhir/common/StructureDefinition/EmigaUserPractitioner",
            "severity": "error",
            "expression": "$this.matches('^.{1,255}[%content%]#39;)"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "Practitioner.name.prefix",
        "path": "Practitioner.name.prefix",
        "mustSupport": true
      },
      {
        "id": "Practitioner.telecom",
        "path": "Practitioner.telecom",
        "max": "0"
      },
      {
        "id": "Practitioner.address",
        "path": "Practitioner.address",
        "max": "0"
      },
      {
        "id": "Practitioner.gender",
        "path": "Practitioner.gender",
        "max": "0"
      },
      {
        "id": "Practitioner.birthDate",
        "path": "Practitioner.birthDate",
        "max": "0"
      },
      {
        "id": "Practitioner.photo",
        "path": "Practitioner.photo",
        "max": "0"
      },
      {
        "id": "Practitioner.qualification",
        "path": "Practitioner.qualification",
        "max": "0"
      },
      {
        "id": "Practitioner.communication",
        "path": "Practitioner.communication",
        "max": "0"
      }
    ]
  }
}