Advertisement
Guest User

Untitled

a guest
May 10th, 2013
37
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.83 KB | None | 0 0
  1. public Set<FormField> getFormFields() {
  2. Set<FormField> formFields = new HashSet<FormField>();
  3. Field patientAge = new Field();
  4. Concept patientAgeConcept = new Concept();
  5. FieldType patientAgeFieldType = new FieldType();
  6. patientAgeConcept.setId(5574);
  7. patientAgeFieldType.setId(1);
  8. patientAge.setConcept(patientAgeConcept);
  9. patientAge.setFieldType(patientAgeFieldType);
  10. patientAge.setName("patientAge");
  11. //Define parent/guardian fields
  12. Field pgFamilyName = new Field();
  13. FieldType pgFamilyNameFieldType = new FieldType();
  14. pgFamilyNameFieldType.setId(2);
  15.  
  16. pgFamilyName.setTableName("patient_name");
  17. pgFamilyName.setAttributeName("family_name");
  18. pgFamilyName.setFieldType(pgFamilyNameFieldType);
  19. pgFamilyName.setName("Guardian or Parent Family Name");
  20. pgFamilyName.setDescription("The name of Guardian or Parent Family Name");
  21.  
  22. //Neighbour
  23. Field neighbourFamilyName = new Field();
  24. FieldType neighbourFamilyNameFieldType = new FieldType();
  25. neighbourFamilyNameFieldType.setId(2);
  26.  
  27. neighbourFamilyName.setTableName("patient_name");
  28. neighbourFamilyName.setAttributeName("family_name");
  29. neighbourFamilyName.setFieldType(neighbourFamilyNameFieldType);
  30. neighbourFamilyName.setName("Neighbour Family Name");
  31. neighbourFamilyName.setDescription("The name of Neigbour Family Name");
  32.  
  33. //add section
  34.  
  35. Field treatmentSupporterDetails = new Field();
  36. FieldType treatmentSupporterDetailsFieldType = new FieldType();
  37. treatmentSupporterDetailsFieldType.setId(5);
  38. treatmentSupporterDetails.setFieldType(treatmentSupporterDetailsFieldType);
  39. treatmentSupporterDetails.setName("Treatment Supporter Details");
  40. treatmentSupporterDetails.setDescription("treatment Supporter Details");
  41.  
  42. FormField treatmentSupporterDetailsFormField = new FormField();
  43. treatmentSupporterDetailsFormField.setField(treatmentSupporterDetails);
  44.  
  45.  
  46.  
  47. //end of section
  48.  
  49. //create form fields
  50.  
  51. FormField patientAgeFormField = new FormField();
  52. patientAgeFormField.setField(patientAge);
  53.  
  54. FormField pgFamilyNameFormField = new FormField();
  55. pgFamilyNameFormField.setField(pgFamilyName);
  56.  
  57. FormField neighbourFamilyNameFormField = new FormField();
  58. neighbourFamilyNameFormField.setField(neighbourFamilyName);
  59.  
  60.  
  61. formFields.add(patientAgeFormField);
  62. formFields.add(pgFamilyNameFormField);
  63. formFields.add(treatmentSupporterDetailsFormField);
  64. formFields.add(neighbourFamilyNameFormField);
  65.  
  66.  
  67. return formFields;
  68. }
  69.  
  70. public Obs saveObs(Obs obs) throws APIException {
  71.  
  72. return null;
  73. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement