public VariableDefinition GetDefaultQualifier(SdtmRow sdtmRow) { const string numResVar = "STRESN"; const string charResVar = "STRESC"; const string oriResVar = "ORRES"; const string occurVar = "SEV"; if (ObsIsAFinding) { string s; if (sdtmRow.ResultQualifiers.TryGetValue(DomainCode + numResVar, out s) && sdtmRow.ResultQualifiers[DomainCode + numResVar] != "") { return(ResultVariables.Find(rv => rv.Name.Equals(DomainCode + numResVar))); } else if (sdtmRow.ResultQualifiers.TryGetValue(DomainCode + charResVar, out s) && sdtmRow.ResultQualifiers[DomainCode + charResVar] != "") { return(ResultVariables.Find(rv => rv.Name.Equals(DomainCode + charResVar))); } else { return(ResultVariables.Find(rv => rv.Name.Equals(DomainCode + oriResVar))); } } if (ObsIsAnEvent) { return(QualifierVariables.Find(rv => rv.Name.Equals(DomainCode + occurVar))); } return(null); }
public VariableDefinition GetUnitVariable(SdtmRow sdtmRow) { if (sdtmRow.QualifierQualifiers.ContainsKey(CharacteristicStandardUnitVariable.Name)) { return(CharacteristicStandardUnitVariable); } if (sdtmRow.QualifierQualifiers.ContainsKey(CharacteristicOriUnitVariable.Name)) { return(CharacteristicOriUnitVariable); } return(null); }
public VariableDefinition GetValueVariable(SdtmRow sdtmRow) { if (CharacteristicNumValueVariable != null && sdtmRow.ResultQualifiers.ContainsKey(CharacteristicNumValueVariable.Name) && sdtmRow.ResultQualifiers[CharacteristicNumValueVariable.Name] != "") { return(CharacteristicNumValueVariable); } if (CharacteristicCharValueVariable != null && sdtmRow.ResultQualifiers.ContainsKey(CharacteristicCharValueVariable.Name) && sdtmRow.ResultQualifiers[CharacteristicCharValueVariable.Name] != "") { return(CharacteristicCharValueVariable); } return(CharacteristicOriValueVariable); }
public override bool Equals(Object o) { // If parameter is null return false. if (o == null) { return(false); } // If parameter cannot be cast to Point return false. SdtmRow r = o as SdtmRow; // Return true if the fields match: return(Id == r.Id); }