Versions Compared

Key

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

...

Applikationsbeskrivelse

^^Tilbage til toppen^^

Image RemovedImage Added

FSK henter data fra en række datakilder, herunder Stamkortregistret, livs- og behandlings-testamente registeret, organdonor registeret.
Klienter skal anvende services fra DDS til fremsøgning af data fra FSK.

...

Komponenter:
- CPR-subscriber er en hjælpe-komponent der anvendes på tværs af flere projekter og er udviklet ifm. Det Fælles Stamkort. Cpr-subscriber er en fælles intern applikation hvis formål er at håndtere al kommunikation til stamdata (cpr-registry)- Fælles Stamkort sync og slettejob.
*** Tidligere opdaterede dette job DDS registry, men det sker ikke længere
*** Er nu disablet, funtionaliteten er overtaget af FSK XDS Registry adapter komponenten
***** BEMÆRK: slettejobbet er også disablet, men mangler stadig i FSK registry (døde borgere skal slettes efter et år).


Datastruktur, Sundhedsdataregister: Fælles Stamkort (FSK)

...

FSK er ikke i sig selv et databærende register, men håndterer alene data fra de underliggende registre, der accesses gennem de enkelte services, herunder Stamkortregistret, Livs- og behandlings-testamente registeret, Organdonor registeret.
Dog er det nødvendigt at for servicen at lagre data i en database omkring, hvilke dokument-ID'er, der er tildelt til hvilke borgeres stamkort.

Image RemovedImage Added

Entitetsbeskrivelser

Properties

...

Properties er anvendt til at lagre information omkring hvor langt jobbet til synkronisering af DDS registry er nået i forhold til ændringer i CPR-stamdata.

Objektet rummer følgende information:
-------------------------------------------
PropertyKey -- Nøgle
PropertyValue -- Værdi

Initielle værdier:
('LAST_CPR_SYNC_TIME', '1900-01-01 00:00:00')
('LAST_CPR_MAX_PID', '0')

RegistryIndex

^^Tilbage til toppen^^

...

Objektet rummer følgende information:
-------------------------------------------
FSKDocumentId -- FSK dokument-id
PersonIdentifier -- Cprnr. på borger
FirstName -- Fornavn på borger
LastName -- Efternavn på borger
DeleteAfter -- Markering for hvornår record kan slettes

Tabelbeskrivelser

Tabel: Properties

^^Tilbage til toppen^^

CREATE TABLE IF NOT EXISTS `Properties` (
`PropertiesPID` INT NOT NULL AUTO_INCREMENT COMMENT 'Primær nøgle',
`PropertyKey` VARCHAR(50) NULL COMMENT 'Nøgle',
`PropertyValue` VARCHAR(50) NULL COMMENT 'Værdi',
PRIMARY KEY (`PropertiesPID`))
ENGINE = InnoDB
COLLATE 'utf8_bin'
COMMENT = 'Indeholder diverse FSK-konfiguration';

...

Tabel: RegistryIndex

^^Tilbage til toppen^^

...