INDHOLD

Beskrivelse

Ideen med aftaledeling er et danne et overblik over en patients samlede aftaler i sundhedsvæsnet. Dette betyder især noget for patienter der er i et komplekst forløb, der, på samme tid, spænder over flere kliniske specialer, og hvor patienten er i kontakt med for eksempel egen læge, kommunen og flere hospitalsafdelinger.Dokument Registrering Service (DRS) håndterer oprettelsen af nye aftaler.Servicen tager imod registreringer til det nationale aftalerepository. Efterfølgende sørger det centrale XDS repository for at meta-data afleveres til det nationale registry, så aftalerne kan fremsøges vha. Dokumentdelingsservicen (DDS)

Support ansvarlig: Kvalitets IT
NSP: Dokument Registreringservice (DRS) - Leverancebeskrivelse

DRS implementerer DGWS og kan tilgås med gyldig SOSI Idkort (MOCES/VOCES/FOCES)

Der foretages:
- Sikkerheds verifikation gennem STS servicen
- Autentificering af anvendersystemet ved Whitelist kontrol gennem DDS documentsources.whitelist_config
- Aflevering af dokument(er) til bagvedliggende Aftalerepository (OpenXDS Repository service)

Forretningsanvendelse

^^Tilbage til toppen^^



Relaterede registre og services

Applikationsbeskrivelse

^^Tilbage til toppen^^

Dokument Registrering servicen (DRS) gør det muligt for dokumentkilder at registrere aftaledokumenter i henhold til IHE XDS profilens (XDS.b) transaktion ITI-41 ProvideAndRegisterDocumentSet.
Der etableres en web service, som giver mulighed for at aflevere aftaledokumenter ind i det fælles centrale NSP OpenXDS Repository og Opentext XDS Registry. DRS benyttes som proxy for en eller flere dokumentkilder.
Aflevering af dokumenter gennemføres med operationen Provide and Register Document Set (ITI-41), der er IHE XDS.b’s operation til aflevering af dokumenter til et IHE repository.

Ved kald af webservice-operationen Provide and Register Document Set på DRS gennemføres følgende:
- Sikkerheds verifikation gennem STS servicen
- Autentificering af anvendersystemet ved Whitelist kontrol gennem DDS documentsources.whitelist_config
- Aflevering af dokument(er) til bagvedliggende Aftalerepository (OpenXDS Repository service)

Dokumentregistrering servicen overholder Den Gode Web Service 1.0.1, kræver anvendersystem autentificeret af STS’en på NSP, kræver anvendersystem autoriseret, hvilket kontrolleres vha. whiteliste, returnerer SOAPFault ved autentifikations- og autorisationsfejl samt ved visse systemfejl.
Den generelle servicestruktur er at servicen implementeres som en webservice, der implementerer det webinterface, der er genereret fra DRS WSDL [ITI-41++ SOAP 1.1 WSDL]. Webservicen er en tynd skal, der for sin eneste weboperation blot kalder den faktiske implementation på Aftalerepository.

Inden kald af DRS skal anvendersystemet: Trække et SOSI ID Kort fra NSP'ens STS.

Url: <serverurl>/drs
WSDL: https://wsdl.nspop.dk/drs/wsdl/drs.wsdl

Følgende operationer:
------------------------
ITI-41 Provide and Register Document Set (Resulterer i et implicit kald til XDS Registry servicen for at få registreret metadata via ITI-42 Register Document)

Datastruktur

^^Tilbage til toppen^^

Der er ingen informationsmodel for DRS.

Herunder vises den benytted whitelist tabel fra D01 DDS.

Entitetsbeskrivelser

Whitelist config (DDS)

^^Tilbage til toppen^^

Objektet indeholder de CVR som er whitelisted til brug på test/prod for DDS servicen

Objektet indeholder informationen:
---------------------------------------
service_key
-- DDS Registry: 'dk.nsi.ddsregistry'
-- DDS Repository: ’dk.nsi.ddsrepository’
-- Min Spærring (Samtykke verifikation): 'dk.nsi.consent.verification'
-- Min Spærring (Samtykke administration): 'dk.nsi.consent.administration'
service_type --
cvr -- CVR nummer
comment -- Her anføres NSP Jira nummer som relaterer den enkelte whitelisting

Tabelbeskrivelser

Tabel: whitelist_config (DDS)

^^Tilbage til toppen^^

CREATE TABLE whitelist_config (
service_key VARCHAR(50) NOT NULL,
service_type VARCHAR(20) NOT NULL,
cvr CHAR(8) NOT NULL,
comment VARCHAR(100) NULL,
PRIMARY KEY (service_key, service_type, cvr)
); -- ENGINE=InnoDB COLLATE=utf8_bin;

Teknologibeskrivelse

^^Tilbage til toppen^^

Refereres fra

^^Tilbage til toppen^^





  • No labels