...
Normal Paths for Dashboard:
Tomcat coyoteReqquest Strings:
R( /SunwaveEMR/Processor/validate2fa/) -src/main/webapp/SunwaveClient/build/web/out_of_band.dart:validate2fa(L43) - Builds
SunwaveEMR/Processor/validate2fa/?method=check_required
string to call src/main/java/com/sunwave/emr/server/Processor.java:validateSSO
(L1199) → Get Parent Clinic id from sw_clinic table query using src/main/java/com/sunwave/emr/report/ReportProcessor.java:toJSONArrayOfJSONObject(L817) call src/main/java/com/sunwave/emr/server/Processor.java:checkDevice
(L1272) → getListenerif not using “sunwave-admin” validate againstsw_authorized_device
database.R( /SunwaveEMR/Processor/validateDevice/) - call src/main/java/com/sunwave/emr/server/Processor.java:
checkDevice
(L1272) → if not using “sunwave-admin” validate againstsw_authorized_device
database.R( /SunwaveEMR/Processor/clinicStatus/) -
R( /SunwaveEMR/Processor/levelOfCare/)
R( /SunwaveEMR/Processor/userProfile/)
R( /SunwaveEMR/Processor/urgentAlert/)
R( /SunwaveEMR/Processor/clinicStatus/)
R( /SunwaveEMR/Processor/serviceFacilityProcessor/)
R( /SunwaveEMR/Processor/signatureRolesForUser/)
R( /SunwaveEMR/Processor/funnelReportProcessor/)
R( /SunwaveEMR/Processor/teamQueueProcessor/)
R( /SunwaveEMR/Processor/approveNarcoticsOrder/)
R( /SunwaveEMR/Processor/approvedActionOrderProcessor/)
R( /SunwaveEMR/Processor/userPicture/)
R( /SunwaveEMR/Processor/signatureRolesForUser/)
R( /SunwaveEMR/Processor/readyForReview/)
Tomcat Timer coyoteRequests:
R( /SunwaveEMR/Processor/urgentAlert/)
R( /SunwaveEMR/Processor/waveReminder/)
If the debug session takes to long or the user is on slow processor revalidate the requirest: src/main/java/com/sunwave/emr/server/util/PrepareSession.java:loadHttpSession(L63) - creates Session Id based on Clinic Id “CLINC_505798998” L1253 creates the JSON object for the validate query.
...