MedITEX API manual
From MedITEX - Wiki
Line 531: | Line 531: | ||
<td> | <td> | ||
<p>AFilter (PAnsiChar = nil)</p> | <p>AFilter (PAnsiChar = nil)</p> | ||
+ | <p> </p> | ||
+ | <p> </p> | ||
+ | <p> </p> | ||
+ | <p> </p> | ||
+ | <p> </p> | ||
+ | <p> </p> | ||
+ | <p> </p> | ||
+ | <p> </p> | ||
+ | <p> </p> | ||
+ | <p> </p> | ||
+ | <p> </p> | ||
</td> | </td> | ||
<td> | <td> | ||
<p>You can restrict the search by specifying the filter.</p> | <p>You can restrict the search by specifying the filter.</p> | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
<p> </p> | <p> </p> | ||
<p>Filters based on the following criteria are possibly:</p> | <p>Filters based on the following criteria are possibly:</p> | ||
Line 560: | Line 562: | ||
<li>Incubator no > 20</li> | <li>Incubator no > 20</li> | ||
</ul> | </ul> | ||
+ | </td> | ||
+ | </tr> | ||
+ | </tbody> | ||
+ | </table> | ||
+ | <p>After calling this function, a selection dialog opens:</p> | ||
+ | <table border="0"> | ||
+ | <tbody> | ||
+ | <tr> | ||
+ | <td> | ||
+ | <p>Bild</p> | ||
+ | </td> | ||
+ | </tr> | ||
+ | </tbody> | ||
+ | </table> | ||
+ | <p><strong>Return type: </strong></p> | ||
+ | <p><strong>Example:</strong></p> | ||
+ | <p> </p> | ||
+ | <p> </p> | ||
+ | <p> </p> | ||
+ | <p> </p> | ||
+ | <p> </p> | ||
+ | <p> </p> | ||
<p> </p> | <p> </p> | ||
<p> </p> | <p> </p> |
Revision as of 10:33, 31 July 2013
<img src="/images/Api1.png" alt="" width="765" height="196" /> |
Obtained using the mexAPI.dll it is possible to get reports out of MedITEX IVF by calling the functions which are included in the DLL. It is also conceivable to control program functions in MedITEX IVF out of another program.
Contents |
ExportCSVData
This function enables the export of files and reports out of MedITEX IVF with LDT. File format is CSV.
function ExportCSVData (AUser, APassword: PAnsiChar; AExportID: PAnsiChar; APathAndFile: PAnsiChar; AFilter: PAnsiChar = nil): Integer; stdcall; |
|
Parameters: | |
AUser, APassword (PAnsiChar) | A specific user in MedITEX IVF which can be used in external programs. |
AExportID (PAnsiChar) | This is the ID of your report. |
APathAndFile (PAnsiChar) |
Path where the file should be saved. |
AFilter (PAnsiChar, optional) |
Filter condition for the export. Example: Patient_ID = 1000 and dt_gewinnung > '01.01.2010' |
Return type: The type of the return value is integer. The function returns 1 on success or -1 on failure.
Example:
OpenPatientCryoOverview
This function offers the opportunity to call up the cryo storage in MedITEX IVF using the DLL.
The parameters user, password (PAnsiChar) and patientID (PAnsiChar) should be passed to the function.
After each call of the function, if MedITEX is running, the cryo storage of the respective patient will open.
function OpenPatientCryoOverview (AUser, APassword: PAnsiChar; APatientID: PAnsiChar): Integer; stdcall; |
|
Parameters: | |
AUser, APassword (PAnsiChar) |
A specific user in MedITEX IVF which can be used in external programs. |
APatientID (PAnsiChar) | This is the ID of your patient. |
Return type: The type of the return value is integer. The function returns 1 on success or -1 on failure.
Example:
OpenPatientOverview
With this function it is possible to open the patient overview window in MedITEX IVF using the DLL.
The parameters user, password (PAnsiChar) and PatientenID (PAnsiChar) has to be passed to the function. After calling the function the patient overview window opens, if MedITEX IVF is running.
function OpenPatientOverview (AUser, APassword: PAnsiChar; APatientID: PAnsiChar): Integer; stdcall; |
|
Parameters: | |
AUser, APassword (PAnsiChar) |
A specific user in MedITEX IVF which can be used in external programs. |
APatientID (PAnsiChar) | This is the ID of your patient. |
Return type: The function returns 1 on success or -1 on failure as an integer.
Example:
GetPatientID
After calling the function, a window opens, where you can search a patient.
function GetPatientID (AUser, APassword: PAnsiChar; AFilter: PAnsiChar = nil): PAnsiChar; stdcall; |
|
Parameters: | |
AUser, APassword (PAnsiChar) |
A specific user in MedITEX IVF which can be used in external programs. |
AFilter (PAnsiChar = nil)
|
You can restrict the search by specifying the filter.
Filters based on the following criteria are possibly:
Examples:
|
Return type: The type of the return value is PAnsiChar. The function returns the PatientenID on success or -1 on failure.
Example:
GetPatientName
With this function, you can get the name of a patient.
function GetPatientName (AUser, APassword: PAnsiChar; APatientID: PAnsiChar): PAnsiChar; stdcall; |
|
Parameter: As parameter the function expects the PatientenID, AUser and APassword of type PAnsiChar. |
|
AUser, APassword (PAnsiChar) |
A specific user in MedITEX IVF which can be used in external programs. |
APatientID (PAnsiChar) | This is the ID of your patient. |
Return type: The function returns the name of the patient on success or -1 on failure with type PAnsiChar.
Example:
GetPartnerPatID
With this function, you can get the ID of the patients partner.
function GetPartnerPatID (AUser, APassword: PAnsiChar; APatientID: PAnsiChar): PAnsiChar; stdcall; |
|
Parameter: As parameter the function expects the PatientenID of type PAnsiChar. |
|
AUser, APassword (PAnsiChar) |
A specific user in MedITEX IVF which can be used in external programs. |
APatientID (PAnsiChar) | This is the ID of your patient. |
Return type: The type of the return value is integer. The function returns the name of the partner on success or -1 on failure.
Example:
GetTherapieID
This function allows you to see all cycles of the transferred patient.
function GetTherapieID (AUser, APassword: PAnsiChar; APatientID: PAnsiChar): Integer; stdcall; |
|
Parameter: As parameter the function expects the PatientenID of type PAnsiChar. |
|
AUser, APassword (PAnsiChar) |
A specific user in MedITEX IVF which can be used in external programs. |
APatientID (PAnsiChar) | This is the ID of your patient. |
After this function has been called, the following overview window opens:
Bild |
Tihs window is showing all cycles from the transferred patient. Choose the wished cycle. |
Return type: The type of the return value is integer. The function returns the TherapieID on success or -1 on failure.
Example:
GetSpermiogrammID
This function enables to see all semen analysis of the transferred patient.
function GetSpermiogrammID (AUser, APassword: PAnsiChar; APatientID: PAnsiChar): Integer; stdcall; |
|
Parameter: As parameter the function expects the PatientenID of type PAnsiChar. |
|
AUser, APassword (PAnsiChar) |
A specific user in MedITEX IVF which can be used in external programs. |
APatientID (PAnsiChar) | This is the ID of your patient. |
After this function has been called, the following window opens:
Bild |
This window is showing all semen analysis from the transferred patient. Choose the wished semen analysis. |
Return type: The type of the return value is integer. The function returns the SpermiogrammID on success or -1 on failure.
Example:
GetEZID
function GetEZID (AUser, APassword: PAnsiChar; ATherapieID: Integer): Integer; stdcall; |
|
Parameter: As parameter the function expects the TherapieID of type integer. |
|
AUser, APassword (PAnsiChar) |
A specific user in MedITEX IVF which can be used in external programs. |
ATherapieID (Integer) | This is the ID of a cycle. |
After calling this function, the following window opens:
Bild |
This window is showing all egg cells from the transferred cycle. You can choose the wished egg cell. |
Return type: The function returns the EZID on success or -1 on failure of type integer.
Example:
GetMeditexEZID
function GetMeditexEZID (AUser, APassword: PAnsiChar; aEZID: Integer): Integer; stdcall; |
|
Parameter: This function expects as parameter the EZID from type integer. |
|
AUser, APassword (PAnsiChar) |
A specific user in MedITEX IVF which can be used in external programs. |
aEZID (Integer) | This is the ID of an egg cell. |
Return type: The type of the return value is the corresponding MeditexEZID on success or -1 of the type integer on failure.
Example:
GetKulturtag
function GetKulturtag (AUser, APassword: PAnsiChar; aEZID: Integer): Integer; stdcall; |
|
Parameter: This function expects as parameter the EZID from type integer. |
|
AUser, APassword (PAnsiChar) |
A specific user in MedITEX IVF which can be used in external programs. |
aEZID (Integer) | This is the ID of an egg cell. |
Return type: The function returns the corresponding culture day on success or -1 on failure of type integer.
Example:
GetKulturtagAsDate
function GetKulturtagAsDate (AUser, APassword: PAnsiChar; aEZID: Integer): PAnsiChar; stdcall; |
|
Parameter: This function expects as parameter the EZID from type integer. |
|
AUser, APassword (PAnsiChar) |
A specific user in MedITEX IVF which can be used in external programs. |
aEZID (Integer) | This is the ID of an egg cell. |
Return type: The function returns the corresponding culture day on success or -1 on failure of type PAnsiChar.
Example:
SaveEZImage
function SaveEZImage (AUser, APassword: PAnsiChar; aEZID: Integer; APathAndFile: PAnsiChar): Integer; stdcall; |
|
Parameter: This function expects as parameter the EZID from type integer and the fully path of the image to be stored. |
|
AUser, APassword (PAnsiChar) |
A specific user in MedITEX IVF which can be used in external programs. |
aEZID (Integer) | This is the ID of an egg cell. |
APathAndFile (PAnsiChar) | Path where the file should be saved. |
Return type: The function returns the 1 on success or -1 on failure.
Example:
SaveUSImage
function SaveUSImage (AUser, APassword: PAnsiChar; APatID: PAnsiChar; ADatum: PAnsiChar; APathAndFile: PAnsiChar; ATypUS: Integer = 1; AAnamneseSubTyp: Integer = 37): Integer; stdcall; |
|
Parameter: This function expects as a required parameter the User, Password and PatientenID as PAnsiChar, the Date and the full file path of the image to be stored. Optional the US type can be entered (1: follicle, 2: pregnancy) and the particular AnamneseItemSubtyp has to be 37. |
|
AUser, APassword (PAnsiChar) |
A specific user in MedITEX IVF which can be used in external programs. |
APatID (PAnsiChar) |
This is the ID of your patient. |
ADatum (PAnsiChar) | The date of recording. |
APathAndFile (PAnsiChar) | Path where the file should be saved. |
ATypUS (Integer = 1) | |
AAnamneseSubTyp (Integer = 37) |
Return type: The function returns the 1 on success or -1 on failure.
Example:
GetInkubatorID
function GetInkubatorID (AUser, APassword: PAnsiChar; AFilter: PAnsiChar = nil): Integer; stdcall; |
|
Parameters: | |
AUser, APassword (PAnsiChar) |
A specific user in MedITEX IVF which can be used in external programs. |
AFilter (PAnsiChar = nil)
|
You can restrict the search by specifying the filter.
Filters based on the following criteria are possibly:
Examples:
|
After calling this function, a selection dialog opens:
Bild |
Return type:
Example:
<a href="/index.php?title=Main_Page">Back to MedITEX products</a> | <a href="#top">Back to top</a> |