PackagesCanonicalsLogsProblems
    Packages
    il.fhir.r4.dgmc@0.1.14
    http://fhir.dgmc.health.gov.il/StructureDefinition/dgmc-encounter-movement
description: DGMC Encounter Namer Movement
package_name: il.fhir.r4.dgmc
derivation: constraint
name: DGMCEncounterNamerMovement
type: Encounter
elements:
  id: {index: 0}
  extension:
    index: 1
    slicing:
      slices:
        paying-entity:
          match: {}
          schema:
            index: 1
            elements:
              value[x]:
                elements:
                  coding:
                    elements:
                      system: {index: 2}
                      code: {index: 3}
                      display: {index: 4}
                    required: [display, system, code]
  identifier:
    array: true
    min: 2
    max: 2
    index: 5
    slicing:
      rules: open
      ordered: false
      discriminator:
      - {path: system, type: value}
      min: 2
      max: 2
      slices:
        nmr-movement:
          match: {system: null}
          schema:
            _required: true
            index: 6
            elements:
              system:
                binding: {strength: required, valueSet: 'http://fhir.dgmc.health.gov.il/ValueSet/nmr-move-num-uri'}
                index: 7
              value: {index: 8}
            required: [value, system]
        nmr2cml-identifier:
          match: {system: null}
          schema:
            _required: true
            index: 9
            elements:
              system:
                binding: {strength: required, valueSet: 'http://fhir.dgmc.health.gov.il/ValueSet/nmr2cml-identifier-uri'}
                index: 10
              value: {index: 11}
            required: [value, system]
  type:
    index: 12
    elements:
      coding: {index: 13}
    required: [coding]
    slicing:
      slices:
        virtual-encounters:
          match: {}
          schema:
            index: 14
            elements:
              coding: {index: 15}
            required: [coding]
        doctor-to-doctor-consultation:
          match: {}
          schema:
            index: 16
            elements:
              coding: {index: 17}
            required: [coding]
        mvmnt-type:
          match: {}
          schema:
            _required: true
            index: 18
            elements:
              coding:
                binding: {strength: required, valueSet: 'http://fhir.dgmc.health.gov.il/ValueSet/admission-type'}
                index: 19
  period:
    index: 20
    elements:
      start: {index: 21}
    required: [start]
  location:
    elements:
      location:
        elements:
          reference: {index: 22}
          identifier:
            index: 23
            elements:
              system:
                binding: {strength: required, valueSet: 'http://fhir.dgmc.health.gov.il/ValueSet/nmr-ou-text-uri'}
                index: 24
              value: {index: 25}
            required: [value, system]
        required: [identifier, reference]
  serviceProvider:
    elements:
      reference: {index: 26}
      identifier:
        index: 27
        elements:
          system:
            binding: {strength: required, valueSet: 'http://fhir.dgmc.health.gov.il/ValueSet/nmr-ou-text-uri'}
            index: 28
          value: {index: 29}
        required: [value, system]
    required: [identifier, reference]
  partOf:
    elements:
      reference: {index: 30}
    required: [reference]
package_version: 0.1.14
extensions:
  paying-entity:
    url: null
    index: 1
    elements:
      value[x]:
        elements:
          coding:
            elements:
              system: {index: 2}
              code: {index: 3}
              display: {index: 4}
            required: [display, system, code]
class: profile
kind: resource
url: http://fhir.dgmc.health.gov.il/StructureDefinition/dgmc-encounter-movement
base: http://fhir.health.gov.il/StructureDefinition/il-core-encounter
version: 0.1.14
required: [id, type, period]