Versions Compared

Key

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

...

  • msg
    • Start - Logges ved oprettelse af en EvidenceLog
    • Type: LPR3  - På sigt vil der komme yderligere typer til. Nu findes kun EvidensLog for LPR3
    • Execute - Ved en større gruppering af tjeks logges det om gruppering udføres.
      • Type: LPR3  - På sigt vil der komme yderligere typer til. Nu findes kun EvidensLog for LPR3
      • Spørgsmål efterfulgt af yes eller no f.eks. "Skal XYZ udføre=yes"
    • Input - Oplysning omkring evidenskilder.
      Type: LPR3  - På sigt vil der komme yderligere typer til. Nu findes kun EvidensLog for LPR3
      • Key: Nøgle som bruges til at identifisere f.eks. input
      • Data: indhold af f.eks. input
    • Check - Tjek der udføres
      • Type: LPR3  - På sigt vil der komme yderligere typer til. Nu findes kun EvidensLog for LPR3
      • Check Identifier: Bruges til at idenfitifisere tjekket imod flowdiagrammet
      • Spørgsmål taget fra flowdiagram og besvaret med yes eller no
    • Stop - EvidenceLog lukkes og endeligt klassifikationsresultat logges.
      • Type: LPR3  - På sigt vil der komme yderligere typer til. Nu findes kun EvidensLog for LPR3
      • Classification Result=B
    • 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
    • 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
    • Stop - EvidenceLog lukkes og endeligt klassifikationsresultat logges.

For alle rækker i en Evidens log findes værdierne:

  • Type: LPR3  - På sigt vil der komme yderligere typer til. Nu findes kun EvidensLog for LPR3
  • flowID: Hvis den er sat på medcom headeren. Et samlet Evidenssæt vil have samme flowID.
  • messageID: Hvis sat på medcom headeren.
  • securityLevel: Hvis sat på medcom headeren.


Code Block
titleEksempel på logning af Evidens forløb
collapsetrue
1786 [main] INFO  dk.nsi.brs.common.audit.EvidenceLogger$SimpleEvidenceLog  - msg=Start, securityLevel=3, flowID=0cc89090-0617-4145-a5a3-e202b36e3720, messageID=test, Type=LPR3
1806 [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:730014,ean:<null>,sorIdentifier:<null>,patientCpr:F12215675B5AE9A7DF1741D7A05DA0D244874A4A,healthProfessionalCpr:<null>,relationLookupTimeInterval:2018-01-14T12:00:00.000/2018-01-20T12:00:00.000]
1806 [main] INFO  dk.nsi.brs.common.audit.EvidenceLogger$SimpleEvidenceLog  - msg=Execute, securityLevel=3, flowID=0cc89090-0617-4145-a5a3-e202b36e3720, messageID=test, Type=LPR3, Action=Executing with SHAK, Active=yes
1806 [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=SorlsServiceDao.getShakSorMap, Into=SOR(sundhedsprof), ShakIdentifier=730014
1806 [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=SorlsServiceDao.getShakSorMap, Into=SOR(sundhedsprof, sygehus), ShakIdentifier=730014
1807
Code Block
titleEksempel på logning af Evidens forløb
collapsetrue
1907 [main] INFO  dk.nsi.brs.common.audit.EvidenceLogger$SimpleEvidenceLog  - msg=StartCollect, securityLevel=3, flowID=a98bc41c-08b0-42aa-9337-8ab2e465ca0e, messageID=test, Type=LPR3
1929=3, flowID=0cc89090-0617-4145-a5a3-e202b36e3720, messageID=test, Type=LPR3, Collect identifier=D2, From=SorlsServiceDao.searchAllChildren, Into=SOR(sundhedsprof), SOR(sundhedsprof)=[439061000016004]
1807 [main] INFO  dk.nsi.brs.common.audit.EvidenceLogger$SimpleEvidenceLog  - msg=Input, securityLevel=3, flowID=a98bc41c0cc89090-08b00617-42aa4145-9337a5a3-8ab2e465ca0ee202b36e3720, messageID=test, Type=LPR3, Key=OpslagsdataSOR(sundhedsprof), Data=CheckedRelationRelayerData[doctorOrganisationIdentifier:<null>,hospitalOrganisationIdentifier:730014,ean:<null>,sorIdentifier:<null>,patientCpr:4F49B059C4A7864051B7AA6D1E392DBF2B9C57F5,healthProfessionalCpr:<null>,relationLookupTimeInterval:2018-01-14T12:00:00.000/2018-01-20T12:00:00.000]
1929[439061000016004]
1807 [main] INFO  dk.nsi.brs.common.audit.EvidenceLogger$SimpleEvidenceLog  - msg=ExecuteInput, securityLevel=3, flowID=a98bc41c0cc89090-08b00617-42aa4145-9337a5a3-8ab2e465ca0ee202b36e3720, messageID=test, Type=LPR3, Is executing with SHAK=yes
1930Key=SOR(sundhedsprof, sygehus), Data=[]
1815 [main] INFO  dk.nsi.brs.common.audit.EvidenceLogger$SimpleEvidenceLog  - msg=Input, securityLevel=3, flowID=a98bc41c-08b0-42aa-9337-8ab2e465ca0e, messageID=test, Type=LPR3, Key=SOR(sundhedsprof), Data=[439061000016004]
19300cc89090-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:111111111111111111111111111111111111111111111111111111111114,relationType:RESULTATINDBERETNING,sorIdentifier:439061000016004]]
1815 [main] INFO  dk.nsi.brs.common.audit.EvidenceLogger$SimpleEvidenceLog  - msg=InputCheck, securityLevel=3, flowID=a98bc41c0cc89090-08b00617-42aa4145-9337a5a3-8ab2e465ca0ee202b36e3720, messageID=test, Type=LPR3, Key=SOR(sundhedsprof, sygehus), Data=[]
1939 [main] INFO  dk.nsi.brs.common.audit.EvidenceLogger$SimpleEvidenceLog  - msg=Input, securityLevel=3, flowID=a98bc41c-08b0-42aa-9337-8ab2e465ca0e, messageID=test, Type=LPR3, Key=LPR3 data, Data=[LPR3[patientCpr:4F49B059C4A7864051B7AA6D1E392DBF2B9C57F5,admittedInterval:2018-01-14T12:00:00.000/2018-01-20T12:00:00.000,lprReference:111111111111111111111111111111111111111111111111111111111114,relationType:RESULTATINDBERETNING,sorIdentifier:439061000016004]]
1939Check 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
1815 [main] INFO  dk.nsi.brs.common.audit.EvidenceLogger$SimpleEvidenceLog  - msg=Check, securityLevel=3, flowID=a98bc41c0cc89090-08b00617-42aa4145-9337a5a3-8ab2e465ca0ee202b36e3720, messageID=test, Type=LPR3, Check identifier=C1C2, FindesQuestion=Er LPR3der dataoverlap formellem patientendato-interval for præcis SOR(sundhedsprof) eller på en SOR kode der ligger under SOR(sundhedsprof) i SOR hierarkiet?=yes
1939LPR3 registreringer og input tidsintervallet?, Answer=yes
1816 [main] INFO  dk.nsi.brs.common.audit.EvidenceLogger$SimpleEvidenceLog  - msg=Check, securityLevel=3, flowID=a98bc41c0cc89090-08b00617-42aa4145-9337a5a3-8ab2e465ca0ee202b36e3720, messageID=test, Type=LPR3, Check identifier=C2C3, ErQuestion=Hvilken dertype overlap mellem dato-interval forhar de matchende LPR3 registreringer?, ogAnswer=resultatindberetning input tidsintervallet?=yes
1939eller opholdsadresse
1816 [main] INFO  dk.nsi.brs.common.audit.EvidenceLogger$SimpleEvidenceLog  - msg=Check, securityLevel=3, flowID=a98bc41c0cc89090-08b00617-42aa4145-9337a5a3-8ab2e465ca0ee202b36e3720, messageID=test, Type=LPR3, Check identifier=C3C6, Hvilken type har de matchende LPR3 registreringer?=esultatindberetning eller opholdsadresse
1939Question=Tjekke SOR(sundhedsprof, sygehus) og beregne "max", Answer=yes
1816 [main] INFO  dk.nsi.brs.common.audit.EvidenceLogger$SimpleEvidenceLog  - msg=Execute, securityLevel=3, flowID=a98bc41c0cc89090-08b00617-42aa4145-9337a5a3-8ab2e465ca0ee202b36e3720, messageID=test, Type=LPR3, Is executing CheckAction=Executing Tjek SOR(sundhedsprof, sygehus), Active=yes
20151875 [main] INFO  dk.nsi.brs.common.audit.EvidenceLogger$SimpleEvidenceLog  - msg=Input, securityLevel=3, flowID=a98bc41c0cc89090-08b00617-42aa4145-9337a5a3-8ab2e465ca0ee202b36e3720, messageID=test, Type=LPR3, Key=LPR3 data, Data=[LPR3[patientCpr:4F49B059C4A7864051B7AA6D1E392DBF2B9C57F5F12215675B5AE9A7DF1741D7A05DA0D244874A4A,admittedInterval:2018-01-14T12:00:00.000/2018-01-20T12:00:00.000,lprReference:111111111111111111111111111111111111111111111111111111111111,relationType:FORLOEBSELEMENT,sorIdentifier:439061000016001]]
20151875 [main] INFO  dk.nsi.brs.common.audit.EvidenceLogger$SimpleEvidenceLog  - msg=Check, securityLevel=3, flowID=a98bc41c0cc89090-08b00617-42aa4145-9337a5a3-8ab2e465ca0ee202b36e3720, 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?=yes
2016 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=a98bc41c0cc89090-08b00617-42aa4145-9337a5a3-8ab2e465ca0ee202b36e3720, messageID=test, Type=LPR3, Key=SOR sygehuskode, Data=-9223372036854775808
20161877 [main] INFO  dk.nsi.brs.common.audit.EvidenceLogger$SimpleEvidenceLog  - msg=Stop, securityLevel=3, flowID=a98bc41c0cc89090-08b00617-42aa4145-9337a5a3-8ab2e465ca0ee202b36e3720, messageID=test, Type=LPR3, Classification Result=B

...