PackagesCanonicalsLogsProblems
    Packages
    hl7.fhir.au.pd@2.0.1
    http://hl7.org.au/fhir/pd/StructureDefinition/au-pd-healthcareservice
description: Australian healthcare service provider directory directory entry
package_name: hl7.fhir.au.pd
derivation: constraint
name: AUPDHealthcareService
type: HealthcareService
elements:
  meta:
    short: Metadata on Healthcare Service
    index: 0
    elements:
      source: {mustSupport: true, index: 1}
  specialty: {short: Directory SNOMED-CT specialties offered by the HealthcareService, mustSupport: true, index: 24}
  name: {short: Healthcare service name, mustSupport: true, index: 26}
  providedBy:
    type: Reference
    short: Providing organisation
    mustSupport: true
    refers: ['http://hl7.org.au/fhir/pd/StructureDefinition/au-pd-organisation']
    index: 22
  type: {short: Directory SNOMED-CT service types, mustSupport: true, index: 23}
  active: {short: Required status, mustSupport: true, index: 21}
  identifier:
    mustSupport: true
    index: 2
    slicing:
      rules: open
      discriminator:
      - {path: type, type: pattern}
      - {path: system, type: value}
      min: null
      slices:
        hpio:
          match: {type: null, system: null}
          schema:
            short: HPI-O for Directory Entry Organisation
            mustSupport: true
            index: 3
            extensions:
              hpioassigningauthority: {url: 'http://hl7.org.au/fhir/StructureDefinition/au-assigningauthority', max: 1, type: Extension, short: Optional HL7 V2 routing content, mustSupport: true, index: 5}
            elements:
              extension:
                index: 4
                slicing:
                  rules: open
                  discriminator:
                  - {path: url, type: value}
                  min: null
                  slices:
                    hpioassigningauthority:
                      match: {url: null}
                      schema: {type: Extension, short: Optional HL7 V2 routing content, mustSupport: true, url: 'http://hl7.org.au/fhir/StructureDefinition/au-assigningauthority', index: 5}
                      max: 1
              type:
                short: HPI-O Identifier Type
                index: 6
                elements:
                  coding: {index: 7}
                  text: {short: HPI-O Identifier Type Descriptive Text, index: 8}
                required: [coding]
        pdvendor:
          match: {type: null, system: null}
          schema:
            short: Secure Messaging Vendor's Healthcare Service Identifier
            mustSupport: true
            index: 9
            extensions:
              pdvendorassigningauthority: {url: 'http://hl7.org.au/fhir/StructureDefinition/au-assigningauthority', max: 1, type: Extension, short: Optional Extensions Element, mustSupport: true, index: 11}
            elements:
              extension:
                index: 10
                slicing:
                  rules: open
                  discriminator:
                  - {path: url, type: value}
                  min: null
                  slices:
                    pdvendorassigningauthority:
                      match: {url: null}
                      schema: {type: Extension, short: Optional Extensions Element, mustSupport: true, url: 'http://hl7.org.au/fhir/StructureDefinition/au-assigningauthority', index: 11}
                      max: 1
              type:
                short: Vendor Directory Identifier Type
                binding: {strength: required, valueSet: 'http://hl7.org.au/fhir/ValueSet/au-hl7v2-0203'}
                index: 12
                elements:
                  coding:
                    short: Vendor Directory Identifier
                    index: 13
                    elements:
                      system:
                        pattern: {type: Uri, value: 'http://hl7.org.au/fhir/v2/0203'}
                        index: 14
                      code:
                        pattern: {type: Code, value: VDI}
                        index: 15
                    required: [system, code]
                  text:
                    short: Vendor Directory Identifier Type
                    pattern: {type: String, value: Vendor Directory Identifier}
                    index: 16
                required: [coding, text]
              system: {short: Vendor allocated URL, index: 17}
              value: {short: Vendor Identifier Value, index: 18}
              assigner:
                short: Secure messaging vendor organisation
                index: 19
                elements:
                  display: {short: Secure messaging vendor organisation name, index: 20}
                required: [display]
            required: [assigner, value, type, system]
  telecom: {short: Contact details, mustSupport: true, index: 27}
  location:
    type: Reference
    short: Single location for this service
    mustSupport: true
    refers: ['http://hl7.org.au/fhir/pd/StructureDefinition/au-pd-location']
    index: 25
  endpoint:
    type: Reference
    short: Technical endpoints for this healthcare service, 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
package_version: 2.0.1
class: profile
kind: resource
url: http://hl7.org.au/fhir/pd/StructureDefinition/au-pd-healthcareservice
base: http://hl7.org.au/fhir/StructureDefinition/au-healthcareservice
version: 2.0.1
required: [providedBy, name, location, active]