Some important notes

You will create your client on our Demo server and once you're finished use it on the Live server.
There are some IDs which can change  between different environements and you should not hard code these values but save them in a properties file or a database table.

Values that will change are:

  • DepartmentId
  • PatientFieldId
  • FormId
  • SubformId

Questions are identified by questionnames, although they have IDs too. Make sure you use the question names else you would have to remap all questions once you change the server or the form gets updated.
Forms are identified by the combination of form name and form version. The form ID may change from platform to platform. The  form may be modified in the future  and will receive a new version number. You will then need to be able to distinguish the old and new forms by their versions.