PackagesCanonicalsLogsProblems
    Packages
    hl7.fhir.us.bfdr.r4@2.0.0
    http://hl7.org/fhir/us/bfdr/StructureDefinition/Location-bfdr
description: Location used for source/destination of transfers and location of birth.  Includes all standard extensions
package_name: hl7.fhir.us.bfdr.r4
derivation: constraint
name: LocationBFDR
type: Location
elements:
  identifier:
    index: 0
    extensions:
      JFI: {url: 'http://hl7.org/fhir/us/bfdr/StructureDefinition/Extension-jurisdictional-facility-identifier', min: 0, max: 1, type: Extension, short: Jurisdictional Facility Identifier, index: 1}
    elements:
      extension:
        type: Extension
        short: Jurisdictional Facility Identifier
        url: http://hl7.org/fhir/us/bfdr/StructureDefinition/Extension-jurisdictional-facility-identifier
        index: 1
        slicing:
          slices:
            JFI:
              match: {}
              schema: {type: Extension, short: Jurisdictional Facility Identifier, url: 'http://hl7.org/fhir/us/bfdr/StructureDefinition/Extension-jurisdictional-facility-identifier', index: 1}
              min: 0
              max: 1
      system: {index: 2}
      value: {index: 3}
    required: [value, system]
    slicing:
      rules: open
      discriminator:
      - {path: $this, type: pattern}
      min: null
      slices:
        NPI:
          match: {system: 'http://hl7.org/fhir/sid/us-npi'}
          schema:
            short: Facility NPI Number
            pattern:
              type: Identifier
              value: {system: 'http://hl7.org/fhir/sid/us-npi'}
            index: 4
          min: 0
          max: 1
  name: {short: Name of Facility, index: 5}
  type:
    index: 6
    slicing:
      rules: open
      discriminator:
      - {path: $this, type: value}
      min: 1
      slices:
        BFDR:
          match: {}
          schema:
            short: BFDR Location type
            binding: {strength: required, valueSet: 'http://hl7.org/fhir/us/bfdr/ValueSet/ValueSet-location-types'}
            array: true
            min: 1
            _required: true
            index: 7
          min: 1
  address:
    short: Address of Location
    index: 8
    extensions:
      predir: {url: null, short: Predirectional, index: 9}
      stnum: {url: null, short: Street Number, index: 10}
      stname: {url: null, short: Street Name, index: 11}
      stdesig: {url: null, short: Street Designator, index: 12}
      postdir: {url: null, short: Postdirectional, index: 13}
      unitnumber: {url: null, short: Unit Number, index: 14}
    elements:
      extension:
        short: Predirectional
        index: 9
        slicing:
          slices:
            predir:
              match: {}
              schema: {short: Predirectional, index: 9}
            stnum:
              match: {}
              schema: {short: Street Number, index: 10}
            stname:
              match: {}
              schema: {short: Street Name, index: 11}
            stdesig:
              match: {}
              schema: {short: Street Designator, index: 12}
            postdir:
              match: {}
              schema: {short: Postdirectional, index: 13}
            unitnumber:
              match: {}
              schema: {short: Unit Number, index: 14}
      line: {short: Street Address, index: 15}
      city: {short: City, index: 16}
      district: {short: County, index: 17}
      state: {short: State, index: 18}
      postalCode: {short: Postal Code, index: 19}
      country: {short: Country, index: 20}
package_version: 2.0.0
class: profile
kind: resource
url: http://hl7.org/fhir/us/bfdr/StructureDefinition/Location-bfdr
base: http://hl7.org/fhir/us/vr-common-library/StructureDefinition/Location-vr
version: 2.0.0
required: [type]