Overview

generalFormRequest ATL COM module The GeneralFormRequestManager is an ATL COM module which provides methods to generate a PDF based form system. The module provides all the necessary methods to produce a filled out PDF form or a generalFormRequest_450.xsd/generalFormRequest_430.xsd type XML infoset that includes the PDF form itself as Base64 octet stream. Empty PDF form templates from the medForms.ch OID space, previously processed PDF form, or a XML infoset of type generalFormRequest_450.xsd/generalFormRequest_430.xsd can be loaded into the module.

Architectural blueprint

Firstly, a PDF form or XML infoset is loaded with LoadPDF or LoadXML. By using the returned IGeneralFormRequest interface all semantically well-known addresses and structured are queried by the iterator pairs GetFirstAddressRole / GetNextAddressRole and GetFirstStructRole / GetNextStructRole. The data returned from these iterators allows to define the corresponding addresses and structure by using the AddAddress and the various structure methods e.g. AddDiagnosis.

The generalFormRequest system does not endorse a paradigm of «completeness» or «100% preset capability». Therefore, after all semantically well-known information is set the PDF form is finalized by a user-driven review/modification process whereas Acrobat Reader using a preset PDF form does the visualization. This is done automatically when calling the GetPDF or GetXML methods. These methods deliver a final PDF form or XML infoset.
 

Please also have a look at the Important Documents that serves as a jump start and might effect the ease of the implementation.

Keyfacts at a glance

Version 450
Last update:  Monday, 16 October 2017 - 10:56:31
Module version/date:  4.50.002 19 Sep 2017
Interface version/date: 4.50 2 Sep 2016
Covering: XML schema 4.50 from 2. Sep. 2016
Version 430
Last update:  Monday, 16 October 2017 - 10:45:08
Module version/date:  4.30.009 19 Sep 2017
Interface version/date: 4.30 7 Sep 2011
Covering: XML schema 4.30 from 7. Sep. 2011

API browser

The online documentation browser allows you to browse, view, and check the various interfaces, methods und properties of the Dll. Please note, that this documentation is included in the full installer in form of a .CHM file.

Date Time API version
16.10.17 10:56:31 V4.50: View API browser
16.10.17 10:56:31 V4.50: Download API browser .CHM file
16.10.17 10:45:08 V4.30: View API browser
16.10.17 10:45:08 V4.30: Download API browser .CHM file

Download area for generalFormRequest related files

Date Version Description
20.09.17 4.50.002 generalFormRequestManager installer with a bug fix of the form update
Download V4.50 installer
show older builds ...
Date Version Description
19.09.17 4.30.009 generalFormRequestManager installer with a bug fix of the form update
Download V4.30 installer
show older builds ...
Parameters for a silent install