Hi GJ,

On a fresh install, the following SQL:

    SELECT group_id, COUNT(*) AS records FROM care_test_param GROUP BY group_id

yields the summary of 335 records as:

group_id records
-1 23
biopsy 9
blood_sugar 10
clinical_chem 39
coagulation 14
hematology 6
hepatitis 10
hormones 22
infection_serology 47
liquor 5
medicines 25
neonate 7
prenatal 7
priority 11
proteins 15
rare 7
rheuma_factor 4
special_params 18
stool 4
thyroid 11
tissue_antibody 6
total_urine 13
tumor_marker 11
urine 11

DB Table: care_test_param 
All records having "-1" as the "group_id" have a non-zero "sort_nr".
All other records  have "sort_nr" as zero.
Is this some kind of hierarchial (one level) group_id listing where spaces in 
the "name" fields (of the group_id = -1 records) are replaced with "-" and the 
string made lowercase for filling in as the group_id for the child entries 
(having sort_nr = 0) ?

The said table is referenced in 
    modules/nursing/nursing-station-patientdaten-doconsil-chemlabor.php
in a javascript function - selectAllParams(group_id).
Must we drop the group_id field from the primary key for the table 
care_test_param now ?

Must we create a separate care_param_test_group table to contain the list of 
top level test params groups (possibly in a later version) ?

Regards,
Ap.Muthu


>> SVN 6764:
>> ========

>> The field "group_id" is neither any type of key nor unique (it should not be
>> as well) in the table "care_test_findings_chemlab".
>>
>> The field "group_id" along with the field "nr" (unsigned auto_increment) in
>> the table "care_test_param" is the primary key.

> i think just nr is ok for the pk, it's never null,  it's unique and 
> specifies a row

>> None of the tables of name like "care_test_*" have any data other than the
>> table "care_test_param" which has 335 records on install.

> care_test_param is filled with some most common chem lab test for ease 
> of use

>> In SVN 6764, why were all "id" entries in the table "care_test_param" 
>> changed to be prefixed with "_" ?
>> What table's field does this field "id" reference?

> the underscore servers as a token to determine test fields in the 
> request form for the
> chem lab

>> What will the following (in order to sync with the SVN 6764 change) SQL
>> achieve in Care2x usage:
>> UPDATE care_test_param SET id = CONCAT('_', id) WHERE 1;

> see above

>> Moving records 149 and 295 to the succeeding INSERT statements (table
>> "care_test_param") can be construed to stay within php upload size
>> restrictions or phpmyadmin textarea size restrictions.

> i didn't have any problem uploading it in my phpmyadmin install,
------------------------------------------------------------------------------
Start uncovering the many advantages of virtual appliances
and start using them to simplify application deployment and
accelerate your shift to cloud computing.
http://p.sf.net/sfu/novell-sfdev2dev
_______________________________________________
Care2002-developers mailing list
Care2002-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/care2002-developers

Reply via email to