description: An abstract class containing the common fields used by sdtc:allTrue, sdtc:allFalse, sdtc:atLeastOneTrue, sdtc:atLeastOneFalse, sdtc:onlyOneTrue, and sdtc:onlyOneFalse. package_name: hl7.cda.uv.core derivation: specialization name: PreconditionBase type: http://hl7.org/cda/stds/core/StructureDefinition/PreconditionBase elements: classCode: type: code pattern: {type: Code, value: CLUSTER} representation: [xmlAttr] index: 0 moodCode: type: code pattern: {type: Code, value: EVN} representation: [xmlAttr] index: 1 id: {type: 'http://hl7.org/cda/stds/core/StructureDefinition/II', index: 2} precondition: {type: 'http://hl7.org/cda/stds/core/StructureDefinition/Precondition2', array: true, index: 3} package_version: 2.0.0-sd-snapshot1 class: logical kind: logical url: http://hl7.org/cda/stds/core/StructureDefinition/PreconditionBase base: http://hl7.org/cda/stds/core/StructureDefinition/InfrastructureRoot version: 2.0.0-sd-snapshot1 required: [classCode, id, moodCode]