I’m also a little in the dark about how to utilize OID data. Unless there is documentation out there that I am not seeing, it seems very vague once you get deeper than the organization level. Is there a best practice for labeling your internal systems? Is there any recommended practice?
Basically, the OID represents the unique assigning authority/ID type for the data you own but on a world-wide basis. You apply for an OID (from HL7 or the CDC) that will represent your institution.
It is up to you to assign the numbers beyond your institution ID that will be used to identify your internal values you send. The OIDs that you send not only represent the institution with a unique value globally, it represents what type of value it is within your institution.
Not everything you send will have your OID. For example, if you are sending a LOINC code, you would use LOINC’s OID.
For Epic users, Epic already provides most OID values for you.
Both HL7 and the CDC have more detailed information: