private PlanOfCareActionsVoCollection populateDataFromScreen() {
    PlanOfCareActionsVoCollection voColl =
        form.getGlobalContext().getPlanOfCareActionsReview().getActions();

    for (int x = 0; x < form.grdActionReview().getRows().size(); x++) {
      PlanOfCareActionsVo rowValue = form.grdActionReview().getRows().get(x).getValue();
      String actionReview = form.grdActionReview().getRows().get(x).getColReview();

      if (rowValue != null && actionReview != null && actionReview.length() > 0) {
        AuthoringInformationVo voAuthoringInformation = new AuthoringInformationVo();
        voAuthoringInformation.setAuthoringDateTime(
            form.customAuthoring().getValue().getAuthoringDateTime());
        voAuthoringInformation.setAuthoringHcp(form.customAuthoring().getValue().getAuthoringHcp());

        rowValue.setAuthoringInformation(voAuthoringInformation);
        rowValue.setReview(actionReview);
        //				POCNoting ReviewingHCP ReviewingDateTime
        rowValue.setReviewingDateTime(form.customReviewing().getValue().getAuthoringDateTime());
        rowValue.setReviewingHCP(form.customReviewing().getValue().getAuthoringHcp());

        voColl.add(rowValue);
      }
    }

    return voColl;
  }
  private PlanOfCareNotingVo populateDataFromScreenForNoting(
      PlanOfCareActionsVoCollection recordColl) {
    PlanOfCareNotingVo pocNoting = form.getGlobalContext().getPlanOfCareActionsReview();
    //		POCNoting CareContext
    pocNoting.setCareContext(form.getGlobalContext().Core.getCurrentCareContext());

    AuthoringInformationVo voAuthoringInformation = new AuthoringInformationVo();
    voAuthoringInformation.setAuthoringDateTime(
        form.customAuthoring().getValue().getAuthoringDateTime());
    voAuthoringInformation.setAuthoringHcp(form.customAuthoring().getValue().getAuthoringHcp());
    pocNoting.setAuthoringInformation(voAuthoringInformation);

    // POCNoting ReviewingHCP ReviewingDateTime
    pocNoting.setReviewingDateTime(form.customReviewing().getValue().getAuthoringDateTime());
    pocNoting.setReviewingHCP(form.customReviewing().getValue().getAuthoringHcp());

    pocNoting.setActionStatus(PlanOfCareActionStatus.ACTIVE);

    pocNoting.setActions(recordColl);

    return pocNoting;
  }
  private void populateCustomControls() {
    PlanOfCareNotingVo voItem = form.getGlobalContext().getPlanOfCareActionsReview();

    if (voItem.getAuthoringInformationIsNotNull()) {
      AuthoringInformationVo voAuthoringInformation = new AuthoringInformationVo();
      voAuthoringInformation.setAuthoringDateTime(
          voItem.getAuthoringInformation().getAuthoringDateTime());
      voAuthoringInformation.setAuthoringHcp(voItem.getAuthoringInformation().getAuthoringHcp());
      form.customAuthoring().setValue(voAuthoringInformation);
    }

    if (voItem.getReviewingDateTimeIsNotNull() && voItem.getReviewingHCPIsNotNull()) {
      AuthoringInformationVo voReviewingInformation = new AuthoringInformationVo();
      voReviewingInformation.setAuthoringDateTime(voItem.getReviewingDateTime());
      voReviewingInformation.setAuthoringHcp(voItem.getReviewingHCP());
      form.customReviewing().setValue(voReviewingInformation);
    } else {
      form.customReviewing().initializeComponent();
    }
    form.setcustomAuthoringEnabled(false);
    form.setcustomReviewingEnabled(false);
  }