"validations": [
{
"rule": "name_match",
"valid": false,
"conditions": {
"type": "name_fuzzy_match",
"valid": false,
"description": "Name must match context"
}
},
{
"rule": "dob_match",
"valid": false,
"conditions": {
"type": "equals",
"valid": false,
"description": "Date of birth must match context"
}
},
{
"type": "any",
"valid": false,
"conditions": [
{
"type": "any",
"rule": "valid_hepb_dose",
"valid": false,
"conditions": [
{
"type": "date_difference_lte",
"valid": false,
"description": "Must have 2+ doses of Heplisav-B within 180 days"
},
{
"type": "date_difference_lte",
"valid": false,
"description": "Must have 3+ doses of a hepatitis B vaccine within 180 days"
}
]
},
{
"rule": "valid_hepb_test",
"type": "count_gte",
"valid": false,
"conditions": [
{
"type": "equals",
"valid": false,
"description": "Test result must be positive"
}
]
}
]
}
]