Versions Compared

Key

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

...

KomponentKontekstTypeNøgleInformation
SKRvalidateCprFølsommecpr-does-not-existMedsendt CPR nummer (hvis det ikke findes i CPR register)

MinLog

Der er i SKR fire brugertyper: Borger, borger på vegne af borger, sundhedsfaglig og system bruger.

Følgende tabel viser for hvilke operationer og brugertype kombinationer, der logges til minlog (x=der logges).

Operation / brugertypeBorgerBorger på vegne af borgerSundhedsfagligSystem bruger
getPersonalDataCard
xx
updateContactInformationxxx
createRelatives, updateRelatives, markRelativesAsDeletedxxx
createLanguage, updateLanguage, markLanguageAsDeletedxxx
createTempAddress, updateTempAddress, markTempAddressAsDeletedxxx
createHealthProvider, updateHealthProvider, markHealthProviderAsDeletedxxx
saveDataCardxxx

Whitelisting af anvendere

...

Code Block
update HealthProviders set Phone = NULL where Phone not RLIKE '^\\+?[-0-9().]+$' limit 1000;

update ContactInformations set MobilePhone = NULL where MobilePhone not RLIKE '^\\+?[-0-9().]+$' limit 1000;
update ContactInformations set HomePhone = NULL where HomePhone not RLIKE '^\\+?[-0-9().]+$' limit 1000;
update ContactInformations set WorkPhone = NULL where WorkPhone not RLIKE '^\\+?[-0-9().]+$' limit 1000;

update Relatives set MobilePhone = NULL where MobilePhone not RLIKE '^\\+?[-0-9().]+$' limit 1000;
update Relatives set HomePhone = NULL where HomePhone not RLIKE '^\\+?[-0-9().]+$' limit 1000;
update Relatives set WorkPhone = NULL where WorkPhone not RLIKE '^\\+?[-0-9().]+$' limit 1000;

Det er vigtigt at alle 7 SQL statements bliver kørt et antal gange. Når resultatet af et SQL-statement returnerer 0 ændringer så kan man gå videre til næste SQL statement.

...