90 likes | 272 Views
The developed software is to computerized the reception form of the Imam Khomeini Reception Section. It is consisted of four distinct forms, to provide several queries placed in different categories. The main form, named as medicine, is composed of the following sections:
E N D
The developed software is to computerized the reception form of the Imam Khomeini Reception Section. It is consisted of four distinct forms, to provide several queries placed in different categories. The main form, named as medicine, is composed of the following sections: one read only section, giving the information of the current document, four push buttons to switch between forms, four navigation push buttons, surfing between documents, one new document push button, One delete document push button. In following you can found a short description of each mentioned section,
Read Only Section This section is to display the current document information to inform the user of the in process document. This section shows some important information of the patient, which is entered to the system in personal information form.
Form Push Buttons These buttons switches between the following forms, • Personal Information • Reception Information • Diagnosis Information • Releasing Information
Each of the above sections has the following types of information, • Data entry form, • Entered data storing file, • Structure, The first item is the presentation form, which provide the user interface. These forms consist of several text boxes, radio buttons and combo boxes. The second item is the file in which the patient's information is stored. This information is stored in four separate files, to reduce size of each file, and easy management.
And the latter item is the structure of each section, which are as following: PersonalInformationStructure(1) = struct('FamilyName', [], 'Name', [], 'FatherName', [], 'Sex', 0, 'Marriage', 0, 'IDNumber', [], 'BirthYear', [], 'BirthMonth', [], 'BirthDay', [], 'AgeYear', [], 'AgeMonth', [], 'PlaceofBirth', [], 'PlaceofIssue', [], 'Religious', 1, 'Job', [], 'JobPlace', [], 'Address', [], 'Telephone', [], 'TelephoneCode', [], 'PermanentAddress', [], 'Accompany', [], 'AccompanyAddress', [], 'AccompanyTelephone', [], 'AccompanyTelephoneCode', []); ReceptionInformationStructure(1) = struct('ReceptionYear', [], 'ReceptionMonth', [], 'ReceptionDay', [], 'ReceptionHour', [], 'ReceptionMinute', [], 'Section', 1, 'ReceptionDoctor', [], 'TransferedHospital', [], 'ReceptionType', 1, 'PoliceCenter', [], 'InsuranceType', 1, 'InsuranceNumber', [], 'TransferedfromSection', 1, 'TransferedfromSectionYear', [], 'TransferedfromSectionMonth', [], 'TransferedfromSectionDay', [], 'TransfertoSection', 1, 'TransfertoSectionYear', [], 'TransfertoSectionMonth', [], 'TransfertoSectionDay', [], 'ReleasingYear', [], 'ReleasingMonth', [], 'ReleasingDay', [], 'ReleasingHour', [], 'ReleasingMinute', [], 'TransfertoHospital', []); DiagnosisInformationStructure(1) = struct('TestandImaging', [], 'DiagnosisInitial', [], 'DiagnosisInitialCode', [], 'DiagnosisTreatment', [], 'DiagnosisTreatmentCode', [],
'DiagnosisFinal1', [], 'DiagnosisFinal2', [], 'DiagnosisFinal3', [], 'DiagnosisFinal4', [], 'DiagnosisFinalCode1', [], 'DiagnosisFinalCode2', [], 'DiagnosisFinalCode3', [], 'DiagnosisFinalCode4', [], 'MedicalTreatment1', [], 'MedicalTreatment2', [], 'MedicalTreatment3', [], 'MedicalTreatment4', [], 'MedicalTreatmentDate1', [], 'MedicalTreatmentDate2', [], 'MedicalTreatmentDate3', [], 'MedicalTreatmentDate4', [], 'MedicalTreatmentCode1', [], 'MedicalTreatmentCode2', [], 'MedicalTreatmentCode3', [], 'MedicalTreatmentCode4', [], 'ExternalReason1', [], 'ExternalReason2', [], 'ExternalReasonCode1', [], 'ExternalReasonCode2', []); ReceptionResultsStructure(1) = struct('PatientSituationonRelease', 1, 'RecommendationRefer', [], 'RecommendationOther', [], 'DeathYear', [], 'DeathMonth', [], 'DeathDay', [], 'DeathHour', [], 'DeathMinute', [], 'Deathin24', 0, 'DeathReasonPrimary', [], 'DeathReasonPrimaryCode', [], 'DeathReasonSecondary1', [], 'DeathReasonSecondary2', [], 'DeathReasonSecondaryCode1', [], 'DeathReasonSecondaryCode2', [], 'ConsultantNumber', [], 'Autopsy', 0, 'Consulted', 0, 'SupervisorName', [], 'ResidentName', [], 'TreatmentDoctor', [], 'TreatmentDoctorIDNumber', [], 'RecepantName', []);
Navigation Push Buttons To view different documents, the application has four push buttons, to change the current documents, First document, Last documents, Previous documents, Next documents,
New and Delete Push Buttons These buttons are to construct a new document, for a new patient, and to delete a document.