PackagesCanonicalsLogsProblems
    Packages
    ch.fhir.ig.swissnoso@1.0.0
    http://fhir.ch/ig/swissnoso/StructureDefinition/swissnoso-observation-symptoms
description: This profile constrains the Observation resource to represent the presence/absence of symptoms in the context of the CAUTI Surveillance module.
package_name: ch.fhir.ig.swissnoso
derivation: constraint
name: SwissnosoObservationSymptoms
type: Observation
elements:
  code:
    short: Symptom
    pattern:
      type: CodeableConcept
      value:
        coding:
        - {code: 75325-1, system: 'http://loinc.org'}
    index: 0
  effective:
    choices: []
    index: 2
  effectiveDateTime: {type: dateTime, index: 3}
  value:
    choices: []
    index: 5
  valueBoolean: {type: boolean, short: Symptoms (yes/no), index: 6}
  hasMember:
    type: Reference
    refers: ['http://fhir.ch/ig/swissnoso/StructureDefinition/swissnoso-observation']
    array: true
    max: 6
    index: 7
    slicing:
      rules: open
      ordered: false
      discriminator:
      - {path: resolve(), type: profile}
      min: null
      max: 6
      slices:
        fever:
          match: {}
          schema:
            type: Reference
            short: Fever >38.0°C (ear)
            refers: ['http://fhir.ch/ig/swissnoso/StructureDefinition/swissnoso-observation-fever']
            index: 8
          min: 0
          max: 1
        suprapubicTenderness:
          match: {}
          schema:
            type: Reference
            short: Suprapubic tenderness
            refers: ['http://fhir.ch/ig/swissnoso/StructureDefinition/swissnoso-observation-suprapubic-tenderness']
            index: 9
          min: 0
          max: 1
        anglePainOrTenderness:
          match: {}
          schema:
            type: Reference
            short: Costovertebral angle pain or tenderness
            refers: ['http://fhir.ch/ig/swissnoso/StructureDefinition/swissnoso-observation-angle-pain-or-tenderness']
            index: 10
          min: 0
          max: 1
        urinaryUrgency:
          match: {}
          schema:
            type: Reference
            short: Urinary urgency
            refers: ['http://fhir.ch/ig/swissnoso/StructureDefinition/swissnoso-observation-urinary-urgency']
            index: 11
          min: 0
          max: 1
        urinaryFrequency:
          match: {}
          schema:
            type: Reference
            short: Urinary frequency
            refers: ['http://fhir.ch/ig/swissnoso/StructureDefinition/swissnoso-observation-urinary-frequency']
            index: 12
          min: 0
          max: 1
        dysuria:
          match: {}
          schema:
            type: Reference
            short: Dysuria
            refers: ['http://fhir.ch/ig/swissnoso/StructureDefinition/swissnoso-observation-dysuria']
            index: 13
          min: 0
          max: 1
package_version: 1.0.0
class: profile
kind: resource
url: http://fhir.ch/ig/swissnoso/StructureDefinition/swissnoso-observation-symptoms
base: http://fhir.ch/ig/swissnoso/StructureDefinition/swissnoso-observation
version: 1.0.0
required: [effectiveDateTime, value, valueBoolean, effective]