PackagesCanonicalsLogsProblems
    Packages
    hl7.fhir.us.davinci@pdex-plan-net-0.1.0
    http://hl7.org/fhir/us/davinci-pdex-plan-net/StructureDefinition/plannet-Practitioner
description: Practitioner is a person who is directly or indirectly involved in the provisioning of healthcare.
package_name: hl7.fhir.us.davinci
derivation: constraint
name: Practitioner
type: Practitioner
elements:
  address:
    mustSupport: true
    index: 23
    extensions:
      geolocation:
        url: http://hl7.org/fhir/StructureDefinition/geolocation
        min: 0
        isModifier: false
        type: Extension
        mustSupport: true
        base: {max: '*', min: 0, path: Element.extension}
        isSummary: false
        index: 24
    elements:
      use: {mustSupport: true, index: 25}
      city: {mustSupport: true, index: 29}
      type: {mustSupport: true, index: 26}
      state: {mustSupport: true, index: 30}
      extension:
        isModifier: false
        type: Extension
        mustSupport: true
        url: http://hl7.org/fhir/StructureDefinition/geolocation
        base: {max: '*', min: 0, path: Element.extension}
        isSummary: false
        index: 24
        slicing:
          slices:
            geolocation:
              match: {}
              schema:
                isModifier: false
                type: Extension
                mustSupport: true
                url: http://hl7.org/fhir/StructureDefinition/geolocation
                base: {max: '*', min: 0, path: Element.extension}
                isSummary: false
                index: 24
              min: 0
      line: {mustSupport: true, index: 28}
      postalCode: {mustSupport: true, index: 31}
      period: {mustSupport: true, index: 33}
      country: {mustSupport: true, index: 32}
      text: {mustSupport: true, index: 27}
  name:
    index: 8
    elements:
      use: {mustSupport: true, index: 9}
      text: {mustSupport: true, index: 10}
      given: {mustSupport: true, array: true, min: 1, index: 11}
      prefix: {mustSupport: true, index: 12}
      suffix: {mustSupport: true, index: 13}
      period: {mustSupport: true, index: 14}
    required: [given]
  birthDate: {mustSupport: true, index: 35}
  extension:
    index: 0
    slicing:
      id: '1'
      rules: open
      ordered: false
      discriminator:
      - {path: url, type: value}
      min: null
      slices:
        accessibility:
          match: {url: null}
          schema:
            isModifier: false
            type: Extension
            mustSupport: true
            url: http://hl7.org/fhir/uv/vhdir/StructureDefinition/accessibility
            base: {max: '*', min: 0, path: DomainResource.extension}
            isSummary: false
            index: 1
          min: 0
          max: 1
  photo: {mustSupport: true, index: 36}
  active: {mustSupport: true, index: 7}
  communication:
    mustSupport: true
    index: 50
    extensions:
      proficiency:
        url: http://hl7.org/fhir/uv/vhdir/StructureDefinition/communication-proficiency
        min: 0
        isModifier: false
        type: Extension
        mustSupport: true
        base: {max: '*', min: 0, path: Element.extension}
        isSummary: false
        index: 51
    elements:
      extension:
        isModifier: false
        type: Extension
        mustSupport: true
        url: http://hl7.org/fhir/uv/vhdir/StructureDefinition/communication-proficiency
        base: {max: '*', min: 0, path: Element.extension}
        isSummary: false
        index: 51
        slicing:
          slices:
            proficiency:
              match: {}
              schema:
                isModifier: false
                type: Extension
                mustSupport: true
                url: http://hl7.org/fhir/uv/vhdir/StructureDefinition/communication-proficiency
                base: {max: '*', min: 0, path: Element.extension}
                isSummary: false
                index: 51
              min: 0
  identifier:
    index: 2
    elements:
      use: {mustSupport: true, index: 3}
      type: {mustSupport: true, index: 4}
      period: {mustSupport: true, index: 5}
      assigner:
        type: Reference
        mustSupport: true
        refers: ['http://hl7.org/fhir/us/davinci-pdex-plan-net/StructureDefinition/plannet-Organization']
        index: 6
  qualification:
    mustSupport: true
    index: 37
    extensions:
      practitioner-qualification-vhdir:
        url: http://hl7.org/fhir/uv/vhdir/StructureDefinition/practitioner-qualification
        min: 0
        isModifier: false
        type: Extension
        mustSupport: true
        base: {max: '*', min: 0, path: Element.extension}
        isSummary: false
        index: 39
    elements:
      extension:
        index: 38
        slicing:
          id: '2'
          rules: open
          ordered: false
          discriminator:
          - {path: url, type: value}
          min: null
          slices:
            practitioner-qualification-vhdir:
              match: {url: null}
              schema:
                isModifier: false
                type: Extension
                mustSupport: true
                url: http://hl7.org/fhir/uv/vhdir/StructureDefinition/practitioner-qualification
                base: {max: '*', min: 0, path: Element.extension}
                isSummary: false
                index: 39
              min: 0
      identifier:
        index: 40
        elements:
          use: {mustSupport: true, index: 41}
          type: {mustSupport: true, index: 42}
          system: {mustSupport: true, index: 43}
          value: {mustSupport: true, index: 44}
          period: {mustSupport: true, index: 45}
          assigner:
            type: Reference
            mustSupport: true
            refers: ['http://hl7.org/fhir/us/davinci-pdex-plan-net/StructureDefinition/plannet-Organization']
            index: 46
      code: {mustSupport: true, index: 47}
      period: {mustSupport: true, index: 48}
      issuer:
        type: Reference
        mustSupport: true
        refers: ['http://hl7.org/fhir/us/davinci-pdex-plan-net/StructureDefinition/plannet-Organization']
        index: 49
    required: [issuer]
  telecom:
    mustSupport: true
    index: 15
    extensions:
      tavailabletime:
        url: http://hl7.org/fhir/uv/vhdir/StructureDefinition/contactpoint-availabletime
        min: 0
        isModifier: false
        type: Extension
        mustSupport: true
        base: {max: '*', min: 0, path: Element.extension}
        isSummary: false
        index: 16
      tviaintermediary:
        url: http://hl7.org/fhir/us/davinci-pdex-plan-net/StructureDefinition/plannet-CViaIntermediary-extension
        min: 0
        isModifier: false
        type: Extension
        mustSupport: true
        base: {max: '*', min: 0, path: Element.extension}
        isSummary: false
        index: 17
    elements:
      extension:
        isModifier: false
        type: Extension
        mustSupport: true
        url: http://hl7.org/fhir/uv/vhdir/StructureDefinition/contactpoint-availabletime
        base: {max: '*', min: 0, path: Element.extension}
        isSummary: false
        index: 16
        slicing:
          slices:
            tavailabletime:
              match: {}
              schema:
                isModifier: false
                type: Extension
                mustSupport: true
                url: http://hl7.org/fhir/uv/vhdir/StructureDefinition/contactpoint-availabletime
                base: {max: '*', min: 0, path: Element.extension}
                isSummary: false
                index: 16
              min: 0
            tviaintermediary:
              match: {}
              schema:
                isModifier: false
                type: Extension
                mustSupport: true
                url: http://hl7.org/fhir/us/davinci-pdex-plan-net/StructureDefinition/plannet-CViaIntermediary-extension
                base: {max: '*', min: 0, path: Element.extension}
                isSummary: false
                index: 17
              min: 0
      system: {mustSupport: true, index: 18}
      value: {mustSupport: true, index: 19}
      use: {mustSupport: true, index: 20}
      rank: {mustSupport: true, index: 21}
      period: {mustSupport: true, index: 22}
  gender: {mustSupport: true, index: 34}
package_version: pdex-plan-net-0.1.0
extensions:
  accessibility:
    min: 0
    isModifier: false
    index: 1
    type: Extension
    mustSupport: true
    max: 1
    url: http://hl7.org/fhir/uv/vhdir/StructureDefinition/accessibility
    base: {max: '*', min: 0, path: DomainResource.extension}
    isSummary: false
class: profile
kind: resource
url: http://hl7.org/fhir/us/davinci-pdex-plan-net/StructureDefinition/plannet-Practitioner
base: http://hl7.org/fhir/us/core/StructureDefinition/us-core-practitioner
version: null
required: [active]