Thanks a lot Darius , for your fast response. and for this detailled anwser.
Regards Mohamed 2011/11/23 Darius Jazayeri <[email protected]> > You need to have one Concept (which is a Set) that will represent the > entire row. Call it "Diagnosis or Symptom Construct". > > The Diagnosis or Symptom Construct set should contain one concept > representing each column: > > - Diagnosis or Symptom (datatype=Coded) > - Diagnosis or Symptom Start Date (datatype=Date) > - Diagnosis or Symptom Outcome (datatype=Coded) > - ... > > Then in the html form you do something like: > > <table> > <repeat> > <template> > <obsgroup groupingConceptId="id of Diagnosis or Symptom Construct"> > <tr> > <td>{i}</td> > <td><obs conceptId="id of Diagnosis or Symptom" > answerClasses="Diagnosis" style="autocomplete"></td> > ... > </tr> > </obsgroup> > </template> > <render i="1"/> > ... > <render i="5"/> > </repeat> > <table> > > -Darius > > On Tue, Nov 22, 2011 at 11:44 PM, Dave Thomas <[email protected]> wrote: > >> Hi. This is a case in which you want to use the obsGroup tag. This >> explicitly groups each row in the obs table. >> >> d >> >> >> On Wed, Nov 23, 2011 at 9:39 AM, mohamed Duali <[email protected]>wrote: >> >>> Dear All: >>> >>> I am designing a HTML form in which the clinician has the possiblity >>> to enter information on several diagnosis present at the encounter >>> timepoint. On the paper form, this has been designed as a table with >>> five rows, each row representing one diagnosis. Information on start >>> date, end date, etc of the disease in question is then entered in >>> columns of the corresponding row. Information on a maximum of 5 >>> diseases can then be entered. A screenshot of this table is attached. >>> How does one best design such a table in HTML forms ? Do I create 5 >>> concepts for each column ("Diagnosis 1, Diagnosis 2, Diagnosis 3, …; >>> Start Date 1, Start Date 2,…; End Date 1,…) or is there a better way ? >>> >>> Best regards, >>> >>> Mohamed >>> >>> _________________________________________ >>> >>> To unsubscribe from OpenMRS Implementers' mailing list, send an e-mail >>> to [email protected] with "SIGNOFF openmrs-implement-l" in >>> the body (not the subject) of your e-mail. >>> >>> [mailto:[email protected]?body=SIGNOFF%20openmrs-implement-l] >>> >> >> ------------------------------ >> Click here to >> unsubscribe<[email protected]?body=SIGNOFF%20openmrs-implement-l>from >> OpenMRS Implementers' mailing list > > > ------------------------------ > Click here to > unsubscribe<[email protected]?body=SIGNOFF%20openmrs-implement-l>from > OpenMRS Implementers' mailing list > _________________________________________ To unsubscribe from OpenMRS Implementers' mailing list, send an e-mail to [email protected] with "SIGNOFF openmrs-implement-l" in the body (not the subject) of your e-mail. [mailto:[email protected]?body=SIGNOFF%20openmrs-implement-l]

