Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public Set<FormField> getFormFields() {
- Set<FormField> formFields = new HashSet<FormField>();
- Field patientAge = new Field();
- Concept patientAgeConcept = new Concept();
- FieldType patientAgeFieldType = new FieldType();
- patientAgeConcept.setId(5574);
- patientAgeFieldType.setId(1);
- patientAge.setConcept(patientAgeConcept);
- patientAge.setFieldType(patientAgeFieldType);
- patientAge.setName("patientAge");
- //Define parent/guardian fields
- Field pgFamilyName = new Field();
- FieldType pgFamilyNameFieldType = new FieldType();
- pgFamilyNameFieldType.setId(2);
- pgFamilyName.setTableName("patient_name");
- pgFamilyName.setAttributeName("family_name");
- pgFamilyName.setFieldType(pgFamilyNameFieldType);
- pgFamilyName.setName("Guardian or Parent Family Name");
- pgFamilyName.setDescription("The name of Guardian or Parent Family Name");
- //Neighbour
- Field neighbourFamilyName = new Field();
- FieldType neighbourFamilyNameFieldType = new FieldType();
- neighbourFamilyNameFieldType.setId(2);
- neighbourFamilyName.setTableName("patient_name");
- neighbourFamilyName.setAttributeName("family_name");
- neighbourFamilyName.setFieldType(neighbourFamilyNameFieldType);
- neighbourFamilyName.setName("Neighbour Family Name");
- neighbourFamilyName.setDescription("The name of Neigbour Family Name");
- //add section
- Field treatmentSupporterDetails = new Field();
- FieldType treatmentSupporterDetailsFieldType = new FieldType();
- treatmentSupporterDetailsFieldType.setId(5);
- treatmentSupporterDetails.setFieldType(treatmentSupporterDetailsFieldType);
- treatmentSupporterDetails.setName("Treatment Supporter Details");
- treatmentSupporterDetails.setDescription("treatment Supporter Details");
- FormField treatmentSupporterDetailsFormField = new FormField();
- treatmentSupporterDetailsFormField.setField(treatmentSupporterDetails);
- //end of section
- //create form fields
- FormField patientAgeFormField = new FormField();
- patientAgeFormField.setField(patientAge);
- FormField pgFamilyNameFormField = new FormField();
- pgFamilyNameFormField.setField(pgFamilyName);
- FormField neighbourFamilyNameFormField = new FormField();
- neighbourFamilyNameFormField.setField(neighbourFamilyName);
- formFields.add(patientAgeFormField);
- formFields.add(pgFamilyNameFormField);
- formFields.add(treatmentSupporterDetailsFormField);
- formFields.add(neighbourFamilyNameFormField);
- return formFields;
- }
- public Obs saveObs(Obs obs) throws APIException {
- return null;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement