PackagesCanonicalsLogsProblems
    Packages
    ch.fhir.ig.ch@elm-1.9.0
    http://fhir.ch/ig/ch-elm/StructureDefinition/LaboratoryReport
description: The logical model represents the CH ELM laboratory report as an abstract data model. This data elements are defined by the ordinance of the Federal Office of Public Health (FOPH) and are then mapped to the FHIR document structure. \n\nCardinalities:\n- The cardinalities in the logical model show the so-called 'best case'. This means that if these data are available, they must be submitted to the FOPH.\n- Since in reality the data is not always available, the CH ELM profiles define which elements are required or optional.\n- See also the concept 'Must Support', which is described on the 'Home' page of this implementation guide
package_name: ch.fhir.ig.ch
derivation: specialization
name: ChElmLaboratoryReport
type: http://fhir.ch/ig/ch-elm/StructureDefinition/LaboratoryReport
elements:
  Header:
    type: Element
    short: Document information
    index: 0
    elements:
      DocumentIdentifier: {type: Identifier, short: 'Persistent, unique identifier for the document', index: 1}
      DocumentTimestamp: {type: dateTime, short: Timestamp of the document, index: 2}
      DocumentLanguage: {type: code, short: Language of the document content, index: 3}
      DocumentTitle: {type: string, short: Human Readable name/title of the document, index: 4}
      DocumentSectionTitle: {type: string, short: Human Readable name/title of the section, index: 5}
    required: [DocumentSectionTitle, DocumentTimestamp, DocumentIdentifier, DocumentTitle, DocumentLanguage]
  Author:
    type: Element
    short: Author of the document (may be identical with Lab)
    index: 6
    elements:
      OrganizationGLN: {type: Identifier, short: Global location number (GLN) of the authoring/sending organization, index: 7}
    required: [OrganizationGLN]
  Lab:
    type: Element
    short: Notifiable laboratory that performed the laboratory test -> Art. 4 Abs. 2 (Meldepflichtiges Laboratorium)
    index: 8
    elements:
      OrganizationGLN: {type: Identifier, short: Global location number (GLN) of the laboratory organization, index: 9}
      OrganizationName: {type: string, short: Name of the laboratory organization, index: 10}
      OrderIdentifier: {type: Identifier, short: Identifier assigned to this order by the testing laboratory, index: 11}
    required: [OrganizationGLN, OrganizationName, OrderIdentifier]
  Orderer:
    type: Element
    short: Orderer of the laboratory test -> Art. 4 Abs. 3 (Auftraggebende Ärztin oder auftraggebender Arzt und Betrieb in dem sie oder er tätig ist)
    index: 12
    elements:
      OrganizationBER: {type: Identifier, short: Business and Enterprise Register (BER) of the ordering organization, index: 13}
      OrganizationUIDB: {type: Identifier, short: Unique Identification Business (UIDB) of the ordering organization, index: 14}
      OrganizationName: {type: string, short: Name of the ordering organization, index: 15}
      OrganizationDepartment: {type: string, short: Department where the laboratory test is ordered, index: 16}
      Physician:
        type: Element
        short: Ordering physician
        index: 17
        elements:
          GLN: {type: Identifier, short: Global location number (GLN) of the physician, index: 18}
          ZSR: {type: Identifier, short: Unique Identification (ZSR/RCC) of the ordering physician, index: 19}
          Surname: {type: string, short: Surname physician, index: 20}
          Givenname: {type: string, short: Given name physician, index: 21}
          Phone: {type: string, short: Phone number physician, index: 22}
          Email: {type: string, short: Email address physician, index: 23}
        required: [GLN, Email, Surname, Givenname, Phone]
      OrganizationAddress:
        type: Element
        short: Address of the ordering organization
        index: 24
        elements:
          StreetLine: {type: string, short: 'Street name, house number', index: 25}
          PostBox: {type: string, short: P.O. Box number, index: 26}
          ZipCode: {type: string, short: Zip code, index: 27}
          City: {type: string, short: City, index: 28}
        required: [ZipCode, StreetLine, PostBox, City]
    required: [OrganizationName, OrganizationAddress, Physician, OrganizationDepartment]
  Patient:
    type: Element
    short: Patient -> Anhang 3 (Angaben zur betrofenen Person)
    index: 29
    elements:
      Identifier:
        type: Identifier
        short: Identifier
        index: 30
        elements:
          OASI: {type: Identifier, short: 'Switzerland: Old-age and survivors''s insurance (OASI) number', index: 31}
          IDN: {type: Identifier, short: 'Liechtenstein: Identification number (IDN)', index: 32}
      Surname: {type: string, short: Surname (or initials), index: 33}
      Givenname: {type: string, short: Given name (or initials), index: 34}
      Gender: {type: code, short: Gender, index: 35}
      DateOfBirth: {type: date, short: Date of birth, index: 36}
      Phone: {type: string, short: Phone number, index: 37}
      Address:
        type: Element
        short: Residence address
        index: 38
        elements:
          StreetLine: {type: string, short: 'Street name, house number', index: 39}
          ZipCode: {type: string, short: Zip code, index: 40}
          City: {type: string, short: City, index: 41}
          Canton: {type: code, short: Canton, index: 42}
          Country: {type: code, short: Country, index: 43}
        required: [Country, ZipCode, StreetLine, City, Canton]
    required: [Address, Surname, Gender, DateOfBirth, Givenname, Phone, Identifier]
  TestResult:
    type: Element
    short: Laboratory result -> Art. 4 Abs. 1 (Die zu meldenden laboranalytischen Befunde) - Anhang 3 (Angaben zum laboranalytischen Befund)
    index: 44
    elements:
      StudyType: {type: code, short: Laboratory study type, index: 45}
      ExecutionDateTime: {type: dateTime, short: Date (-time) of test, index: 46}
      Type:
        type: Element
        short: Type of test
        index: 47
        elements:
          Code: {type: code, short: Coded data, index: 48}
          CodeSystem: {type: uri, short: Identity fo the terminology system, index: 49}
        required: [CodeSystem, Code]
      Specimen:
        type: Element
        short: Test sample
        index: 50
        elements:
          CollectionDateTime: {type: dateTime, short: Date (-time) of sample collection, index: 51}
          Type:
            type: code
            short: Collection material
            index: 52
            elements:
              Code: {type: code, short: Coded data, index: 53}
              CodeSystem: {type: uri, short: Identity fo the terminology system, index: 54}
        required: [CollectionDateTime, Type]
      Value:
        type: Element
        short: Acutal test result
        index: 55
        elements:
          Code: {type: code, short: Coded data, index: 56}
          CodeSystem: {type: uri, short: Identity fo the terminology system, index: 57}
        required: [CodeSystem, Code]
      Interpretation:
        type: Element
        short: Interpretation of the test result
        index: 58
        elements:
          Code: {type: code, short: Coded data, index: 59}
          CodeSystem: {type: uri, short: Identity fo the terminology system (HL7 ObservationInterpretation), index: 60}
        required: [CodeSystem, Code]
    required: [StudyType, Type, Interpretation, ExecutionDateTime, Specimen, Value]
package_version: elm-1.9.0
class: logical
kind: logical
url: http://fhir.ch/ig/ch-elm/StructureDefinition/LaboratoryReport
base: http://hl7.org/fhir/StructureDefinition/Element
version: 1.9.0
required: [Header, TestResult, Patient, Orderer, Author, Lab]