PackagesCanonicalsLogsProblems
    Packages
    test.no.basis@2.2.0-alpha
    http://hl7.no/fhir/StructureDefinition/no-basis-RelatedPerson
description: Basisprofil for Norwegian RelatedPerson information. Defined by The Norwegian Directorate of eHealth and HL7 Norway. Should be used as a basis for further profiling in use-cases where specific identity information is needed. 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\nTypical use-case for no-basis-RelatedPerson involves information about relations person-patient.\r\n- Relations registered in norwegian Master Person Information Index (aka Folkeregisteret)\r\n- Other relationship information registered on a patient or person neccessary for patient treatment\r\n- Should not be used for contact persons for the patient with a predefined role in the patient care, as information as this is registered separately in the Patient resource
package_name: test.no.basis
derivation: constraint
name: NoBasisRelatedPerson
type: RelatedPerson
elements:
  identifier:
    index: 0
    slicing:
      rules: open
      discriminator:
      - {path: system, type: value}
      min: null
      slices:
        FNR:
          match: {system: 'urn:oid:2.16.578.1.12.4.1.4.1'}
          schema:
            short: Norwegian FNR
            index: 1
            elements:
              system:
                short: Identification of the Norwegian FNR
                pattern: {type: Uri, value: 'urn:oid:2.16.578.1.12.4.1.4.1'}
                index: 2
              value: {short: The actual Fødselsnummer, index: 3}
            required: [value, system]
        DNR:
          match: {system: 'urn:oid:2.16.578.1.12.4.1.4.2'}
          schema:
            short: The D-nummer of the patient
            index: 4
            elements:
              system:
                short: The identification of the D-nummer
                pattern: {type: Uri, value: 'urn:oid:2.16.578.1.12.4.1.4.2'}
                index: 5
              value: {short: The actual D-nummer, index: 6}
            required: [value, system]
  patient:
    type: Reference
    short: The person this person is related to
    refers: ['http://hl7.no/fhir/StructureDefinition/no-basis-Patient', 'http://hl7.org/fhir/StructureDefinition/Patient']
    index: 7
  relationship:
    index: 8
    slicing:
      rules: open
      discriminator:
      - {path: coding.system, type: value}
      min: null
      slices:
        maritalStatus:
          match:
            coding: {system: 'http://hl7.no/fhir/CodeSystem/no-basis-marital-status'}
          schema:
            short: marital status from Norwegian Person Index
            binding: {strength: required, valueSet: 'http://hl7.no/fhir/ValueSet/no-basis-marital-status'}
            index: 9
            elements:
              coding:
                elements:
                  system:
                    pattern: {type: Uri, value: 'http://hl7.no/fhir/CodeSystem/no-basis-marital-status'}
                    index: 10
        familyRelation:
          match:
            coding: {system: 'http://hl7.no/fhir/CodeSystem/no-basis-family-relation'}
          schema:
            short: Family relationship from Norwegian Person Index
            binding: {strength: required, valueSet: 'http://hl7.no/fhir/ValueSet/no-basis-family-relation'}
            index: 11
            elements:
              coding:
                elements:
                  system:
                    pattern: {type: Uri, value: 'http://hl7.no/fhir/CodeSystem/no-basis-family-relation'}
                    index: 12
        parental:
          match:
            coding: {system: 'http://hl7.no/fhir/CodeSystem/no-basis-parental-responsibility'}
          schema:
            short: Parental responsibility registered in Norwegian person index
            binding: {strength: required, valueSet: 'http://hl7.no/fhir/ValueSet/no-basis-parental-responsibility'}
            index: 13
            elements:
              coding:
                elements:
                  system:
                    pattern: {type: Uri, value: 'http://hl7.no/fhir/CodeSystem/no-basis-parental-responsibility'}
                    index: 14
  name: {type: HumanName, index: 15}
  address: {type: Address, short: Norwegian address, index: 16}
package_version: 2.2.0-alpha
class: profile
kind: resource
url: http://hl7.no/fhir/StructureDefinition/no-basis-RelatedPerson
base: http://hl7.org/fhir/StructureDefinition/RelatedPerson
version: 2.0.15