PackagesCanonicalsLogsProblems
    Packages
    ch.fhir.ig.ch-elm@1.14.0
    http://fhir.ch/ig/ch-elm/StructureDefinition/ChElmPatientInitials
description: Patient representation via Initials
package_name: ch.fhir.ig.ch-elm
derivation: constraint
name: ChElmPatientInitials
type: Patient
elements:
  name:
    constraint:
      name-initials: {human: a name with initials, source: 'http://fhir.ch/ig/ch-elm/StructureDefinition/ChElmPatientInitials', severity: error, expression: '(given.hasValue() and (''''+given.first()).length() = 1 or given.hasValue().not() and given.extension.where(url=''http://hl7.org/fhir/StructureDefinition/data-absent-reason'').exists()) and (family.hasValue() and (''''+family.first()).length() = 1 or family.hasValue().not() and family.extension.where(url=''http://hl7.org/fhir/StructureDefinition/data-absent-reason'').exists())'}
    index: 0
  telecom:
    index: 1
    slicing:
      slices:
        email:
          match: {}
          schema: {index: 2}
          max: 0
        phone:
          match: {}
          schema: {index: 3}
          max: 0
        internet:
          match: {}
          schema: {index: 4}
          max: 0
  address:
    index: 5
    slicing:
      slices:
        home:
          match: {}
          schema:
            index: 5
            elements:
              line: {index: 6}
package_version: 1.14.0
class: profile
kind: resource
url: http://fhir.ch/ig/ch-elm/StructureDefinition/ChElmPatientInitials
base: http://fhir.ch/ig/ch-elm/StructureDefinition/ch-elm-patient
version: 1.14.0