Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

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
size600
nameAO-XDS-DDS
pagePin3

...

  1. Dokumentanvender laver en forespørgsel med DDS Registry for at fremsøge dokumenter for patient
  2. DDS Registry konsulterer MinSpærring for at afvise forespørglerforespørgsler, hvor der er spærringer (mod dokumentanvenderen)
  3. Tjek af behandlingsrelation (evt. opfølgning)
  4. 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).
  5. Der foretages evt. en filtrering af resultaterne, hvis der for patienten findes dataspecifikke spærringer.
  6. DDS logger dataadgang til MinLog

...

  1. 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.
  2. 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 NameAttributeOpt

Multiple

(liste af værdier i request)

Mult

AO XDS Adapter understøttelse
$XDSDocumentEntryPatientIdXDSDocumentEntry.patientIdR--

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)RMIngen fortolkning
$XDSDocumentEntryClassCode (1)XDSDocumentEntry.classCodeOM

AO XDS Adapter matcher queries, der 

  • ikke angiver classCode

eller

  • parameterlisten er tom

eller

  • listen af classCodes includerer AO XDS Adapters opsætning for classCode (se afsnittet vedr. metadataopsætning nedenfor)
$XDSDocumentEntryTypeCode (1)XDSDocumentEntry.typeCodeOM

AO XDS Adapter matcher queries, der 

  • ikke angiver typeCode

eller

  • parameterlisten er tom

eller

  • listen af typeCodes includerer AO XDS Adapters opsætning for typeCode (se afsnittet vedr. metadataopsætning nedenfor)
$XDSDocumentEntryPracticeSettingCode (1)XDSDocumentEntry.practiceSettingCodeOMIngen fortolkning af AO XDS Adapter
$XDSDocumentEntryCreationTimeFromLower value of
XDSDocumentEntry.creationTime
O--

AO XDS Adapter matcher queries, hvor der

  • ikke er angivet en interval start for creationtime

$XDSDocumentEntryCreationTimeTo

Upper value of
XDSDocumentEntry.creationTime
O--

AO XDS Adapter matcher queries, hvor der

  • ikke er angivet en interval slut for creationtime
$XDSDocumentEntryServiceStartTimeFromLower value of
XDSDocumentEntry.serviceStartTime
O--

AO XDS Adapter returnerer en DocumentEntry pba Bookplan aftale,

  • hvis XDSDocumentEntry.serviceStartTimeFrom ikke er angivet i query eller
  • hvis Bookplan aftalens arrivalDateTime ligger efter XDSDocumentEntry.serviceStartTimeFrom
$XDSDocumentEntryServiceStartTimeToUpper value of
XDSDocumentEntry.serviceStartTime
O--

AO XDS Adapter returnerer en DocumentEntry pba Bookplan aftale,

  • hvis hverken XDSDocumentEntry.serviceStartTimeFrom eller XDSDocumentEntry.serviceStartTimeTo er angivet i query
  • eller XDSDocumentEntry.serviceStartTimeFrom ikke er angivet i query og Bookplan aftalens arrivalDateTime ligger efter XDSDocumentEntry.serviceStartTimeTo
$XDSDocumentEntryServiceStopTimeFromLower value of
XDSDocumentEntry.serviceStopTime
O--

AO XDS Adapter returnerer en DocumentEntry pba Bookplan aftale,

  • hvis hverken XDSDocumentEntry.serviceStopTimeFrom eller XDSDocumentEntry.serviceStopTimeTo er angivet i query eller
  • XDSDocumentEntry.serviceStopTimeTo ikke er angivet i query og Bookplan aftalens arrivalDateTime ligger før XDSDocumentEntry.serviceStopTimeFrom
$XDSDocumentEntryServiceStopTimeToUpper value of
XDSDocumentEntry.serviceStopTime
O--

AO XDS Adapter returnerer en DocumentEntry pba Bookplan aftale,

  • hvis hverken XDSDocumentEntry.serviceStopTimeFrom eller XDSDocumentEntry.serviceStopTimeTo er angivet i query eller
  • Bookplan aftalens arrivalDateTime ligger før XDSDocumentEntry.serviceStopTimeTo
$XDSDocumentEntryHealthcareFacilityTypeCode (1)XDSDocumentEntry.healthcareFacilityTypeCodeOMIngen fortolkning af AO XDS Adapter
$XDSDocumentEntryEventCodeList (1)XDSDocumentEntry.eventCodeList (3)OM

AO XDS Adapter matcher queries, der 

  • ikke angiver eventCodeList

eller

  • parameterlisten er tom

eller

  • listen af eventCodes includerer AO XDS Adapter opsætning for eventCodes (se afsnittet vedr. metadataopsætning nedenfor)
$XDSDocumentEntryConfidentialityCode (1)XDSDocumentEntry.confidentialityCode (3)OM

AO XDS Adapter matcher queries, der 

  • ikke angiver confidentialityCode

eller

  • parameterlisten er tom

eller

  • listen af eventCodes includerer AO XDS Adapter opsætning for eventCodes (se afsnittet vedr. metadataopsætning nedenfor)
$XDSDocumentEntryAuthorPerson (4) XDSDocumentEntry.authorOM

AO XDS Adapter matcher kun queries, der

  • ikke angiver author

eller

  • parameterlisten er tom.
$XDSDocumentEntryFormatCode (1) XDSDocumentEntry.formatCodeOM

Ingen fortolkning af AO XDS Adapter

$XDSDocumentEntryStatusXDSDocumentEntry.availabilityStatusRM

AO XDS Adapter matcher queries, der

  • ikke angiver denne parameter

eller

  • parameterlisten er tom

eller

  • parameterlisten indeholder availabilityStatus Approved (urn:oasis:names:tc:ebxml-regrep:StatusType:Approved)
$XDSDocumentEntryType (6) XDSDocumentEntry.objectTypeOM(1)

AO XDS Adapter matcher queries, hvor

  • ikke angiver objectType

eller

  • parameterlisten er tom

eller

  • listen af entryTypes inkluderer Stable dokumenter (urn:uuid:7edca82f-054d-47f2-a032-9b2a5b5186c1)

...