Logovanie preplánovania vzoriek¶
Vzhľadom na komplexnosť a široké možnosti systému preplánovania sme dopracovali detailné logovanie preplánovaní jednotlivých odberov. Do logu sa zapíše, čo presne ste mali zaškrtnuté a navolené v preplánovacom formulári. Taktiež sa zaloguje stav tabuliek, kde je uložený plán a prislúchajúca vzorka, a to pred a po plánovaní. Príklad logu z preplánovania odberu na iný dátum je tu nižšie. Najskôr však uvedieme popis jednotlivých položiek logu:
Popis položiek logu¶
- Plan_Before - údaje z tabuľky, kde je uložený plán, zapísaný je stav pred spustením preplánovania
- Id - Id v tabuľke, kde je uložený plán
- Datum - dátum, na ktorý bola vzorka naplánovaná v ročnom pláne (pred preplánovaním)
- PresnyDatum - dátum, na ktorý bola vzorka naplánovaná v týždennom resp. mesačnom pláne (pred preplánovaním)
- Chladnicka - číslo chladničky (pred preplánovaním)
- AddedToDailyPlan - dátum a čas zápisu do týždenného resp. mesačného plánu (pred preplánovaním)
- AsistentOdberu_Pracovnici_Id - Id asistenta pri odbere, Id je z číselníka pracovníkov (pred preplánovaním)
- UserSettings_Id - Id vzorkára, Id je z nastavení programu (pred preplánovaním)
- Plan_After - údaje z tabuľky, kde je uložený plán, zapísaný je stav po spustení preplánovania
- Id - Id v tabuľke, kde je uložený plán
- Datum - dátum, na ktorý je vzorka naplánovaná v ročnom pláne (po preplánovaní)
- PresnyDatum - dátum, na ktorý je vzorka naplánovaná v týždennom resp. mesačnom pláne (po preplánovaní)
- Chladnicka - číslo chladničky (po preplánovaní)
- AddedToDailyPlan - dátum a čas zápisu do týždenného resp. mesačného plánu (po preplánovaní)
- AsistentOdberu_Pracovnici_Id - Id asistenta pri odbere, Id je z číselníka pracovníkov (po preplánovaní)
- UserSettings_Id - Id vzorkára, Id je z nastavení programu (po preplánovaní)
- Sample_Before - údaje z tabuľky, kde je uložená prislúchajúca vzorka, zapísaný je stav pred spustením preplánovania
- Id - Id priradenej vzorky
- Exists - údaj o tom, či existuje priradená vzorka (pred preplánovaním)
- BvsProgramPoziadavkyDatumy_Id - Id plánu, prepojenie medzi vzorkou a plánom, ktorá vzniká pri registrácii vzorky z plánu (pred preplánovaním)
- CisRozb - číslo vzorky (pred preplánovaním)
- DatOdberu - dátum odberu vzorky (pred preplánovaním)
- DatPrijmu - dátum príjmu vzorky do laboratória (pred preplánovaním)
- PresnyDatumImportuZTabletu - dátum a čas importu z tabletu do rozhrania pre kontrolu a import údajov z tabletu (pred preplánovaním)
- PresnyDatumImportuDoVzorky - dátum a čas importu údajov z tabletu do vzorky (pred preplánovaním)
- Odobral_Pracovnici_Id - Id pracovníka, ktorý vzorku odobral, z číselníka pracovníkov (pred preplánovaním)
- InTablet - údaj o tom, či je vzorka v tablete (pred preplánovaním)
- Zablok - údaj o tom, či je vzorka ukončená (pred preplánovaním)
- NamUdaje - počet nameraných údajov, ktoré má daná vzorka zapísané (pred preplánovaním)
- Sample_After - údaje z tabuľky, kde je uložená prislúchajúca vzorka, zapísaný je stav po spustení preplánovania
- Id - Id priradenej vzorky
- Exists - údaj o tom, či existuje priradená vzorka (po preplánovaní)
- BvsProgramPoziadavkyDatumy_Id - Id plánu, prepojenie medzi vzorkou a plánom, ktorá vzniká pri registrácii vzorky z plánu (po preplánovaní)
- CisRozb - číslo vzorky (po preplánovaní)
- DatOdberu - dátum odberu vzorky (po preplánovaní)
- DatPrijmu - dátum príjmu vzorky do laboratória (po preplánovaní)
- PresnyDatumImportuZTabletu - dátum a čas importu z tabletu do rozhrania pre kontrolu a import údajov z tabletu (po preplánovaní)
- PresnyDatumImportuDoVzorky - dátum a čas importu údajov z tabletu do vzorky (po preplánovaní)
- Odobral_Pracovnici_Id - Id pracovníka, ktorý vzorku odobral, z číselníka pracovníkov (po preplánovaní)
- InTablet - údaj o tom, či je vzorka v tablete (po preplánovaní)
- Zablok - údaj o tom, či je vzorka ukončená (po preplánovaní)
- NamUdaje - počet nameraných údajov, ktoré má daná vzorka zapísané (po preplánovaní)
- Operator - kto preplánovanie vykonal
- Timestamp - dátum a čas preplánovania
- ďalšie políčka sú popísané v priložených fotografiách. Ide o stavy jednotlivých nastavení v čase tesne pred spustením preplánovania
Príklad konkrétneho logu z preplánovania odberu¶
{
"Plan_Before": {
"Id": 133895,
"Datum": "01.11.2020 00:00",
"PresnyDatum": "03.11.2020 00:00",
"Chladnicka": null,
"AddedToDailyPlan": "09.11.2020 12:43",
"AsistentOdberu_Pracovnici_Id": null,
"UserSettings_Id": 30
},
"Plan_After": {
"Id": 133895,
"Datum": "01.11.2020 00:00",
"PresnyDatum": "05.11.2020 00:00",
"Chladnicka": null,
"AddedToDailyPlan": "09.11.2020 13:04",
"AsistentOdberu_Pracovnici_Id": null,
"UserSettings_Id": 30
},
"Sample_Before": {
"Id": 408493,
"Exists": true,
"BvsProgramPoziadavkyDatumy_Id": 133895,
"CisRozb": 6779,
"DatOdberu": "03.11.2020 00:00",
"DatPrijmu": null,
"PresnyDatumImportuZTabletu": null,
"PresnyDatumImportuDoVzorky": null,
"Odobral_Pracovnici_Id": 111,
"InTablet": true,
"Zablok": false,
"NamUdaje": 0
},
"Sample_After": {
"Id": 408493,
"Exists": true,
"BvsProgramPoziadavkyDatumy_Id": 133895,
"CisRozb": 6779,
"DatOdberu": "05.11.2020 00:00",
"DatPrijmu": null,
"PresnyDatumImportuZTabletu": null,
"PresnyDatumImportuDoVzorky": null,
"Odobral_Pracovnici_Id": 111,
"InTablet": true,
"Zablok": false,
"NamUdaje": 0
},
"txtReplanToDate": "05.11.2020",
"chkRemoveFromWeeklyPlan": false,
"cbChangeOperatorTo": null,
"cbChangeAssistentTo": null,
"chkAllowReplaningWhenSampleExists": true,
"chkCancelConnectionToExistingSamples": false,
"chkDeleteExistingSamples": false,
"SettingsAllowAutomaticSampleDeletion": true,
"SettingsAllowAutomaticRemovalOfSampleVsPlanRelation": true,
"SettingsUmoznitPreplanovatAkExistujeVzorka": true,
"Operator": "Jožko Mrkvička",
"Timestamp": "09.11.2020 13:04"
}