| |
Terminkarte COAS V1.0 (XML) April 2001 F-5 F nähere Bestimmungen: [ ] Wert: QualifiedCode { ABNORMAL_HIGH } Wert: Numerisch { Wert = 150, Maßeinheiten = mg_PER_dL } Obs:HIGH_DENSITY_LIPOPROTEIN ... nähere Bestimmungen: Obs:OBSERVATION_TIME Wert TimeSpan start_time = "1999-03-11T07:05:00-08" stop_time = "1999-03-11T07:05:00-08" Obs:RESULTS_AVAILABLE_TIME Wert TimeSpan start_time = "1999-03-11T11:04:00-08" stop_time = "1999-03-11T11:04:00-08" Wert: [ ] F.2 Terminkarte (XML) Betrachten Sie einen COAS-Bediener, der XML als Eingangsnähere Bestimmung analysiert, und bringt XML zurück Dokumente als Ausgang. Gerade wie mit dem vorhergehenden Beispiel, die Standardbetriebe von QueryAccess werden beschäftigt. Der Ausgang ist noch eine Reihenfolge von ObservationData Einzelteile, mit einem einzelnen XML-Dokument als der Zeichenkettenutzlast auf dem Wertgebiet von einem Atom Beobachtung. Abbildung F-5 COAS-Bediener, der ankommendes XML analysiert und gibt XML aus. Dieser COAS-Bediener nimmt XML-Eingang an, um eine Schablone für das Zusammenbringen herzustellen. Das Beispiel unter veranschaulicht ein Eingangsdokument mit XML-Feldern, wie folgt: document.type = progress.note, patient.id = 450023 und practitioner.id = phys124). Die Felder innerhalb des Eingangsdokumentes werden, zurückgehende komplette Aufzeichnungen zusammengepaßt, die haben zusammenpassende Informationen. Die Felder, die vom Eingang ausgelassen werden, werden anziehen t-Obacht für betrachtet zusammenpassende Zwecke. Da der Eingang (nähere Bestimmung) ist, ist eine XML-Terminkarte und der Ausgang ein XML Terminkarte, beide Eingang (nähere Bestimmung) ObservationData.code und Ausgang ObservationData.code sind dieselben: PROGRESS_NOTE . X M L in p u t X M L O u tp u t C O A S p ein rsin g x M L |  |
|
| |
|
|