In the measure description, this is the criteria for the Rotavirus:
Rotavirus
Children with any of the following meet criteria:
• At least two doses of the two-dose rotavirus vaccine on different dates of service on or before the child’s second birthday. Do not count a vaccination administered prior to 42 days after birth.
• At least three doses of the three-dose rotavirus vaccine on different dates of service on or before the child’s second birthday. Do not count a vaccination administered prior to 42 days after birth.
• At least one dose of the two-dose rotavirus vaccine and at least two doses of the three-dose rotavirus vaccine, all on different dates of service, on or before the child’s second birthday. Do not count a vaccination administered prior to 42 days after birth.
• Anaphylaxis due to the rotavirus vaccine on or before the child’s second birthday.
For the third option of at least one dose of the two-dose and at least two doses of the three-dose, the narrative appears to contradict the logic. In the logic it appears to check to see if the patient has had ANY rotavirus 3 dose immunization or procedure. If the patient does, this "HasThreeDose" gets set to True. It will not get set to False anywhere further down, so the check for >/= 2 records at the bottom is never evaluated. The presence of the three dose code basically forces the measure to require 3 rotavirus vaccine records.
Is this the correct interpretation? Please advise.