PackagesCanonicalsLogsProblems
    Packages
    swiss.mednet.fhir@0.19.0
    https://mednet.swiss/fhir/StructureDefinition/mni-organization
description: MedNet Interface (MNI) - Organization Profile
package_name: swiss.mednet.fhir
derivation: constraint
name: MNIOrganization
type: Organization
elements:
  id: {short: 'The id is unique within the space of all resources of the same type on the same server It can be any combination of upper- or lower-case ASCII letters ''A''..''Z'', and ''a''..''z'', numerals (''0''..''9''), ''-'' and ''.'' with a length limit of 64 characters. (This might be an integer, an un-prefixed OID, UUID or any other identifier pattern that meets these constraints.)', mustSupport: true, index: 0}
  implicitRules: {mustSupport: false, index: 1}
  modifierExtension: {mustSupport: false, index: 2}
  identifier:
    mustSupport: true
    index: 3
    slicing:
      rules: open
      discriminator:
      - {path: system, type: value}
      - {path: value, type: value}
      min: null
      slices:
        BER:
          match: {system: 'urn:oid:2.16.756.5.45', value: null}
          schema:
            short: BER (Business and Enterprise Register)
            mustSupport: true
            index: 4
            elements:
              system:
                pattern: {type: Uri, value: 'urn:oid:2.16.756.5.45'}
                mustSupport: true
                index: 5
              value: {short: BER of the organization, mustSupport: true, index: 6}
            required: [value, system]
        UIDB:
          match: {system: 'urn:oid:2.16.756.5.35', value: null}
          schema:
            short: Unique IDentification Business (UIDB)
            mustSupport: true
            index: 7
            elements:
              system:
                pattern: {type: Uri, value: 'urn:oid:2.16.756.5.35'}
                mustSupport: true
                index: 8
              value: {short: UIDB of the Organization, mustSupport: true, index: 9}
            required: [value, system]
        ZSR:
          match: {system: 'urn:oid:2.16.756.5.30.1.123.100.2.1.1', value: null}
          schema:
            short: Zahlstellenregister (ZSR)
            mustSupport: true
            index: 10
            elements:
              system:
                pattern: {type: Uri, value: 'urn:oid:2.16.756.5.30.1.123.100.2.1.1'}
                mustSupport: true
                index: 11
              value: {short: ZSR of the Organization, mustSupport: true, index: 12}
            required: [value, system]
        GLN:
          match: {system: 'urn:oid:2.51.1.3', value: null}
          schema:
            short: Global Location Number (GLN)
            mustSupport: true
            index: 13
            elements:
              system:
                pattern: {type: Uri, value: 'urn:oid:2.51.1.3'}
                mustSupport: true
                index: 14
              value: {short: GLN of the Organization, mustSupport: true, index: 15}
            required: [value, system]
        mednet_account:
          match: {system: 'https://mednet.swiss/fhir/account/id', value: null}
          schema:
            short: MedNet account identifier
            mustSupport: true
            index: 16
            elements:
              system:
                pattern: {type: Uri, value: 'https://mednet.swiss/fhir/account/id'}
                mustSupport: true
                index: 17
              value: {short: MedNet account identifier, mustSupport: true, index: 18}
            required: [value, system]
        mednet_group:
          match: {system: 'https://mednet.swiss/fhir/group/id', value: null}
          schema:
            short: MedNet group identifier
            mustSupport: true
            index: 19
            elements:
              system:
                pattern: {type: Uri, value: 'https://mednet.swiss/fhir/group/id'}
                mustSupport: true
                index: 20
              value: {short: MedNet group identifier, mustSupport: true, index: 21}
            required: [value, system]
  type:
    index: 22
    slicing:
      rules: open
      ordered: false
      discriminator:
      - {path: coding.system, type: value}
      min: null
      slices:
        base:
          match:
            coding: {system: 'http://terminology.hl7.org/CodeSystem/organization-type'}
          schema:
            binding: {strength: preferred, valueSet: 'http://hl7.org/fhir/ValueSet/organization-type'}
            index: 23
            elements:
              coding:
                mustSupport: true
                index: 24
                elements:
                  system:
                    pattern: {type: Uri, value: 'http://terminology.hl7.org/CodeSystem/organization-type'}
                    mustSupport: true
                    index: 25
                  code: {short: prov (Healthcare Provider) |  dept (Hospital Department) | team (Organizational team) |  govt (Government) |  ins (Insurance Company) |  pay (Payer) |  edu (Educational Institute) |  reli (Religious Institution) |  crs (Clinical Research Sponsor) |  cg (Community Group) |  bus (Non-Healthcare Business or Corporation) |  other (Other), mustSupport: true, index: 26}
                  display: {mustSupport: true, index: 27}
                required: [system, code]
        ch-epr:
          match:
            coding: {system: 'http://snomed.info/sct'}
          schema:
            binding: {strength: preferred, valueSet: 'http://fhir.ch/ig/ch-term/ValueSet/DocumentEntry.healthcareFacilityTypeCode'}
            index: 28
            elements:
              coding:
                mustSupport: true
                index: 29
                elements:
                  system:
                    pattern: {type: Uri, value: 'http://snomed.info/sct'}
                    mustSupport: true
                    index: 30
                  code: {short: 722171005 (Diagnostic institution) |  225728007 (Accident and Emergency department) | 394747008 (Health Authority) |  66280005 Private home-based care |  22232009 (Hospital) |  722172003 (Military health institution) |  722173008 (Prison based care site) |  42665001 (Nursing home) |  264372000 (Pharmacy) |  35971002 (Ambulatory care site) |  80522000 (Rehabilitation hospital) |  394778007 (Client's or patient's home) |  288565001 (Medical center) |  264358009 (General practice premises) |  43741000 (Site of care) |  91154008 (Free-standing birthing center) |  22201008 (Free-standing dental clinic), mustSupport: true, index: 31}
                  display: {mustSupport: true, index: 32}
                required: [system, code]
  name: {mustSupport: true, index: 33}
  telecom: {type: ContactPoint, mustSupport: true, index: 34}
  address: {type: Address, mustSupport: true, index: 35}
package_version: 0.19.0
class: profile
kind: resource
url: https://mednet.swiss/fhir/StructureDefinition/mni-organization
base: http://hl7.org/fhir/StructureDefinition/Organization
version: 0.19.0