description: Ein formaler Zusammenschluss von Personen, Institutionen etc., um einen gemeinsamen Zweck zu erreichen. Dies können zum Beispiel Arztpraxen, Gesundheitsämter, Schulen aber auch eine einzelne Abteilung eines Gesundheitsamtes sein. Organisationen müssen nicht zwingend eine Straßenanschrift haben, verfügen häufig jedoch zumindest über eine Postanschrift. package_name: rki.emiga.orgv derivation: constraint name: BaseOrganization type: Organization elements: address: type: Address mustSupport: true index: 38 extensions: Stadtteil: url: null mustSupport: true index: 39 elements: value: constraint: validString: {human: Zeichenlänge maximal 255 Zeichen, source: 'https://emiga.rki.de/fhir/vzd/StructureDefinition/BaseOrganization', severity: error, expression: '$this.matches(''^.{1,255}$'')'} mustSupport: true choices: [] index: 41 elements: extension: mustSupport: true index: 39 slicing: slices: Stadtteil: match: {} schema: mustSupport: true index: 39 elements: value: constraint: validString: {human: Zeichenlänge maximal 255 Zeichen, source: 'https://emiga.rki.de/fhir/vzd/StructureDefinition/BaseOrganization', severity: error, expression: '$this.matches(''^.{1,255}$'')'} mustSupport: true choices: [] index: 41 line: extensions: Strasse: url: null mustSupport: true index: 42 elements: value: constraint: validString: {human: Zeichenlänge maximal 255 Zeichen, source: 'https://emiga.rki.de/fhir/vzd/StructureDefinition/BaseOrganization', severity: error, expression: '$this.matches(''^.{1,255}$'')'} mustSupport: true choices: [] index: 44 Hausnummer: url: null mustSupport: true index: 45 elements: value: constraint: validHouseNumber: {human: Die Hausnummer muss valide sein. Zeichenlänge maximal 50 Zeichen, source: 'https://emiga.rki.de/fhir/vzd/StructureDefinition/BaseOrganization', severity: error, expression: '$this.matches(''^.{1,50}$'')'} mustSupport: true choices: [] index: 47 Adresszusatz: url: null mustSupport: true index: 48 elements: value: constraint: validString: {human: Zeichenlänge maximal 255 Zeichen, source: 'https://emiga.rki.de/fhir/vzd/StructureDefinition/BaseOrganization', severity: error, expression: '$this.matches(''^.{1,255}$'')'} mustSupport: true choices: [] index: 50 Postfach: url: null mustSupport: true index: 51 elements: value: constraint: validString: {human: Zeichenlänge maximal 255 Zeichen, source: 'https://emiga.rki.de/fhir/vzd/StructureDefinition/BaseOrganization', severity: error, expression: '$this.matches(''^.{1,255}$'')'} mustSupport: true choices: [] index: 53 elements: extension: mustSupport: true index: 42 slicing: slices: Strasse: match: {} schema: mustSupport: true index: 42 elements: value: constraint: validString: {human: Zeichenlänge maximal 255 Zeichen, source: 'https://emiga.rki.de/fhir/vzd/StructureDefinition/BaseOrganization', severity: error, expression: '$this.matches(''^.{1,255}$'')'} mustSupport: true choices: [] index: 44 Hausnummer: match: {} schema: mustSupport: true index: 45 elements: value: constraint: validHouseNumber: {human: Die Hausnummer muss valide sein. Zeichenlänge maximal 50 Zeichen, source: 'https://emiga.rki.de/fhir/vzd/StructureDefinition/BaseOrganization', severity: error, expression: '$this.matches(''^.{1,50}$'')'} mustSupport: true choices: [] index: 47 Adresszusatz: match: {} schema: mustSupport: true index: 48 elements: value: constraint: validString: {human: Zeichenlänge maximal 255 Zeichen, source: 'https://emiga.rki.de/fhir/vzd/StructureDefinition/BaseOrganization', severity: error, expression: '$this.matches(''^.{1,255}$'')'} mustSupport: true choices: [] index: 50 Postfach: match: {} schema: mustSupport: true index: 51 elements: value: constraint: validString: {human: Zeichenlänge maximal 255 Zeichen, source: 'https://emiga.rki.de/fhir/vzd/StructureDefinition/BaseOrganization', severity: error, expression: '$this.matches(''^.{1,255}$'')'} mustSupport: true choices: [] index: 53 city: constraint: validString: {human: Zeichenlänge maximal 255 Zeichen, source: 'https://emiga.rki.de/fhir/vzd/StructureDefinition/BaseOrganization', severity: error, expression: '$this.matches(''^.{1,255}$'')'} mustSupport: true index: 54 postalCode: constraint: validPLZ: {human: Die PLZ muss valide sein. Zeichenlänge maximal 10 Zeichen, source: 'https://emiga.rki.de/fhir/vzd/StructureDefinition/BaseOrganization', severity: error, expression: '$this.matches(''^.{1,10}$'')'} mustSupport: true index: 55 meta: mustSupport: true index: 0 elements: security: mustSupport: true index: 1 slicing: rules: open ordered: false description: Slicing security attribute by coding system discriminator: - {path: system, type: value} min: null slices: visibility: match: {system: 'https://emiga.rki.de/fhir/common/CodeSystem/ResourceVisibilityType'} schema: binding: {strength: required, valueSet: 'https://emiga.rki.de/fhir/common/ValueSet/ResourceVisibilityType'} mustSupport: true index: 2 elements: system: pattern: {type: Uri, value: 'https://emiga.rki.de/fhir/common/CodeSystem/ResourceVisibilityType'} mustSupport: true index: 3 code: {mustSupport: true, index: 4} required: [system, code] responsibility: match: {system: 'https://emiga.rki.de/fhir/common/CodeSystem/ResourceResponsibility'} schema: binding: {strength: required, valueSet: 'https://emiga.rki.de/fhir/common/ValueSet/ResourceResponsibility'} mustSupport: true index: 5 elements: system: pattern: {type: Uri, value: 'https://emiga.rki.de/fhir/common/CodeSystem/ResourceResponsibility'} mustSupport: true index: 6 code: {mustSupport: true, index: 7} required: [system, code] name: constraint: validString: {human: Zeichenlänge maximal 255 Zeichen, source: 'https://emiga.rki.de/fhir/vzd/StructureDefinition/BaseOrganization', severity: error, expression: '$this.matches(''^.{1,255}$'')'} mustSupport: true index: 23 implicitRules: {index: 8} type: mustSupport: true index: 17 slicing: rules: closed ordered: false description: slicing organization type by system discriminator: - {path: $this, type: pattern} min: 1 slices: emigaOrganizationType: match: coding: - {system: 'https://emiga.rki.de/fhir/vzd/CodeSystem/OrganizationType'} schema: binding: {strength: required, valueSet: 'https://emiga.rki.de/fhir/vzd/ValueSet/OrganizationType'} mustSupport: true pattern: type: CodeableConcept value: coding: - {system: 'https://emiga.rki.de/fhir/vzd/CodeSystem/OrganizationType'} index: 18 elements: coding: mustSupport: true index: 19 elements: system: {mustSupport: true, index: 20} code: {mustSupport: true, index: 21} required: [system, code] text: {index: 22} required: [coding] extension: index: 11 slicing: slices: responsibilityHealthdepartments: match: {} schema: {type: Extension, isModifier: false, url: 'https://emiga.rki.de/fhir/vzd/Extension/ResponsibilityHealthdepartments', index: 12} min: 0 contained: {index: 10} alias: constraint: validString: {human: Zeichenlänge maximal 255 Zeichen, source: 'https://emiga.rki.de/fhir/vzd/StructureDefinition/BaseOrganization', severity: error, expression: '$this.matches(''^.{1,255}$'')'} mustSupport: true index: 24 active: {mustSupport: true, index: 16} identifier: index: 14 slicing: rules: open ordered: false description: slicing organization identifier by system discriminator: - {path: system, type: value} min: null slices: codeSiteId: match: {system: null} schema: {type: Identifier, mustSupport: true, index: 15} min: 0 max: 1 telecom: mustSupport: true index: 25 slicing: rules: closed discriminator: - {path: system, type: value} min: null slices: Email: match: {system: email} schema: array: true index: 26 elements: system: pattern: {type: Code, value: email} mustSupport: true index: 27 value: constraint: validEmailAddress: {human: Die E-Mail-Adresse muss valide sein., source: 'https://emiga.rki.de/fhir/vzd/StructureDefinition/BaseOrganization', severity: error, expression: '$this.matches(''^[a-zA-Z0-9._%+-]+@(?:[a-zA-Z0-9-]+[.])+[a-zA-Z0-9]{2,63}$'')'} mustSupport: true index: 28 required: [value, system] Phone: match: {system: phone} schema: array: true index: 29 elements: system: pattern: {type: Code, value: phone} mustSupport: true index: 30 value: constraint: validPhoneNumber: {human: Die Telefonnummer muss valide sein., source: 'https://emiga.rki.de/fhir/vzd/StructureDefinition/BaseOrganization', severity: error, expression: '$this.matches(''^(( ?\\+[0-9]{2,4}( ?[0-9]+? ?| ? \\([0-9]+?\\) ?))|(\\(0[0-9 ]+?\\) ?)|( 0[0-9]+? ?( |-|\/) ?))? ?[0-9]+?[0-9 \/-]*[0-9]$'')'} mustSupport: true index: 31 required: [value, system] Url: match: {system: url} schema: array: true index: 32 elements: system: pattern: {type: Code, value: url} mustSupport: true index: 33 value: constraint: validUrl: {human: Die Url muss valide sein., source: 'https://emiga.rki.de/fhir/vzd/StructureDefinition/BaseOrganization', severity: error, expression: '$this.matches(''^(https?://)?[a-zA-Z0-9]+([\\.-][a-zA-Z0-9]+)*\\.[a-zA-Z]{2,6}(/[a-zA-Z0-9._~-]*)*/?$'')'} mustSupport: true index: 34 required: [value, system] Fax: match: {system: fax} schema: array: true index: 35 elements: system: pattern: {type: Code, value: fax} mustSupport: true index: 36 value: constraint: validFaxNumber: {human: Die Faxnummer muss valide sein., source: 'https://emiga.rki.de/fhir/vzd/StructureDefinition/BaseOrganization', severity: error, expression: '$this.matches(''^(( ?\\+[0-9]{2,4}( ?[0-9]+? ?| ? \\([0-9]+?\\) ?))|(\\(0[0-9 ]+?\\) ?)|( 0[0-9]+? ?( |-|\/) ?))? ?[0-9]+?[0-9 \/-]*[0-9]$'')'} mustSupport: true index: 37 required: [value, system] partOf: type: Reference mustSupport: true refers: ['https://emiga.rki.de/fhir/vzd/StructureDefinition/BaseOrganization'] index: 56 endpoint: {index: 58} contact: {index: 57} modifierExtension: {index: 13} text: {index: 9} package_version: 1.0.0 extensions: responsibilityHealthdepartments: {url: 'https://emiga.rki.de/fhir/vzd/Extension/ResponsibilityHealthdepartments', min: 0, type: Extension, isModifier: false, index: 12} class: profile kind: resource url: https://emiga.rki.de/fhir/vzd/StructureDefinition/BaseOrganization base: http://hl7.org/fhir/StructureDefinition/Organization version: 1.0.1 required: [name, extension, type, active]