Einführung in die HL7 Object Identifier (OID) Registry

ISO Object Identifier (OID) Definition:

Eine OID ist eine weltweit eindeutige ISO-Kennung (International Organization for Standardization). Es gibt mehrere Möglichkeiten, wie dieser Bezeichner dargestellt werden kann, und HL7 hat sich dafür entschieden, OIDregistered hier darzustellen und in HL7-Modellen in einer Form zu verwenden, die nur aus Zahlen und Punkten besteht (z. B. „2.16.840.1.113883.3.1“). OIDs sind Pfade in einer Baumstruktur, wobei die Zahl ganz links die Wurzel und die Zahl ganz rechts ein Blatt darstellt.

Jede OID wird von einer Registrierungsstelle erstellt. Jede dieser Behörden kann wiederum die Zuweisung neuer OIDs an andere Registrierungsbehörden delegieren, die unter ihrer Schirmherrschaft arbeiten, und so weiter.Schließlich weist eine dieser Behörden eine eindeutige Nummer zu, die einem Blattknoten im Baum entspricht. Das Blatt kann eine registrationauthority (in diesem Fall identifiziert die OID die Autorität) oder eine Instanz eines Objekts darstellen. Eine Registrierungsstelle besitzt den Namespace, der aus ihrem Unterbaum besteht.

OIDs sind ein bevorzugtes Schema für eindeutige Bezeichner in HL7. OIDs sollten immer verwendet werden, außer wenn eines der Einschlusskriterien für andere Systeme zutrifft. HL7 Version 3-Modelle verwenden OIDs, um Codierungsschemata und Identifikator-Namespaces zu identifizieren. OIDs können von jeder Organisation mithilfe eines eindeutigen OID-Stamms zugewiesen werden. Eine einzelne Nachricht kann OIDs aus verschiedenen Quellen verwenden, und ein einzelnes Schema kann durch mehr als eine OID identifiziert werden (z. B. durch eine OID von mehr als einer Organisation). Einmal ausgestellt, wird eine OID niemals zurückgezogen und identifiziert immer dasselbe Schema oder Objekt.

Wie bei allen Identifikationssystemen gibt es nicht viel Sinn, Identifikatoren zu haben, wenn Sie nicht wissen, was sie darstellen und umgekehrt – daher benötigen Identifikationssysteme im Allgemeinen eine Registrierung. Diese HL7-OID-Registry dient diesem Zweck für die HL7-Community.

HL7-Assigned OIDs

HL7 hat diese OID-Registry eingerichtet und weist OIDs in seinem Zweig für HL7-Benutzer und -Anbieter auf deren Anfrage in seiner Rolle als ISO RegistrationAuthority zu. Die Kosten für eine OID sind nicht erstattungsfähig. HL7 weist OIDST auch öffentlichen Identifikatoren zu, die Behörden sowohl in den USA als auch auf nationaler Ebene (z., theU.S. Staatliche Führerscheinbüros, US-Sozialversicherungsbehörde, HIPAA-Anbieter-ID-Registrierung usw.) undinternational (z. B. Sozialversicherungsverwaltungen anderer Länder, Bürgerausweisregister, Passnummern usw.).

Die in HL7 registrierten OIDs müssen für diese Organisationen verwendet werden, unabhängig davon, ob diesen Organisationen andere OIDs aus anderen Quellen zugewiesen wurden.

Bei der Vergabe von OIDs an dritte oder Einrichtungen untersucht HL7, ob diesen Einrichtungen bereits eine OID aus anderen Quellen zugewiesen wurde.Ist dies der Fall, wird HL7 diese OID in einem Katalog erfassen, aber HL7 wird keine doppelte OID im HL7-Zweig zuweisen. Wenn möglich, benachrichtigt HL7 eine dritte Partei, wenn eine OID für diese Partei in der HL7-Zweigstelle zugewiesen wird.

Obwohl HL7 vor der Zuweisung einer OID in der HL7-Niederlassung an Dritte Sorgfalt walten lässt, kann angesichts des Fehlens eines globalen OID-Registrierungsmechanismus nicht absolut sicher sein, dass es keine bereits bestehende OID-Zuordnung für eine solche Drittpartei gibt. Auch eine doppelte Zuordnung kannin der Zukunft durch eine andere Quelle passieren. Werden HL7 solche Fälle der Bittzustellung bekannt, bemüht sich HL7, diese Situation zu lösen. Für die fortgesetzte Interoperabilität in der Zwischenzeit ist das HL7 assignedOID die bevorzugte verwendete OID.

Während die meisten Besitzer einer OID ihren Namespacesub-Tree auf sinnvolle Weise „entwerfen“, gibt es keine Möglichkeit, allgemein auf die Teile einer OID zu schließen. HL7 standardisiert oder benötigt keine Namespace-Unterstruktur. Ein OID-Besitzer oder jemand, der Kenntnisse über die logische Struktur eines Teils einer OID hat, kann dieses Wissen weiterhin verwenden, um Informationen über das zugehörige Objekt abzuleiten.

Beispiel für einen Baum von ISO-Objektkennungen. Die OID von HL7 ist2.16.840.1.113883. (link zur Grafik öffnet in neuem Fenster)

Eine HL7-Schnittstelle darf nicht auf Kenntnisse über die Unterstruktur einer OID angewiesen sein, für die sie die Zuweisungsrichtlinien nicht steuern kann.

Literalform

Obwohl es drei verschiedene Formen gibt, die ISO für die Darstellung einer OID definiert, werden OIDs innerhalb von HL7 nur als numerische UID-Zeichenfolgen verwendet, dh der literale Zeichenfolgenwert ist das einzige, was kommuniziert wird und das einzige, was ein Empfänger berücksichtigen sollte, wenn er mit UIDs im Rahmen der HL7-Spezifikation arbeitet. Die Zeichenfolge ist in der ‚dot-Notation‘ Form;siehe die ISO- und ITU-Standards oder die FAQ für weitere Informationen.

Aus Gründen der Kompatibilität mit dem DICOM-Standard sollte die wörtliche Form der OID 64 Zeichen nicht überschreiten. (siehe DICOM Teil 5, Abschnitt 9).

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht.