# Pakiet: celab - System CELAB

Systemu komputerowy CELAB, obsługujący wszystkie Zakłady Higieny Weterynaryjnej w Polsce w zakresie badań laboratoryjnych oraz raportowania i ananlizy gromadzonych wyników badań.

Celem systemu CELAB jest usprawnienie pracy weterynaryjnych laboratoriów diagnostycznych oraz gromadzenie, przetwarzanie i publikacja danych o wynikach badań laboratoryjnych. System ma za zadanie zapewnienie pełnej i efektywnej kontroli nad funkcjonowaniem ogólnopolskiej inspekcji weterynaryjnej, dostarczenie rzetelnych informacji statystycznych na temat badań prowadzonych w laboratoriach oraz udostępnianie danych dotyczących wyników dla uprawnionych organów, instytucji i jednostek badawczych.

## Spis tabel

Lp | Nazwa tabeli | Tytuł | Kolumny | Klucze obce | Indeksy unikalne | Indeksy zwykłe | Wyzwalacze
--- | --- | --- | --- | --- | --- | --- | ---
1 | cbad1 | Badania | 14 | 6 | 0 | 3 | 1
2 | cbad1_cmetoda1 | Wartości pól zdefiniowanych dla wyników badań | 12 | 3 | 0 | 4 | 0
3 | cbad2 | Kierunki dla badań | 4 | 2 | 0 | 1 | 0
4 | cgrupa1 | Grupy próbek | 42 | 3 | 0 | 4 | 2
5 | cgrupa2 | Przekazanie grup próbek do pracowni | 10 | 3 | 0 | 0 | 1
6 | cgrupa3 | Grupy próbek do pozycji faktury | 3 | 2 | 1 | 0 | 0
7 | cgrupa4 | Numeracja grup i próbek | 11 | 4 | 0 | 0 | 0
8 | cgrupa5 | Grupy próbek do towarów | 3 | 2 | 1 | 0 | 0
9 | cinfo1 | Powiadomienia o wynikach dodatnich | 5 | 0 | 0 | 0 | 0
10 | ckarta1 | Dane kart kontrolnych modułu statystyka. | 6 | 2 | 0 | 1 | 0
11 | ckierunek1 | Kierunki badań | 14 | 3 | 0 | 2 | 0
12 | ckierunek2 | Kierunki badań Pola definiowane | 3 | 2 | 1 | 1 | 0
13 | ckosz1 | Informacje o skasowanych rekordach | 3 | 0 | 0 | 1 | 0
14 | cmetoda1 | Metody badawcze | 20 | 3 | 0 | 2 | 0
15 | cmetoda1_p | Pola wyników w danej metodzie | 26 | 3 | 0 | 1 | 0
16 | cmetoda2 | Metody badawacze - pola definiowane | 3 | 2 | 1 | 1 | 0
17 | cmetoda3 | Metody badawacze - kierunki badań | 4 | 2 | 1 | 1 | 0
18 | cokladka1 | Nagłówki sprawozdań | 16 | 6 | 0 | 1 | 0
19 | cokladka2 | Pozycje sprawozdania | 3 | 2 | 1 | 0 | 0
20 | cplan1 | Plany badań | 16 | 9 | 0 | 3 | 0
21 | cpole1 | Pola definiowane | 21 | 1 | 1 | 0 | 0
22 | cpozyw1 | Pożywkarnia | 8 | 3 | 0 | 0 | 0
23 | cpozyw1kontr1 | Kontrola pożywki | 8 | 2 | 0 | 0 | 0
24 | cprobka1 | Próbki | 50 | 8 | 1 | 9 | 1
25 | cprobka1_cpole1 | Wartości pól zdefiniowanych próbek | 9 | 2 | 1 | 4 | 0
26 | cprobka2 | Numeracja wewnętrzna próbek w pracowniach | 7 | 2 | 1 | 0 | 0
27 | craport1 | Szablony raportów | 8 | 0 | 0 | 0 | 0
28 | cslow1 | Nazwy słowników | 13 | 1 | 0 | 0 | 0
29 | cslow2 | Słowniki CELAB | 12 | 2 | 0 | 0 | 0
30 | cslow3 | Słowniki Pola definiowane | 3 | 2 | 1 | 0 | 0
31 | cspraw1 | Sprawozdania | 32 | 7 | 0 | 1 | 1
32 | cspraw2 | Badania w sprawozdaniu | 3 | 2 | 1 | 0 | 0
33 | cstado1 | Stada wg ARiMR | 12 | 0 | 0 | 0 | 0
34 | ctemplate1 | Szablony wydruków | 9 | 1 | 0 | 0 | 0
35 | cteren1 | Profile CELAB Teren | 15 | 0 | 0 | 0 | 0
36 | cteren2 | Badania z terenu | 7 | 0 | 0 | 0 | 0
37 | cteren3 | Grupy z badania terenowego | 10 | 1 | 0 | 0 | 0
38 | cteren4 | Próbki z badania terenowego | 18 | 1 | 1 | 0 | 0
39 | cteren5 | Pola z badania terenowego | 4 | 1 | 0 | 0 | 0
40 | cteren6 | Powiązania badań z terenu z usługami | 6 | 4 | 1 | 0 | 0
41 | ctowar1 | Towary laboratorium | 3 | 2 | 1 | 0 | 0
42 | ctowar2 | Kierunki do towarów laboratorium | 3 | 2 | 1 | 0 | 0
43 | cwymag1 | Pola wymagane | 6 | 0 | 0 | 0 | 0
44 | czlec1 | Zlecenia | 34 | 12 | 1 | 1 | 0
45 | czlec1_cpole1 | Wartość pól zdefiniowanych dla rodzajów zleceń | 8 | 2 | 1 | 0 | 0
46 | czlec2 | Inne osoby | 7 | 2 | 0 | 0 | 0

## Spis funkcji

Lp | Nazwa / Argumenty | Typ SQL | Język | Cache | Strict | Tytuł / Opis
--- | --- | --- | --- | --- | --- | ---
1 | cgrupa1_etap_trigger | trigger | plpgsql | volatile |  | Trigger aktualizujacy etap realizacji
2 | cgrupa2_etap_trigger | trigger | plpgsql | volatile |  | Trigger aktualizujacy etap realizacji
3 | cspraw1_update_etap_trigger | trigger | plpgsql | volatile |  | Trigger aktualizujacy etap realizacji
4 | cbad1_etap_trigger | trigger | plpgsql | volatile |  | Trigger aktualizujacy etap realizacji
5 | update_czlec1_etap arg_czlec1_id int8 | integer | plpgsql | volatile | true | Uaktualnienie etapu realizacji zlecenia
6 | update_cgrupa1_etap arg_cprobka1_id int8 | integer | plpgsql | volatile | true | Uaktualnienie etapu realizacji grupy próbek
7 | cgrupa1_trigger | trigger | plpgsql | volatile |  | Trigger aktualizujacy numer grupy
8 | cgrupa1_get_numer czlec1_id int8 dok_nr int4 dok_numerator int8 | text | plpgsql | volatile |  | Wygenerowanie numeru grupy
9 | cgrupa1_get_wart_netto arg_cgrupa3_cgrupa1_id int8 | numeric | sql | stable |  | Wygenerowanie numeru grupy
10 | cgrupa1_get_wart_brutto arg_cgrupa3_cgrupa1_id int8 | numeric | sql | stable |  | Wygenerowanie numeru grupy
11 | cprobka1_trigger | trigger | plpgsql | volatile |  | Trigger aktualizujacy kod probki
12 | cprobka1_get_numer cgrupa1_id int8 cgrupa2_id int4 as_numerator varchar as_nr date | text | plpgsql | volatile |  | Wygenerowanie numeru próbki
13 | finn_find_lp arg1 text arg2 text | int4 | plpgsql | immutable |  | Numer kolejny lp dla metody CBD
14 | finn_format_wykladnik arg1 numeric arg2 int4 | text | plpgsql | immutable | true | Formatuje liczbę wykładniczą
15 | finn_format_wykladnik arg1 numeric | text | plpgsql | immutable | true | Formatuje liczbę wykładniczą
16 | cstat_anova dane _numeric ilosc _numeric liczebnosc _numeric | record | plr | volatile |  | Opis
17 | cstat_cc mrl _numeric stezenie _numeric sygnal _numeric | record | plr | volatile |  | Opis
18 | cstat_chisq dane _numeric prawdop _numeric | record | plr | volatile |  | Opis
19 | cstat_cochran x _numeric ilosc _numeric | record | plr | volatile |  | Opis
20 | cstat_dixon dane _numeric | record | plr | volatile |  | Opis
21 | cstat_ftest x _numeric y _numeric istot _numeric | record | plr | volatile |  | Opis
22 | cstat_gmfr x _numeric y _numeric | record | plr | volatile |  | Opis
23 | cstat_grubbs dane _numeric | record | plr | volatile |  | Opis
24 | cstat_kalibracja x _numeric y _numeric | record | plr | volatile |  | Opis
25 | cstat_mann_withney x _numeric y _numeric | record | plr | volatile |  | Opis
26 | cstat_manova y1 _numeric y2 _numeric g _numeric | record | plr | volatile |  | Opis
27 | cstat_metodaa x _numeric | record | plr | volatile |  | Opis
28 | cstat_npl a _numeric b _numeric c _numeric | record | plr | volatile |  | Opis
29 | cstat_pearson x _numeric y _numeric | record | plr | volatile |  | Opis
30 | cstat_shapirowilk dane _numeric | record | plr | volatile |  | Opis
31 | cstat_shewher dane _numeric ilosc _numeric typ text | record | plr | volatile |  | Opis
32 | cstat_shewherLimits dane _numeric ilosc _numeric typ text limity _numeric | record | plr | volatile |  | Opis
33 | cstat_signtest x _numeric | record | plr | volatile |  | Opis
34 | cstat_spearman dane _numeric kolumn _numeric rzedow _numeric | record | plr | volatile |  | Opis
35 | cstat_ttest x _numeric y _numeric istot _numeric | record | plr | volatile |  | Opis
36 | cstat_wilcoxon x _numeric y _numeric | record | plr | volatile |  | Opis
37 | cstat_zscore dane _numeric liczba _numeric | record | plr | volatile |  | Opis

## Wymagane pakiety

1. common z powodu:stan01 (11), stan012 (2), status (4), taknie (18), tekst (42), wyjasnij (7), a_kraj, a_gus, a_kod, a_poczta, a_miejsc, a_ulica, a_dom, a_lokal, pobierz (45), show (46), dodaj (46), kopiuj (46), edytuj (46), usun (45),

2. system z powodu:clok1 (7),

3. mprac z powodu:mprac1 (13),

4. mknt z powodu:mknt1 (5),

5. mtowar z powodu:mtowar1 (3),

6. grej z powodu:grej1 (15),

7. eod z powodu:grej2 (2),

8. mroz z powodu:mzam1 (2), mzam2,

9. plr z powodu:

Dokument wygenerowany 2009-09-28 04:34:11