Assignment #8 - 84A

Assignment #8 - 84A


                        ASSIGNMENT #8
                        =============

    DUE: 23 MARCH 1984                          WEIGHT: 25

                     HYPOCHONDRIAC RECORDS

         GENERAL HOSPITAL DECIDES TO COMPUTERIZE THE RECORDS OF ITS
TOP TEN ARTSY HYPOCHONDRIACS IN PASCAL PROGRAMMING LANGUAGE.

         EACH PATIENT'S RECORD IS STRUCTURED IN THE FOLLOWING WAY:

         TYPE       STRING = ARRAY (/1..30/) OF CHAR;
                    DATE = RECORD
                      MONTH, DAY, YEAR : INTEGER
                    END;
                    APPT = RECORD
                      DOCTOR, DIAGNOSIS : STRING;
                      MDY : DATE
                    END;
                    VISIT = ARRAY (/1..10/) OF APPT;
                    PATREC = RECORD
                      PATNAM, ADDR : STRING;
                      PVISITS : VISIT
                    END;
                    HYPOS = ARRAY (/1..10/) OF PATREC;

        AN OUTPUT SHOULD BE GENERATED ACCORDING TO DOCTORS' NAMES
ACCORDING TO ALPHABETICAL ORDER.  UNDER EACH DOCTOR'S NAME, THE
NAMES OF PATIENTS WHO WENT TO SEE HIM MUST BE PRINTED OUT IN
ALPHABETICAL ORDER AS WELL.  UNDER EACH PATIENT, PRINT OUT THE
DATE AND THE DIAGNOSIS OF EACH VISIT. IF THERE ARE MORE THAN 1 VISIT
TO THAT DOCTOR PER PATIENT, PRINTOUT MUST BE IN CHRONOLOGICAL ORDER.

        MAKE UP YOUR OWN DATA WITH 10 PATIENTS' INFORMATION, AT LEAST
5 DOCTORS SPECIALIZING IN THESE CASES SHARED BY ALL 10 PATIENTS.
NUMBER OF VISITS PER PATIENT MUST BE AT LEAST 5.

        HAVE FUN!!!!!!!!