Page History
...
AO XDS Adapter er således en kilde, som DDS anvender til at understøtte fremsøgingsforespørgsler fra anvendere. Den er installeret i to kørende udgaver: Een til Region Nord Bookplan og een til Region Midt Bookplan.
Nedenstående viser et eksempel, hvor en dokumentanvender (sundhedsfaglig) laver forespørgsel. For andre anvendertyper og brugsscenarier henvises til dokumentationen for Dokumentdelingsservicen.
Gliffy Diagram | ||||||
---|---|---|---|---|---|---|
|
...
- Dokumentanvender laver en forespørgsel med DDS Registry for at fremsøge dokumenter for patient
- DDS Registry konsulterer MinSpærring for at afvise forespørglerforespørgsler, hvor der er spærringer (mod dokumentanvenderen)
- Tjek af behandlingsrelation (evt. opfølgning)
- Videredelegering af søgning til bagvedliggende registries (herunder både AO XDS Adapter RN og AO XDS Adapter RM). AO XDS Adapters kalder bagvedliggende Bookplan for at fremsøge borgerens aftaler, der er registreret her. AO XDS Adapter danner Metadata Entries (og tilhørende dokumenter) matchende dels det data, der returneres fra Bookplan og dels statisk konfiguration (typisk oplysninger vedr. dokumenttyper, Regionens adresse osv).
- Der foretages evt. en filtrering af resultaterne, hvis der for patienten findes dataspecifikke spærringer.
- DDS logger dataadgang til MinLog
...
- LeafClass: Denne type returnerer en liste af XML elementer bestående af fuldt specificerede ebXML objekter, der matcher den modtagne query. Resultatlisten af objekter (ExtrinsicObject/XDSDocumentEntry) er helt selvindeholdt: Slots, external identifiers, classifications etc. Dvs alt, hvad der vides om de konkrete objekter returneres.
- ObjectRef: Denne type returnerer en liste af UUIDer som refererer objekter i et XDS Registry, der matcher den modtagne query.
AO XDS Adapter ignorerer ReturnCompoesedObjects parameteren. Alle queries besvarers, somom denne parameter er true - dvs vi forventer et response.
AO XDS Adapter ignorerer return type ReturnType parameteren. Alle queries besvares, somom denne parameter er sat til LeafClass dvs. fuldt sæt af metadata.
...
De søgeparametre, der er kan anvendes er defineret udfra Query ID. Dette betyder at hver Query type (se tabellen ovenfor) medfører en liste af tvungne/optionelle søgeparametre. I de følgende afsnit gennemgås AO XDS Adapter understøttede Query typer, og for hver af disse angives søgeparametrene, som defineret i IHE IT Infrastructure Technical Framework Volume 2a (ITI TF-2a) 10 Transactions Part A.
En kolonne udfor hver søgeparameter angiver AO XDS Adapters fortolkning (hvis nogen) af den medsendte parameter samt evt. valideringer.
...
Som defineret i IHE IT Infrastructure Technical Framework Volume 2a (ITI TF-2a) 10 Transactions Part A giver Querytypen FindDocuments anledning til en specificeret liste af søgeparametre. Nedenfor er denne tabel gengivet, og .
Kolonnen "AO XDS Adapter understøttelse" beskriver for hver søgeparameter, hvordan AO XDS Adapter understøttelse angivet i kolonnen yderst til højre. AO XDS Adapter understøttelser viser, om AO XDS Adapter kigger på søgeparametren, og hvad AO XDS Adapter betegner som et match på query (kommer der et svar tilbage eller ej).forholder sig til denne: Bliver søgeparameteren anvendt eller ignoreret af AO XDS Adapter? Og hvis den bliver anvendt af AO XDS Adapter, hvordan bliver den så anvendt?
Fra IHE IT Infrastructure Technical Framework for specifikation af parametre relevante for FindDocuments: Find documents (XDSDocumentEntry objects) in the registry for a given patientID with a matching availabilityStatus attribute. The other parameters can be used to restrict the set of XDSDocumentEntry objects returned. | ||||
Parameter Name | Attribute | Opt | Multiple (liste af værdier i request) Mult | AO XDS Adapter understøttelse |
---|---|---|---|---|
$XDSDocumentEntryPatientId | XDSDocumentEntry.patientId | R | -- | Denne parameter skal angives. AO XDS Adapter anvender den medsendte værdi til at sende en forespørgsel videre til den bagvedliggende Bookplan service. |
$XDSDocumentEntryReferenceIdList (5) | XDSDocumentEntry.referenceIdList (3) | R | M | Ingen fortolkning |
$XDSDocumentEntryClassCode (1) | XDSDocumentEntry.classCode | O | M | AO XDS Adapter matcher queries, der
eller
eller
|
$XDSDocumentEntryTypeCode (1) | XDSDocumentEntry.typeCode | O | M | AO XDS Adapter matcher queries, der
eller
eller
|
$XDSDocumentEntryPracticeSettingCode (1) | XDSDocumentEntry.practiceSettingCode | O | M | Ingen fortolkning af AO XDS Adapter |
$XDSDocumentEntryCreationTimeFrom | Lower value of XDSDocumentEntry.creationTime | O | -- | AO XDS Adapter matcher queries, hvor der
|
$XDSDocumentEntryCreationTimeTo | Upper value of XDSDocumentEntry.creationTime | O | -- | AO XDS Adapter matcher queries, hvor der
|
$XDSDocumentEntryServiceStartTimeFrom | Lower value of XDSDocumentEntry.serviceStartTime | O | -- | AO XDS Adapter returnerer en DocumentEntry pba Bookplan aftale,
|
$XDSDocumentEntryServiceStartTimeTo | Upper value of XDSDocumentEntry.serviceStartTime | O | -- | AO XDS Adapter returnerer en DocumentEntry pba Bookplan aftale,
|
$XDSDocumentEntryServiceStopTimeFrom | Lower value of XDSDocumentEntry.serviceStopTime | O | -- | AO XDS Adapter returnerer en DocumentEntry pba Bookplan aftale,
|
$XDSDocumentEntryServiceStopTimeTo | Upper value of XDSDocumentEntry.serviceStopTime | O | -- | AO XDS Adapter returnerer en DocumentEntry pba Bookplan aftale,
|
$XDSDocumentEntryHealthcareFacilityTypeCode (1) | XDSDocumentEntry.healthcareFacilityTypeCode | O | M | Ingen fortolkning af AO XDS Adapter |
$XDSDocumentEntryEventCodeList (1) | XDSDocumentEntry.eventCodeList (3) | O | M | AO XDS Adapter matcher queries, der
eller
eller
|
$XDSDocumentEntryConfidentialityCode (1) | XDSDocumentEntry.confidentialityCode (3) | O | M | AO XDS Adapter matcher queries, der
eller
eller
|
$XDSDocumentEntryAuthorPerson (4) | XDSDocumentEntry.author | O | M | AO XDS Adapter matcher kun queries, der
eller
|
$XDSDocumentEntryFormatCode (1) | XDSDocumentEntry.formatCode | O | M | Ingen fortolkning af AO XDS Adapter |
$XDSDocumentEntryStatus | XDSDocumentEntry.availabilityStatus | R | M | AO XDS Adapter matcher queries, der
eller
|
$XDSDocumentEntryType (6) | XDSDocumentEntry.objectType | O | M(1) | AO XDS Adapter matcher queries, hvor
eller
eller
|
...