PackagesCanonicalsLogsProblems
    Packages
    leumit.fhir.r4@0.8.4
    http://fhir.leumit.co.il/StructureDefinition/leumit-encounter-community-hmo-ambulatory
description: null
package_name: leumit.fhir.r4
derivation: constraint
name: LeumitILHDPEncounterCommunityHMOAmbulatory
type: Encounter
elements:
  meta:
    index: 0
    elements:
      profile:
        pattern: {type: Canonical, value: 'http://fhir.leumit.co.il/StructureDefinition/leumit-encounter-community-hmo-ambulatory'}
        index: 1
    required: [profile]
  serviceProvider:
    elements:
      reference: {index: 39}
    required: [reference]
  reasonCode:
    index: 29
    slicing:
      slices:
        leumit-reason-code:
          match: {}
          schema:
            pattern:
              type: CodeableConcept
              value:
                coding:
                - {system: 'http://fhir.leumit.co.il/CodeSystem/patient-visit-reason-leumit'}
            array: true
            index: 30
            elements:
              coding:
                index: 31
                elements:
                  system: {index: 32}
                  code: {index: 33}
                  display: {index: 34}
                required: [display, system, code]
            required: [coding]
  type:
    pattern:
      type: CodeableConcept
      value:
        coding:
        - {system: 'http://fhir.leumit.co.il/CodeSystem/tamar-visit-types'}
    index: 7
    slicing:
      slices:
        tamar-sys:
          match: {}
          schema:
            pattern:
              type: CodeableConcept
              value:
                coding:
                - {system: 'http://fhir.leumit.co.il/CodeSystem/tamar-visit-types'}
            index: 7
            elements:
              coding:
                elements:
                  system: {index: 8}
                  code: {index: 9}
                required: [system, code]
        or-sys:
          match: {}
          schema:
            pattern:
              type: CodeableConcept
              value:
                coding:
                - {system: 'http://fhir.leumit.co.il/CodeSystem/or-visit-types'}
            index: 10
            elements:
              coding:
                elements:
                  system: {index: 11}
                  code: {index: 12}
                required: [system, code]
        suppliers-sys:
          match: {}
          schema:
            pattern:
              type: CodeableConcept
              value:
                coding:
                - {system: 'http://fhir.leumit.co.il/CodeSystem/suppliers-visit-types'}
            index: 13
            elements:
              coding:
                elements:
                  system: {index: 14}
                  code: {index: 15}
                required: [system, code]
  participant:
    index: 26
    slicing:
      slices:
        primary-performer:
          match: {}
          schema: {_required: true, index: 26}
          min: 1
          max: 1
  serviceType:
    elements:
      coding:
        array: true
        min: 2
        index: 16
        slicing:
          rules: open
          discriminator:
          - {path: system, type: value}
          min: 2
          slices:
            il-core:
              match: {system: 'http://snomed.info/sct'}
              schema:
                binding: {strength: required, valueSet: 'http://fhir.health.gov.il/ValueSet/il-core-service-type'}
                array: true
                min: 1
                _required: true
                index: 17
                elements:
                  system:
                    pattern: {type: Uri, value: 'http://snomed.info/sct'}
                    index: 18
                  code: {index: 19}
                  display: {index: 20}
                required: [display, system, code]
            leumit:
              match: {system: 'http://fhir.leumit.co.il/CodeSystem/expertise-code'}
              schema:
                binding: {strength: required, valueSet: 'http://fhir.leumit.co.il/ValueSet/visit-expertise'}
                array: true
                min: 1
                _required: true
                index: 21
                elements:
                  system:
                    pattern: {type: Uri, value: 'http://fhir.leumit.co.il/CodeSystem/expertise-code'}
                    index: 22
                  code: {index: 23}
                  display: {index: 24}
                required: [display, system, code]
  class:
    elements:
      system: {index: 4}
      code: {index: 5}
      display: {index: 6}
    required: [display, system, code]
  identifier:
    elements:
      system: {index: 2}
      value: {index: 3}
    required: [value, system]
  period:
    elements:
      start: {index: 27}
      end: {index: 28}
    required: [start, end]
  location:
    index: 37
    elements:
      location:
        elements:
          reference: {index: 38}
        required: [reference]
  subject:
    elements:
      reference: {index: 25}
    required: [reference]
  reasonReference:
    index: 35
    elements:
      reference: {index: 36}
    required: [reference]
package_version: 0.8.4
class: profile
kind: resource
url: http://fhir.leumit.co.il/StructureDefinition/leumit-encounter-community-hmo-ambulatory
base: http://hdp.fhir.health.gov.il/StructureDefinition/il-hdp-encounter-community-hmo-ambulatory
version: 0.8.3
required: [participant, meta, reasonCode]