PackagesCanonicalsLogsProblems
    Packages
    hl7.fhir.us.davinci@pdex-plan-net-1.2.0
    http://hl7.org/fhir/us/davinci-pdex-plan-net/StructureDefinition/plannet-PractitionerRole
description: PractitionerRole typically describes details about a provider. When the provider is a practitioner, there may be a relationship to an organization. A provider renders services to patients at a location. Practitioner participation in healthcare provider insurance networks may be direct or through their role at an organization. PractitionerRole involves either the actual or potential (hence the optionality on Practitioner) of an individual to play this role on behalf of or under the auspices of an organization. The absence of a Practitioner resource does not imply that the Organization itself is playing the role of a Practitioner, instead it implies that that role has been established by the Organization and MAY apply that to a specific Practitioner.
package_name: hl7.fhir.us.davinci
derivation: constraint
name: PlannetPractitionerRole
type: PractitionerRole
elements:
  availableTime:
    mustSupport: true
    index: 20
    elements:
      daysOfWeek: {mustSupport: true, index: 21}
      allDay: {mustSupport: true, index: 22}
      availableStartTime: {mustSupport: true, index: 23}
      availableEndTime: {mustSupport: true, index: 24}
  specialty:
    binding: {strength: required, valueSet: 'http://hl7.org/fhir/us/davinci-pdex-plan-net/ValueSet/IndividualAndGroupSpecialtiesVS'}
    index: 14
  notAvailable:
    mustSupport: true
    index: 25
    elements:
      description: {mustSupport: true, index: 26}
      during: {mustSupport: true, index: 27}
  organization:
    type: Reference
    refers: ['http://hl7.org/fhir/us/davinci-pdex-plan-net/StructureDefinition/plannet-Organization']
    index: 12
  extension:
    index: 0
    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: 1}
          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: 2}
          min: 0
          max: 1
        qualification:
          match: {url: null}
          schema:
            type: Extension
            short: Qualification
            mustSupport: true
            url: http://hl7.org/fhir/us/davinci-pdex-plan-net/StructureDefinition/qualification
            index: 3
            extensions:
              code:
                url: null
                index: 4
                elements:
                  value:
                    choices: []
                    index: 6
            elements:
              extension:
                index: 4
                slicing:
                  slices:
                    code:
                      match: {}
                      schema:
                        index: 4
                        elements:
                          value:
                            choices: []
                            index: 6
  active:
    mustSupport: true
    pattern: {type: Boolean, value: true}
    index: 9
  code:
    binding: {strength: required, valueSet: 'http://hl7.org/fhir/us/davinci-pdex-plan-net/ValueSet/PractitionerRoleVS'}
    index: 13
  identifier:
    elements:
      type: {mustSupport: true, index: 7}
      value: {mustSupport: true, index: 8}
  practitioner:
    type: Reference
    refers: ['http://hl7.org/fhir/us/davinci-pdex-plan-net/StructureDefinition/plannet-Practitioner']
    index: 11
  telecom:
    extensions:
      contactpoint-availabletime: {url: 'http://hl7.org/fhir/us/davinci-pdex-plan-net/StructureDefinition/contactpoint-availabletime', min: 0, type: Extension, mustSupport: true, index: 17}
      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: 18}
    elements:
      extension:
        type: Extension
        mustSupport: true
        url: http://hl7.org/fhir/us/davinci-pdex-plan-net/StructureDefinition/contactpoint-availabletime
        index: 17
        slicing:
          slices:
            contactpoint-availabletime:
              match: {}
              schema: {type: Extension, mustSupport: true, url: 'http://hl7.org/fhir/us/davinci-pdex-plan-net/StructureDefinition/contactpoint-availabletime', index: 17}
              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: 18}
              min: 0
      rank: {mustSupport: true, index: 19}
  period: {mustSupport: true, index: 10}
  location:
    type: Reference
    refers: ['http://hl7.org/fhir/us/davinci-pdex-plan-net/StructureDefinition/plannet-Location']
    index: 15
  endpoint:
    type: Reference
    refers: ['http://hl7.org/fhir/us/davinci-pdex-plan-net/StructureDefinition/plannet-Endpoint']
    index: 28
  healthcareService:
    type: Reference
    mustSupport: true
    refers: ['http://hl7.org/fhir/us/davinci-pdex-plan-net/StructureDefinition/plannet-HealthcareService']
    index: 16
package_version: pdex-plan-net-1.2.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: 1}
  network-reference: {url: 'http://hl7.org/fhir/us/davinci-pdex-plan-net/StructureDefinition/network-reference', min: 0, max: 1, type: Extension, short: NetworkReference, mustSupport: true, index: 2}
  qualification:
    url: http://hl7.org/fhir/us/davinci-pdex-plan-net/StructureDefinition/qualification
    type: Extension
    short: Qualification
    mustSupport: true
    index: 3
    extensions:
      code:
        url: null
        index: 4
        elements:
          value:
            choices: []
            index: 6
    elements:
      extension:
        index: 4
        slicing:
          slices:
            code:
              match: {}
              schema:
                index: 4
                elements:
                  value:
                    choices: []
                    index: 6
class: profile
kind: resource
url: http://hl7.org/fhir/us/davinci-pdex-plan-net/StructureDefinition/plannet-PractitionerRole
base: http://hl7.org/fhir/us/core/StructureDefinition/us-core-practitionerrole
version: 1.2.0
required: [active]