Thanks for the responses and suggestion Stephen.
I also wanted the different descriptions for those different HCPCS, so really needed multiple Code records.
There was indeed code in one of the programs that enforced uniqueness on inserts, but simply overriding that to insert dups turned out to be a bad idea or at least one that would require a lot more work.
Unique codes are assumed a lot of other places in OpenEMR, not least of which is the dropdown where one selects some CPT4 or HCPCS for a fee sheet. It would always pick the first one and there wasn’t enough information carried in the dropdown HTML to construct a more unique query, so going down that path was going to be lot of hacking.
What I ended up doing is just creating codes with some bogus suffix like A47211 and A47212 to allow “duplicate” codes in the database and throughout the process, and then to get rid of that during billing added a bit of PHP string code to strip off those **x suffixes on the way out in programs like hcfa1500.php Not an elegant solution but so far it seems to be working. We shall see.
Thanks again.