Folgende Änderungen betreffen das Update der P2 Anwendung auf use 2011
================================================================================
P2 - nach dem Update
---------------------
1a.) Rechteverwaltung - Neue Module
- neue P2 Module (Diagnosen, Ausbildung, Erwerbsleben, Familienstand, Wohnstatus, Erstkontakt) aktivieren für Firma default.
- 210000: "Adressen" aktivieren (vorher gabs nur Kunden)
1b.) Rechteverwaltung - R2
- 320001: "Erfassung" - R2 "VD-Prüfung ignorieren" für Büro aktivieren
- 310001: "Klientenstamm" - R2 "Klienten anonym aufnehmen" falls benötigt konfigurieren
- 310001: "Klientenstamm" - R2 "Vorlagen speichern" falls benötigt konfigurieren
- 320001: "Klientenstamm" - R2 "VD-Prüfung ignorieren" für Büro aktivieren
- 310001: "Klientenstamm" - R2 "Station nicht prüfen" für Büro aktivieren
1b.) Rechteverwaltung - Klientenstamm - Required Fields >> BÜRO <<
/* << BÜRO - Required Fields >> */
GP01KL.AJAHR=Aufn. Jahr fehlt!
GP01KL.KZREHAS=KZ Rehaschein fehlt !
1c.) Rechteverwaltung - Klientenstamm - Required Fields >> THREAPEUTEN <<
/* << THERAPEUTEN - Required Fields >> */
GP01KL.AJAHR=Aufn. Jahr fehlt!
GP01KL.KZREHAS=KZ Rehaschein fehlt !
GP01KL.NHASH=Name fehlt, oder nicht geprüft !
GP01KL.F02="weitere Betreuung durch andere Institution" fehlt!|not ( :AR_F02 is null and :AR_BE is not null and coalesce(:AR_KZAC,"") <> "N" )
GP01KL.F01=Betreuungsabschluss fehlt!|not ( :AR_F01 is null and :AR_BE is not null and coalesce(:AR_KZAC,"") <> "N" )
GP01KL.KL_SVNR=Sozialversicherungsnummer fehlt ! (Pflicht da Datenschutzerklärung vorliegt)|not ( coalesce(:AR_KL_SVNR,"") = "" and coalesce(:AR_SWUNTDATEN,0) = 1 )
GP01KL.BAID=Behandelnder Arzt fehlt !|( :AR_KZKRIREH = "K" ) or ( :AR_BAID is not null and :AR_KZKRIREH = "R" )
GP01KL.EKID=Erstkontakt fehlt !|( :AR_KZKRIREH = "K" ) or ( :AR_EKID is not null and :AR_KZKRIREH = "R" )
GP01KL.HAID=ärztl. Zuweisung fehlt !|( :AR_KZKRIREH = "K" ) or ( :AR_HAID is not null and :AR_KZKRIREH = "R" )
GP01KL.WOSID=Wohnstatus fehlt !|( :AR_KZKRIREH = "K" ) or ( :AR_WOSID is not null and :AR_KZKRIREH = "R" )
GP01KL.FAMID=Familienstand fehlt !|( :AR_KZKRIREH = "K" ) or ( :AR_FAMID is not null and :AR_KZKRIREH = "R" )
GP01KL.ERWID=Erwerbsleben fehlt !|( :AR_KZKRIREH = "K" ) or ( :AR_ERWID is not null and :AR_KZKRIREH = "R" )
GP01KL.KAID=Ausbildung fehlt !|( :AR_KZKRIREH = "K" ) or ( :AR_KAID is not null and :AR_KZKRIREH = "R" )
GP01KL.HAUPTD1=Hauptdiagnose 1 fehlt !|( :AR_KZKRIREH = "K" ) or ( coalesce(:AR_HAUPTD1,"") > "" and :AR_KZKRIREH = "R" )
GP01KL.GESID=Geschlecht fehlt !|( :AR_KZKRIREH = "K" ) or ( :AR_GESID is not null and :AR_KZKRIREH = "R" )
GP01KL.PLZ=PLZ fehlt !|( :AR_KZKRIREH = "K" ) or ( coalesce(:AR_PLZ,"") > "" and :AR_KZKRIREH = "R" )
GP01KL.STB=STB fehlt !|( :AR_KZKRIREH = "K" ) or ( coalesce(:AR_STB,"") > "" and :AR_KZKRIREH = "R" )
GP01KL.GEB=Geb. Datum ist falsch !|( :AR_KZKRIREH = "K" ) or ( :AR_GEB >= 1900 and :AR_KZKRIREH = "R" )
2.) Benutzerverwaltung
- Die Default Profile zuweisen (für die Required Fields)
/* alle Therapeuten SWDEFAULT=1 auf ProfilID "Therapeuten" (1) */
update m02usrprofile set SWDEFAULT = 1
where idusr in (select idr from gp02th)
and idprofile = :IDPROFILE_THERAPEUT
/* alle Buero SWDEFAULT=1 auf ProfilID "Buero" (3) */
update m02usrprofile set SWDEFAULT = 1
where idusr not in (select idr from gp02th)
and idprofile = :IDPROFILE_BUERO
/* Pruefen ob es User ohne USR-Profile gibt und ggf korrigieren */
select u.idr, u.lname, u.rname
from m02usr u
left join m02usrprofile up on up.idusr = u.idr
where up.idr is null
3.) Benutzereinstellungen
- falls gewünscht Quickstart konfigurieren
- falls gewünscht für Büro-Personal das Startmodul "P2 Zentrale" auswählen
4.) Firmenparameter
- falls benötigt Zusatzregister für Klientenstamm aktivieren
5.) Eigenes Profil für Erweiterte Rechte - Klientenstamm
Dieses Profil allen Benutzern zuordnen
- insert into m02usrprofile ( idusr, idprofile, cuid, cdate ) select idr, :IDUSRPROFILE_EXT_KL, "upd", "now" from m02usr order by idr