SOTT1Laboratory
type: StructureDefinition
node role: treeRoot
id:
  v: SOTT1Laboratory
text:
  status:
    v: extensions
  div: Name Flags Card. Type Description & Constraints<img src="[binary]" alt="doco" style="background-color: inherit"/> SOTT1Laboratory 0..* BackboneElement This is an abstract type. Elements defined in Ancestors: @id, <a href="http://hl7.org/fhir/R4/datatypes.html#Element" title="May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.">extension, <a href="http://hl7.org/fhir/R4/datatypes.html#BackboneElement" title="May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).">modifierExtension Surveillance & Outbreak Toolkit T1 - Laboratory Instances of this logical model are not marked to be the target of a Reference laboratoryId 0..1 string Laboratory ID: labName 0..1 string Name of testing laboratory: labLocation 0..1 string Location of testing laboratory antibioticReceived 0..1 code Did the patient received antibiotic prior to specimen collection? Binding: SOT Yes No (required) labTests 0..* Ba…
url:
  v: http://worldhealthorganization.github.io/smart-ot/StructureDefinition/SOTT1Laboratory
version:
  v: 0.2.1
name:
  v: SOTT1Laboratory
title:
  v: Surveillance & Outbreak Toolkit T1 - Laboratory
status:
  v: draft
date:
  v: 2023-11-07T05:59:29+00:00
publisher:
  v: WHO
contact:
  name:
    v: WHO
  telecom:
    system:
      v: url
    value:
      v: http://who.int
jurisdiction:
  coding:
    system:
      v: http://unstats.un.org/unsd/methods/m49/m49.htm
    code:
      v: 001
fhir version:
  v: 4.0.1
mapping:
  identity:
    v: rim
  uri:
    v: http://hl7.org/v3
  name:
    v: RIM Mapping
kind:
  v: logical
abstract:
  v: true
type:
  v: http://worldhealthorganization.github.io/smart-ot/StructureDefinition/SOTT1Laboratory
base definition:
  v: http://hl7.org/fhir/StructureDefinition/BackboneElement
  link: http://hl7.org/fhir/StructureDefinition/BackboneElement
derivation:
  v: specialization
snapshot:
  element:
    id:
      v: SOTT1Laboratory
    path:
      v: SOTT1Laboratory
    short:
      v: Surveillance & Outbreak Toolkit T1 - Laboratory
    definition:
      v: Base definition for all elements that are defined inside a resource - but not those in a data type.
    min:
      v: 0
    max:
      v: *
    base:
      path:
        v: BackboneElement
      min:
        v: 0
      max:
        v: *
    condition:
      v: ele-1
    constraint:
      key:
        v: ele-1
      severity:
        v: error
      human:
        v: All FHIR elements must have a @value or children
      expression:
        v: hasValue() or (children().count() > id.count())
      xpath:
        v: @value|f:*|h:div
      source:
        v: http://hl7.org/fhir/StructureDefinition/Element
        link: http://hl7.org/fhir/StructureDefinition/Element
    is modifier:
      v: false
    mapping:
      identity:
        v: rim
      map:
        v: n/a
  element:
    id:
      v: SOTT1Laboratory.id
    path:
      v: SOTT1Laboratory.id
    representation:
      v: xmlAttr
    short:
      v: Unique id for inter-element referencing
    definition:
      v: Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
    min:
      v: 0
    max:
      v: 1
    base:
      path:
        v: Element.id
      min:
        v: 0
      max:
        v: 1
    type:
      code:
        v: http://hl7.org/fhirpath/System.String
    is modifier:
      v: false
    is summary:
      v: false
    mapping:
      identity:
        v: rim
      map:
        v: n/a
  element:
    id:
      v: SOTT1Laboratory.extension
    path:
      v: SOTT1Laboratory.extension
    slicing:
      description:
        v: Extensions are always sliced by (at least) url
      rules:
        v: open
    short:
      v: Additional content defined by implementations
    definition:
      v: May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
    comment:
      v: There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.
    alias:
      v: extensions
    alias:
      v: user content
    min:
      v: 0
    max:
      v: *
    base:
      path:
        v: Element.extension
      min:
        v: 0
      max:
        v: *
    type:
      code:
        v: Extension
    constraint:
      key:
        v: ele-1
      severity:
        v: error
      human:
        v: All FHIR elements must have a @value or children
      expression:
        v: hasValue() or (children().count() > id.count())
      xpath:
        v: @value|f:*|h:div
      source:
        v: http://hl7.org/fhir/StructureDefinition/Element
        link: http://hl7.org/fhir/StructureDefinition/Element
    constraint:
      key:
        v: ext-1
      severity:
        v: error
      human:
        v: Must have either extensions or value[x], not both
      expression:
        v: extension.exists() != value.exists()
      xpath:
        v: exists(f:extension)!=exists(f:*[starts-with(local-name(.), "value")])
      source:
        v: http://hl7.org/fhir/StructureDefinition/Extension
        link: http://hl7.org/fhir/StructureDefinition/Extension
    is modifier:
      v: false
    is summary:
      v: false
    mapping:
      identity:
        v: rim

v: string

v: value

v: url

v: n/a

id:
  v: SOTT1Laboratory.modifierExtension
path:
  v: SOTT1Laboratory.modifierExtension
short:
  v: Extensions that cannot be ignored even if unrecognized
definition:
  v: May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).
comment:
  v: There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.
requirements:
  v: Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension).
alias:
  v: extensions
alias:
  v: user content
alias:
  v: modifiers
min:
  v: 0
max:
  v: *
base:
  path:
    v: BackboneElement.modifierExtension
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: Extension
constraint:
  key:
    v: ele-1
  severity:
    v: error
  human:
    v: All FHIR elements must have a @value or children
  expression:
    v: hasValue() or (children().count() > id.count())
  xpath:
    v: @value|f:*|h:div
  source:
    v: http://hl7.org/fhir/StructureDefinition/Element
    link: http://hl7.org/fhir/StructureDefinition/Element
constraint:
  key:
    v: ext-1
  severity:
    v: error
  human:
    v: Must have either extensions or value[x], not both
  expression:
    v: extension.exists() != value.exists()
  xpath:
    v: exists(f:extension)!=exists(f:*[starts-with(local-name(.), "value")])
  source:
    v: http://hl7.org/fhir/StructureDefinition/Extension
    link: http://hl7.org/fhir/StructureDefinition/Extension
is modifier:
  v: true
is modifier reason:
  v: Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
is summary:
  v: true
mapping:
  identity:
    v: rim
  map:
    v: N/A

id:
  v: SOTT1Laboratory.laboratoryId
path:
  v: SOTT1Laboratory.laboratoryId
short:
  v: Laboratory ID:
definition:
  v: Laboratory identification assigned to the case.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: SOTT1Laboratory.laboratoryId
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string

id:
  v: SOTT1Laboratory.labName
path:
  v: SOTT1Laboratory.labName
short:
  v: Name of testing laboratory:
definition:
  v: Name of testing laboratory.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: SOTT1Laboratory.labName
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string

id:
  v: SOTT1Laboratory.labLocation
path:
  v: SOTT1Laboratory.labLocation
short:
  v: Location of testing laboratory
definition:
  v: Location of testing laboratory.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: SOTT1Laboratory.labLocation
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string

id:
  v: SOTT1Laboratory.antibioticReceived
path:
  v: SOTT1Laboratory.antibioticReceived
short:
  v: Did the patient received antibiotic prior to specimen collection?
definition:
  v: Did the patient received antibiotic prior to specimen collection?
min:
  v: 0
max:
  v: 1
base:
  path:
    v: SOTT1Laboratory.antibioticReceived
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: code
binding:
  strength:
    v: required
  value set:
    v: http://worldhealthorganization.github.io/smart-ot/ValueSet/YesNo
    link: http://worldhealthorganization.github.io/smart-ot/ValueSet/YesNo

id:
  v: SOTT1Laboratory.labTests
path:
  v: SOTT1Laboratory.labTests
short:
  v: Details of tests performed
definition:
  v: Details of tests performed
min:
  v: 0
max:
  v: *
base:
  path:
    v: SOTT1Laboratory.labTests
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: BackboneElement
constraint:
  key:
    v: ele-1
  severity:
    v: error
  human:
    v: All FHIR elements must have a @value or children
  expression:
    v: hasValue() or (children().count() > id.count())
  xpath:
    v: @value|f:*|h:div
  source:
    v: http://hl7.org/fhir/StructureDefinition/Element
    link: http://hl7.org/fhir/StructureDefinition/Element

id:
  v: SOTT1Laboratory.labTests.id
path:
  v: SOTT1Laboratory.labTests.id
representation:
  v: xmlAttr
short:
  v: Unique id for inter-element referencing
definition:
  v: Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: Element.id
  min:
    v: 0
  max:
    v: 1
type:
  extension:
    url:
      v: http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type
    value:
      v: string
  code:
    v: http://hl7.org/fhirpath/System.String
is modifier:
  v: false
is summary:
  v: false
mapping:
  identity:
    v: rim
  map:
    v: n/a

id:
  v: SOTT1Laboratory.labTests.extension
path:
  v: SOTT1Laboratory.labTests.extension
slicing:
  discriminator:
    type:
      v: value
    path:
      v: url
  description:
    v: Extensions are always sliced by (at least) url
  rules:
    v: open
short:
  v: Additional content defined by implementations
definition:
  v: May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
comment:
  v: There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.
alias:
  v: extensions
alias:
  v: user content
min:
  v: 0
max:
  v: *
base:
  path:
    v: Element.extension
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: Extension
constraint:
  key:
    v: ele-1
  severity:
    v: error
  human:
    v: All FHIR elements must have a @value or children
  expression:
    v: hasValue() or (children().count() > id.count())
  xpath:
    v: @value|f:*|h:div
  source:
    v: http://hl7.org/fhir/StructureDefinition/Element
    link: http://hl7.org/fhir/StructureDefinition/Element
constraint:
  key:
    v: ext-1
  severity:
    v: error
  human:
    v: Must have either extensions or value[x], not both
  expression:
    v: extension.exists() != value.exists()
  xpath:
    v: exists(f:extension)!=exists(f:*[starts-with(local-name(.), "value")])
  source:
    v: http://hl7.org/fhir/StructureDefinition/Extension
    link: http://hl7.org/fhir/StructureDefinition/Extension
is modifier:
  v: false
is summary:
  v: false
mapping:
  identity:
    v: rim
  map:
    v: n/a

short:
  v: Extensions that cannot be ignored even if unrecognized
definition:
  v: May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).
comment:
  v: There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.
requirements:
  v: Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension).
alias:
  v: extensions
alias:
  v: user content
alias:
  v: modifiers
min:
  v: 0
max:
  v: *
base:
  path:
    v: BackboneElement.modifierExtension
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: Extension
constraint:
  key:
    v: ele-1
  severity:
    v: error
  human:
    v: All FHIR elements must have a @value or children
  expression:
    v: hasValue() or (children().count() > id.count())
  xpath:
    v: @value|f:*|h:div
  source:
    v: http://hl7.org/fhir/StructureDefinition/Element
    link: http://hl7.org/fhir/StructureDefinition/Element
constraint:
  key:
    v: ext-1
  severity:
    v: error
  human:
    v: Must have either extensions or value[x], not both
  expression:
    v: extension.exists() != value.exists()
  xpath:
    v: exists(f:extension)!=exists(f:*[starts-with(local-name(.), "value")])
  source:
    v: http://hl7.org/fhir/StructureDefinition/Extension
    link: http://hl7.org/fhir/StructureDefinition/Extension
is modifier:
  v: true
is modifier reason:
  v: Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
is summary:
  v: true
mapping:
  identity:
    v: rim
  map:
    v: N/A

id:
  v: SOTT1Laboratory.labTests.sampleId
path:
  v: SOTT1Laboratory.labTests.sampleId
short:
  v: Sample ID
definition:
  v: First Sample ID
min:
  v: 0
max:
  v: 1
base:
  path:
    v: SOTT1Laboratory.labTests.sampleId
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string

id:
  v: SOTT1Laboratory.labTests.sampleType
path:
  v: SOTT1Laboratory.labTests.sampleType
short:
  v: Type of specimen (blood, stool, CSF, skin smear…..)
definition:
  v: Type of specimen (blood, stool, CSF, skin smear…..)
min:
  v: 0
max:
  v: 1
base:
  path:
    v: SOTT1Laboratory.labTests.sampleType
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string

id:
  v: SOTT1Laboratory.labTests.collectionDate
path:
  v: SOTT1Laboratory.labTests.collectionDate
short:
  v: Collection date
definition:
  v: Collection date
min:
  v: 0
max:
  v: 1
base:
  path:
    v: SOTT1Laboratory.labTests.collectionDate
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: date

short:
  v: Date of test performed
definition:
  v: Date of test performed
min:
  v: 0
max:
  v: 1
base:
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: date

id:
  v: SOTT1Laboratory.labTests.testPerformed
path:
  v: SOTT1Laboratory.labTests.testPerformed
short:
  v: Test performed
definition:
  v: Test performed
min:
  v: 0
max:
  v: 1
base:
  path:
    v: SOTT1Laboratory.labTests.testPerformed
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string

id:
  v: SOTT1Laboratory.labTests.result
path:
  v: SOTT1Laboratory.labTests.result
short:
  v: Result
definition:
  v: Result
min:
  v: 0
max:
  v: 1
base:
  path:
    v: SOTT1Laboratory.labTests.result
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: code
binding:
  strength:
    v: required
  value set:
    v: http://worldhealthorganization.github.io/smart-ot/ValueSet/Results
    link: http://worldhealthorganization.github.io/smart-ot/ValueSet/Results

id:
  v: SOTT1Laboratory.proteinuria
path:
  v: SOTT1Laboratory.proteinuria
short:
  v: Proteinuria
definition:
  v: Record laboratory test results: Proteinuria
min:
  v: 0
max:
  v: 1
base:
  path:
    v: SOTT1Laboratory.proteinuria
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: code
binding:
  strength:
    v: required
  value set:
    v: http://worldhealthorganization.github.io/smart-ot/ValueSet/YesNoUnknown
    link: http://worldhealthorganization.github.io/smart-ot/ValueSet/YesNoUnknown

id:
  v: SOTT1Laboratory.hematuria
path:
  v: SOTT1Laboratory.hematuria
short:
  v: Hematuria
definition:
  v: Record laboratory test results: Hematuria
min:
  v: 0
max:
  v: 1
base:
  path:
    v: SOTT1Laboratory.hematuria
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: code
binding:
  strength:
    v: required
  value set:
    v: http://worldhealthorganization.github.io/smart-ot/ValueSet/YesNoUnknown
    link: http://worldhealthorganization.github.io/smart-ot/ValueSet/YesNoUnknown

id:
  v: SOTT1Laboratory.haemoglobin
path:
  v: SOTT1Laboratory.haemoglobin
short:
  v: Haemoglobin (g/l)
definition:
  v: Record laboratory test results: Haemoglobin (g/l)
min:
  v: 0
max:
  v: 1
base:
  path:
    v: SOTT1Laboratory.haemoglobin
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: Quantity

id:
  v: SOTT1Laboratory.WBC
path:
  v: SOTT1Laboratory.WBC
short:
  v: WBC count
definition:
  v: Record laboratory test results: WBC count
min:
  v: 0
max:
  v: 1
base:
  path:
    v: SOTT1Laboratory.WBC
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: Quantity

id:
  v: SOTT1Laboratory.platelet
path:
  v: SOTT1Laboratory.platelet
short:
  v: Platelets
definition:
  v: Record laboratory test results: Platelets
min:
  v: 0
max:
  v: 1
base:
  path:
    v: SOTT1Laboratory.platelet
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: Quantity

id:
  v: SOTT1Laboratory.CRP
path:
  v: SOTT1Laboratory.CRP
short:
  v: CRP:
definition:
  v: Record laboratory test results: CRP:
min:
  v: 0
max:
  v: 1
base:
  path:
    v: SOTT1Laboratory.CRP
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: Quantity

id:
  v: SOTT1Laboratory.potassium
path:
  v: SOTT1Laboratory.potassium
short:
  v: Potassium
definition:
  v: Record laboratory test results: Potassium
min:
  v: 0
max:
  v: 1
base:
  path:
    v: SOTT1Laboratory.potassium
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: Quantity

id:
  v: SOTT1Laboratory.ALT
path:
  v: SOTT1Laboratory.ALT
short:
  v: ALT/SGPT
definition:
  v: Record laboratory test results: ALT/SGPT
min:
  v: 0
max:
  v: 1
base:
  path:
    v: SOTT1Laboratory.ALT
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: Quantity

id:
  v: SOTT1Laboratory.AST
path:
  v: SOTT1Laboratory.AST
short:
  v: AST/SGOT
definition:
  v: Record laboratory test results: AST/SGOT
min:
  v: 0
max:
  v: 1
base:
  path:
    v: SOTT1Laboratory.AST
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: Quantity

id:
  v: SOTT1Laboratory.lactate
path:
  v: SOTT1Laboratory.lactate
short:
  v: Lactate
definition:
  v: Record laboratory test results: Lactate
min:
  v: 0
max:
  v: 1
base:
  path:
    v: SOTT1Laboratory.lactate
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: Quantity

id:
  v: SOTT1Laboratory.totalBilirubin
path:
  v: SOTT1Laboratory.totalBilirubin
short:
  v: Total bilirubin
definition:
  v: Record laboratory test results: Total bilirubin
min:
  v: 0
max:
  v: 1
base:
  path:
    v: SOTT1Laboratory.totalBilirubin
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: Quantity

id:
  v: SOTT1Laboratory.creatinine
path:
  v: SOTT1Laboratory.creatinine
short:
  v: Creatinine
definition:
  v: Record laboratory test results: Creatinine
min:
  v: 0
max:
  v: 1
base:
  path:
    v: SOTT1Laboratory.creatinine
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: Quantity

id:
  v: SOTT1Laboratory.urea
path:
  v: SOTT1Laboratory.urea
short:
  v: Urea
definition:
  v: Record laboratory test results: Urea
min:
  v: 0
max:
  v: 1
base:
  path:
    v: SOTT1Laboratory.urea
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: Quantity

id:
  v: SOTT1Laboratory.kinase
path:
  v: SOTT1Laboratory.kinase
short:
  v: Creatine kinase
definition:
  v: Record laboratory test results: Creatine kinase
min:
  v: 0
max:
  v: 1
base:
  path:
    v: SOTT1Laboratory.kinase
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: Quantity

id:
  v: SOTT1Laboratory.otherBloodTest
path:
  v: SOTT1Laboratory.otherBloodTest
short:
  v: Other blood test:
definition:
  v: Describe additional blood tests and give the results
min:
  v: 0
max:
  v: 1
base:
  path:
    v: SOTT1Laboratory.otherBloodTest
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: Quantity

id:
  v: SOTT1Laboratory.bloodGas
path:
  v: SOTT1Laboratory.bloodGas
short:
  v: Blood gasses analysis
definition:
  v: Record laboratory test results: Blood gasses analysis
min:
  v: 0
max:
  v: 1
base:
  path:
    v: SOTT1Laboratory.bloodGas
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: code
binding:
  strength:
    v: required
  value set:
    v: http://worldhealthorganization.github.io/smart-ot/ValueSet/YesNo
    link: http://worldhealthorganization.github.io/smart-ot/ValueSet/YesNo

id:
  v: SOTT1Laboratory.arterialBloodPH
path:
  v: SOTT1Laboratory.arterialBloodPH
short:
  v: Arterial blood PH
definition:
  v: Record laboratory test results: Arterial blood PH
min:
  v: 0
max:
  v: 1
base:
  path:
    v: SOTT1Laboratory.arterialBloodPH
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string

id:
  v: SOTT1Laboratory.bicarbonates
path:
  v: SOTT1Laboratory.bicarbonates
short:
  v: Bicarbonates
definition:
  v: Record laboratory test results: Bicarbonates
min:
  v: 0
max:
  v: 1
base:
  path:
    v: SOTT1Laboratory.bicarbonates
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string

id:
  v: SOTT1Laboratory.PO2
path:
  v: SOTT1Laboratory.PO2
short:
  v: Partial pressure of oxygen
definition:
  v: Record laboratory test results: Partial pressure of oxygen
min:
  v: 0
max:
  v: 1
base:
  path:
    v: SOTT1Laboratory.PO2
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string

id:
  v: SOTT1Laboratory.PCO2
path:
  v: SOTT1Laboratory.PCO2
short:
  v: Partial pressure of carbon dioxide
definition:
  v: Record laboratory test results: Partial pressure of carbon dioxide
min:
  v: 0
max:
  v: 1
base:
  path:
    v: SOTT1Laboratory.PCO2
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string

id:
  v: SOTT1Laboratory.O2SAT
path:
  v: SOTT1Laboratory.O2SAT
short:
  v: Oxygen saturation
definition:
  v: Record laboratory test results: Oxygen saturation
min:
  v: 0
max:
  v: 1
base:
  path:
    v: SOTT1Laboratory.O2SAT
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string

id:
  v: SOTT1Laboratory.otherTestsPerformed
path:
  v: SOTT1Laboratory.otherTestsPerformed
short:
  v: Other tests performed and results (even negative results)
definition:
  v: Other tests performed and results (even negative results)
min:
  v: 0
max:
  v: 1
base:
  path:
    v: SOTT1Laboratory.otherTestsPerformed
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string

id:
  v: SOTT1Laboratory.labConclusion
path:
  v: SOTT1Laboratory.labConclusion
short:
  v: Laboratory conclusion
definition:
  v: Evaluate the laboratory test results and draw a conclusion from these results
min:
  v: 0
max:
  v: 1
base:
  path:
    v: SOTT1Laboratory.labConclusion
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string

id:
  v: SOTT1Laboratory.environmentSampleTaken
path:
  v: SOTT1Laboratory.environmentSampleTaken
short:
  v: Environmental samples taken
definition:
  v: Where any environmental samples taken and submitted to a laboratory
min:
  v: 0
max:
  v: 1
base:
  path:
    v: SOTT1Laboratory.environmentSampleTaken
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: code
binding:
  strength:
    v: required
  value set:
    v: http://worldhealthorganization.github.io/smart-ot/ValueSet/YesNo
    link: http://worldhealthorganization.github.io/smart-ot/ValueSet/YesNo

short:
  v: Details of environment sample
definition:
  v: Details of environment sample
min:
  v: 0
max:
  v: 1
base:
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: BackboneElement
constraint:
  key:
    v: ele-1
  severity:
    v: error
  human:
    v: All FHIR elements must have a @value or children
  expression:
    v: hasValue() or (children().count() > id.count())
  xpath:
    v: @value|f:*|h:div
  source:
    v: http://hl7.org/fhir/StructureDefinition/Element
    link: http://hl7.org/fhir/StructureDefinition/Element

representation:
  v: xmlAttr
short:
  v: Unique id for inter-element referencing
definition:
  v: Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: Element.id
  min:
    v: 0
  max:
    v: 1
type:
  extension:
    url:
      v: http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type
    value:
      v: string
  code:
    v: http://hl7.org/fhirpath/System.String
is modifier:
  v: false
is summary:
  v: false
mapping:
  identity:
    v: rim
  map:
    v: n/a

slicing:
  discriminator:
    type:
      v: value
    path:
      v: url
  description:
    v: Extensions are always sliced by (at least) url
  rules:
    v: open
short:
  v: Additional content defined by implementations
definition:
  v: May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
comment:
  v: There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.
alias:
  v: extensions
alias:
  v: user content
min:
  v: 0
max:
  v: *
base:
  path:
    v: Element.extension
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: Extension
constraint:
  key:
    v: ele-1
  severity:
    v: error
  human:
    v: All FHIR elements must have a @value or children
  expression:
    v: hasValue() or (children().count() > id.count())
  xpath:
    v: @value|f:*|h:div
  source:
    v: http://hl7.org/fhir/StructureDefinition/Element
    link: http://hl7.org/fhir/StructureDefinition/Element
constraint:
  key:
    v: ext-1
  severity:
    v: error
  human:
    v: Must have either extensions or value[x], not both
  expression:
    v: extension.exists() != value.exists()
  xpath:
    v: exists(f:extension)!=exists(f:*[starts-with(local-name(.), "value")])
  source:
    v: http://hl7.org/fhir/StructureDefinition/Extension
    link: http://hl7.org/fhir/StructureDefinition/Extension
is modifier:
  v: false
is summary:
  v: false
mapping:
  identity:
    v: rim
  map:
    v: n/a

short:
  v: Extensions that cannot be ignored even if unrecognized
definition:
  v: May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).
comment:
  v: There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.
requirements:
  v: Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension).
alias:
  v: extensions
alias:
  v: user content
alias:
  v: modifiers
min:
  v: 0
max:
  v: *
base:
  path:
    v: BackboneElement.modifierExtension
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: Extension
constraint:
  key:
    v: ele-1
  severity:
    v: error
  human:
    v: All FHIR elements must have a @value or children
  expression:
    v: hasValue() or (children().count() > id.count())
  xpath:
    v: @value|f:*|h:div
  source:
    v: http://hl7.org/fhir/StructureDefinition/Element
    link: http://hl7.org/fhir/StructureDefinition/Element
constraint:
  key:
    v: ext-1
  severity:
    v: error
  human:
    v: Must have either extensions or value[x], not both
  expression:
    v: extension.exists() != value.exists()
  xpath:
    v: exists(f:extension)!=exists(f:*[starts-with(local-name(.), "value")])
  source:
    v: http://hl7.org/fhir/StructureDefinition/Extension
    link: http://hl7.org/fhir/StructureDefinition/Extension
is modifier:
  v: true
is modifier reason:
  v: Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
is summary:
  v: true
mapping:
  identity:
    v: rim
  map:
    v: N/A

short:
  v: Products
definition:
  v: Describe the environmental samples (soil, water, air, etc)
min:
  v: 0
max:
  v: 1
base:
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string

short:
  v: Date of collection
definition:
  v: When where these environmental samples taken
min:
  v: 0
max:
  v: 1
base:
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: date

id:
  v: SOTT1Laboratory.animalSampleTaken
path:
  v: SOTT1Laboratory.animalSampleTaken
short:
  v: Animal samples taken
definition:
  v: Where any animal samples taken and submitted to the laboratory (blood, oropharyngeal swabs, tissue, brain, feaces, etc)
min:
  v: 0
max:
  v: 1
base:
  path:
    v: SOTT1Laboratory.animalSampleTaken
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: code
binding:
  strength:
    v: required
  value set:
    v: http://worldhealthorganization.github.io/smart-ot/ValueSet/YesNo
    link: http://worldhealthorganization.github.io/smart-ot/ValueSet/YesNo

id:
  v: SOTT1Laboratory.animalSampleDetails
path:
  v: SOTT1Laboratory.animalSampleDetails
short:
  v: Details of animal sample
definition:
  v: Details of animal sample
min:
  v: 0
max:
  v: 1
base:
  path:
    v: SOTT1Laboratory.animalSampleDetails
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: BackboneElement
constraint:
  key:
    v: ele-1
  severity:
    v: error
  human:
    v: All FHIR elements must have a @value or children
  expression:
    v: hasValue() or (children().count() > id.count())
  xpath:
    v: @value|f:*|h:div
  source:
    v: http://hl7.org/fhir/StructureDefinition/Element
    link: http://hl7.org/fhir/StructureDefinition/Element

id:
  v: SOTT1Laboratory.animalSampleDetails.id
path:
  v: SOTT1Laboratory.animalSampleDetails.id
representation:
  v: xmlAttr
short:
  v: Unique id for inter-element referencing
definition:
  v: Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: Element.id
  min:
    v: 0
  max:
    v: 1
type:
  extension:
    url:
      v: http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type
    value:
      v: string
  code:
    v: http://hl7.org/fhirpath/System.String
is modifier:
  v: false
is summary:
  v: false
mapping:
  identity:
    v: rim
  map:
    v: n/a

slicing:
  discriminator:
    type:
      v: value
    path:
      v: url
  description:
    v: Extensions are always sliced by (at least) url
  rules:
    v: open
short:
  v: Additional content defined by implementations
definition:
  v: May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
comment:
  v: There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.
alias:
  v: extensions
alias:
  v: user content
min:
  v: 0
max:
  v: *
base:
  path:
    v: Element.extension
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: Extension
constraint:
  key:
    v: ele-1
  severity:
    v: error
  human:
    v: All FHIR elements must have a @value or children
  expression:
    v: hasValue() or (children().count() > id.count())
  xpath:
    v: @value|f:*|h:div
  source:
    v: http://hl7.org/fhir/StructureDefinition/Element
    link: http://hl7.org/fhir/StructureDefinition/Element
constraint:
  key:
    v: ext-1
  severity:
    v: error
  human:
    v: Must have either extensions or value[x], not both
  expression:
    v: extension.exists() != value.exists()
  xpath:
    v: exists(f:extension)!=exists(f:*[starts-with(local-name(.), "value")])
  source:
    v: http://hl7.org/fhir/StructureDefinition/Extension
    link: http://hl7.org/fhir/StructureDefinition/Extension
is modifier:
  v: false
is summary:
  v: false
mapping:
  identity:
    v: rim
  map:
    v: n/a

short:
  v: Extensions that cannot be ignored even if unrecognized
definition:
  v: May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).
comment:
  v: There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.
requirements:
  v: Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension).
alias:
  v: extensions
alias:
  v: user content
alias:
  v: modifiers
min:
  v: 0
max:
  v: *
base:
  path:
    v: BackboneElement.modifierExtension
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: Extension
constraint:
  key:
    v: ele-1
  severity:
    v: error
  human:
    v: All FHIR elements must have a @value or children
  expression:
    v: hasValue() or (children().count() > id.count())
  xpath:
    v: @value|f:*|h:div
  source:
    v: http://hl7.org/fhir/StructureDefinition/Element
    link: http://hl7.org/fhir/StructureDefinition/Element
constraint:
  key:
    v: ext-1
  severity:
    v: error
  human:
    v: Must have either extensions or value[x], not both
  expression:
    v: extension.exists() != value.exists()
  xpath:
    v: exists(f:extension)!=exists(f:*[starts-with(local-name(.), "value")])
  source:
    v: http://hl7.org/fhir/StructureDefinition/Extension
    link: http://hl7.org/fhir/StructureDefinition/Extension
is modifier:
  v: true
is modifier reason:
  v: Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
is summary:
  v: true
mapping:
  identity:
    v: rim
  map:
    v: N/A

short:
  v: Products
definition:
  v: What kind of animal samples were taken (blood, oropharyngeal swabs, tissue, brain, feaces, etc)
min:
  v: 0
max:
  v: 1
base:
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string

short:
  v: Date of collection
definition:
  v: When were animal samples taken?
min:
  v: 0
max:
  v: 1
base:
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: date

element:
  id:
    v: SOTT1Laboratory
  path:
    v: SOTT1Laboratory
  short:
    v: Surveillance & Outbreak Toolkit T1 - Laboratory
element:
  id:
    v: SOTT1Laboratory.laboratoryId
  path:
    v: SOTT1Laboratory.laboratoryId
  short:
    v: Laboratory ID:
  definition:
    v: Laboratory identification assigned to the case.
  min:
    v: 0
  max:
    v: 1
  type:
    code:
      v: string
element:
  id:
    v: SOTT1Laboratory.labName
  path:
    v: SOTT1Laboratory.labName
  short:
    v: Name of testing laboratory:
  definition:
    v: Name of testing laboratory.
  min:
    v: 0
  max:
    v: 1
  type:
    code:
      v: string
element:
  id:
    v: SOTT1Laboratory.labLocation
  path:
    v: SOTT1Laboratory.labLocation
  short:
    v: Location of testing laboratory
  definition:
    v: Location of testing laboratory.
  min:
    v: 0
  max:
    v: 1
  type:
    code:
      v: string
element:
  id:
    v: SOTT1Laboratory.antibioticReceived
  path:
    v: SOTT1Laboratory.antibioticReceived
  short:
    v: Did the patient received antibiotic prior to specimen collection?
  definition:
    v: Did the patient received antibiotic prior to specimen collection?
  min:
    v: 0
  max:
    v: 1
  type:
    code:
      v: code
  binding:
    strength:
      v: required
    value set:
      v: http://worldhealthorganization.github.io/smart-ot/ValueSet/YesNo
      link: http://worldhealthorganization.github.io/smart-ot/ValueSet/YesNo
element:
  id:
    v: SOTT1Laboratory.labTests
  path:
    v: SOTT1Laboratory.labTests
  short:
    v: Details of tests performed
  definition:
    v: Details of tests performed
  min:
    v: 0
  max:
    v: *
  type:
    code:
      v: BackboneElement
element:
  id:
    v: SOTT1Laboratory.labTests.sampleId
  path:
    v: SOTT1Laboratory.labTests.sampleId
  short:
    v: Sample ID
  definition:
    v: First Sample ID
  min:
    v: 0
  max:
    v: 1
  type:
    code:
      v: string
element:
  id:
    v: SOTT1Laboratory.labTests.sampleType
  path:
    v: SOTT1Laboratory.labTests.sampleType
  short:
    v: Type of specimen (blood, stool, CSF, skin smear…..)
  definition:
    v: Type of specimen (blood, stool, CSF, skin smear…..)
  min:
    v: 0
  max:
    v: 1
  type:
    code:
      v: string
element:
  id:
    v: SOTT1Laboratory.labTests.collectionDate
  path:
    v: SOTT1Laboratory.labTests.collectionDate
  short:
    v: Collection date
  definition:
    v: Collection date
  min:
    v: 0
  max:
    v: 1
  type:
    code:
      v: date
element:
  short:
    v: Date of test performed
  definition:
    v: Date of test performed
  min:
    v: 0
  max:
    v: 1
  type:
    code:
      v: date
element:
  id:
    v: SOTT1Laboratory.labTests.testPerformed
  path:
    v: SOTT1Laboratory.labTests.testPerformed
  short:
    v: Test performed
  definition:
    v: Test performed
  min:
    v: 0
  max:
    v: 1
  type:
    code:
      v: string
element:
  id:
    v: SOTT1Laboratory.labTests.result
  path:
    v: SOTT1Laboratory.labTests.result
  short:
    v: Result
  definition:
    v: Result
  min:
    v: 0
  max:
    v: 1
  type:
    code:
      v: code
  binding:
    strength:
      v: required
    value set:
      v: http://worldhealthorganization.github.io/smart-ot/ValueSet/Results
      link: http://worldhealthorganization.github.io/smart-ot/ValueSet/Results
element:
  id:
    v: SOTT1Laboratory.proteinuria
  path:
    v: SOTT1Laboratory.proteinuria
  short:
    v: Proteinuria
  definition:
    v: Record laboratory test results: Proteinuria
  min:
    v: 0

v: 1

code:
  v: code

strength:
  v: required
value set:
  v: http://worldhealthorganization.github.io/smart-ot/ValueSet/YesNoUnknown
  link: http://worldhealthorganization.github.io/smart-ot/ValueSet/YesNoUnknown

id:
  v: SOTT1Laboratory.hematuria
path:
  v: SOTT1Laboratory.hematuria
short:
  v: Hematuria
definition:
  v: Record laboratory test results: Hematuria
min:
  v: 0
max:
  v: 1
type:
  code:
    v: code
binding:
  strength:
    v: required
  value set:
    v: http://worldhealthorganization.github.io/smart-ot/ValueSet/YesNoUnknown
    link: http://worldhealthorganization.github.io/smart-ot/ValueSet/YesNoUnknown

id:
  v: SOTT1Laboratory.haemoglobin
path:
  v: SOTT1Laboratory.haemoglobin
short:
  v: Haemoglobin (g/l)
definition:
  v: Record laboratory test results: Haemoglobin (g/l)
min:
  v: 0
max:
  v: 1
type:
  code:
    v: Quantity

id:
  v: SOTT1Laboratory.WBC
path:
  v: SOTT1Laboratory.WBC
short:
  v: WBC count
definition:
  v: Record laboratory test results: WBC count
min:
  v: 0
max:
  v: 1
type:
  code:
    v: Quantity

id:
  v: SOTT1Laboratory.platelet
path:
  v: SOTT1Laboratory.platelet
short:
  v: Platelets
definition:
  v: Record laboratory test results: Platelets
min:
  v: 0
max:
  v: 1
type:
  code:
    v: Quantity

id:
  v: SOTT1Laboratory.CRP
path:
  v: SOTT1Laboratory.CRP
short:
  v: CRP:
definition:
  v: Record laboratory test results: CRP:
min:
  v: 0
max:
  v: 1
type:
  code:
    v: Quantity

id:
  v: SOTT1Laboratory.potassium
path:
  v: SOTT1Laboratory.potassium
short:
  v: Potassium
definition:
  v: Record laboratory test results: Potassium
min:
  v: 0
max:
  v: 1
type:
  code:
    v: Quantity

id:
  v: SOTT1Laboratory.ALT
path:
  v: SOTT1Laboratory.ALT
short:
  v: ALT/SGPT
definition:
  v: Record laboratory test results: ALT/SGPT
min:
  v: 0
max:
  v: 1
type:
  code:
    v: Quantity

id:
  v: SOTT1Laboratory.AST
path:
  v: SOTT1Laboratory.AST
short:
  v: AST/SGOT
definition:
  v: Record laboratory test results: AST/SGOT
min:
  v: 0
max:
  v: 1
type:
  code:
    v: Quantity

id:
  v: SOTT1Laboratory.lactate
path:
  v: SOTT1Laboratory.lactate
short:
  v: Lactate
definition:
  v: Record laboratory test results: Lactate
min:
  v: 0
max:
  v: 1
type:
  code:
    v: Quantity

id:
  v: SOTT1Laboratory.totalBilirubin
path:
  v: SOTT1Laboratory.totalBilirubin
short:
  v: Total bilirubin
definition:
  v: Record laboratory test results: Total bilirubin
min:
  v: 0
max:
  v: 1
type:
  code:
    v: Quantity

id:
  v: SOTT1Laboratory.creatinine
path:
  v: SOTT1Laboratory.creatinine
short:
  v: Creatinine
definition:
  v: Record laboratory test results: Creatinine
min:
  v: 0
max:
  v: 1
type:
  code:
    v: Quantity

id:
  v: SOTT1Laboratory.urea
path:
  v: SOTT1Laboratory.urea
short:
  v: Urea
definition:
  v: Record laboratory test results: Urea
min:
  v: 0
max:
  v: 1
type:
  code:
    v: Quantity

id:
  v: SOTT1Laboratory.kinase
path:
  v: SOTT1Laboratory.kinase
short:
  v: Creatine kinase
definition:
  v: Record laboratory test results: Creatine kinase
min:
  v: 0
max:
  v: 1
type:
  code:
    v: Quantity

id:
  v: SOTT1Laboratory.otherBloodTest
path:
  v: SOTT1Laboratory.otherBloodTest
short:
  v: Other blood test:
definition:
  v: Describe additional blood tests and give the results
min:
  v: 0
max:
  v: 1
type:
  code:
    v: Quantity

id:
  v: SOTT1Laboratory.bloodGas
path:
  v: SOTT1Laboratory.bloodGas
short:
  v: Blood gasses analysis
definition:
  v: Record laboratory test results: Blood gasses analysis
min:
  v: 0
max:
  v: 1
type:
  code:
    v: code
binding:
  strength:
    v: required
  value set:
    v: http://worldhealthorganization.github.io/smart-ot/ValueSet/YesNo
    link: http://worldhealthorganization.github.io/smart-ot/ValueSet/YesNo

id:
  v: SOTT1Laboratory.arterialBloodPH
path:
  v: SOTT1Laboratory.arterialBloodPH
short:
  v: Arterial blood PH
definition:
  v: Record laboratory test results: Arterial blood PH
min:
  v: 0
max:
  v: 1
type:
  code:
    v: string

id:
  v: SOTT1Laboratory.bicarbonates
path:
  v: SOTT1Laboratory.bicarbonates
short:
  v: Bicarbonates
definition:
  v: Record laboratory test results: Bicarbonates
min:
  v: 0
max:
  v: 1
type:
  code:
    v: string

id:
  v: SOTT1Laboratory.PO2
path:
  v: SOTT1Laboratory.PO2
short:
  v: Partial pressure of oxygen
definition:
  v: Record laboratory test results: Partial pressure of oxygen
min:
  v: 0
max:
  v: 1
type:
  code:
    v: string

id:
  v: SOTT1Laboratory.PCO2
path:
  v: SOTT1Laboratory.PCO2
short:
  v: Partial pressure of carbon dioxide
definition:
  v: Record laboratory test results: Partial pressure of carbon dioxide
min:
  v: 0
max:
  v: 1
type:
  code:
    v: string

id:
  v: SOTT1Laboratory.O2SAT
path:
  v: SOTT1Laboratory.O2SAT
short:
  v: Oxygen saturation
definition:
  v: Record laboratory test results: Oxygen saturation
min:
  v: 0
max:
  v: 1
type:
  code:
    v: string

id:
  v: SOTT1Laboratory.otherTestsPerformed
path:
  v: SOTT1Laboratory.otherTestsPerformed
short:
  v: Other tests performed and results (even negative results)
definition:
  v: Other tests performed and results (even negative results)
min:
  v: 0
max:
  v: 1
type:
  code:
    v: string

id:
  v: SOTT1Laboratory.labConclusion
path:
  v: SOTT1Laboratory.labConclusion
short:
  v: Laboratory conclusion
definition:
  v: Evaluate the laboratory test results and draw a conclusion from these results
min:
  v: 0
max:
  v: 1
type:
  code:
    v: string

id:
  v: SOTT1Laboratory.environmentSampleTaken
path:
  v: SOTT1Laboratory.environmentSampleTaken
short:
  v: Environmental samples taken
definition:
  v: Where any environmental samples taken and submitted to a laboratory
min:
  v: 0
max:
  v: 1
type:
  code:
    v: code
binding:
  strength:
    v: required
  value set:
    v: http://worldhealthorganization.github.io/smart-ot/ValueSet/YesNo
    link: http://worldhealthorganization.github.io/smart-ot/ValueSet/YesNo

short:
  v: Details of environment sample
definition:
  v: Details of environment sample
min:
  v: 0
max:
  v: 1
type:
  code:
    v: BackboneElement

short:
  v: Products
definition:
  v: Describe the environmental samples (soil, water, air, etc)
min:
  v: 0
max:
  v: 1
type:
  code:
    v: string

short:
  v: Date of collection
definition:
  v: When where these environmental samples taken
min:
  v: 0
max:
  v: 1
type:
  code:
    v: date

id:
  v: SOTT1Laboratory.animalSampleTaken
path:
  v: SOTT1Laboratory.animalSampleTaken
short:
  v: Animal samples taken
definition:
  v: Where any animal samples taken and submitted to the laboratory (blood, oropharyngeal swabs, tissue, brain, feaces, etc)
min:
  v: 0
max:
  v: 1
type:
  code:
    v: code
binding:
  strength:
    v: required
  value set:
    v: http://worldhealthorganization.github.io/smart-ot/ValueSet/YesNo
    link: http://worldhealthorganization.github.io/smart-ot/ValueSet/YesNo

id:
  v: SOTT1Laboratory.animalSampleDetails
path:
  v: SOTT1Laboratory.animalSampleDetails
short:
  v: Details of animal sample
definition:
  v: Details of animal sample
min:
  v: 0
max:
  v: 1
type:
  code:
    v: BackboneElement

short:
  v: Products
definition:
  v: What kind of animal samples were taken (blood, oropharyngeal swabs, tissue, brain, feaces, etc)
min:
  v: 0
max:
  v: 1
type:
  code:
    v: string

short:
  v: Date of collection
definition:
  v: When were animal samples taken?
min:
  v: 0
max:
  v: 1
type:
  code:
    v: date