| |
3-18 Klinischer BeobachtungscZugangscService, v1.0 April 2001 3 Schnittstelle ConstraintLanguageAccess; Schnittstelle EventConsumer; Schnittstelle EventSupplier; Schnittstelle ObservationDataIterator; Schnittstelle ObservationLoader; Schnittstelle ObservationRemote; Schnittstelle ObservationRemoteIterator; Schnittstelle ObservedSubject; Schnittstelle QualifiedCodeIterator; Schnittstelle QueryAccess; Schnittstelle SupplierAccess; Diese Vorwärtserklärungen für Schnittstellen erleichtert die Gruppierung von Definitionen außen Interesse für Vorausgehen, da alle Schnittstellen hier erklärt werden. 3,3,4 AccessComponentData struct AccessComponentData { Query_access QueryAccess; Browse_access BrowseAccess; Asynch_access AsynchAccess; Constraint_access ConstraintLanguageAccess; Observation_loader ObservationLoader; Consumer_access ConsumerAccess; Supplier_access SupplierAccess; }; AccessComponentData stellt Mittel zur Verfügung, Hinweise auf ganz eingeführt zu liefern Bestandteile über AccessComponent.get_components() . Dieses ist eine Bequemlichkeit für Klienten, die einen einzelnen Hinweis auf einem einzelnen Bestandteil haben und Wunsch zum Verwenden ein unterschiedliches Bestandteil. Da unterschiedliche Bediener unterschiedliche Niveaus der Übereinstimmung haben können, werden einige führen Sie einen gegebenen Bestandteil ein und andere werden nicht. Wenn ein Bestandteil nicht eingeführt wird durch den Bediener ist dieses Attribut ungültig. Z.B. wenn ein Klient einen Hinweis auf einem BrowseAccess hat Bestandteil und jetzt Wünsche zum Verwenden von einem QueryAccess Bestandteil, der Klient kann get_components() benennen auf seinem BrowseAccess Bestandteil und überprüfen query_access- Feld. Wenn query_access ist Nichtnull, wird dieser Bestandteil eingeführt. query_access Beschreibung: Einflüsse QueryAccess Hinweis, wenn Sie durch diesen Bediener eingeführt werden. |  |
|
| |
|
|