PID segment cleanup and specs.

spec for PID (in particular the patient name) , remove idx from segment definition(supplied idx was buggy), added missing fields.