description: Übermittlungsstelle package_name: rki.demis.common.strict derivation: constraint name: TransmittingSite type: Organization elements: meta: mustSupport: true index: 0 elements: profile: mustSupport: true pattern: {type: canonical, value: 'https://demis.rki.de/fhir/StructureDefinition/TransmittingSite'} type: canonical index: 1 required: [profile] identifier: index: 2 slicing: rules: open discriminator: - {path: system, type: value} min: null slices: reportingSite: match: {system: 'https://demis.rki.de/fhir/CodeSystem/reportingSite'} schema: mustSupport: true _required: true index: 3 elements: system: pattern: {type: uri, value: 'https://demis.rki.de/fhir/CodeSystem/reportingSite'} mustSupport: true type: uri index: 4 value: {mustSupport: true, index: 5} required: [system, value] active: {index: 6} alias: {index: 7} telecom: index: 8 slicing: rules: closed discriminator: - {path: system, type: value} min: null slices: phone: match: {system: phone} schema: mustSupport: true index: 9 elements: system: pattern: {type: code, value: phone} mustSupport: true type: code index: 10 value: constraint: validPhoneNumber: {human: Die Telefonnummer muss valide sein., severity: error, expression: '$this.matches(''^[0+][0-9 \\-\\(\\)]{6,50}$'')'} mustSupport: true index: 11 required: [system, value] fax: match: {system: fax} schema: index: 12 elements: system: pattern: {type: code, value: fax} mustSupport: true type: code index: 13 value: constraint: validFaxNumber: {human: Die Faxnummer muss valide sein., severity: error, expression: '$this.matches(''^[0+][0-9 \\-\\(\\)]{6,50}$'')'} mustSupport: true index: 14 required: [system, value] email: match: {system: email} schema: index: 15 elements: system: pattern: {type: code, value: email} mustSupport: true type: code index: 16 value: constraint: validEmailAddress: {human: Die E-Mail-Adresse muss valide sein., severity: error, expression: '$this.matches(''^[a-zA-Z0-9._%+-]+@(?:[a-zA-Z0-9-]+[.])+[a-zA-Z0-9]{2,63}$'')'} mustSupport: true index: 17 required: [system, value] address: {type: Address, index: 18} contact: elements: telecom: index: 19 slicing: rules: open discriminator: - {path: system, type: value} min: null slices: phone: match: {system: phone} schema: index: 20 elements: system: pattern: {type: code, value: phone} mustSupport: true type: code index: 21 value: constraint: validPhoneNumber: {human: Die Telefonnummer muss valide sein., severity: error, expression: '$this.matches(''^[0+][0-9 \\-\\(\\)]{6,50}$'')'} mustSupport: true index: 22 required: [system, value] fax: match: {system: fax} schema: index: 23 elements: system: pattern: {type: code, value: fax} mustSupport: true type: code index: 24 value: constraint: validFaxNumber: {human: Die Faxnummer muss valide sein., severity: error, expression: '$this.matches(''^[0+][0-9 \\-\\(\\)]{6,50}$'')'} mustSupport: true index: 25 required: [system, value] email: match: {system: email} schema: index: 26 elements: system: pattern: {type: code, value: email} mustSupport: true type: code index: 27 value: constraint: validEmailAddress: {human: Die E-Mail-Adresse muss valide sein., severity: error, expression: '$this.matches(''^[a-zA-Z0-9._%+-]+@(?:[a-zA-Z0-9-]+[.])+[a-zA-Z0-9]{2,63}$'')'} mustSupport: true index: 28 required: [system, value] address: {type: Address, index: 29} endpoint: {index: 30} package_version: 3.0.0-rc.1 class: profile kind: resource url: https://demis.rki.de/fhir/StructureDefinition/TransmittingSite base: http://hl7.org/fhir/StructureDefinition/Organization version: 2.0.0 required: [meta]