Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Navitabs
rootweb:KIDS Indlæser - Leverancebeskrivelse
firsttabYder Indlæser - Leverancebeskrivelse
includeroottrue

...


Indhold

...

Table of Contents

...

Introduktion

...

Beskrivelse

En yder udøver virksomhed i henhold til loven om offentlig sygesikring, dvs. alment praktiserende læger, speciallæger, tandlæger, fysioterapeuter, psykologer etc. Ved hjælp af Yderregisteret er det muligt at få oplysninger om fx yders praksisadresse, speciale mmYdere kan være praktiserende enkeltlæger, et kompagniskab af praktiserende læger (hvor alle læger tildeles ét fælles ydernummer) eller større institutioner (ex. Statens Seruminstitut mv).

I yderregisteret skelnes mellem "yder" og "yderperson". Sammenhængen er logisk set, at en yder (fx klinik) kan have en række personer tilknyttet. Denne sammenkædning sker ved at de har identiske ydernumre. En yderperson kan være tilknyttet flere ydere.

Eksterne ressourcer

Beskrivelse fra Sundhedsdatastyrelsen: 
http://sundhedsdatastyrelsen.dk/da/registre-og-services/om-de-nationale-sundhedsregistre/personoplysninger-og-sundhedsfaglig-beskaeftigelse/yderregisteret

Datatyper - oversigt

...

ovrigespecialer

...

kommunekoder

...

ovrigetelefonnumre

...

traeningsformer

...

persongrupper

...

tolkesprog

...

personalefunktioner

...

elektroniskkommunikation

...

træffetider

...

ovrigetelefonnumreperson

...

udledtafcpr

...

Image Removed

Datatyper - detaljer

...

Regionskode med nedenstående betydning:

81:Nordjylland

82:Midtjylland

83:Syddanmark

84:Hovedstaden

85:Sjælland

...

Attentionnavn

...

OverensKode

...

Overenskomst kode

...

OverenskomstTxt

...

Overenskomst

...

LandsYdertypeKode

...

Lands ydertype kode

...

LandsYdertypeTxt

...

Lands ydertype

...

IndberetFormKode

...

Indberetningsform kode

...

IndberetFormTxt

...

Indberetningsform

...

SelskFormKode

...

Selskabsform kode

...

SelskFormTxt

...

Selskabsform

...

SkatOpl

...

Skatteoplysninger

...

PrakFormKode

...

Praksisform kode

...

PrakFormTxt

...

Praksisform

...

PrakTypeKode

...

Praksistype kode

...

PrakTypeTxt

...

Praksistype

...

SamarbFormKode

...

Samarbejdsform kode

...

SamarbFormTxt

...

Samarbejdsform

...

PrakKomKode

...

Praksiskommune kode

...

PrakKomTxt

...

Praksiskommune

...

AdgangKStol

...

ToiletKStol

...

AdgangForhTxt

...

ApotekNr

...

AntalTimerPrak

...

BeskeftKrav

...

DispenDato

...

KnekSpecKode

...

KnekSpecTxt

...

UndOmsModel

...

UndTilLoft

...

IndvMinGr

...

IndvMaxGr

...

Reguleres

...

Reguleres

...

OmsLoft

...

SamletKap

...

Samlet kapacitet

...

Limitering

...

Limitering

...

UdlPostNrYder

...

LandYder

...

Land yder

...

AntalAss

...

AntalTurAss

...

P100OmrKode

...

P100OmrTxt

...

AbnLukKode

...

AbnLukTxt

...

AbnLukDato

...

UddLeger

...

PersAns

...

PersFunkAndre

...

AndenEKommTxt

...

AbnForTilgang

...

AntalLegerLegevalg

...

Antal læger til lægevalg

...

Offentliggores

...

Om yderens oplysninger må offenliggøres

...

DigtalRontgen

...

Tidspunkt for indførelse af digital røntgen

...

AutoLukTilgang

...

Om regionen ønsker automatisk lukning

...

YderOmrKode

...

Kode for yderområde

...

YderOmrTxt

...

Tekst for yderområde

...

DataModifiedDate

...

Timestamp

...

DataValidFrom

...

DataValidTo

...

Ydernummer person

...

Navn

...

Personens navn

...

AdrPerson

...

Personens privatadresse

...

PostnrPerson

...

Postnummer person

...

PostdistPerson

...

Postdistrikt person

...

EmailPerson

...

Email person

...

UdlPostNrPerson

...

Udenlandsk postnummer person

...

LandPerson

...

Land person

...

PensKode

...

Pensionskode

...

PensTxt

...

Pensionsordning

...

PensNr

...

Pensions nummer

...

MedlemNr

...

Medlemsnummer

...

HjBeh

...

Hjemmebehandling

...

KapacitetsKode

...

KapacitetsKode

...

KapacitetsTxt

...

Kapacitet

...

Anc

...

Anciennitet

...

SpecAlmMed

...

Speciale i almen medicin

...

IntOmrTxt

...

Interesseområder

...

POrdningKode

...

Pensionskode for valgt P-ordning

...

POrdningTxt

...

Tekst for valgt P-ordning

...

POrdningNr

...

Personens pensionsnr. til P-ordningen

...

EOrdningKode

...

Pensionskode for valgt E-ordning

...

EOrdningTxt

...

Tekst for valgt E-ordning

...

EOrdningNr

...

Personens pensionsnr. til E-ordningen

...

HistIdYder

...

Historisk Id Yder

...

SpecKode

...

Speciale kode

...

SpecTxt

...

Speciale

...

HistIdYder

...

Historisk Id Yder

...

Formål

Denne guide har som formål at give et overblik over KIDS indlæseren.

Beskrivelse

KIDS indlæseren anvendes til at vedligeholde og notificere om Covid-19 testresultater.

Denne information bliver f.eks. anvendt til Corona-passet for at afgøre om en der foreligger en gyldig test.

Læsevejledning og forudsætninger

Dette dokument er henvendt til anvendere af de vedligeholdte data.

Sikkerhed

Service udstil type-
Krævede adgange-
Whitelisting-
Krævet sikkerhedsniveau -
Forudsætninger for anvendelse -
LogningDet logges når KIDS data modtages

Definitioner og referencer

Reference

Beskrivelse

NSPDen nationale service platform




Dokument historik

Dato

Ansvarlig

Beskrivelse

26/11-2021Mikael Jørgensen

Initiel version







Adgang, brug og snitflader

Adgang

Teknisk navnkidsregister
OpdateringsfrekvensNår data modtages
KildeSFTP server
Versioner1 (ny reference implementering)


Snitflade beskrivelse og brug

KIDS indlæsen har til opgave at indlæse en CSV fil med Covid-19 testresultater og gemme hvert testresultat i en database og notificere til NSP NAS at der er ankommet et testresultat til et givent CPR nummer.

Input

Den CSV fil som indlæseren behandler skal være på formen


Personidentifier;TestIdentifier;Type of test;Test name;Test Manufacturer;Timestamp Sample;Timestamp Result;Result of the test;Testing center;Timestamp LastUpdate;Mark for deletion
"E7E60885-C";"2021023349752";"SARS2";"";"";"2021-04-19 10:57:00";"2021-04-26 08:02:00";"POSITIV";"";"2021-04-26 08:22:54";"0"
"C26F7F20-4";"2021024054654";"SARS2";"testname";"testman";"2021-04-20 15:20:00";"2021-04-26 08:08:00";"POSITIV";"testcenter";"2021-04-26 08:22:54";"0"

hvor felterne i CSV filen mappes til test_result tabellen som vist her

CSV felt

test_result kolonne

Personidentifier
person_identifier
TestIdentifier
test_identifier
Type of test
type_of_test
Test name
test_name
Test Manufacturer
test_manufacturer
Timestamp Sample
timestamp_sample
Timestamp Result
timestamp_result
Result of the test
result_of_the_test
Testing center
testing_centre_or_facility
Timestamp LastUpdate
timestamp_last_update
Mark for deletion
sletteflag

Output


Indholdet i den SOAP forespørgsel der sendes til .../nas2/notificationbroker er på formen


<?xml version="1.0" encoding="UTF-8"?>
<ns2:Envelope xmlns:ns5="http://docs.oasis-open.org/wsn/b-2" xmlns:ns9="http://nsi.dk/advis/v10" xmlns:ns2="http://schemas.xmlsoap.org/soap/envelope/" >
  <ns2:Header/>
  <ns2:Body>
    <ns5:Notify>
      <ns5:NotificationMessage>
        <ns5:Topic Dialect="http://docs.oasis-open.org/wsn/t-1/TopicExpression/Simple">http://sundhedsdatastyrelsen.dk/kidsmirror/2021/04/28:Covid19TestResults</ns5:Topic>
        <ns5:Message>
          <ns9:NotifyContent id="E7E60885-C" idType="http://nsi.dk/advis/v10/CPR" isSystemNotification="false">
            <text>En tekst</text>
          </ns9:NotifyContent>
        </ns5:Message>
      </ns5:NotificationMessage>
      <ns5:NotificationMessage>
        <ns5:Topic Dialect="http://docs.oasis-open.org/wsn/t-1/TopicExpression/Simple">http://sundhedsdatastyrelsen.dk/kidsmirror/2021/04/28:Covid19TestResults</ns5:Topic>
        <ns5:Message>
          <ns9:NotifyContent id="C26F7F20-4" idType="http://nsi.dk/advis/v10/CPR" isSystemNotification="false">
            <text>En tekst</text>
          </ns9:NotifyContent>
        </ns5:Message>
      </ns5:NotificationMessage>
    </ns5:Notify>
  </ns2:Body>
</ns2:Envelope>

Statusside

Statusservicen kan tilgås på URL http://<host>:<port>/kidsindlaeser/status hvor <host> og <port> peger på den aktuelle installation.

Denne statusservice returnerer en HTTP status kode, som enten er 200 (ok) eller 500 (internal server error). Ved 500 er det tegn på, at en NSP driftleverandøren skal i gang med at undersøge problemet.

Statusservicen giver udslag i følgende situationer, som vil sætte support i gang:

  • Afhængighedsproblemer (fx. ingen forbindelse til en database eller en SFTP server)

De mulige svar fra statusservicen er:

OK status

Ved normal drift vil statusservicen returnere http 200 med denne information

Image Added

Ikke Ok status

Opstår som følge af HTTP 500 status kode og kræver NSP driftleverandørens umiddelbare opmærksomhed. De mulige situationer, hvor HTTP 500 status kode leveres er beskrevet herunder.

Fejl ved adgang til SFTP server

Image Added

Fejl ved adgang til databasen

Image Added

Fejl ved adgang til NSP NAS servicen

Image Added

...

KomKode

...

Kommune kode

...

KomTxt

...

Kommune

...

HistIdYder

...

Historisk Id Yder

...

OvrigeTlfYder

...

Øvrige telefonnumre yder

...

BemerkningerYder

...

Bemærkninger yder

...

HistIdYder

...

Historisk Id Yder

...

TrenFormKode

...

Træningsform kode

...

TrenFormTxt

...

Træningsform

...

HistIdYder

...

Historisk Id Yder

...

PersGrpKode

...

Persongruppe kode

...

PersGrpTxt

...

Persongruppe

...

HistIdYder

...

Historisk Id Yder

...

SprogKode

...

Sprog kode

...

SprogTxt

...

Sprog

...

HistIdYder

...

Historisk Id Yder

...

PersFunkKode

...

Personalefunktioner kode

...

PersFunkTxt

...

Personalefunktioner

...

HistIdYder

...

Historisk Id Yder

...

EKommFormKode

...

Elektronisk kommunikation kode

...

EKommFormTxt

...

Elektronisk kommunikation

...

HistIdYder

...

Historisk Id Yder

...

TrefTidTypeKode

...

Træffetid kode

...

TrefTidTypeTxt

...

Træffetid type tekst

...

TrefTidUgedagTxt

...

Træffetid ugedag

...

TrefTidKlFra

...

Træffetid fra klokken

...

TrefTidKlTil

...

Træffetid til klokken

...

TrefTidBemerkning

...

Træffetid bemærkninger

...

HistIdYder

...

Historisk Id Yder

...

OvrigeTlfPerson

...

Øvrige telefonnumre person

...

BemerkningerPerson

...

Bnemærkninger person

...

HistIdPerson

...

Historisk Id Person

...

Fodselsar

...

Fødselsår

...

Alder

...

Alder

...

HistIdPerson

...

Historisk Id Person

...

Koder og deres betydning

...

1

...

Anæsthesiologi

...

2

...

Fiktiv knækgrænse / yder knækkes ikke

...

3

...

Diagn. Radiologi Kbh

...

4

...

Dermato-Venerologi

...

5

...

Diagnost. Radiologi

...

6

...

Reumatologi

...

7

...

Gynækologi/obstetrik

...

8

...

Intern Medicin

...

9

...

Kirurgi

...

11

...

Klinisk Kemi

...

15

...

Ørelægevagt Kbh.

...

16

...

Ørelægevagt KAK

...

17

...

Neurokirurgi

...

18

...

Neuromedicin

...

19

...

Øjenlægehjælp

...

20

...

Ortopædisk Kirurgi

...

21

...

Ørelægehjælp

...

22

...

Patologi

...

23

...

Plastikkirurgi

...

24

...

Psykiatri

...

25

...

Pædiatri

...

26

...

Børnepsykiatri

...

28

...

Tropemedicin

...

35

...

Distriktspsykiatri

...

39

...

Øjenlægehjælp *kfa*

...

41

...

Ørelægehjælp  *kfa*

...

42

...

Referencelaborator.

...

43

...

Diagnoselaboratoriet

...

44

...

KPLL

...

45

...

Medicinsk Laborator.

...

46

...

Omegns Laboratorier

...

47

...

Århus Universitet

...

48

...

Statens Seruminstit.

...

49

...

Histopatalogiske Us.

...

50

...

Tandlægehjælp

...

51

...

Fysioterapi  51

...

52

...

Briller

...

53

...

Kiropraktik  53

...

54

...

Fodterapi

...

55

...

Ortonyxi

...

56

...

Klinikbehandling

...

57

...

Ridefysioterapi   57

...

58

...

Genoptræning

...

59

...

Fodbeh arvævspat.

...

61

...

Fysioterapi  61

...

62

...

Vederlagsfri Fysioterapi 62

...

63

...

Psykologhjælp

...

64

...

Kiropraktik  64

...

65

...

Ridefysioterapi   65

...

68

...

Høreomsorg

...

71

...

Sygehuse

...

75

...

Kommuner

...

76

...

Amter

...

79

...

Fiktive

...

80

...

Almen Lægehjælp   80

...

81

...

KFA-VAGTORDNING 81

...

82

...

Kak Vagtlægehjælp 82

...

83

...

Vagtlægehjælp     83

...

84

...

Kak Vagtlægehjælp 84

...

85

...

Præhospital

...

86

...

Ø-Læger

...

87

...

Visitat Kønssygdomme

...

88

...

Læge uden overenskomst

...

89

...

KFA-VAGTORDNING 89

...

90

...

Offentl. sygesikring

...

91

...

Disp. f. Sundhedsst.

...

92

...

Rekv.Lægem. mv. Alm.

...

93

...

Rekvis. Speciallæger

...

94

...

Tilskud til ernæringspræparater

...

95

...

Begravelseshjælp

...

96

...

Tolkebistand

...

97

...

Fonde

...

98

...

Bef. Af Alm. Læger

...

99

...

Diverse ydelser

...