Provide a way in XForms to view the three parts of a concept under the form field properties/binding.
For example, a drug formulary like Triomune-30, make the form field property binding to display drug formulary say (792^STAVUDINE LAMIVUDINE AND NEVIRAPINE^99DCT^2^Triomune-30^99RX). This will help a user during design to associate the correct drug combination with the names as they appear on the paper form. With the current design in XForms you cannot tell the difference between the three drugs(Triomune20, Triomune30 and Triomune 40) while looking at the form field properties. We need the binding under form field properties to display the drug contents as follows :
Concept_id^concept_name^99DCT^drug_id^drug_formulary_name^99RX for drug_fomulary_name
• 792^STAVUDINE LAMIVUDINE AND NEVIRAPINE^99DCT^2^Triomune-30^99RX for Triomune 30
• 792^STAVUDINE LAMIVUDINE AND NEVIRAPINE^99DCT^13^Triomune-20^99RX for Triomune 20
• 792^STAVUDINE LAMIVUDINE AND NEVIRAPINE^99DCT^3^Triomune-40^99RX for Triomune 40
, whatever appears on the binding currently is STAVUDINE LAMIVUDINE AND NEVIRAPINE. This cannot assist when in design surface to associate the right formulation so that when data is submitted the preferred formulary as mentioned above makes it to the database.
In InfoPath once you drug a form field value from the data source, you can easily check its property to identify the different drug formularies embedded. This also allows you to change the names to match the paper copy just for easy identification during data entry and store the intended value.