PackagesCanonicalsLogsProblems
    Packages
    nictiz.fhir.nl.stu3.zib2015@1.0.0
    http://fhir.nl/fhir/StructureDefinition/nl-core-relatedperson
description: 'A RelatedPerson resource as defined by the Dutch Health and Care Information models or HCIM (Dutch: Zorginformatiebouwsteen or ZIB) ContactPersoon version 1.2 (Release 2015). The HCIM ContactPerson is meant to deal with both related persons and contacts. This profile targets instantiations of the HCIM ContactPerson who are related persons. An HCIM ContactPerson who is a contact for a patient, belongs in Patient.contact. If a person is both a related person and a contact person, then some data duplication is inevitable. This may or may not be resolved in a future version of the Patient/RelatedPerson resources.'
package_name: nictiz.fhir.nl.stu3.zib2015
derivation: constraint
name: nl-core-relatedperson
type: RelatedPerson
elements:
  extension:
    index: 0
    slicing:
      rules: open
      discriminator:
      - {path: url, type: value}
      min: null
      slices:
        role:
          match: {url: null}
          schema:
            type: Extension
            short: Defines the role of the contact in relation to the patient.
            url: h
            index: 1
            elements:
              valueCodeableConcept:
                index: 2
                slicing:
                  slices:
                    valueCodeableConcept:
                      match: {}
                      schema: {index: 2}
  identifier: {short: Identifier, index: 3}
  patient:
    type: Reference
    refers: ['http://fhir.nl/fhir/StructureDefinition/nl-core-patient']
    index: 4
  relationship: {short: Relationship, index: 5}
  name: {type: HumanName, short: NameInformation, index: 6}
  telecom:
    short: ContactInformation
    index: 7
    elements:
      system: {index: 8}
      value: {short: TelephoneNumber / E-mailAddress, index: 9}
      use: {short: NumberType / E-mailAddressType, index: 10}
    required: [value, system]
  address: {type: Address, short: AddressInformation, index: 11}
package_version: 1.0.0
extensions:
  role:
    url: h
    type: Extension
    short: Defines the role of the contact in relation to the patient.
    index: 1
    elements:
      valueCodeableConcept:
        index: 2
        slicing:
          slices:
            valueCodeableConcept:
              match: {}
              schema: {index: 2}
class: profile
kind: resource
url: http://fhir.nl/fhir/StructureDefinition/nl-core-relatedperson
base: http://hl7.org/fhir/StructureDefinition/RelatedPerson
version: '1.0'