PackagesCanonicalsLogsProblems
    Packages
    hl7.fhir.au.pd@2.0.1
    http://hl7.org.au/fhir/pd/StructureDefinition/au-pd-practitionerrole
description: Provider directory entry for a practitioner role
package_name: hl7.fhir.au.pd
derivation: constraint
name: AUPDPractitionerRole
type: PractitionerRole
elements:
  meta:
    short: Metadata on Practitoner Role
    index: 0
    elements:
      source: {mustSupport: true, index: 1}
  specialty: {short: Directory SNOMED-CT Practitioner Specialty, mustSupport: true, index: 24}
  organization:
    type: Reference
    short: Organisation providing this role
    mustSupport: true
    refers: ['http://hl7.org.au/fhir/pd/StructureDefinition/au-pd-organisation']
    index: 22
  active: {short: Required status, mustSupport: true, index: 20}
  code: {short: Directory SNOMED-CT Practitioner Role Code, mustSupport: true, index: 23}
  identifier:
    mustSupport: true
    index: 2
    slicing:
      rules: open
      discriminator:
      - {path: type, type: pattern}
      - {path: system, type: value}
      min: null
      slices:
        medicareProviderNumber:
          match: {type: null, system: null}
          schema:
            short: Medicare Provider Number for Directory Entry Practitioner Role
            mustSupport: true
            index: 3
            extensions:
              mpnAssigningAuthority: {url: 'http://hl7.org.au/fhir/StructureDefinition/au-assigningauthority', max: 1, type: Extension, mustSupport: true, index: 5}
            elements:
              extension:
                index: 4
                slicing:
                  rules: open
                  discriminator:
                  - {path: url, type: value}
                  min: null
                  slices:
                    mpnAssigningAuthority:
                      match: {url: null}
                      schema: {type: Extension, mustSupport: true, url: 'http://hl7.org.au/fhir/StructureDefinition/au-assigningauthority', index: 5}
                      max: 1
        nationalProviderAtOrganisation:
          match: {type: null, system: null}
          schema:
            short: National Provider at Organisation Identifier for Directory Entry Practitioner Role
            mustSupport: true
            index: 6
            extensions:
              npoAssigningAuthority: {url: 'http://hl7.org.au/fhir/StructureDefinition/au-assigningauthority', max: 1, type: Extension, mustSupport: true, index: 8}
            elements:
              extension:
                index: 7
                slicing:
                  rules: open
                  discriminator:
                  - {path: url, type: value}
                  min: null
                  slices:
                    npoAssigningAuthority:
                      match: {url: null}
                      schema: {type: Extension, mustSupport: true, url: 'http://hl7.org.au/fhir/StructureDefinition/au-assigningauthority', index: 8}
                      max: 1
        vendorAssignedDirectoryIdentifier:
          match: {type: null, system: null}
          schema:
            short: Secure Messaging Vendor's Provider Identifier
            mustSupport: true
            index: 9
            extensions:
              vdiAssigningAuthority: {url: 'http://hl7.org.au/fhir/StructureDefinition/au-assigningauthority', max: 1, type: Extension, mustSupport: true, index: 11}
            elements:
              extension:
                index: 10
                slicing:
                  rules: open
                  discriminator:
                  - {path: url, type: value}
                  min: null
                  slices:
                    vdiAssigningAuthority:
                      match: {url: null}
                      schema: {type: Extension, mustSupport: true, url: 'http://hl7.org.au/fhir/StructureDefinition/au-assigningauthority', index: 11}
                      max: 1
              type:
                short: Vendor assigned directory identifier type
                index: 12
                elements:
                  coding:
                    short: Vendor assigned directory identifier type code
                    index: 13
                    elements:
                      system: {short: Vendor assigned directory identifier type coding system, index: 14}
                      code:
                        pattern: {type: Code, value: VDI}
                        index: 15
                  text:
                    pattern: {type: String, value: Secure Messaging Vendor Identifier Directory Entry}
                    index: 16
                required: [coding, text]
              system: {short: Required vendor assigned identifier system URI, index: 17}
              assigner:
                short: Assigning vendor reference
                index: 18
                elements:
                  display: {short: Assigning vendor name, index: 19}
                required: [display]
            required: [assigner]
  practitioner:
    type: Reference
    short: Practitioner in the role
    mustSupport: true
    refers: ['http://hl7.org.au/fhir/pd/StructureDefinition/au-pd-practitioner']
    index: 21
  telecom: {short: Contact details for the practitioner in this role., mustSupport: true, index: 27}
  location:
    type: Reference
    short: Location at which this role is provided
    mustSupport: true
    refers: ['http://hl7.org.au/fhir/pd/StructureDefinition/au-pd-location']
    index: 25
  endpoint:
    type: Reference
    short: Technical endpoints for this practitioner role, including secure messaging endpoints
    mustSupport: true
    refers: ['http://hl7.org.au/fhir/pd/StructureDefinition/au-pd-sm-endpoint', 'http://hl7.org/fhir/StructureDefinition/Endpoint']
    index: 28
  healthcareService: {short: Healthcare services provided in this role, mustSupport: true, index: 26}
package_version: 2.0.1
class: profile
kind: resource
url: http://hl7.org.au/fhir/pd/StructureDefinition/au-pd-practitionerrole
base: http://hl7.org.au/fhir/StructureDefinition/au-practitionerrole
version: 2.0.1
required: [practitioner, location, active, organization]