Owandy QuickVision bridge

For users or potential users.
Post Reply
PavelJ
Posts: 2
Joined: Fri Jan 08, 2016 5:15 am

Owandy QuickVision bridge

Post by PavelJ » Fri Jan 08, 2016 5:39 am

Hello,

I have read technical details about Owandy QuickVision bridge (http://www.opendental.com/manual/bridgeOwandy.html) and do not understand it completely. So I would like to ask, if anybody can describe me (as a developer) how does bridge exactly works?

I understand the first step to execute mj32.exe with "C / ALINK" parameter. (For example: "C:\juliew\mj32.exe C /ALINK").
But what does "then passes some data to Quick Vision using Windows API calls" means? What kind of data and what kind of API calls does Open Dental send to QuickVision? Can some Open Dental developer describe these API calls in detail.
Just to be sure: I know what API calls means and have used them many times, but do not know which API function Open Dental exactly calls to find patient in QuickVision.

Thank you very much.
PavelJ

JoeMontano
Posts: 64
Joined: Thu Aug 20, 2015 11:08 am

Re: Owandy QuickVision bridge

Post by JoeMontano » Fri Jan 08, 2016 7:19 am

Hello,

I just quickly reviewed over the bridge file. From what I can see we import a dll "user32.dll" with three functions to handle the external calls for the bridge. The methods created using the dll seem to be FindWindow(...), IsWindow(...),SendMessage(...).

As for the Windows API calls there are some standard ones like Process.Start(...) then we use the IsWindow to do a check on the link and the we use the SendMessage to send the patient data over.

If I'm being unclear or you would like further clarification let me know.
Joe Montaño
Software Engineer
Open Dental Software
Joe@OpenDental.com

PavelJ
Posts: 2
Joined: Fri Jan 08, 2016 5:15 am

Re: Owandy QuickVision bridge

Post by PavelJ » Tue Jan 12, 2016 1:15 am

Thank you for reply, Joe.

Post Reply