Versions Compared

Key

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

...

Table of Contents

Beskrivelse

Multiexcerpt
MultiExcerptNameFormål

FSK Registry Adapter er en support-service, der tilbyder en snitflade til fremsøgning af CDA Dokumenter af typen "Fælles Stamkort".

Multiexcerpt
MultiExcerptNameBeskriv databehandlingen

Anvendelse sker via Dokumentdelings servicen (DDS), der kalder både det centrale XDS registry og FSK Registry adapter og aggrererer disse svar til et samlet svar til anvenderen af DDS.


Support ansvarlig: Kvalitets IT
NSP: FSK Registry Adapter

...

Forretningsanvendelse

^^Tilbage til toppen^^


Multiexcerpt
MultiExcerptNameArkitekturtegning

Image Modified


Relaterede registre og services

Multiexcerpt
MultiExcerptNameUnderstøttede komponenter

Applikationsbeskrivelse

^^Tilbage til toppen^^

...

MANGEL:
- der udestår pt implementering af oprydning i afdøde borgeres data i FSK-registry adapter (https://jira.nspop.dk/browse/SDS-2867)
- blev tidligere håndteret af FSK "sync- og slette-job", som blev disablet efter FSK-registry adapter overtog "sync" delen

Datastruktur

...

(fra F01 FSK)

^^Tilbage til toppen^^

Register properties:

Image Removed

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 Removed

Entitetsbeskrivelser

Properties

^^Tilbage til toppen^^

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')

Der er ingen datastruktur beskrivelse.

Fra F01 FSK datastruktur vises her RegistryIndex, der benyttes af FSK registry adapteren.

Entitetsbeskrivelser

RegistryIndex

^^Tilbage til toppen^^

RegistryIndex indeholder information om en persons stamkorts dokument-ID i DDS registry.
Mapning mellem patientens CPR nummer og dokument id vedligeholdel af FSK Registry Adapter, som fra Dokumentdeling servicen (DDS) modtager en query på et CPR nummer og returnerer det tilknyttede dokument id. Hvis tabellen ikke indeholder det forespurgte CPR nummer, sørger FSK Registry Adapter for at generere et dokument id og gemme med det pågældende CPR nummer.

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^^

CREATE TABLE IF NOT EXISTS `RegistryIndex` (
`RegistryIndexPID` INT NOT NULL AUTO_INCREMENT COMMENT 'Primær nøgle.',
`FSKDocumentId` VARCHAR(80) NULL COMMENT 'FSK dokument-id',
`PersonIdentifier` VARCHAR(10) NULL COMMENT 'Cprnr. på borger',
`FirstName` VARCHAR(80) NULL COMMENT 'Fornavn på borger',
`LastName` VARCHAR(80) NULL COMMENT 'Efternavn på borger',
`HashValue` INT NULL COMMENT 'Hashcode for cprværdier i record',
`DeleteAfter` DATETIME NULL COMMENT 'Markering for hvornår record kan slettes',
PRIMARY KEY (`RegistryIndexPID`),
INDEX `PersonIdentifier_idx` (`PersonIdentifier` ASC),
INDEX `FSKDocumentId_idx` (`FSKDocumentId` ASC),
INDEX `HashValue_idx` (`HashValue` ASC))
ENGINE = InnoDB
COLLATE 'utf8_bin'
COMMENT = 'Indeholder data, som anvendes til opdatering af DDS Registry.';

Teknologibeskrivelse

^^Tilbage til toppen^^

...