Versions Compared

Key

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

...

AO XDS Adapter vil besvare en forespørgsel med ikke-understøttet Query ID med en fejl af typen 'XDSUnknownStoredQuery'.

AO XDS Adapter Parameters

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.

AO XDS Adapter FindDocuments parametre

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 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).

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 NameAttributeOptMultAO XDS Adapter understøttelse
$XDSDocumentEntryPatientIdXDSDocumentEntry.patientIdR--


$XDSDocumentEntryReferenceIdList (5)XDSDocumentEntry.referenceIdList (3)RM
$XDSDocumentEntryClassCode (1)XDSDocumentEntry.classCodeOM
$XDSDocumentEntryTypeCode (1)XDSDocumentEntry.typeCodeOM
$XDSDocumentEntryPracticeSettingCode (1)XDSDocumentEntry.practiceSettingCodeOM
$XDSDocumentEntryCreationTimeFromLower value of
XDSDocumentEntry.creationTime
O--

$XDSDocumentEntryCreationTimeTo

Upper value of
XDSDocumentEntry.creationTime
O--
$XDSDocumentEntryServiceStartTimeFromLower value of
XDSDocumentEntry.serviceStartTime
O--
$XDSDocumentEntryServiceStartTimeToUpper value of
XDSDocumentEntry.serviceStartTime
O--
$XDSDocumentEntryServiceStopTimeFromLower value of
XDSDocumentEntry.serviceStopTime
O--
$XDSDocumentEntryServiceStopTimeToUpper value of
XDSDocumentEntry.serviceStopTime
O--
$XDSDocumentEntryHealthcareFacilityTypeCode (1)XDSDocumentEntry.healthcareFacilityTypeCodeOM
$XDSDocumentEntryEventCodeList (1)XDSDocumentEntry.eventCodeList (3)OM
$XDSDocumentEntryConfidentialityCode (1)XDSDocumentEntry.confidentialityCode (3)OM
$XDSDocumentEntryAuthorPerson (4) XDSDocumentEntry.authorOM
$XDSDocumentEntryFormatCode (1) XDSDocumentEntry.formatCodeOM
$XDSDocumentEntryStatusXDSDocumentEntry.availabilityStatusRM
$XDSDocumentEntryType (6) XDSDocumentEntry.objectTypeOM(1)

1) Shall be coded according to specification of Coding of Code/Code

3) 3 Supports AND/OR semantics

4) The value for this parameter is a pattern compatible with the SQL keyword LIKE which allows the use of the following wildcard characters: % to match any (or no) characters and _ to match a single character. The match shall be applied to the text contained in the Value elements of the authorPerson Slot on the author Classification (value strings of the authorPerson sub-attribute)

5) The value for this parameter is a pattern compatible with the SQL keyword LIKE which allows the use of the following wildcard characters: % to match any (or no) characters and _ to match a single character.

AO XDS Adapter Response

AO XDS Adapter er sat op med en række miljøspecifikke variable. De forskellige variable gennemgåes og deres anvendelse specificeres. Nogle af disse variable er miljøspecifikke (i disse tilfælde listes parametrene for de forskellige miljøer) mens andre er ens henover de forskellige miljøer (den nuværende konfiguration vises).

Som det fremgår af tabellen anvendes de forskellige metadata opsætningsvariable til filtrering af queries og/eller til indsættelse i de DocumentEntries, som AO XDS Adapter returnerer til dokumentanvender. 

Der være en sammenhæng mellem det forventede indhold af de returnerede DocumentEntries og den af Medcom specifikcerede danske metadataprofil.

Gennem et konkret eksempel på svar fra AO XDS Adapter vil vi dokumentere sammenhængen med den danske metadataprofil. 

AO XDS Adapter Metadata Opsætningsvariable

Til filtrering af indkommende queries (se afsnit vedr. AO XDS Adapter Query Parameters) samt til generering af de udgående DocumentEntries i responses er AO XDS Adapter konfigureret med følgende opsætningsvariable:

Opsætningsvariablens navn

Beskrivelse

Miljø-specifik

Værdi for RN (nuværende opsætning)

Værdi for RM (nuværende opsætning)
documentEntry.repositoryUniqueIdAnvendes til indsættelse i feltet $XDSDocumentEntry.repositoryUniqueId for de returnerede DocumentEntriesJ

?? (TEST1)

1.2.208.176.43210.8.20.12

(TEST2)


documentEntry.titleAnvendes til indsættelse i $XDSDocumentEntry.Name for de returnerede DocumentEntriesN
Fælles stamkort


documentEntry.mimeTypeAnvendes til indsættelse i $XDSDocumentEntry.mimeType for de returnerede DocumentEntriesN
text/xml


documentEntry.languageCodeAnvendes til indsættelse i $XDSDocumentEntry.languageCode for de returnerede DocumentEntriesN
da-DK


documentEntry.patient.assigningAuthority.rootAnvendes til kvalificering af $XDSDocumentEntry.sourcePatientId for de returnerede DocumentEntriesN
1.2.208.176.1.2 (CPR)


documentEntry.organisation.assigningAuthority.rootAnvendes til kvalificering af $XDSDocumentEntry.author (urn:uuid:93606bcf-9494-43ec-9b4e-a7748d1a838d) for de returnerede DocumentEntriesN
1.2.208.176.1.1 (SOR)


documentEntry.healthcareFacilityTypeCode.codeAnvendes til indsættelse i $XDSDocumentEntry.healthcareFacilityTypeCode (urn:uuid:f33fb8ac-18af-42cc-ae0e-ed0b0bdb91e1) for de returnerede DocumentEntriesN
554041000005106


documentEntry.healthcareFacilityTypeCode.schemeNameAnvendes til indsættelse i $XDSDocumentEntry.healthcareFacilityTypeCode (urn:uuid:f33fb8ac-18af-42cc-ae0e-ed0b0bdb91e1) for de returnerede DocumentEntriesN
2.16.840.1.113883.6.96


documentEntry.healthcareFacilityTypeCode.nameAnvendes til indsættelse i $XDSDocumentEntry.healthcareFacilityTypeCode (urn:uuid:f33fb8ac-18af-42cc-ae0e-ed0b0bdb91e1) for de returnerede DocumentEntriesN
sundhedsforvaltning


documentEntry.classCode.code

Anvendes til filtrering af queries.

Anvendes til indsættelse i $XDSDocumentEntry.classCode (urn:uuid:41a5887f-8865-4c09-adf7-e362475b143a) for de returnerede DocumentEntries

N
001


documentEntry.classCode.schemeName

Anvendes til filtrering af queries.

Anvendes til indsættelse i $XDSDocumentEntry.classCode (urn:uuid:41a5887f-8865-4c09-adf7-e362475b143a) for de returnerede DocumentEntries

N
1.2.208.184.100.9


documentEntry.classCode.nameAnvendes til indsættelse i $XDSDocumentEntry.classCode (urn:uuid:41a5887f-8865-4c09-adf7-e362475b143a) for de returnerede DocumentEntriesN
Klinisk rapport


documentEntry.formatCode.code

Anvendes til filtrering af queries.

Anvendes til indsættelse i $XDSDocumentEntry.formatCode (urn:uuid:a09d5840-386c-46f2-b5ad-9c3699a4309d) for de returnerede DocumentEntries

N
DK FSK Schema


documentEntry.formatCode.schemeName

Anvendes til filtrering af queries.

Anvendes til indsættelse i $XDSDocumentEntry.formatCode (urn:uuid:a09d5840-386c-46f2-b5ad-9c3699a4309d) for de returnerede DocumentEntries

N
urn:ad:dk:medcom:fsk:full


documentEntry.formatCode.nameAnvendes til indsættelse i $XDSDocumentEntry.formatCode (urn:uuid:a09d5840-386c-46f2-b5ad-9c3699a4309d) for de returnerede DocumentEntriesN
DK FSK Schema


documentEntry.typeCode.code

Anvendes til filtrering af queries.

Anvendes til indsættelse i $XDSDocumentEntry.typeCode (urn:uuid:f0306f51-975f-434e-a61c-c59651d33983) for de returnerede DocumentEntries

N
52460-3


documentEntry.typeCode.schemeName

Anvendes til filtrering af queries.

Anvendes til indsættelse i $XDSDocumentEntry.typeCode (urn:uuid:f0306f51-975f-434e-a61c-c59651d33983) for de returnerede DocumentEntries

N
2.16.840.1.113883.6.1


documentEntry.typeCode.nameAnvendes til indsættelse i $XDSDocumentEntry.typeCode (urn:uuid:f0306f51-975f-434e-a61c-c59651d33983) for de returnerede DocumentEntriesN
Patient Information


documentEntry.author.organisation.idAnvendes til indsættelse i $XDSDocumentEntry.author (urn:uuid:93606bcf-9494-43ec-9b4e-a7748d1a838d) for de returnerede DocumentEntriesN
634491000016008


documentEntry.author.organisation.nameAnvendes til indsættelse i $XDSDocumentEntry.author (urn:uuid:93606bcf-9494-43ec-9b4e-a7748d1a838d) for de returnerede DocumentEntriesN
Sundhedsdatastyrelsen


documentEntry.confidentialityCode.code

Anvendes til filtrering af queries.

Anvendes til indsættelse i $XDSDocumentEntry.confidentialityCode (urn:uuid:f4f85eac-e6cb-4883-b524-f2705394840f) for de returnerede DocumentEntries

N

N

documentEntry.confidentialityCode.schemeName

Anvendes til filtrering af queries.

Anvendes til indsættelse i $XDSDocumentEntry.confidentialityCode (urn:uuid:f4f85eac-e6cb-4883-b524-f2705394840f) for de returnerede DocumentEntries

N
2.16.840.1.113883.5.25


documentEntry.confidentialityCode.nameAnvendes til indsættelse i $XDSDocumentEntry.confidentialityCode (urn:uuid:f4f85eac-e6cb-4883-b524-f2705394840f) for de returnerede DocumentEntriesN
normal


documentEntry.practiceSettingCode.codeAnvendes til indsættelse i $XDSDocumentEntry.practiceSettingCode (urn:uuid:cccf5598-8b07-4b77-a05e-ae952c785ead) for de returnerede DocumentEntriesN
408443003


documentEntry.practiceSettingCode.schemeNameAnvendes til indsættelse i $XDSDocumentEntry.practiceSettingCode (urn:uuid:cccf5598-8b07-4b77-a05e-ae952c785ead) for de returnerede DocumentEntriesN
2.16.840.1.113883.6.96


documentEntry.practiceSettingCode.nameAnvendes til indsættelse i $XDSDocumentEntry.practiceSettingCode (urn:uuid:cccf5598-8b07-4b77-a05e-ae952c785ead) for de returnerede DocumentEntriesN
almen medicin


Som det fremgår af ovenstående tabel anvendes variablene til både:

  • Filtrering af queries
  • Generering af DocumentEntries i response.