PackagesCanonicalsLogsProblems
    Packages
    rs/hl7.fhir.us.core@5.0.1
    http://hl7.org/fhir/us/core/StructureDefinition/us-core-practitioner
description: This profile sets minimum expectations for the Practitioner resource to record, search, and fetch basic demographics and other administrative information about an individual practitioner to promote interoperability and adoption through common implementation.  It identifies which core elements, extensions, vocabularies and value sets **SHALL** be present in the resource when using this profile.  It provides the floor for standards development for specific uses cases.
package_name: rs/hl7.fhir.us.core
derivation: constraint
name: USCorePractitionerProfile
type: Practitioner
elements:
  identifier:
    mustSupport: true
    index: 0
    elements:
      system: {type: uri, mustSupport: true, index: 1}
      value: {type: string, mustSupport: true, index: 2}
    required: [system, value]
    slicing:
      rules: open
      discriminator:
      - {path: $this, type: pattern}
      min: 1
      slices:
        NPI:
          match: {system: 'http://hl7.org/fhir/sid/us-npi'}
          schema:
            mustSupport: true
            pattern:
              type: Identifier
              value: {system: 'http://hl7.org/fhir/sid/us-npi'}
            type: Identifier
            index: 3
          max: 1
  name:
    mustSupport: true
    index: 4
    elements:
      family: {type: string, mustSupport: true, index: 5}
    required: [family]
  telecom:
    mustSupport: true
    index: 6
    elements:
      system: {mustSupport: true, index: 7}
      value: {mustSupport: true, index: 8}
  address:
    mustSupport: true
    index: 9
    elements:
      line: {type: string, mustSupport: true, array: true, max: 4, index: 10}
      city: {type: string, mustSupport: true, index: 11}
      state:
        type: string
        binding: {strength: extensible, valueSet: 'http://hl7.org/fhir/us/core/ValueSet/us-core-usps-state'}
        mustSupport: true
        index: 12
      postalCode: {type: string, short: US Zip Codes, mustSupport: true, index: 13}
      country: {type: string, mustSupport: true, index: 14}
package_version: 5.0.1
class: profile
kind: resource
url: http://hl7.org/fhir/us/core/StructureDefinition/us-core-practitioner
base: http://hl7.org/fhir/StructureDefinition/Practitioner
version: 5.0.1
required: [identifier, name]