Page History
...
Ved en fejl på en overvågningsside skrives der til den relevante brs-frontend/brs-backend.log. Alle logs indekseres med Splunk.
Logning af Evidens tjek
...
Det forventes at driften opsamler alle logninger fra dk.nsi.brs.common.audit.EvidenceLogger, da den udtømmende liste af logninger er forholdsvis stor. Den vil på sigt også kunne justeres, så der kommer ændrede logninger.
I forbindelse med at LPR3 gør brug af SORESSORLS, som kilde til bl.a. mapning fra Shak til Sor, så er der også indført en mere detaljeret logning af de tjeks der udføres, når klassifikation skal findes for hver af typerne LPR, LPR3, SIKREDE, REFHOST og SSR.
- msg
- Start - Logges ved oprettelse af en EvidenceLog
- Input - Oplysning omkring evidenskilder.
- Key: Nøgle som bruges til at identifisere f.eks. input
- Data: indhold af f.eks. input
- Execute - Ved en samling af tjek, der har en logisk sammenhæng, logger vi om samlingen bliver udført eller om den springes over.
- Action: Hvilken handling kan udføres
- Active: Skal handlingen udføres - besvares med yes eller no
- Collect - Når ekstern service kaldes for at samle input data (f.eks. kald af Sorls Service)
- Collect Identifier: Formatet for denne id er D? og den har sammenhæng med de identer der er på flowet for LPR3 under BRS - Design- og Arkitekturbeskrivelse
- From: Hvilken kilde levere data
- Into: Hvilken input nøgle gemmes data i
- Parametre: Kommer altid i sæt af 2 i formatet KEY=VALUE. Antallet af parametre er ukendt, da det afhænger af hvilken service der blivver kaldt.
- Check - Tjek der udføres
- Check Identifier: Formatet for denne id er C? og den kobles med de identer der er angivet i flowet for LPR3 under BRS - Design- og Arkitekturbeskrivelse
- Question: Det spørgsmål der ønskes besvaret. De kan være taget direkte fra flow diagrammet for LPR3 under BRS - Design- og Arkitekturbeskrivelse. Men dette er ikke et krav.
- Answer: Spørgsmålet besvaret med fritekst eller med yes eller /no
- Check Identifier: Formatet for denne id er C? og den kobles med de identer der er angivet i flowet for LPR3 under BRS - Design- og Arkitekturbeskrivelse
- Suggest - En rækker krav er opfyldt og en forløbig klassifikationer kan angives
- Suggestion: Den klassifikation der ønskes
- Current: Den nuværende klassifikation
- Suggestion: Den klassifikation der ønskes
- Stop - EvidenceLog lukkes og endeligt klassifikationsresultat logges.
- Classification Result (Se
- Classification Result (Se listen over klassifikationer under BRS - Behandlingsrelationsregler)
...
Code Block | ||||
---|---|---|---|---|
| ||||
17861800 [main] INFO dk.nsi.brs.common.audit.EvidenceLogger$SimpleEvidenceLog - msg=Start, securityLevel=3, flowID=0cc89090-0617-4145-a5a3-e202b36e3720, messageID=test, Type=LPR3 18061820 [main] INFO dk.nsi.brs.common.audit.EvidenceLogger$SimpleEvidenceLog - msg=Input, securityLevel=3, flowID=0cc89090-0617-4145-a5a3-e202b36e3720, messageID=test, Type=LPR3, Key=Opslagsdata, Data=CheckedRelationRelayerData[doctorOrganisationIdentifier:<null>,hospitalOrganisationIdentifier:730014730011,ean:<null>,sorIdentifier:<null>,patientCpr:F12215675B5AE9A7DF1741D7A05DA0D244874A4A65663455A743AC4B1E2A2E5F40F01183C6C4824E,healthProfessionalCpr:<null>,relationLookupTimeInterval:2018-01-14T12:00:00.000/2018-01-20T12:00:00.000] 18061820 [main] INFO dk.nsi.brs.common.audit.EvidenceLogger$SimpleEvidenceLog - msg=Execute, securityLevelType=3LPR3, flowID=0cc89090-0617-4145-a5a3-e202b36e3720, messageID=testAction=Executing with SHAK, Active=yes 1820 [main] INFO dk.nsi.brs.common.audit.EvidenceLogger$SimpleEvidenceLog - msg=Execute, Type=LPR3, Action=Executing with SHAKSOR, Active=yesno 18061821 [main] INFO dk.nsi.brs.common.audit.EvidenceLogger$SimpleEvidenceLog - msg=Collect, securityLevel=3, flowID=0cc89090-0617-4145-a5a3-e202b36e3720, messageID=test, Type=LPR3, Collect identifier=D1, From=SorlsServiceDaoSorServiceDao.getShakSorMap, Into=SOR(sundhedsprof), ShakIdentifier=730014730011 18061821 [main] INFO dk.nsi.brs.common.audit.EvidenceLogger$SimpleEvidenceLog - msg=Collect, securityLevelType=3LPR3, Collect flowID=0cc89090-0617-4145-a5a3-e202b36e3720identifier=D1, messageID=test, Type=LPR3, Collect identifier=D1, From=SorlsServiceDaoFrom=SorServiceDao.getShakSorMap, Into=SOR(sundhedsprof, sygehus), ShakIdentifier=730014730011 18071821 [main] INFO dk.nsi.brs.common.audit.EvidenceLogger$SimpleEvidenceLog - msg=Collect, securityLevel=3, flowID=0cc89090-0617-4145-a5a3-e202b36e3720, messageID=test, Type=LPR3, Collect identifier=D2, From=SorlsServiceDaoSorServiceDao.searchAllChildren, Into=SOR(sundhedsprof), SOR(sundhedsprof)=[439061000016004439061000016001] 18071821 [main] INFO dk.nsi.brs.common.audit.EvidenceLogger$SimpleEvidenceLog - msg=Input, securityLevel=3, flowID=0cc89090-0617-4145-a5a3-e202b36e3720, messageID=test, Type=LPR3, Key=SOR(sundhedsprof), Data=[439061000016004439061000016001] 18071821 [main] INFO dk.nsi.brs.common.audit.EvidenceLogger$SimpleEvidenceLog - msg=Input, securityLevelType=3LPR3, flowID=0cc89090-0617-4145-a5a3-e202b36e3720, messageID=test, Type=LPR3, Key=SOR(sundhedsprof, Key=SOR(sundhedsprof, sygehus), Data=[] 18151827 [main] INFO dk.nsi.brs.common.audit.EvidenceLogger$SimpleEvidenceLog - msg=Input, securityLevel=3, flowID=0cc89090-0617-4145-a5a3-e202b36e3720, messageID=test, Type=LPR3, Key=LPR3 data, Data=[LPR3[patientCpr:F12215675B5AE9A7DF1741D7A05DA0D244874A4A65663455A743AC4B1E2A2E5F40F01183C6C4824E,admittedInterval:2018-01-14T12:00:00.000/2018-01-20T12:00:00.000,lprReference:111111111111111111111111111111111111111111111111111111111114111111111111111111111111111111111111111111111111111111111111,relationType:RESULTATINDBERETNINGFORLOEBSELEMENT,sorIdentifier:439061000016004439061000016001]] 18151827 [main] INFO dk.nsi.brs.common.audit.EvidenceLogger$SimpleEvidenceLog - msg=Check, securityLevel=3, flowID=0cc89090-0617-4145-a5a3-e202b36e3720, messageID=test, Type=LPR3, Check identifier=C1, Question=Findes LPR3 data for patienten på præcis SOR(sundhedsprof) eller på en SOR kode der ligger under SOR(sundhedsprof) i SOR hierarkiet?, Answer=yes 18151827 [main] INFO dk.nsi.brs.common.audit.EvidenceLogger$SimpleEvidenceLog - msg=Check, securityLevelType=3LPR3, Check flowID=0cc89090-0617-4145-a5a3-e202b36e3720, messageID=test, Type=LPR3, Check identifier=C2, identifier=C2, Question=Er der overlap mellem dato-interval for LPR3 registreringer og input tidsintervallet?, Answer=yes 18161828 [main] INFO dk.nsi.brs.common.audit.EvidenceLogger$SimpleEvidenceLog - msg=Suggest, Type=CheckLPR3, securityLevelSuggestion=3A, flowID=0cc89090-0617-4145-a5a3-e202b36e3720, messageID=testCurrent=E 1828 [main] INFO dk.nsi.brs.common.audit.EvidenceLogger$SimpleEvidenceLog - msg=Check, Type=LPR3, Check identifier=C3, Question=Hvilken type har de matchende LPR3 registreringer?, Answer=resultatindberetningforløbslement, kontakt, procedure, intitiel henvisning eller opholdsadressehenvisning 18161828 [main] INFO dk.nsi.brs.common.audit.EvidenceLogger$SimpleEvidenceLog - msg=CheckExecute, securityLevelType=3LPR3, flowID=0cc89090-0617-4145-a5a3-e202b36e3720, messageID=test, Type=LPR3, Check identifier=C6, Question=TjekkeAction=Executing Tjek SOR(sundhedsprof, sygehus) og beregne "max", AnswerActive=yesno 18161828 [main] INFO dk.nsi.brs.common.audit.EvidenceLogger$SimpleEvidenceLog - msg=ExecuteStop, securityLevel=3, flowID=0cc89090-0617-4145-a5a3-e202b36e3720, messageID=test, Type=LPR3, Action=Executing Tjek SOR(sundhedsprof, sygehus), Active=yes 1875 [main] INFO dk.nsi.brs.common.audit.EvidenceLogger$SimpleEvidenceLog - msg=Input, securityLevel=3, flowID=0cc89090-0617-4145-a5a3-e202b36e3720, messageID=test, Type=LPR3, Key=LPR3 data, Data=[LPR3[patientCpr:F12215675B5AE9A7DF1741D7A05DA0D244874A4A,admittedInterval:2018-01-14T12:00:00.000/2018-01-20T12:00:00.000,lprReference:111111111111111111111111111111111111111111111111111111111111,relationType:FORLOEBSELEMENT,sorIdentifier:439061000016001]] 1875 [main] INFO dk.nsi.brs.common.audit.EvidenceLogger$SimpleEvidenceLog - msg=Check, securityLevel=3, flowID=0cc89090-0617-4145-a5a3-e202b36e3720, messageID=test, Type=LPR3, Check identifier=C4, Question=Findes LPR3 data for patienten med overlap på input tidsinterval og med typerne relationstyperne forløbslement, kontakt, procedure, intitiel henvisning eller henvisning?, Answer=yes 1876 [main] INFO dk.nsi.brs.common.audit.EvidenceLogger$SimpleEvidenceLog - msg=Collect, securityLevel=3, flowID=0cc89090-0617-4145-a5a3-e202b36e3720, messageID=test, Type=LPR3, Collect identifier=D3, From=SorlsServiceDao.getSorEntity, Into=SOR(sundhedsprof), LPR3 data=[LPR3[patientCpr:F12215675B5AE9A7DF1741D7A05DA0D244874A4A,admittedInterval:2018-01-14T12:00:00.000/2018-01-20T12:00:00.000,lprReference:111111111111111111111111111111111111111111111111111111111111,relationType:FORLOEBSELEMENT,sorIdentifier:439061000016001]] 1877 [main] INFO dk.nsi.brs.common.audit.EvidenceLogger$SimpleEvidenceLog - msg=Input, securityLevel=3, flowID=0cc89090-0617-4145-a5a3-e202b36e3720, messageID=test, Type=LPR3, Key=SOR sygehuskode, Data=-9223372036854775808 1877 [main] INFO dk.nsi.brs.common.audit.EvidenceLogger$SimpleEvidenceLog - msg=Stop, securityLevel=3, flowID=0cc89090-0617-4145-a5a3-e202b36e3720, messageID=test, Type=LPR3, Classification Result=B Classification Result=A |
Audit logning
Auditlogning foretages med det officielle NSP Audit Log modul.
...