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 - Laboratory ( Abstract )

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

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
.. SOTT1Laboratory 0..*BackboneElementThis is an abstract type.
Elements defined in Ancestors: @id, extension, modifierExtension
Surveillance & Outbreak Toolkit T1 - Laboratory
Instances of this logical model are not marked to be the target of a Reference
... laboratoryId 0..1stringLaboratory ID:
... labName 0..1stringName of testing laboratory:
... labLocation 0..1stringLocation of testing laboratory
... antibioticReceived 0..1codeDid the patient received antibiotic prior to specimen collection?
Binding: SOT Yes No (required)
... labTests 0..*BackboneElementDetails of tests performed
.... sampleId 0..1stringSample ID
.... sampleType 0..1stringType of specimen (blood, stool, CSF, skin smear…..)
.... collectionDate 0..1dateCollection date
.... testPerformedDate 0..1dateDate of test performed
.... testPerformed 0..1stringTest performed
.... result 0..1codeResult
Binding: Results (required)
... proteinuria 0..1codeProteinuria
Binding: Yes No Unknown (required)
... hematuria 0..1codeHematuria
Binding: Yes No Unknown (required)
... haemoglobin 0..1QuantityHaemoglobin (g/l)
... WBC 0..1QuantityWBC count
... platelet 0..1QuantityPlatelets
... CRP 0..1QuantityCRP:
... potassium 0..1QuantityPotassium
... ALT 0..1QuantityALT/SGPT
... AST 0..1QuantityAST/SGOT
... lactate 0..1QuantityLactate
... totalBilirubin 0..1QuantityTotal bilirubin
... creatinine 0..1QuantityCreatinine
... urea 0..1QuantityUrea
... kinase 0..1QuantityCreatine kinase
... otherBloodTest 0..1QuantityOther blood test:
... bloodGas 0..1codeBlood gasses analysis
Binding: SOT Yes No (required)
... arterialBloodPH 0..1stringArterial blood PH
... bicarbonates 0..1stringBicarbonates
... PO2 0..1stringPartial pressure of oxygen
... PCO2 0..1stringPartial pressure of carbon dioxide
... O2SAT 0..1stringOxygen saturation
... otherTestsPerformed 0..1stringOther tests performed and results (even negative results)
... labConclusion 0..1stringLaboratory conclusion
... environmentSampleTaken 0..1codeEnvironmental samples taken
Binding: SOT Yes No (required)
... environmentSampleDetails 0..1BackboneElementDetails of environment sample
.... environmentSample 0..1stringProducts
.... collectionDate 0..1dateDate of collection
... animalSampleTaken 0..1codeAnimal samples taken
Binding: SOT Yes No (required)
... animalSampleDetails 0..1BackboneElementDetails of animal sample
.... animalSample 0..1stringProducts
.... collectionDate 0..1dateDate of collection

doco Documentation for this format

Terminology Bindings (Differential)

PathConformanceValueSet
SOTT1Laboratory.antibioticReceivedrequiredYesNo
SOTT1Laboratory.labTests.resultrequiredResults
SOTT1Laboratory.proteinuriarequiredYesNoUnknown (a valid code from Yes No Unknown)
SOTT1Laboratory.hematuriarequiredYesNoUnknown (a valid code from Yes No Unknown)
SOTT1Laboratory.bloodGasrequiredYesNo
SOTT1Laboratory.environmentSampleTakenrequiredYesNo
SOTT1Laboratory.animalSampleTakenrequiredYesNo
NameFlagsCard.TypeDescription & Constraintsdoco
.. SOTT1Laboratory 0..*BackboneElementThis is an abstract type.
Elements defined in Ancestors: @id, extension, modifierExtension
Surveillance & Outbreak Toolkit T1 - Laboratory
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
... laboratoryId 0..1stringLaboratory ID:
... labName 0..1stringName of testing laboratory:
... labLocation 0..1stringLocation of testing laboratory
... antibioticReceived 0..1codeDid the patient received antibiotic prior to specimen collection?
Binding: SOT Yes No (required)
... labTests 0..*BackboneElementDetails of tests performed
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... sampleId 0..1stringSample ID
.... sampleType 0..1stringType of specimen (blood, stool, CSF, skin smear…..)
.... collectionDate 0..1dateCollection date
.... testPerformedDate 0..1dateDate of test performed
.... testPerformed 0..1stringTest performed
.... result 0..1codeResult
Binding: Results (required)
... proteinuria 0..1codeProteinuria
Binding: Yes No Unknown (required)
... hematuria 0..1codeHematuria
Binding: Yes No Unknown (required)
... haemoglobin 0..1QuantityHaemoglobin (g/l)
... WBC 0..1QuantityWBC count
... platelet 0..1QuantityPlatelets
... CRP 0..1QuantityCRP:
... potassium 0..1QuantityPotassium
... ALT 0..1QuantityALT/SGPT
... AST 0..1QuantityAST/SGOT
... lactate 0..1QuantityLactate
... totalBilirubin 0..1QuantityTotal bilirubin
... creatinine 0..1QuantityCreatinine
... urea 0..1QuantityUrea
... kinase 0..1QuantityCreatine kinase
... otherBloodTest 0..1QuantityOther blood test:
... bloodGas 0..1codeBlood gasses analysis
Binding: SOT Yes No (required)
... arterialBloodPH 0..1stringArterial blood PH
... bicarbonates 0..1stringBicarbonates
... PO2 0..1stringPartial pressure of oxygen
... PCO2 0..1stringPartial pressure of carbon dioxide
... O2SAT 0..1stringOxygen saturation
... otherTestsPerformed 0..1stringOther tests performed and results (even negative results)
... labConclusion 0..1stringLaboratory conclusion
... environmentSampleTaken 0..1codeEnvironmental samples taken
Binding: SOT Yes No (required)
... environmentSampleDetails 0..1BackboneElementDetails of environment sample
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... environmentSample 0..1stringProducts
.... collectionDate 0..1dateDate of collection
... animalSampleTaken 0..1codeAnimal samples taken
Binding: SOT Yes No (required)
... animalSampleDetails 0..1BackboneElementDetails of animal sample
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... animalSample 0..1stringProducts
.... collectionDate 0..1dateDate of collection

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet
SOTT1Laboratory.antibioticReceivedrequiredYesNo
SOTT1Laboratory.labTests.resultrequiredResults
SOTT1Laboratory.proteinuriarequiredYesNoUnknown (a valid code from Yes No Unknown)
SOTT1Laboratory.hematuriarequiredYesNoUnknown (a valid code from Yes No Unknown)
SOTT1Laboratory.bloodGasrequiredYesNo
SOTT1Laboratory.environmentSampleTakenrequiredYesNo
SOTT1Laboratory.animalSampleTakenrequiredYesNo

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
.. SOTT1Laboratory 0..*BackboneElementThis is an abstract type.
Elements defined in Ancestors: @id, extension, modifierExtension
Surveillance & Outbreak Toolkit T1 - Laboratory
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
... laboratoryId 0..1stringLaboratory ID:
... labName 0..1stringName of testing laboratory:
... labLocation 0..1stringLocation of testing laboratory
... antibioticReceived 0..1codeDid the patient received antibiotic prior to specimen collection?
Binding: SOT Yes No (required)
... labTests 0..*BackboneElementDetails of tests performed
.... @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
.... sampleId 0..1stringSample ID
.... sampleType 0..1stringType of specimen (blood, stool, CSF, skin smear…..)
.... collectionDate 0..1dateCollection date
.... testPerformedDate 0..1dateDate of test performed
.... testPerformed 0..1stringTest performed
.... result 0..1codeResult
Binding: Results (required)
... proteinuria 0..1codeProteinuria
Binding: Yes No Unknown (required)
... hematuria 0..1codeHematuria
Binding: Yes No Unknown (required)
... haemoglobin 0..1QuantityHaemoglobin (g/l)
... WBC 0..1QuantityWBC count
... platelet 0..1QuantityPlatelets
... CRP 0..1QuantityCRP:
... potassium 0..1QuantityPotassium
... ALT 0..1QuantityALT/SGPT
... AST 0..1QuantityAST/SGOT
... lactate 0..1QuantityLactate
... totalBilirubin 0..1QuantityTotal bilirubin
... creatinine 0..1QuantityCreatinine
... urea 0..1QuantityUrea
... kinase 0..1QuantityCreatine kinase
... otherBloodTest 0..1QuantityOther blood test:
... bloodGas 0..1codeBlood gasses analysis
Binding: SOT Yes No (required)
... arterialBloodPH 0..1stringArterial blood PH
... bicarbonates 0..1stringBicarbonates
... PO2 0..1stringPartial pressure of oxygen
... PCO2 0..1stringPartial pressure of carbon dioxide
... O2SAT 0..1stringOxygen saturation
... otherTestsPerformed 0..1stringOther tests performed and results (even negative results)
... labConclusion 0..1stringLaboratory conclusion
... environmentSampleTaken 0..1codeEnvironmental samples taken
Binding: SOT Yes No (required)
... environmentSampleDetails 0..1BackboneElementDetails of environment sample
.... @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
.... environmentSample 0..1stringProducts
.... collectionDate 0..1dateDate of collection
... animalSampleTaken 0..1codeAnimal samples taken
Binding: SOT Yes No (required)
... animalSampleDetails 0..1BackboneElementDetails of animal sample
.... @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
.... animalSample 0..1stringProducts
.... collectionDate 0..1dateDate of collection

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet
SOTT1Laboratory.antibioticReceivedrequiredYesNo
SOTT1Laboratory.labTests.resultrequiredResults
SOTT1Laboratory.proteinuriarequiredYesNoUnknown (a valid code from Yes No Unknown)
SOTT1Laboratory.hematuriarequiredYesNoUnknown (a valid code from Yes No Unknown)
SOTT1Laboratory.bloodGasrequiredYesNo
SOTT1Laboratory.environmentSampleTakenrequiredYesNo
SOTT1Laboratory.animalSampleTakenrequiredYesNo

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

Differential View

This structure is derived from BackboneElement

NameFlagsCard.TypeDescription & Constraintsdoco
.. SOTT1Laboratory 0..*BackboneElementThis is an abstract type.
Elements defined in Ancestors: @id, extension, modifierExtension
Surveillance & Outbreak Toolkit T1 - Laboratory
Instances of this logical model are not marked to be the target of a Reference
... laboratoryId 0..1stringLaboratory ID:
... labName 0..1stringName of testing laboratory:
... labLocation 0..1stringLocation of testing laboratory
... antibioticReceived 0..1codeDid the patient received antibiotic prior to specimen collection?
Binding: SOT Yes No (required)
... labTests 0..*BackboneElementDetails of tests performed
.... sampleId 0..1stringSample ID
.... sampleType 0..1stringType of specimen (blood, stool, CSF, skin smear…..)
.... collectionDate 0..1dateCollection date
.... testPerformedDate 0..1dateDate of test performed
.... testPerformed 0..1stringTest performed
.... result 0..1codeResult
Binding: Results (required)
... proteinuria 0..1codeProteinuria
Binding: Yes No Unknown (required)
... hematuria 0..1codeHematuria
Binding: Yes No Unknown (required)
... haemoglobin 0..1QuantityHaemoglobin (g/l)
... WBC 0..1QuantityWBC count
... platelet 0..1QuantityPlatelets
... CRP 0..1QuantityCRP:
... potassium 0..1QuantityPotassium
... ALT 0..1QuantityALT/SGPT
... AST 0..1QuantityAST/SGOT
... lactate 0..1QuantityLactate
... totalBilirubin 0..1QuantityTotal bilirubin
... creatinine 0..1QuantityCreatinine
... urea 0..1QuantityUrea
... kinase 0..1QuantityCreatine kinase
... otherBloodTest 0..1QuantityOther blood test:
... bloodGas 0..1codeBlood gasses analysis
Binding: SOT Yes No (required)
... arterialBloodPH 0..1stringArterial blood PH
... bicarbonates 0..1stringBicarbonates
... PO2 0..1stringPartial pressure of oxygen
... PCO2 0..1stringPartial pressure of carbon dioxide
... O2SAT 0..1stringOxygen saturation
... otherTestsPerformed 0..1stringOther tests performed and results (even negative results)
... labConclusion 0..1stringLaboratory conclusion
... environmentSampleTaken 0..1codeEnvironmental samples taken
Binding: SOT Yes No (required)
... environmentSampleDetails 0..1BackboneElementDetails of environment sample
.... environmentSample 0..1stringProducts
.... collectionDate 0..1dateDate of collection
... animalSampleTaken 0..1codeAnimal samples taken
Binding: SOT Yes No (required)
... animalSampleDetails 0..1BackboneElementDetails of animal sample
.... animalSample 0..1stringProducts
.... collectionDate 0..1dateDate of collection

doco Documentation for this format

Terminology Bindings (Differential)

PathConformanceValueSet
SOTT1Laboratory.antibioticReceivedrequiredYesNo
SOTT1Laboratory.labTests.resultrequiredResults
SOTT1Laboratory.proteinuriarequiredYesNoUnknown (a valid code from Yes No Unknown)
SOTT1Laboratory.hematuriarequiredYesNoUnknown (a valid code from Yes No Unknown)
SOTT1Laboratory.bloodGasrequiredYesNo
SOTT1Laboratory.environmentSampleTakenrequiredYesNo
SOTT1Laboratory.animalSampleTakenrequiredYesNo

Key Elements View

NameFlagsCard.TypeDescription & Constraintsdoco
.. SOTT1Laboratory 0..*BackboneElementThis is an abstract type.
Elements defined in Ancestors: @id, extension, modifierExtension
Surveillance & Outbreak Toolkit T1 - Laboratory
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
... laboratoryId 0..1stringLaboratory ID:
... labName 0..1stringName of testing laboratory:
... labLocation 0..1stringLocation of testing laboratory
... antibioticReceived 0..1codeDid the patient received antibiotic prior to specimen collection?
Binding: SOT Yes No (required)
... labTests 0..*BackboneElementDetails of tests performed
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... sampleId 0..1stringSample ID
.... sampleType 0..1stringType of specimen (blood, stool, CSF, skin smear…..)
.... collectionDate 0..1dateCollection date
.... testPerformedDate 0..1dateDate of test performed
.... testPerformed 0..1stringTest performed
.... result 0..1codeResult
Binding: Results (required)
... proteinuria 0..1codeProteinuria
Binding: Yes No Unknown (required)
... hematuria 0..1codeHematuria
Binding: Yes No Unknown (required)
... haemoglobin 0..1QuantityHaemoglobin (g/l)
... WBC 0..1QuantityWBC count
... platelet 0..1QuantityPlatelets
... CRP 0..1QuantityCRP:
... potassium 0..1QuantityPotassium
... ALT 0..1QuantityALT/SGPT
... AST 0..1QuantityAST/SGOT
... lactate 0..1QuantityLactate
... totalBilirubin 0..1QuantityTotal bilirubin
... creatinine 0..1QuantityCreatinine
... urea 0..1QuantityUrea
... kinase 0..1QuantityCreatine kinase
... otherBloodTest 0..1QuantityOther blood test:
... bloodGas 0..1codeBlood gasses analysis
Binding: SOT Yes No (required)
... arterialBloodPH 0..1stringArterial blood PH
... bicarbonates 0..1stringBicarbonates
... PO2 0..1stringPartial pressure of oxygen
... PCO2 0..1stringPartial pressure of carbon dioxide
... O2SAT 0..1stringOxygen saturation
... otherTestsPerformed 0..1stringOther tests performed and results (even negative results)
... labConclusion 0..1stringLaboratory conclusion
... environmentSampleTaken 0..1codeEnvironmental samples taken
Binding: SOT Yes No (required)
... environmentSampleDetails 0..1BackboneElementDetails of environment sample
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... environmentSample 0..1stringProducts
.... collectionDate 0..1dateDate of collection
... animalSampleTaken 0..1codeAnimal samples taken
Binding: SOT Yes No (required)
... animalSampleDetails 0..1BackboneElementDetails of animal sample
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... animalSample 0..1stringProducts
.... collectionDate 0..1dateDate of collection

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet
SOTT1Laboratory.antibioticReceivedrequiredYesNo
SOTT1Laboratory.labTests.resultrequiredResults
SOTT1Laboratory.proteinuriarequiredYesNoUnknown (a valid code from Yes No Unknown)
SOTT1Laboratory.hematuriarequiredYesNoUnknown (a valid code from Yes No Unknown)
SOTT1Laboratory.bloodGasrequiredYesNo
SOTT1Laboratory.environmentSampleTakenrequiredYesNo
SOTT1Laboratory.animalSampleTakenrequiredYesNo

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
.. SOTT1Laboratory 0..*BackboneElementThis is an abstract type.
Elements defined in Ancestors: @id, extension, modifierExtension
Surveillance & Outbreak Toolkit T1 - Laboratory
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
... laboratoryId 0..1stringLaboratory ID:
... labName 0..1stringName of testing laboratory:
... labLocation 0..1stringLocation of testing laboratory
... antibioticReceived 0..1codeDid the patient received antibiotic prior to specimen collection?
Binding: SOT Yes No (required)
... labTests 0..*BackboneElementDetails of tests performed
.... @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
.... sampleId 0..1stringSample ID
.... sampleType 0..1stringType of specimen (blood, stool, CSF, skin smear…..)
.... collectionDate 0..1dateCollection date
.... testPerformedDate 0..1dateDate of test performed
.... testPerformed 0..1stringTest performed
.... result 0..1codeResult
Binding: Results (required)
... proteinuria 0..1codeProteinuria
Binding: Yes No Unknown (required)
... hematuria 0..1codeHematuria
Binding: Yes No Unknown (required)
... haemoglobin 0..1QuantityHaemoglobin (g/l)
... WBC 0..1QuantityWBC count
... platelet 0..1QuantityPlatelets
... CRP 0..1QuantityCRP:
... potassium 0..1QuantityPotassium
... ALT 0..1QuantityALT/SGPT
... AST 0..1QuantityAST/SGOT
... lactate 0..1QuantityLactate
... totalBilirubin 0..1QuantityTotal bilirubin
... creatinine 0..1QuantityCreatinine
... urea 0..1QuantityUrea
... kinase 0..1QuantityCreatine kinase
... otherBloodTest 0..1QuantityOther blood test:
... bloodGas 0..1codeBlood gasses analysis
Binding: SOT Yes No (required)
... arterialBloodPH 0..1stringArterial blood PH
... bicarbonates 0..1stringBicarbonates
... PO2 0..1stringPartial pressure of oxygen
... PCO2 0..1stringPartial pressure of carbon dioxide
... O2SAT 0..1stringOxygen saturation
... otherTestsPerformed 0..1stringOther tests performed and results (even negative results)
... labConclusion 0..1stringLaboratory conclusion
... environmentSampleTaken 0..1codeEnvironmental samples taken
Binding: SOT Yes No (required)
... environmentSampleDetails 0..1BackboneElementDetails of environment sample
.... @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
.... environmentSample 0..1stringProducts
.... collectionDate 0..1dateDate of collection
... animalSampleTaken 0..1codeAnimal samples taken
Binding: SOT Yes No (required)
... animalSampleDetails 0..1BackboneElementDetails of animal sample
.... @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
.... animalSample 0..1stringProducts
.... collectionDate 0..1dateDate of collection

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet
SOTT1Laboratory.antibioticReceivedrequiredYesNo
SOTT1Laboratory.labTests.resultrequiredResults
SOTT1Laboratory.proteinuriarequiredYesNoUnknown (a valid code from Yes No Unknown)
SOTT1Laboratory.hematuriarequiredYesNoUnknown (a valid code from Yes No Unknown)
SOTT1Laboratory.bloodGasrequiredYesNo
SOTT1Laboratory.environmentSampleTakenrequiredYesNo
SOTT1Laboratory.animalSampleTakenrequiredYesNo

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

 

Other representations of profile: CSV, Excel