PackagesCanonicalsLogsProblems
    Packages
    HL7Norway.STU3.no.basis@1.0.3
    http://hl7.no/fhir/StructureDefinition/no-basis-HealthcareService
description: Basisprofil for Norwegian Healthcare Service information. Defined by The Norwegian Directorate of eHealth and HL7 Norway. The profile adds Norwegian specific identification of Healthcare Services. The basis profile is open, but derived profiles should close down the information elements according to specification relevant to the use-case.\r\n\r\nThe typical use-case is to include information regarding what Healthcare related services, support functions or activities provided by an Organization or awailable at a Location.
package_name: HL7Norway.STU3.no.basis
derivation: constraint
name: no-basis-HealthcareService
type: HealthcareService
elements:
  identifier: {mustSupport: false, index: 0}
  providedBy:
    type: Reference
    refers: ['http://hl7.no/fhir/StructureDefinition/no-basis-Organization', 'http://hl7.org/fhir/StructureDefinition/Organization']
    index: 1
    elements:
      identifier:
        index: 2
        slicing:
          rules: open
          discriminator:
          - {path: system, type: value}
          min: null
          slices:
            ENH:
              match: {system: 'urn:oid:2.16.578.1.12.4.1.2.101'}
              schema:
                short: Organisasjonsnummer from Enhetsregisteret
                index: 3
                elements:
                  system:
                    pattern: {type: Uri, value: 'urn:oid:2.16.578.1.12.4.1.2.101'}
                    index: 4
                  value: {index: 5}
                required: [value, system]
            RSH:
              match: {system: 'urn:oid:2.16.578.1.12.4.1.2.102'}
              schema:
                short: Nasjonalt register over enheter i spesialisthelsetjenesten (RESH-ID)
                index: 6
                elements:
                  system:
                    pattern: {type: Uri, value: 'urn:oid:2.16.578.1.12.4.1.2.102'}
                    index: 7
                  value: {index: 8}
                required: [value, system]
  category: {short: HealthcareService category, index: 9}
  type: {index: 10}
  specialty:
    index: 11
    elements:
      coding:
        index: 12
        slicing:
          rules: open
          description: Two possible codings are given for the type element
          discriminator:
          - {path: system, type: value}
          min: null
          slices:
            '8655':
              match: {system: 'urn:oid:2.16.578.1.12.4.1.1.8655'}
              schema:
                short: Code describing the Helsehjelpområde
                index: 13
                elements:
                  system:
                    short: Identity of the 8655 codesystem
                    pattern: {type: Uri, value: 'urn:oid:2.16.578.1.12.4.1.1.8655'}
                    index: 14
                  code: {index: 15}
                required: [system, code]
            '8654':
              match: {system: 'urn:oid:2.16.578.1.12.4.1.1.8654'}
              schema:
                index: 16
                elements:
                  system:
                    pattern: {type: Uri, value: 'urn:oid:2.16.578.1.12.4.1.1.8654'}
                    index: 17
                  code: {index: 18}
                required: [system, code]
  location:
    type: Reference
    refers: ['http://hl7.no/fhir/StructureDefinition/no-basis-Location', 'http://hl7.org/fhir/StructureDefinition/Location']
    index: 19
  endpoint:
    type: Reference
    mustSupport: false
    refers: ['http://hl7.no/fhir/StructureDefinition/no-basis-Endpoint', 'http://hl7.org/fhir/StructureDefinition/Endpoint']
    index: 20
package_version: 1.0.3
class: profile
kind: resource
url: http://hl7.no/fhir/StructureDefinition/no-basis-HealthcareService
base: http://hl7.org/fhir/StructureDefinition/HealthcareService
version: 1.0.3