divide parser from data
same RE are different depending on context being MED/DPC