| |
4-2 Klinischer BeobachtungscZugangscService, v1.0 April 2001 4 Dieses IDL basierte auf dem Informationsmodell, das in Abschnitt 4,1, Überblick dargestellt wurde, auf Seite 4-1 . Eine Teilmenge aller möglichen Datenbehälter wurde, mit dem Ziel von vorgewählt sie so einfach bilden, wie möglich. Dieser Satz ist nicht komplett, aber wird geglaubt, um zu sein zerlegen Sie. Wenn die Technologie des Gegenstand-durch-Wertes (OBV) verwendet wurde, definierten viele der Datenarten innen dieses Modul würde Unterklassen von einem ObservationValue gewesen sein Kategorie. Jedoch OBV war nicht für einen genügenden Grad während der Vollendung von diesem vorhanden Spezifikation. Die Submitters versuchten, den Begriff der Erbschaft sogar innen zu konservieren Definieren der Datenbehälter als structs durch das Verwenden einer Anmerkung < des struct name>:ObservationValue , dieses anzuzeigen beabsichtigte Erbschaft. Eine zukünftige Neuausgabe von COAS kann das CORBA::any ersetzen in ObservationDataStruct mit OBV. 4,2 DatencArtcDefinitionen Die folgenden Abschnitte beschreiben das ganzes OMG IDL für die Datenarten, die innerhalb benutzt werden DsObservationValue Modul. Anzeigen, welche Datenarten Vor sein sollen Kategorien von ObservationValue haben wir eine Anmerkung direkt vor denen gesetzt Definitionen, welche die Syntax < Kindkategorie > enthalten: ObservationValue . // Akte: DsObservationValue.idl # ifndef _ DS_OBSERVATION_VALUE_IDL _ # definieren Sie _ DS_OBSERVATION_VALUE_IDL _ # schließen Sie "DsObservationAccess.idl" mit ein # Pragmapräfix "omg.org" Modul DsObservationValue { ... }; # endif//_ DS_OBSERVATION_VALUE_IDL _ Das Ds-Präfix von DsObservationValue Standplätze für Gebietsservice. Alles OMG Dienstleistungen werden erwartet, um mit Ds zu beginnen, einen bestimmten Namensraum von zu lokalisieren mögliches Zusammentreffen. 4,3 Stützende Arten typedef TerminologyServices::ConceptCode ConceptCode; typedef NamingAuthority::QualifiedNameStr QualifiedCodeStr; typedef DsObservationAccess::AbstractManagedObject AbstractManagedObject; ConceptCode und QualifiedCodeStr sind importierte Artdefinitionen vom Lexikon Fragen Sie Service (LQS) und Spezifikationen des Personenidentifizierungsservices (PIDS). |  |
|
| |
|
|