Versions Compared

Key

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

...

Når man kalder idws snitfladerne skal audience værdien sættes til "https://audience.nspop.dk/dds".

DDS registry udstiller ITI-18: Registry Stored Query; og dennes 3 query typer FindDocuments, FindDocumentsByReferenceId og GetDocuments.

DDS repository udstiller ITI-43: Retrieve Document Set.

Hver af disse er kort beskrevet nedenfor med deres vigtigste request parametre, og angiver samtidig et link til, hvor den fulde specifikation kan findes. 

DocumentRegistry_RegistryStoredQuery og DocumentRegistry_Idws_RegistryStoredQuery (ITI-18)

FindDocuments

Den fulde specifikation finder her: https://profiles.ihe.net/ITI/TF/Volume2/ITI-18.html#3.18.4.1.2.3.7.1

Følgende request parametre kan fremhæves for denne query type: 

Request parametreOptBeskrivelse
$XDSDocumentEntryTypeCodeO

Her kan angives en liste over mere finkornede dokumenttyper. Skal være på formen:

'<Kode dokumenttype>^^<standard>'

Eksempel:

'53576-5^^2.16.840.1.113883.6.1'

Dokumenttypen angives som PHMR Koden 53576-5 angiver et PHMR-dokument i standarden Logical Observation Identifiers Names and Codes (LOINC) identificeret ved 2.16.840.1.113883.6.

Ud over PHMR (Personal Health Monitoring Record) kan der eksempelvis angives en af disse typekoder:

  • QFDD (Questionnaire Form Definition Document)
  • QRD (Questionnaire Response Document)
  • APD (Appointment Document)
$XDSDocumentEntryPatientIdR

Her angives CprNr for patienten. Skal være på formen:

'<Cpr Nr>^^^&<OID>&ISO'

hvor <OID> er en Object Identifier for udsteder af danske Cpr numre.

$XDSDocumentEntryTypeO

Her kan angives en liste

over

indeholdende Stable og/eller on-demand

dokumenter.

dokumenttypen for at angive, hvilke man ønsker retur. 

Eksempler:

  • Stable: urn:uuid:7edca82f-054d-47f2-a032-9b2a5b5186c1
  • On-demand: urn:uuid:34268e47-fdf5-41a6-ba33-82133c465248
$XDSDocumentEntryStatusR

Her angives at man vil søge på gældende metadata og i dette tilfælde skal den have værdien:

'urn:oasis:names:tc:ebxml-regrep:StatusType:Approved'

Det er også muligt at søge på forældede metadata og så skal den have værdien:

'urn:oasis:names:tc:ebxml-regrep:StatusType:Deprecated'

FindDocumentsByReferenceId

Den fulde specifikation findes her: https://profiles.ihe.net/ITI/TF/Volume2/ITI-18.html#3.18.4.1.2.3.7.14

Denne query type har de samme parametre som FindDocuments har. Men har derudover parametren $XDSDocumentEntryReferenceIdList

...

Hvis query typen FindDocumentsByReferenceId anvendes skal dette felt angives. Anvendes istedet FindDocumentsQuery skal/kan det ikke ikke angives.

:

Request parametreOptBeskrivelse
$XDSDocumentEntryReferenceIdListR

For denne query type skal feltet angives, og der skal være mindst eet referenceid i listen.

Eksempel:

ref1_0207761919.7052203964123326052.1537974544003^^^&2.16.840.1.113883.6.1&ISO^ddstest

GetDocuments

Den fulde specifikation findes her: https://profiles.ihe.net/ITI/TF/Volume2/ITI-18.html#3.18.4.1.2.3.7.5

Følgende request parametre kan fremhæves for denne query type: 

Request parametreOptBeskrivelse
$XDSDocumentEntryUniqueIdO *

Her angives en liste af globale unikke id'er for de dokumenter som ønskes fremsøgt.

* Query typen har også andre Id parametre, og mindst et af dem skal være udfyldt.

home (homeCommunityId)O *

Her angives home community id som dokumentet tilhører.

* Skal angives, hvis dokumentet er gemt med et home community id.


DocumentRepository_RetrieveDocumentSet og  DocumentRepository_Idws_RetrieveDocumentSet (ITI-43)

Den fulde specifikation findes her: https://profiles.ihe.net/ITI/TF/Volume2/ITI-43.html#3.43.4.1

Request parametreOptBeskrivelse
HomeCommunityId

O*

Id for det homecommunity som dokumentet har

* Skal angives, hvis dokumentet er gemt med et home community id.

RepositoryUniqueId

R

Global unik ID for det repository hvor dokumentet skal hentes fra.

DocumentUniqueId

R

Global unik ID for det dokument der skal hentes.

...