| |
3-20 Klinischer BeobachtungscZugangscService, v1.0 April 2001 3 3,3,6 ObservationData typedef irgendein ObservationData; struct ObservationDataStruct { Code QualifiedCodeStr; sequence<ObservationDataStruct > Zusammensetzung; sequence<ObservationDataStruct > nähere Bestimmungen; sequence<any, 1 > Wert; }; ObservationData ist das Herz der Frageneinheit. Beobachtungen werden vorbei geführt Wert über das Corba::any schreiben Sie, das Dehnbarkeit ermöglicht, indem es die Möglichkeit erlaubt von valuetype oder andere strukturierte Definitionen für Beobachtungen zukünftig oder vorbei verwenden lokale Vereinbarung in fachkundigen Klimas. In dieser Spezifikation eine einzelne Struktur, ObservationDataStruct , wird definiert, um alle Arten Beobachtungen zu enthalten. ObservationDataStruct kapselt die zusammengesetzten und Atombeobachtungen ein, das ist vollendet durch das Umfassen der Attribute für eine Anhäufung und einen einzelnen Wert. Diese Attribute, zusammengesetzt und Wert sollen in einem Exklusiven gegenseitig verwendet werden Weise. Eins der zwei Attribute sollte eine Nulllängenreihenfolge sein. Eine Beobachtung sein müssen eine zusammengesetzte Beobachtung oder eine Atombeobachtung, aber nicht beide. Code Beschreibung: Der Name der Beobachtungsart, wie durch qualifiziert NamingAuthority eingebettet in QualifiedCodeStr . zusammengesetzt Beschreibung: Eine Reihenfolge der Beobachtungen, die diese Beobachtung bestehen. Die Attribut- Zusammensetzung kann null oder mehr haben ObservationDataStruct Einzelteile. zusammengesetzt Attribut muß haben Sie nulleinzelteile, wenn diese Beobachtung einen ungleich nullwert hat Attribut, das es ein Atom bilden würde, anstatt Zusammensetzung, Beobachtung. Merken Sie daß jedes des angehäuften ObservationDataStruct Einzelteile können andere Beobachtungen in ihrem der Reihe nach umfassen zusammengesetzt Feld, einen Baum von Beobachtungen herstellend. |  |
|
| |
|
|