Page History
...
- Filtrering af queries
- Generering af DocumentEntries i response.
Eksempel: Request og response fra AO XDS Adapter
Følgende request viser en fremsøgning af dokumenter på CPR nummeret 2110979421 via DDS (SOAP headers er fjernet for at gøre eksemplet mere læsevenligt).
TODO
Som vist i overblikket delegerer DDS query videre til bl.a. FSK Registry og samler kildernes svar i et samlet response til anvenderen. Følgende viser, hvordan response ser ud (SOAP headers er fjernet for at gøre eksemplet mere læsevenligt).
TODO
Sammenhæng mellem AO XDS Adapter response og den danske metadataprofil
Et response fra AO XDS Adapter består som tidligere beskrevet af en liste af selvindeholdte XDS Document Entries. Indholdet af et sådant response er specificeret i IHE IT Infrastructure Technical Framework Volume 3 IHE ITI TF-3 10 Cross-Transaction Specifications and Content Specifications. Derudover har Medcom udarbejdet Medcoms danske profilering: XDS Metadata for Document Sharing v. 0.95.
Med udgangspunkt i Medcoms profilering kan det returnede metadata beskrives udfra tabel 4 i Medcoms specifikation: Metadata Attributes optionality and sources sammenhold med IHE specifikationen for On-demand DocumentEntries. For hver af disse metadataattributter angivers i "AO XDS Adapter implementeringsstatus", om den danske metadataprofil er overholdt i AO XDS Adapter implementeringen. Eksempelkolonnen indeholder udklip fra responseeksemplet ovenfor og kan evt. sammenholdes med specifikationen i Medcoms metadataprofilering.
Uoverensstemmelser mellem data leveret af AO XDS Adapter og specifikationer i den danske metadataprofil er fremhævet med rød.
Fra Medcoms danske profilering tabel 4 (de rækker der er relevante for DocumentEntries minus de rækker, der ikke er relevante for on-demand Entries) | ||||
Metadata attribute | Optional (IHE) | Optional (DK) | AO XDS Adapter implementerings-status | Eksempel (udklip af response ovenfor) |
---|---|---|---|---|
author.authorInstituation | R | |||
author.authorPerson | R2 | |||
availabilityStatus | R | R | ||
R | R | OK | ||
contentTypeCode | R | - | ||
creationTime | R | R | ||
entryUUID | R | R | ||
eventCodeList | O | R2 | ||
R | R | OK | ||
hash | M | R | ||
healthcareFacilityTypeCode | R | R | ||
homeCommunityId | R | R | ||
languageCode | R | R | ||
legalAuthenticator | O | R2 | ||
mimeType | R | R | ||
objectType | R | R | ||
patientId | M | R | Se sourcePatientId | |
practiceSettingCode | R | - | ||
referenceIdList | O | O | ||
repositoryUniqueId | R | R | ||
serviceStartTime | R2 | R2 | ||
serviceStopTime | R2 | R2 | ||
size | R | R | ||
sourcePatientId | R | R | ||
sourcePatientInfo | R | R | ||
title | O | R | ||
typeCode | R | R | ||
uniqueId | R | R | ||
URI | O | O |
O=Optional, R=Required, R2=Required when known