You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 10 Next »

Indledning

Nedenstående er en kortfattet oversigt over teknisk og forretningsmæssig funktionalitet på NSP platformen.

Formålet er at skabe en oversigt, som kan danne udgangspunkt for hvilke målepunkter der er relevante i forbindelse med etablering af SLA målinger og hit-statistik.

Dokumentet bliver løbende opdateret.

 

Flows gennem NSP-platformens proxyservices.

De enkelte services kan tilgåes på en eller flere af nedenstående måder.

Direkte adgang (cNSP/dNSP)

Komponenten tilgås direkte udefra uden at passere proxy-service (DCC eller gateway) på vej ind. Dette er muligt for alle komponenter både centralt og decentralt. Det anbefales dog så vidt muligt at tilgå funktionalitet gennem en proxy.

Adgang via gateway på dNSP

Komponenten tilgås her på en dNSP via en gateway. Kalder vedhæfter et vilkårligt id-kort, som af SOSI-GW erstattes med et signeret user id-kort fra cachen (hvis dette findes) - uanset om vedlagte id-kort allerede er signeret eller ej.

Dette kræver ikke konfiguration for den enkelte komponent, men er muligt for alle (interne og eksterne) komponenter der kræver et user id-kort. Kalder medsender information om hvilken bagvedliggende service der skal videresendes til. 

Adgang via DCC (cNSP/dNSP) og evt. gateway

Komponenten tilgås gennem DCC uden at passere en gateway før eller efter. Dette er muligt både på cNSP og dNSP. Dette kræver dog at miljøets DCC er konfigureret med adgang til denne komponent.

På cNSP tilgås alle komponenter direkte fra DCC.

På dNSP afhænger adgangsvejen af DCC'ens konfiguration:

  • Flertallet af komponenterne er konfigureret til direkte adgang fra DCC til komponent.
  • Enkelte komponenter (en delmængde af de der kræver et user id-kort) er konfigureret til at gå gennem en mellemliggende gateway.

Adgangsvejen afhænger således af NSP-miljøets DCC-konfiguration. Kalder har ingen indflydelse på denne.

Adgang via central gateway (cNSP) - evt med mellemliggende DCC

Her tilgås komponenten på en cNSP gennem en central gateway. Den centrale gateway sørger (om nødvendigt og om muligt) for udskiftning af et usigneret id-kort med et signeret fra cachen. Den bagvedliggende service bestemmes af kalder ved hjælp af WS-adressing.

Dette er muligt for alle services der kræver et user id-kort. Såfremt den bagvedliggende service er konfigureret i DCC, kan adgangen endvidere ske gennem denne.

NSP services

Basisservices

 

Service/funktionalitetServiceadresseBeskrivelseKomponenterProxyadgangeForretningsprodukt
STS udstedelse af idkort Signering af ikke-signeret id-kortSTS Antal hits på STS
STS ITS Udstedelse af identitytoken på bagrund af user id-kort.STS

DCC

DCC+Gateway

Gateway

Gateway+DCC

 
STS IBO Omveksling af signeret user id-kort til OIOSaml token.STS

DCC

DCC+Gateway

Gateway

Gateway+DCC

 
STS NBO Omveksling af Nem-login token til signeret user id-kort.STS  

SOSI-GW

 login/logout/id kort signering.

GW

STS

DCCAntal hits på GW
DCC ViderestillingDCC Antal hits på DCC

Støtteservices

Service/funktionalitetServiceadresseBeskrivelseKomponenterProxyadgangeForretningsproduktDefinition af målepunktUdstilling
NTS (NSP Test Service)/nts/service

NSP test service der giver mulighed for at verificere korrekthed af DGWS request med forskellige typer id-kort

https://wsdl.nspop.dk/nts/service?wsdl (:invoke)

NTS

DCC

Gateway

Gateway+DCC

TestserviceAlle hits på /nts/serviceUdstilles på total view hitstatistik [(link)total-view] pr 1/3-15

 

Forretningsservices

Service/funktionalitet

Serviceadresse

Beskrivelse

Komponent

Proxy adgange

Forretningsprodukt

Definition af målepunkt

Udstilling
Advisering 

National adviseringsservice, NAS

Giv og hent adviseringer om nyt inden for specifikt emneområde

NAS    

NAS PullPointFactory Service, opret

/pullpointfactory/serviceOpret pullpoint (PullPointFactoryService:CreatePullPointNASDCCNAS aftager, opret pullpoint  
NAS PullPointFactory Service, nedlæg/pullpointfactory/serviceNedlæg pullpoint (PullPointFactoryService:DestroyPullPoint) når der ingen abonnenter erNASDCCNAS aftager, nedlæg pullpoint  
NAS IDList Service, opret/idlist/serviceOpret id-liste (IDListWSService:CreateIDList) NASDCCNAS aftager, opret id-liste  
NAS IDList Service, nedlæg/idlist/serviceNedlæg id-liste (IDListWSService:DestroyIDList)NASDCCNAS aftager, nedlæg id-liste  
NAS Notificationbroker Service, subscribe/notificationbroker/serviceOpret abonnement på pullpoint (NotificationBrokerService:Subscribe)NASDCCNAS aftager, opret abonnement  
NAS Notificationbroker Service, unsubscribe/notificationbroker/serviceNedlæg abonnement på pullpoint (NotificationBrokerService:Unsubscribe)NASDCCNAS aftager, nedlæg abonnement  
NAS Subscription Manager Service  NASDCC   
NAS opsætning af abonnement

/pullpointfactory/service

/idlist/service

/notificationbroker/service

 NASDCCNAS aftager, opsætning

Samlede antal hits på:

/pullpointfactory/service

/idlist/service

/notificationbroker/service

 
NAS PullPoint service /pullpoint/serviceHent notifikationer fra et pullpoint på baggrund af allerede opsat abonnement (PullPointFacadeService:GetMessages)NASDCCNAS aftager, hent notifikationer

Alle hits på /pullpoint/service

Via DCC: entries i log på action "http://docs.oasis-open.org/wsn/bw-2/PullPoint/GetMessagesRequest"

Hits for cvr udstilles på stamkort for aftalen pr 1/3-15
NAS Notificationbroker Service/notificationbroker/serviceAdviser abonnenter (NotificationBrokerService:Notify)NASDCCNAS udbyder, publicer notifikationer

Alle hits på /notificationbroker/service

Via DCC: entries på action "http://docs.oasis-open.org/wsn/bw-2/NotificationConsumer/Notify"

Hits for cvr udstilles på stamkort for aftalen pr 1/3-15

Behandlingsrelation



 

Behandlingsrelationservice, BRS, giver adgang til at verificere og følge op på eksistensen og kvaliteten af en behandlingsrelation

Kræver STS signeret system id-kort

     
BRS/brs-nsp/service/brs

Hent behandlingsrelation

https://wsdl.nspop.dk/brs-nsp/service/brs?wsdl (:treatmentRelation)

BRSDCCBehandlingsrelationsservice, hent behandlingsrelation

Alle hits på /brs-nsp/service/brs

 

Via DCC: entries i log på action"http://nsi.dk/fmki20110601#treatmentRelation"

Hits for cvr udstilles på stamkort for aftalen pr 1/3-15
BRS, opfølgning Hvis der i kaldet til behandlingsrelationsservicen er angivet at der skal bestilles opfølgninger i opfølgningsservicen, vil der komme notifikationer, hvis de angivne kriterier ikke er opfyldt indenfor det i kaldet angivne tidsrumBRSDCC   
Opsamlingsservice

/gos/service/gos

Til bestilling af en opfølgning på graden af evidens for en aktuel behandlingsrelation

https://wsdl.nspop.dk/gos/service/gos?wsdl (:create)

BRS/GOS

DCC   
Notificationsservice/gos/service/notification

Hent notifikation om udfaldet af den bestilte opfølgning

https://wsdl.nspop.dk/gos/service/notification?wsdl (:notificationQuery)

BRS/GOS

DCC   
CPR-abonnementsservice /cprabbs/service/cprabbsBenytter stamdatamoduletCPRABBSDCC   
MinLog 

Tilbyder registrering og opslag af borgers Min-log-servicedata

Kræver STS signeret user id-kort. DCC konfigureret uden gateway bagved.

     

MinLog udtræk

 

 

 

/minlog

MinLog udtræksservice, opslag i opsamlede logs baseret på cpr

En borger kan udtrække log-registreringer, der indeholder detaljer omhandlende sundhedspersoners indhentning af data om borgeren

https://wsdl.nspop.dk/minlog.wsdl (:ListLogStatements) 

Minlog

DCC

Gateway

Gateway+DCC

Min logAlle hits på /minlogHits for moces udstilles på stamkort for aftalen pr 1/3-15
MinLog udtræk/minlog

En sundhedsperson kan udtrække log-registreringer, hvor andre sundhedspersoner har anført at arbejde på vegne af sundhedspersonen

https://wsdl.nspop.dk/minlog.wsdl (:ListLogStatementsOnBehalfOf

Minlog 

DCC

Gateway

Gateway+DCC

   

MinLog registrering

 

/minlog-registration/service

MinLog registreringsservice, oprette logs i MinLog systemet

https://wsdl.nspop.dk/minlog-registration/service?wsdl (:LogDataAdd)

Minlog

DCC

Gateway

Gateway+DCC

Min log registrering  

MinLog export

(DoDi)

 

Komponenten importerer log opsamlet af Minlog Registration og indeholder også "oprydningsjobbet" der sletter log der har nået en vis alder

     
Samtykke 

Tilbyder vedligehold af samtykkeregistreringer

Kræver STS signeret system id-kort

     
Samtykkeverifikation/consent-verification/service


https://wsdl.nspop.dk/consent-verification/service?wsdl (:ConsentForUserCheck, :ConsentForDataCheck)

Samtykke?DCCSamtykke

Alle hits på /consent-verification/service#ConsentForDataCheck

Kun kald til ConsentForDataCheck tælles, da hentning af data kun foretages hvis der er givet samtykke

Hits for cvr udstilles på stamkort for aftalen pr 1/3-15
Samtykkeadministration/consent-administration/service

En borger (eller sundhedsfaglig person på vegne af) kan hente, registrere og vedligeholde samtykkeregistreringer

https://wsdl.nspop.dk/consent-administration/service?wsdl (flere operationer)

Samtykke? Samtykke administration  
Dokumentdeling Dokumentdelingsservice, NPI     
        
eCPR Tilbyder rekvirerering og håndtering af CPR erstatningsnumre     
eCPR/ecpr-ws/servicehttps://wsdl.nspop.dk/ecpr-ws/service?wsdl (:GenerateReplacementCPROperation, :GenerateReplacementCPRWithCheckOperation, :BulkGenerateReplacementCPROperation, :GetReplacementCPRDataOnReplacementCPROperation, :GetReplacementCPRDataOnEPIDOperation, :LinkValidEPIDWithReplacementCPROperation, :UnlinkReplacementCPROperation)eCPRDCCeCPR

Alle hits på /ecpr-ws/service

Hits for cvr udstilles på stamkort for aftalen pr 1/3-15
eCPR/ecpr-ws/serviceHent eCPR  eCPR, hentVia DCC: entries i log på action urn:oio:medcom:ecprservice:1.0.0#BulkCreateReplacementCPRHits for cvr udstilles på stamkort for aftalen pr 1/3-15

Datasamlinger (SDM)

Stamdata registerudtræk (SKRS)

Service/funktionalitetServiceadresseBeskrivelseKomponentForretningsproduktDefinition af målepunktUdstilling
Kopiregisterservice/stamdata-batch-copy-ws/service/StamdataReplication

Kopiregisterservicen, SKRS, tilbyder komplette registerudtræk

https://wsdl.nspop.dk/stamdata-batch-copy-ws/service/StamdataReplication?wsdl (:replicate)

SKRS Via DCC: entries i log på action "http://nsi.dk/2011/10/21/StamdataKrs/replicate" 
CPR registeropslag v1

 

Pre 2013 CPR registerudtræk

 

SKRSCPR v1 registerudtræk

Udtræk fra sla log på GenericCallParms(x):

register=cpr,

datatype=person, version=1

...

Hits for cvr udstilles på stamkort for aftalen pr 1/3-15
CPR registeropslag v2, reduceret udtræk CPR registerudtræk reduceret. Til privateSKRSCPR v2 registerudtræk

Udtræk fra sla log på GenericCallParms(x):

register=cpr,

datatype=person, version=2

...

Hits for cvr udstilles på stamkort for aftalen pr 1/3-15
CPR registeropslag v2, fuldt udtræk CPR registerudtræk med alle dataSKRSCPR v2 registerudtræk

Udtræk fra sla log på GenericCallParms(x):

register=cpr,

datatype=person, version=2

...

Hits for cvr udstilles på stamkort for aftalen pr 1/3-15
Autorisation  SKRS 

Udtræk fra sla log på GenericCallParms(x):

register=autorisationsregisteret,

datatype=autorisation

Hvis adgangen er bestilt er antal hits på registeret pr. cvr udstillet på stamkort for aftaler fra den 1/3-15
Bemyndigelse  SKRS 

Udtræk fra sla log på GenericCallParms(x):

register=bemyndigelsesservice

datatype=bemyndigelse

Hvis adgangen er bestilt er antal hits på registeret pr. cvr udstillet på stamkort for aftaler fra den 1/3-15
Dosering  SKRS 

Udtræk fra sla log på GenericCallParms(x):

register=doseringsforslag,

datatype=dosagestructure

datatype=dosageunit

datatype=drug

datatype=drugdosagestructurerelation

datatype=version

Hvis adgangen er bestilt er det samlede antal hits på samtlige datatyper for registeret pr. cvr udstillet på stamkort for aftaler fra den 1/3-15
Medicinpriser (taksten)  SKRS 

Udtræk fra sla log på GenericCallParms(x):

register=dkma,

datatype=administrationsvej

datatype=atc

datatype=beregningsregler

datatype=dosering

...

Hvis adgangen er bestilt er det samlede antal hits på samtlige datatyper for registeret pr. cvr udstillet på stamkort for aftaler fra den 1/3-15
Sikrede  SKRS 

Udtræk fra sla log på GenericCallParms(x):

register=sikrede,

datatype=sikrede

Hvis adgangen er bestilt, er antal hits på registeret pr. cvr udstillet på stamkort for aftaler fra den 1/3-15
SKS  SKRS 

Udtræk fra sla log på GenericCallParms(x):

register=sks

datatype=institution

Hvis adgangen er bestilt er antal hits på registeret pr. cvr udstillet på stamkort for aftaler fra den 1/3-15
SOR  SKRS 

Udtræk fra sla log på GenericCallParms(x):

register=sor,

datatype=apotek

datatype=paksis

...

Hvis adgangen er bestilt er det samlede antal hits på samtlige datatyper for registeret pr. cvr udstillet på stamkort for aftaler fra den 1/3-15
Tilknyttede behandlinger  SKRS 

Udtræk fra sla log på GenericCallParms(x):

register=tilknyttedebehandlinger,

datatype=additionalname

datatype=supplementtreatment

Hvis adgangen er bestilt er det samlede antal hits på samtlige datatyper for registeret pr. cvr udstillet på stamkort for aftaler fra den 1/3-15
Tilskudsblanket  SKRS 

Udtræk fra sla log på GenericCallParms(x):

register=tilskudsblanket,

datatype=blanket

datatype=blanketenkelt

datatype=blanketforhoejet

datatype=blanketkroniker

datatype=blanketterminal

datatype=forhoejettakst

Hvis adgangen er bestilt er det samlede antal hits på samtlige datatyper for registeret pr. cvr udstillet på stamkort for aftaler fra den 1/3-15
Vaccination (DDV)  SKRS 

Udtræk fra sla log på GenericCallParms(x):

register=ddv,

datatype=diseases

datatype=diseases_vaccines

datatype=dosageoptions

datatype=ssidrugs

datatype=vaccinationplan

datatype=vaccinationplanitems

datatype=vaccines

datatype=vaccines_drugs

Hvis adgangen er bestilt er det samlede antal hits på samtlige datatyper for registeret pr. cvr udstillet på stamkort for aftaler fra den 1/3-15
Vitaminer  SKRS 

Udtræk fra sla log på GenericCallParms(x):

register=vitamin,

datatype=firmadata

datatype=grunddata

datatype=indholdsstoffer

datatype=udgaaedenavne

Hvis adgangen er bestilt er det samlede antal hits på samtlige datatyper for registeret pr. cvr udstillet på stamkort for aftaler fra den 1/3-15
Yder  SKRS 

Udtræk fra sla log på GenericCallParms(x):

register=yder,

datatype=person

datatype=yder

Hvis adgangen er bestilt er det samlede antal hits på begge datatyper for registeret pr. cvr udstillet på stamkort for aftaler fra den 1/3-15

Stamdata enkeltopslag (SCES, SAES)

Service/funktionalitetServiceadresseBeskrivelseKomponentProxy adgangeForretningsproduktDefinition af målepunktUdstilling
Enkeltopslagsservices 

Tilbyder enkeltopslag i autorisationsregisteret og cpr-registeret

Autorisation enkeltopslag (SAES)

CPR enkeltopslag (SCES)

STS signeret system id-kort

     
CPR enkeltopslag (uden læge)

/stamdata-cpr-ws/service/StamdataPersonLookup

 

SCES uden læge

https://wsdl.nspop.dk/stamdata-cpr-ws/service/StamdataPersonLookup?wsdl (:getPersonDetails)

SCESDCCcpr enkeltopslagAlle hits på /stamdata-cpr-ws/service/StamdataPersonLookup for cvr udstilles på stamkort for aftalenHits for cvr udstilles på stamkort for aftalen pr 1/3-15
Det gode CPR opslag (med læge) (v.1.0.0)/stamdata-cpr-ws/service/DetGodeCPROpslag

SCES med læge

https://wsdl.nspop.dk/stamdata-cpr-ws/service/DetGodeCPROpslag?wsdl (:getPersonInformation, :getPersonWithHealthCareInformation)

SCESDCCDet gode cpr opslag v1

Alle hits på /stamdata-cpr-ws/service/DetGodeCPROpslag for cvr fratrukket alle hits på /stamdata-cpr-ws/service/DetGodeCPROpslag-1.0.2 for cvr udstilles på stamkort for aftalen (The Stig)

(v1 kalder v2?)

Hits for cvr udstilles på stamkort for aftalen pr 1/3-15

Det gode CPR opslag (med læge) (v.1.0.2)

  • anbefales

 

/stamdata-cpr-ws/service/DetGodeCPROpslag-1.0.2

SCES med læge

https://wsdl.nspop.dk/stamdata-cpr-ws/service/DetGodeCPROpslag-1.0.2?wsdl (:getPersonInformation, :getPersonWithHealthCareInformation)

SCESDCCDet gode cpr opslag v2 Hits for cvr udstilles på stamkort for aftalen pr 1/3-15
Autorisation enkeltopslag

/stamdata-authorization-lookup-ws/service/AuthorizationService

 

SAES

https://wsdl.nspop.dk/stamdata-authorization-lookup-ws/service/AuthorizationService?wsdl (:Authorization)

SAESDCCAutorisation enkeltopslagAlle hits på /stamdata-authorization-lookup-ws/service/AuthorizationService for cvr udstilles på stamkort for aftalenHits for cvr udstilles på stamkort for aftalen pr 1/3-15

 

Adgang til ekstern service gennem delegerende NSP service

Service/funktionalitetServicenavnBeskrivelseKomponenterProxyadgangeForretningsproduktDefinition af målepunktUdstilling

Indberetning af fødselsanmeldelser

(Adgang til fødselsindberetningsservice)

/fibs

Adgang til FIBS - sker gennem NSP service som kalder videre

https://wsdl.nspop.dk/fibs/?wsdl

FIBS

 

DCC

FIBSHits på /fibsHits for cvr udstilles på stamkort for aftalen pr 1/3-15

Indberetning af bivirkninger

(Adgang til bivirkningsservice)

/bivwsp/submissionservice

Adgang til Bivirkningswebservice - sker gennem NSP service som kalder videre

https://wsdl.nspop.dk/bivwsp/submissionservice?wsdl (:UploadE2B)

BIVWSP

 

DCC

 

BIBSHits på /bivwsp/submissionserviceHits for cvr udstilles på stamkort for aftalen pr 1/3-15

Direkte adgang til eksterne services

Service/funktionalitetBeskrivelseKomponenterProxyadgangeForretningsproduktDefinition af målepunktUdstilling
Adgang til FMKAdgang til FMK - direkte fra proxy-komponent til ekstern komponent.Ekstern service

DCC

DCC+Gateway

Gateway

Gateway+DCC

  Hits for cvr udstilles på stamkort for aftalen pr 1/3-15
 Adgang til DDVAdgang til vaccinationsregister - direkte fra proxy-komponent til ekstern komponentEkstern service

DCC

DCC+Gateway

Gateway

Gateway+DCC

 
  Hits for cvr udstilles på stamkort for aftalen pr 1/3-15

 

Opsummering af mulige adgangsveje.

Sammenfattende kan adgangen således passere først 0-2 proxy komponenter, herefter 0-2 NSP komponenter og til sidst 0-1 ekstern komponent.

Bemærk at SOSI-GW afhængig af anvendelsen kan spille rollen som enten proxy-servies eller NSP komponent.

Etablering af SLA målinger kræver mulighed for at korellere samme kald på tværs af komponenter for at undgå dobbelt-målinger. Endvidere er det ønskeligt at sammenholde dette med eksterne kald - idet tid anvendt i en ekstern komponent (f.eks. FMK) ikke bør medregnes i SLA for NSP-platformen.

 

 

 

Hits for cvr udstilles på stamkort for aftalen pr 1/3-15

  • No labels