description: Defines basic constraints and extensions on the Organization resource for use with other CH Core resources package_name: ch.fhir.ig.ch derivation: constraint name: CHCoreOrganization type: Organization elements: identifier: array: true min: 1 index: 0 slicing: rules: open discriminator: - {path: $this, type: pattern} min: 1 slices: BER: match: {system: 'urn:oid:2.16.756.5.45'} schema: short: BER (Business and Enterprise Register) pattern: type: Identifier value: {system: 'urn:oid:2.16.756.5.45'} index: 1 elements: value: {short: BER of the organization, index: 2} required: [value] UIDB: match: {system: 'urn:oid:2.16.756.5.35'} schema: short: Unique IDentification Business (UIDB) pattern: type: Identifier value: {system: 'urn:oid:2.16.756.5.35'} index: 3 elements: value: {short: UIDB of the Organization, index: 4} required: [value] ZSR: match: {system: 'urn:oid:2.16.756.5.30.1.123.100.2.1.1'} schema: short: Zahlstellenregister (ZSR) pattern: type: Identifier value: {system: 'urn:oid:2.16.756.5.30.1.123.100.2.1.1'} index: 5 elements: value: {short: ZSR of the Organization, index: 6} required: [value] GLN: match: {system: 'urn:oid:2.51.1.3'} schema: short: Global Location Number (GLN) pattern: type: Identifier value: {system: 'urn:oid:2.51.1.3'} index: 7 elements: value: {short: GLN of the Organization, index: 8} required: [value] type: binding: {strength: preferred, valueSet: 'http://fhir.ch/ig/ch-epr-term/ValueSet/DocumentEntry.healthcareFacilityTypeCode'} index: 9 name: {type: string, isModifier: false, index: 10} telecom: {type: ContactPoint, isModifier: false, index: 11} address: {type: Address, index: 12} endpoint: type: Reference isModifier: false refers: ['http://hl7.org/fhir/StructureDefinition/Endpoint'] array: true index: 13 package_version: core-1.0.0 class: profile kind: resource url: http://fhir.ch/ig/ch-core/StructureDefinition/ch-core-organization base: http://hl7.org/fhir/StructureDefinition/Organization version: 1.0.0 required: [name, identifier]