PackagesCanonicalsLogsProblems
    Packages
    hl7.fhir.no.basis@2.2.2
    http://hl7.no/fhir/StructureDefinition/no-basis-Appointment
description: Base profile for Norwegian Appointment information. Defined by HL7 Norway. This profile identifies a set of minimum expectations for an Appointment resource when creating, searching and retrieving compositions by defining which coding system(s) can be present when using this profile. The basis profile is open, but derived profiles should close down the information elements according to specification relevant to the use-case.
package_name: hl7.fhir.no.basis
derivation: constraint
name: NoBasisAppointment
type: Appointment
elements:
  extension:
    index: 0
    slicing:
      rules: open
      discriminator:
      - {path: url, type: value}
      min: null
      slices:
        virtualService:
          match: {url: null}
          schema: {type: Extension, url: 'http://hl7.no/fhir/StructureDefinition/no-basis-virtual-service', index: 1}
          min: 0
        group:
          match: {url: null}
          schema: {type: Extension, url: 'http://hl7.no/fhir/StructureDefinition/no-basis-group', index: 2}
          min: 0
          max: 1
        partOf:
          match: {url: null}
          schema: {type: Extension, url: 'http://hl7.no/fhir/StructureDefinition/no-basis-partof', index: 3}
          min: 0
          max: 1
  appointmentType:
    elements:
      coding:
        short: Recomended code systems for no-basis-Appointment.
        index: 4
        slicing:
          rules: open
          discriminator:
          - {path: $this, type: value}
          min: null
          slices:
            omsorgsNiva:
              match: {}
              schema:
                short: Volven 8406
                binding: {strength: required, valueSet: 'urn:oid:2.16.578.1.12.4.1.1.8406'}
                index: 5
              min: 0
              max: 1
            kontaktType:
              match: {}
              schema:
                short: Volven 8432
                binding: {strength: required, valueSet: 'urn:oid:2.16.578.1.12.4.1.1.8432'}
                index: 6
              min: 0
              max: 1
            innbygger:
              match: {}
              schema:
                short: Volven 7617
                binding: {strength: required, valueSet: 'urn:oid:2.16.578.1.12.4.1.1.7617'}
                index: 7
              min: 0
              max: 1
package_version: 2.2.2
extensions:
  virtualService: {url: 'http://hl7.no/fhir/StructureDefinition/no-basis-virtual-service', min: 0, type: Extension, index: 1}
  group: {url: 'http://hl7.no/fhir/StructureDefinition/no-basis-group', min: 0, max: 1, type: Extension, index: 2}
  partOf: {url: 'http://hl7.no/fhir/StructureDefinition/no-basis-partof', min: 0, max: 1, type: Extension, index: 3}
class: profile
kind: resource
url: http://hl7.no/fhir/StructureDefinition/no-basis-Appointment
base: http://hl7.org/fhir/StructureDefinition/Appointment
version: 2.2.1