PackagesCanonicalsLogsProblems
    Packages
    hl7.fhir.cz.lab@1.0.0
    https://hl7.cz/fhir/lab/StructureDefinition/SubjectCz
description: Patient or Subject of care. Sections A1.1 and A1.2 of the eHN guideline.
package_name: hl7.fhir.cz.lab
derivation: specialization
name: LogEnSubjectLabEhnCz
type: https://hl7.cz/fhir/lab/StructureDefinition/SubjectCz
elements:
  identification:
    type: Base
    short: A.1.1 Identification of the patient/subject
    index: 0
    elements:
      givenName: {type: string, short: A.1.1.1 Given name, array: true, min: 1, index: 1}
      familyName: {type: string, short: A.1.1.2 Familyname/surname, array: true, min: 1, index: 2}
      dateOfBirth: {type: dateTime, short: A.1.1.3 Date of birth, index: 3}
      identifier: {type: Identifier, short: A.1.1.4 Patient identifier, array: true, min: 1, index: 4}
      citizenship: {type: CodeableConcept, short: A.1.1.5 Citizenship, array: true, index: 5}
      gender: {type: CodeableConcept, short: A.1.1.6 Gender, index: 6}
      communicationLanguage: {type: CodeableConcept, short: A.1.1.7 Language of communication, array: true, index: 7}
    required: [familyName, dateOfBirth, gender, givenName, identifier]
  contact:
    type: Base
    short: A.1.2 Patient/subject related contact information
    index: 8
    elements:
      address: {type: Address, short: A.1.2.1 Address, array: true, index: 9}
      telecom: {type: ContactPoint, short: A.1.2.2 Telecom, array: true, index: 10}
      preferredPhysician:
        type: Base
        short: A.1.2.3 preferred physician
        array: true
        index: 11
        elements:
          identifier: {type: Identifier, short: A.1.2.3.1 Identification of the preferred physician, index: 12}
          name: {type: HumanName, short: A.1.2.3.2 Name of the preferred physician, index: 13}
          specialty: {type: CodeableConcept, short: A.1.2.3.3 Specialty of the preferred physician, array: true, index: 14}
          providerIdentifierName: {type: string, short: A.1.2.3.4 Identification and name of the provider the doctor represents, index: 15}
          providerAddress: {type: Address, short: A.1.2.3.5 Provider address, index: 16}
          telecom: {type: ContactPoint, short: A.1.2.3.6 Telecom, array: true, index: 17}
        required: [name, identifier]
      legalRepresent:
        type: Base
        short: A.1.2.4 Legal representatives and other contact persons
        array: true
        index: 18
        elements:
          type: {type: CodeableConcept, short: A.1.2.4.1 Contact type, index: 19}
          relationToSubject: {type: CodeableConcept, short: A.1.2.4.2 Relationship to the patient, index: 20}
          identifier: {type: Identifier, short: A.1.2.4.3 Person identifier, array: true, index: 21}
          givenName: {type: string, short: A.1.2.4.4 Given name, array: true, min: 1, index: 22}
          familyName: {type: string, short: A.1.2.4.5 Family name/surname, array: true, min: 1, index: 23}
          address: {type: Address, short: A.1.2.4.6 Contact person address, index: 24}
          telecom: {type: ContactPoint, short: A.1.2.4.7 Telecom, array: true, index: 25}
        required: [familyName, givenName]
package_version: 1.0.0
class: logical
kind: logical
url: https://hl7.cz/fhir/lab/StructureDefinition/SubjectCz
base: http://hl7.org/fhir/StructureDefinition/Base
version: 1.0.0
required: [identification]