Versions Compared

Key

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

Anchor
_Toc40578283
_Toc40578283
Anchor
_Toc40578283
_Toc40578283



Table of Contents








Stamdataservicen på NSP
Design og Arkitektur

Indhold

1 Formål3
2 Arkitekturoverblik4
2.1 Fysisk arkitektur4 3 Logisk Arkitektur6
3.1 Dataindsamling: Stamdata Importer og Parser6
3.2 Replikering til NSP instanserne7
4 Særlige forhold8
5 Fysiske Datamodeller9
5.1 Doseringsforslag9
5.2 CPR-registret9
5.3 SKS-registret9
5.4 SOR-registret10
5.5 Yderregistret10
5.6 Autorisationsregistret10
5.7 DKMA-registret10
5.8 Bemyndigelser12
5.9 SOR-NPI relationer12
6 Ændringslog13

Anchor
_Toc40578283
_Toc40578283
Anchor
_Toc207425799
_Toc207425799
Anchor
_Toc292960798
_Toc292960798
Formål

Nærværende dokument giver et overblik over stamdataservicen med fokus på design og arkitektur. Dokumentet har som formål at give et indblik i det underliggende design, de udstillede snitflader på det overordnede niveau samt særlige forhold vedrørende de udstillede registre. Både aftagere af stamdataservicen, kildedataleverandører samt NSP operatør/driftsleverandør kan med fordel læse dette dokument.

Anchor
_Toc207425800
_Toc207425800
Arkitekturoverblik

Stamdata modulet (SDM) er udstillet på NSP, og består af flere komponenter. Der er en række webservices, som tilbyder data-adgang til forskellige registre (enkeltopslag og udtræk af registre), og et dataopsamlings framework, bestående af parsere og importere, der henter data fra en række eksterne kildedataregistre, bl.a. CPR-registret og SKS. Nedenstående figur viser en principskitse over arkitekturen, hvor stamdata services er udstillet på den enkelte NSP instans.

Figur 1 – Stamdatamodulet opsamler data fra kilderegistre og udstiller data på NSP
Adgangen til de data der udstilles via stamdata services er beskyttet af Den Gode Webservice (DGWS), og adgangskontrollen er styret på basis af CVR-nummer.

Anchor
_Toc207425801
_Toc207425801
Fysisk arkitektur

...

Stamdataservicen anvender en række tabeller til at opbevare stamdataregistrene. Disse tabeller er typisk koblet relativt hårdt op mod kilderegistrenes struktur, og tidligere erfaringer har vist, at der med jævne mellemrum forekommer ændringer i kilderegistrene. Det er derfor forsøgt undgået at andre (NSP) komponenter end stamdataservicen anvender stamdatatabellerne. Hvor andre komponenter har behov for at anvende stamdata internt på NSP, kopieres data ud i separate tabeller, som komponenterne kan bruge i stedet.
På NSP 2.0 anvendes autorisationsregistrets data af STS (til berigelse og verifikation af autorisationsnummer), og der er derfor oprettet en særlig Autorisationstabel til dette formål som illustreret på figuren nedenfor.

Figur 5 – Enkeltopslagsservicen til autorisationsregistret og STS deler datagrundlag.

Anchor
_Toc207425806
_Toc207425806
Fysiske Datamodeller

...

Anchor
_Toc207425807
_Toc207425807
Doseringsforslag

Tabel

Beskrivelse

DrugDosageStructureRelation

relationsmapning mellem lægemidler og deres doseringer.

DosageVersion

Løbenumre for registret. Dette kan bruges til at se om man har den nyeste udgave af registret.

DosageUnit

Enheder lægemidler doseres i (tabletter, kapsler, milliliter, …).

DosageStructure

Tider for dosering og størrelser på doserne.

DosageDrug

Lægemidler med ATC kode etc.

DosageProposal

Doseringsforslag, version 2 af registeret


Anchor
_Toc207425808
_Toc207425808
CPR-registret

Tabel

Beskrivelse

Person

Navne og adresseoplysninger mm om person i CPR-registret.

BarnRelation

En relationsmapning mellem børn og deres forældre.

ForaeldreMyndighedRelation

En relationsmapning mellem børn og deres værger.

UmyndiggoerelseVaergeRelation

En relationsmapning mellem umyndiggjorte og deres værger.

PersonKontakt

Adresserings og flytte oplysninger

PersonFamilie

Familie oplysninger som mor/far mfl.

Person2

Udvidede person oplysninger, kommune-, flyttepåbuds-, folkekirke- og valgoplysninger.

Notat

Notater i cpr registeret

HistoriskePersonnumre

Historiske personnumre

HistoriskeAdresser

 


HistoriskeUdIndrejseOplysninger

 


HistoriskeNavneOplysninger

 


HistoriskeForsvindGenfindOplysninger

 


HistoriskeStatsBorgerskaber

 


HistoriskeFolkekirkeOplysninger

 


HistoriskeCivilstande

 


HistoriskeSeparationer

 



Anchor
_Toc207425809
_Toc207425809
SKS-registret

Tabel

Beskrivelse

Organisation

Referencer mellem SKS-koder og sygehusafdelinger fra SKS-registret.


Anchor
_Toc207425810
_Toc207425810
SOR-registret

Tabel

Beskrivelse

Praksis

Tabel over lægepraksis i SOR registret.

SygehusAfdeling

Tabel over sygehusafdelinger i SOR registret.

Apotek

Tabel over apoteker i SOR registret.

Sygehus

Tabel over sygehuse i SOR registret.


Anchor
_Toc207425811
_Toc207425811
Yderregistret

Tabel

Beskrivelse

Yder

Tabel med ydernumre og stamdata. (Visse er tilknyttet en person andre en klinik.)

YderLoebenummer

Løbenumre for registret. Dette kan bruges til at se om man har den nyeste udgave af registret.

YderregisterPerson

Personer som er tilknyttet et ydernummer. Der kan være flere personer pr. Ydernummer.

Yderregister

Tabel med ydernumre og stamdata. (Visse er tilknyttet en person, andre en klinik.)


Anchor
_Toc207425812
_Toc207425812
Autorisationsregistret

Tabel

Beskrivelse

Autorisation

Tabel med autorisationer for sundhedsfaglige personer (læger, kiropraktorer, mv.).


Anchor
_Toc207425813
_Toc207425813
DKMA-registret

Tabel

Beskrivelse

Firma

Liste af leverandører af lægemiddelprodukter.

Formbetegnelse

Liste af formen lægemiddel kan have.

Indikation

Liste af indikationer.

IndikationATCRef

Referencetabel mellem ATC-koder og indikationer.

Laegemiddel

Tabel med lægemidler.

LaegemiddelNavn

Uforkortede navn på lægemidler.

LaegemiddelAdministrationsvejRef

Mapningstabel mellem lægemidler og deres administrationsveje.

Klausulering

Klausuleringskode, beregnet til ansøgninger om tilskud til behandling.

ATC

ATC koder og tilhørende tekst.

Medicintilskud

Liste med former for medicintilskud.

Opbevaringsbetingelser

Liste over forskellige måder medicin skal opbevares på.

Pakningskombinationer

Tabel med kombinationer af pakninger som kan erstatte hinanden.

OplysningerOmDosisdisponering

Tabel med info priser og substitutionsoplysninger for dosisdispenserede lægemidler.

LaegemiddelDoseringRef

Referencetabel mellem lægemidler og deres dosering.

Beregningsregler

Info om hvordan en pakning prisberegnes.

Pakning

Tabel med pakninger af lægemidler.

PakningskombinationerUdenPriser

Tabel med kombinationer af pakninger som kan erstatte hinanden. Indeholder ikke priser.

EmballagetypeKoder

Forskellige former for emballage brugt til pakning af lægemidler.

PakningsstoerrelsesEnhed

Antallet af enheder der er i en pakning.

SpecialeForNBS

Liste over specialer et lægemiddel bliver brugt indenfor.

Priser

Udspecificering af priser for lægemidler (f.eks. indkøbspris.).

Enhedspriser

Priser for lægemidler.

TakstVersion

Løbenumre for registret. Dette kan bruges til at se om man har den nyeste udgave af registret.

Dosering

Doseringsforslag fra taksten.

Styrkeenhed

Den styrke medicinen i en pakning har.

Rekommandationer

En referencetabel med noter om et lægemiddel anbefales eller ej.

Substitution

Tabeller over lægemidler som kan substituere hinanden.

TilskudsprisgrupperPakningsNiveau

Liste over tilskudsgrupper der er knyttet til en pakning.

SubstitutionAfLaegemidlerUdenFastPris

Normale substitutioner er baseret på pris. For lægemidler uden fast pris ligger substitutioner i denne tabel.

Administrationsvej

Måden hvorpå et lægemiddel kan administreres.

Tilskudsintervaller

Nedre og øvre grænser for tilskud til lægemidler.

UdgaaendeNavne

Liste af navne for lægemidler som ikke længere findes i taksten.

Udleveringsbestemmelser

Bestemmelser over hvornår et lægemiddel må udleveres.

Indholdsstoffer

Indholdsstoffer i et lægemiddel.

Tidsenhed

Hvor ofte og hvornår et lægemiddel skal indtages, etc.


Anchor
_Toc207425814
_Toc207425814
Bemyndigelser

Tabel

Beskrivelse

Bemyndigelse

Tabel med bemyndigelser, indeholdende sundhedsfagligt personels uddelegerede rettigheder

Anchor
_Toc207425815
_Toc207425815
SOR-NPI relationer

Tabel

Beskrivelse

SORRelationer

Tabel med relationer mellem forældre og børn I SOR træet. Tabellen er speciel idet hver eneste node peger på sig selv og alle sine "efterkommere"- Tabellen udstilles ikke via KRS, men bruges kun internt af den kommende samtykkeservice (fra NPI projektet)

SORYderSHAKRelationer

Tabel der mapper SOR koder med SHAKkoder og YDERnumre, tabellen er special da der ikke er relationer til YDER eller SHAK kolonner, men derimod kun en kolonne der via tekst og tal fortæller type og værdi (eksempelvis: "Yder=82058"eller "SHAK=2034010") - Tabellen udstilles ikke via KRS, men bruges kun internt af den kommende samtykkeservice (fra NPI projektet)


Anchor
_Toc207425816
_Toc207425816
Anchor
_Toc292960819
_Toc292960819
Anchor
_Toc263424147
_Toc263424147
Ændringslog

Kilden til dette dokument kan kan erhverves ved henvendelse til NSP-operatøren.

Version

Dato

Ændring

Ansvarlig

0.1

2011-04-28

Initielt dokument

Trifork

1.0

2011-09-12

Opdateret med CPR tjenester

Trifork

1.1

2011-10-05

Review i forbindelse med release af CPR Tjenester

Trifork

1.2

2011-12-09

Kvalitetssikring

Lakeside

1.3

2012-06-19

Tilføjet bemyndigelser og npi-sor tabeller

Trifork

2.0

2012-07-03

Ny version af DoDi, hvor hver importer har sin egen WAR fil

Trifork

2.1

2012-08-24

Fjernet al ikke DoDi (stamdata importer) specifik dokumentation

Trifork A/S

2.2

2014-01-09

Tilføjet CPR2 tabeller

Trifork KPN

2.3

2017-05-17

Tilføjet DosageProposal tabel

Trifork OHE