LBV Forms. Any other layout documentation available?

elandau1260 wrote on Friday, December 20, 2013:

Hi Folks: I’m looking to create LBV forms from within OpenEMR so I do not have to futz with coding. Is there a guide somewhere to help me understand how to control WHERE controls are being placed? Also maybe some more general help as well: example: I can’t even get checkboxes to show up… just their labels.
Any help would be appreciated. Note that I have already exhausted http://open-emr.org/wiki/index.php/LBV_Forms

Thanks,
-Ed

blankev wrote on Friday, December 20, 2013:

There is a video on Nation Notes and many Forum discussions. Each one with its own specifics.

fsgl wrote on Friday, December 20, 2013:

4 articles, 2 other on Layout Based Visit Forms and 2 on NationNotes found on the Supplementary page.

As mentioned by Pimm, Jit Chawla’s NationNote video:
[[embed url=http://www.youtube.com/watch?v=5cRmhg0D7Qw]]

fsgl wrote on Friday, December 20, 2013:

The Eye Forms article utilizes most data types except Static Text (there are at least 2 threads on that topic).

The layouts provide examples of how to create forms for other specialties.

If one does not care to roll his own, .sql files are provided.

Pimm is the LBV Guru and the author of that article that you read.

elandau1260 wrote on Sunday, December 22, 2013:

Thanks for the replies… I see the “supplemental information”… and have read them… but they do not discuss how to customize the layout of the form itself not can I find the videos mentioned above by Pieter. Pieter: Would you be so kind as to provide me a link to that help page? I’d very much appreciate it. Until then, I’ll keep looking.

Thanks again,
-Ed

fsgl wrote on Sunday, December 22, 2013:

Pimm’s primer and Harley Tuck’s Sample Layout Based Visit Form together give enough information to create the LBV form.

The video that I embedded above is the one that Pimm (Pieter’s nickname) is alluding to.

Because there are no sticky posts, a Google search must be done for the LBV threads. The resident search engine is not as good.

What LBV form are you attempting to create? For which medical specialty is it intended? What particular customization is required? Be as specific as possible.

LBV forms require quite a bit of trial & error and therefore patience.

If time is in short supply, consider Contributed Forms, which you can use right out of the box.

elandau1260 wrote on Monday, December 23, 2013:

Thank you. And thank you for contributing to the wiki.
I read it and tried it (created a form as per the instructions).
I guess this is going to have to be trial-and-error.
I am trying to build a generic form… much like in your wiki.,
My main issue is that I do not understand how to ALIGN the various fields so I can control how may fields are on the same line. I believe this is mostly related to LabelCols and DataCols. In your example, for example, “Meds Admin” is on the same line as “Present Level Of Consciousness” but they are on opposite ends of the form (far left and far-right). I would like to control this at least a little if at all possible.

Lastly… I do not see the embedded video you mention above. I see a blank space in your post :). Tried using IE 10 and Firefox on a x64 Win 7 Ultimate PC. What would you recommend to see this?

As you say… I will have to do more trials… I’d love to get this down so I don’t have to design custom HTML forms!!!

Thanks again for helping !!!

-Ed

elandau1260 wrote on Monday, December 23, 2013:

Found the video here: http://www.youtube.com/watch?v=5cRmhg0D7Qw
Does not address my question though… 'wish I knew PHP so I could read the code myself and understand how DataCols and LebelCols are being used.
-Ed

blankev wrote on Monday, December 23, 2013:

There were some discussions on lay out of LBV-forms. What I remember there are some files within OpenEMR that have to be changed to have more than the 2 (?) or 4(?) standard fields in a row. Some lay out can be done in parameters while you create a new form.

Easiest is to accept the forms as they are with their restrictions. Fits most wishes. But if you want more, make an example in anther program and show what you want. Possible that Rod can shed some light on what to do to get your LBV-forms changes.

fsgl wrote on Monday, December 23, 2013:

Hi Ed,

Strange, but I just used my Windows 7 laptop and the video loaded both in IE & Firefox.

Harley Tuck authored that fine article that you are referring to.

To squeeze as many labels and data type in one line: start off by using 1 as the Label Cols, 1 or 3 as the Data Cols for the left most field on a particular line and use 0, 0 for all subsequent fields in this line. See attachments.

You don’t have to understand the wording of the labels in the first attachment. It’s Greek to most non-Eye folks. Just concentrate on the values in the Layout Editor, attachment 2. These excerpts are from LBV Forms For Ophthalmology.

In the past I have been able to squeeze 8 or 9 in, using abbreviations for the labels and data types that don’t take up much space, like checkboxes. It’s a real challenge to get them in a nice symmetric layout however.

The beauty of the LBV form is that customization is almost limitless without knowledge of codes. The non-typist Eye form is rather complex, but constructed without XMLFormGen or coding. Pimm and I are very grateful to Rod Roark for the LBV Form.

Try the suggestions and let us know how you made out. Pimm and I will get you where you need to go, but it requires patience and persistence.

fsgl wrote on Monday, December 23, 2013:

Just figured out why you can’t view the video. You have to be logged out first.

It’s our pleasure to help. When we give, we receive. When we try to educate; we, ourselves, are educated in return (learn something new every time!).

Or as Oscar Hammerstein III would say “By our pupils, we are taught” (The King and I).

fsgl wrote on Tuesday, December 24, 2013:

Just constructed the ultimate squeeze LBV Form, (“Test”), in the 4.1.2 Demo.

Note that the first field is 0,0 for Label and Data Columns.

I could not get Radio Buttons to work. Pimm or Rod would have to help you with that. If you can get that Data Type to work, you will have more leeway with the Label.

elandau1260 wrote on Tuesday, December 24, 2013:

You guys are awesome. I will try this later today… Family won’t like me working on this today :). Merry Christmas.

Thank thanks for figuring out why I can’t see the video. Makes no sense :slight_smile: 'Wonder how you figured it out in the first place!

-Ed