introduktion för HL7 Object Identifier (OID) registret

ISO Object Identifier (OID) Definition:

en OID är en globalt unik ISO (Internationalorganisation för standardisering) identifierare. Det finns flera sättatt denna identifierare kan representeras, och HL7 har valt att representera Oidregistrerad här och används i HL7-modeller med hjälp av ett formulär som endast består av siffror och prickar (t.ex. ”2.16.840.1.113883.3.1”). OIDs är stigar i en trädstruktur, med det vänstra numret som representerar roten och det högsta numret som representerar ett blad.

varje OID skapas av en registreringsmyndighet. Var och en av dessa myndigheterkan i sin tur delegera tilldelning av nya oid under den till andra registreringsmyndigheter som arbetar under dess regi, och så vidare längs linjen.Så småningom tilldelar en av dessa myndigheter ett unikt (till det) nummer sommotsvarar en bladnod på trädet. Bladet kan representera en registreringmyndighet (i vilket fall oid identifierar myndigheten) eller en instans avett objekt. En registreringsmyndighet äger namnområdet som består av dessunderträd.

oid är ett föredraget schema för unika identifierare i HL7. OIDs bör alltid användas utom om ett av inklusionskriterierna för andra system tillämpas. HL7 Version 3-modeller använder oid för att identifiera kodningsscheman ochidentifier namnområden. Oid kan tilldelas av någon organisation som använder aunique OID root. Ett enda meddelande kan använda oid från olika källor och ett enda schema kan identifieras av mer än ett OID (t.ex. av ett OID från mer än en organisation). En gång utfärdad, återkallas aldrig en OID och identifierar alltid samma schema eller objekt.

som med alla identifieringssystem finns det inte mycket mening med identifiersif du inte vet vad de representerar och vice versa – därav identificationsystems kräver i allmänhet ett register. Detta HL7 OID-register tjänar thatpurpose för HL7 samhället.

HL7-tilldelade oid

HL7 har etablerat detta OID-register och tilldelar oid i sin filial forHL7-användare och leverantörer på deras begäran i sin roll som ISO-registreringsmyndighet. Kostnaden för en OID återbetalas inte. HL7 tilldelar också OIDsto public identifier-tilldela myndigheter både USA nationellt (t. ex., theU.S. Statliga körkort byråer, US SocialSecurity Administration, HIPAA Provider ID registry, etc.) ochinternationellt (t.ex. andra länders Socialförsäkringsförvaltningar,Medborgarregistreringsregister, passnummer etc.).

de HL7-registrerade oid: erna måste användas för dessa organisationer,oavsett om dessa organisationer har andra oid: er tilldelade från andra källor.

vid tilldelning av OID till tredje part eller enheter ska HL7 undersöka om ett OID redan har tilldelats för sådana enheter genom andra källor.Om så är fallet ska HL7 registrera sådant OID i en katalog, men HL7 ska inte tilldela ett duplikat OID i HL7-filialen. Om möjligt ska HL7 meddela en tredje part när en OID tilldelas för den parten i HL7-filialen.

även om HL7 ska utöva noggrannhet innan de tilldelar en OID i HL7branch till tredje part, med tanke på bristen på en global oid-registermekanism,kan man inte vara helt säker på att det inte finns någon tidigare OIDassignment för sådan tredje parts enhet. Dessutom kan en dubbletttilldelninghända i framtiden genom en annan källa. Om sådana fall av supplicateassignment blir kända för HL7, HL7 skall göra ansträngningar för att lösa denna situation. För fortsatt driftskompatibilitet under tiden ska HL7 assignedOID vara det föredragna OID som används.

medan de flesta ägare av ett OID kommer att ”designa” sitt namespacesub-träd på något meningsfullt sätt, finns det inget sätt att generellt härleda någon betydelse för delarna av en OID. HL7 standardiserar inte eller kräver någon understruktur för anynamespace. En oid-ägare, eller någon som har kunskap om den logiska strukturen hos en del av en OID, kan fortfarande använda den kunskapen för att härleda information om det associerade objektet; teknikerna kan dock inte begeneraliseras.

exempel för ett träd med ISO-objektidentifierare. HL7: s OID är2.16.840.1.113883. (länk till grafik öppnas i ett nytt fönster)

ett HL7-gränssnitt får inte förlita sig på någon kunskap om understrukturen för ett OID för vilket det inte kan styra tilldelningspolicyerna.

bokstavlig Form

även om det finns tre olika former som ISO definierar för representationan OID, inom HL7 används oid endast som numeriska UID-strängar, dvs. literalt strängvärde är det enda som kommuniceras och är det enda som en mottagare bör behöva tänka på när man arbetar med uid i scope av HL7-specifikationen. Strängen är i ’dot-notation’ form; se ISO och ITU standarder eller FAQ för mer information.

för kompatibilitet med DICOM-standarden, den bokstavliga formen av Oidbör inte överstiga 64 tecken. (se DICOM del 5, avsnitt 9).

Lämna ett svar

Din e-postadress kommer inte publiceras.