I sort of get what you guys are talking about. I have attached some fake data so that you all can see what i am working with.
Let me give some ranges too:
OB (Priority 1):
630.xx-679.xx and v20.xx-v29.xx
Disability (Priority 2):
42-42.99
140-239.99
249-249.99
250-250.99
277.30-277.39
278.01-278.01
282.62-282.69
295-300.99
318-319
330-337.99
340-349.99
357.00-357.99
359.00-359.99
369.40-369.49
389.00-389.03
389.70-389.79
403-404.99
410-414.99
416.80-416.99
428-428.99
443-443.99
446-446.99
491.20-491.29
492-492.99
493.20-493.29
501-501.99
505-505.99
514-514.99
519-519.99
571-571.99
581-581.99
585-585.99
586-586.99
710-710.99
714-715.99
722-722.99
724-724.99
737-737.99
741-742.99
784-784.99
997.60-997.69
v21.30-v21.39
v42-v42.99
v45.10-v45.19
v53.80-v53.89
v62.84-v62.84
TPL (Priority 3):
800.xx-999.xx
E800.xx-E999.xx
Again OB takes priority over anything, no matter what final dx field it appears in, then the same with Disability as well as TPL.
Your suggestions are appreciated.