126

(6 replies, posted in FAQ)

I have made a Table_1 and Form_1 for patient registration. Form_1 has some unique fields, that have to be manually entered and few drop down fields like Salutation, City, Last Name etc. I have created a second form (Form_2) for all these dropdown fields. The entries in this second form is saved in a separate table (Table_2) which is marked as dictionary.So for a particular ID in this dictionary there are entries in a number of columns like Salutation, Last Names, City etc.Now when Form_1 is filled up and saved, the drop-down fields are not saved as selected from drop-down list. For example, if a particular Last Name is selected, then all fields in that ID in Table_2 is selected, when the Form_1 is saved. I want to select from different fields with different IDs in Table_2. How to achieve this? I do not want to create multiple dictionaries with one field only    (for each column in Table_2).

127

(10 replies, posted in FAQ)

Thanks @tcoton and @jean.brezhonek for the guidance. Yes, indeed the pen drive has become corrupt and Windows fail to recognize it now. I backed up the available data just in time to the hard disk. I could not recover the most recent .xml file which was working. I created new forms from my older backup .xml file as you suggested and now the project is up and running. Thankfully the database too is working properly and hours of data input are not wasted. It's a great relief. Lesson learnt is the importance of backing up every digital work/asset.

128

(10 replies, posted in FAQ)

My project is in a pendrive. MVD is installed in both my home desktop and clinic laptop. I work at either location whenever I get time, by inserting the pendrive in the USB port. The incident happened  while working in the laptop. Nothing is stored in laptop hard disk. A backup of the project folder is present in the desktop PC, which is about a month old. Can it be problem with the pen drive? Can the forms be recovered?  Will make double backup for sure in future.

129

(10 replies, posted in FAQ)

I have a backup of the project folder created about a month back. It has a form file. Will it be useful in any way? Lots of changes were however made over last month.

130

(10 replies, posted in FAQ)

I am using version 5.2. The project was getting saved, while the Windows10 Pro (version 1709) restarted for scheduled update. Now after  the restart, forms are missing. I am working on this project since November last year. It was almost complete, just adding data in look-up tables.

131

(10 replies, posted in FAQ)

My computer shut down before MVD completed saving the project. Later I found lots of forms missing and the project wouldn't run.How can the project be recovered? Please help. Last month's work is at risk of being lost.

132

(9 replies, posted in General)

Hello Derek,
I am trying to build a doctor's appointment calendar based on your example. However, double-clicking the date in calendar produces an error message and fails to open the desired search result. The button2 does not seem to work. How to correct the error?

133

(8 replies, posted in FAQ)

Thank you so much, Dmitry.
My programme is working. However, I could not configure the scheduler (time table) and the webcam to work. I think I should contact Support.

134

(8 replies, posted in FAQ)

Hello Dmitry!
I am a medical professional needing an EMR software,(for my small clinic) that can be easily customized to my needs. It is your software, MVD, and the Forum that inspired me to try and build something on my own. Through many trial and errors for the last 3 months, I have got this far. I need help to complete the project. Specifically, the error is appearing in the script after I added the doctor’s schedule and webcam features. Please suggest a correction.

135

(8 replies, posted in FAQ)

Hello,
I am trying to incorporate the doctor's schedule into my programme with some modifications. However, I am stuck with some script errors. Please help.

136

(8 replies, posted in FAQ)

Hello!
This is the feature I dearly need for my project. How do I customise the table?
I need to remove/rename group names, add doctors' names, add Investigation names for which patient needs an appointment.
An hour needs to be divided into 4 time slots of 15 minutes. In each slot a maximum of 2 patients may be given appointment.
How can these be done? Also, I need to understand the script. How can I learn scripting? Please suggest some resources.

Hello!
I am having few roadblocks in my project.
1. PID number and OPD ID are not auto-generated. Please correct the script.
2. How to best record the clinical features etc in OPD Visit record, so that a prescription can be generated easily featuring patient details, clinical features, diagnosis, management, next appointment in a  A4 page?

Hi everybody! Happy new year!
I have progressed somewhat in my project. Is it possible to create an action button to duplicate data fields, when more information needs to be added?  In my forms, there are many data fields ( eg. in Clinical Features page). A patient may have clinical findings in 1 or 2 fields only. Maybe as in Tabsheet2, I create 1 or 2 lines of data fields, and have an option to add more lines of data fields at the click of a button? Similar changes can be made in Chief complaint and History pages also. In that way, the form will look simpler and easily manageable. There is a screenshot of a similar programme attached. Something like that may simplify data entry. Please guide.

Hi Derek and Sibprogsistem,
Thank you for the guidance.I am trying to implement the suggestions. The  SUBFORM2A_OPD_REGISTRATION_LIST is actually meant to be the Lookup form with an editable TableGrid. I entered data in this form using SUBFORM 2A OPD REGISTRATION FORM to store in the database SUBFORM2_OPD_REGISTRATION. The combo boxes Middle_Name, Last_Name etc in FORM2_OPD_REGISTRATION are linked to the database SUBFORM2_OPD_REGISTRATION. However here the drop-down shows lots of empty spaces. Why does it happen? This does not happen if the combo boxes are linked to separate Lookup databases like Middle_Name, Last_Name, Occupation etc. Using 4-5 Lookup databases and forms would have been very convenient if the drop-downs were without empty spaces. Still to create few lookup databases for the form FORM3_OPD_VISIT_RECORD. How to reduce the number of database tables and forms?

Hi! Merry Christmas to all.
I have got stuck in my project. Could not generate auto-incremental PID or OPD ID. Must have done some scripting error. I need help here. Also, there are too many databases in my project. I tried to aggregate dropdown objects in FORM2_OPD_REGISTRATION  in a new database SUBFORM2_OPD_REGISTRATION for reducing the number of forms. However, now the drop-down shows many empty spaces. How do I avoid them? In the FORM3_OPD_VISIT_RECORD I created a field called Name which is to be formed by the combination of First Name, Middle Name and Last Name registered in FORM2_OPD_REGISTRATION. How can it be done? How the Time Out field can be auto-generated? Is it possible to add new first name/ middle name/ last name automatically as the same is typed in the corresponding field? I also need that field namely, PID, OPDID, Name, Age, gender in the FORM3_OPD_VISIT_RECORD auto-populate when "Add New Visit" button is clicked in FORM2_OPD_REGISTRATION. Please Help.

Thank you for the guidance and program. I am trying to implement them in my database. Will report the outcome soon.

Thank you for the program. I have created an invisible EditCounter in OPD_Regidstration form and modified the script according to my Form name. However, PID number is not auto-generated when "Add New Patient" is clicked. Must have done some mistakes. Please see the script and help.
var
  sHello: string;

procedure OPD_Registration_Ed_PID_OnChange (Sender: TObject);
begin

end;

procedure HelloWorld (s: string);
begin
  ShowMessage(s);
end;

begin
  // just for example
  sHello := 'For The Joy Of Vision!';
  HelloWorld(sHello);
end.

procedure OPD_Registration _OnShow (Sender: string; Action: string);
var
    id : integer;
begin
    if Action='NewRecord' then
    begin
        id := StrToInt(OPD_Registration.EditCounter1.Text);
        OPD_Registration.Ed_PID.Text:= Format('SL-%.4d', [id]);
    end;
end;



begin

end.

I'm trying to build a patient out-patient registration database. Each patient needs to have a unique ID number (PID) that auto-updates with each new record. I have tried to place a record_counter field in the database and linked it to a textbox captioned PID, in the form OPD Registration. But this field does not auto-update when a new record is created. I also tried to use a calculated field as PID in the table and linked the same to the PID field of the form, but with no success. PID may be like A000001, A000002...., which may be possible with a calculated field. Please help.

Hello Derek,
Thank you so much. Now I can proceed ahead with my first project.

I'm new to this programme. I have created multiple tables and forms. I need to run 1 particular form first which is linked to other forms. How do I proceed? I want to see Patient_SEARCH Form first, followed by OPD Registration.