INDHOLD

Beskrivelse

Udstilling af data fra registrering af delegerede rettigheder imellem sundhedsfaglige personer til brug i sundheds-it systemer.

Bemyndigelsesregisteret indeholder bemyndigelser fra en autoriseret sundhedsperson til en anden person, som skal arbejde som bemyndiget medhjælp i forbindelse med FMK, DDV og TAS. En bemyndigelse giver medhjælperen ret til at handle på den bemyndigendes vegne og gælder som udgangspunkt 2 år.

En bemyndigelse angiver systemet, arbejdsfunktionen, den gyldige tidsperiode og de specifikke rettigheder den gælder til. Den bemyndigede og den bemyndigende angives ved deres CPR-numre, endvidere kan bemyndigelsen begrænses til et bestemt CVR-nummer.


Bruges NSP internt af STS sikkerheds servicen.NSP: Bemyndigelse

Forretningsanvendelse

^^Tilbage til toppen^^

Generel register beskrivelser:  Dokumentation af stamdataregistre.  Specifikt: Bemyndigelse

Anvendelse af B00 Stamdata Kopi register service (SKRS)SDM - Guide til anvendere



Applikationsbeskrivelse

^^Tilbage til toppen^^

Generisk parameterstyret import controller, der kalder den dedikerede importer for det aktuelle dataobjekt først mod preflight databasen og hvis det ikke fører til fejl, kaldes den samme dedikerede importer mod produktions databasen.
Indsamlingen af data implementeres i forhold til hvert enkelt kilderegister ved anvendelse af en registerspecifik Parser, men med anvendelse af en fælles Importer-komponent.
Importer-komponenten kører på NSP Backend platformen, og er ansvarlig for at indlæse dataset fra registerfiler, der placeres i en dedikeret mappe i filsystemet . Hvert register har sin egen dedikerede mappe som automatisk bliver oprettet af Importer-komponenten.
Importeren overvåger filsystemet og aktiverer de registerspecifikke parsere, når nye registerfiler er tilgængelige i filsystemet.
De respektive parsere (Importere) processerer registerfilerne og overfører registerdata til den lokale database. Parsningen kan i princippet bestå af en direkte dataoverførsel fra fil til database, men indeholder i de fleste tilfælde forretningslogik, f.eks. transformationer af data og denormaliseringer.
Stamdatatabellerne registreres i NSP’ens replikeringsmekanisme, og de parsede registerdata replikeres derfor automatisk ud til de enkelte NSP instanser, hvorfra de kan tilgås gennem de udstillede stamdataservices.

Opgradering af importer databasen sker automatisk ved serverstart, og fungerer på den måde at sql scripts med navne formatet "Vyyyymmdd_hhmm_description.sql" afvikles på databasen. Script filerne placeres under resources\db\migration" og inkluderes dermed automatisk i den deployede applikation.
Bemærk at sql filerne afvikles i navne orden, og da dato og tid indgår i navnet, kan man styre hvilke scripts der skal afvikles først.
'db_migrations' tabellen varetager den fælles styring af skema-versioner, som alle importerer benytter til at holde styr på hvilke scripts der er afviklet, så hvert script kun afvikles én gang.

Dedikeret importer for bemyndigelse oplysninger.
Support ansvarlig: Trifork

Datastruktur, Stamdata register: Bemyndigelse (BEM)

^^Tilbage til toppen^^

Register properties:

Entitetsbeskrivelser

Bemyndigelse

^^Tilbage til toppen^^

Objektet beskriver bemyndigelser.

Data poster rummer følgende information:
`arbejdsfunktion` Den bemyndigedes arbejdsfunktion, fx "Læge", "Jordemoder" osv.
`bemyndigede_cpr` CPR-nummer på den bemyndigede
`bemyndigede_cvr` CVR-nummer som bemyndigelsen kan begrænses til
`bemyndigende_cpr` CPR-nummer på den bemyndigende, dvs. personen der giver bemyndigelsen
`godkendelses_dato` Dato for bemyndigelsen
`gyldig_fra_dato` Startdato for bemyndigelsens gyldighed (format: "yyyy-MM-ddTHH:mm:ss.SSSZ", fx "2013-02-06T12:06:28.000Z)
`gyldig_til_dato` Slutdato for bemyndigelsens gyldighed (format: "yyyy-MM-ddTHH:mm:ss.SSSZ", fx "2013-02-06T12:06:28.000Z)
`kode` Unik id for datatypen
`modificeret_dato` Seneste dato for modifikation (format: "yyyy-MM-ddTHH:mm:ss.SSSZ", fx "2013-02-06T12:06:28.000Z)
`oprettelses_dato` Bemyndigelsens oprettelsesdato (format: "yyyy-MM-ddTHH:mm:ss.SSSZ", fx "2013-02-06T12:06:28.000Z)
`rettighed` System-specifik rettighed, fx "VisPrivatmarkeretSamtykke"
`status` Bemyndigelsens status. Pt. altid "Godkendt"
`system` Systemets navn (FMK/DDV/TAS)

Bemyndigelse import-status

^^Tilbage til toppen^^

Start- og end-tidspunkt og status for alle importerede filer
Ajourføres af Bemyndigelse importer

Bemyndigelse udtræk

^^Tilbage til toppen^^

OpdUdtræk af bemyndigelser fra bemyndigelse servicen
Opdaterer Bemyndigelse registretaterer Begrænset Ordinationsret

Tabelbeskrivelser

Tabel: Bemyndigelse

^^Tilbage til toppen^^
CREATE TABLE IF NOT EXISTS `Bemyndigelse` (
PID BIGINT(20) AUTO_INCREMENT NOT NULL PRIMARY KEY,

`kode` VARCHAR(100) NOT NULL,
`bemyndigende_cpr` VARCHAR(10) NOT NULL,
`bemyndigede_cpr` VARCHAR(10) NOT NULL,
`bemyndigede_cvr` VARCHAR(8) NULL DEFAULT NULL,
`system` VARCHAR(100) NOT NULL,
`arbejdsfunktion` VARCHAR(100) NOT NULL,
`rettighed` VARCHAR(100) NOT NULL,
`status` VARCHAR(100) NOT NULL,
`godkendelses_dato` VARCHAR(35) DEFAULT NULL,
`oprettelses_dato` VARCHAR(35) DEFAULT NULL,
`modificeret_dato` VARCHAR(35) DEFAULT NULL,
`gyldig_fra_dato` VARCHAR(35) DEFAULT NULL,
`gyldig_til_dato` VARCHAR(35) DEFAULT NULL,
ModifiedDate DATETIME NOT NULL,
ValidFrom DATETIME,
ValidTo DATETIME,

INDEX (PID, ModifiedDate),
INDEX (kode, ValidTo, ValidFrom)
) ENGINE=InnoDB COLLATE=utf8_bin;

Tabel: bemyndigelseimporterImportStatus

^^Tilbage til toppen^^

CREATE TABLE IF NOT EXISTS bemyndigelseimporterImportStatus (
Id BIGINT(15) AUTO_INCREMENT NOT NULL PRIMARY KEY,
StartTime DATETIME NOT NULL,
EndTime DATETIME,
Outcome VARCHAR(20),

INDEX (StartTime)
) ENGINE=InnoDB COLLATE=utf8_bin;

Fil: Bemyndigelse Stamdata

^^Tilbage til toppen^^

Leveres via SFTP fra Bemyndigelsesprojektet (BEM)

Teknologibeskrivelse

^^Tilbage til toppen^^

(udestår)

Refereres fra

^^Tilbage til toppen^^



  • No labels