public static void Main()
Provider= new {TaxId= "582296052"},
eligibleAuditProgram = "DRG",
CurrentMCC = new []{1,2},
AllProcedureHeaderData = new [] {new {code = "xx",position = 1}},
SecondaryDiagnosisHeaderData = new [] {new {DiagnosticCode = "G9341", MajorComorbidityCode = "G9341"}},
AllDiagnosisHeaderData = new [] {new {DiagnosticCode = "G9340", MajorComorbidityCode = "G9341"}}};
var a = ((payload.LengthOfStay < 12))
&& ((payload.SecondaryDiagnosisHeaderData?.Any(o35=>o35.MajorComorbidityCode?.ToUpperInvariant() == "G9341".ToUpperInvariant()) ?? false))
&& ((!payload.AllDiagnosisHeaderData?.Any(o36=>(o36.DiagnosticCode?.ToUpperInvariant()?.Contains("G9340;G9349") ?? false)) ?? false))
&& (payload.CurrentMCC.Count() == 1)
!(((payload.StandardDRGCode?.ToUpperInvariant()?.Contains("193") ?? false)) && ((payload.Provider.TaxId?.ToUpperInvariant()?.Contains("582296052")) ?? false)))