The 8 top commits here represent LBF improvements ported from work done for IPPF over the past year:
The improvements are:
Additional plug-in hooks from Kevin.
The field type for Billing Codes was improved so that the code descriptions are shown instead of their IDs.
A “Source” attribute may now be selected for each layout item in an encounter LBF. You can now reference a field from demographics (“Patient”) or history (“History”) or the New Encounter form (“VisForm”), or specify that the field is an attribute of the visit as a whole rather than just the form instance (“Visit”). Thus you can now have encounter forms that reference each other’s data.
Some cosmetic improvements of column widths in the layout editor.
3 new Edit Options were introduced for layout items.
0 = Make the field Read Only
A = For a Date field only, display the age in years corresponding to the date.
B = Like A, but showing in Gestational Age format (weeks and days).
Added a “P” edit option to make the field default to its previous value.
Added a “field skipping” feature, where you can enter the conditions referencing other fields for which the field in question will be hidden from the form. Click the “?” on the right side of the layout editor to access this area.
Review and comments are welcomed.