WHO SMART Guideline: Surveillance and Outbreak Toolkit
0.2.1 - CI Build International flag

WHO SMART Guideline: Surveillance and Outbreak Toolkit, published by WHO. This is not an authorized publication; it is the continuous build for version 0.2.1. This version is based on the current content of https://github.com/WorldHealthOrganization/smart-ot and changes regularly. See the Directory of published versions

Logical Model: Surveillance & Outbreak Toolkit T1 Case Information ( Abstract )

Official URL: http://worldhealthorganization.github.io/smart-ot/StructureDefinition/SOTT1CaseInfo Version: 0.2.1
Draft as of 2023-11-07 Computable Name: SOTT1CaseInfo

Usage:

Formal Views of Profile Content

Description of Profiles, Differentials, Snapshots and how the different presentations work.

This structure is derived from BackboneElement

NameFlagsCard.TypeDescription & Constraintsdoco
.. SOTT1CaseInfo 0..*BackboneElementThis is an abstract type.
Elements defined in Ancestors: @id, extension, modifierExtension
Surveillance & Outbreak Toolkit T1 Case Information
Instances of this logical model are not marked to be the target of a Reference
... identification 1..1BackboneElementIdentification
.... name 1..1HumanNameFull name of the patient*:
.... telephone 0..1ContactPointTelephone number:
... demographic 1..1BackboneElementDemographics
.... guardian 0..1HumanNameIf a child, first and last name of father/mother/guardian:
.... DoB 1..1dateDate of birth*:_____/______/________
.... ageOnset 1..1Ageor Age*:_______ with units
.... sex 1..1codeSex at birth*: Male Female
Binding: SOT Biological Sex (required)
.... nationality 0..1stringNationality:
... geographic 1..1BackboneElementGeographic
.... locationResStatus 0..1CodingResidential status: Resident/Refugee/Displaced person
.... locationLivingIn 0..1CodingLiving in: camp/settlement/rural/urban
.... address 1..1stringResidential/street address*:
.... landmark 0..1stringLandmarks to locate the house:
.... city 1..1stringVillage/Town/City:
.... admin1 1..1stringAdmin Level 1* (province):
.... admin2 1..1stringAdmin Level 2*(district):
.... admin3 1..1stringAdmin Level 3*(commune):
.... admin4 1..1stringAdmin Level 4*(ward, parish):
.... latitude 0..1decimalGPS residence latitude:
.... longitude 0..1decimalGPS residence longitude:
.... occupation 0..1stringOccupation
.... HCWFacilityName 0..1stringIf working in a health facility, specify name:
.... HCWFunction 0..1stringIf working in a health facility, specify function/position:
.... HCWActivities 0..1stringList routine activities (outside working hours):

doco Documentation for this format

Terminology Bindings (Differential)

PathConformanceValueSet
SOTT1CaseInfo.demographic.sexrequiredBiologicalSex
NameFlagsCard.TypeDescription & Constraintsdoco
.. SOTT1CaseInfo 0..*BackboneElementThis is an abstract type.
Elements defined in Ancestors: @id, extension, modifierExtension
Surveillance & Outbreak Toolkit T1 Case Information
Instances of this logical model are not marked to be the target of a Reference
... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
... identification 1..1BackboneElementIdentification
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... name 1..1HumanNameFull name of the patient*:
.... telephone 0..1ContactPointTelephone number:
... demographic 1..1BackboneElementDemographics
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... guardian 0..1HumanNameIf a child, first and last name of father/mother/guardian:
.... DoB 1..1dateDate of birth*:_____/______/________
.... ageOnset 1..1Ageor Age*:_______ with units
.... sex 1..1codeSex at birth*: Male Female
Binding: SOT Biological Sex (required)
.... nationality 0..1stringNationality:
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... locationResStatus 0..1CodingResidential status: Resident/Refugee/Displaced person
.... locationLivingIn 0..1CodingLiving in: camp/settlement/rural/urban
.... address 1..1stringResidential/street address*:
.... landmark 0..1stringLandmarks to locate the house:
.... city 1..1stringVillage/Town/City:
.... admin1 1..1stringAdmin Level 1* (province):
.... admin2 1..1stringAdmin Level 2*(district):
.... admin3 1..1stringAdmin Level 3*(commune):
.... admin4 1..1stringAdmin Level 4*(ward, parish):
.... latitude 0..1decimalGPS residence latitude:
.... longitude 0..1decimalGPS residence longitude:
... occupation 0..1BackboneElementOccupation
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... occupation 0..1stringOccupation
.... HCWFacilityName 0..1stringIf working in a health facility, specify name:
.... HCWFunction 0..1stringIf working in a health facility, specify function/position:
.... HCWActivities 0..1stringList routine activities (outside working hours):

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet
SOTT1CaseInfo.demographic.sexrequiredBiologicalSex

Constraints

IdGradePath(s)DetailsRequirements
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()
NameFlagsCard.TypeDescription & Constraintsdoco
.. SOTT1CaseInfo 0..*BackboneElementThis is an abstract type.
Elements defined in Ancestors: @id, extension, modifierExtension
Surveillance & Outbreak Toolkit T1 Case Information
Instances of this logical model are not marked to be the target of a Reference
... @id 0..1stringUnique id for inter-element referencing
... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... @id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... name 1..1HumanNameFull name of the patient*:
.... telephone 0..1ContactPointTelephone number:
... demographic 1..1BackboneElementDemographics
.... @id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... guardian 0..1HumanNameIf a child, first and last name of father/mother/guardian:
.... DoB 1..1dateDate of birth*:_____/______/________
.... ageOnset 1..1Ageor Age*:_______ with units
.... sex 1..1codeSex at birth*: Male Female
Binding: SOT Biological Sex (required)
.... nationality 0..1stringNationality:
... geographic 1..1BackboneElementGeographic
.... @id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... locationResStatus 0..1CodingResidential status: Resident/Refugee/Displaced person
.... locationLivingIn 0..1CodingLiving in: camp/settlement/rural/urban
.... address 1..1stringResidential/street address*:
.... landmark 0..1stringLandmarks to locate the house:
.... city 1..1stringVillage/Town/City:
.... admin1 1..1stringAdmin Level 1* (province):
.... admin2 1..1stringAdmin Level 2*(district):
.... admin3 1..1stringAdmin Level 3*(commune):
.... admin4 1..1stringAdmin Level 4*(ward, parish):
.... latitude 0..1decimalGPS residence latitude:
.... longitude 0..1decimalGPS residence longitude:
... occupation 0..1BackboneElementOccupation
.... @id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... occupation 0..1stringOccupation
.... HCWFacilityName 0..1stringIf working in a health facility, specify name:
.... HCWFunction 0..1stringIf working in a health facility, specify function/position:
.... HCWActivities 0..1stringList routine activities (outside working hours):

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet
SOTT1CaseInfo.demographic.sexrequiredBiologicalSex

Constraints

IdGradePath(s)DetailsRequirements
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()

This structure is derived from BackboneElement

Summary

Mandatory: 0 element (13 nested mandatory elements)

Differential View

This structure is derived from BackboneElement

NameFlagsCard.TypeDescription & Constraintsdoco
.. SOTT1CaseInfo 0..*BackboneElementThis is an abstract type.
Elements defined in Ancestors: @id, extension, modifierExtension
Surveillance & Outbreak Toolkit T1 Case Information
Instances of this logical model are not marked to be the target of a Reference
... identification 1..1BackboneElementIdentification
.... name 1..1HumanNameFull name of the patient*:
.... telephone 0..1ContactPointTelephone number:
... demographic 1..1BackboneElementDemographics
.... guardian 0..1HumanNameIf a child, first and last name of father/mother/guardian:
.... DoB 1..1dateDate of birth*:_____/______/________
.... ageOnset 1..1Ageor Age*:_______ with units
.... sex 1..1codeSex at birth*: Male Female
Binding: SOT Biological Sex (required)
.... nationality 0..1stringNationality:
... geographic 1..1BackboneElementGeographic
.... locationResStatus 0..1CodingResidential status: Resident/Refugee/Displaced person
.... locationLivingIn 0..1CodingLiving in: camp/settlement/rural/urban
.... address 1..1stringResidential/street address*:
.... landmark 0..1stringLandmarks to locate the house:
.... city 1..1stringVillage/Town/City:
.... admin1 1..1stringAdmin Level 1* (province):
.... admin2 1..1stringAdmin Level 2*(district):
.... admin3 1..1stringAdmin Level 3*(commune):
.... admin4 1..1stringAdmin Level 4*(ward, parish):
.... latitude 0..1decimalGPS residence latitude:
.... longitude 0..1decimalGPS residence longitude:
.... occupation 0..1stringOccupation
.... HCWFacilityName 0..1stringIf working in a health facility, specify name:
.... HCWFunction 0..1stringIf working in a health facility, specify function/position:
.... HCWActivities 0..1stringList routine activities (outside working hours):

doco Documentation for this format

Terminology Bindings (Differential)

PathConformanceValueSet
SOTT1CaseInfo.demographic.sexrequiredBiologicalSex

Key Elements View

NameFlagsCard.TypeDescription & Constraintsdoco
.. SOTT1CaseInfo 0..*BackboneElementThis is an abstract type.
Elements defined in Ancestors: @id, extension, modifierExtension
Surveillance & Outbreak Toolkit T1 Case Information
Instances of this logical model are not marked to be the target of a Reference
... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
... identification 1..1BackboneElementIdentification
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... name 1..1HumanNameFull name of the patient*:
.... telephone 0..1ContactPointTelephone number:
... demographic 1..1BackboneElementDemographics
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... guardian 0..1HumanNameIf a child, first and last name of father/mother/guardian:
.... DoB 1..1dateDate of birth*:_____/______/________
.... ageOnset 1..1Ageor Age*:_______ with units
.... sex 1..1codeSex at birth*: Male Female
Binding: SOT Biological Sex (required)
.... nationality 0..1stringNationality:
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... locationResStatus 0..1CodingResidential status: Resident/Refugee/Displaced person
.... locationLivingIn 0..1CodingLiving in: camp/settlement/rural/urban
.... address 1..1stringResidential/street address*:
.... landmark 0..1stringLandmarks to locate the house:
.... city 1..1stringVillage/Town/City:
.... admin1 1..1stringAdmin Level 1* (province):
.... admin2 1..1stringAdmin Level 2*(district):
.... admin3 1..1stringAdmin Level 3*(commune):
.... admin4 1..1stringAdmin Level 4*(ward, parish):
.... latitude 0..1decimalGPS residence latitude:
.... longitude 0..1decimalGPS residence longitude:
... occupation 0..1BackboneElementOccupation
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... occupation 0..1stringOccupation
.... HCWFacilityName 0..1stringIf working in a health facility, specify name:
.... HCWFunction 0..1stringIf working in a health facility, specify function/position:
.... HCWActivities 0..1stringList routine activities (outside working hours):

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet
SOTT1CaseInfo.demographic.sexrequiredBiologicalSex

Constraints

IdGradePath(s)DetailsRequirements
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()

Snapshot View

NameFlagsCard.TypeDescription & Constraintsdoco
.. SOTT1CaseInfo 0..*BackboneElementThis is an abstract type.
Elements defined in Ancestors: @id, extension, modifierExtension
Surveillance & Outbreak Toolkit T1 Case Information
Instances of this logical model are not marked to be the target of a Reference
... @id 0..1stringUnique id for inter-element referencing
... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... @id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... name 1..1HumanNameFull name of the patient*:
.... telephone 0..1ContactPointTelephone number:
... demographic 1..1BackboneElementDemographics
.... @id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... guardian 0..1HumanNameIf a child, first and last name of father/mother/guardian:
.... DoB 1..1dateDate of birth*:_____/______/________
.... ageOnset 1..1Ageor Age*:_______ with units
.... sex 1..1codeSex at birth*: Male Female
Binding: SOT Biological Sex (required)
.... nationality 0..1stringNationality:
... geographic 1..1BackboneElementGeographic
.... @id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... locationResStatus 0..1CodingResidential status: Resident/Refugee/Displaced person
.... locationLivingIn 0..1CodingLiving in: camp/settlement/rural/urban
.... address 1..1stringResidential/street address*:
.... landmark 0..1stringLandmarks to locate the house:
.... city 1..1stringVillage/Town/City:
.... admin1 1..1stringAdmin Level 1* (province):
.... admin2 1..1stringAdmin Level 2*(district):
.... admin3 1..1stringAdmin Level 3*(commune):
.... admin4 1..1stringAdmin Level 4*(ward, parish):
.... latitude 0..1decimalGPS residence latitude:
.... longitude 0..1decimalGPS residence longitude:
... occupation 0..1BackboneElementOccupation
.... @id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... occupation 0..1stringOccupation
.... HCWFacilityName 0..1stringIf working in a health facility, specify name:
.... HCWFunction 0..1stringIf working in a health facility, specify function/position:
.... HCWActivities 0..1stringList routine activities (outside working hours):

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet
SOTT1CaseInfo.demographic.sexrequiredBiologicalSex

Constraints

IdGradePath(s)DetailsRequirements
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()

This structure is derived from BackboneElement

Summary

Mandatory: 0 element (13 nested mandatory elements)

 

Other representations of profile: CSV, Excel