Identifying objects a cross systems

In my current project we work with the HL7v3 standard which is an standard within the healthcare sector. The standard is based on a reference model called the RIM. The rim is a (very) generic model in which medical acts can be placed.


An entity is something or somebody who plays a role and from that role he preforms an act on an other entity also in some role. For example

Mister jansen (entity) who is doctor (role) has an appointment (act) with miss de boer (entity) who is his patient (role).

it can also be possible that some one participates the act for example an other doctor.

As you can see there are many different types of entity’s, roles and acts, therefor it is very difficult to get 1 unique identification number for one of these. Therefore the ID and OID structure was developed. The combination of an OID and id is unique, the ID is a unique number within a certain code system , the code system is identified by an OID.


OID systems are unique identified so there is an organization structure the manages these OIDs, this is the ISO. Which delegates certain parts of the structure to other parties.


This is like the domain name system, on party is responsible for . that party delegated the .com. to the verisign and verisign delegated the to me.


Below you find a short presentation how the OID system works

Categories: HL7v3 Tags:
  1. No comments yet.
  1. No trackbacks yet.