PackagesCanonicalsLogsProblems
    Packages
    hl7.fhir.us.davinci-pdex-plan-net@1.0.0
    http://hl7.org/fhir/us/davinci-pdex-plan-net/StructureDefinition/plannet-PractitionerRole
description: PractionerRole describes details about a provider, which can be a practitioner or an organization. When the provider is a practitioner, \nthere may be a relationship to an organization. A provider renders services to patients at a location. When the provider is a practitioner, there may also \nbe a relationship to an organization. Practitioner participation in healthcare provider insurance networks may be direct or through their role at an organization.
package_name: hl7.fhir.us.davinci-pdex-plan-net
derivation: constraint
name: PlannetPractitionerRole
type: PractitionerRole
elements:
  availableTime:
    mustSupport: true
    index: 24
    elements:
      daysOfWeek: {mustSupport: true, index: 25}
      allDay: {mustSupport: true, index: 26}
      availableStartTime: {mustSupport: true, index: 27}
      availableEndTime: {mustSupport: true, index: 28}
  meta:
    elements:
      lastUpdated: {index: 0}
    required: [lastUpdated]
  specialty:
    binding: {strength: required, valueSet: 'http://hl7.org/fhir/us/davinci-pdex-plan-net/ValueSet/IndividualAndGroupSpecialtiesVS'}
    mustSupport: true
    index: 15
  notAvailable:
    mustSupport: true
    index: 29
    elements:
      description: {mustSupport: true, index: 30}
      during: {mustSupport: true, index: 31}
  organization:
    type: Reference
    mustSupport: true
    refers: ['http://hl7.org/fhir/us/davinci-pdex-plan-net/StructureDefinition/plannet-Organization']
    index: 13
  extension:
    index: 1
    slicing:
      rules: open
      ordered: false
      discriminator:
      - {path: url, type: value}
      min: null
      slices:
        newpatients:
          match: {url: null}
          schema: {type: Extension, short: New Patients, mustSupport: true, url: 'http://hl7.org/fhir/us/davinci-pdex-plan-net/StructureDefinition/newpatients', index: 2}
          min: 0
        network-reference:
          match: {url: null}
          schema: {type: Extension, short: NetworkReference, mustSupport: true, url: 'http://hl7.org/fhir/us/davinci-pdex-plan-net/StructureDefinition/network-reference', index: 3}
          min: 0
        qualification:
          match: {url: null}
          schema:
            type: Extension
            short: Qualification
            mustSupport: true
            url: http://hl7.org/fhir/us/davinci-pdex-plan-net/StructureDefinition/qualification
            index: 4
            extensions:
              code:
                url: null
                index: 5
                elements:
                  value:
                    choices: []
                    index: 7
            elements:
              extension:
                index: 5
                slicing:
                  slices:
                    code:
                      match: {}
                      schema:
                        index: 5
                        elements:
                          value:
                            choices: []
                            index: 7
  active:
    mustSupport: true
    pattern: {type: Boolean, value: true}
    index: 10
  code:
    binding: {strength: required, valueSet: 'http://hl7.org/fhir/us/davinci-pdex-plan-net/ValueSet/PractitionerRoleVS'}
    mustSupport: true
    index: 14
  identifier:
    elements:
      type: {mustSupport: true, index: 8}
      value: {mustSupport: true, index: 9}
  practitioner:
    type: Reference
    mustSupport: true
    refers: ['http://hl7.org/fhir/us/davinci-pdex-plan-net/StructureDefinition/plannet-Practitioner']
    index: 12
  telecom:
    mustSupport: true
    index: 18
    extensions:
      contactpoint-availabletime: {url: 'http://hl7.org/fhir/us/davinci-pdex-plan-net/StructureDefinition/contactpoint-availabletime', min: 0, type: Extension, mustSupport: true, index: 19}
      via-intermediary: {url: 'http://hl7.org/fhir/us/davinci-pdex-plan-net/StructureDefinition/via-intermediary', min: 0, type: Extension, short: Via Intermediary, mustSupport: true, index: 20}
    elements:
      extension:
        type: Extension
        mustSupport: true
        url: http://hl7.org/fhir/us/davinci-pdex-plan-net/StructureDefinition/contactpoint-availabletime
        index: 19
        slicing:
          slices:
            contactpoint-availabletime:
              match: {}
              schema: {type: Extension, mustSupport: true, url: 'http://hl7.org/fhir/us/davinci-pdex-plan-net/StructureDefinition/contactpoint-availabletime', index: 19}
              min: 0
            via-intermediary:
              match: {}
              schema: {type: Extension, short: Via Intermediary, mustSupport: true, url: 'http://hl7.org/fhir/us/davinci-pdex-plan-net/StructureDefinition/via-intermediary', index: 20}
              min: 0
      system: {mustSupport: true, index: 21}
      value: {mustSupport: true, index: 22}
      rank: {mustSupport: true, index: 23}
    required: [value, system]
  period: {mustSupport: true, index: 11}
  location:
    type: Reference
    mustSupport: true
    refers: ['http://hl7.org/fhir/us/davinci-pdex-plan-net/StructureDefinition/plannet-Location']
    index: 16
  endpoint:
    type: Reference
    mustSupport: true
    refers: ['http://hl7.org/fhir/us/davinci-pdex-plan-net/StructureDefinition/plannet-Endpoint']
    index: 32
  healthcareService:
    type: Reference
    mustSupport: true
    refers: ['http://hl7.org/fhir/us/davinci-pdex-plan-net/StructureDefinition/plannet-HealthcareService']
    index: 17
package_version: 1.0.0
extensions:
  newpatients: {url: 'http://hl7.org/fhir/us/davinci-pdex-plan-net/StructureDefinition/newpatients', min: 0, type: Extension, short: New Patients, mustSupport: true, index: 2}
  network-reference: {url: 'http://hl7.org/fhir/us/davinci-pdex-plan-net/StructureDefinition/network-reference', min: 0, type: Extension, short: NetworkReference, mustSupport: true, index: 3}
  qualification:
    url: http://hl7.org/fhir/us/davinci-pdex-plan-net/StructureDefinition/qualification
    type: Extension
    short: Qualification
    mustSupport: true
    index: 4
    extensions:
      code:
        url: null
        index: 5
        elements:
          value:
            choices: []
            index: 7
    elements:
      extension:
        index: 5
        slicing:
          slices:
            code:
              match: {}
              schema:
                index: 5
                elements:
                  value:
                    choices: []
                    index: 7
class: profile
kind: resource
url: http://hl7.org/fhir/us/davinci-pdex-plan-net/StructureDefinition/plannet-PractitionerRole
base: http://hl7.org/fhir/StructureDefinition/PractitionerRole
version: 1.0.0
required: [active]