From e75a969e969c7c8c7a902ac6e14ec8196fd9b903 Mon Sep 17 00:00:00 2001 From: cozej4 Date: Fri, 15 May 2020 12:20:30 +0300 Subject: [PATCH 001/112] Updated dependencies --- opensrp-chw/build.gradle | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/opensrp-chw/build.gradle b/opensrp-chw/build.gradle index 121d6e52a5..67620a80ef 100644 --- a/opensrp-chw/build.gradle +++ b/opensrp-chw/build.gradle @@ -94,7 +94,7 @@ android { buildConfigField "int", "BASE_PNC_CLOSE_MINUTES", '1440' buildConfigField "int", "SCHEDULE_SERVICE_MINUTES", '360' buildConfigField "int", "STOCK_USAGE_REPORT_MINUTES", '1440' - buildConfigField "boolean", "USE_UNIFIED_REFERRAL_APPROACH", "false" + buildConfigField "boolean", "USE_UNIFIED_REFERRAL_APPROACH", "true" testCoverageEnabled true } } @@ -141,8 +141,8 @@ android { versionName "1.0.2" buildConfigField "String", 'opensrp_url', '"https://boresha-afya.smartregister.org/opensrp/"' buildConfigField "String", 'guidebooks_url', '"https://opensrp.s3.amazonaws.com/media/ba/"' - buildConfigField "String", 'opensrp_url_debug', '"https://boresha-afya-stage.smartregister.org/opensrp/"' -// buildConfigField "String", 'opensrp_url_debug', '"https://ba-unified-stage.smartregister.org/opensrp/"' +// buildConfigField "String", 'opensrp_url_debug', '"https://boresha-afya-stage.smartregister.org/opensrp/"' + buildConfigField "String", 'opensrp_url_debug', '"https://ba-unified-stage.smartregister.org/opensrp/"' buildConfigField "String[]", "LOCATION_HIERACHY", '{"Country","Region","District","Ward" , "Health Facility", "Village", "Village Sublocations"}' buildConfigField "String[]", "ALLOWED_LOCATION_LEVELS", '{"Ward" , "Health Facility", "Village", "Village Sublocations"}' buildConfigField "String[]", "ALLOWED_LOCATION_LEVELS_DEBUG", '{"MOH Jhpiego Facility Name" , "Village"}' @@ -254,7 +254,7 @@ android { } dependencies { - implementation('org.smartregister:opensrp-client-chw-core:1.2.2-SNAPSHOT@aar') { + implementation('org.smartregister:opensrp-client-chw-core:1.3.0-Test-SNAPSHOT@aar') { transitive = true exclude group: 'com.android.support', module: 'appcompat-v7' exclude group: 'androidx.legacy', module: 'legacy-support-v4' From caf0666ee580984adca2f1acc5435bf5446b1ab0 Mon Sep 17 00:00:00 2001 From: cozej4 Date: Sat, 16 May 2020 10:33:49 +0300 Subject: [PATCH 002/112] Code refactoring --- .../chw/activity/HivRegisterActivity.java | 157 +++++++++ .../chw/fragment/HivRegisterFragment.java | 308 ++++++++++++++++++ .../chw/model/HivRegisterFragmentModel.java | 67 ++++ .../HivRegisterFragmentPresenter.java | 50 +++ 4 files changed, 582 insertions(+) create mode 100644 opensrp-chw/src/main/java/org/smartregister/chw/activity/HivRegisterActivity.java create mode 100644 opensrp-chw/src/main/java/org/smartregister/chw/fragment/HivRegisterFragment.java create mode 100644 opensrp-chw/src/main/java/org/smartregister/chw/model/HivRegisterFragmentModel.java create mode 100644 opensrp-chw/src/main/java/org/smartregister/chw/presenter/HivRegisterFragmentPresenter.java diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/activity/HivRegisterActivity.java b/opensrp-chw/src/main/java/org/smartregister/chw/activity/HivRegisterActivity.java new file mode 100644 index 0000000000..a7dac197ba --- /dev/null +++ b/opensrp-chw/src/main/java/org/smartregister/chw/activity/HivRegisterActivity.java @@ -0,0 +1,157 @@ +package org.smartregister.chw.activity; + +import android.app.Activity; +import android.content.Intent; +import android.os.Bundle; + +import androidx.fragment.app.Fragment; + +import com.google.android.material.bottomnavigation.LabelVisibilityMode; + +import org.apache.commons.lang3.tuple.Triple; +import org.jetbrains.annotations.NotNull; +import org.json.JSONArray; +import org.json.JSONException; +import org.json.JSONObject; +import org.smartregister.chw.R; +import org.smartregister.chw.core.custom_views.NavigationMenu; +import org.smartregister.chw.core.job.HomeVisitServiceJob; +import org.smartregister.chw.core.job.VaccineRecurringServiceJob; +import org.smartregister.chw.fragment.FollowupRegisterFragment; +import org.smartregister.chw.fragment.ReferralRegisterFragment; +import org.smartregister.chw.malaria.util.MalariaJsonFormUtils; +import org.smartregister.chw.referral.activity.BaseReferralRegisterActivity; +import org.smartregister.chw.util.Constants; +import org.smartregister.helper.BottomNavigationHelper; +import org.smartregister.job.ImageUploadServiceJob; +import org.smartregister.job.PullUniqueIdsServiceJob; +import org.smartregister.job.SyncServiceJob; +import org.smartregister.job.SyncTaskServiceJob; +import org.smartregister.listener.BottomNavigationListener; + +import java.util.Collections; +import java.util.List; + +import timber.log.Timber; + +import static org.smartregister.chw.core.utils.CoreConstants.ENTITY_ID; +import static org.smartregister.chw.core.utils.CoreConstants.JSON_FORM.getMalariaConfirmation; +import static org.smartregister.chw.referral.util.Constants.ActivityPayload; +import static org.smartregister.chw.referral.util.Constants.ActivityPayloadType; +import static org.smartregister.util.JsonFormUtils.VALUE; +import static org.smartregister.util.JsonFormUtils.getFieldJSONObject; + +public class HivRegisterActivity extends BaseReferralRegisterActivity { + + public static void startReferralRegistrationActivity(Activity activity, String baseEntityID) { + Intent intent = new Intent(activity, HivRegisterActivity.class); + intent.putExtra(ActivityPayload.BASE_ENTITY_ID, baseEntityID); + intent.putExtra(ActivityPayload.REFERRAL_FORM_NAME, getMalariaConfirmation()); + intent.putExtra(ActivityPayload.ACTION, ActivityPayloadType.REGISTRATION); + activity.startActivity(intent); + } + + @NotNull + @Override + protected Fragment[] getOtherFragments() { + Fragment fg = new FollowupRegisterFragment(); + return new Fragment[]{fg}; + } + + @NotNull + @Override + protected ReferralRegisterFragment getRegisterFragment() { + return new ReferralRegisterFragment(); + } + + @Override + public List getViewIdentifiers() { + return Collections.singletonList(Constants.CONFIGURATION.MALARIA_REGISTER); + } + + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + NavigationMenu.getInstance(this, null, null); + } + + @Override + protected void registerBottomNavigation() { + bottomNavigationHelper = new BottomNavigationHelper(); + bottomNavigationView = findViewById(org.smartregister.R.id.bottom_navigation); + + if (bottomNavigationView != null) { + bottomNavigationView.setLabelVisibilityMode(LabelVisibilityMode.LABEL_VISIBILITY_LABELED); + bottomNavigationView.getMenu().removeItem(org.smartregister.R.id.action_clients); + bottomNavigationView.getMenu().removeItem(org.smartregister.chw.referral.R.id.action_register); + bottomNavigationView.getMenu().removeItem(org.smartregister.R.id.action_search); + bottomNavigationView.getMenu().removeItem(org.smartregister.R.id.action_library); + + bottomNavigationView.inflateMenu(getMenuResource()); + bottomNavigationHelper.disableShiftMode(bottomNavigationView); + + BottomNavigationListener referralBottomNavigationListener = getBottomNavigation(this); + bottomNavigationView.setOnNavigationItemSelectedListener(referralBottomNavigationListener); + + } + } + + @Override + public void startFormActivity(JSONObject jsonForm) { + //Implement + } + + private void startRegisterActivity() { + HomeVisitServiceJob.scheduleJobImmediately(HomeVisitServiceJob.TAG); + VaccineRecurringServiceJob.scheduleJobImmediately(VaccineRecurringServiceJob.TAG); + ImageUploadServiceJob.scheduleJobImmediately(ImageUploadServiceJob.TAG); + SyncServiceJob.scheduleJobImmediately(SyncServiceJob.TAG); + PullUniqueIdsServiceJob.scheduleJobImmediately(PullUniqueIdsServiceJob.TAG); + HomeVisitServiceJob.scheduleJobImmediately(HomeVisitServiceJob.TAG); + SyncTaskServiceJob.scheduleJobImmediately(SyncTaskServiceJob.TAG); + Intent intent = new Intent(this, HivRegisterActivity.class); + this.startActivity(intent); + this.overridePendingTransition(R.anim.slide_in_up, R.anim.slide_out_up); + this.finish(); + } + + @Override + protected void onResumption() { + super.onResumption(); + NavigationMenu menu = NavigationMenu.getInstance(this, null, null); + if (menu != null) { + menu.getNavigationAdapter().setSelectedView(Constants.DrawerMenu.REFERRALS); + } + } + + @Override + protected void onActivityResult(int requestCode, int resultCode, Intent data) { + super.onActivityResult(requestCode, resultCode, data); + if (resultCode == Activity.RESULT_OK && requestCode == org.smartregister.chw.malaria.util.Constants.REQUEST_CODE_GET_JSON) { + String jsonString = data.getStringExtra(org.smartregister.chw.malaria.util.Constants.JSON_FORM_EXTRA.JSON); + try { + JSONObject form = new JSONObject(jsonString); + Triple registrationFormParams = MalariaJsonFormUtils.validateParameters(form.toString()); + JSONObject jsonForm = registrationFormParams.getMiddle(); + JSONArray fields = registrationFormParams.getRight(); + String encounter_type = jsonForm.optString(org.smartregister.chw.malaria.util.Constants.JSON_FORM_EXTRA.ENCOUNTER_TYPE); + + if (org.smartregister.chw.malaria.util.Constants.EVENT_TYPE.MALARIA_FOLLOW_UP_VISIT.equals(encounter_type)) { + JSONObject fever_still_object = getFieldJSONObject(fields, "fever_still"); + if (fever_still_object != null && "Yes".equalsIgnoreCase(fever_still_object.optString(VALUE))) { + HivRegisterActivity.startReferralRegistrationActivity(this, jsonForm.optString(ENTITY_ID)); + } + } else { + startRegisterActivity(); + } + } catch (JSONException e) { + Timber.e(e); + } + + } else { + finish(); + } + + } +} + \ No newline at end of file diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/fragment/HivRegisterFragment.java b/opensrp-chw/src/main/java/org/smartregister/chw/fragment/HivRegisterFragment.java new file mode 100644 index 0000000000..1a21582815 --- /dev/null +++ b/opensrp-chw/src/main/java/org/smartregister/chw/fragment/HivRegisterFragment.java @@ -0,0 +1,308 @@ +package org.smartregister.chw.fragment; + +import android.database.Cursor; +import android.os.Bundle; +import android.view.View; +import android.widget.LinearLayout; +import android.widget.TextView; + +import androidx.appcompat.widget.Toolbar; +import androidx.loader.content.CursorLoader; +import androidx.loader.content.Loader; + +import org.apache.commons.lang3.StringUtils; +import org.jetbrains.annotations.Nullable; +import org.smartregister.chw.R; +import org.smartregister.chw.activity.MalariaFollowUpVisitActivity; +import org.smartregister.chw.anc.util.DBConstants; +import org.smartregister.chw.core.custom_views.NavigationMenu; +import org.smartregister.chw.core.utils.QueryBuilder; +import org.smartregister.chw.model.ReferralRegisterFragmentModel; +import org.smartregister.chw.presenter.ReferralRegisterFragmentPresenter; +import org.smartregister.chw.referral.activity.ReferralDetailsViewActivity; +import org.smartregister.chw.referral.domain.MemberObject; +import org.smartregister.chw.referral.fragment.BaseReferralRegisterFragment; +import org.smartregister.chw.referral.provider.ReferralRegisterProvider; +import org.smartregister.chw.util.Constants; +import org.smartregister.chw.util.Utils; +import org.smartregister.commonregistry.CommonPersonObjectClient; +import org.smartregister.commonregistry.CommonRepository; +import org.smartregister.cursoradapter.RecyclerViewPaginatedAdapter; +import org.smartregister.cursoradapter.SmartRegisterQueryBuilder; +import org.smartregister.view.activity.BaseRegisterActivity; +import org.smartregister.view.customcontrols.CustomFontTextView; + +import java.text.MessageFormat; +import java.util.HashMap; +import java.util.List; +import java.util.Set; + +import timber.log.Timber; + +public class HivRegisterFragment extends BaseReferralRegisterFragment { + + private static final String DUE_FILTER_TAG = "PRESSED"; + private View view; + private View dueOnlyLayout; + private boolean dueFilterActive = false; + + @Override + public void initializeAdapter(@Nullable Set visibleColumns) { + ReferralRegisterProvider referralRegisterProvider = new ReferralRegisterProvider(getActivity(), paginationViewHandler, registerActionHandler, visibleColumns); + clientAdapter = new RecyclerViewPaginatedAdapter(null, referralRegisterProvider, context().commonrepository(this.tablename)); + clientAdapter.setCurrentlimit(20); + clientsView.setAdapter(clientAdapter); + } + + @Override + public void setupViews(View view) { + super.setupViews(view); + this.view = view; + + Toolbar toolbar = view.findViewById(org.smartregister.R.id.register_toolbar); + toolbar.setContentInsetsAbsolute(0, 0); + toolbar.setContentInsetsRelative(0, 0); + toolbar.setContentInsetStartWithNavigation(0); + + NavigationMenu.getInstance(getActivity(), null, toolbar); + + View navbarContainer = view.findViewById(R.id.register_nav_bar_container); + navbarContainer.setFocusable(false); + + LinearLayout.LayoutParams params = new LinearLayout.LayoutParams(LinearLayout.LayoutParams.MATCH_PARENT, LinearLayout.LayoutParams.WRAP_CONTENT); + View searchBarLayout = view.findViewById(R.id.search_bar_layout); + searchBarLayout.setLayoutParams(params); + searchBarLayout.setBackgroundResource(R.color.chw_primary); + searchBarLayout.setPadding(searchBarLayout.getPaddingLeft(), searchBarLayout.getPaddingTop(), searchBarLayout.getPaddingRight(), (int) Utils.convertDpToPixel(10, getActivity())); + + CustomFontTextView titleView = view.findViewById(R.id.txt_title_label); + if (titleView != null) { + titleView.setPadding(0, titleView.getTop(), titleView.getPaddingRight(), titleView.getPaddingBottom()); + } + + View topLeftLayout = view.findViewById(R.id.top_left_layout); + topLeftLayout.setVisibility(View.GONE); + + View topRightLayout = view.findViewById(R.id.top_right_layout); + topRightLayout.setVisibility(View.VISIBLE); + + View sortFilterBarLayout = view.findViewById(R.id.register_sort_filter_bar_layout); + sortFilterBarLayout.setVisibility(View.GONE); + + View filterSortLayout = view.findViewById(R.id.filter_sort_layout); + filterSortLayout.setVisibility(View.GONE); + + dueOnlyLayout = view.findViewById(R.id.due_only_layout); + dueOnlyLayout.setVisibility(View.VISIBLE); + dueOnlyLayout.setOnClickListener(registerActionHandler); + + if (getSearchView() != null) { + getSearchView().setBackgroundResource(org.smartregister.family.R.color.white); + getSearchView().setCompoundDrawablesWithIntrinsicBounds(org.smartregister.family.R.drawable.ic_action_search, 0, 0, 0); + getSearchView().setTextColor(getResources().getColor(R.color.text_black)); + } + } + + @Override + protected void initializePresenter() { + if (getActivity() == null) { + return; + } + String viewConfigurationIdentifier = ((BaseRegisterActivity) getActivity()).getViewIdentifiers().get(0); + presenter = new ReferralRegisterFragmentPresenter(this, new ReferralRegisterFragmentModel(), viewConfigurationIdentifier); + } + + @Override + public void setAdvancedSearchFormData(HashMap hashMap) { + //TODO + //Log.d(TAG, "setAdvancedSearchFormData unimplemented"); + } + + @Override + protected void onViewClicked(View view) { + super.onViewClicked(view); + + if (view.getId() == R.id.due_only_layout) { + toggleFilterSelection(view); + } + } + + protected void toggleFilterSelection(View dueOnlyLayout) { + if (dueOnlyLayout != null) { + if (dueOnlyLayout.getTag() == null) { + dueFilterActive = true; + dueFilter(dueOnlyLayout); + } else if (dueOnlyLayout.getTag().toString().equals(DUE_FILTER_TAG)) { + dueFilterActive = false; + normalFilter(dueOnlyLayout); + } + } + } + + protected String searchText() { + return (getSearchView() == null) ? "" : getSearchView().getText().toString(); + } + + private void switchViews(View dueOnlyLayout, boolean isPress) { + TextView dueOnlyTextView = dueOnlyLayout.findViewById(R.id.due_only_text_view); + if (isPress) { + dueOnlyTextView.setCompoundDrawablesWithIntrinsicBounds(0, 0, R.drawable.ic_due_filter_on, 0); + } else { + dueOnlyTextView.setCompoundDrawablesWithIntrinsicBounds(0, 0, R.drawable.ic_due_filter_off, 0); + + } + } + + @Override + protected void openProfile(CommonPersonObjectClient client) { + ReferralDetailsViewActivity.startReferralDetailsViewActivity(getActivity(), new MemberObject(client)); + } + + @Override + protected void openFollowUpVisit(CommonPersonObjectClient client) { + MalariaFollowUpVisitActivity.startMalariaRegistrationActivity(getActivity(), client.getCaseId(), null); + } + + @Override + protected void onResumption() { + if (dueFilterActive && dueOnlyLayout != null) { + dueFilter(dueOnlyLayout); + } else { + super.onResumption(); + } + } + + @Override + public void onResume() { + super.onResume(); + + Toolbar toolbar = view.findViewById(org.smartregister.R.id.register_toolbar); + toolbar.setContentInsetsAbsolute(0, 0); + toolbar.setContentInsetsRelative(0, 0); + toolbar.setContentInsetStartWithNavigation(0); + NavigationMenu.getInstance(getActivity(), null, toolbar); + } + + @Override + protected void refreshSyncProgressSpinner() { + if (syncProgressBar != null) { + syncProgressBar.setVisibility(View.GONE); + } + if (syncButton != null) { + syncButton.setVisibility(View.GONE); + } + } + + private String defaultFilterAndSortQuery() { + SmartRegisterQueryBuilder sqb = new SmartRegisterQueryBuilder(mainSelect); + + String query = ""; + StringBuilder customFilter = new StringBuilder(); + if (StringUtils.isNotBlank(filters)) { + customFilter.append(MessageFormat.format(" and ( {0}.{1} like ''%{2}%'' ", Constants.TABLE_NAME.FAMILY_MEMBER, DBConstants.KEY.FIRST_NAME, filters)); + customFilter.append(MessageFormat.format(" or {0}.{1} like ''%{2}%'' ", Constants.TABLE_NAME.FAMILY_MEMBER, DBConstants.KEY.LAST_NAME, filters)); + customFilter.append(MessageFormat.format(" or {0}.{1} like ''%{2}%'' ", Constants.TABLE_NAME.FAMILY_MEMBER, DBConstants.KEY.MIDDLE_NAME, filters)); + customFilter.append(MessageFormat.format(" or {0}.{1} like ''%{2}%'' ) ", Constants.TABLE_NAME.FAMILY_MEMBER, DBConstants.KEY.UNIQUE_ID, filters)); + + } + if (dueFilterActive) { + customFilter.append(MessageFormat.format(" and ( {0}) ", presenter().getDueFilterCondition())); + } + try { + if (isValidFilterForFts(commonRepository())) { + + String myquery = QueryBuilder.getQuery(joinTables, mainCondition, tablename, customFilter.toString(), clientAdapter, Sortqueries); + List ids = commonRepository().findSearchIds(myquery); + query = sqb.toStringFts(ids, tablename, CommonRepository.ID_COLUMN, + Sortqueries); + query = sqb.Endquery(query); + } else { + sqb.addCondition(customFilter.toString()); + query = sqb.orderbyCondition(Sortqueries); + query = sqb.Endquery(sqb.addlimitandOffset(query, clientAdapter.getCurrentlimit(), clientAdapter.getCurrentoffset())); + + } + } catch (Exception e) { + Timber.e(e); + } + + return query; + } + + + @Override + public void countExecute() { + Cursor c = null; + try { + + String query = "select count(*) from " + presenter().getMainTable() + " inner join " + Constants.TABLE_NAME.FAMILY_MEMBER + + " on " + presenter().getMainTable() + "." + DBConstants.KEY.BASE_ENTITY_ID + " = " + + Constants.TABLE_NAME.FAMILY_MEMBER + "." + DBConstants.KEY.BASE_ENTITY_ID + + " where " + presenter().getMainCondition(); + + if (StringUtils.isNotBlank(filters)) { + query = query + " and ( " + filters + " ) "; + } + + if (dueFilterActive) { + query = query + " and ( " + presenter().getDueFilterCondition() + " ) "; + } + + c = commonRepository().rawCustomQueryForAdapter(query); + c.moveToFirst(); + clientAdapter.setTotalcount(c.getInt(0)); + Timber.v("total count here %s", clientAdapter.getTotalcount()); + + clientAdapter.setCurrentlimit(20); + clientAdapter.setCurrentoffset(0); + + } catch (Exception e) { + Timber.e(e); + } finally { + if (c != null) { + c.close(); + } + } + } + + @Override + public Loader onCreateLoader(int id, final Bundle args) { + if (id == LOADER_ID) { + return new CursorLoader(getActivity()) { + @Override + public Cursor loadInBackground() { + // Count query + final String COUNT = "count_execute"; + if (args != null && args.getBoolean(COUNT)) { + countExecute(); + } + String query = defaultFilterAndSortQuery(); + return commonRepository().rawCustomQueryForAdapter(query); + } + }; + } + return super.onCreateLoader(id, args); + } + + protected void dueFilter(View dueOnlyLayout) { + filterDue(searchText(), "", presenter().getDueFilterCondition()); + dueOnlyLayout.setTag(DUE_FILTER_TAG); + switchViews(dueOnlyLayout, true); + } + + protected void normalFilter(View dueOnlyLayout) { + filterDue(searchText(), "", presenter().getMainCondition()); + dueOnlyLayout.setTag(null); + switchViews(dueOnlyLayout, false); + } + + protected void filterDue(String filterString, String joinTableString, String mainConditionString) { + filters = filterString; + joinTable = joinTableString; + mainCondition = mainConditionString; + filterandSortExecute(countBundle()); + } + +} + + diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/model/HivRegisterFragmentModel.java b/opensrp-chw/src/main/java/org/smartregister/chw/model/HivRegisterFragmentModel.java new file mode 100644 index 0000000000..c26b372916 --- /dev/null +++ b/opensrp-chw/src/main/java/org/smartregister/chw/model/HivRegisterFragmentModel.java @@ -0,0 +1,67 @@ +package org.smartregister.chw.model; + + +import androidx.annotation.NonNull; + +import org.jetbrains.annotations.NotNull; +import org.smartregister.chw.core.utils.ChildDBConstants; +import org.smartregister.chw.referral.model.BaseReferralRegisterFragmentModel; +import org.smartregister.chw.util.ChwDBConstants; +import org.smartregister.chw.util.Constants; +import org.smartregister.cursoradapter.SmartRegisterQueryBuilder; +import org.smartregister.family.util.DBConstants; + +import java.util.HashSet; +import java.util.Set; + +import static org.smartregister.chw.referral.util.Constants.Tables; +import static org.smartregister.chw.referral.util.DBConstants.Key; + +public class HivRegisterFragmentModel extends BaseReferralRegisterFragmentModel { + + @NonNull + @Override + public String mainSelect(@NonNull String tableName, @NonNull String mainCondition) { + SmartRegisterQueryBuilder queryBuilder = new SmartRegisterQueryBuilder(); + queryBuilder.SelectInitiateMainTable(tableName, mainColumns(tableName)); + queryBuilder.customJoin("INNER JOIN " + Constants.TABLE_NAME.FAMILY_MEMBER + " ON " + tableName + "." + Constants.ENTITY_ID + " = " + Constants.TABLE_NAME.FAMILY_MEMBER + "." + DBConstants.KEY.BASE_ENTITY_ID + " COLLATE NOCASE "); + queryBuilder.customJoin("INNER JOIN " + Constants.TABLE_NAME.FAMILY + " ON " + Constants.TABLE_NAME.FAMILY_MEMBER + "." + DBConstants.KEY.RELATIONAL_ID + " = " + Constants.TABLE_NAME.FAMILY + "." + DBConstants.KEY.BASE_ENTITY_ID); + queryBuilder.customJoin("INNER JOIN " + Constants.TABLE_NAME.TASK + " ON " + tableName + ".id = " + Constants.TABLE_NAME.TASK + "." + ChwDBConstants.TaskTable.REASON_REFERENCE); + queryBuilder.customJoin("LEFT JOIN " + Constants.TABLE_NAME.FAMILY_MEMBER + " as T1 ON " + Constants.TABLE_NAME.FAMILY + "." + DBConstants.KEY.PRIMARY_CAREGIVER + " = T1." + DBConstants.KEY.BASE_ENTITY_ID); + queryBuilder.customJoin("LEFT JOIN " + Constants.TABLE_NAME.FAMILY_MEMBER + " as T2 ON " + Constants.TABLE_NAME.FAMILY + "." + DBConstants.KEY.FAMILY_HEAD + " = T2." + DBConstants.KEY.BASE_ENTITY_ID); + return queryBuilder.mainCondition(mainCondition); + } + + @Override + @NotNull + public String[] mainColumns(String tableName) { + Set columnList = new HashSet<>(); + + columnList.add(tableName + "." + DBConstants.KEY.BASE_ENTITY_ID); + columnList.add(Constants.TABLE_NAME.FAMILY_MEMBER + "." + DBConstants.KEY.RELATIONAL_ID + " as " + ChildDBConstants.KEY.RELATIONAL_ID); + columnList.add(Constants.TABLE_NAME.FAMILY_MEMBER + "." + DBConstants.KEY.FIRST_NAME); + columnList.add(Constants.TABLE_NAME.FAMILY_MEMBER + "." + DBConstants.KEY.MIDDLE_NAME); + columnList.add(Constants.TABLE_NAME.FAMILY_MEMBER + "." + DBConstants.KEY.LAST_NAME); + columnList.add(Constants.TABLE_NAME.FAMILY_MEMBER + "." + DBConstants.KEY.DOB); + columnList.add(Constants.TABLE_NAME.FAMILY_MEMBER + "." + DBConstants.KEY.GENDER); + columnList.add(Constants.TABLE_NAME.FAMILY_MEMBER + "." + DBConstants.KEY.UNIQUE_ID); + columnList.add(Constants.TABLE_NAME.FAMILY_MEMBER + "." + DBConstants.KEY.RELATIONAL_ID); + columnList.add(Constants.TABLE_NAME.FAMILY_MEMBER + "." + DBConstants.KEY.PHONE_NUMBER); + columnList.add(Constants.TABLE_NAME.FAMILY_MEMBER + "." + DBConstants.KEY.OTHER_PHONE_NUMBER); + columnList.add("T2." + DBConstants.KEY.PHONE_NUMBER + " AS " + Key.FAMILY_HEAD_PHONE_NUMBER); + columnList.add(Constants.TABLE_NAME.FAMILY + "." + DBConstants.KEY.VILLAGE_TOWN); + columnList.add("T1." + DBConstants.KEY.FIRST_NAME + " || " + "' '" + " || " + "T1." + DBConstants.KEY.MIDDLE_NAME + " || " + "' '" + " || " + "T1." + DBConstants.KEY.LAST_NAME + " AS " + DBConstants.KEY.PRIMARY_CAREGIVER); + columnList.add("T2." + DBConstants.KEY.FIRST_NAME + " || " + "' '" + " || " + "T2." + DBConstants.KEY.MIDDLE_NAME + " || " + "' '" + " || " + "T2." + DBConstants.KEY.LAST_NAME + " AS " + DBConstants.KEY.FAMILY_HEAD); + columnList.add(Tables.REFERRAL + "." + Key.REFERRAL_SERVICE + " AS " + Key.REFERRAL_SERVICE); + columnList.add(Tables.REFERRAL + "." + Key.REFERRAL_DATE); + columnList.add(Constants.TABLE_NAME.TASK + "." + ChwDBConstants.TaskTable.BUSINESS_STATUS + " AS " + Key.REFERRAL_STATUS); + columnList.add(Tables.REFERRAL + "." + Key.PROBLEM); + columnList.add(Tables.REFERRAL + "." + Key.SERVICE_BEFORE_REFERRAL); + columnList.add(Tables.REFERRAL + "." + Key.SERVICE_BEFORE_REFERRAL_OTHER); + columnList.add(Tables.REFERRAL + "." + Key.PROBLEM_OTHER); + columnList.add(Tables.REFERRAL + "." + Key.REFERRAL_APPOINTMENT_DATE); + columnList.add(Tables.REFERRAL + "." + Key.REFERRAL_HF); + columnList.add(Constants.TABLE_NAME.FAMILY + "." + DBConstants.KEY.FIRST_NAME + " as " + org.smartregister.chw.anc.util.DBConstants.KEY.FAMILY_NAME); + return columnList.toArray(new String[columnList.size()]); + } +} diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/presenter/HivRegisterFragmentPresenter.java b/opensrp-chw/src/main/java/org/smartregister/chw/presenter/HivRegisterFragmentPresenter.java new file mode 100644 index 0000000000..6d7ee6a583 --- /dev/null +++ b/opensrp-chw/src/main/java/org/smartregister/chw/presenter/HivRegisterFragmentPresenter.java @@ -0,0 +1,50 @@ +package org.smartregister.chw.presenter; + +import org.jetbrains.annotations.NotNull; +import org.smartregister.chw.R; +import org.smartregister.chw.core.utils.ChwDBConstants; +import org.smartregister.chw.core.utils.CoreConstants; +import org.smartregister.chw.referral.contract.BaseReferralRegisterFragmentContract; +import org.smartregister.chw.referral.presenter.BaseReferralRegisterFragmentPresenter; +import org.smartregister.chw.referral.util.DBConstants; +import org.smartregister.chw.util.Constants; + +import static org.smartregister.chw.referral.util.Constants.ReferralType; +import static org.smartregister.chw.referral.util.Constants.Tables; + +public class HivRegisterFragmentPresenter extends BaseReferralRegisterFragmentPresenter { + + public HivRegisterFragmentPresenter(BaseReferralRegisterFragmentContract.View view, BaseReferralRegisterFragmentContract.Model model, String viewConfigurationIdentifier) { + super(view, model, viewConfigurationIdentifier); + } + + @Override + @NotNull + public String getMainCondition() { + return " " + Constants.TABLE_NAME.FAMILY_MEMBER + "." + DBConstants.Key.DATE_REMOVED + " is null " + + "AND " + Tables.REFERRAL + "." + DBConstants.Key.REFERRAL_TYPE + " = '" + ReferralType.COMMUNITY_TO_FACILITY_REFERRAL + "' "; + + } + + @Override + @NotNull + public String getDueFilterCondition() { + return " " + Constants.TABLE_NAME.FAMILY_MEMBER + "." + DBConstants.Key.DATE_REMOVED + " is null " + + "AND " + Constants.TABLE_NAME.TASK + "." + ChwDBConstants.TaskTable.BUSINESS_STATUS + " = '" + CoreConstants.BUSINESS_STATUS.REFERRED + "' " + + "AND " + Tables.REFERRAL + "." + DBConstants.Key.REFERRAL_TYPE + " = '" + ReferralType.COMMUNITY_TO_FACILITY_REFERRAL + "' "; + + } + + @Override + public void processViewConfigurations() { + super.processViewConfigurations(); + if (getConfig().getSearchBarText() != null && getView() != null) { + getView().updateSearchBarHint(getView().getContext().getString(R.string.search_name_or_id)); + } + } + + @Override + public String getMainTable() { + return Tables.REFERRAL; + } +} From 45edf1edbaf9aaa7a8a94b4a973b9e6d82647a24 Mon Sep 17 00:00:00 2001 From: cozej4 Date: Sat, 16 May 2020 11:07:28 +0300 Subject: [PATCH 003/112] Added TB clients icons and navigation menu item --- .../chw/model/NavigationModelFlv.java | 7 ++++++- .../src/main/res/mipmap-hdpi/sidemenu_tb.png | Bin 0 -> 3468 bytes .../main/res/mipmap-hdpi/sidemenu_tb_active.png | Bin 0 -> 3645 bytes .../src/main/res/mipmap-mdpi/sidemenu_tb.png | Bin 0 -> 2090 bytes .../main/res/mipmap-mdpi/sidemenu_tb_active.png | Bin 0 -> 2211 bytes .../src/main/res/mipmap-xhdpi/sidemenu_tb.png | Bin 0 -> 4837 bytes .../res/mipmap-xhdpi/sidemenu_tb_active.png | Bin 0 -> 5137 bytes .../src/main/res/mipmap-xxhdpi/sidemenu_tb.png | Bin 0 -> 8028 bytes .../res/mipmap-xxhdpi/sidemenu_tb_active.png | Bin 0 -> 8488 bytes .../src/main/res/mipmap-xxxhdpi/sidemenu_tb.png | Bin 0 -> 11490 bytes .../res/mipmap-xxxhdpi/sidemenu_tb_active.png | Bin 0 -> 12112 bytes 11 files changed, 6 insertions(+), 1 deletion(-) create mode 100644 opensrp-chw/src/main/res/mipmap-hdpi/sidemenu_tb.png create mode 100644 opensrp-chw/src/main/res/mipmap-hdpi/sidemenu_tb_active.png create mode 100644 opensrp-chw/src/main/res/mipmap-mdpi/sidemenu_tb.png create mode 100644 opensrp-chw/src/main/res/mipmap-mdpi/sidemenu_tb_active.png create mode 100644 opensrp-chw/src/main/res/mipmap-xhdpi/sidemenu_tb.png create mode 100644 opensrp-chw/src/main/res/mipmap-xhdpi/sidemenu_tb_active.png create mode 100644 opensrp-chw/src/main/res/mipmap-xxhdpi/sidemenu_tb.png create mode 100644 opensrp-chw/src/main/res/mipmap-xxhdpi/sidemenu_tb_active.png create mode 100644 opensrp-chw/src/main/res/mipmap-xxxhdpi/sidemenu_tb.png create mode 100644 opensrp-chw/src/main/res/mipmap-xxxhdpi/sidemenu_tb_active.png diff --git a/opensrp-chw/src/ba/java/org/smartregister/chw/model/NavigationModelFlv.java b/opensrp-chw/src/ba/java/org/smartregister/chw/model/NavigationModelFlv.java index 5a74606867..7ff2c3adff 100644 --- a/opensrp-chw/src/ba/java/org/smartregister/chw/model/NavigationModelFlv.java +++ b/opensrp-chw/src/ba/java/org/smartregister/chw/model/NavigationModelFlv.java @@ -28,14 +28,19 @@ public List getNavigationItems() { NavigationOption op7 = new NavigationOption(R.mipmap.sidemenu_malaria, R.mipmap.sidemenu_malaria_active, R.string.menu_malaria, Constants.DrawerMenu.MALARIA, 0); NavigationOption op8 = new NavigationOption(R.mipmap.sidemenu_referrals, R.mipmap.sidemenu_referrals_active, R.string.menu_referrals, Constants.DrawerMenu.REFERRALS, 0); NavigationOption op9 = new NavigationOption(R.mipmap.sidemenu_referrals, R.mipmap.sidemenu_referrals_active, R.string.updates, CoreConstants.DrawerMenu.UPDATES, 0); + NavigationOption op10 = new NavigationOption(R.mipmap.sidemenu_hiv, R.mipmap.sidemenu_hiv_active, R.string.menu_hiv_clients, CoreConstants.DrawerMenu.HIV_CLIENTS, 0); + NavigationOption op11 = new NavigationOption(R.mipmap.sidemenu_tb, R.mipmap.sidemenu_tb_active, R.string.menu_tb_clients, CoreConstants.DrawerMenu.TB_CLIENTS, 0); if (BuildConfig.USE_UNIFIED_REFERRAL_APPROACH) navigationOptions.add(new NavigationOption(R.mipmap.sidemenu_families, R.mipmap.sidemenu_families_active, R.string.menu_all_clients, CoreConstants.DrawerMenu.ALL_CLIENTS, 0)); navigationOptions.addAll(Arrays.asList(op1, op3, op5, op2, op6, op7)); - if (BuildConfig.USE_UNIFIED_REFERRAL_APPROACH) + if (BuildConfig.USE_UNIFIED_REFERRAL_APPROACH) { + navigationOptions.add(op10); + navigationOptions.add(op11); navigationOptions.add(op8); + } navigationOptions.add(op9); } diff --git a/opensrp-chw/src/main/res/mipmap-hdpi/sidemenu_tb.png b/opensrp-chw/src/main/res/mipmap-hdpi/sidemenu_tb.png new file mode 100644 index 0000000000000000000000000000000000000000..b52b45ae2749d41bc19b4cfc6224cf904b942fef GIT binary patch literal 3468 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

q&7b_VaG7B>|KSvP#oAciihN996 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 MRMmr(tGo#P9{`u`xc~qF literal 0 HcmV?d00001 diff --git a/opensrp-chw/src/main/res/mipmap-mdpi/sidemenu_tb.png b/opensrp-chw/src/main/res/mipmap-mdpi/sidemenu_tb.png new file mode 100644 index 0000000000000000000000000000000000000000..fee6712076bed46e36ac5ae9bafa1a02ae7121bb GIT binary patch literal 2090 zcmaKu`6CmI1IFhFn`uVNa=pyaNwpZ8QdEj>-|z3=_lM{C{P6h$o+ro2(N+Q^3jzQD5;&}t%O8^d8!?eTT^Qy$ z0RV`8##x!WCCsn;5=rjX2U=ic2Lo9Q4|ylN8542dGRQaE#>eSyny{xq3)1fVlX%X; zw%u*$gTZ^d&w8r85D^E8q+k|j#DcClID0E)pTRnV!tEQAt2TKCeSMYjGiA>c`IM2G zd;B-+l=vAi5x~2bZPQ&) zUuvT=ybHyQNp+>P0d$Pdt>5A`ju|q6N_a0szcf!|xntX)<6Bj#+Y9yT-hl_p3YpDP zlAwa*VEpt*$jXg=vIuxr9^UR6@agADQAXZ43`3xIbl z;gH6LhIw84nIj~#dHq4^rDKLq2^F7JwNh#O)bp>}RDDzk#xGJ);dhbyGdxyE0bfOX zg~9SKpj1?Ozy+BHDyriYjT-b`ZnacAjbUSx4X0vq;j88)af!1$P`S}7sF_++o*BF& zawO!7aL_0Z1QE?k2QezCpekbanaHixOBnRh?j3daU|Lkm&)%U(pqq|)QMwE{10q;V3NIU9V5JI2bf zl{1@M?aN6f43XFZ+WV#1>+*`$;bJ{cWIt`?-qr?0ufFB@@Y*MCD0N6b_J})j{e-Nk zH!=+cH=2;yB(I%0!b(6II4J}*fQAjqm5vT6%Hb6#TLQl#B`${|%~X9K3Nh9yC?UYn_|)B0YIjb{CuEc*j#4Wx9??LWBFQUCGRJiFvc6vBbmR!gX1>3LU*Vq{PL$Z zI$!>J7&bC9NPjnE>_nZ$&QUXT_(qiFH$dgW36L5E$@JD-7NO?KJ^2 z_q{n+FHgRTF*iOsQ|IUgZ<#pT0cWgfXZdv;B@FACL-U(DDLM(BfgRkSN$BHFUj^dY ze1*!GinMYD9Viec6sGyLZQiHC6sJL9*@`;Vwu6A&Q>s#RA6#rwl#Jc39?2M(O$Y=q zS7B1rxk6%h4fvcpQERMiQcSXGrk)|HB|Ca32a@?lMqiVEjCx(Ti}tIqBCfl_U)as!F7oW?|NgfpUudEcNPJ7LJTW79$X1kM2eZ=9aXl;5em?#-Lh zG3YI3{g&P*#OdNdD?>I}0H~SH-@7}@GJW1{^lOSE;5lD4#2eT>8SzZ^(M@3ErKOA8 znpTRoE7U*V6eCBq>reP&LpgCCI!z#YAJLVN(THq}}56-G8C20zVJ<`MP&A`E4C z{#}1wzPt&BhrwW?_D@M9a}01jg5MsrwjhaKy4G?iA}b~aZstim>a5WU2AHG~aHf;R zw(?RI?T+i0-{@I4N#tU85Q}v#k8Pa=Ims{2%{8%;C!&Y!-&X3wo&+@-T-_w)2wMJ{ z%!nLj9PCw54dfg4r4oFuh4A8vH-!)_EYR~^VHN+Z&kFEc*4g5fBOKpn+KTt?n-S_9 zSLs-Cz7<*%<#w*stk;uFZBe$NoQdjnI|b=ty1y@I^Jv#1 z1ok?Z=9tcM!A^S`a~Jwy@7`X?>>fQp-(9dncCkGw#ghDszBGKC+jH2DyL9nscQ>YG zlX+t(%4sT+du^lH6Pg`#`@Z&xi%n!x1l4X_i_}RNyeD4hAB!MmyfjK%9wXvFP~;Cjc*^()^uPLkOXu-KwPYTq#*Kkh=;K29sDPpx|=#q%&TBy`{v zy-TE5W~!lRbaeE$O2aHLeZti)R3|O{tZ}P!phB_YPjZ6mqNKJJjm&9ENHg*N=qDLY z1I=x@jxWUpF+31<`ax^WDyL$vT>&xNzt ztnax|u9~hY#qF{^4Kco1M%qXz#&pV)eY|hw*0ZsZ8qQK-zU4_qY7$~&$X060^dm1PiDynD@Lq$#GGFL3sP|?VVES^K;J=OP|J)bpJ)y7A0Gk81 S$RGZE007R~(W=EFApJj5Im5;P literal 0 HcmV?d00001 diff --git a/opensrp-chw/src/main/res/mipmap-mdpi/sidemenu_tb_active.png b/opensrp-chw/src/main/res/mipmap-mdpi/sidemenu_tb_active.png new file mode 100644 index 0000000000000000000000000000000000000000..7f96219311dba629721fd8491720aea3d7cf9f99 GIT binary patch literal 2211 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 Z2Tbu(`bsPE(`y8W43Ci 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 Tw7BTtzf>BkIx1Dq;gSCX21m1c literal 0 HcmV?d00001 diff --git a/opensrp-chw/src/main/res/mipmap-xxhdpi/sidemenu_tb.png b/opensrp-chw/src/main/res/mipmap-xxhdpi/sidemenu_tb.png new file mode 100644 index 0000000000000000000000000000000000000000..a8372c319a890783a3a239f7b018bb5f08edec45 GIT binary patch literal 8028 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 literal 0 HcmV?d00001 diff --git a/opensrp-chw/src/main/res/mipmap-xxhdpi/sidemenu_tb_active.png b/opensrp-chw/src/main/res/mipmap-xxhdpi/sidemenu_tb_active.png new file mode 100644 index 0000000000000000000000000000000000000000..1db2631f3cb00d871b905282b3a66293335664c0 GIT binary patch literal 8488 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 literal 0 HcmV?d00001 diff --git a/opensrp-chw/src/main/res/mipmap-xxxhdpi/sidemenu_tb.png b/opensrp-chw/src/main/res/mipmap-xxxhdpi/sidemenu_tb.png new file mode 100644 index 0000000000000000000000000000000000000000..4e1d4098712440164ef0a334c30a708ba879b1e9 GIT binary patch literal 11490 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 literal 0 HcmV?d00001 diff --git a/opensrp-chw/src/main/res/mipmap-xxxhdpi/sidemenu_tb_active.png b/opensrp-chw/src/main/res/mipmap-xxxhdpi/sidemenu_tb_active.png new file mode 100644 index 0000000000000000000000000000000000000000..ed84ea2996720769859058b29ed7251277979107 GIT binary patch literal 12112 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 T>Io$L+pn6kwo=W1))D^)TR=2h literal 0 HcmV?d00001 From e144d6e78ea6011821224d227f1b163e83dd0a79 Mon Sep 17 00:00:00 2001 From: cozej4 Date: Sat, 16 May 2020 13:16:05 +0300 Subject: [PATCH 004/112] Updated chw application flavor interface to include hasTB and hasHIV --- .../chw/application/ChwApplication.java | 22 +++++++++++++++++++ .../application/DefaultChwApplicationFlv.java | 10 +++++++++ 2 files changed, 32 insertions(+) diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/application/ChwApplication.java b/opensrp-chw/src/main/java/org/smartregister/chw/application/ChwApplication.java index 511fa5d868..23ebe19e6d 100644 --- a/opensrp-chw/src/main/java/org/smartregister/chw/application/ChwApplication.java +++ b/opensrp-chw/src/main/java/org/smartregister/chw/application/ChwApplication.java @@ -43,6 +43,7 @@ import org.smartregister.chw.core.utils.FormUtils; import org.smartregister.chw.custom_view.NavigationMenuFlv; import org.smartregister.chw.fp.FpLibrary; +import org.smartregister.chw.hiv.HivLibrary; import org.smartregister.chw.job.ChwJobCreator; import org.smartregister.chw.malaria.MalariaLibrary; import org.smartregister.chw.model.NavigationModelFlv; @@ -204,6 +205,17 @@ private void initializeLibraries() { ReferralLibrary.getInstance().setDatabaseVersion(BuildConfig.DATABASE_VERSION); } + if (hasHIV()) { + //Setup hiv library + HivLibrary.init(this); + HivLibrary.getInstance().setAppVersion(BuildConfig.VERSION_CODE); + HivLibrary.getInstance().setDatabaseVersion(BuildConfig.DATABASE_VERSION); + } + + if (hasTB()) { + //TODO Setup tb library + } + OpdLibrary.init(context, getRepository(), new OpdConfiguration.Builder(CoreAllClientsRegisterQueryProvider.class) .setBottomNavigationEnabled(true) @@ -302,6 +314,12 @@ public void setOpenSRPUrl() { public boolean hasReferrals() { return flavor.hasReferrals(); } + public boolean hasHIV() { + return flavor.hasHIV(); + } + public boolean hasTB() { + return flavor.hasTB(); + } @Subscribe(threadMode = ThreadMode.MAIN) public void onVisitEvent(Visit visit) { @@ -352,5 +370,9 @@ public interface Flavor { boolean hasReports(); boolean hasTasks(); + + boolean hasHIV(); + + boolean hasTB(); } } diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/application/DefaultChwApplicationFlv.java b/opensrp-chw/src/main/java/org/smartregister/chw/application/DefaultChwApplicationFlv.java index 875b6ae3e1..eb4228cbfb 100644 --- a/opensrp-chw/src/main/java/org/smartregister/chw/application/DefaultChwApplicationFlv.java +++ b/opensrp-chw/src/main/java/org/smartregister/chw/application/DefaultChwApplicationFlv.java @@ -80,4 +80,14 @@ public boolean hasQR() { public boolean hasTasks() { return false; } + + @Override + public boolean hasHIV() { + return false; + } + + @Override + public boolean hasTB() { + return false; + } } From c2488639de5faac0cb12d39c5ff7b6724cc00050 Mon Sep 17 00:00:00 2001 From: cozej4 Date: Sat, 16 May 2020 13:17:26 +0300 Subject: [PATCH 005/112] Added hivRegisterActivity to the list of registeredActivities --- .../java/org/smartregister/chw/application/ChwApplication.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/application/ChwApplication.java b/opensrp-chw/src/main/java/org/smartregister/chw/application/ChwApplication.java index 23ebe19e6d..7215ea1f18 100644 --- a/opensrp-chw/src/main/java/org/smartregister/chw/application/ChwApplication.java +++ b/opensrp-chw/src/main/java/org/smartregister/chw/application/ChwApplication.java @@ -26,6 +26,7 @@ import org.smartregister.chw.activity.FamilyProfileActivity; import org.smartregister.chw.activity.FamilyRegisterActivity; import org.smartregister.chw.activity.FpRegisterActivity; +import org.smartregister.chw.activity.HivRegisterActivity; import org.smartregister.chw.activity.LoginActivity; import org.smartregister.chw.activity.MalariaRegisterActivity; import org.smartregister.chw.activity.PncRegisterActivity; @@ -289,6 +290,7 @@ public Map getRegisteredActivities() { } registeredActivities.put(CoreConstants.REGISTERED_ACTIVITIES.FP_REGISTER_ACTIVITY, FpRegisterActivity.class); registeredActivities.put(CoreConstants.REGISTERED_ACTIVITIES.UPDATES_REGISTER_ACTIVITY, UpdatesRegisterActivity.class); + registeredActivities.put(CoreConstants.REGISTERED_ACTIVITIES.HIV_REGISTER_ACTIVITY, HivRegisterActivity.class); return registeredActivities; } From 57a7cb594d4ba915c402153334552f5809f11c61 Mon Sep 17 00:00:00 2001 From: cozej4 Date: Mon, 18 May 2020 10:01:20 +0300 Subject: [PATCH 006/112] Added ec_hiv_register to client fields --- .../src/ba/assets/ec_client_fields.json | 220 ++++++++---------- 1 file changed, 91 insertions(+), 129 deletions(-) diff --git a/opensrp-chw/src/ba/assets/ec_client_fields.json b/opensrp-chw/src/ba/assets/ec_client_fields.json index 3bfa8ca82e..9e9bba8858 100644 --- a/opensrp-chw/src/ba/assets/ec_client_fields.json +++ b/opensrp-chw/src/ba/assets/ec_client_fields.json @@ -1765,135 +1765,6 @@ } ] }, - { - "name": "ec_referral_followup", - "columns": [ - { - "column_name": "entity_id", - "type": "Event", - "json_mapping": { - "field": "baseEntityId" - } - }, - { - "column_name": "base_entity_id", - "type": "Event", - "json_mapping": { - "field": "formSubmissionId" - } - }, - { - "column_name": "chw_followup_feedback_id", - "type": "Event", - "json_mapping": { - "field": "obs.fieldCode", - "concept": "chw_followup_feedback_id" - } - }, - { - "column_name": "other_followup_feedback_information", - "type": "Event", - "json_mapping": { - "field": "obs.fieldCode", - "concept": "other_followup_feedback_information" - } - }, - { - "column_name": "chw_followup_date", - "type": "Event", - "data_type": "date", - "json_mapping": { - "field": "obs.fieldCode", - "concept": "chw_followup_date" - } - } - ] - }, - { - "name": "ec_referral_service", - "columns": [ - { - "column_name": "name_en", - "type": "Event", - "json_mapping": { - "field": "obs.fieldCode" - } - }, - { - "column_name": "name_sw", - "type": "Event", - "json_mapping": { - "field": "obs.fieldCode" - } - }, - { - "column_name": "identifier", - "type": "Event", - "json_mapping": { - "field": "obs.fieldCode" - } - }, - { - "column_name": "is_active", - "type": "Event", - "json_mapping": { - "field": "obs.fieldCode" - } - } - ] - }, - { - "name": "ec_referral_service_indicator", - "columns": [ - { - "column_name": "name_en", - "type": "Event", - "json_mapping": { - "field": "obs.fieldCode" - } - }, - { - "column_name": "name_sw", - "type": "Event", - "json_mapping": { - "field": "obs.fieldCode" - } - }, - { - "column_name": "is_active", - "type": "Event", - "json_mapping": { - "field": "obs.fieldCode" - } - } - ] - }, - { - "name": "ec_followup_feedback", - "columns": [ - { - "column_name": "name_en", - "type": "Event", - "json_mapping": { - "field": "obs.fieldCode" - } - }, - { - "column_name": "name_sw", - "type": "Event", - "json_mapping": { - "field": "obs.fieldCode" - } - }, - { - "column_name": "is_active", - "type": "Event", - "json_mapping": { - "field": "obs.fieldCode" - } - } - ] - }, { "name": "ec_sick_child_followup", "columns": [ @@ -2432,6 +2303,97 @@ } } ] + }, + { + "name": "ec_hiv_register", + "columns": [ + { + "column_name": "base_entity_id", + "type": "Event", + "json_mapping": { + "field": "baseEntityId" + } + }, + { + "column_name": "relational_id", + "type": "Event", + "json_mapping": { + "field": "obs.fieldCode", + "concept": "relational_id" + } + }, + { + "column_name": "last_interacted_with", + "type": "Event", + "json_mapping": { + "field": "version" + } + }, + { + "column_name": "ctc_number", + "type": "Event", + "json_mapping": { + "field": "obs.fieldCode", + "concept": "ctc_number" + } + }, + { + "column_name": "cbhs_number", + "type": "Event", + "json_mapping": { + "field": "obs.fieldCode", + "concept": "cbhs_number" + } + }, + { + "column_name": "client_status_during_registrations", + "type": "Event", + "json_mapping": { + "field": "obs.fieldCode", + "concept": "client_status_during_registrations" + } + }, + { + "column_name": "clients_hiv_status_during_registration", + "type": "Event", + "json_mapping": { + "field": "obs.fieldCode", + "concept": "clients_hiv_status_during_registration" + } + }, + { + "column_name": "client_hiv_status_after_testing", + "type": "Event", + "json_mapping": { + "field": "obs.fieldCode", + "concept": "client_hiv_status_after_testing" + } + }, + { + "column_name": "clients_tb_status_during_registration", + "type": "Event", + "json_mapping": { + "field": "obs.fieldCode", + "concept": "clients_tb_status_during_registration" + } + }, + { + "column_name": "client_tb_status_after_testing", + "type": "Event", + "json_mapping": { + "field": "obs.fieldCode", + "concept": "client_tb_status_after_testing" + } + }, + { + "column_name": "tb_registration_number", + "type": "Event", + "json_mapping": { + "field": "obs.fieldCode", + "concept": "tb_registration_number" + } + } + ] } ] } \ No newline at end of file From 19cd60595374f1f3b22b2192acff0fff8810dff8 Mon Sep 17 00:00:00 2001 From: cozej4 Date: Mon, 18 May 2020 10:01:35 +0300 Subject: [PATCH 007/112] Code refactoring --- opensrp-chw/src/main/AndroidManifest.xml | 5 ++ .../chw/activity/HivRegisterActivity.java | 55 +++++-------------- .../chw/fragment/HivRegisterFragment.java | 12 ++-- .../chw/model/HivRegisterFragmentModel.java | 14 +---- .../HivRegisterFragmentPresenter.java | 8 ++- 5 files changed, 34 insertions(+), 60 deletions(-) diff --git a/opensrp-chw/src/main/AndroidManifest.xml b/opensrp-chw/src/main/AndroidManifest.xml index 15f37b02fe..56ef851190 100644 --- a/opensrp-chw/src/main/AndroidManifest.xml +++ b/opensrp-chw/src/main/AndroidManifest.xml @@ -243,6 +243,11 @@ android:parentActivityName=".activity.AllClientsRegisterActivity" android:theme="@style/FamilyTheme.NoActionBar" /> + + diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/activity/HivRegisterActivity.java b/opensrp-chw/src/main/java/org/smartregister/chw/activity/HivRegisterActivity.java index a7dac197ba..fa8cd4836b 100644 --- a/opensrp-chw/src/main/java/org/smartregister/chw/activity/HivRegisterActivity.java +++ b/opensrp-chw/src/main/java/org/smartregister/chw/activity/HivRegisterActivity.java @@ -8,19 +8,16 @@ import com.google.android.material.bottomnavigation.LabelVisibilityMode; -import org.apache.commons.lang3.tuple.Triple; import org.jetbrains.annotations.NotNull; -import org.json.JSONArray; -import org.json.JSONException; import org.json.JSONObject; import org.smartregister.chw.R; import org.smartregister.chw.core.custom_views.NavigationMenu; import org.smartregister.chw.core.job.HomeVisitServiceJob; import org.smartregister.chw.core.job.VaccineRecurringServiceJob; import org.smartregister.chw.fragment.FollowupRegisterFragment; -import org.smartregister.chw.fragment.ReferralRegisterFragment; -import org.smartregister.chw.malaria.util.MalariaJsonFormUtils; -import org.smartregister.chw.referral.activity.BaseReferralRegisterActivity; +import org.smartregister.chw.fragment.HivRegisterFragment; +import org.smartregister.chw.hiv.activity.BaseHivRegisterActivity; +import org.smartregister.chw.hiv.fragment.BaseHivRegisterFragment; import org.smartregister.chw.util.Constants; import org.smartregister.helper.BottomNavigationHelper; import org.smartregister.job.ImageUploadServiceJob; @@ -29,24 +26,17 @@ import org.smartregister.job.SyncTaskServiceJob; import org.smartregister.listener.BottomNavigationListener; -import java.util.Collections; import java.util.List; -import timber.log.Timber; - -import static org.smartregister.chw.core.utils.CoreConstants.ENTITY_ID; -import static org.smartregister.chw.core.utils.CoreConstants.JSON_FORM.getMalariaConfirmation; import static org.smartregister.chw.referral.util.Constants.ActivityPayload; import static org.smartregister.chw.referral.util.Constants.ActivityPayloadType; -import static org.smartregister.util.JsonFormUtils.VALUE; -import static org.smartregister.util.JsonFormUtils.getFieldJSONObject; -public class HivRegisterActivity extends BaseReferralRegisterActivity { +public class HivRegisterActivity extends BaseHivRegisterActivity { - public static void startReferralRegistrationActivity(Activity activity, String baseEntityID) { + public static void startHIVRegistrationActivity(Activity activity, String baseEntityID) { Intent intent = new Intent(activity, HivRegisterActivity.class); intent.putExtra(ActivityPayload.BASE_ENTITY_ID, baseEntityID); - intent.putExtra(ActivityPayload.REFERRAL_FORM_NAME, getMalariaConfirmation()); +// intent.putExtra(ActivityPayload.HIV_FORM_NAME, "form name"); intent.putExtra(ActivityPayload.ACTION, ActivityPayloadType.REGISTRATION); activity.startActivity(intent); } @@ -60,13 +50,13 @@ protected Fragment[] getOtherFragments() { @NotNull @Override - protected ReferralRegisterFragment getRegisterFragment() { - return new ReferralRegisterFragment(); + protected BaseHivRegisterFragment getRegisterFragment() { + return new HivRegisterFragment(); } @Override public List getViewIdentifiers() { - return Collections.singletonList(Constants.CONFIGURATION.MALARIA_REGISTER); + return null; } @Override @@ -90,8 +80,8 @@ protected void registerBottomNavigation() { bottomNavigationView.inflateMenu(getMenuResource()); bottomNavigationHelper.disableShiftMode(bottomNavigationView); - BottomNavigationListener referralBottomNavigationListener = getBottomNavigation(this); - bottomNavigationView.setOnNavigationItemSelectedListener(referralBottomNavigationListener); + BottomNavigationListener hivBottomNavigationListener = getBottomNavigation(this); + bottomNavigationView.setOnNavigationItemSelectedListener(hivBottomNavigationListener); } } @@ -120,7 +110,7 @@ protected void onResumption() { super.onResumption(); NavigationMenu menu = NavigationMenu.getInstance(this, null, null); if (menu != null) { - menu.getNavigationAdapter().setSelectedView(Constants.DrawerMenu.REFERRALS); + menu.getNavigationAdapter().setSelectedView(Constants.DrawerMenu.HIV_CLIENTS); } } @@ -128,26 +118,7 @@ protected void onResumption() { protected void onActivityResult(int requestCode, int resultCode, Intent data) { super.onActivityResult(requestCode, resultCode, data); if (resultCode == Activity.RESULT_OK && requestCode == org.smartregister.chw.malaria.util.Constants.REQUEST_CODE_GET_JSON) { - String jsonString = data.getStringExtra(org.smartregister.chw.malaria.util.Constants.JSON_FORM_EXTRA.JSON); - try { - JSONObject form = new JSONObject(jsonString); - Triple registrationFormParams = MalariaJsonFormUtils.validateParameters(form.toString()); - JSONObject jsonForm = registrationFormParams.getMiddle(); - JSONArray fields = registrationFormParams.getRight(); - String encounter_type = jsonForm.optString(org.smartregister.chw.malaria.util.Constants.JSON_FORM_EXTRA.ENCOUNTER_TYPE); - - if (org.smartregister.chw.malaria.util.Constants.EVENT_TYPE.MALARIA_FOLLOW_UP_VISIT.equals(encounter_type)) { - JSONObject fever_still_object = getFieldJSONObject(fields, "fever_still"); - if (fever_still_object != null && "Yes".equalsIgnoreCase(fever_still_object.optString(VALUE))) { - HivRegisterActivity.startReferralRegistrationActivity(this, jsonForm.optString(ENTITY_ID)); - } - } else { - startRegisterActivity(); - } - } catch (JSONException e) { - Timber.e(e); - } - + startRegisterActivity(); } else { finish(); } diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/fragment/HivRegisterFragment.java b/opensrp-chw/src/main/java/org/smartregister/chw/fragment/HivRegisterFragment.java index 1a21582815..b9a59957f3 100644 --- a/opensrp-chw/src/main/java/org/smartregister/chw/fragment/HivRegisterFragment.java +++ b/opensrp-chw/src/main/java/org/smartregister/chw/fragment/HivRegisterFragment.java @@ -17,7 +17,11 @@ import org.smartregister.chw.anc.util.DBConstants; import org.smartregister.chw.core.custom_views.NavigationMenu; import org.smartregister.chw.core.utils.QueryBuilder; +import org.smartregister.chw.hiv.fragment.BaseHivRegisterFragment; +import org.smartregister.chw.hiv.provider.HivRegisterProvider; +import org.smartregister.chw.model.HivRegisterFragmentModel; import org.smartregister.chw.model.ReferralRegisterFragmentModel; +import org.smartregister.chw.presenter.HivRegisterFragmentPresenter; import org.smartregister.chw.presenter.ReferralRegisterFragmentPresenter; import org.smartregister.chw.referral.activity.ReferralDetailsViewActivity; import org.smartregister.chw.referral.domain.MemberObject; @@ -39,7 +43,7 @@ import timber.log.Timber; -public class HivRegisterFragment extends BaseReferralRegisterFragment { +public class HivRegisterFragment extends BaseHivRegisterFragment { private static final String DUE_FILTER_TAG = "PRESSED"; private View view; @@ -48,8 +52,8 @@ public class HivRegisterFragment extends BaseReferralRegisterFragment { @Override public void initializeAdapter(@Nullable Set visibleColumns) { - ReferralRegisterProvider referralRegisterProvider = new ReferralRegisterProvider(getActivity(), paginationViewHandler, registerActionHandler, visibleColumns); - clientAdapter = new RecyclerViewPaginatedAdapter(null, referralRegisterProvider, context().commonrepository(this.tablename)); + HivRegisterProvider hivRegisterProvider = new HivRegisterProvider(getActivity(), paginationViewHandler, registerActionHandler, visibleColumns); + clientAdapter = new RecyclerViewPaginatedAdapter(null, hivRegisterProvider, context().commonrepository(this.tablename)); clientAdapter.setCurrentlimit(20); clientsView.setAdapter(clientAdapter); } @@ -109,7 +113,7 @@ protected void initializePresenter() { return; } String viewConfigurationIdentifier = ((BaseRegisterActivity) getActivity()).getViewIdentifiers().get(0); - presenter = new ReferralRegisterFragmentPresenter(this, new ReferralRegisterFragmentModel(), viewConfigurationIdentifier); + presenter = new HivRegisterFragmentPresenter(this, new HivRegisterFragmentModel(), viewConfigurationIdentifier); } @Override diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/model/HivRegisterFragmentModel.java b/opensrp-chw/src/main/java/org/smartregister/chw/model/HivRegisterFragmentModel.java index c26b372916..b608933e2d 100644 --- a/opensrp-chw/src/main/java/org/smartregister/chw/model/HivRegisterFragmentModel.java +++ b/opensrp-chw/src/main/java/org/smartregister/chw/model/HivRegisterFragmentModel.java @@ -5,7 +5,7 @@ import org.jetbrains.annotations.NotNull; import org.smartregister.chw.core.utils.ChildDBConstants; -import org.smartregister.chw.referral.model.BaseReferralRegisterFragmentModel; +import org.smartregister.chw.hiv.model.BaseHivRegisterFragmentModel; import org.smartregister.chw.util.ChwDBConstants; import org.smartregister.chw.util.Constants; import org.smartregister.cursoradapter.SmartRegisterQueryBuilder; @@ -17,7 +17,7 @@ import static org.smartregister.chw.referral.util.Constants.Tables; import static org.smartregister.chw.referral.util.DBConstants.Key; -public class HivRegisterFragmentModel extends BaseReferralRegisterFragmentModel { +public class HivRegisterFragmentModel extends BaseHivRegisterFragmentModel { @NonNull @Override @@ -26,7 +26,6 @@ public String mainSelect(@NonNull String tableName, @NonNull String mainConditio queryBuilder.SelectInitiateMainTable(tableName, mainColumns(tableName)); queryBuilder.customJoin("INNER JOIN " + Constants.TABLE_NAME.FAMILY_MEMBER + " ON " + tableName + "." + Constants.ENTITY_ID + " = " + Constants.TABLE_NAME.FAMILY_MEMBER + "." + DBConstants.KEY.BASE_ENTITY_ID + " COLLATE NOCASE "); queryBuilder.customJoin("INNER JOIN " + Constants.TABLE_NAME.FAMILY + " ON " + Constants.TABLE_NAME.FAMILY_MEMBER + "." + DBConstants.KEY.RELATIONAL_ID + " = " + Constants.TABLE_NAME.FAMILY + "." + DBConstants.KEY.BASE_ENTITY_ID); - queryBuilder.customJoin("INNER JOIN " + Constants.TABLE_NAME.TASK + " ON " + tableName + ".id = " + Constants.TABLE_NAME.TASK + "." + ChwDBConstants.TaskTable.REASON_REFERENCE); queryBuilder.customJoin("LEFT JOIN " + Constants.TABLE_NAME.FAMILY_MEMBER + " as T1 ON " + Constants.TABLE_NAME.FAMILY + "." + DBConstants.KEY.PRIMARY_CAREGIVER + " = T1." + DBConstants.KEY.BASE_ENTITY_ID); queryBuilder.customJoin("LEFT JOIN " + Constants.TABLE_NAME.FAMILY_MEMBER + " as T2 ON " + Constants.TABLE_NAME.FAMILY + "." + DBConstants.KEY.FAMILY_HEAD + " = T2." + DBConstants.KEY.BASE_ENTITY_ID); return queryBuilder.mainCondition(mainCondition); @@ -52,15 +51,6 @@ public String[] mainColumns(String tableName) { columnList.add(Constants.TABLE_NAME.FAMILY + "." + DBConstants.KEY.VILLAGE_TOWN); columnList.add("T1." + DBConstants.KEY.FIRST_NAME + " || " + "' '" + " || " + "T1." + DBConstants.KEY.MIDDLE_NAME + " || " + "' '" + " || " + "T1." + DBConstants.KEY.LAST_NAME + " AS " + DBConstants.KEY.PRIMARY_CAREGIVER); columnList.add("T2." + DBConstants.KEY.FIRST_NAME + " || " + "' '" + " || " + "T2." + DBConstants.KEY.MIDDLE_NAME + " || " + "' '" + " || " + "T2." + DBConstants.KEY.LAST_NAME + " AS " + DBConstants.KEY.FAMILY_HEAD); - columnList.add(Tables.REFERRAL + "." + Key.REFERRAL_SERVICE + " AS " + Key.REFERRAL_SERVICE); - columnList.add(Tables.REFERRAL + "." + Key.REFERRAL_DATE); - columnList.add(Constants.TABLE_NAME.TASK + "." + ChwDBConstants.TaskTable.BUSINESS_STATUS + " AS " + Key.REFERRAL_STATUS); - columnList.add(Tables.REFERRAL + "." + Key.PROBLEM); - columnList.add(Tables.REFERRAL + "." + Key.SERVICE_BEFORE_REFERRAL); - columnList.add(Tables.REFERRAL + "." + Key.SERVICE_BEFORE_REFERRAL_OTHER); - columnList.add(Tables.REFERRAL + "." + Key.PROBLEM_OTHER); - columnList.add(Tables.REFERRAL + "." + Key.REFERRAL_APPOINTMENT_DATE); - columnList.add(Tables.REFERRAL + "." + Key.REFERRAL_HF); columnList.add(Constants.TABLE_NAME.FAMILY + "." + DBConstants.KEY.FIRST_NAME + " as " + org.smartregister.chw.anc.util.DBConstants.KEY.FAMILY_NAME); return columnList.toArray(new String[columnList.size()]); } diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/presenter/HivRegisterFragmentPresenter.java b/opensrp-chw/src/main/java/org/smartregister/chw/presenter/HivRegisterFragmentPresenter.java index 6d7ee6a583..3df9bb85ad 100644 --- a/opensrp-chw/src/main/java/org/smartregister/chw/presenter/HivRegisterFragmentPresenter.java +++ b/opensrp-chw/src/main/java/org/smartregister/chw/presenter/HivRegisterFragmentPresenter.java @@ -4,6 +4,8 @@ import org.smartregister.chw.R; import org.smartregister.chw.core.utils.ChwDBConstants; import org.smartregister.chw.core.utils.CoreConstants; +import org.smartregister.chw.hiv.contract.BaseHivRegisterFragmentContract; +import org.smartregister.chw.hiv.presenter.BaseHivRegisterFragmentPresenter; import org.smartregister.chw.referral.contract.BaseReferralRegisterFragmentContract; import org.smartregister.chw.referral.presenter.BaseReferralRegisterFragmentPresenter; import org.smartregister.chw.referral.util.DBConstants; @@ -12,15 +14,16 @@ import static org.smartregister.chw.referral.util.Constants.ReferralType; import static org.smartregister.chw.referral.util.Constants.Tables; -public class HivRegisterFragmentPresenter extends BaseReferralRegisterFragmentPresenter { +public class HivRegisterFragmentPresenter extends BaseHivRegisterFragmentPresenter { - public HivRegisterFragmentPresenter(BaseReferralRegisterFragmentContract.View view, BaseReferralRegisterFragmentContract.Model model, String viewConfigurationIdentifier) { + public HivRegisterFragmentPresenter(BaseHivRegisterFragmentContract.View view, BaseHivRegisterFragmentContract.Model model, String viewConfigurationIdentifier) { super(view, model, viewConfigurationIdentifier); } @Override @NotNull public String getMainCondition() { + //TODO Coze update this return " " + Constants.TABLE_NAME.FAMILY_MEMBER + "." + DBConstants.Key.DATE_REMOVED + " is null " + "AND " + Tables.REFERRAL + "." + DBConstants.Key.REFERRAL_TYPE + " = '" + ReferralType.COMMUNITY_TO_FACILITY_REFERRAL + "' "; @@ -29,6 +32,7 @@ public String getMainCondition() { @Override @NotNull public String getDueFilterCondition() { + //TODO Coze update this return " " + Constants.TABLE_NAME.FAMILY_MEMBER + "." + DBConstants.Key.DATE_REMOVED + " is null " + "AND " + Constants.TABLE_NAME.TASK + "." + ChwDBConstants.TaskTable.BUSINESS_STATUS + " = '" + CoreConstants.BUSINESS_STATUS.REFERRED + "' " + "AND " + Tables.REFERRAL + "." + DBConstants.Key.REFERRAL_TYPE + " = '" + ReferralType.COMMUNITY_TO_FACILITY_REFERRAL + "' "; From 7bcfb426b5889e48338e04071d24b20ecf23dfeb Mon Sep 17 00:00:00 2001 From: cozej4 Date: Tue, 19 May 2020 13:20:47 +0300 Subject: [PATCH 008/112] Implemented hiv registration forms --- .../ba/assets/ec_client_classification.json | 7 + .../src/ba/assets/ec_client_fields.json | 33 +--- .../ba/assets/json.form/hiv_registration.json | 143 ++++++++++++++++++ .../rule/hiv_registration_form_rules.yml | 0 4 files changed, 155 insertions(+), 28 deletions(-) create mode 100644 opensrp-chw/src/ba/assets/json.form/hiv_registration.json create mode 100644 opensrp-chw/src/ba/assets/rule/hiv_registration_form_rules.yml diff --git a/opensrp-chw/src/ba/assets/ec_client_classification.json b/opensrp-chw/src/ba/assets/ec_client_classification.json index b2198563c7..58d906c5c1 100644 --- a/opensrp-chw/src/ba/assets/ec_client_classification.json +++ b/opensrp-chw/src/ba/assets/ec_client_classification.json @@ -283,6 +283,13 @@ "creates_case": [ "ec_referral_dismissal" ] + }, + { + "field": "eventType", + "field_value": "Hiv Registration", + "creates_case": [ + "ec_hiv_register" + ] } ] } diff --git a/opensrp-chw/src/ba/assets/ec_client_fields.json b/opensrp-chw/src/ba/assets/ec_client_fields.json index 9e9bba8858..3c2a35987c 100644 --- a/opensrp-chw/src/ba/assets/ec_client_fields.json +++ b/opensrp-chw/src/ba/assets/ec_client_fields.json @@ -2346,19 +2346,11 @@ } }, { - "column_name": "client_status_during_registrations", + "column_name": "client_hiv_status_during_registration", "type": "Event", "json_mapping": { "field": "obs.fieldCode", - "concept": "client_status_during_registrations" - } - }, - { - "column_name": "clients_hiv_status_during_registration", - "type": "Event", - "json_mapping": { - "field": "obs.fieldCode", - "concept": "clients_hiv_status_during_registration" + "concept": "client_hiv_status_during_registration" } }, { @@ -2370,27 +2362,12 @@ } }, { - "column_name": "clients_tb_status_during_registration", - "type": "Event", - "json_mapping": { - "field": "obs.fieldCode", - "concept": "clients_tb_status_during_registration" - } - }, - { - "column_name": "client_tb_status_after_testing", - "type": "Event", - "json_mapping": { - "field": "obs.fieldCode", - "concept": "client_tb_status_after_testing" - } - }, - { - "column_name": "tb_registration_number", + "column_name": "hiv_registration_date", "type": "Event", + "data_type": "date", "json_mapping": { "field": "obs.fieldCode", - "concept": "tb_registration_number" + "concept": "hiv_registration_date" } } ] diff --git a/opensrp-chw/src/ba/assets/json.form/hiv_registration.json b/opensrp-chw/src/ba/assets/json.form/hiv_registration.json new file mode 100644 index 0000000000..bd51f97d2e --- /dev/null +++ b/opensrp-chw/src/ba/assets/json.form/hiv_registration.json @@ -0,0 +1,143 @@ +{ + "form": "HIV Registration form", + "count": "1", + "encounter_type": "HIV Registration", + "entity_id": "", + "relational_id": "", + "rules_file": "rule/hiv_registration_form_rules.yml", + "metadata": { + "start": { + "openmrs_entity_parent": "", + "openmrs_entity": "concept", + "openmrs_data_type": "start", + "openmrs_entity_id": "163137AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + }, + "end": { + "openmrs_entity_parent": "", + "openmrs_entity": "concept", + "openmrs_data_type": "end", + "openmrs_entity_id": "163138AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + }, + "today": { + "openmrs_entity_parent": "", + "openmrs_entity": "encounter", + "openmrs_entity_id": "encounter_date" + }, + "deviceid": { + "openmrs_entity_parent": "", + "openmrs_entity": "concept", + "openmrs_data_type": "deviceid", + "openmrs_entity_id": "163149AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + }, + "subscriberid": { + "openmrs_entity_parent": "", + "openmrs_entity": "concept", + "openmrs_data_type": "subscriberid", + "openmrs_entity_id": "163150AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + }, + "simserial": { + "openmrs_entity_parent": "", + "openmrs_entity": "concept", + "openmrs_data_type": "simserial", + "openmrs_entity_id": "163151AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + }, + "phonenumber": { + "openmrs_entity_parent": "", + "openmrs_entity": "concept", + "openmrs_data_type": "phonenumber", + "openmrs_entity_id": "163152AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + }, + "encounter_location": "", + "look_up": { + "entity_id": "", + "value": "" + } + }, + "steps": [ + { + "title": "HIV Clients Registration form", + "fields": [ + { + "name": "ctc_number", + "type": "text_input_edit_text", + "properties": { + "hint": "CTC Number", + "type": "Clinic of Treatment and Care registration number (CTC Number)" + }, + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "ctc_number", + "openmrs_entity_parent": "" + }, + "required_status": "false" + }, + { + "name": "cbhs_number", + "type": "text_input_edit_text", + "properties": { + "hint": "CBHS Number", + "type": "Community Based Health Services Registration Number (CBHS Number)" + }, + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "cbhs_number", + "openmrs_entity_parent": "" + }, + "required_status": "false" + }, + { + "name": "client_hiv_status_during_registration", + "type": "spinner", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "client_hiv_status_during_registration", + "openmrs_entity_parent": "" + }, + "properties": { + "text": "Client's HIV status during registration" + }, + "options": [ + { + "name": "unknown", + "text": "Unknown", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "unknown", + "openmrs_entity_parent": "" + } + }, + { + "name": "positive", + "text": "Positive", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "positive", + "openmrs_entity_parent": "" + } + }, + { + "name": "negative", + "text": "Negative", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "negative", + "openmrs_entity_parent": "" + } + } + ], + "required_status": "yes:Please specify your gender" + }, + { + "name": "hiv_registration_date", + "type": "hidden", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "hiv_registration_date", + "openmrs_entity_parent": "" + }, + "required_status": "false" + } + ] + } + ] +} \ No newline at end of file diff --git a/opensrp-chw/src/ba/assets/rule/hiv_registration_form_rules.yml b/opensrp-chw/src/ba/assets/rule/hiv_registration_form_rules.yml new file mode 100644 index 0000000000..e69de29bb2 From 34cfed6da4011b58d80c360045a69f8b5fb542ef Mon Sep 17 00:00:00 2001 From: cozej4 Date: Tue, 19 May 2020 13:23:04 +0300 Subject: [PATCH 009/112] Updated BA ChwApplication flavor --- .../chw/application/ChwApplicationFlv.java | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/opensrp-chw/src/ba/java/org/smartregister/chw/application/ChwApplicationFlv.java b/opensrp-chw/src/ba/java/org/smartregister/chw/application/ChwApplicationFlv.java index 9a359f9425..e6be8a406f 100644 --- a/opensrp-chw/src/ba/java/org/smartregister/chw/application/ChwApplicationFlv.java +++ b/opensrp-chw/src/ba/java/org/smartregister/chw/application/ChwApplicationFlv.java @@ -38,7 +38,7 @@ public boolean hasWashCheck() { @Override public boolean hasMalaria() { - return true; + return false; } @Override @@ -64,4 +64,14 @@ public boolean hasTasks() { public boolean hasStockUsageReport() { return true; } + + @Override + public boolean hasHIV() { + return true; + } + + @Override + public boolean hasTB() { + return true; + } } From c2adb72605c2644ee3145242e87237449c2b8b04 Mon Sep 17 00:00:00 2001 From: cozej4 Date: Tue, 19 May 2020 13:24:43 +0300 Subject: [PATCH 010/112] Updated hiv queries --- .../chw/model/HivRegisterFragmentModel.java | 13 ++++++++----- .../HivRegisterFragmentPresenter.java | 19 +++++-------------- 2 files changed, 13 insertions(+), 19 deletions(-) diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/model/HivRegisterFragmentModel.java b/opensrp-chw/src/main/java/org/smartregister/chw/model/HivRegisterFragmentModel.java index b608933e2d..75ced379bf 100644 --- a/opensrp-chw/src/main/java/org/smartregister/chw/model/HivRegisterFragmentModel.java +++ b/opensrp-chw/src/main/java/org/smartregister/chw/model/HivRegisterFragmentModel.java @@ -6,7 +6,8 @@ import org.jetbrains.annotations.NotNull; import org.smartregister.chw.core.utils.ChildDBConstants; import org.smartregister.chw.hiv.model.BaseHivRegisterFragmentModel; -import org.smartregister.chw.util.ChwDBConstants; +import org.smartregister.chw.hiv.util.Constants.Tables; +import org.smartregister.chw.hiv.util.DBConstants.Key; import org.smartregister.chw.util.Constants; import org.smartregister.cursoradapter.SmartRegisterQueryBuilder; import org.smartregister.family.util.DBConstants; @@ -14,9 +15,6 @@ import java.util.HashSet; import java.util.Set; -import static org.smartregister.chw.referral.util.Constants.Tables; -import static org.smartregister.chw.referral.util.DBConstants.Key; - public class HivRegisterFragmentModel extends BaseHivRegisterFragmentModel { @NonNull @@ -24,7 +22,7 @@ public class HivRegisterFragmentModel extends BaseHivRegisterFragmentModel { public String mainSelect(@NonNull String tableName, @NonNull String mainCondition) { SmartRegisterQueryBuilder queryBuilder = new SmartRegisterQueryBuilder(); queryBuilder.SelectInitiateMainTable(tableName, mainColumns(tableName)); - queryBuilder.customJoin("INNER JOIN " + Constants.TABLE_NAME.FAMILY_MEMBER + " ON " + tableName + "." + Constants.ENTITY_ID + " = " + Constants.TABLE_NAME.FAMILY_MEMBER + "." + DBConstants.KEY.BASE_ENTITY_ID + " COLLATE NOCASE "); + queryBuilder.customJoin("INNER JOIN " + Constants.TABLE_NAME.FAMILY_MEMBER + " ON " + tableName + "." + DBConstants.KEY.BASE_ENTITY_ID + " = " + Constants.TABLE_NAME.FAMILY_MEMBER + "." + DBConstants.KEY.BASE_ENTITY_ID + " COLLATE NOCASE "); queryBuilder.customJoin("INNER JOIN " + Constants.TABLE_NAME.FAMILY + " ON " + Constants.TABLE_NAME.FAMILY_MEMBER + "." + DBConstants.KEY.RELATIONAL_ID + " = " + Constants.TABLE_NAME.FAMILY + "." + DBConstants.KEY.BASE_ENTITY_ID); queryBuilder.customJoin("LEFT JOIN " + Constants.TABLE_NAME.FAMILY_MEMBER + " as T1 ON " + Constants.TABLE_NAME.FAMILY + "." + DBConstants.KEY.PRIMARY_CAREGIVER + " = T1." + DBConstants.KEY.BASE_ENTITY_ID); queryBuilder.customJoin("LEFT JOIN " + Constants.TABLE_NAME.FAMILY_MEMBER + " as T2 ON " + Constants.TABLE_NAME.FAMILY + "." + DBConstants.KEY.FAMILY_HEAD + " = T2." + DBConstants.KEY.BASE_ENTITY_ID); @@ -52,6 +50,11 @@ public String[] mainColumns(String tableName) { columnList.add("T1." + DBConstants.KEY.FIRST_NAME + " || " + "' '" + " || " + "T1." + DBConstants.KEY.MIDDLE_NAME + " || " + "' '" + " || " + "T1." + DBConstants.KEY.LAST_NAME + " AS " + DBConstants.KEY.PRIMARY_CAREGIVER); columnList.add("T2." + DBConstants.KEY.FIRST_NAME + " || " + "' '" + " || " + "T2." + DBConstants.KEY.MIDDLE_NAME + " || " + "' '" + " || " + "T2." + DBConstants.KEY.LAST_NAME + " AS " + DBConstants.KEY.FAMILY_HEAD); columnList.add(Constants.TABLE_NAME.FAMILY + "." + DBConstants.KEY.FIRST_NAME + " as " + org.smartregister.chw.anc.util.DBConstants.KEY.FAMILY_NAME); + columnList.add(Tables.HIV + "." + Key.CTC_NUMBER); + columnList.add(Tables.HIV + "." + Key.CBHS_NUMBER); + columnList.add(Tables.HIV + "." + Key.CLIENT_HIV_STATUS_DURING_REGISTRATION); + columnList.add(Tables.HIV + "." + Key.CLIENT_HIV_STATUS_AFTER_TESTING); + return columnList.toArray(new String[columnList.size()]); } } diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/presenter/HivRegisterFragmentPresenter.java b/opensrp-chw/src/main/java/org/smartregister/chw/presenter/HivRegisterFragmentPresenter.java index 3df9bb85ad..606a015c6c 100644 --- a/opensrp-chw/src/main/java/org/smartregister/chw/presenter/HivRegisterFragmentPresenter.java +++ b/opensrp-chw/src/main/java/org/smartregister/chw/presenter/HivRegisterFragmentPresenter.java @@ -2,18 +2,12 @@ import org.jetbrains.annotations.NotNull; import org.smartregister.chw.R; -import org.smartregister.chw.core.utils.ChwDBConstants; -import org.smartregister.chw.core.utils.CoreConstants; import org.smartregister.chw.hiv.contract.BaseHivRegisterFragmentContract; import org.smartregister.chw.hiv.presenter.BaseHivRegisterFragmentPresenter; -import org.smartregister.chw.referral.contract.BaseReferralRegisterFragmentContract; -import org.smartregister.chw.referral.presenter.BaseReferralRegisterFragmentPresenter; -import org.smartregister.chw.referral.util.DBConstants; +import org.smartregister.chw.hiv.util.Constants.Tables; +import org.smartregister.chw.hiv.util.DBConstants; import org.smartregister.chw.util.Constants; -import static org.smartregister.chw.referral.util.Constants.ReferralType; -import static org.smartregister.chw.referral.util.Constants.Tables; - public class HivRegisterFragmentPresenter extends BaseHivRegisterFragmentPresenter { public HivRegisterFragmentPresenter(BaseHivRegisterFragmentContract.View view, BaseHivRegisterFragmentContract.Model model, String viewConfigurationIdentifier) { @@ -23,19 +17,16 @@ public HivRegisterFragmentPresenter(BaseHivRegisterFragmentContract.View view, B @Override @NotNull public String getMainCondition() { - //TODO Coze update this return " " + Constants.TABLE_NAME.FAMILY_MEMBER + "." + DBConstants.Key.DATE_REMOVED + " is null " + - "AND " + Tables.REFERRAL + "." + DBConstants.Key.REFERRAL_TYPE + " = '" + ReferralType.COMMUNITY_TO_FACILITY_REFERRAL + "' "; + "AND " + Tables.HIV + "." + DBConstants.Key.IS_CLOSED + " = '0' "; } @Override @NotNull public String getDueFilterCondition() { - //TODO Coze update this return " " + Constants.TABLE_NAME.FAMILY_MEMBER + "." + DBConstants.Key.DATE_REMOVED + " is null " + - "AND " + Constants.TABLE_NAME.TASK + "." + ChwDBConstants.TaskTable.BUSINESS_STATUS + " = '" + CoreConstants.BUSINESS_STATUS.REFERRED + "' " + - "AND " + Tables.REFERRAL + "." + DBConstants.Key.REFERRAL_TYPE + " = '" + ReferralType.COMMUNITY_TO_FACILITY_REFERRAL + "' "; + "AND " + Tables.HIV + "." + DBConstants.Key.IS_CLOSED + " = '0' "; } @@ -49,6 +40,6 @@ public void processViewConfigurations() { @Override public String getMainTable() { - return Tables.REFERRAL; + return Tables.HIV; } } From 9e762f78615d6955ad0f5cf4f6b254fd7e87b569 Mon Sep 17 00:00:00 2001 From: cozej4 Date: Tue, 19 May 2020 13:25:37 +0300 Subject: [PATCH 011/112] Code refactoring --- .../fragment/FollowupRegisterFragment.java | 39 ++++--------------- .../chw/fragment/HivRegisterFragment.java | 11 +++--- 2 files changed, 13 insertions(+), 37 deletions(-) diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/fragment/FollowupRegisterFragment.java b/opensrp-chw/src/main/java/org/smartregister/chw/fragment/FollowupRegisterFragment.java index 9eeee06a17..6b350e6ac0 100644 --- a/opensrp-chw/src/main/java/org/smartregister/chw/fragment/FollowupRegisterFragment.java +++ b/opensrp-chw/src/main/java/org/smartregister/chw/fragment/FollowupRegisterFragment.java @@ -60,7 +60,12 @@ protected void initializePresenter() { if (getActivity() == null) { return; } - String viewConfigurationIdentifier = ((BaseRegisterActivity) getActivity()).getViewIdentifiers().get(0); + String viewConfigurationIdentifier = null; + try { + viewConfigurationIdentifier = ((BaseRegisterActivity) getActivity()).getViewIdentifiers().get(0); + } catch (NullPointerException e) { + Timber.e(e); + } presenter = new ReferralFollowupFragmentPresenter(this, new ReferralRegisterFragmentModel(), viewConfigurationIdentifier); } @@ -233,37 +238,7 @@ private String defaultFilterAndSortQuery() { @Override public void countExecute() { - Cursor c = null; - try { - - String query = "select count(*) from " + presenter().getMainTable() + " inner join " + Constants.TABLE_NAME.FAMILY_MEMBER + - " on " + presenter().getMainTable() + "." + DBConstants.KEY.BASE_ENTITY_ID + " = " + - Constants.TABLE_NAME.FAMILY_MEMBER + "." + DBConstants.KEY.BASE_ENTITY_ID + - " where " + presenter().getMainCondition(); - - if (StringUtils.isNotBlank(filters)) { - query = query + " and ( " + filters + " ) "; - } - - if (dueFilterActive) { - query = query + " and ( " + presenter().getDueFilterCondition() + " ) "; - } - - c = commonRepository().rawCustomQueryForAdapter(query); - c.moveToFirst(); - clientAdapter.setTotalcount(c.getInt(0)); - Timber.v("total count here %s", clientAdapter.getTotalcount()); - - clientAdapter.setCurrentlimit(20); - clientAdapter.setCurrentoffset(0); - - } catch (Exception e) { - Timber.e(e); - } finally { - if (c != null) { - c.close(); - } - } + //TODO coze implement this } @Override diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/fragment/HivRegisterFragment.java b/opensrp-chw/src/main/java/org/smartregister/chw/fragment/HivRegisterFragment.java index b9a59957f3..9277fc9768 100644 --- a/opensrp-chw/src/main/java/org/smartregister/chw/fragment/HivRegisterFragment.java +++ b/opensrp-chw/src/main/java/org/smartregister/chw/fragment/HivRegisterFragment.java @@ -20,13 +20,9 @@ import org.smartregister.chw.hiv.fragment.BaseHivRegisterFragment; import org.smartregister.chw.hiv.provider.HivRegisterProvider; import org.smartregister.chw.model.HivRegisterFragmentModel; -import org.smartregister.chw.model.ReferralRegisterFragmentModel; import org.smartregister.chw.presenter.HivRegisterFragmentPresenter; -import org.smartregister.chw.presenter.ReferralRegisterFragmentPresenter; import org.smartregister.chw.referral.activity.ReferralDetailsViewActivity; import org.smartregister.chw.referral.domain.MemberObject; -import org.smartregister.chw.referral.fragment.BaseReferralRegisterFragment; -import org.smartregister.chw.referral.provider.ReferralRegisterProvider; import org.smartregister.chw.util.Constants; import org.smartregister.chw.util.Utils; import org.smartregister.commonregistry.CommonPersonObjectClient; @@ -112,7 +108,12 @@ protected void initializePresenter() { if (getActivity() == null) { return; } - String viewConfigurationIdentifier = ((BaseRegisterActivity) getActivity()).getViewIdentifiers().get(0); + String viewConfigurationIdentifier = null; + try { + viewConfigurationIdentifier = ((BaseRegisterActivity) getActivity()).getViewIdentifiers().get(0); + } catch (NullPointerException e) { + Timber.e(e); + } presenter = new HivRegisterFragmentPresenter(this, new HivRegisterFragmentModel(), viewConfigurationIdentifier); } From 56086252eefff1d0bfac851ed6dc421af5bb1ab5 Mon Sep 17 00:00:00 2001 From: cozej4 Date: Tue, 19 May 2020 13:26:24 +0300 Subject: [PATCH 012/112] Code refactoring --- .../chw/activity/HivRegisterActivity.java | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/activity/HivRegisterActivity.java b/opensrp-chw/src/main/java/org/smartregister/chw/activity/HivRegisterActivity.java index fa8cd4836b..321a251a1d 100644 --- a/opensrp-chw/src/main/java/org/smartregister/chw/activity/HivRegisterActivity.java +++ b/opensrp-chw/src/main/java/org/smartregister/chw/activity/HivRegisterActivity.java @@ -17,8 +17,10 @@ import org.smartregister.chw.fragment.FollowupRegisterFragment; import org.smartregister.chw.fragment.HivRegisterFragment; import org.smartregister.chw.hiv.activity.BaseHivRegisterActivity; +import org.smartregister.chw.hiv.activity.BaseHivRegistrationFormsActivity; import org.smartregister.chw.hiv.fragment.BaseHivRegisterFragment; import org.smartregister.chw.util.Constants; +import org.smartregister.family.util.JsonFormUtils; import org.smartregister.helper.BottomNavigationHelper; import org.smartregister.job.ImageUploadServiceJob; import org.smartregister.job.PullUniqueIdsServiceJob; @@ -28,17 +30,17 @@ import java.util.List; -import static org.smartregister.chw.referral.util.Constants.ActivityPayload; -import static org.smartregister.chw.referral.util.Constants.ActivityPayloadType; +import static org.smartregister.chw.core.utils.FormUtils.getFormUtils; public class HivRegisterActivity extends BaseHivRegisterActivity { public static void startHIVRegistrationActivity(Activity activity, String baseEntityID) { - Intent intent = new Intent(activity, HivRegisterActivity.class); - intent.putExtra(ActivityPayload.BASE_ENTITY_ID, baseEntityID); -// intent.putExtra(ActivityPayload.HIV_FORM_NAME, "form name"); - intent.putExtra(ActivityPayload.ACTION, ActivityPayloadType.REGISTRATION); - activity.startActivity(intent); + Intent intent = new Intent(activity, BaseHivRegistrationFormsActivity.class); + intent.putExtra(org.smartregister.chw.referral.util.Constants.ActivityPayload.BASE_ENTITY_ID, baseEntityID); + intent.putExtra(org.smartregister.chw.referral.util.Constants.ActivityPayload.JSON_FORM, getFormUtils().getFormJsonFromRepositoryOrAssets(org.smartregister.chw.util.Constants.JSON_FORM.getHivRegistration()).toString()); + intent.putExtra(org.smartregister.chw.referral.util.Constants.ActivityPayload.ACTION, org.smartregister.chw.referral.util.Constants.ActivityPayloadType.REGISTRATION); + + activity.startActivityForResult(intent, JsonFormUtils.REQUEST_CODE_GET_JSON); } @NotNull From 844d06bc1ecaacb8d232a36a049d5d3513a6b986 Mon Sep 17 00:00:00 2001 From: cozej4 Date: Tue, 19 May 2020 13:27:18 +0300 Subject: [PATCH 013/112] Implemented profile menu actions for launching HIV registration form --- .../FamilyOtherMemberProfileActivityFlv.java | 9 ++++- .../org/smartregister/chw/util/UtilsFlv.java | 7 ++++ .../AllClientsMemberProfileActivity.java | 5 +++ .../FamilyOtherMemberProfileActivity.java | 37 +++++++++++++------ 4 files changed, 45 insertions(+), 13 deletions(-) diff --git a/opensrp-chw/src/ba/java/org/smartregister/chw/activity/FamilyOtherMemberProfileActivityFlv.java b/opensrp-chw/src/ba/java/org/smartregister/chw/activity/FamilyOtherMemberProfileActivityFlv.java index cad252431a..b7f54f159e 100644 --- a/opensrp-chw/src/ba/java/org/smartregister/chw/activity/FamilyOtherMemberProfileActivityFlv.java +++ b/opensrp-chw/src/ba/java/org/smartregister/chw/activity/FamilyOtherMemberProfileActivityFlv.java @@ -4,6 +4,8 @@ import android.view.Menu; import android.widget.Toast; +import androidx.annotation.Nullable; + import org.smartregister.chw.BuildConfig; import org.smartregister.chw.R; import org.smartregister.chw.core.fragment.FamilyCallDialogFragment; @@ -27,7 +29,7 @@ public OnClickFloatingMenu getOnClickFloatingMenu(final Activity activity, final break; case R.id.refer_to_facility_layout: if (BuildConfig.USE_UNIFIED_REFERRAL_APPROACH) { - launchClientReferralActivity(activity, getCommonReferralTypes(activity), baseEntityId); + launchClientReferralActivity(activity, getCommonReferralTypes(activity), baseEntityId); } else { Toast.makeText(activity, "Refer to facility", Toast.LENGTH_SHORT).show(); } @@ -48,6 +50,11 @@ public void updateMaleFpMenuItems(String baseEntityId, Menu menu) { UtilsFlv.updateFpMenuItems(baseEntityId, menu); } + @Override + public void updateHivMenuItems(@Nullable String baseEntityId, @Nullable Menu menu) { + UtilsFlv.updateHivMenuItems(baseEntityId, menu); + } + @Override public void updateFpMenuItems(String baseEntityId, Menu menu) { UtilsFlv.updateFpMenuItems(baseEntityId, menu); diff --git a/opensrp-chw/src/ba/java/org/smartregister/chw/util/UtilsFlv.java b/opensrp-chw/src/ba/java/org/smartregister/chw/util/UtilsFlv.java index 551be1c1d1..fe884297a0 100644 --- a/opensrp-chw/src/ba/java/org/smartregister/chw/util/UtilsFlv.java +++ b/opensrp-chw/src/ba/java/org/smartregister/chw/util/UtilsFlv.java @@ -9,6 +9,7 @@ import org.smartregister.chw.core.utils.CoreConstants; import org.smartregister.chw.core.utils.MalariaVisitUtil; import org.smartregister.chw.fp.dao.FpDao; +import org.smartregister.chw.hiv.dao.HivDao; import org.smartregister.chw.malaria.dao.MalariaDao; import org.smartregister.util.Utils; @@ -57,4 +58,10 @@ public static void updateFpMenuItems(String baseEntityId, Menu menu) { } } + public static void updateHivMenuItems(String baseEntityId, Menu menu) { + if (HivDao.isRegisteredForHiv(baseEntityId)) { + menu.findItem(R.id.action_hiv_registration).setVisible(false); + } + } + } diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/activity/AllClientsMemberProfileActivity.java b/opensrp-chw/src/main/java/org/smartregister/chw/activity/AllClientsMemberProfileActivity.java index e1f341154a..73df91b4e4 100644 --- a/opensrp-chw/src/main/java/org/smartregister/chw/activity/AllClientsMemberProfileActivity.java +++ b/opensrp-chw/src/main/java/org/smartregister/chw/activity/AllClientsMemberProfileActivity.java @@ -167,6 +167,11 @@ protected void startMalariaRegister() { MalariaRegisterActivity.startMalariaRegistrationActivity(AllClientsMemberProfileActivity.this, baseEntityId, familyBaseEntityId); } + @Override + protected void startHivRegister() { + HivRegisterActivity.startHIVRegistrationActivity(AllClientsMemberProfileActivity.this, baseEntityId); + } + @Override protected void startFpRegister() { String dob = org.smartregister.family.util.Utils.getValue(commonPersonObject.getColumnmaps(), DBConstants.KEY.DOB, false); diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/activity/FamilyOtherMemberProfileActivity.java b/opensrp-chw/src/main/java/org/smartregister/chw/activity/FamilyOtherMemberProfileActivity.java index e4a37dcb41..3990d137cf 100644 --- a/opensrp-chw/src/main/java/org/smartregister/chw/activity/FamilyOtherMemberProfileActivity.java +++ b/opensrp-chw/src/main/java/org/smartregister/chw/activity/FamilyOtherMemberProfileActivity.java @@ -9,6 +9,7 @@ import org.json.JSONObject; import org.smartregister.chw.R; +import org.smartregister.chw.application.ChwApplication; import org.smartregister.chw.core.activity.CoreFamilyOtherMemberProfileActivity; import org.smartregister.chw.core.activity.CoreFamilyProfileActivity; import org.smartregister.chw.core.form_data.NativeFormsDataBinder; @@ -60,6 +61,11 @@ public boolean onCreateOptionsMenu(Menu menu) { flavor.updateMaleFpMenuItems(baseEntityId, menu); } + if (!ChwApplication.getApplicationFlavor().hasHIV()) { + menu.findItem(R.id.action_hiv_registration).setVisible(false); + } else { + flavor.updateHivMenuItems(baseEntityId, menu); + } return true; } @@ -101,6 +107,11 @@ protected void removeIndividualProfile() { commonPersonObject, familyBaseEntityId, familyHead, primaryCaregiver, FamilyRegisterActivity.class.getCanonicalName()); } + @Override + protected void startHivRegister() { + HivRegisterActivity.startHIVRegistrationActivity(FamilyOtherMemberProfileActivity.this, baseEntityId); + } + @Override protected void startEditMemberJsonForm(Integer title_resource, CommonPersonObjectClient client) { @@ -150,7 +161,7 @@ protected Class getFamilyProfileActivity() @Override protected void initializePresenter() { super.initializePresenter(); - onClickFloatingMenu = flavor.getOnClickFloatingMenu(this, familyBaseEntityId,baseEntityId); + onClickFloatingMenu = flavor.getOnClickFloatingMenu(this, familyBaseEntityId, baseEntityId); } @Override @@ -169,11 +180,21 @@ protected BaseFamilyOtherMemberProfileFragment getFamilyOtherMemberProfileFragme return FamilyOtherMemberProfileFragment.newInstance(getIntent().getExtras()); } + @Override + protected void startMalariaFollowUpVisit() { + MalariaFollowUpVisitActivity.startMalariaFollowUpActivity(this, baseEntityId); + } + + @Override + protected void setIndependentClient(boolean isIndependentClient) { + super.isIndependent = isIndependentClient; + } + /** * build implementation differences file */ public interface Flavor { - OnClickFloatingMenu getOnClickFloatingMenu(final Activity activity, final String familyBaseEntityId , final String baseEntityId); + OnClickFloatingMenu getOnClickFloatingMenu(final Activity activity, final String familyBaseEntityId, final String baseEntityId); boolean isOfReproductiveAge(CommonPersonObjectClient commonPersonObject, String gender); @@ -183,16 +204,8 @@ public interface Flavor { void updateMaleFpMenuItems(@Nullable String baseEntityId, @Nullable Menu menu); - boolean hasANC(); - } + void updateHivMenuItems(@Nullable String baseEntityId, @Nullable Menu menu); - @Override - protected void startMalariaFollowUpVisit() { - MalariaFollowUpVisitActivity.startMalariaFollowUpActivity(this, baseEntityId); - } - - @Override - protected void setIndependentClient(boolean isIndependentClient) { - super.isIndependent = isIndependentClient; + boolean hasANC(); } } From f3b78e66425bba689740fa2c362be3f67105e4ed Mon Sep 17 00:00:00 2001 From: cozej4 Date: Thu, 21 May 2020 10:08:36 +0300 Subject: [PATCH 014/112] Refactored openeing of hiv profile --- .../chw/fragment/HivRegisterFragment.java | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/fragment/HivRegisterFragment.java b/opensrp-chw/src/main/java/org/smartregister/chw/fragment/HivRegisterFragment.java index 9277fc9768..a038f9f354 100644 --- a/opensrp-chw/src/main/java/org/smartregister/chw/fragment/HivRegisterFragment.java +++ b/opensrp-chw/src/main/java/org/smartregister/chw/fragment/HivRegisterFragment.java @@ -10,6 +10,8 @@ import androidx.loader.content.CursorLoader; import androidx.loader.content.Loader; +import com.google.gson.Gson; + import org.apache.commons.lang3.StringUtils; import org.jetbrains.annotations.Nullable; import org.smartregister.chw.R; @@ -17,12 +19,12 @@ import org.smartregister.chw.anc.util.DBConstants; import org.smartregister.chw.core.custom_views.NavigationMenu; import org.smartregister.chw.core.utils.QueryBuilder; +import org.smartregister.chw.hiv.activity.BaseHivProfileActivity; +import org.smartregister.chw.hiv.dao.HivDao; import org.smartregister.chw.hiv.fragment.BaseHivRegisterFragment; import org.smartregister.chw.hiv.provider.HivRegisterProvider; import org.smartregister.chw.model.HivRegisterFragmentModel; import org.smartregister.chw.presenter.HivRegisterFragmentPresenter; -import org.smartregister.chw.referral.activity.ReferralDetailsViewActivity; -import org.smartregister.chw.referral.domain.MemberObject; import org.smartregister.chw.util.Constants; import org.smartregister.chw.util.Utils; import org.smartregister.commonregistry.CommonPersonObjectClient; @@ -35,6 +37,7 @@ import java.text.MessageFormat; import java.util.HashMap; import java.util.List; +import java.util.Objects; import java.util.Set; import timber.log.Timber; @@ -160,7 +163,8 @@ private void switchViews(View dueOnlyLayout, boolean isPress) { @Override protected void openProfile(CommonPersonObjectClient client) { - ReferralDetailsViewActivity.startReferralDetailsViewActivity(getActivity(), new MemberObject(client)); + if(getActivity()!=null) + BaseHivProfileActivity.Companion.startProfileActivity(getActivity(), HivDao.getMember(Objects.requireNonNull(client.getColumnmaps().get("base_entity_id")))); } @Override From 85a5ed99ab479ceb7be1b6f70ca937fd2b571ff0 Mon Sep 17 00:00:00 2001 From: cozej4 Date: Thu, 21 May 2020 18:27:31 +0300 Subject: [PATCH 015/112] Added tb registration forms --- .../ba/assets/json.form/tb_registration.json | 273 ++++++++++++++++++ .../rule/tb_registration_form_rules.yml | 14 + 2 files changed, 287 insertions(+) create mode 100644 opensrp-chw/src/ba/assets/json.form/tb_registration.json create mode 100644 opensrp-chw/src/ba/assets/rule/tb_registration_form_rules.yml diff --git a/opensrp-chw/src/ba/assets/json.form/tb_registration.json b/opensrp-chw/src/ba/assets/json.form/tb_registration.json new file mode 100644 index 0000000000..fc871abf64 --- /dev/null +++ b/opensrp-chw/src/ba/assets/json.form/tb_registration.json @@ -0,0 +1,273 @@ +{ + "form": "TB Registration form", + "count": "1", + "encounter_type": "TB Registration", + "entity_id": "", + "relational_id": "", + "rules_file": "rule/tb_registration_form_rules.yml", + "metadata": { + "start": { + "openmrs_entity_parent": "", + "openmrs_entity": "concept", + "openmrs_data_type": "start", + "openmrs_entity_id": "163137AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + }, + "end": { + "openmrs_entity_parent": "", + "openmrs_entity": "concept", + "openmrs_data_type": "end", + "openmrs_entity_id": "163138AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + }, + "today": { + "openmrs_entity_parent": "", + "openmrs_entity": "encounter", + "openmrs_entity_id": "encounter_date" + }, + "deviceid": { + "openmrs_entity_parent": "", + "openmrs_entity": "concept", + "openmrs_data_type": "deviceid", + "openmrs_entity_id": "163149AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + }, + "subscriberid": { + "openmrs_entity_parent": "", + "openmrs_entity": "concept", + "openmrs_data_type": "subscriberid", + "openmrs_entity_id": "163150AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + }, + "simserial": { + "openmrs_entity_parent": "", + "openmrs_entity": "concept", + "openmrs_data_type": "simserial", + "openmrs_entity_id": "163151AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + }, + "phonenumber": { + "openmrs_entity_parent": "", + "openmrs_entity": "concept", + "openmrs_data_type": "phonenumber", + "openmrs_entity_id": "163152AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + }, + "encounter_location": "", + "look_up": { + "entity_id": "", + "value": "" + } + }, + "steps": [ + { + "title": "TB Clients Registration form", + "fields": [ + { + "name": "community_client_tb_registration_number", + "type": "text_input_edit_text", + "properties": { + "hint": "CBHS Number", + "type": "Community Based Health Services Registration Number (CBHS Number)" + }, + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "community_client_tb_registration_number", + "openmrs_entity_parent": "" + }, + "required_status": "false" + }, + { + "name": "client_tb_status_during_registration", + "type": "spinner", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "client_tb_status_during_registration", + "openmrs_entity_parent": "" + }, + "properties": { + "text": "Client's HIV status during registration" + }, + "options": [ + { + "name": "unknown", + "text": "Unknown", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "unknown", + "openmrs_entity_parent": "" + } + }, + { + "name": "positive", + "text": "Positive", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "positive", + "openmrs_entity_parent": "" + } + }, + { + "name": "negative", + "text": "Negative", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "negative", + "openmrs_entity_parent": "" + } + } + ], + "required_status": "yes:Please specify your gender" + }, + { + "name": "place_of_domicile", + "type": "spinner", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "place_of_domicile", + "openmrs_entity_parent": "" + }, + "properties": { + "text": "Place of Domicile" + }, + "options": [ + { + "name": "a_family_with_tb_patient", + "text": "A family with TB patient", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "a_family_with_tb_patient", + "openmrs_entity_parent": "" + } + }, + { + "name": "a_family_without_tb_patient", + "text": "A family without TB patient", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "a_family_without_tb_patient", + "openmrs_entity_parent": "" + } + }, + { + "name": "community_gathering", + "text": "Community gathering", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "community_gathering", + "openmrs_entity_parent": "" + } + }, + { + "name": "pharmacy", + "text": "Pharmacy", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "pharmacy", + "openmrs_entity_parent": "" + } + }, + { + "name": "traditional_doctors", + "text": "Traditional doctors", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "traditional_doctors", + "openmrs_entity_parent": "" + } + } + ], + "required_status": "yes:Please specify place of domicile" + }, + { + "name": "community_gathering", + "type": "spinner", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "community_gathering", + "openmrs_entity_parent": "" + }, + "properties": { + "text": "Type of community gathering" + }, + "options": [ + { + "name": "school", + "text": "School", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "school", + "openmrs_entity_parent": "" + } + }, + { + "name": "worship_houses", + "text": "Worship houses", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "worship_houses", + "openmrs_entity_parent": "" + } + }, + { + "name": "mining", + "text": "Mining", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "mining", + "openmrs_entity_parent": "" + } + }, + { + "name": "public_meetings", + "text": "Public meetings", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "public_meetings", + "openmrs_entity_parent": "" + } + }, + { + "name": "prison", + "text": "Prison", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "prison", + "openmrs_entity_parent": "" + } + }, + { + "name": "others", + "text": "Others", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "others", + "openmrs_entity_parent": "" + } + } + ], + "required_status": "yes:Please specify the type of community gathering", + "subjects": "place_of_domicile:map" + }, + { + "name": "other_community_gathering", + "type": "text_input_edit_text", + "properties": { + "hint": "Specify other community gathering" + }, + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "other_community_gathering", + "openmrs_entity_parent": "" + }, + "required_status": "yes:Please specify other community gathering", + "subjects": "community_gathering:map" + }, + { + "name": "tb_registration_date", + "type": "hidden", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "tb_registration_date", + "openmrs_entity_parent": "" + }, + "required_status": "false" + } + ] + } + ] +} \ No newline at end of file diff --git a/opensrp-chw/src/ba/assets/rule/tb_registration_form_rules.yml b/opensrp-chw/src/ba/assets/rule/tb_registration_form_rules.yml new file mode 100644 index 0000000000..b350194fef --- /dev/null +++ b/opensrp-chw/src/ba/assets/rule/tb_registration_form_rules.yml @@ -0,0 +1,14 @@ +--- +name: "community_gathering_visibility" +description: "Display community gathering types if community_gathering is chosen" +priority: 1 +condition: "place_of_domicile['community_gathering'] != null" +actions: + - "community_gathering_visibility = true" +--- +name: "other_community_gathering_visibility" +description: "Display other community gathering types if others is chosen" +priority: 1 +condition: "community_gathering['others'] != null" +actions: + - "other_community_gathering_visibility = true" \ No newline at end of file From a091fb47510ceb93323c8fecdc6208492ce2339e Mon Sep 17 00:00:00 2001 From: cozej4 Date: Thu, 21 May 2020 18:28:05 +0300 Subject: [PATCH 016/112] Code refactoring --- opensrp-chw/src/ba/assets/json.form/tb_registration.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/opensrp-chw/src/ba/assets/json.form/tb_registration.json b/opensrp-chw/src/ba/assets/json.form/tb_registration.json index fc871abf64..85d0884fea 100644 --- a/opensrp-chw/src/ba/assets/json.form/tb_registration.json +++ b/opensrp-chw/src/ba/assets/json.form/tb_registration.json @@ -80,7 +80,7 @@ "openmrs_entity_parent": "" }, "properties": { - "text": "Client's HIV status during registration" + "text": "Client's TB status during registration" }, "options": [ { From 2372aa1f419888775ad67b6095eb69133dc37164 Mon Sep 17 00:00:00 2001 From: cozej4 Date: Thu, 21 May 2020 18:28:29 +0300 Subject: [PATCH 017/112] setup tb library on chw application --- .../org/smartregister/chw/application/ChwApplication.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/application/ChwApplication.java b/opensrp-chw/src/main/java/org/smartregister/chw/application/ChwApplication.java index 7215ea1f18..8938854ee7 100644 --- a/opensrp-chw/src/main/java/org/smartregister/chw/application/ChwApplication.java +++ b/opensrp-chw/src/main/java/org/smartregister/chw/application/ChwApplication.java @@ -54,6 +54,7 @@ import org.smartregister.chw.schedulers.ChwScheduleTaskExecutor; import org.smartregister.chw.service.ChildAlertService; import org.smartregister.chw.sync.ChwClientProcessor; +import org.smartregister.chw.tb.TbLibrary; import org.smartregister.chw.util.FailSafeRecalledID; import org.smartregister.chw.util.FileUtils; import org.smartregister.chw.util.JsonFormUtils; @@ -214,7 +215,10 @@ private void initializeLibraries() { } if (hasTB()) { - //TODO Setup tb library + //Setup tb library + TbLibrary.init(this); + TbLibrary.getInstance().setAppVersion(BuildConfig.VERSION_CODE); + TbLibrary.getInstance().setDatabaseVersion(BuildConfig.DATABASE_VERSION); } OpdLibrary.init(context, getRepository(), From 125194fbd80167e92d6ef5f5a0c2784ae369216c Mon Sep 17 00:00:00 2001 From: cozej4 Date: Thu, 21 May 2020 18:40:59 +0300 Subject: [PATCH 018/112] Implement TB register --- opensrp-chw/src/main/AndroidManifest.xml | 5 + .../chw/activity/HivRegisterActivity.java | 8 +- .../chw/activity/TbRegisterActivity.java | 130 ++++++++ .../chw/fragment/TbRegisterFragment.java | 315 ++++++++++++++++++ .../chw/model/TbRegisterFragmentModel.java | 60 ++++ .../TbRegisterFragmentPresenter.java | 45 +++ 6 files changed, 559 insertions(+), 4 deletions(-) create mode 100644 opensrp-chw/src/main/java/org/smartregister/chw/activity/TbRegisterActivity.java create mode 100644 opensrp-chw/src/main/java/org/smartregister/chw/fragment/TbRegisterFragment.java create mode 100644 opensrp-chw/src/main/java/org/smartregister/chw/model/TbRegisterFragmentModel.java create mode 100644 opensrp-chw/src/main/java/org/smartregister/chw/presenter/TbRegisterFragmentPresenter.java diff --git a/opensrp-chw/src/main/AndroidManifest.xml b/opensrp-chw/src/main/AndroidManifest.xml index 56ef851190..1a73201b08 100644 --- a/opensrp-chw/src/main/AndroidManifest.xml +++ b/opensrp-chw/src/main/AndroidManifest.xml @@ -248,6 +248,11 @@ android:label="@string/hiv_register" android:theme="@style/ChwTheme.NoActionBar" /> + + diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/activity/HivRegisterActivity.java b/opensrp-chw/src/main/java/org/smartregister/chw/activity/HivRegisterActivity.java index 321a251a1d..e7b1a55b76 100644 --- a/opensrp-chw/src/main/java/org/smartregister/chw/activity/HivRegisterActivity.java +++ b/opensrp-chw/src/main/java/org/smartregister/chw/activity/HivRegisterActivity.java @@ -36,9 +36,9 @@ public class HivRegisterActivity extends BaseHivRegisterActivity { public static void startHIVRegistrationActivity(Activity activity, String baseEntityID) { Intent intent = new Intent(activity, BaseHivRegistrationFormsActivity.class); - intent.putExtra(org.smartregister.chw.referral.util.Constants.ActivityPayload.BASE_ENTITY_ID, baseEntityID); - intent.putExtra(org.smartregister.chw.referral.util.Constants.ActivityPayload.JSON_FORM, getFormUtils().getFormJsonFromRepositoryOrAssets(org.smartregister.chw.util.Constants.JSON_FORM.getHivRegistration()).toString()); - intent.putExtra(org.smartregister.chw.referral.util.Constants.ActivityPayload.ACTION, org.smartregister.chw.referral.util.Constants.ActivityPayloadType.REGISTRATION); + intent.putExtra(org.smartregister.chw.hiv.util.Constants.ActivityPayload.BASE_ENTITY_ID, baseEntityID); + intent.putExtra(org.smartregister.chw.hiv.util.Constants.ActivityPayload.JSON_FORM, getFormUtils().getFormJsonFromRepositoryOrAssets(org.smartregister.chw.util.Constants.JSON_FORM.getHivRegistration()).toString()); + intent.putExtra(org.smartregister.chw.hiv.util.Constants.ActivityPayload.ACTION, org.smartregister.chw.hiv.util.Constants.ActivityPayloadType.REGISTRATION); activity.startActivityForResult(intent, JsonFormUtils.REQUEST_CODE_GET_JSON); } @@ -75,7 +75,7 @@ protected void registerBottomNavigation() { if (bottomNavigationView != null) { bottomNavigationView.setLabelVisibilityMode(LabelVisibilityMode.LABEL_VISIBILITY_LABELED); bottomNavigationView.getMenu().removeItem(org.smartregister.R.id.action_clients); - bottomNavigationView.getMenu().removeItem(org.smartregister.chw.referral.R.id.action_register); + bottomNavigationView.getMenu().removeItem(org.smartregister.chw.hiv.R.id.action_register); bottomNavigationView.getMenu().removeItem(org.smartregister.R.id.action_search); bottomNavigationView.getMenu().removeItem(org.smartregister.R.id.action_library); diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/activity/TbRegisterActivity.java b/opensrp-chw/src/main/java/org/smartregister/chw/activity/TbRegisterActivity.java new file mode 100644 index 0000000000..50e9c17b26 --- /dev/null +++ b/opensrp-chw/src/main/java/org/smartregister/chw/activity/TbRegisterActivity.java @@ -0,0 +1,130 @@ +package org.smartregister.chw.activity; + +import android.app.Activity; +import android.content.Intent; +import android.os.Bundle; + +import androidx.fragment.app.Fragment; + +import com.google.android.material.bottomnavigation.LabelVisibilityMode; + +import org.jetbrains.annotations.NotNull; +import org.json.JSONObject; +import org.smartregister.chw.R; +import org.smartregister.chw.core.custom_views.NavigationMenu; +import org.smartregister.chw.core.job.HomeVisitServiceJob; +import org.smartregister.chw.core.job.VaccineRecurringServiceJob; +import org.smartregister.chw.fragment.FollowupRegisterFragment; +import org.smartregister.chw.fragment.TbRegisterFragment; +import org.smartregister.chw.hiv.activity.BaseHivRegistrationFormsActivity; +import org.smartregister.chw.tb.activity.BaseTbRegisterActivity; +import org.smartregister.chw.tb.fragment.BaseTbRegisterFragment; +import org.smartregister.chw.util.Constants; +import org.smartregister.family.util.JsonFormUtils; +import org.smartregister.helper.BottomNavigationHelper; +import org.smartregister.job.ImageUploadServiceJob; +import org.smartregister.job.PullUniqueIdsServiceJob; +import org.smartregister.job.SyncServiceJob; +import org.smartregister.job.SyncTaskServiceJob; +import org.smartregister.listener.BottomNavigationListener; + +import java.util.List; + +import static org.smartregister.chw.core.utils.FormUtils.getFormUtils; + +public class TbRegisterActivity extends BaseTbRegisterActivity { + + public static void startTbRegistrationActivity(Activity activity, String baseEntityID) { + Intent intent = new Intent(activity, BaseHivRegistrationFormsActivity.class); + intent.putExtra(org.smartregister.chw.tb.util.Constants.ActivityPayload.BASE_ENTITY_ID, baseEntityID); + intent.putExtra(org.smartregister.chw.tb.util.Constants.ActivityPayload.JSON_FORM, getFormUtils().getFormJsonFromRepositoryOrAssets(Constants.JSON_FORM.getHivRegistration()).toString()); + intent.putExtra(org.smartregister.chw.tb.util.Constants.ActivityPayload.ACTION, org.smartregister.chw.tb.util.Constants.ActivityPayloadType.REGISTRATION); + + activity.startActivityForResult(intent, JsonFormUtils.REQUEST_CODE_GET_JSON); + } + + @NotNull + @Override + protected Fragment[] getOtherFragments() { + Fragment fg = new FollowupRegisterFragment(); + return new Fragment[]{fg}; + } + + @NotNull + @Override + protected BaseTbRegisterFragment getRegisterFragment() { + return new TbRegisterFragment(); + } + + @Override + public List getViewIdentifiers() { + return null; + } + + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + NavigationMenu.getInstance(this, null, null); + } + + @Override + protected void registerBottomNavigation() { + bottomNavigationHelper = new BottomNavigationHelper(); + bottomNavigationView = findViewById(org.smartregister.R.id.bottom_navigation); + + if (bottomNavigationView != null) { + bottomNavigationView.setLabelVisibilityMode(LabelVisibilityMode.LABEL_VISIBILITY_LABELED); + bottomNavigationView.getMenu().removeItem(org.smartregister.R.id.action_clients); + bottomNavigationView.getMenu().removeItem(org.smartregister.chw.tb.R.id.action_register); + bottomNavigationView.getMenu().removeItem(org.smartregister.R.id.action_search); + bottomNavigationView.getMenu().removeItem(org.smartregister.R.id.action_library); + + bottomNavigationView.inflateMenu(getMenuResource()); + bottomNavigationHelper.disableShiftMode(bottomNavigationView); + + BottomNavigationListener hivBottomNavigationListener = getBottomNavigation(this); + bottomNavigationView.setOnNavigationItemSelectedListener(hivBottomNavigationListener); + + } + } + + @Override + public void startFormActivity(JSONObject jsonForm) { + //Implement + } + + private void startRegisterActivity() { + HomeVisitServiceJob.scheduleJobImmediately(HomeVisitServiceJob.TAG); + VaccineRecurringServiceJob.scheduleJobImmediately(VaccineRecurringServiceJob.TAG); + ImageUploadServiceJob.scheduleJobImmediately(ImageUploadServiceJob.TAG); + SyncServiceJob.scheduleJobImmediately(SyncServiceJob.TAG); + PullUniqueIdsServiceJob.scheduleJobImmediately(PullUniqueIdsServiceJob.TAG); + HomeVisitServiceJob.scheduleJobImmediately(HomeVisitServiceJob.TAG); + SyncTaskServiceJob.scheduleJobImmediately(SyncTaskServiceJob.TAG); + Intent intent = new Intent(this, TbRegisterActivity.class); + this.startActivity(intent); + this.overridePendingTransition(R.anim.slide_in_up, R.anim.slide_out_up); + this.finish(); + } + + @Override + protected void onResumption() { + super.onResumption(); + NavigationMenu menu = NavigationMenu.getInstance(this, null, null); + if (menu != null) { + menu.getNavigationAdapter().setSelectedView(Constants.DrawerMenu.HIV_CLIENTS); + } + } + + @Override + protected void onActivityResult(int requestCode, int resultCode, Intent data) { + super.onActivityResult(requestCode, resultCode, data); + if (resultCode == Activity.RESULT_OK && requestCode == org.smartregister.chw.malaria.util.Constants.REQUEST_CODE_GET_JSON) { + startRegisterActivity(); + } else { + finish(); + } + + } +} + \ No newline at end of file diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/fragment/TbRegisterFragment.java b/opensrp-chw/src/main/java/org/smartregister/chw/fragment/TbRegisterFragment.java new file mode 100644 index 0000000000..5fd5fabb31 --- /dev/null +++ b/opensrp-chw/src/main/java/org/smartregister/chw/fragment/TbRegisterFragment.java @@ -0,0 +1,315 @@ +package org.smartregister.chw.fragment; + +import android.database.Cursor; +import android.os.Bundle; +import android.view.View; +import android.widget.LinearLayout; +import android.widget.TextView; + +import androidx.appcompat.widget.Toolbar; +import androidx.loader.content.CursorLoader; +import androidx.loader.content.Loader; + +import org.apache.commons.lang3.StringUtils; +import org.jetbrains.annotations.Nullable; +import org.smartregister.chw.R; +import org.smartregister.chw.activity.MalariaFollowUpVisitActivity; +import org.smartregister.chw.anc.util.DBConstants; +import org.smartregister.chw.core.custom_views.NavigationMenu; +import org.smartregister.chw.core.utils.QueryBuilder; +import org.smartregister.chw.model.TbRegisterFragmentModel; +import org.smartregister.chw.presenter.TbRegisterFragmentPresenter; +import org.smartregister.chw.tb.activity.BaseTbProfileActivity; +import org.smartregister.chw.tb.dao.TbDao; +import org.smartregister.chw.tb.fragment.BaseTbRegisterFragment; +import org.smartregister.chw.tb.provider.TbRegisterProvider; +import org.smartregister.chw.util.Constants; +import org.smartregister.chw.util.Utils; +import org.smartregister.commonregistry.CommonPersonObjectClient; +import org.smartregister.commonregistry.CommonRepository; +import org.smartregister.cursoradapter.RecyclerViewPaginatedAdapter; +import org.smartregister.cursoradapter.SmartRegisterQueryBuilder; +import org.smartregister.view.activity.BaseRegisterActivity; +import org.smartregister.view.customcontrols.CustomFontTextView; + +import java.text.MessageFormat; +import java.util.HashMap; +import java.util.List; +import java.util.Objects; +import java.util.Set; + +import timber.log.Timber; + +public class TbRegisterFragment extends BaseTbRegisterFragment { + + private static final String DUE_FILTER_TAG = "PRESSED"; + private View view; + private View dueOnlyLayout; + private boolean dueFilterActive = false; + + @Override + public void initializeAdapter(@Nullable Set visibleColumns) { + TbRegisterProvider tbRegisterProvider = new TbRegisterProvider(getActivity(), paginationViewHandler, registerActionHandler, visibleColumns); + clientAdapter = new RecyclerViewPaginatedAdapter(null, tbRegisterProvider, context().commonrepository(this.tablename)); + clientAdapter.setCurrentlimit(20); + clientsView.setAdapter(clientAdapter); + } + + @Override + public void setupViews(View view) { + super.setupViews(view); + this.view = view; + + Toolbar toolbar = view.findViewById(org.smartregister.R.id.register_toolbar); + toolbar.setContentInsetsAbsolute(0, 0); + toolbar.setContentInsetsRelative(0, 0); + toolbar.setContentInsetStartWithNavigation(0); + + NavigationMenu.getInstance(getActivity(), null, toolbar); + + View navbarContainer = view.findViewById(R.id.register_nav_bar_container); + navbarContainer.setFocusable(false); + + LinearLayout.LayoutParams params = new LinearLayout.LayoutParams(LinearLayout.LayoutParams.MATCH_PARENT, LinearLayout.LayoutParams.WRAP_CONTENT); + View searchBarLayout = view.findViewById(R.id.search_bar_layout); + searchBarLayout.setLayoutParams(params); + searchBarLayout.setBackgroundResource(R.color.chw_primary); + searchBarLayout.setPadding(searchBarLayout.getPaddingLeft(), searchBarLayout.getPaddingTop(), searchBarLayout.getPaddingRight(), (int) Utils.convertDpToPixel(10, getActivity())); + + CustomFontTextView titleView = view.findViewById(R.id.txt_title_label); + if (titleView != null) { + titleView.setPadding(0, titleView.getTop(), titleView.getPaddingRight(), titleView.getPaddingBottom()); + } + + View topLeftLayout = view.findViewById(R.id.top_left_layout); + topLeftLayout.setVisibility(View.GONE); + + View topRightLayout = view.findViewById(R.id.top_right_layout); + topRightLayout.setVisibility(View.VISIBLE); + + View sortFilterBarLayout = view.findViewById(R.id.register_sort_filter_bar_layout); + sortFilterBarLayout.setVisibility(View.GONE); + + View filterSortLayout = view.findViewById(R.id.filter_sort_layout); + filterSortLayout.setVisibility(View.GONE); + + dueOnlyLayout = view.findViewById(R.id.due_only_layout); + dueOnlyLayout.setVisibility(View.VISIBLE); + dueOnlyLayout.setOnClickListener(registerActionHandler); + + if (getSearchView() != null) { + getSearchView().setBackgroundResource(org.smartregister.family.R.color.white); + getSearchView().setCompoundDrawablesWithIntrinsicBounds(org.smartregister.family.R.drawable.ic_action_search, 0, 0, 0); + getSearchView().setTextColor(getResources().getColor(R.color.text_black)); + } + } + + @Override + protected void initializePresenter() { + if (getActivity() == null) { + return; + } + String viewConfigurationIdentifier = null; + try { + viewConfigurationIdentifier = ((BaseRegisterActivity) getActivity()).getViewIdentifiers().get(0); + } catch (NullPointerException e) { + Timber.e(e); + } + presenter = new TbRegisterFragmentPresenter(this, new TbRegisterFragmentModel(), viewConfigurationIdentifier); + } + + @Override + public void setAdvancedSearchFormData(HashMap hashMap) { + //TODO + //Log.d(TAG, "setAdvancedSearchFormData unimplemented"); + } + + @Override + protected void onViewClicked(View view) { + super.onViewClicked(view); + + if (view.getId() == R.id.due_only_layout) { + toggleFilterSelection(view); + } + } + + protected void toggleFilterSelection(View dueOnlyLayout) { + if (dueOnlyLayout != null) { + if (dueOnlyLayout.getTag() == null) { + dueFilterActive = true; + dueFilter(dueOnlyLayout); + } else if (dueOnlyLayout.getTag().toString().equals(DUE_FILTER_TAG)) { + dueFilterActive = false; + normalFilter(dueOnlyLayout); + } + } + } + + protected String searchText() { + return (getSearchView() == null) ? "" : getSearchView().getText().toString(); + } + + private void switchViews(View dueOnlyLayout, boolean isPress) { + TextView dueOnlyTextView = dueOnlyLayout.findViewById(R.id.due_only_text_view); + if (isPress) { + dueOnlyTextView.setCompoundDrawablesWithIntrinsicBounds(0, 0, R.drawable.ic_due_filter_on, 0); + } else { + dueOnlyTextView.setCompoundDrawablesWithIntrinsicBounds(0, 0, R.drawable.ic_due_filter_off, 0); + + } + } + + @Override + protected void openProfile(CommonPersonObjectClient client) { + if (getActivity() != null) + BaseTbProfileActivity.Companion.startProfileActivity(getActivity(), TbDao.getMember(Objects.requireNonNull(client.getColumnmaps().get("base_entity_id")))); + } + + @Override + protected void openFollowUpVisit(CommonPersonObjectClient client) { + MalariaFollowUpVisitActivity.startMalariaRegistrationActivity(getActivity(), client.getCaseId(), null); + } + + @Override + protected void onResumption() { + if (dueFilterActive && dueOnlyLayout != null) { + dueFilter(dueOnlyLayout); + } else { + super.onResumption(); + } + } + + @Override + public void onResume() { + super.onResume(); + + Toolbar toolbar = view.findViewById(org.smartregister.R.id.register_toolbar); + toolbar.setContentInsetsAbsolute(0, 0); + toolbar.setContentInsetsRelative(0, 0); + toolbar.setContentInsetStartWithNavigation(0); + NavigationMenu.getInstance(getActivity(), null, toolbar); + } + + @Override + protected void refreshSyncProgressSpinner() { + if (syncProgressBar != null) { + syncProgressBar.setVisibility(View.GONE); + } + if (syncButton != null) { + syncButton.setVisibility(View.GONE); + } + } + + private String defaultFilterAndSortQuery() { + SmartRegisterQueryBuilder sqb = new SmartRegisterQueryBuilder(mainSelect); + + String query = ""; + StringBuilder customFilter = new StringBuilder(); + if (StringUtils.isNotBlank(filters)) { + customFilter.append(MessageFormat.format(" and ( {0}.{1} like ''%{2}%'' ", Constants.TABLE_NAME.FAMILY_MEMBER, DBConstants.KEY.FIRST_NAME, filters)); + customFilter.append(MessageFormat.format(" or {0}.{1} like ''%{2}%'' ", Constants.TABLE_NAME.FAMILY_MEMBER, DBConstants.KEY.LAST_NAME, filters)); + customFilter.append(MessageFormat.format(" or {0}.{1} like ''%{2}%'' ", Constants.TABLE_NAME.FAMILY_MEMBER, DBConstants.KEY.MIDDLE_NAME, filters)); + customFilter.append(MessageFormat.format(" or {0}.{1} like ''%{2}%'' ) ", Constants.TABLE_NAME.FAMILY_MEMBER, DBConstants.KEY.UNIQUE_ID, filters)); + + } + if (dueFilterActive) { + customFilter.append(MessageFormat.format(" and ( {0}) ", presenter().getDueFilterCondition())); + } + try { + if (isValidFilterForFts(commonRepository())) { + + String myquery = QueryBuilder.getQuery(joinTables, mainCondition, tablename, customFilter.toString(), clientAdapter, Sortqueries); + List ids = commonRepository().findSearchIds(myquery); + query = sqb.toStringFts(ids, tablename, CommonRepository.ID_COLUMN, + Sortqueries); + query = sqb.Endquery(query); + } else { + sqb.addCondition(customFilter.toString()); + query = sqb.orderbyCondition(Sortqueries); + query = sqb.Endquery(sqb.addlimitandOffset(query, clientAdapter.getCurrentlimit(), clientAdapter.getCurrentoffset())); + + } + } catch (Exception e) { + Timber.e(e); + } + + return query; + } + + + @Override + public void countExecute() { + Cursor c = null; + try { + + String query = "select count(*) from " + presenter().getMainTable() + " inner join " + Constants.TABLE_NAME.FAMILY_MEMBER + + " on " + presenter().getMainTable() + "." + DBConstants.KEY.BASE_ENTITY_ID + " = " + + Constants.TABLE_NAME.FAMILY_MEMBER + "." + DBConstants.KEY.BASE_ENTITY_ID + + " where " + presenter().getMainCondition(); + + if (StringUtils.isNotBlank(filters)) { + query = query + " and ( " + filters + " ) "; + } + + if (dueFilterActive) { + query = query + " and ( " + presenter().getDueFilterCondition() + " ) "; + } + + c = commonRepository().rawCustomQueryForAdapter(query); + c.moveToFirst(); + clientAdapter.setTotalcount(c.getInt(0)); + Timber.v("total count here %s", clientAdapter.getTotalcount()); + + clientAdapter.setCurrentlimit(20); + clientAdapter.setCurrentoffset(0); + + } catch (Exception e) { + Timber.e(e); + } finally { + if (c != null) { + c.close(); + } + } + } + + @Override + public Loader onCreateLoader(int id, final Bundle args) { + if (id == LOADER_ID) { + return new CursorLoader(getActivity()) { + @Override + public Cursor loadInBackground() { + // Count query + final String COUNT = "count_execute"; + if (args != null && args.getBoolean(COUNT)) { + countExecute(); + } + String query = defaultFilterAndSortQuery(); + return commonRepository().rawCustomQueryForAdapter(query); + } + }; + } + return super.onCreateLoader(id, args); + } + + protected void dueFilter(View dueOnlyLayout) { + filterDue(searchText(), "", presenter().getDueFilterCondition()); + dueOnlyLayout.setTag(DUE_FILTER_TAG); + switchViews(dueOnlyLayout, true); + } + + protected void normalFilter(View dueOnlyLayout) { + filterDue(searchText(), "", presenter().getMainCondition()); + dueOnlyLayout.setTag(null); + switchViews(dueOnlyLayout, false); + } + + protected void filterDue(String filterString, String joinTableString, String mainConditionString) { + filters = filterString; + joinTable = joinTableString; + mainCondition = mainConditionString; + filterandSortExecute(countBundle()); + } + +} + + diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/model/TbRegisterFragmentModel.java b/opensrp-chw/src/main/java/org/smartregister/chw/model/TbRegisterFragmentModel.java new file mode 100644 index 0000000000..5b1a78bb76 --- /dev/null +++ b/opensrp-chw/src/main/java/org/smartregister/chw/model/TbRegisterFragmentModel.java @@ -0,0 +1,60 @@ +package org.smartregister.chw.model; + + +import androidx.annotation.NonNull; + +import org.jetbrains.annotations.NotNull; +import org.smartregister.chw.core.utils.ChildDBConstants; +import org.smartregister.chw.tb.util.Constants.Tables; +import org.smartregister.chw.tb.util.DBConstants.Key; +import org.smartregister.chw.tb.model.BaseTbRegisterFragmentModel; +import org.smartregister.chw.util.Constants; +import org.smartregister.cursoradapter.SmartRegisterQueryBuilder; +import org.smartregister.family.util.DBConstants; + +import java.util.HashSet; +import java.util.Set; + +public class TbRegisterFragmentModel extends BaseTbRegisterFragmentModel { + + @NonNull + @Override + public String mainSelect(@NonNull String tableName, @NonNull String mainCondition) { + SmartRegisterQueryBuilder queryBuilder = new SmartRegisterQueryBuilder(); + queryBuilder.SelectInitiateMainTable(tableName, mainColumns(tableName)); + queryBuilder.customJoin("INNER JOIN " + Constants.TABLE_NAME.FAMILY_MEMBER + " ON " + tableName + "." + DBConstants.KEY.BASE_ENTITY_ID + " = " + Constants.TABLE_NAME.FAMILY_MEMBER + "." + DBConstants.KEY.BASE_ENTITY_ID + " COLLATE NOCASE "); + queryBuilder.customJoin("INNER JOIN " + Constants.TABLE_NAME.FAMILY + " ON " + Constants.TABLE_NAME.FAMILY_MEMBER + "." + DBConstants.KEY.RELATIONAL_ID + " = " + Constants.TABLE_NAME.FAMILY + "." + DBConstants.KEY.BASE_ENTITY_ID); + queryBuilder.customJoin("LEFT JOIN " + Constants.TABLE_NAME.FAMILY_MEMBER + " as T1 ON " + Constants.TABLE_NAME.FAMILY + "." + DBConstants.KEY.PRIMARY_CAREGIVER + " = T1." + DBConstants.KEY.BASE_ENTITY_ID); + queryBuilder.customJoin("LEFT JOIN " + Constants.TABLE_NAME.FAMILY_MEMBER + " as T2 ON " + Constants.TABLE_NAME.FAMILY + "." + DBConstants.KEY.FAMILY_HEAD + " = T2." + DBConstants.KEY.BASE_ENTITY_ID); + return queryBuilder.mainCondition(mainCondition); + } + + @Override + @NotNull + public String[] mainColumns(String tableName) { + Set columnList = new HashSet<>(); + + columnList.add(tableName + "." + DBConstants.KEY.BASE_ENTITY_ID); + columnList.add(Constants.TABLE_NAME.FAMILY_MEMBER + "." + DBConstants.KEY.RELATIONAL_ID + " as " + ChildDBConstants.KEY.RELATIONAL_ID); + columnList.add(Constants.TABLE_NAME.FAMILY_MEMBER + "." + DBConstants.KEY.FIRST_NAME); + columnList.add(Constants.TABLE_NAME.FAMILY_MEMBER + "." + DBConstants.KEY.MIDDLE_NAME); + columnList.add(Constants.TABLE_NAME.FAMILY_MEMBER + "." + DBConstants.KEY.LAST_NAME); + columnList.add(Constants.TABLE_NAME.FAMILY_MEMBER + "." + DBConstants.KEY.DOB); + columnList.add(Constants.TABLE_NAME.FAMILY_MEMBER + "." + DBConstants.KEY.GENDER); + columnList.add(Constants.TABLE_NAME.FAMILY_MEMBER + "." + DBConstants.KEY.UNIQUE_ID); + columnList.add(Constants.TABLE_NAME.FAMILY_MEMBER + "." + DBConstants.KEY.RELATIONAL_ID); + columnList.add(Constants.TABLE_NAME.FAMILY_MEMBER + "." + DBConstants.KEY.PHONE_NUMBER); + columnList.add(Constants.TABLE_NAME.FAMILY_MEMBER + "." + DBConstants.KEY.OTHER_PHONE_NUMBER); + columnList.add("T2." + DBConstants.KEY.PHONE_NUMBER + " AS " + Key.FAMILY_HEAD_PHONE_NUMBER); + columnList.add(Constants.TABLE_NAME.FAMILY + "." + DBConstants.KEY.VILLAGE_TOWN); + columnList.add("T1." + DBConstants.KEY.FIRST_NAME + " || " + "' '" + " || " + "T1." + DBConstants.KEY.MIDDLE_NAME + " || " + "' '" + " || " + "T1." + DBConstants.KEY.LAST_NAME + " AS " + DBConstants.KEY.PRIMARY_CAREGIVER); + columnList.add("T2." + DBConstants.KEY.FIRST_NAME + " || " + "' '" + " || " + "T2." + DBConstants.KEY.MIDDLE_NAME + " || " + "' '" + " || " + "T2." + DBConstants.KEY.LAST_NAME + " AS " + DBConstants.KEY.FAMILY_HEAD); + columnList.add(Constants.TABLE_NAME.FAMILY + "." + DBConstants.KEY.FIRST_NAME + " as " + org.smartregister.chw.anc.util.DBConstants.KEY.FAMILY_NAME); + columnList.add(Tables.TB + "." + Key.PLACE_OF_DOMICILE); + columnList.add(Tables.TB + "." + Key.COMMUNITY_CLIENT_TB_REGISTRATION_NUMBER); + columnList.add(Tables.TB + "." + Key.CLIENT_TB_STATUS_DURING_REGISTRATION); + columnList.add(Tables.TB + "." + Key.CLIENT_TB_STATUS_AFTER_TESTING); + + return columnList.toArray(new String[columnList.size()]); + } +} diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/presenter/TbRegisterFragmentPresenter.java b/opensrp-chw/src/main/java/org/smartregister/chw/presenter/TbRegisterFragmentPresenter.java new file mode 100644 index 0000000000..73bc9af71e --- /dev/null +++ b/opensrp-chw/src/main/java/org/smartregister/chw/presenter/TbRegisterFragmentPresenter.java @@ -0,0 +1,45 @@ +package org.smartregister.chw.presenter; + +import org.jetbrains.annotations.NotNull; +import org.smartregister.chw.R; +import org.smartregister.chw.tb.contract.BaseTbRegisterFragmentContract; +import org.smartregister.chw.tb.presenter.BaseTbRegisterFragmentPresenter; +import org.smartregister.chw.tb.util.Constants.Tables; +import org.smartregister.chw.tb.util.DBConstants; +import org.smartregister.chw.util.Constants; + +public class TbRegisterFragmentPresenter extends BaseTbRegisterFragmentPresenter { + + public TbRegisterFragmentPresenter(BaseTbRegisterFragmentContract.View view, BaseTbRegisterFragmentContract.Model model, String viewConfigurationIdentifier) { + super(view, model, viewConfigurationIdentifier); + } + + @Override + @NotNull + public String getMainCondition() { + return " " + Constants.TABLE_NAME.FAMILY_MEMBER + "." + DBConstants.Key.DATE_REMOVED + " is null " + + "AND " + Tables.TB + "." + DBConstants.Key.IS_CLOSED + " = '0' "; + + } + + @Override + @NotNull + public String getDueFilterCondition() { + return " " + Constants.TABLE_NAME.FAMILY_MEMBER + "." + DBConstants.Key.DATE_REMOVED + " is null " + + "AND " + Tables.TB + "." + DBConstants.Key.IS_CLOSED + " = '0' "; + + } + + @Override + public void processViewConfigurations() { + super.processViewConfigurations(); + if (getConfig().getSearchBarText() != null && getView() != null) { + getView().updateSearchBarHint(getView().getContext().getString(R.string.search_name_or_id)); + } + } + + @Override + public String getMainTable() { + return Tables.TB; + } +} From a1f5e7355c216c00c3522d33d711d8f68a3f4a6c Mon Sep 17 00:00:00 2001 From: cozej4 Date: Fri, 22 May 2020 09:57:19 +0300 Subject: [PATCH 019/112] Refactored TB registration forms --- .../ba/assets/ec_client_classification.json | 7 ++ .../src/ba/assets/ec_client_fields.json | 76 +++++++++++++++++++ .../ba/assets/json.form/tb_registration.json | 13 ++-- .../rule/tb_registration_form_rules.yml | 6 +- 4 files changed, 93 insertions(+), 9 deletions(-) diff --git a/opensrp-chw/src/ba/assets/ec_client_classification.json b/opensrp-chw/src/ba/assets/ec_client_classification.json index 58d906c5c1..00006d9493 100644 --- a/opensrp-chw/src/ba/assets/ec_client_classification.json +++ b/opensrp-chw/src/ba/assets/ec_client_classification.json @@ -290,6 +290,13 @@ "creates_case": [ "ec_hiv_register" ] + }, + { + "field": "eventType", + "field_value": "Tb Registration", + "creates_case": [ + "ec_tb_register" + ] } ] } diff --git a/opensrp-chw/src/ba/assets/ec_client_fields.json b/opensrp-chw/src/ba/assets/ec_client_fields.json index 3c2a35987c..d8277e12d5 100644 --- a/opensrp-chw/src/ba/assets/ec_client_fields.json +++ b/opensrp-chw/src/ba/assets/ec_client_fields.json @@ -2371,6 +2371,82 @@ } } ] + }, + { + "name": "ec_tb_register", + "columns": [ + { + "column_name": "base_entity_id", + "type": "Event", + "json_mapping": { + "field": "baseEntityId" + } + }, + { + "column_name": "relational_id", + "type": "Event", + "json_mapping": { + "field": "obs.fieldCode", + "concept": "relational_id" + } + }, + { + "column_name": "last_interacted_with", + "type": "Event", + "json_mapping": { + "field": "version" + } + }, + { + "column_name": "community_client_tb_registration_number", + "type": "Event", + "json_mapping": { + "field": "obs.fieldCode", + "concept": "community_client_tb_registration_number" + } + }, + { + "column_name": "client_tb_status_during_registration", + "type": "Event", + "json_mapping": { + "field": "obs.fieldCode", + "concept": "client_tb_status_during_registration" + } + }, + { + "column_name": "client_tb_status_after_testing", + "type": "Event", + "json_mapping": { + "field": "obs.fieldCode", + "concept": "client_tb_status_after_testing" + } + }, + { + "column_name": "place_of_domicile", + "type": "Event", + "json_mapping": { + "field": "obs.fieldCode", + "concept": "place_of_domicile" + } + }, + { + "column_name": "client_tb_screening_results", + "type": "Event", + "json_mapping": { + "field": "obs.fieldCode", + "concept": "client_tb_screening_results" + } + }, + { + "column_name": "tb_registration_date", + "type": "Event", + "data_type": "date", + "json_mapping": { + "field": "obs.fieldCode", + "concept": "tb_registration_date" + } + } + ] } ] } \ No newline at end of file diff --git a/opensrp-chw/src/ba/assets/json.form/tb_registration.json b/opensrp-chw/src/ba/assets/json.form/tb_registration.json index 85d0884fea..b4672f52a8 100644 --- a/opensrp-chw/src/ba/assets/json.form/tb_registration.json +++ b/opensrp-chw/src/ba/assets/json.form/tb_registration.json @@ -61,15 +61,16 @@ "name": "community_client_tb_registration_number", "type": "text_input_edit_text", "properties": { - "hint": "CBHS Number", - "type": "Community Based Health Services Registration Number (CBHS Number)" + "hint": "Community Based Health Services Registration Number (CBHS Number)", + "type": "name", + "padding": "8" }, "meta_data": { "openmrs_entity": "concept", "openmrs_entity_id": "community_client_tb_registration_number", "openmrs_entity_parent": "" }, - "required_status": "false" + "required_status": "yes:Please add cbhs number" }, { "name": "client_tb_status_during_registration", @@ -145,7 +146,7 @@ }, { "name": "community_gathering", - "text": "Community gathering", + "text": "Community Gathering", "meta_data": { "openmrs_entity": "concept", "openmrs_entity_id": "community_gathering", @@ -241,7 +242,7 @@ } ], "required_status": "yes:Please specify the type of community gathering", - "subjects": "place_of_domicile:map" + "subjects": "place_of_domicile:text" }, { "name": "other_community_gathering", @@ -255,7 +256,7 @@ "openmrs_entity_parent": "" }, "required_status": "yes:Please specify other community gathering", - "subjects": "community_gathering:map" + "subjects": "community_gathering:text" }, { "name": "tb_registration_date", diff --git a/opensrp-chw/src/ba/assets/rule/tb_registration_form_rules.yml b/opensrp-chw/src/ba/assets/rule/tb_registration_form_rules.yml index b350194fef..a3b2cdeb78 100644 --- a/opensrp-chw/src/ba/assets/rule/tb_registration_form_rules.yml +++ b/opensrp-chw/src/ba/assets/rule/tb_registration_form_rules.yml @@ -1,14 +1,14 @@ --- name: "community_gathering_visibility" -description: "Display community gathering types if community_gathering is chosen" +description: "Display community gathering types if community gathering is chosen" priority: 1 -condition: "place_of_domicile['community_gathering'] != null" +condition: "place_of_domicile.value=='Community Gathering'" actions: - "community_gathering_visibility = true" --- name: "other_community_gathering_visibility" description: "Display other community gathering types if others is chosen" priority: 1 -condition: "community_gathering['others'] != null" +condition: "community_gathering.value == 'Others'" actions: - "other_community_gathering_visibility = true" \ No newline at end of file From 62ec8bcc86be269dfaa4b9244d4d5fb378524e7e Mon Sep 17 00:00:00 2001 From: cozej4 Date: Fri, 22 May 2020 09:57:34 +0300 Subject: [PATCH 020/112] Code refactoring --- .../FamilyOtherMemberProfileActivityFlv.java | 5 +++++ .../org/smartregister/chw/util/UtilsFlv.java | 10 ++++++++++ .../AllClientsMemberProfileActivity.java | 5 +++++ .../FamilyOtherMemberProfileActivity.java | 13 +++++++++++++ .../chw/activity/FamilyProfileActivity.java | 17 +++++++++++++++++ .../chw/activity/HivRegisterActivity.java | 1 + .../chw/activity/PncMemberProfileActivity.java | 10 ++++++++++ .../chw/activity/TbRegisterActivity.java | 7 ++++--- .../chw/application/ChwApplication.java | 2 ++ .../chw/fragment/HivRegisterFragment.java | 6 ++---- .../chw/fragment/TbRegisterFragment.java | 2 +- 11 files changed, 70 insertions(+), 8 deletions(-) diff --git a/opensrp-chw/src/ba/java/org/smartregister/chw/activity/FamilyOtherMemberProfileActivityFlv.java b/opensrp-chw/src/ba/java/org/smartregister/chw/activity/FamilyOtherMemberProfileActivityFlv.java index b7f54f159e..bb09841015 100644 --- a/opensrp-chw/src/ba/java/org/smartregister/chw/activity/FamilyOtherMemberProfileActivityFlv.java +++ b/opensrp-chw/src/ba/java/org/smartregister/chw/activity/FamilyOtherMemberProfileActivityFlv.java @@ -55,6 +55,11 @@ public void updateHivMenuItems(@Nullable String baseEntityId, @Nullable Menu men UtilsFlv.updateHivMenuItems(baseEntityId, menu); } + @Override + public void updateTbMenuItems(@Nullable String baseEntityId, @Nullable Menu menu) { + UtilsFlv.updateTbMenuItems(baseEntityId, menu); + } + @Override public void updateFpMenuItems(String baseEntityId, Menu menu) { UtilsFlv.updateFpMenuItems(baseEntityId, menu); diff --git a/opensrp-chw/src/ba/java/org/smartregister/chw/util/UtilsFlv.java b/opensrp-chw/src/ba/java/org/smartregister/chw/util/UtilsFlv.java index fe884297a0..11ae5f9100 100644 --- a/opensrp-chw/src/ba/java/org/smartregister/chw/util/UtilsFlv.java +++ b/opensrp-chw/src/ba/java/org/smartregister/chw/util/UtilsFlv.java @@ -61,6 +61,16 @@ public static void updateFpMenuItems(String baseEntityId, Menu menu) { public static void updateHivMenuItems(String baseEntityId, Menu menu) { if (HivDao.isRegisteredForHiv(baseEntityId)) { menu.findItem(R.id.action_hiv_registration).setVisible(false); + }else{ + menu.findItem(R.id.action_hiv_registration).setVisible(true); + } + } + + public static void updateTbMenuItems(String baseEntityId, Menu menu) { + if (HivDao.isRegisteredForHiv(baseEntityId)) { + menu.findItem(R.id.action_tb_registration).setVisible(false); + }else{ + menu.findItem(R.id.action_tb_registration).setVisible(true); } } diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/activity/AllClientsMemberProfileActivity.java b/opensrp-chw/src/main/java/org/smartregister/chw/activity/AllClientsMemberProfileActivity.java index 73df91b4e4..7bdf2a7084 100644 --- a/opensrp-chw/src/main/java/org/smartregister/chw/activity/AllClientsMemberProfileActivity.java +++ b/opensrp-chw/src/main/java/org/smartregister/chw/activity/AllClientsMemberProfileActivity.java @@ -172,6 +172,11 @@ protected void startHivRegister() { HivRegisterActivity.startHIVRegistrationActivity(AllClientsMemberProfileActivity.this, baseEntityId); } + @Override + protected void startTbRegister() { + TbRegisterActivity.startTbRegistrationActivity(AllClientsMemberProfileActivity.this, baseEntityId); + } + @Override protected void startFpRegister() { String dob = org.smartregister.family.util.Utils.getValue(commonPersonObject.getColumnmaps(), DBConstants.KEY.DOB, false); diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/activity/FamilyOtherMemberProfileActivity.java b/opensrp-chw/src/main/java/org/smartregister/chw/activity/FamilyOtherMemberProfileActivity.java index 3990d137cf..0e5879da0c 100644 --- a/opensrp-chw/src/main/java/org/smartregister/chw/activity/FamilyOtherMemberProfileActivity.java +++ b/opensrp-chw/src/main/java/org/smartregister/chw/activity/FamilyOtherMemberProfileActivity.java @@ -66,6 +66,12 @@ public boolean onCreateOptionsMenu(Menu menu) { } else { flavor.updateHivMenuItems(baseEntityId, menu); } + + if (!ChwApplication.getApplicationFlavor().hasTB()) { + menu.findItem(R.id.action_tb_registration).setVisible(false); + } else { + flavor.updateTbMenuItems(baseEntityId, menu); + } return true; } @@ -112,6 +118,11 @@ protected void startHivRegister() { HivRegisterActivity.startHIVRegistrationActivity(FamilyOtherMemberProfileActivity.this, baseEntityId); } + @Override + protected void startTbRegister() { + TbRegisterActivity.startTbRegistrationActivity(FamilyOtherMemberProfileActivity.this, baseEntityId); + } + @Override protected void startEditMemberJsonForm(Integer title_resource, CommonPersonObjectClient client) { @@ -206,6 +217,8 @@ public interface Flavor { void updateHivMenuItems(@Nullable String baseEntityId, @Nullable Menu menu); + void updateTbMenuItems(@Nullable String baseEntityId, @Nullable Menu menu); + boolean hasANC(); } } diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/activity/FamilyProfileActivity.java b/opensrp-chw/src/main/java/org/smartregister/chw/activity/FamilyProfileActivity.java index 726c6f00d9..1aab43201d 100644 --- a/opensrp-chw/src/main/java/org/smartregister/chw/activity/FamilyProfileActivity.java +++ b/opensrp-chw/src/main/java/org/smartregister/chw/activity/FamilyProfileActivity.java @@ -19,9 +19,13 @@ import org.smartregister.chw.fragment.FamilyProfileActivityFragment; import org.smartregister.chw.fragment.FamilyProfileDueFragment; import org.smartregister.chw.fragment.FamilyProfileMemberFragment; +import org.smartregister.chw.hiv.activity.BaseHivProfileActivity; +import org.smartregister.chw.hiv.dao.HivDao; import org.smartregister.chw.model.FamilyProfileModel; import org.smartregister.chw.pnc.activity.BasePncMemberProfileActivity; import org.smartregister.chw.presenter.FamilyProfilePresenter; +import org.smartregister.chw.tb.activity.BaseTbProfileActivity; +import org.smartregister.chw.tb.dao.TbDao; import org.smartregister.commonregistry.CommonPersonObject; import org.smartregister.family.adapter.ViewPagerAdapter; import org.smartregister.family.fragment.BaseFamilyProfileDueFragment; @@ -30,6 +34,7 @@ import org.smartregister.view.fragment.BaseRegisterFragment; import java.util.HashMap; +import java.util.Objects; public class FamilyProfileActivity extends CoreFamilyProfileActivity { private BaseFamilyProfileDueFragment profileDueFragment; @@ -141,6 +146,18 @@ protected void goToFpProfile(String baseEntityId, Activity activity) { FamilyPlanningMemberProfileActivity.startFpMemberProfileActivity(activity, FpDao.getMember(baseEntityId)); } + @Override + protected void goToHivProfile(String baseEntityId, Activity activity) { + //TODO Coze update this + BaseHivProfileActivity.Companion.startProfileActivity(this, Objects.requireNonNull(HivDao.getMember(baseEntityId))); + } + + @Override + protected void goToTbProfile(String baseEntityId, Activity activity) { + //TODO Coze update this + BaseTbProfileActivity.Companion.startProfileActivity(this, Objects.requireNonNull(TbDao.getMember(baseEntityId))); + } + @Override protected boolean isAncMember(String baseEntityId) { diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/activity/HivRegisterActivity.java b/opensrp-chw/src/main/java/org/smartregister/chw/activity/HivRegisterActivity.java index e7b1a55b76..c13f332a8b 100644 --- a/opensrp-chw/src/main/java/org/smartregister/chw/activity/HivRegisterActivity.java +++ b/opensrp-chw/src/main/java/org/smartregister/chw/activity/HivRegisterActivity.java @@ -39,6 +39,7 @@ public static void startHIVRegistrationActivity(Activity activity, String baseEn intent.putExtra(org.smartregister.chw.hiv.util.Constants.ActivityPayload.BASE_ENTITY_ID, baseEntityID); intent.putExtra(org.smartregister.chw.hiv.util.Constants.ActivityPayload.JSON_FORM, getFormUtils().getFormJsonFromRepositoryOrAssets(org.smartregister.chw.util.Constants.JSON_FORM.getHivRegistration()).toString()); intent.putExtra(org.smartregister.chw.hiv.util.Constants.ActivityPayload.ACTION, org.smartregister.chw.hiv.util.Constants.ActivityPayloadType.REGISTRATION); + intent.putExtra(org.smartregister.chw.hiv.util.Constants.ActivityPayload.USE_DEFAULT_NEAT_FORM_LAYOUT,false); activity.startActivityForResult(intent, JsonFormUtils.REQUEST_CODE_GET_JSON); } diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/activity/PncMemberProfileActivity.java b/opensrp-chw/src/main/java/org/smartregister/chw/activity/PncMemberProfileActivity.java index 29f184a3a1..5ac16bbeca 100644 --- a/opensrp-chw/src/main/java/org/smartregister/chw/activity/PncMemberProfileActivity.java +++ b/opensrp-chw/src/main/java/org/smartregister/chw/activity/PncMemberProfileActivity.java @@ -382,6 +382,16 @@ protected void startFpRegister() { FpRegisterActivity.startFpRegistrationActivity(this, memberObject.getBaseEntityId(), memberObject.getDob(), CoreConstants.JSON_FORM.getFpRegistrationForm("Female"), FamilyPlanningConstants.ActivityPayload.REGISTRATION_PAYLOAD_TYPE); } + @Override + protected void startHivRegister() { + HivRegisterActivity.startHIVRegistrationActivity(this, memberObject.getBaseEntityId()); + } + + @Override + protected void startTbRegister() { + TbRegisterActivity.startTbRegistrationActivity(this, memberObject.getBaseEntityId()); + } + @Override protected void startFpChangeMethod() { FpRegisterActivity.startFpRegistrationActivity(this, memberObject.getBaseEntityId(), memberObject.getDob(), CoreConstants.JSON_FORM.getFpChangeMethodForm("female"), FamilyPlanningConstants.ActivityPayload.CHANGE_METHOD_PAYLOAD_TYPE); diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/activity/TbRegisterActivity.java b/opensrp-chw/src/main/java/org/smartregister/chw/activity/TbRegisterActivity.java index 50e9c17b26..d70930512a 100644 --- a/opensrp-chw/src/main/java/org/smartregister/chw/activity/TbRegisterActivity.java +++ b/opensrp-chw/src/main/java/org/smartregister/chw/activity/TbRegisterActivity.java @@ -16,8 +16,8 @@ import org.smartregister.chw.core.job.VaccineRecurringServiceJob; import org.smartregister.chw.fragment.FollowupRegisterFragment; import org.smartregister.chw.fragment.TbRegisterFragment; -import org.smartregister.chw.hiv.activity.BaseHivRegistrationFormsActivity; import org.smartregister.chw.tb.activity.BaseTbRegisterActivity; +import org.smartregister.chw.tb.activity.BaseTbRegistrationFormsActivity; import org.smartregister.chw.tb.fragment.BaseTbRegisterFragment; import org.smartregister.chw.util.Constants; import org.smartregister.family.util.JsonFormUtils; @@ -35,10 +35,11 @@ public class TbRegisterActivity extends BaseTbRegisterActivity { public static void startTbRegistrationActivity(Activity activity, String baseEntityID) { - Intent intent = new Intent(activity, BaseHivRegistrationFormsActivity.class); + Intent intent = new Intent(activity, BaseTbRegistrationFormsActivity.class); intent.putExtra(org.smartregister.chw.tb.util.Constants.ActivityPayload.BASE_ENTITY_ID, baseEntityID); - intent.putExtra(org.smartregister.chw.tb.util.Constants.ActivityPayload.JSON_FORM, getFormUtils().getFormJsonFromRepositoryOrAssets(Constants.JSON_FORM.getHivRegistration()).toString()); + intent.putExtra(org.smartregister.chw.tb.util.Constants.ActivityPayload.JSON_FORM, getFormUtils().getFormJsonFromRepositoryOrAssets(Constants.JSON_FORM.getTbRegistration()).toString()); intent.putExtra(org.smartregister.chw.tb.util.Constants.ActivityPayload.ACTION, org.smartregister.chw.tb.util.Constants.ActivityPayloadType.REGISTRATION); + intent.putExtra(org.smartregister.chw.hiv.util.Constants.ActivityPayload.USE_DEFAULT_NEAT_FORM_LAYOUT,false); activity.startActivityForResult(intent, JsonFormUtils.REQUEST_CODE_GET_JSON); } diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/application/ChwApplication.java b/opensrp-chw/src/main/java/org/smartregister/chw/application/ChwApplication.java index 8938854ee7..2845e9543c 100644 --- a/opensrp-chw/src/main/java/org/smartregister/chw/application/ChwApplication.java +++ b/opensrp-chw/src/main/java/org/smartregister/chw/application/ChwApplication.java @@ -31,6 +31,7 @@ import org.smartregister.chw.activity.MalariaRegisterActivity; import org.smartregister.chw.activity.PncRegisterActivity; import org.smartregister.chw.activity.ReferralRegisterActivity; +import org.smartregister.chw.activity.TbRegisterActivity; import org.smartregister.chw.activity.UpdatesRegisterActivity; import org.smartregister.chw.anc.AncLibrary; import org.smartregister.chw.anc.domain.Visit; @@ -295,6 +296,7 @@ public Map getRegisteredActivities() { registeredActivities.put(CoreConstants.REGISTERED_ACTIVITIES.FP_REGISTER_ACTIVITY, FpRegisterActivity.class); registeredActivities.put(CoreConstants.REGISTERED_ACTIVITIES.UPDATES_REGISTER_ACTIVITY, UpdatesRegisterActivity.class); registeredActivities.put(CoreConstants.REGISTERED_ACTIVITIES.HIV_REGISTER_ACTIVITY, HivRegisterActivity.class); + registeredActivities.put(CoreConstants.REGISTERED_ACTIVITIES.TB_REGISTER_ACTIVITY, TbRegisterActivity.class); return registeredActivities; } diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/fragment/HivRegisterFragment.java b/opensrp-chw/src/main/java/org/smartregister/chw/fragment/HivRegisterFragment.java index a038f9f354..f5fdd133f2 100644 --- a/opensrp-chw/src/main/java/org/smartregister/chw/fragment/HivRegisterFragment.java +++ b/opensrp-chw/src/main/java/org/smartregister/chw/fragment/HivRegisterFragment.java @@ -10,8 +10,6 @@ import androidx.loader.content.CursorLoader; import androidx.loader.content.Loader; -import com.google.gson.Gson; - import org.apache.commons.lang3.StringUtils; import org.jetbrains.annotations.Nullable; import org.smartregister.chw.R; @@ -163,8 +161,8 @@ private void switchViews(View dueOnlyLayout, boolean isPress) { @Override protected void openProfile(CommonPersonObjectClient client) { - if(getActivity()!=null) - BaseHivProfileActivity.Companion.startProfileActivity(getActivity(), HivDao.getMember(Objects.requireNonNull(client.getColumnmaps().get("base_entity_id")))); + if (getActivity() != null) + BaseHivProfileActivity.Companion.startProfileActivity(getActivity(), Objects.requireNonNull(HivDao.getMember(client.getCaseId()))); } @Override diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/fragment/TbRegisterFragment.java b/opensrp-chw/src/main/java/org/smartregister/chw/fragment/TbRegisterFragment.java index 5fd5fabb31..273cc3fe9e 100644 --- a/opensrp-chw/src/main/java/org/smartregister/chw/fragment/TbRegisterFragment.java +++ b/opensrp-chw/src/main/java/org/smartregister/chw/fragment/TbRegisterFragment.java @@ -162,7 +162,7 @@ private void switchViews(View dueOnlyLayout, boolean isPress) { @Override protected void openProfile(CommonPersonObjectClient client) { if (getActivity() != null) - BaseTbProfileActivity.Companion.startProfileActivity(getActivity(), TbDao.getMember(Objects.requireNonNull(client.getColumnmaps().get("base_entity_id")))); + BaseTbProfileActivity.Companion.startProfileActivity(getActivity(), Objects.requireNonNull(TbDao.getMember(client.getCaseId()))); } @Override From 9bcb19099f91f6295a4e4ac57d75bba01d347484 Mon Sep 17 00:00:00 2001 From: cozej4 Date: Fri, 22 May 2020 09:58:53 +0300 Subject: [PATCH 021/112] Code refactoring --- .../smartregister/chw/activity/TbRegisterActivity.java | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/activity/TbRegisterActivity.java b/opensrp-chw/src/main/java/org/smartregister/chw/activity/TbRegisterActivity.java index d70930512a..54e99b5ae1 100644 --- a/opensrp-chw/src/main/java/org/smartregister/chw/activity/TbRegisterActivity.java +++ b/opensrp-chw/src/main/java/org/smartregister/chw/activity/TbRegisterActivity.java @@ -14,6 +14,7 @@ import org.smartregister.chw.core.custom_views.NavigationMenu; import org.smartregister.chw.core.job.HomeVisitServiceJob; import org.smartregister.chw.core.job.VaccineRecurringServiceJob; +import org.smartregister.chw.core.utils.CoreConstants; import org.smartregister.chw.fragment.FollowupRegisterFragment; import org.smartregister.chw.fragment.TbRegisterFragment; import org.smartregister.chw.tb.activity.BaseTbRegisterActivity; @@ -39,7 +40,7 @@ public static void startTbRegistrationActivity(Activity activity, String baseEnt intent.putExtra(org.smartregister.chw.tb.util.Constants.ActivityPayload.BASE_ENTITY_ID, baseEntityID); intent.putExtra(org.smartregister.chw.tb.util.Constants.ActivityPayload.JSON_FORM, getFormUtils().getFormJsonFromRepositoryOrAssets(Constants.JSON_FORM.getTbRegistration()).toString()); intent.putExtra(org.smartregister.chw.tb.util.Constants.ActivityPayload.ACTION, org.smartregister.chw.tb.util.Constants.ActivityPayloadType.REGISTRATION); - intent.putExtra(org.smartregister.chw.hiv.util.Constants.ActivityPayload.USE_DEFAULT_NEAT_FORM_LAYOUT,false); + intent.putExtra(org.smartregister.chw.tb.util.Constants.ActivityPayload.USE_DEFAULT_NEAT_FORM_LAYOUT,false); activity.startActivityForResult(intent, JsonFormUtils.REQUEST_CODE_GET_JSON); } @@ -83,8 +84,8 @@ protected void registerBottomNavigation() { bottomNavigationView.inflateMenu(getMenuResource()); bottomNavigationHelper.disableShiftMode(bottomNavigationView); - BottomNavigationListener hivBottomNavigationListener = getBottomNavigation(this); - bottomNavigationView.setOnNavigationItemSelectedListener(hivBottomNavigationListener); + BottomNavigationListener tbBottomNavigationListener = getBottomNavigation(this); + bottomNavigationView.setOnNavigationItemSelectedListener(tbBottomNavigationListener); } } @@ -113,7 +114,7 @@ protected void onResumption() { super.onResumption(); NavigationMenu menu = NavigationMenu.getInstance(this, null, null); if (menu != null) { - menu.getNavigationAdapter().setSelectedView(Constants.DrawerMenu.HIV_CLIENTS); + menu.getNavigationAdapter().setSelectedView(Constants.DrawerMenu.TB_CLIENTS); } } From e0649c93a29bb0c4f98cabd2cc063c7ff967cad5 Mon Sep 17 00:00:00 2001 From: cozej4 Date: Fri, 22 May 2020 23:20:48 +0300 Subject: [PATCH 022/112] Code refactoring --- .../src/ba/assets/ec_client_fields.json | 4 ++-- opensrp-chw/src/main/AndroidManifest.xml | 19 ++++++++++++++++++- .../chw/activity/FamilyProfileActivity.java | 6 ++---- .../chw/fragment/HivRegisterFragment.java | 10 +++++++--- .../chw/fragment/TbRegisterFragment.java | 4 ++-- 5 files changed, 31 insertions(+), 12 deletions(-) diff --git a/opensrp-chw/src/ba/assets/ec_client_fields.json b/opensrp-chw/src/ba/assets/ec_client_fields.json index d8277e12d5..8400e072ce 100644 --- a/opensrp-chw/src/ba/assets/ec_client_fields.json +++ b/opensrp-chw/src/ba/assets/ec_client_fields.json @@ -2366,7 +2366,7 @@ "type": "Event", "data_type": "date", "json_mapping": { - "field": "obs.fieldCode", + "field": "obs.formSubmissionField", "concept": "hiv_registration_date" } } @@ -2442,7 +2442,7 @@ "type": "Event", "data_type": "date", "json_mapping": { - "field": "obs.fieldCode", + "field": "obs.formSubmissionField", "concept": "tb_registration_date" } } diff --git a/opensrp-chw/src/main/AndroidManifest.xml b/opensrp-chw/src/main/AndroidManifest.xml index 1a73201b08..81895000ed 100644 --- a/opensrp-chw/src/main/AndroidManifest.xml +++ b/opensrp-chw/src/main/AndroidManifest.xml @@ -202,7 +202,8 @@ android:label="@string/stock_usage_report" android:theme="@style/ChwTheme.NoActionBar" /> - + + + + + + + + diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/activity/FamilyProfileActivity.java b/opensrp-chw/src/main/java/org/smartregister/chw/activity/FamilyProfileActivity.java index 1aab43201d..2dc12602ef 100644 --- a/opensrp-chw/src/main/java/org/smartregister/chw/activity/FamilyProfileActivity.java +++ b/opensrp-chw/src/main/java/org/smartregister/chw/activity/FamilyProfileActivity.java @@ -148,14 +148,12 @@ protected void goToFpProfile(String baseEntityId, Activity activity) { @Override protected void goToHivProfile(String baseEntityId, Activity activity) { - //TODO Coze update this - BaseHivProfileActivity.Companion.startProfileActivity(this, Objects.requireNonNull(HivDao.getMember(baseEntityId))); + HivProfileActivity.startHivProfileActivity(this, Objects.requireNonNull(HivDao.getMember(baseEntityId))); } @Override protected void goToTbProfile(String baseEntityId, Activity activity) { - //TODO Coze update this - BaseTbProfileActivity.Companion.startProfileActivity(this, Objects.requireNonNull(TbDao.getMember(baseEntityId))); + TbProfileActivity.startTbProfileActivity(this, Objects.requireNonNull(TbDao.getMember(baseEntityId))); } diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/fragment/HivRegisterFragment.java b/opensrp-chw/src/main/java/org/smartregister/chw/fragment/HivRegisterFragment.java index f5fdd133f2..2ed2305648 100644 --- a/opensrp-chw/src/main/java/org/smartregister/chw/fragment/HivRegisterFragment.java +++ b/opensrp-chw/src/main/java/org/smartregister/chw/fragment/HivRegisterFragment.java @@ -13,12 +13,15 @@ import org.apache.commons.lang3.StringUtils; import org.jetbrains.annotations.Nullable; import org.smartregister.chw.R; +import org.smartregister.chw.activity.HivProfileActivity; import org.smartregister.chw.activity.MalariaFollowUpVisitActivity; import org.smartregister.chw.anc.util.DBConstants; import org.smartregister.chw.core.custom_views.NavigationMenu; import org.smartregister.chw.core.utils.QueryBuilder; +import org.smartregister.chw.hiv.activity.BaseHivFollowUpVisitActivity; import org.smartregister.chw.hiv.activity.BaseHivProfileActivity; import org.smartregister.chw.hiv.dao.HivDao; +import org.smartregister.chw.hiv.domain.HivMemberObject; import org.smartregister.chw.hiv.fragment.BaseHivRegisterFragment; import org.smartregister.chw.hiv.provider.HivRegisterProvider; import org.smartregister.chw.model.HivRegisterFragmentModel; @@ -162,12 +165,13 @@ private void switchViews(View dueOnlyLayout, boolean isPress) { @Override protected void openProfile(CommonPersonObjectClient client) { if (getActivity() != null) - BaseHivProfileActivity.Companion.startProfileActivity(getActivity(), Objects.requireNonNull(HivDao.getMember(client.getCaseId()))); + HivProfileActivity.startHivProfileActivity(getActivity(), Objects.requireNonNull(HivDao.getMember(client.getCaseId()))); } + @Override - protected void openFollowUpVisit(CommonPersonObjectClient client) { - MalariaFollowUpVisitActivity.startMalariaRegistrationActivity(getActivity(), client.getCaseId(), null); + protected void openFollowUpVisit(@Nullable HivMemberObject hivMemberObject) { + //TODO Implement } @Override diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/fragment/TbRegisterFragment.java b/opensrp-chw/src/main/java/org/smartregister/chw/fragment/TbRegisterFragment.java index 273cc3fe9e..defb7bbd95 100644 --- a/opensrp-chw/src/main/java/org/smartregister/chw/fragment/TbRegisterFragment.java +++ b/opensrp-chw/src/main/java/org/smartregister/chw/fragment/TbRegisterFragment.java @@ -14,12 +14,12 @@ import org.jetbrains.annotations.Nullable; import org.smartregister.chw.R; import org.smartregister.chw.activity.MalariaFollowUpVisitActivity; +import org.smartregister.chw.activity.TbProfileActivity; import org.smartregister.chw.anc.util.DBConstants; import org.smartregister.chw.core.custom_views.NavigationMenu; import org.smartregister.chw.core.utils.QueryBuilder; import org.smartregister.chw.model.TbRegisterFragmentModel; import org.smartregister.chw.presenter.TbRegisterFragmentPresenter; -import org.smartregister.chw.tb.activity.BaseTbProfileActivity; import org.smartregister.chw.tb.dao.TbDao; import org.smartregister.chw.tb.fragment.BaseTbRegisterFragment; import org.smartregister.chw.tb.provider.TbRegisterProvider; @@ -162,7 +162,7 @@ private void switchViews(View dueOnlyLayout, boolean isPress) { @Override protected void openProfile(CommonPersonObjectClient client) { if (getActivity() != null) - BaseTbProfileActivity.Companion.startProfileActivity(getActivity(), Objects.requireNonNull(TbDao.getMember(client.getCaseId()))); + TbProfileActivity.startTbProfileActivity(getActivity(), Objects.requireNonNull(TbDao.getMember(client.getCaseId()))); } @Override From 3e2ae7dc3185ce074304da85a39bf4c2724ea759 Mon Sep 17 00:00:00 2001 From: cozej4 Date: Fri, 22 May 2020 23:21:29 +0300 Subject: [PATCH 023/112] Added hiv and tb followup rule files --- opensrp-chw/src/ba/assets/rule/hiv-followup-rules.yml | 8 ++++++++ opensrp-chw/src/ba/assets/rule/tb-followup-rules.yml | 8 ++++++++ 2 files changed, 16 insertions(+) create mode 100644 opensrp-chw/src/ba/assets/rule/hiv-followup-rules.yml create mode 100644 opensrp-chw/src/ba/assets/rule/tb-followup-rules.yml diff --git a/opensrp-chw/src/ba/assets/rule/hiv-followup-rules.yml b/opensrp-chw/src/ba/assets/rule/hiv-followup-rules.yml new file mode 100644 index 0000000000..e7ed04586e --- /dev/null +++ b/opensrp-chw/src/ba/assets/rule/hiv-followup-rules.yml @@ -0,0 +1,8 @@ +--- +name: schedule_every_month +description: monthly +priority: 1 +condition: "true" +actions: + - "hivFollowupRule.setVisitID('1')" + - "hivFollowupRule.updateDueDate(30,8)" \ No newline at end of file diff --git a/opensrp-chw/src/ba/assets/rule/tb-followup-rules.yml b/opensrp-chw/src/ba/assets/rule/tb-followup-rules.yml new file mode 100644 index 0000000000..338f5e0439 --- /dev/null +++ b/opensrp-chw/src/ba/assets/rule/tb-followup-rules.yml @@ -0,0 +1,8 @@ +--- +name: schedule_every_month +description: monthly +priority: 1 +condition: "true" +actions: + - "tbFollowupRule.setVisitID('1')" + - "tbFollowupRule.updateDueDate(30,8)" \ No newline at end of file From 289c4060370c92aa897efe13ce575c379c8a49df Mon Sep 17 00:00:00 2001 From: cozej4 Date: Fri, 22 May 2020 23:21:59 +0300 Subject: [PATCH 024/112] Implemented TB and HIV clients profiles --- .../activity/HivFollowUpVisitActivity.java | 82 ++++++++ .../chw/activity/HivProfileActivity.java | 179 +++++++++++++++++ .../chw/activity/TbFollowUpVisitActivity.java | 80 ++++++++ .../chw/activity/TbProfileActivity.java | 184 ++++++++++++++++++ .../chw/contract/HivProfileContract.java | 9 + .../chw/contract/TbProfileContract.java | 9 + .../chw/custom_view/TbFloatingMenu.java | 12 ++ .../chw/presenter/HivProfilePresenter.java | 30 +++ .../chw/presenter/TbProfilePresenter.java | 30 +++ 9 files changed, 615 insertions(+) create mode 100644 opensrp-chw/src/main/java/org/smartregister/chw/activity/HivFollowUpVisitActivity.java create mode 100644 opensrp-chw/src/main/java/org/smartregister/chw/activity/HivProfileActivity.java create mode 100644 opensrp-chw/src/main/java/org/smartregister/chw/activity/TbFollowUpVisitActivity.java create mode 100644 opensrp-chw/src/main/java/org/smartregister/chw/activity/TbProfileActivity.java create mode 100644 opensrp-chw/src/main/java/org/smartregister/chw/contract/HivProfileContract.java create mode 100644 opensrp-chw/src/main/java/org/smartregister/chw/contract/TbProfileContract.java create mode 100644 opensrp-chw/src/main/java/org/smartregister/chw/custom_view/TbFloatingMenu.java create mode 100644 opensrp-chw/src/main/java/org/smartregister/chw/presenter/HivProfilePresenter.java create mode 100644 opensrp-chw/src/main/java/org/smartregister/chw/presenter/TbProfilePresenter.java diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/activity/HivFollowUpVisitActivity.java b/opensrp-chw/src/main/java/org/smartregister/chw/activity/HivFollowUpVisitActivity.java new file mode 100644 index 0000000000..d7c649b164 --- /dev/null +++ b/opensrp-chw/src/main/java/org/smartregister/chw/activity/HivFollowUpVisitActivity.java @@ -0,0 +1,82 @@ +package org.smartregister.chw.activity; + +import android.app.Activity; +import android.content.Context; +import android.content.Intent; + +import com.vijay.jsonwizard.constants.JsonFormConstants; +import com.vijay.jsonwizard.domain.Form; + +import org.json.JSONObject; +import org.smartregister.chw.R; +import org.smartregister.chw.anc.presenter.BaseAncHomeVisitPresenter; +import org.smartregister.chw.core.task.RunnableTask; +import org.smartregister.chw.core.utils.Utils; +import org.smartregister.chw.fp.util.FamilyPlanningConstants; +import org.smartregister.chw.hiv.activity.BaseHivFollowUpVisitActivity; +import org.smartregister.chw.hiv.domain.HivMemberObject; +import org.smartregister.chw.hiv.util.HivUtil; +import org.smartregister.chw.interactor.FpFollowUpVisitInteractor; +import org.smartregister.chw.schedulers.ChwScheduleTaskExecutor; +import org.smartregister.chw.tb.domain.TbMemberObject; +import org.smartregister.chw.tb.util.TbUtil; +import org.smartregister.family.util.Constants; +import org.smartregister.family.util.JsonFormUtils; +import org.smartregister.util.LangUtils; + +import java.util.Date; + +public class HivFollowUpVisitActivity extends BaseHivFollowUpVisitActivity { + + public static void startMe(Activity activity, HivMemberObject memberObject, Boolean isEditMode) { + Intent intent = new Intent(activity, HivFollowUpVisitActivity.class); + intent.putExtra(org.smartregister.chw.anc.util.Constants.ANC_MEMBER_OBJECTS.MEMBER_PROFILE_OBJECT, HivUtil.toMember(memberObject)); + intent.putExtra(org.smartregister.chw.anc.util.Constants.ANC_MEMBER_OBJECTS.EDIT_MODE, isEditMode); + activity.startActivityForResult(intent, org.smartregister.chw.anc.util.Constants.REQUEST_CODE_HOME_VISIT); + } + + @Override + protected void registerPresenter() { + presenter = new BaseAncHomeVisitPresenter(memberObject, this, new FpFollowUpVisitInteractor()); + } + + @Override + public void onBackPressed() { + displayExitDialog(HivFollowUpVisitActivity.this::finish); + + } + + @Override + public void close() { + finish(); + } + + @Override + public void submittedAndClose() { + // recompute schedule + Runnable runnable = () -> ChwScheduleTaskExecutor.getInstance().execute(memberObject.getBaseEntityId(), FamilyPlanningConstants.EventType.FP_FOLLOW_UP_VISIT, new Date()); + org.smartregister.chw.util.Utils.startAsyncTask(new RunnableTask(runnable), null); + super.submittedAndClose(); + } + + @Override + public void startFormActivity(JSONObject jsonForm) { + Form form = new Form(); + form.setActionBarBackground(R.color.family_actionbar); + form.setWizard(false); + + Intent intent = new Intent(this, Utils.metadata().familyMemberFormActivity); + intent.putExtra(Constants.JSON_FORM_EXTRA.JSON, jsonForm.toString()); + intent.putExtra(Constants.WizardFormActivity.EnableOnCloseDialog, false); + intent.putExtra(JsonFormConstants.JSON_FORM_KEY.FORM, form); + startActivityForResult(intent, JsonFormUtils.REQUEST_CODE_GET_JSON); + } + + @Override + protected void attachBaseContext(Context base) { + // get language from prefs + String lang = LangUtils.getLanguage(base.getApplicationContext()); + super.attachBaseContext(LangUtils.setAppLocale(base, lang)); + } +} + diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/activity/HivProfileActivity.java b/opensrp-chw/src/main/java/org/smartregister/chw/activity/HivProfileActivity.java new file mode 100644 index 0000000000..06844d80f3 --- /dev/null +++ b/opensrp-chw/src/main/java/org/smartregister/chw/activity/HivProfileActivity.java @@ -0,0 +1,179 @@ +package org.smartregister.chw.activity; + +import android.app.Activity; +import android.content.Context; +import android.content.Intent; +import android.view.View; + +import org.json.JSONObject; +import org.smartregister.chw.BuildConfig; +import org.smartregister.chw.R; +import org.smartregister.chw.core.activity.CoreHivProfileActivity; +import org.smartregister.chw.core.activity.CoreUpcomingServicesActivity; +import org.smartregister.chw.core.contract.FamilyProfileExtendedContract; +import org.smartregister.chw.core.interactor.CoreHivProfileInteractor; +import org.smartregister.chw.core.presenter.CoreFamilyPlanningProfilePresenter; +import org.smartregister.chw.core.utils.CoreConstants; +import org.smartregister.chw.hiv.domain.HivMemberObject; +import org.smartregister.chw.hiv.util.HivUtil; +import org.smartregister.chw.model.ReferralTypeModel; +import org.smartregister.chw.presenter.HivProfilePresenter; +import org.smartregister.chw.tb.util.Constants; +import org.smartregister.family.util.JsonFormUtils; +import org.smartregister.family.util.Utils; + +import java.util.ArrayList; +import java.util.List; + +import timber.log.Timber; + +public class HivProfileActivity extends CoreHivProfileActivity + implements FamilyProfileExtendedContract.PresenterCallBack { + + private List referralTypeModels = new ArrayList<>(); + + public static void startHivProfileActivity(Activity activity, HivMemberObject memberObject) { + Intent intent = new Intent(activity, HivProfileActivity.class); + intent.putExtra(Constants.ActivityPayload.MEMBER_OBJECT, memberObject); + activity.startActivity(intent); + } + + @Override + protected void onCreation() { + super.onCreation(); + addFpReferralTypes(); + } + + @Override + protected void removeMember() { + IndividualProfileRemoveActivity.startIndividualProfileActivity(HivProfileActivity.this, + getClientDetailsByBaseEntityID(getHivMemberObject().getBaseEntityId()), + getHivMemberObject().getFamilyBaseEntityId(), getHivMemberObject().getFamilyHead(), + getHivMemberObject().getPrimaryCareGiver(), FpRegisterActivity.class.getCanonicalName()); + } + + @Override + protected void initializePresenter() { + showProgressBar(true); + setHivProfilePresenter(new HivProfilePresenter(this, new CoreHivProfileInteractor(this), getHivMemberObject())); + fetchProfileData(); + } + + @Override + public void onClick(View view) { + super.onClick(view); + int id = view.getId(); + if (id == R.id.record_tb_followup_visit) { + openFollowUpVisitForm(false); + } + } + +// private void checkPhoneNumberProvided() { +// boolean phoneNumberAvailable = (StringUtils.isNotBlank(getHivMemberObject().getPhoneNumber()) +// || StringUtils.isNotBlank(getHivMemberObject().getFamilyHeadPhoneNumber())); +// +//// ((FamilyPlanningFloatingMenu) fpFloatingMenu).redraw(phoneNumberAvailable); +// } + + @Override + public Context getContext() { + return null; + } + + @Override + public void verifyHasPhone() { + // Implement + } + + @Override + public void notifyHasPhone(boolean b) { + // Implement + } + + @Override + protected void onActivityResult(int requestCode, int resultCode, Intent data) { + super.onActivityResult(requestCode, resultCode, data); + if (requestCode == JsonFormUtils.REQUEST_CODE_GET_JSON) { + try { + String jsonString = data.getStringExtra(org.smartregister.family.util.Constants.JSON_FORM_EXTRA.JSON); + JSONObject form = new JSONObject(jsonString); + if (form.getString(JsonFormUtils.ENCOUNTER_TYPE).equals(CoreConstants.EventType.FAMILY_PLANNING_REFERRAL)) { + ((CoreFamilyPlanningProfilePresenter) getHivProfilePresenter()).createReferralEvent(Utils.getAllSharedPreferences(), jsonString); + showToast(this.getString(R.string.referral_submitted)); + } + } catch (Exception ex) { + Timber.e(ex); + } + } + } + + @Override + public void openMedicalHistory() { + OnMemberTypeLoadedListener onMemberTypeLoadedListener = memberType -> { + + switch (memberType.getMemberType()) { + case CoreConstants.TABLE_NAME.ANC_MEMBER: + AncMedicalHistoryActivity.startMe(HivProfileActivity.this, memberType.getMemberObject()); + break; + case CoreConstants.TABLE_NAME.PNC_MEMBER: + PncMedicalHistoryActivity.startMe(HivProfileActivity.this, memberType.getMemberObject()); + break; + case CoreConstants.TABLE_NAME.CHILD: + ChildMedicalHistoryActivity.startMe(HivProfileActivity.this, memberType.getMemberObject()); + break; + default: + Timber.v("Member info undefined"); + break; + } + }; + executeOnLoaded(onMemberTypeLoadedListener); + } + + @Override + public void openHivRegistrationForm() { + TbRegisterActivity.startTbRegistrationActivity(this, getHivMemberObject().getBaseEntityId()); + + } + + @Override + public void openUpcomingServices() { + CoreUpcomingServicesActivity.startMe(this, HivUtil.toMember(getHivMemberObject())); + } + + @Override + public void openFamilyDueServices() { + Intent intent = new Intent(this, FamilyProfileActivity.class); + + intent.putExtra(org.smartregister.family.util.Constants.INTENT_KEY.FAMILY_BASE_ENTITY_ID, getHivMemberObject().getFamilyBaseEntityId()); + intent.putExtra(org.smartregister.family.util.Constants.INTENT_KEY.FAMILY_HEAD, getHivMemberObject().getFamilyHead()); + intent.putExtra(org.smartregister.family.util.Constants.INTENT_KEY.PRIMARY_CAREGIVER, getHivMemberObject().getPrimaryCareGiver()); + intent.putExtra(org.smartregister.family.util.Constants.INTENT_KEY.FAMILY_NAME, getHivMemberObject().getFamilyName()); + + intent.putExtra(CoreConstants.INTENT_KEY.SERVICE_DUE, true); + startActivity(intent); + } + + @Override + public void openFollowUpVisitForm(boolean isEdit) { + HivFollowUpVisitActivity.startMe(this, getHivMemberObject(), isEdit); + } + + private void addFpReferralTypes() { + if (BuildConfig.USE_UNIFIED_REFERRAL_APPROACH) { + referralTypeModels.add(new ReferralTypeModel(getString(R.string.hiv_referral), + CoreConstants.JSON_FORM.getHivReferralForm())); + + referralTypeModels.add(new ReferralTypeModel(getString(R.string.tb_referral), + CoreConstants.JSON_FORM.getTbReferralForm())); + + referralTypeModels.add(new ReferralTypeModel(getString(R.string.gbv_referral), + CoreConstants.JSON_FORM.getGbvReferralForm())); + } + + } + + public List getReferralTypeModels() { + return referralTypeModels; + } +} + diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/activity/TbFollowUpVisitActivity.java b/opensrp-chw/src/main/java/org/smartregister/chw/activity/TbFollowUpVisitActivity.java new file mode 100644 index 0000000000..77bc5f98c5 --- /dev/null +++ b/opensrp-chw/src/main/java/org/smartregister/chw/activity/TbFollowUpVisitActivity.java @@ -0,0 +1,80 @@ +package org.smartregister.chw.activity; + +import android.app.Activity; +import android.content.Context; +import android.content.Intent; + +import com.vijay.jsonwizard.constants.JsonFormConstants; +import com.vijay.jsonwizard.domain.Form; + +import org.json.JSONObject; +import org.smartregister.chw.R; +import org.smartregister.chw.anc.presenter.BaseAncHomeVisitPresenter; +import org.smartregister.chw.core.task.RunnableTask; +import org.smartregister.chw.core.utils.Utils; +import org.smartregister.chw.fp.util.FamilyPlanningConstants; +import org.smartregister.chw.interactor.FpFollowUpVisitInteractor; +import org.smartregister.chw.schedulers.ChwScheduleTaskExecutor; +import org.smartregister.chw.tb.activity.BaseTbFollowUpVisitActivity; +import org.smartregister.chw.tb.domain.TbMemberObject; +import org.smartregister.chw.tb.util.TbUtil; +import org.smartregister.family.util.Constants; +import org.smartregister.family.util.JsonFormUtils; +import org.smartregister.util.LangUtils; + +import java.util.Date; + +public class TbFollowUpVisitActivity extends BaseTbFollowUpVisitActivity { + + public static void startMe(Activity activity, TbMemberObject memberObject, Boolean isEditMode) { + Intent intent = new Intent(activity, TbFollowUpVisitActivity.class); + intent.putExtra(org.smartregister.chw.anc.util.Constants.ANC_MEMBER_OBJECTS.MEMBER_PROFILE_OBJECT, TbUtil.toMember(memberObject)); + intent.putExtra(org.smartregister.chw.anc.util.Constants.ANC_MEMBER_OBJECTS.EDIT_MODE, isEditMode); + activity.startActivityForResult(intent, org.smartregister.chw.anc.util.Constants.REQUEST_CODE_HOME_VISIT); + } + + @Override + protected void registerPresenter() { + presenter = new BaseAncHomeVisitPresenter(memberObject, this, new FpFollowUpVisitInteractor()); + } + + @Override + public void onBackPressed() { + displayExitDialog(TbFollowUpVisitActivity.this::finish); + + } + + @Override + public void close() { + finish(); + } + + @Override + public void submittedAndClose() { + // recompute schedule + Runnable runnable = () -> ChwScheduleTaskExecutor.getInstance().execute(memberObject.getBaseEntityId(), FamilyPlanningConstants.EventType.FP_FOLLOW_UP_VISIT, new Date()); + org.smartregister.chw.util.Utils.startAsyncTask(new RunnableTask(runnable), null); + super.submittedAndClose(); + } + + @Override + public void startFormActivity(JSONObject jsonForm) { + Form form = new Form(); + form.setActionBarBackground(R.color.family_actionbar); + form.setWizard(false); + + Intent intent = new Intent(this, Utils.metadata().familyMemberFormActivity); + intent.putExtra(Constants.JSON_FORM_EXTRA.JSON, jsonForm.toString()); + intent.putExtra(Constants.WizardFormActivity.EnableOnCloseDialog, false); + intent.putExtra(JsonFormConstants.JSON_FORM_KEY.FORM, form); + startActivityForResult(intent, JsonFormUtils.REQUEST_CODE_GET_JSON); + } + + @Override + protected void attachBaseContext(Context base) { + // get language from prefs + String lang = LangUtils.getLanguage(base.getApplicationContext()); + super.attachBaseContext(LangUtils.setAppLocale(base, lang)); + } +} + diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/activity/TbProfileActivity.java b/opensrp-chw/src/main/java/org/smartregister/chw/activity/TbProfileActivity.java new file mode 100644 index 0000000000..36d6ba1213 --- /dev/null +++ b/opensrp-chw/src/main/java/org/smartregister/chw/activity/TbProfileActivity.java @@ -0,0 +1,184 @@ +package org.smartregister.chw.activity; + +import android.app.Activity; +import android.content.Context; +import android.content.Intent; +import android.view.View; + +import org.json.JSONObject; +import org.smartregister.chw.BuildConfig; +import org.smartregister.chw.R; +import org.smartregister.chw.core.activity.CoreTbProfileActivity; +import org.smartregister.chw.core.activity.CoreUpcomingServicesActivity; +import org.smartregister.chw.core.contract.FamilyProfileExtendedContract; +import org.smartregister.chw.core.interactor.CoreTbProfileInteractor; +import org.smartregister.chw.core.presenter.CoreFamilyPlanningProfilePresenter; +import org.smartregister.chw.core.utils.CoreConstants; +import org.smartregister.chw.model.ReferralTypeModel; +import org.smartregister.chw.presenter.TbProfilePresenter; +import org.smartregister.chw.tb.domain.TbMemberObject; +import org.smartregister.chw.tb.util.Constants; +import org.smartregister.chw.tb.util.TbUtil; +import org.smartregister.family.util.JsonFormUtils; +import org.smartregister.family.util.Utils; + +import java.util.ArrayList; +import java.util.List; + +import timber.log.Timber; + +public class TbProfileActivity extends CoreTbProfileActivity + implements FamilyProfileExtendedContract.PresenterCallBack { + + private List referralTypeModels = new ArrayList<>(); + + public static void startTbProfileActivity(Activity activity, TbMemberObject memberObject) { + Intent intent = new Intent(activity, TbProfileActivity.class); + intent.putExtra(Constants.ActivityPayload.MEMBER_OBJECT, memberObject); + activity.startActivity(intent); + } + + @Override + protected void onCreation() { + super.onCreation(); + addFpReferralTypes(); + } + + @Override + protected void removeMember() { + IndividualProfileRemoveActivity.startIndividualProfileActivity(TbProfileActivity.this, + getClientDetailsByBaseEntityID(getTbMemberObject().getBaseEntityId()), + getTbMemberObject().getFamilyBaseEntityId(), getTbMemberObject().getFamilyHead(), + getTbMemberObject().getPrimaryCareGiver(), FpRegisterActivity.class.getCanonicalName()); + } + + @Override + protected void startTbRegistrationActivity() { + TbRegisterActivity.startTbRegistrationActivity(this, getTbMemberObject().getBaseEntityId()); + } + + @Override + protected void initializePresenter() { + showProgressBar(true); + setTbProfilePresenter(new TbProfilePresenter(this, new CoreTbProfileInteractor(this), getTbMemberObject())); + fetchProfileData(); + } + + @Override + public void onClick(View view) { + super.onClick(view); + int id = view.getId(); + if (id == R.id.record_tb_followup_visit) { + openFollowUpVisitForm(false); + } + } + +// private void checkPhoneNumberProvided() { +// boolean phoneNumberAvailable = (StringUtils.isNotBlank(getTbMemberObject().getPhoneNumber()) +// || StringUtils.isNotBlank(getTbMemberObject().getFamilyHeadPhoneNumber())); +// +//// ((FamilyPlanningFloatingMenu) fpFloatingMenu).redraw(phoneNumberAvailable); +// } + + @Override + public Context getContext() { + return null; + } + + @Override + public void verifyHasPhone() { + // Implement + } + + @Override + public void notifyHasPhone(boolean b) { + // Implement + } + + @Override + protected void onActivityResult(int requestCode, int resultCode, Intent data) { + super.onActivityResult(requestCode, resultCode, data); + if (requestCode == JsonFormUtils.REQUEST_CODE_GET_JSON) { + try { + String jsonString = data.getStringExtra(org.smartregister.family.util.Constants.JSON_FORM_EXTRA.JSON); + JSONObject form = new JSONObject(jsonString); + if (form.getString(JsonFormUtils.ENCOUNTER_TYPE).equals(CoreConstants.EventType.FAMILY_PLANNING_REFERRAL)) { + ((CoreFamilyPlanningProfilePresenter) getTbProfilePresenter()).createReferralEvent(Utils.getAllSharedPreferences(), jsonString); + showToast(this.getString(R.string.referral_submitted)); + } + } catch (Exception ex) { + Timber.e(ex); + } + } + } + + @Override + public void openMedicalHistory() { + OnMemberTypeLoadedListener onMemberTypeLoadedListener = memberType -> { + + switch (memberType.getMemberType()) { + case CoreConstants.TABLE_NAME.ANC_MEMBER: + AncMedicalHistoryActivity.startMe(TbProfileActivity.this, memberType.getMemberObject()); + break; + case CoreConstants.TABLE_NAME.PNC_MEMBER: + PncMedicalHistoryActivity.startMe(TbProfileActivity.this, memberType.getMemberObject()); + break; + case CoreConstants.TABLE_NAME.CHILD: + ChildMedicalHistoryActivity.startMe(TbProfileActivity.this, memberType.getMemberObject()); + break; + default: + Timber.v("Member info undefined"); + break; + } + }; + executeOnLoaded(onMemberTypeLoadedListener); + } + + @Override + public void openTbRegistrationForm() { + TbRegisterActivity.startTbRegistrationActivity(this, getTbMemberObject().getBaseEntityId()); + + } + + @Override + public void openUpcomingServices() { + CoreUpcomingServicesActivity.startMe(this, TbUtil.toMember(getTbMemberObject())); + } + + @Override + public void openFamilyDueServices() { + Intent intent = new Intent(this, FamilyProfileActivity.class); + + intent.putExtra(org.smartregister.family.util.Constants.INTENT_KEY.FAMILY_BASE_ENTITY_ID, getTbMemberObject().getFamilyBaseEntityId()); + intent.putExtra(org.smartregister.family.util.Constants.INTENT_KEY.FAMILY_HEAD, getTbMemberObject().getFamilyHead()); + intent.putExtra(org.smartregister.family.util.Constants.INTENT_KEY.PRIMARY_CAREGIVER, getTbMemberObject().getPrimaryCareGiver()); + intent.putExtra(org.smartregister.family.util.Constants.INTENT_KEY.FAMILY_NAME, getTbMemberObject().getFamilyName()); + + intent.putExtra(CoreConstants.INTENT_KEY.SERVICE_DUE, true); + startActivity(intent); + } + + @Override + public void openFollowUpVisitForm(boolean isEdit) { + TbFollowUpVisitActivity.startMe(this, getTbMemberObject(), isEdit); + } + + private void addFpReferralTypes() { + if (BuildConfig.USE_UNIFIED_REFERRAL_APPROACH) { + referralTypeModels.add(new ReferralTypeModel(getString(R.string.hiv_referral), + CoreConstants.JSON_FORM.getHivReferralForm())); + + referralTypeModels.add(new ReferralTypeModel(getString(R.string.tb_referral), + CoreConstants.JSON_FORM.getTbReferralForm())); + + referralTypeModels.add(new ReferralTypeModel(getString(R.string.gbv_referral), + CoreConstants.JSON_FORM.getGbvReferralForm())); + } + + } + + public List getReferralTypeModels() { + return referralTypeModels; + } +} + diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/contract/HivProfileContract.java b/opensrp-chw/src/main/java/org/smartregister/chw/contract/HivProfileContract.java new file mode 100644 index 0000000000..ad9d39a174 --- /dev/null +++ b/opensrp-chw/src/main/java/org/smartregister/chw/contract/HivProfileContract.java @@ -0,0 +1,9 @@ +package org.smartregister.chw.contract; + +import org.smartregister.chw.core.contract.CoreHivProfileContract; + +public interface HivProfileContract extends CoreHivProfileContract { + interface Presenter { + void referToFacility(); + } +} diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/contract/TbProfileContract.java b/opensrp-chw/src/main/java/org/smartregister/chw/contract/TbProfileContract.java new file mode 100644 index 0000000000..76f4bc431a --- /dev/null +++ b/opensrp-chw/src/main/java/org/smartregister/chw/contract/TbProfileContract.java @@ -0,0 +1,9 @@ +package org.smartregister.chw.contract; + +import org.smartregister.chw.core.contract.CoreTbProfileContract; + +public interface TbProfileContract extends CoreTbProfileContract { + interface Presenter { + void referToFacility(); + } +} diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/custom_view/TbFloatingMenu.java b/opensrp-chw/src/main/java/org/smartregister/chw/custom_view/TbFloatingMenu.java new file mode 100644 index 0000000000..87e773f9ef --- /dev/null +++ b/opensrp-chw/src/main/java/org/smartregister/chw/custom_view/TbFloatingMenu.java @@ -0,0 +1,12 @@ +package org.smartregister.chw.custom_view; + +import android.content.Context; + +import org.smartregister.chw.core.custom_views.CoreFamilyPlanningFloatingMenu; +import org.smartregister.chw.fp.domain.FpMemberObject; + +public class TbFloatingMenu extends CoreFamilyPlanningFloatingMenu { + public TbFloatingMenu(Context context, FpMemberObject fpMemberObject) { + super(context, fpMemberObject); + } +} diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/presenter/HivProfilePresenter.java b/opensrp-chw/src/main/java/org/smartregister/chw/presenter/HivProfilePresenter.java new file mode 100644 index 0000000000..34d42ace37 --- /dev/null +++ b/opensrp-chw/src/main/java/org/smartregister/chw/presenter/HivProfilePresenter.java @@ -0,0 +1,30 @@ +package org.smartregister.chw.presenter; + +import android.app.Activity; + +import org.smartregister.chw.activity.HivProfileActivity; +import org.smartregister.chw.contract.HivProfileContract; +import org.smartregister.chw.core.presenter.CoreHivProfilePresenter; +import org.smartregister.chw.hiv.domain.HivMemberObject; +import org.smartregister.chw.model.ReferralTypeModel; +import org.smartregister.chw.util.Utils; + +import java.util.List; + +public class HivProfilePresenter extends CoreHivProfilePresenter + implements org.smartregister.chw.contract.AncMemberProfileContract.Presenter { + + private HivMemberObject hivMemberObject; + + public HivProfilePresenter(HivProfileContract.View view, HivProfileContract.Interactor interactor, + HivMemberObject hivMemberObject) { + super(view, interactor, hivMemberObject); + this.hivMemberObject = hivMemberObject; + } + + @Override + public void referToFacility() { + List referralTypeModels = ((HivProfileActivity) getView()).getReferralTypeModels(); + Utils.launchClientReferralActivity((Activity) getView(), referralTypeModels, hivMemberObject.getBaseEntityId()); + } +} diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/presenter/TbProfilePresenter.java b/opensrp-chw/src/main/java/org/smartregister/chw/presenter/TbProfilePresenter.java new file mode 100644 index 0000000000..f3d627fb1c --- /dev/null +++ b/opensrp-chw/src/main/java/org/smartregister/chw/presenter/TbProfilePresenter.java @@ -0,0 +1,30 @@ +package org.smartregister.chw.presenter; + +import android.app.Activity; + +import org.smartregister.chw.activity.TbProfileActivity; +import org.smartregister.chw.contract.TbProfileContract; +import org.smartregister.chw.core.presenter.CoreTbProfilePresenter; +import org.smartregister.chw.model.ReferralTypeModel; +import org.smartregister.chw.tb.domain.TbMemberObject; +import org.smartregister.chw.util.Utils; + +import java.util.List; + +public class TbProfilePresenter extends CoreTbProfilePresenter + implements org.smartregister.chw.contract.AncMemberProfileContract.Presenter { + + private TbMemberObject tbMemberObject; + + public TbProfilePresenter(TbProfileContract.View view, TbProfileContract.Interactor interactor, + TbMemberObject tbMemberObject) { + super(view, interactor, tbMemberObject); + this.tbMemberObject = tbMemberObject; + } + + @Override + public void referToFacility() { + List referralTypeModels = ((TbProfileActivity) getView()).getReferralTypeModels(); + Utils.launchClientReferralActivity((Activity) getView(), referralTypeModels, tbMemberObject.getBaseEntityId()); + } +} From 5abb6ebf875c5f503c7527eb5a61bf02daaea696 Mon Sep 17 00:00:00 2001 From: cozej4 Date: Fri, 22 May 2020 23:27:15 +0300 Subject: [PATCH 025/112] Optimising imports --- .../org/smartregister/chw/activity/FamilyProfileActivity.java | 2 -- .../smartregister/chw/activity/HivFollowUpVisitActivity.java | 2 -- .../org/smartregister/chw/activity/TbRegisterActivity.java | 1 - .../chw/activity/UpdateRegisterDetailsActivity.java | 1 - .../smartregister/chw/application/ChwSyncConfiguration.java | 1 - .../org/smartregister/chw/fragment/HivRegisterFragment.java | 3 --- .../org/smartregister/chw/model/TbRegisterFragmentModel.java | 2 +- 7 files changed, 1 insertion(+), 11 deletions(-) diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/activity/FamilyProfileActivity.java b/opensrp-chw/src/main/java/org/smartregister/chw/activity/FamilyProfileActivity.java index 2dc12602ef..e30c7f460f 100644 --- a/opensrp-chw/src/main/java/org/smartregister/chw/activity/FamilyProfileActivity.java +++ b/opensrp-chw/src/main/java/org/smartregister/chw/activity/FamilyProfileActivity.java @@ -19,12 +19,10 @@ import org.smartregister.chw.fragment.FamilyProfileActivityFragment; import org.smartregister.chw.fragment.FamilyProfileDueFragment; import org.smartregister.chw.fragment.FamilyProfileMemberFragment; -import org.smartregister.chw.hiv.activity.BaseHivProfileActivity; import org.smartregister.chw.hiv.dao.HivDao; import org.smartregister.chw.model.FamilyProfileModel; import org.smartregister.chw.pnc.activity.BasePncMemberProfileActivity; import org.smartregister.chw.presenter.FamilyProfilePresenter; -import org.smartregister.chw.tb.activity.BaseTbProfileActivity; import org.smartregister.chw.tb.dao.TbDao; import org.smartregister.commonregistry.CommonPersonObject; import org.smartregister.family.adapter.ViewPagerAdapter; diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/activity/HivFollowUpVisitActivity.java b/opensrp-chw/src/main/java/org/smartregister/chw/activity/HivFollowUpVisitActivity.java index d7c649b164..c3e2ca90f1 100644 --- a/opensrp-chw/src/main/java/org/smartregister/chw/activity/HivFollowUpVisitActivity.java +++ b/opensrp-chw/src/main/java/org/smartregister/chw/activity/HivFollowUpVisitActivity.java @@ -18,8 +18,6 @@ import org.smartregister.chw.hiv.util.HivUtil; import org.smartregister.chw.interactor.FpFollowUpVisitInteractor; import org.smartregister.chw.schedulers.ChwScheduleTaskExecutor; -import org.smartregister.chw.tb.domain.TbMemberObject; -import org.smartregister.chw.tb.util.TbUtil; import org.smartregister.family.util.Constants; import org.smartregister.family.util.JsonFormUtils; import org.smartregister.util.LangUtils; diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/activity/TbRegisterActivity.java b/opensrp-chw/src/main/java/org/smartregister/chw/activity/TbRegisterActivity.java index 54e99b5ae1..32fda4fc86 100644 --- a/opensrp-chw/src/main/java/org/smartregister/chw/activity/TbRegisterActivity.java +++ b/opensrp-chw/src/main/java/org/smartregister/chw/activity/TbRegisterActivity.java @@ -14,7 +14,6 @@ import org.smartregister.chw.core.custom_views.NavigationMenu; import org.smartregister.chw.core.job.HomeVisitServiceJob; import org.smartregister.chw.core.job.VaccineRecurringServiceJob; -import org.smartregister.chw.core.utils.CoreConstants; import org.smartregister.chw.fragment.FollowupRegisterFragment; import org.smartregister.chw.fragment.TbRegisterFragment; import org.smartregister.chw.tb.activity.BaseTbRegisterActivity; diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/activity/UpdateRegisterDetailsActivity.java b/opensrp-chw/src/main/java/org/smartregister/chw/activity/UpdateRegisterDetailsActivity.java index cb3d5625d4..2d965da360 100644 --- a/opensrp-chw/src/main/java/org/smartregister/chw/activity/UpdateRegisterDetailsActivity.java +++ b/opensrp-chw/src/main/java/org/smartregister/chw/activity/UpdateRegisterDetailsActivity.java @@ -3,7 +3,6 @@ import android.app.Activity; import android.content.Intent; - import org.smartregister.chw.core.activity.BaseChwNotificationDetailsActivity; import static org.smartregister.chw.core.utils.CoreConstants.DB_CONSTANTS.NOTIFICATION_ID; diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/application/ChwSyncConfiguration.java b/opensrp-chw/src/main/java/org/smartregister/chw/application/ChwSyncConfiguration.java index 6f23f67deb..0bd45e6ca7 100644 --- a/opensrp-chw/src/main/java/org/smartregister/chw/application/ChwSyncConfiguration.java +++ b/opensrp-chw/src/main/java/org/smartregister/chw/application/ChwSyncConfiguration.java @@ -5,7 +5,6 @@ import org.smartregister.chw.BuildConfig; import org.smartregister.chw.core.utils.Utils; -import java.util.ArrayList; import java.util.Collections; import java.util.List; diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/fragment/HivRegisterFragment.java b/opensrp-chw/src/main/java/org/smartregister/chw/fragment/HivRegisterFragment.java index 2ed2305648..a11f5daa99 100644 --- a/opensrp-chw/src/main/java/org/smartregister/chw/fragment/HivRegisterFragment.java +++ b/opensrp-chw/src/main/java/org/smartregister/chw/fragment/HivRegisterFragment.java @@ -14,12 +14,9 @@ import org.jetbrains.annotations.Nullable; import org.smartregister.chw.R; import org.smartregister.chw.activity.HivProfileActivity; -import org.smartregister.chw.activity.MalariaFollowUpVisitActivity; import org.smartregister.chw.anc.util.DBConstants; import org.smartregister.chw.core.custom_views.NavigationMenu; import org.smartregister.chw.core.utils.QueryBuilder; -import org.smartregister.chw.hiv.activity.BaseHivFollowUpVisitActivity; -import org.smartregister.chw.hiv.activity.BaseHivProfileActivity; import org.smartregister.chw.hiv.dao.HivDao; import org.smartregister.chw.hiv.domain.HivMemberObject; import org.smartregister.chw.hiv.fragment.BaseHivRegisterFragment; diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/model/TbRegisterFragmentModel.java b/opensrp-chw/src/main/java/org/smartregister/chw/model/TbRegisterFragmentModel.java index 5b1a78bb76..3dd5716b4a 100644 --- a/opensrp-chw/src/main/java/org/smartregister/chw/model/TbRegisterFragmentModel.java +++ b/opensrp-chw/src/main/java/org/smartregister/chw/model/TbRegisterFragmentModel.java @@ -5,9 +5,9 @@ import org.jetbrains.annotations.NotNull; import org.smartregister.chw.core.utils.ChildDBConstants; +import org.smartregister.chw.tb.model.BaseTbRegisterFragmentModel; import org.smartregister.chw.tb.util.Constants.Tables; import org.smartregister.chw.tb.util.DBConstants.Key; -import org.smartregister.chw.tb.model.BaseTbRegisterFragmentModel; import org.smartregister.chw.util.Constants; import org.smartregister.cursoradapter.SmartRegisterQueryBuilder; import org.smartregister.family.util.DBConstants; From e7d0e2bc81de8a9ad177f055e37f935f3cde51fc Mon Sep 17 00:00:00 2001 From: cozej4 Date: Sat, 23 May 2020 07:07:20 +0300 Subject: [PATCH 026/112] Code refactoring --- opensrp-chw/src/main/AndroidManifest.xml | 8 ++++++++ .../smartregister/chw/activity/HivProfileActivity.java | 10 ++-------- .../smartregister/chw/activity/TbProfileActivity.java | 3 ++- 3 files changed, 12 insertions(+), 9 deletions(-) diff --git a/opensrp-chw/src/main/AndroidManifest.xml b/opensrp-chw/src/main/AndroidManifest.xml index 81895000ed..5c64b8be5f 100644 --- a/opensrp-chw/src/main/AndroidManifest.xml +++ b/opensrp-chw/src/main/AndroidManifest.xml @@ -261,6 +261,10 @@ + + Date: Sat, 23 May 2020 08:22:57 +0300 Subject: [PATCH 027/112] Implemented TB Followup form --- .../assets/json.form/tb_followup_visit.json | 466 ++++++++++++++++++ .../ba/assets/rule/tb_followup_form_rules.yml | 64 +++ 2 files changed, 530 insertions(+) create mode 100644 opensrp-chw/src/ba/assets/json.form/tb_followup_visit.json create mode 100644 opensrp-chw/src/ba/assets/rule/tb_followup_form_rules.yml diff --git a/opensrp-chw/src/ba/assets/json.form/tb_followup_visit.json b/opensrp-chw/src/ba/assets/json.form/tb_followup_visit.json new file mode 100644 index 0000000000..baea3f9fa9 --- /dev/null +++ b/opensrp-chw/src/ba/assets/json.form/tb_followup_visit.json @@ -0,0 +1,466 @@ +{ + "form": "TB Followup form", + "count": "1", + "encounter_type": "TB Followup", + "entity_id": "", + "relational_id": "", + "rules_file": "rule/tb_followup_form_rules.yml", + "metadata": { + "start": { + "openmrs_entity_parent": "", + "openmrs_entity": "concept", + "openmrs_data_type": "start", + "openmrs_entity_id": "163137AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + }, + "end": { + "openmrs_entity_parent": "", + "openmrs_entity": "concept", + "openmrs_data_type": "end", + "openmrs_entity_id": "163138AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + }, + "today": { + "openmrs_entity_parent": "", + "openmrs_entity": "encounter", + "openmrs_entity_id": "encounter_date" + }, + "deviceid": { + "openmrs_entity_parent": "", + "openmrs_entity": "concept", + "openmrs_data_type": "deviceid", + "openmrs_entity_id": "163149AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + }, + "subscriberid": { + "openmrs_entity_parent": "", + "openmrs_entity": "concept", + "openmrs_data_type": "subscriberid", + "openmrs_entity_id": "163150AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + }, + "simserial": { + "openmrs_entity_parent": "", + "openmrs_entity": "concept", + "openmrs_data_type": "simserial", + "openmrs_entity_id": "163151AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + }, + "phonenumber": { + "openmrs_entity_parent": "", + "openmrs_entity": "concept", + "openmrs_data_type": "phonenumber", + "openmrs_entity_id": "163152AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + }, + "encounter_location": "", + "look_up": { + "entity_id": "", + "value": "" + } + }, + "steps": [ + { + "title": "TB Followup form", + "fields": [ + { + "name": "registration_or_followup_status", + "type": "spinner", + "properties": { + "text": "Registration/Followup status" + }, + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "registration_or_followup_status", + "openmrs_entity_parent": "" + }, + "options": [ + { + "name": "new_client", + "text": "New Client", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "new_client", + "openmrs_entity_parent": "" + } + }, + { + "name": "continuing_with_services", + "text": "Continuing with services", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "continuing_with_services", + "openmrs_entity_parent": "" + } + }, + { + "name": "deceased", + "text": "Deceased", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "deceased", + "openmrs_entity_parent": "" + } + }, + { + "name": "client_not_found", + "text": "Client not found", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "client_not_found", + "openmrs_entity_parent": "" + } + }, + { + "name": "client_transferred_to_another_location", + "text": "Client has transferred to another location", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "client_transferred_to_another_location", + "openmrs_entity_parent": "" + } + }, + { + "name": "client_has_moved", + "text": "Client has moved ", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "client_has_moved", + "openmrs_entity_parent": "" + } + }, + { + "name": "client_has_absconded", + "text": "Client has absconded", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "client_has_absconded", + "openmrs_entity_parent": "" + } + }, + { + "name": "client_continues_with_clinic_from_elsewhere", + "text": "Clients continues with clinic from elsewhere", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "client_continues_with_clinic_from_elsewhere", + "openmrs_entity_parent": "" + } + }, + { + "name": "completed_and_qualified_from_the_services ", + "text": "Client has completed and qualified from the services ", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "completed_and_qualified_from_the_services", + "openmrs_entity_parent": "" + } + } + ], + "required_status": "yes:Please select the registration/followup status" + }, + { + "name": "client_condition", + "type": "spinner", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "client_condition", + "openmrs_entity_parent": "" + }, + "properties": { + "text": "Condition of the client" + }, + "options": [ + { + "name": "client_does_her_daily_activities", + "text": "Client does her daily activities", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "client_does_her_daily_activities", + "openmrs_entity_parent": "" + } + }, + { + "name": "client_takes_care_of_himself", + "text": "Client takes care of him/herself (bathing, Eating)", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "client_takes_care_of_himself", + "openmrs_entity_parent": "" + } + }, + { + "name": "client_is_unable_to_take_care_of_himself", + "text": "Client is unable to take care of him/herself", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "client_is_unable_to_take_care_of_himself", + "openmrs_entity_parent": "" + } + } + ], + "required_status": "yes:Please specify client's condition", + "subjects": "registration_or_followup_status:text" + }, + { + "name": "problem", + "type": "multi_choice_checkbox", + "properties": { + "text": "Pick problem/Social challenges faced by the Client." + }, + "meta_data": { + "openmrs_entity_parent": "", + "openmrs_entity": "concept", + "openmrs_entity_id": "problem" + }, + "options": [ + { + "name": "other_problems", + "text": "Other Problems", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "other_problems", + "openmrs_entity_parent": "" + } + }, + { + "name": "none", + "text": "None", + "is_exclusive": true, + "meta_data": { + "openmrs_entity": "", + "openmrs_entity_id": "", + "openmrs_entity_parent": "" + } + } + ], + "required_status": "yes:Please specify client's problems", + "subjects": "registration_or_followup_status:text" + }, + { + "name": "problem_other", + "type": "text_input_edit_text", + "properties": { + "hint": "Other symptoms", + "type": "name" + }, + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "problem_other", + "openmrs_entity_parent": "problem" + }, + "required_status": "true:Please specify other symptoms", + "subjects": "problem:map" + }, + { + "name": "client_behaviour_and_environmental_risk", + "type": "spinner", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "client_behaviour_and_environmental_risk", + "openmrs_entity_parent": "" + }, + "properties": { + "text": "Client's behaviour & environmental risks" + }, + "options": [ + { + "name": "none", + "text": "None", + "meta_data": { + "openmrs_entity": "", + "openmrs_entity_id": "", + "openmrs_entity_parent": "" + } + }, + { + "name": "drunker", + "text": "Drunker", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "drunker", + "openmrs_entity_parent": "" + } + }, + { + "name": "vulnerable_environment", + "text": "Clients lives in a vulnerable environment", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "vulnerable_environment", + "openmrs_entity_parent": "" + } + }, + { + "name": "hiv_positive", + "text": "Client is HIV Positive", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "hiv_positive", + "openmrs_entity_parent": "" + } + } + ], + "required_status": "yes:Please specify client's behaviour", + "subjects": "registration_or_followup_status:text" + }, + { + "name": "supplies_provided", + "type": "multi_choice_checkbox", + "properties": { + "text": "Supplies/medicines provided" + }, + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "supplies_provided", + "openmrs_entity_parent": "" + }, + "options": [ + { + "name": "other_medicine", + "text": "Other treatment", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "other_medicine", + "openmrs_entity_parent": "" + } + }, + { + "name": "none", + "text": "None", + "is_exclusive": true, + "meta_data": { + "openmrs_entity": "", + "openmrs_entity_id": "", + "openmrs_entity_parent": "" + } + } + ], + "required_status": "yes:Please choose supplies/medicine given", + "subjects": "registration_or_followup_status:text" + }, + { + "name": "supplies_provided_other", + "type": "text_input_edit_text", + "properties": { + "hint": "Other Supplies/Medicine", + "type": "name" + }, + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "supplies_provided_other", + "openmrs_entity_parent": "supplies_provided" + }, + "required_status": "true:Please specify other supplies/Medicine given", + "subjects": "supplies_provided:map" + }, + { + "name": "tb_services_provided", + "type": "multi_choice_checkbox", + "properties": { + "text": "TB services provided by CHW at the community" + }, + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "tb_services_provided", + "openmrs_entity_parent": "" + }, + "options": [ + { + "name": "other_services", + "text": "Other TB services", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "other_tb_services", + "openmrs_entity_parent": "" + } + }, + { + "name": "none", + "text": "None", + "is_exclusive": true, + "meta_data": { + "openmrs_entity": "", + "openmrs_entity_id": "", + "openmrs_entity_parent": "" + } + } + ], + "required_status": "yes:Please TB services provided", + "subjects": "registration_or_followup_status:text" + }, + { + "name": "tb_services_provided_other", + "type": "text_input_edit_text", + "properties": { + "hint": "Other TB Services Provided", + "type": "name" + }, + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "tb_services_provided_other", + "openmrs_entity_parent": "tb_services_provided" + }, + "required_status": "true:Please specify other TB services provided", + "subjects": "tb_services_provided:map" + }, + { + "name": "state_of_therapy", + "type": "spinner", + "properties": { + "text": "State of therapy and (TB) care" + }, + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "state_of_therapy", + "openmrs_entity_parent": "" + }, + "options": [ + { + "name": "registered_but_not_began_medication", + "text": "Registered in TB clinic but hasn't begun TB/DR-TB medication", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "registered_but_not_began_medication", + "openmrs_entity_parent": "" + } + }, + { + "name": "registered_and_uses_medication", + "text": "Registered in TB clinic and uses TB/ DR TB medication", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "registered_and_uses_medication", + "openmrs_entity_parent": "" + } + }, + { + "name": "not_registered_in_tb_clinic", + "text": "Client is not registed in TB clinic", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "not_registered_in_tb_clinic", + "openmrs_entity_parent": "" + } + }, + { + "name": "none", + "text": "None", + "meta_data": { + "openmrs_entity": "", + "openmrs_entity_id": "", + "openmrs_entity_parent": "" + } + } + ], + "required_status": "yes:Please specify the state of TB therapy", + "subjects": "registration_or_followup_status:text" + }, + { + "name": "visit_date", + "type": "hidden", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "visit_date", + "openmrs_entity_parent": "" + }, + "required_status": "false" + } + ] + } + ] +} \ No newline at end of file diff --git a/opensrp-chw/src/ba/assets/rule/tb_followup_form_rules.yml b/opensrp-chw/src/ba/assets/rule/tb_followup_form_rules.yml new file mode 100644 index 0000000000..818562707b --- /dev/null +++ b/opensrp-chw/src/ba/assets/rule/tb_followup_form_rules.yml @@ -0,0 +1,64 @@ +--- +name: "client_condition_visibility" +description: "client_condition visibility" +priority: 1 +condition: "registration_or_followup_status.value=='New Client' || registration_or_followup_status.value=='Continuing with services'" +actions: + - "client_condition_visibility = true" +--- +name: "problem_visibility" +description: "problem visibility" +priority: 1 +condition: "registration_or_followup_status.value=='New Client' || registration_or_followup_status.value=='Continuing with services'" +actions: + - "problem_visibility = true" +--- +name: "problem_other_visibility" +description: "problem visibility" +priority: 1 +condition: "problem['other_problems'] != null" +actions: + - "problem_other_visibility = true" +--- +name: "client_behaviour_and_environmental_risk_visibility" +description: "client_behaviour_and_environmental_risk visibility" +priority: 1 +condition: "registration_or_followup_status.value=='New Client' || registration_or_followup_status.value=='Continuing with services'" +actions: + - "client_behaviour_and_environmental_risk_visibility = true" +--- +name: "supplies_provided_visibility" +description: "supplies_provided visibility" +priority: 1 +condition: "registration_or_followup_status.value=='New Client' || registration_or_followup_status.value=='Continuing with services'" +actions: + - "supplies_provided_visibility = true" +--- +name: "supplies_provided_other_visibility" +description: "supplies_provided_other visibility" +priority: 1 +condition: "supplies_provided['other_medicine'] != null" +actions: + - "supplies_provided_other_visibility = true" +--- +name: "tb_services_provided_visibility" +description: "tb_services_provided visibility" +priority: 1 +condition: "registration_or_followup_status.value=='New Client' || registration_or_followup_status.value=='Continuing with services'" +actions: + - "tb_services_provided_visibility = true" +--- +name: "tb_services_provided_other_visibility" +description: "tb_services_provided_other visibility" +priority: 1 +condition: "tb_services_provided['other_services'] != null" +actions: + - "tb_services_provided_other_visibility = true" +--- +name: "state_of_therapy_visibility" +description: "state_of_therapy visibility" +priority: 1 +condition: "registration_or_followup_status.value=='New Client' || registration_or_followup_status.value=='Continuing with services'" +actions: + - "state_of_therapy_visibility = true" + From 49cc4711470c0185441955f9467edf98eea414e6 Mon Sep 17 00:00:00 2001 From: cozej4 Date: Sat, 23 May 2020 08:52:24 +0300 Subject: [PATCH 028/112] Implemented HIV followup visit forms --- .../assets/json.form/hiv_followup_visit.json | 529 ++++++++++++++++++ .../assets/json.form/tb_followup_visit.json | 12 +- .../assets/rule/hiv_followup_form_rules.yml | 64 +++ 3 files changed, 599 insertions(+), 6 deletions(-) create mode 100644 opensrp-chw/src/ba/assets/json.form/hiv_followup_visit.json create mode 100644 opensrp-chw/src/ba/assets/rule/hiv_followup_form_rules.yml diff --git a/opensrp-chw/src/ba/assets/json.form/hiv_followup_visit.json b/opensrp-chw/src/ba/assets/json.form/hiv_followup_visit.json new file mode 100644 index 0000000000..f09a511b3c --- /dev/null +++ b/opensrp-chw/src/ba/assets/json.form/hiv_followup_visit.json @@ -0,0 +1,529 @@ +{ + "form": "HIV Followup form", + "count": "1", + "encounter_type": "HIV Followup", + "entity_id": "", + "relational_id": "", + "rules_file": "rule/hiv_followup_form_rules.yml", + "metadata": { + "start": { + "openmrs_entity_parent": "", + "openmrs_entity": "concept", + "openmrs_data_type": "start", + "openmrs_entity_id": "163137AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + }, + "end": { + "openmrs_entity_parent": "", + "openmrs_entity": "concept", + "openmrs_data_type": "end", + "openmrs_entity_id": "163138AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + }, + "today": { + "openmrs_entity_parent": "", + "openmrs_entity": "encounter", + "openmrs_entity_id": "encounter_date" + }, + "deviceid": { + "openmrs_entity_parent": "", + "openmrs_entity": "concept", + "openmrs_data_type": "deviceid", + "openmrs_entity_id": "163149AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + }, + "subscriberid": { + "openmrs_entity_parent": "", + "openmrs_entity": "concept", + "openmrs_data_type": "subscriberid", + "openmrs_entity_id": "163150AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + }, + "simserial": { + "openmrs_entity_parent": "", + "openmrs_entity": "concept", + "openmrs_data_type": "simserial", + "openmrs_entity_id": "163151AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + }, + "phonenumber": { + "openmrs_entity_parent": "", + "openmrs_entity": "concept", + "openmrs_data_type": "phonenumber", + "openmrs_entity_id": "163152AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + }, + "encounter_location": "", + "look_up": { + "entity_id": "", + "value": "" + } + }, + "steps": [ + { + "title": "HIV Followup form", + "fields": [ + { + "name": "registration_or_followup_status", + "type": "spinner", + "properties": { + "text": "Registration/Followup status" + }, + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "registration_or_followup_status", + "openmrs_entity_parent": "" + }, + "options": [ + { + "name": "new_client", + "text": "New Client", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "new_client", + "openmrs_entity_parent": "" + } + }, + { + "name": "continuing_with_services", + "text": "Continuing with services", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "continuing_with_services", + "openmrs_entity_parent": "" + } + }, + { + "name": "deceased", + "text": "Deceased", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "deceased", + "openmrs_entity_parent": "" + } + }, + { + "name": "client_not_found", + "text": "Client not found", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "client_not_found", + "openmrs_entity_parent": "" + } + }, + { + "name": "client_relocated_to_another_location", + "text": "Client has relocated to another location", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "client_relocated_to_another_location", + "openmrs_entity_parent": "" + } + }, + { + "name": "client_has_moved", + "text": "Client has moved ", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "client_has_moved", + "openmrs_entity_parent": "" + } + }, + { + "name": "client_has_absconded", + "text": "Client has absconded", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "client_has_absconded", + "openmrs_entity_parent": "" + } + }, + { + "name": "client_continues_with_clinic_from_elsewhere", + "text": "Clients continues with clinic from elsewhere", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "client_continues_with_clinic_from_elsewhere", + "openmrs_entity_parent": "" + } + }, + { + "name": "completed_and_qualified_from_the_services ", + "text": "Client has completed and qualified from the services ", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "completed_and_qualified_from_the_services", + "openmrs_entity_parent": "" + } + } + ], + "required_status": "yes:Please select the registration/followup status" + }, + { + "name": "client_condition", + "type": "spinner", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "client_condition", + "openmrs_entity_parent": "" + }, + "properties": { + "text": "Condition of the client" + }, + "options": [ + { + "name": "client_does_her_daily_activities", + "text": "Client does her daily activities", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "client_does_her_daily_activities", + "openmrs_entity_parent": "" + } + }, + { + "name": "client_takes_care_of_himself", + "text": "Client takes care of him/herself (bathing, Eating)", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "client_takes_care_of_himself", + "openmrs_entity_parent": "" + } + }, + { + "name": "client_is_unable_to_take_care_of_himself", + "text": "Client is unable to take care of him/herself", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "client_is_unable_to_take_care_of_himself", + "openmrs_entity_parent": "" + } + } + ], + "required_status": "yes:Please specify client's condition", + "subjects": "registration_or_followup_status:text" + }, + { + "name": "problem", + "type": "multi_choice_checkbox", + "properties": { + "text": "Pick problem/Social challenges faced by the Client." + }, + "meta_data": { + "openmrs_entity_parent": "", + "openmrs_entity": "concept", + "openmrs_entity_id": "problem" + }, + "options": [ + { + "name": "other_problems", + "text": "Other Problems", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "other_problems", + "openmrs_entity_parent": "" + } + }, + { + "name": "none", + "text": "None", + "is_exclusive": true, + "meta_data": { + "openmrs_entity": "", + "openmrs_entity_id": "", + "openmrs_entity_parent": "" + } + } + ], + "required_status": "yes:Please specify client's problems", + "subjects": "registration_or_followup_status:text" + }, + { + "name": "problem_other", + "type": "text_input_edit_text", + "properties": { + "hint": "Other symptoms", + "type": "name" + }, + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "problem_other", + "openmrs_entity_parent": "problem" + }, + "required_status": "true:Please specify other symptoms", + "subjects": "problem:map" + }, + { + "name": "client_behaviour_and_environmental_risk", + "type": "spinner", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "client_behaviour_and_environmental_risk", + "openmrs_entity_parent": "" + }, + "properties": { + "text": "Client's behaviour & environmental risks" + }, + "options": [ + { + "name": "none", + "text": "None", + "meta_data": { + "openmrs_entity": "", + "openmrs_entity_id": "", + "openmrs_entity_parent": "" + } + }, + { + "name": "alcoholism", + "text": "Alcoholism", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "alcoholism", + "openmrs_entity_parent": "" + } + }, + { + "name": "has_multiple_sexual_partners", + "text": "Has multiple sexual partners", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "has_multiple_sexual_partners", + "openmrs_entity_parent": "" + } + }, + { + "name": "has_sexual_relations_with_different_peers", + "text": "Sexual relations with different peers", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "has_sexual_relations_with_different_peers", + "openmrs_entity_parent": "" + } + }, + { + "name": "fisherman", + "text": "Fisherman", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "fisherman", + "openmrs_entity_parent": "" + } + }, + { + "name": "women_having_sex_with_other_women", + "text": "Women having sex with other women", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "women_having_sex_with_other_women", + "openmrs_entity_parent": "" + } + }, + { + "name": "sex_workers", + "text": "Sex workers", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "sex_workers", + "openmrs_entity_parent": "" + } + }, + { + "name": "wood_workers", + "text": "Wood workers", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "wood_workers", + "openmrs_entity_parent": "" + } + }, + { + "name": "mining_workers", + "text": "Mining workers ", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "mining_workers", + "openmrs_entity_parent": "" + } + }, + { + "name": "men_having_sex_with_other_men ", + "text": "Men having sex with other men", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "men_having_sex_with_other_men", + "openmrs_entity_parent": "" + } + }, + { + "name": "truck_drivers ", + "text": "Trucks and long distance drivers", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "truck_drivers", + "openmrs_entity_parent": "" + } + } + ], + "required_status": "yes:Please specify client's behaviour", + "subjects": "registration_or_followup_status:text" + }, + { + "name": "supplies_provided", + "type": "multi_choice_checkbox", + "properties": { + "text": "Supplies/medicines provided" + }, + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "supplies_provided", + "openmrs_entity_parent": "" + }, + "options": [ + { + "name": "other_medicine", + "text": "Other treatment", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "other_medicine", + "openmrs_entity_parent": "" + } + }, + { + "name": "none", + "text": "None", + "is_exclusive": true, + "meta_data": { + "openmrs_entity": "", + "openmrs_entity_id": "", + "openmrs_entity_parent": "" + } + } + ], + "required_status": "yes:Please choose supplies/medicine given", + "subjects": "registration_or_followup_status:text" + }, + { + "name": "supplies_provided_other", + "type": "text_input_edit_text", + "properties": { + "hint": "Other Supplies/Medicine", + "type": "name" + }, + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "supplies_provided_other", + "openmrs_entity_parent": "supplies_provided" + }, + "required_status": "true:Please specify other supplies/Medicine given", + "subjects": "supplies_provided:map" + }, + { + "name": "hiv_services_provided", + "type": "multi_choice_checkbox", + "properties": { + "text": "HIV services provided by CHW at the community" + }, + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "hiv_services_provided", + "openmrs_entity_parent": "" + }, + "options": [ + { + "name": "other_hiv_services", + "text": "Other HIV services", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "other_hiv_services", + "openmrs_entity_parent": "" + } + }, + { + "name": "none", + "text": "None", + "is_exclusive": true, + "meta_data": { + "openmrs_entity": "", + "openmrs_entity_id": "", + "openmrs_entity_parent": "" + } + } + ], + "required_status": "yes:Please TB services provided", + "subjects": "registration_or_followup_status:text" + }, + { + "name": "hiv_services_provided_other", + "type": "text_input_edit_text", + "properties": { + "hint": "Other HIV Services Provided", + "type": "name" + }, + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "hiv_services_provided_other", + "openmrs_entity_parent": "hiv_services_provided" + }, + "required_status": "true:Please specify other HIV services provided", + "subjects": "hiv_services_provided:map" + }, + { + "name": "state_of_therapy", + "type": "spinner", + "properties": { + "text": "State of therapy and (HIV) care" + }, + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "state_of_therapy", + "openmrs_entity_parent": "" + }, + "options": [ + { + "name": "registered_but_not_began_medication", + "text": "Registered in CTC/PMTCT clinic but hasn't begun ARV medication", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "registered_but_not_began_medication", + "openmrs_entity_parent": "" + } + }, + { + "name": "registered_and_uses_medication", + "text": "Registered in CTC/PMTCT clinic and uses ARV medication", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "registered_and_uses_medication", + "openmrs_entity_parent": "" + } + }, + { + "name": "not_registered_in_ctc_clinic", + "text": "Client is not registered in CTC/PMTCT clinic", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "not_registered_in_ctc_clinic", + "openmrs_entity_parent": "" + } + }, + { + "name": "none", + "text": "None", + "meta_data": { + "openmrs_entity": "", + "openmrs_entity_id": "", + "openmrs_entity_parent": "" + } + } + ], + "required_status": "yes:Please specify the state of HIV therapy", + "subjects": "registration_or_followup_status:text" + }, + { + "name": "visit_date", + "type": "hidden", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "visit_date", + "openmrs_entity_parent": "" + }, + "required_status": "false" + } + ] + } + ] +} \ No newline at end of file diff --git a/opensrp-chw/src/ba/assets/json.form/tb_followup_visit.json b/opensrp-chw/src/ba/assets/json.form/tb_followup_visit.json index baea3f9fa9..7607983855 100644 --- a/opensrp-chw/src/ba/assets/json.form/tb_followup_visit.json +++ b/opensrp-chw/src/ba/assets/json.form/tb_followup_visit.json @@ -106,11 +106,11 @@ } }, { - "name": "client_transferred_to_another_location", - "text": "Client has transferred to another location", + "name": "client_relocated_to_another_location", + "text": "Client has relocated to another location", "meta_data": { "openmrs_entity": "concept", - "openmrs_entity_id": "client_transferred_to_another_location", + "openmrs_entity_id": "client_relocated_to_another_location", "openmrs_entity_parent": "" } }, @@ -268,11 +268,11 @@ } }, { - "name": "drunker", - "text": "Drunker", + "name": "alcoholism", + "text": "Alcoholism", "meta_data": { "openmrs_entity": "concept", - "openmrs_entity_id": "drunker", + "openmrs_entity_id": "alcoholism", "openmrs_entity_parent": "" } }, diff --git a/opensrp-chw/src/ba/assets/rule/hiv_followup_form_rules.yml b/opensrp-chw/src/ba/assets/rule/hiv_followup_form_rules.yml new file mode 100644 index 0000000000..18a49ddffc --- /dev/null +++ b/opensrp-chw/src/ba/assets/rule/hiv_followup_form_rules.yml @@ -0,0 +1,64 @@ +--- +name: "client_condition_visibility" +description: "client_condition visibility" +priority: 1 +condition: "registration_or_followup_status.value=='New Client' || registration_or_followup_status.value=='Continuing with services'" +actions: + - "client_condition_visibility = true" +--- +name: "problem_visibility" +description: "problem visibility" +priority: 1 +condition: "registration_or_followup_status.value=='New Client' || registration_or_followup_status.value=='Continuing with services'" +actions: + - "problem_visibility = true" +--- +name: "problem_other_visibility" +description: "problem visibility" +priority: 1 +condition: "problem['other_problems'] != null" +actions: + - "problem_other_visibility = true" +--- +name: "client_behaviour_and_environmental_risk_visibility" +description: "client_behaviour_and_environmental_risk visibility" +priority: 1 +condition: "registration_or_followup_status.value=='New Client' || registration_or_followup_status.value=='Continuing with services'" +actions: + - "client_behaviour_and_environmental_risk_visibility = true" +--- +name: "supplies_provided_visibility" +description: "supplies_provided visibility" +priority: 1 +condition: "registration_or_followup_status.value=='New Client' || registration_or_followup_status.value=='Continuing with services'" +actions: + - "supplies_provided_visibility = true" +--- +name: "supplies_provided_other_visibility" +description: "supplies_provided_other visibility" +priority: 1 +condition: "supplies_provided['other_medicine'] != null" +actions: + - "supplies_provided_other_visibility = true" +--- +name: "hiv_services_provided_visibility" +description: "hiv_services_provided visibility" +priority: 1 +condition: "registration_or_followup_status.value=='New Client' || registration_or_followup_status.value=='Continuing with services'" +actions: + - "hiv_services_provided_visibility = true" +--- +name: "hiv_services_provided_other_visibility" +description: "hiv_services_provided_other visibility" +priority: 1 +condition: "hiv_services_provided['other_hiv_services'] != null" +actions: + - "hiv_services_provided_other_visibility = true" +--- +name: "state_of_therapy_visibility" +description: "state_of_therapy visibility" +priority: 1 +condition: "registration_or_followup_status.value=='New Client' || registration_or_followup_status.value=='Continuing with services'" +actions: + - "state_of_therapy_visibility = true" + From d26b141581601ea9604cced92e02287e5ab71b4b Mon Sep 17 00:00:00 2001 From: cozej4 Date: Sat, 23 May 2020 11:41:09 +0300 Subject: [PATCH 029/112] Code refactoring --- opensrp-chw/src/ba/assets/json.form/hiv_followup_visit.json | 4 ++-- opensrp-chw/src/ba/assets/json.form/tb_followup_visit.json | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/opensrp-chw/src/ba/assets/json.form/hiv_followup_visit.json b/opensrp-chw/src/ba/assets/json.form/hiv_followup_visit.json index f09a511b3c..8a5f859808 100644 --- a/opensrp-chw/src/ba/assets/json.form/hiv_followup_visit.json +++ b/opensrp-chw/src/ba/assets/json.form/hiv_followup_visit.json @@ -514,11 +514,11 @@ "subjects": "registration_or_followup_status:text" }, { - "name": "visit_date", + "name": "hiv_followup_visit_date", "type": "hidden", "meta_data": { "openmrs_entity": "concept", - "openmrs_entity_id": "visit_date", + "openmrs_entity_id": "hiv_followup_visit_date", "openmrs_entity_parent": "" }, "required_status": "false" diff --git a/opensrp-chw/src/ba/assets/json.form/tb_followup_visit.json b/opensrp-chw/src/ba/assets/json.form/tb_followup_visit.json index 7607983855..0708e328d1 100644 --- a/opensrp-chw/src/ba/assets/json.form/tb_followup_visit.json +++ b/opensrp-chw/src/ba/assets/json.form/tb_followup_visit.json @@ -451,11 +451,11 @@ "subjects": "registration_or_followup_status:text" }, { - "name": "visit_date", + "name": "tb_followup_visit_date", "type": "hidden", "meta_data": { "openmrs_entity": "concept", - "openmrs_entity_id": "visit_date", + "openmrs_entity_id": "tb_followup_visit_date", "openmrs_entity_parent": "" }, "required_status": "false" From d0fe3f61f3de1b2269d60d6a198b8e3b20bbd466 Mon Sep 17 00:00:00 2001 From: cozej4 Date: Sun, 24 May 2020 18:03:45 +0300 Subject: [PATCH 030/112] Implemented opening of HIV and TB Followup forms from their profiles --- opensrp-chw/src/main/AndroidManifest.xml | 7 -- .../activity/HivFollowUpVisitActivity.java | 80 ------------------- .../chw/activity/HivProfileActivity.java | 18 ++++- .../chw/activity/TbFollowUpVisitActivity.java | 80 ------------------- .../chw/activity/TbProfileActivity.java | 17 +++- 5 files changed, 31 insertions(+), 171 deletions(-) delete mode 100644 opensrp-chw/src/main/java/org/smartregister/chw/activity/HivFollowUpVisitActivity.java delete mode 100644 opensrp-chw/src/main/java/org/smartregister/chw/activity/TbFollowUpVisitActivity.java diff --git a/opensrp-chw/src/main/AndroidManifest.xml b/opensrp-chw/src/main/AndroidManifest.xml index 5c64b8be5f..f4d8d02470 100644 --- a/opensrp-chw/src/main/AndroidManifest.xml +++ b/opensrp-chw/src/main/AndroidManifest.xml @@ -257,10 +257,6 @@ - - - ChwScheduleTaskExecutor.getInstance().execute(memberObject.getBaseEntityId(), FamilyPlanningConstants.EventType.FP_FOLLOW_UP_VISIT, new Date()); - org.smartregister.chw.util.Utils.startAsyncTask(new RunnableTask(runnable), null); - super.submittedAndClose(); - } - - @Override - public void startFormActivity(JSONObject jsonForm) { - Form form = new Form(); - form.setActionBarBackground(R.color.family_actionbar); - form.setWizard(false); - - Intent intent = new Intent(this, Utils.metadata().familyMemberFormActivity); - intent.putExtra(Constants.JSON_FORM_EXTRA.JSON, jsonForm.toString()); - intent.putExtra(Constants.WizardFormActivity.EnableOnCloseDialog, false); - intent.putExtra(JsonFormConstants.JSON_FORM_KEY.FORM, form); - startActivityForResult(intent, JsonFormUtils.REQUEST_CODE_GET_JSON); - } - - @Override - protected void attachBaseContext(Context base) { - // get language from prefs - String lang = LangUtils.getLanguage(base.getApplicationContext()); - super.attachBaseContext(LangUtils.setAppLocale(base, lang)); - } -} - diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/activity/HivProfileActivity.java b/opensrp-chw/src/main/java/org/smartregister/chw/activity/HivProfileActivity.java index f550d08500..456c7b3af9 100644 --- a/opensrp-chw/src/main/java/org/smartregister/chw/activity/HivProfileActivity.java +++ b/opensrp-chw/src/main/java/org/smartregister/chw/activity/HivProfileActivity.java @@ -10,11 +10,11 @@ import org.smartregister.chw.R; import org.smartregister.chw.core.activity.CoreHivProfileActivity; import org.smartregister.chw.core.activity.CoreHivUpcomingServicesActivity; -import org.smartregister.chw.core.activity.CoreUpcomingServicesActivity; import org.smartregister.chw.core.contract.FamilyProfileExtendedContract; import org.smartregister.chw.core.interactor.CoreHivProfileInteractor; import org.smartregister.chw.core.presenter.CoreFamilyPlanningProfilePresenter; import org.smartregister.chw.core.utils.CoreConstants; +import org.smartregister.chw.hiv.activity.BaseHivRegistrationFormsActivity; import org.smartregister.chw.hiv.domain.HivMemberObject; import org.smartregister.chw.hiv.util.HivUtil; import org.smartregister.chw.model.ReferralTypeModel; @@ -28,6 +28,8 @@ import timber.log.Timber; +import static org.smartregister.chw.core.utils.FormUtils.getFormUtils; + public class HivProfileActivity extends CoreHivProfileActivity implements FamilyProfileExtendedContract.PresenterCallBack { @@ -149,7 +151,8 @@ public void openFamilyDueServices() { @Override public void openFollowUpVisitForm(boolean isEdit) { - HivFollowUpVisitActivity.startMe(this, getHivMemberObject(), isEdit); + if (!isEdit) + startHivFollowupActivity(this, getHivMemberObject().getBaseEntityId()); } private void addFpReferralTypes() { @@ -169,5 +172,16 @@ private void addFpReferralTypes() { public List getReferralTypeModels() { return referralTypeModels; } + + + public void startHivFollowupActivity(Activity activity, String baseEntityID) { + Intent intent = new Intent(activity, BaseHivRegistrationFormsActivity.class); + intent.putExtra(org.smartregister.chw.hiv.util.Constants.ActivityPayload.BASE_ENTITY_ID, baseEntityID); + intent.putExtra(org.smartregister.chw.hiv.util.Constants.ActivityPayload.JSON_FORM, getFormUtils().getFormJsonFromRepositoryOrAssets(org.smartregister.chw.util.Constants.JSON_FORM.getHivFollowupVisit()).toString()); + intent.putExtra(org.smartregister.chw.hiv.util.Constants.ActivityPayload.ACTION, Constants.ActivityPayloadType.FOLLOW_UP_VISIT); + intent.putExtra(org.smartregister.chw.hiv.util.Constants.ActivityPayload.USE_DEFAULT_NEAT_FORM_LAYOUT, false); + + activity.startActivityForResult(intent, JsonFormUtils.REQUEST_CODE_GET_JSON); + } } diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/activity/TbFollowUpVisitActivity.java b/opensrp-chw/src/main/java/org/smartregister/chw/activity/TbFollowUpVisitActivity.java deleted file mode 100644 index 77bc5f98c5..0000000000 --- a/opensrp-chw/src/main/java/org/smartregister/chw/activity/TbFollowUpVisitActivity.java +++ /dev/null @@ -1,80 +0,0 @@ -package org.smartregister.chw.activity; - -import android.app.Activity; -import android.content.Context; -import android.content.Intent; - -import com.vijay.jsonwizard.constants.JsonFormConstants; -import com.vijay.jsonwizard.domain.Form; - -import org.json.JSONObject; -import org.smartregister.chw.R; -import org.smartregister.chw.anc.presenter.BaseAncHomeVisitPresenter; -import org.smartregister.chw.core.task.RunnableTask; -import org.smartregister.chw.core.utils.Utils; -import org.smartregister.chw.fp.util.FamilyPlanningConstants; -import org.smartregister.chw.interactor.FpFollowUpVisitInteractor; -import org.smartregister.chw.schedulers.ChwScheduleTaskExecutor; -import org.smartregister.chw.tb.activity.BaseTbFollowUpVisitActivity; -import org.smartregister.chw.tb.domain.TbMemberObject; -import org.smartregister.chw.tb.util.TbUtil; -import org.smartregister.family.util.Constants; -import org.smartregister.family.util.JsonFormUtils; -import org.smartregister.util.LangUtils; - -import java.util.Date; - -public class TbFollowUpVisitActivity extends BaseTbFollowUpVisitActivity { - - public static void startMe(Activity activity, TbMemberObject memberObject, Boolean isEditMode) { - Intent intent = new Intent(activity, TbFollowUpVisitActivity.class); - intent.putExtra(org.smartregister.chw.anc.util.Constants.ANC_MEMBER_OBJECTS.MEMBER_PROFILE_OBJECT, TbUtil.toMember(memberObject)); - intent.putExtra(org.smartregister.chw.anc.util.Constants.ANC_MEMBER_OBJECTS.EDIT_MODE, isEditMode); - activity.startActivityForResult(intent, org.smartregister.chw.anc.util.Constants.REQUEST_CODE_HOME_VISIT); - } - - @Override - protected void registerPresenter() { - presenter = new BaseAncHomeVisitPresenter(memberObject, this, new FpFollowUpVisitInteractor()); - } - - @Override - public void onBackPressed() { - displayExitDialog(TbFollowUpVisitActivity.this::finish); - - } - - @Override - public void close() { - finish(); - } - - @Override - public void submittedAndClose() { - // recompute schedule - Runnable runnable = () -> ChwScheduleTaskExecutor.getInstance().execute(memberObject.getBaseEntityId(), FamilyPlanningConstants.EventType.FP_FOLLOW_UP_VISIT, new Date()); - org.smartregister.chw.util.Utils.startAsyncTask(new RunnableTask(runnable), null); - super.submittedAndClose(); - } - - @Override - public void startFormActivity(JSONObject jsonForm) { - Form form = new Form(); - form.setActionBarBackground(R.color.family_actionbar); - form.setWizard(false); - - Intent intent = new Intent(this, Utils.metadata().familyMemberFormActivity); - intent.putExtra(Constants.JSON_FORM_EXTRA.JSON, jsonForm.toString()); - intent.putExtra(Constants.WizardFormActivity.EnableOnCloseDialog, false); - intent.putExtra(JsonFormConstants.JSON_FORM_KEY.FORM, form); - startActivityForResult(intent, JsonFormUtils.REQUEST_CODE_GET_JSON); - } - - @Override - protected void attachBaseContext(Context base) { - // get language from prefs - String lang = LangUtils.getLanguage(base.getApplicationContext()); - super.attachBaseContext(LangUtils.setAppLocale(base, lang)); - } -} - diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/activity/TbProfileActivity.java b/opensrp-chw/src/main/java/org/smartregister/chw/activity/TbProfileActivity.java index 99888c526e..549a6e658a 100644 --- a/opensrp-chw/src/main/java/org/smartregister/chw/activity/TbProfileActivity.java +++ b/opensrp-chw/src/main/java/org/smartregister/chw/activity/TbProfileActivity.java @@ -10,13 +10,13 @@ import org.smartregister.chw.R; import org.smartregister.chw.core.activity.CoreTbProfileActivity; import org.smartregister.chw.core.activity.CoreTbUpcomingServicesActivity; -import org.smartregister.chw.core.activity.CoreUpcomingServicesActivity; import org.smartregister.chw.core.contract.FamilyProfileExtendedContract; import org.smartregister.chw.core.interactor.CoreTbProfileInteractor; import org.smartregister.chw.core.presenter.CoreFamilyPlanningProfilePresenter; import org.smartregister.chw.core.utils.CoreConstants; import org.smartregister.chw.model.ReferralTypeModel; import org.smartregister.chw.presenter.TbProfilePresenter; +import org.smartregister.chw.tb.activity.BaseTbRegistrationFormsActivity; import org.smartregister.chw.tb.domain.TbMemberObject; import org.smartregister.chw.tb.util.Constants; import org.smartregister.chw.tb.util.TbUtil; @@ -28,6 +28,8 @@ import timber.log.Timber; +import static org.smartregister.chw.core.utils.FormUtils.getFormUtils; + public class TbProfileActivity extends CoreTbProfileActivity implements FamilyProfileExtendedContract.PresenterCallBack { @@ -161,7 +163,8 @@ public void openFamilyDueServices() { @Override public void openFollowUpVisitForm(boolean isEdit) { - TbFollowUpVisitActivity.startMe(this, getTbMemberObject(), isEdit); + if (!isEdit) + startTbFollowupActivity(this, getTbMemberObject().getBaseEntityId()); } private void addFpReferralTypes() { @@ -181,5 +184,15 @@ private void addFpReferralTypes() { public List getReferralTypeModels() { return referralTypeModels; } + + public void startTbFollowupActivity(Activity activity, String baseEntityID) { + Intent intent = new Intent(activity, BaseTbRegistrationFormsActivity.class); + intent.putExtra(org.smartregister.chw.tb.util.Constants.ActivityPayload.BASE_ENTITY_ID, baseEntityID); + intent.putExtra(org.smartregister.chw.tb.util.Constants.ActivityPayload.JSON_FORM, getFormUtils().getFormJsonFromRepositoryOrAssets(org.smartregister.chw.util.Constants.JSON_FORM.getTbFollowupVisit()).toString()); + intent.putExtra(org.smartregister.chw.tb.util.Constants.ActivityPayload.ACTION, Constants.ActivityPayloadType.FOLLOW_UP_VISIT); + intent.putExtra(org.smartregister.chw.tb.util.Constants.ActivityPayload.USE_DEFAULT_NEAT_FORM_LAYOUT, false); + + activity.startActivityForResult(intent, JsonFormUtils.REQUEST_CODE_GET_JSON); + } } From 07c846587d734467ad5a5e30b4b19c75398491b3 Mon Sep 17 00:00:00 2001 From: cozej4 Date: Sun, 24 May 2020 19:44:58 +0300 Subject: [PATCH 031/112] Refactored Hiv register fragment --- .../chw/activity/HivProfileActivity.java | 2 +- .../chw/fragment/HivRegisterFragment.java | 276 +----------------- 2 files changed, 5 insertions(+), 273 deletions(-) diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/activity/HivProfileActivity.java b/opensrp-chw/src/main/java/org/smartregister/chw/activity/HivProfileActivity.java index 456c7b3af9..60449112cf 100644 --- a/opensrp-chw/src/main/java/org/smartregister/chw/activity/HivProfileActivity.java +++ b/opensrp-chw/src/main/java/org/smartregister/chw/activity/HivProfileActivity.java @@ -174,7 +174,7 @@ public List getReferralTypeModels() { } - public void startHivFollowupActivity(Activity activity, String baseEntityID) { + public static void startHivFollowupActivity(Activity activity, String baseEntityID) { Intent intent = new Intent(activity, BaseHivRegistrationFormsActivity.class); intent.putExtra(org.smartregister.chw.hiv.util.Constants.ActivityPayload.BASE_ENTITY_ID, baseEntityID); intent.putExtra(org.smartregister.chw.hiv.util.Constants.ActivityPayload.JSON_FORM, getFormUtils().getFormJsonFromRepositoryOrAssets(org.smartregister.chw.util.Constants.JSON_FORM.getHivFollowupVisit()).toString()); diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/fragment/HivRegisterFragment.java b/opensrp-chw/src/main/java/org/smartregister/chw/fragment/HivRegisterFragment.java index a11f5daa99..5fd7d3116a 100644 --- a/opensrp-chw/src/main/java/org/smartregister/chw/fragment/HivRegisterFragment.java +++ b/opensrp-chw/src/main/java/org/smartregister/chw/fragment/HivRegisterFragment.java @@ -1,109 +1,20 @@ package org.smartregister.chw.fragment; -import android.database.Cursor; -import android.os.Bundle; -import android.view.View; -import android.widget.LinearLayout; -import android.widget.TextView; - -import androidx.appcompat.widget.Toolbar; -import androidx.loader.content.CursorLoader; -import androidx.loader.content.Loader; - -import org.apache.commons.lang3.StringUtils; import org.jetbrains.annotations.Nullable; -import org.smartregister.chw.R; import org.smartregister.chw.activity.HivProfileActivity; -import org.smartregister.chw.anc.util.DBConstants; -import org.smartregister.chw.core.custom_views.NavigationMenu; -import org.smartregister.chw.core.utils.QueryBuilder; +import org.smartregister.chw.core.fragment.CoreHivRegisterFragment; import org.smartregister.chw.hiv.dao.HivDao; import org.smartregister.chw.hiv.domain.HivMemberObject; -import org.smartregister.chw.hiv.fragment.BaseHivRegisterFragment; -import org.smartregister.chw.hiv.provider.HivRegisterProvider; import org.smartregister.chw.model.HivRegisterFragmentModel; import org.smartregister.chw.presenter.HivRegisterFragmentPresenter; -import org.smartregister.chw.util.Constants; -import org.smartregister.chw.util.Utils; import org.smartregister.commonregistry.CommonPersonObjectClient; -import org.smartregister.commonregistry.CommonRepository; -import org.smartregister.cursoradapter.RecyclerViewPaginatedAdapter; -import org.smartregister.cursoradapter.SmartRegisterQueryBuilder; import org.smartregister.view.activity.BaseRegisterActivity; -import org.smartregister.view.customcontrols.CustomFontTextView; -import java.text.MessageFormat; -import java.util.HashMap; -import java.util.List; import java.util.Objects; -import java.util.Set; import timber.log.Timber; -public class HivRegisterFragment extends BaseHivRegisterFragment { - - private static final String DUE_FILTER_TAG = "PRESSED"; - private View view; - private View dueOnlyLayout; - private boolean dueFilterActive = false; - - @Override - public void initializeAdapter(@Nullable Set visibleColumns) { - HivRegisterProvider hivRegisterProvider = new HivRegisterProvider(getActivity(), paginationViewHandler, registerActionHandler, visibleColumns); - clientAdapter = new RecyclerViewPaginatedAdapter(null, hivRegisterProvider, context().commonrepository(this.tablename)); - clientAdapter.setCurrentlimit(20); - clientsView.setAdapter(clientAdapter); - } - - @Override - public void setupViews(View view) { - super.setupViews(view); - this.view = view; - - Toolbar toolbar = view.findViewById(org.smartregister.R.id.register_toolbar); - toolbar.setContentInsetsAbsolute(0, 0); - toolbar.setContentInsetsRelative(0, 0); - toolbar.setContentInsetStartWithNavigation(0); - - NavigationMenu.getInstance(getActivity(), null, toolbar); - - View navbarContainer = view.findViewById(R.id.register_nav_bar_container); - navbarContainer.setFocusable(false); - - LinearLayout.LayoutParams params = new LinearLayout.LayoutParams(LinearLayout.LayoutParams.MATCH_PARENT, LinearLayout.LayoutParams.WRAP_CONTENT); - View searchBarLayout = view.findViewById(R.id.search_bar_layout); - searchBarLayout.setLayoutParams(params); - searchBarLayout.setBackgroundResource(R.color.chw_primary); - searchBarLayout.setPadding(searchBarLayout.getPaddingLeft(), searchBarLayout.getPaddingTop(), searchBarLayout.getPaddingRight(), (int) Utils.convertDpToPixel(10, getActivity())); - - CustomFontTextView titleView = view.findViewById(R.id.txt_title_label); - if (titleView != null) { - titleView.setPadding(0, titleView.getTop(), titleView.getPaddingRight(), titleView.getPaddingBottom()); - } - - View topLeftLayout = view.findViewById(R.id.top_left_layout); - topLeftLayout.setVisibility(View.GONE); - - View topRightLayout = view.findViewById(R.id.top_right_layout); - topRightLayout.setVisibility(View.VISIBLE); - - View sortFilterBarLayout = view.findViewById(R.id.register_sort_filter_bar_layout); - sortFilterBarLayout.setVisibility(View.GONE); - - View filterSortLayout = view.findViewById(R.id.filter_sort_layout); - filterSortLayout.setVisibility(View.GONE); - - dueOnlyLayout = view.findViewById(R.id.due_only_layout); - dueOnlyLayout.setVisibility(View.VISIBLE); - dueOnlyLayout.setOnClickListener(registerActionHandler); - - if (getSearchView() != null) { - getSearchView().setBackgroundResource(org.smartregister.family.R.color.white); - getSearchView().setCompoundDrawablesWithIntrinsicBounds(org.smartregister.family.R.drawable.ic_action_search, 0, 0, 0); - getSearchView().setTextColor(getResources().getColor(R.color.text_black)); - } - } - +public class HivRegisterFragment extends CoreHivRegisterFragment { @Override protected void initializePresenter() { if (getActivity() == null) { @@ -118,47 +29,6 @@ protected void initializePresenter() { presenter = new HivRegisterFragmentPresenter(this, new HivRegisterFragmentModel(), viewConfigurationIdentifier); } - @Override - public void setAdvancedSearchFormData(HashMap hashMap) { - //TODO - //Log.d(TAG, "setAdvancedSearchFormData unimplemented"); - } - - @Override - protected void onViewClicked(View view) { - super.onViewClicked(view); - - if (view.getId() == R.id.due_only_layout) { - toggleFilterSelection(view); - } - } - - protected void toggleFilterSelection(View dueOnlyLayout) { - if (dueOnlyLayout != null) { - if (dueOnlyLayout.getTag() == null) { - dueFilterActive = true; - dueFilter(dueOnlyLayout); - } else if (dueOnlyLayout.getTag().toString().equals(DUE_FILTER_TAG)) { - dueFilterActive = false; - normalFilter(dueOnlyLayout); - } - } - } - - protected String searchText() { - return (getSearchView() == null) ? "" : getSearchView().getText().toString(); - } - - private void switchViews(View dueOnlyLayout, boolean isPress) { - TextView dueOnlyTextView = dueOnlyLayout.findViewById(R.id.due_only_text_view); - if (isPress) { - dueOnlyTextView.setCompoundDrawablesWithIntrinsicBounds(0, 0, R.drawable.ic_due_filter_on, 0); - } else { - dueOnlyTextView.setCompoundDrawablesWithIntrinsicBounds(0, 0, R.drawable.ic_due_filter_off, 0); - - } - } - @Override protected void openProfile(CommonPersonObjectClient client) { if (getActivity() != null) @@ -168,148 +38,10 @@ protected void openProfile(CommonPersonObjectClient client) { @Override protected void openFollowUpVisit(@Nullable HivMemberObject hivMemberObject) { - //TODO Implement - } - - @Override - protected void onResumption() { - if (dueFilterActive && dueOnlyLayout != null) { - dueFilter(dueOnlyLayout); - } else { - super.onResumption(); - } - } - - @Override - public void onResume() { - super.onResume(); - - Toolbar toolbar = view.findViewById(org.smartregister.R.id.register_toolbar); - toolbar.setContentInsetsAbsolute(0, 0); - toolbar.setContentInsetsRelative(0, 0); - toolbar.setContentInsetStartWithNavigation(0); - NavigationMenu.getInstance(getActivity(), null, toolbar); - } - - @Override - protected void refreshSyncProgressSpinner() { - if (syncProgressBar != null) { - syncProgressBar.setVisibility(View.GONE); - } - if (syncButton != null) { - syncButton.setVisibility(View.GONE); - } - } - - private String defaultFilterAndSortQuery() { - SmartRegisterQueryBuilder sqb = new SmartRegisterQueryBuilder(mainSelect); - - String query = ""; - StringBuilder customFilter = new StringBuilder(); - if (StringUtils.isNotBlank(filters)) { - customFilter.append(MessageFormat.format(" and ( {0}.{1} like ''%{2}%'' ", Constants.TABLE_NAME.FAMILY_MEMBER, DBConstants.KEY.FIRST_NAME, filters)); - customFilter.append(MessageFormat.format(" or {0}.{1} like ''%{2}%'' ", Constants.TABLE_NAME.FAMILY_MEMBER, DBConstants.KEY.LAST_NAME, filters)); - customFilter.append(MessageFormat.format(" or {0}.{1} like ''%{2}%'' ", Constants.TABLE_NAME.FAMILY_MEMBER, DBConstants.KEY.MIDDLE_NAME, filters)); - customFilter.append(MessageFormat.format(" or {0}.{1} like ''%{2}%'' ) ", Constants.TABLE_NAME.FAMILY_MEMBER, DBConstants.KEY.UNIQUE_ID, filters)); - - } - if (dueFilterActive) { - customFilter.append(MessageFormat.format(" and ( {0}) ", presenter().getDueFilterCondition())); - } - try { - if (isValidFilterForFts(commonRepository())) { - - String myquery = QueryBuilder.getQuery(joinTables, mainCondition, tablename, customFilter.toString(), clientAdapter, Sortqueries); - List ids = commonRepository().findSearchIds(myquery); - query = sqb.toStringFts(ids, tablename, CommonRepository.ID_COLUMN, - Sortqueries); - query = sqb.Endquery(query); - } else { - sqb.addCondition(customFilter.toString()); - query = sqb.orderbyCondition(Sortqueries); - query = sqb.Endquery(sqb.addlimitandOffset(query, clientAdapter.getCurrentlimit(), clientAdapter.getCurrentoffset())); - - } - } catch (Exception e) { - Timber.e(e); - } - - return query; - } - - - @Override - public void countExecute() { - Cursor c = null; - try { - - String query = "select count(*) from " + presenter().getMainTable() + " inner join " + Constants.TABLE_NAME.FAMILY_MEMBER + - " on " + presenter().getMainTable() + "." + DBConstants.KEY.BASE_ENTITY_ID + " = " + - Constants.TABLE_NAME.FAMILY_MEMBER + "." + DBConstants.KEY.BASE_ENTITY_ID + - " where " + presenter().getMainCondition(); - - if (StringUtils.isNotBlank(filters)) { - query = query + " and ( " + filters + " ) "; - } - - if (dueFilterActive) { - query = query + " and ( " + presenter().getDueFilterCondition() + " ) "; - } - - c = commonRepository().rawCustomQueryForAdapter(query); - c.moveToFirst(); - clientAdapter.setTotalcount(c.getInt(0)); - Timber.v("total count here %s", clientAdapter.getTotalcount()); - - clientAdapter.setCurrentlimit(20); - clientAdapter.setCurrentoffset(0); - - } catch (Exception e) { - Timber.e(e); - } finally { - if (c != null) { - c.close(); - } - } - } - - @Override - public Loader onCreateLoader(int id, final Bundle args) { - if (id == LOADER_ID) { - return new CursorLoader(getActivity()) { - @Override - public Cursor loadInBackground() { - // Count query - final String COUNT = "count_execute"; - if (args != null && args.getBoolean(COUNT)) { - countExecute(); - } - String query = defaultFilterAndSortQuery(); - return commonRepository().rawCustomQueryForAdapter(query); - } - }; - } - return super.onCreateLoader(id, args); - } - - protected void dueFilter(View dueOnlyLayout) { - filterDue(searchText(), "", presenter().getDueFilterCondition()); - dueOnlyLayout.setTag(DUE_FILTER_TAG); - switchViews(dueOnlyLayout, true); - } - - protected void normalFilter(View dueOnlyLayout) { - filterDue(searchText(), "", presenter().getMainCondition()); - dueOnlyLayout.setTag(null); - switchViews(dueOnlyLayout, false); + if (getActivity() != null) + HivProfileActivity.startHivFollowupActivity(getActivity(), hivMemberObject.getBaseEntityId()); } - protected void filterDue(String filterString, String joinTableString, String mainConditionString) { - filters = filterString; - joinTable = joinTableString; - mainCondition = mainConditionString; - filterandSortExecute(countBundle()); - } } From d964054333ebe7ff128904297c3662baf13408a0 Mon Sep 17 00:00:00 2001 From: cozej4 Date: Sun, 24 May 2020 19:49:26 +0300 Subject: [PATCH 032/112] Code refactoring --- .../org/smartregister/chw/fragment/TbRegisterFragment.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/fragment/TbRegisterFragment.java b/opensrp-chw/src/main/java/org/smartregister/chw/fragment/TbRegisterFragment.java index defb7bbd95..ec891ebaa8 100644 --- a/opensrp-chw/src/main/java/org/smartregister/chw/fragment/TbRegisterFragment.java +++ b/opensrp-chw/src/main/java/org/smartregister/chw/fragment/TbRegisterFragment.java @@ -22,7 +22,7 @@ import org.smartregister.chw.presenter.TbRegisterFragmentPresenter; import org.smartregister.chw.tb.dao.TbDao; import org.smartregister.chw.tb.fragment.BaseTbRegisterFragment; -import org.smartregister.chw.tb.provider.TbRegisterProvider; +import org.smartregister.chw.tb.provider.BaseTbRegisterProvider; import org.smartregister.chw.util.Constants; import org.smartregister.chw.util.Utils; import org.smartregister.commonregistry.CommonPersonObjectClient; @@ -49,7 +49,7 @@ public class TbRegisterFragment extends BaseTbRegisterFragment { @Override public void initializeAdapter(@Nullable Set visibleColumns) { - TbRegisterProvider tbRegisterProvider = new TbRegisterProvider(getActivity(), paginationViewHandler, registerActionHandler, visibleColumns); + BaseTbRegisterProvider tbRegisterProvider = new BaseTbRegisterProvider(getActivity(), paginationViewHandler, registerActionHandler, visibleColumns); clientAdapter = new RecyclerViewPaginatedAdapter(null, tbRegisterProvider, context().commonrepository(this.tablename)); clientAdapter.setCurrentlimit(20); clientsView.setAdapter(clientAdapter); From f4602b43a1f260c9a455ef60da6c5037e20ee6ed Mon Sep 17 00:00:00 2001 From: cozej4 Date: Sun, 24 May 2020 22:16:39 +0300 Subject: [PATCH 033/112] Refactored TbRegisterFragment into chw-core --- .../chw/activity/TbProfileActivity.java | 34 +-- .../chw/fragment/TbRegisterFragment.java | 277 +----------------- 2 files changed, 20 insertions(+), 291 deletions(-) diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/activity/TbProfileActivity.java b/opensrp-chw/src/main/java/org/smartregister/chw/activity/TbProfileActivity.java index 549a6e658a..b0699dfcd8 100644 --- a/opensrp-chw/src/main/java/org/smartregister/chw/activity/TbProfileActivity.java +++ b/opensrp-chw/src/main/java/org/smartregister/chw/activity/TbProfileActivity.java @@ -41,6 +41,16 @@ public static void startTbProfileActivity(Activity activity, TbMemberObject memb activity.startActivity(intent); } + public static void startTbFollowupActivity(Activity activity, String baseEntityID) { + Intent intent = new Intent(activity, BaseTbRegistrationFormsActivity.class); + intent.putExtra(org.smartregister.chw.tb.util.Constants.ActivityPayload.BASE_ENTITY_ID, baseEntityID); + intent.putExtra(org.smartregister.chw.tb.util.Constants.ActivityPayload.JSON_FORM, getFormUtils().getFormJsonFromRepositoryOrAssets(org.smartregister.chw.util.Constants.JSON_FORM.getTbFollowupVisit()).toString()); + intent.putExtra(org.smartregister.chw.tb.util.Constants.ActivityPayload.ACTION, Constants.ActivityPayloadType.FOLLOW_UP_VISIT); + intent.putExtra(org.smartregister.chw.tb.util.Constants.ActivityPayload.USE_DEFAULT_NEAT_FORM_LAYOUT, false); + + activity.startActivityForResult(intent, JsonFormUtils.REQUEST_CODE_GET_JSON); + } + @Override protected void onCreation() { super.onCreation(); @@ -67,6 +77,13 @@ protected void initializePresenter() { fetchProfileData(); } +// private void checkPhoneNumberProvided() { +// boolean phoneNumberAvailable = (StringUtils.isNotBlank(getTbMemberObject().getPhoneNumber()) +// || StringUtils.isNotBlank(getTbMemberObject().getFamilyHeadPhoneNumber())); +// +//// ((FamilyPlanningFloatingMenu) fpFloatingMenu).redraw(phoneNumberAvailable); +// } + @Override public void onClick(View view) { super.onClick(view); @@ -76,13 +93,6 @@ public void onClick(View view) { } } -// private void checkPhoneNumberProvided() { -// boolean phoneNumberAvailable = (StringUtils.isNotBlank(getTbMemberObject().getPhoneNumber()) -// || StringUtils.isNotBlank(getTbMemberObject().getFamilyHeadPhoneNumber())); -// -//// ((FamilyPlanningFloatingMenu) fpFloatingMenu).redraw(phoneNumberAvailable); -// } - @Override public Context getContext() { return null; @@ -184,15 +194,5 @@ private void addFpReferralTypes() { public List getReferralTypeModels() { return referralTypeModels; } - - public void startTbFollowupActivity(Activity activity, String baseEntityID) { - Intent intent = new Intent(activity, BaseTbRegistrationFormsActivity.class); - intent.putExtra(org.smartregister.chw.tb.util.Constants.ActivityPayload.BASE_ENTITY_ID, baseEntityID); - intent.putExtra(org.smartregister.chw.tb.util.Constants.ActivityPayload.JSON_FORM, getFormUtils().getFormJsonFromRepositoryOrAssets(org.smartregister.chw.util.Constants.JSON_FORM.getTbFollowupVisit()).toString()); - intent.putExtra(org.smartregister.chw.tb.util.Constants.ActivityPayload.ACTION, Constants.ActivityPayloadType.FOLLOW_UP_VISIT); - intent.putExtra(org.smartregister.chw.tb.util.Constants.ActivityPayload.USE_DEFAULT_NEAT_FORM_LAYOUT, false); - - activity.startActivityForResult(intent, JsonFormUtils.REQUEST_CODE_GET_JSON); - } } diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/fragment/TbRegisterFragment.java b/opensrp-chw/src/main/java/org/smartregister/chw/fragment/TbRegisterFragment.java index ec891ebaa8..a72e4a17fb 100644 --- a/opensrp-chw/src/main/java/org/smartregister/chw/fragment/TbRegisterFragment.java +++ b/opensrp-chw/src/main/java/org/smartregister/chw/fragment/TbRegisterFragment.java @@ -1,108 +1,18 @@ package org.smartregister.chw.fragment; -import android.database.Cursor; -import android.os.Bundle; -import android.view.View; -import android.widget.LinearLayout; -import android.widget.TextView; - -import androidx.appcompat.widget.Toolbar; -import androidx.loader.content.CursorLoader; -import androidx.loader.content.Loader; - -import org.apache.commons.lang3.StringUtils; -import org.jetbrains.annotations.Nullable; -import org.smartregister.chw.R; -import org.smartregister.chw.activity.MalariaFollowUpVisitActivity; import org.smartregister.chw.activity.TbProfileActivity; -import org.smartregister.chw.anc.util.DBConstants; -import org.smartregister.chw.core.custom_views.NavigationMenu; -import org.smartregister.chw.core.utils.QueryBuilder; +import org.smartregister.chw.core.fragment.CoreTbRegisterFragment; import org.smartregister.chw.model.TbRegisterFragmentModel; import org.smartregister.chw.presenter.TbRegisterFragmentPresenter; import org.smartregister.chw.tb.dao.TbDao; -import org.smartregister.chw.tb.fragment.BaseTbRegisterFragment; -import org.smartregister.chw.tb.provider.BaseTbRegisterProvider; -import org.smartregister.chw.util.Constants; -import org.smartregister.chw.util.Utils; import org.smartregister.commonregistry.CommonPersonObjectClient; -import org.smartregister.commonregistry.CommonRepository; -import org.smartregister.cursoradapter.RecyclerViewPaginatedAdapter; -import org.smartregister.cursoradapter.SmartRegisterQueryBuilder; import org.smartregister.view.activity.BaseRegisterActivity; -import org.smartregister.view.customcontrols.CustomFontTextView; -import java.text.MessageFormat; -import java.util.HashMap; -import java.util.List; import java.util.Objects; -import java.util.Set; import timber.log.Timber; -public class TbRegisterFragment extends BaseTbRegisterFragment { - - private static final String DUE_FILTER_TAG = "PRESSED"; - private View view; - private View dueOnlyLayout; - private boolean dueFilterActive = false; - - @Override - public void initializeAdapter(@Nullable Set visibleColumns) { - BaseTbRegisterProvider tbRegisterProvider = new BaseTbRegisterProvider(getActivity(), paginationViewHandler, registerActionHandler, visibleColumns); - clientAdapter = new RecyclerViewPaginatedAdapter(null, tbRegisterProvider, context().commonrepository(this.tablename)); - clientAdapter.setCurrentlimit(20); - clientsView.setAdapter(clientAdapter); - } - - @Override - public void setupViews(View view) { - super.setupViews(view); - this.view = view; - - Toolbar toolbar = view.findViewById(org.smartregister.R.id.register_toolbar); - toolbar.setContentInsetsAbsolute(0, 0); - toolbar.setContentInsetsRelative(0, 0); - toolbar.setContentInsetStartWithNavigation(0); - - NavigationMenu.getInstance(getActivity(), null, toolbar); - - View navbarContainer = view.findViewById(R.id.register_nav_bar_container); - navbarContainer.setFocusable(false); - - LinearLayout.LayoutParams params = new LinearLayout.LayoutParams(LinearLayout.LayoutParams.MATCH_PARENT, LinearLayout.LayoutParams.WRAP_CONTENT); - View searchBarLayout = view.findViewById(R.id.search_bar_layout); - searchBarLayout.setLayoutParams(params); - searchBarLayout.setBackgroundResource(R.color.chw_primary); - searchBarLayout.setPadding(searchBarLayout.getPaddingLeft(), searchBarLayout.getPaddingTop(), searchBarLayout.getPaddingRight(), (int) Utils.convertDpToPixel(10, getActivity())); - - CustomFontTextView titleView = view.findViewById(R.id.txt_title_label); - if (titleView != null) { - titleView.setPadding(0, titleView.getTop(), titleView.getPaddingRight(), titleView.getPaddingBottom()); - } - - View topLeftLayout = view.findViewById(R.id.top_left_layout); - topLeftLayout.setVisibility(View.GONE); - - View topRightLayout = view.findViewById(R.id.top_right_layout); - topRightLayout.setVisibility(View.VISIBLE); - - View sortFilterBarLayout = view.findViewById(R.id.register_sort_filter_bar_layout); - sortFilterBarLayout.setVisibility(View.GONE); - - View filterSortLayout = view.findViewById(R.id.filter_sort_layout); - filterSortLayout.setVisibility(View.GONE); - - dueOnlyLayout = view.findViewById(R.id.due_only_layout); - dueOnlyLayout.setVisibility(View.VISIBLE); - dueOnlyLayout.setOnClickListener(registerActionHandler); - - if (getSearchView() != null) { - getSearchView().setBackgroundResource(org.smartregister.family.R.color.white); - getSearchView().setCompoundDrawablesWithIntrinsicBounds(org.smartregister.family.R.drawable.ic_action_search, 0, 0, 0); - getSearchView().setTextColor(getResources().getColor(R.color.text_black)); - } - } +public class TbRegisterFragment extends CoreTbRegisterFragment { @Override protected void initializePresenter() { @@ -118,47 +28,6 @@ protected void initializePresenter() { presenter = new TbRegisterFragmentPresenter(this, new TbRegisterFragmentModel(), viewConfigurationIdentifier); } - @Override - public void setAdvancedSearchFormData(HashMap hashMap) { - //TODO - //Log.d(TAG, "setAdvancedSearchFormData unimplemented"); - } - - @Override - protected void onViewClicked(View view) { - super.onViewClicked(view); - - if (view.getId() == R.id.due_only_layout) { - toggleFilterSelection(view); - } - } - - protected void toggleFilterSelection(View dueOnlyLayout) { - if (dueOnlyLayout != null) { - if (dueOnlyLayout.getTag() == null) { - dueFilterActive = true; - dueFilter(dueOnlyLayout); - } else if (dueOnlyLayout.getTag().toString().equals(DUE_FILTER_TAG)) { - dueFilterActive = false; - normalFilter(dueOnlyLayout); - } - } - } - - protected String searchText() { - return (getSearchView() == null) ? "" : getSearchView().getText().toString(); - } - - private void switchViews(View dueOnlyLayout, boolean isPress) { - TextView dueOnlyTextView = dueOnlyLayout.findViewById(R.id.due_only_text_view); - if (isPress) { - dueOnlyTextView.setCompoundDrawablesWithIntrinsicBounds(0, 0, R.drawable.ic_due_filter_on, 0); - } else { - dueOnlyTextView.setCompoundDrawablesWithIntrinsicBounds(0, 0, R.drawable.ic_due_filter_off, 0); - - } - } - @Override protected void openProfile(CommonPersonObjectClient client) { if (getActivity() != null) @@ -167,147 +36,7 @@ protected void openProfile(CommonPersonObjectClient client) { @Override protected void openFollowUpVisit(CommonPersonObjectClient client) { - MalariaFollowUpVisitActivity.startMalariaRegistrationActivity(getActivity(), client.getCaseId(), null); - } - - @Override - protected void onResumption() { - if (dueFilterActive && dueOnlyLayout != null) { - dueFilter(dueOnlyLayout); - } else { - super.onResumption(); - } - } - - @Override - public void onResume() { - super.onResume(); - - Toolbar toolbar = view.findViewById(org.smartregister.R.id.register_toolbar); - toolbar.setContentInsetsAbsolute(0, 0); - toolbar.setContentInsetsRelative(0, 0); - toolbar.setContentInsetStartWithNavigation(0); - NavigationMenu.getInstance(getActivity(), null, toolbar); - } - - @Override - protected void refreshSyncProgressSpinner() { - if (syncProgressBar != null) { - syncProgressBar.setVisibility(View.GONE); - } - if (syncButton != null) { - syncButton.setVisibility(View.GONE); - } - } - - private String defaultFilterAndSortQuery() { - SmartRegisterQueryBuilder sqb = new SmartRegisterQueryBuilder(mainSelect); - - String query = ""; - StringBuilder customFilter = new StringBuilder(); - if (StringUtils.isNotBlank(filters)) { - customFilter.append(MessageFormat.format(" and ( {0}.{1} like ''%{2}%'' ", Constants.TABLE_NAME.FAMILY_MEMBER, DBConstants.KEY.FIRST_NAME, filters)); - customFilter.append(MessageFormat.format(" or {0}.{1} like ''%{2}%'' ", Constants.TABLE_NAME.FAMILY_MEMBER, DBConstants.KEY.LAST_NAME, filters)); - customFilter.append(MessageFormat.format(" or {0}.{1} like ''%{2}%'' ", Constants.TABLE_NAME.FAMILY_MEMBER, DBConstants.KEY.MIDDLE_NAME, filters)); - customFilter.append(MessageFormat.format(" or {0}.{1} like ''%{2}%'' ) ", Constants.TABLE_NAME.FAMILY_MEMBER, DBConstants.KEY.UNIQUE_ID, filters)); - - } - if (dueFilterActive) { - customFilter.append(MessageFormat.format(" and ( {0}) ", presenter().getDueFilterCondition())); - } - try { - if (isValidFilterForFts(commonRepository())) { - - String myquery = QueryBuilder.getQuery(joinTables, mainCondition, tablename, customFilter.toString(), clientAdapter, Sortqueries); - List ids = commonRepository().findSearchIds(myquery); - query = sqb.toStringFts(ids, tablename, CommonRepository.ID_COLUMN, - Sortqueries); - query = sqb.Endquery(query); - } else { - sqb.addCondition(customFilter.toString()); - query = sqb.orderbyCondition(Sortqueries); - query = sqb.Endquery(sqb.addlimitandOffset(query, clientAdapter.getCurrentlimit(), clientAdapter.getCurrentoffset())); - - } - } catch (Exception e) { - Timber.e(e); - } - - return query; - } - - - @Override - public void countExecute() { - Cursor c = null; - try { - - String query = "select count(*) from " + presenter().getMainTable() + " inner join " + Constants.TABLE_NAME.FAMILY_MEMBER + - " on " + presenter().getMainTable() + "." + DBConstants.KEY.BASE_ENTITY_ID + " = " + - Constants.TABLE_NAME.FAMILY_MEMBER + "." + DBConstants.KEY.BASE_ENTITY_ID + - " where " + presenter().getMainCondition(); - - if (StringUtils.isNotBlank(filters)) { - query = query + " and ( " + filters + " ) "; - } - - if (dueFilterActive) { - query = query + " and ( " + presenter().getDueFilterCondition() + " ) "; - } - - c = commonRepository().rawCustomQueryForAdapter(query); - c.moveToFirst(); - clientAdapter.setTotalcount(c.getInt(0)); - Timber.v("total count here %s", clientAdapter.getTotalcount()); - - clientAdapter.setCurrentlimit(20); - clientAdapter.setCurrentoffset(0); - - } catch (Exception e) { - Timber.e(e); - } finally { - if (c != null) { - c.close(); - } - } - } - - @Override - public Loader onCreateLoader(int id, final Bundle args) { - if (id == LOADER_ID) { - return new CursorLoader(getActivity()) { - @Override - public Cursor loadInBackground() { - // Count query - final String COUNT = "count_execute"; - if (args != null && args.getBoolean(COUNT)) { - countExecute(); - } - String query = defaultFilterAndSortQuery(); - return commonRepository().rawCustomQueryForAdapter(query); - } - }; - } - return super.onCreateLoader(id, args); - } - - protected void dueFilter(View dueOnlyLayout) { - filterDue(searchText(), "", presenter().getDueFilterCondition()); - dueOnlyLayout.setTag(DUE_FILTER_TAG); - switchViews(dueOnlyLayout, true); - } - - protected void normalFilter(View dueOnlyLayout) { - filterDue(searchText(), "", presenter().getMainCondition()); - dueOnlyLayout.setTag(null); - switchViews(dueOnlyLayout, false); - } - - protected void filterDue(String filterString, String joinTableString, String mainConditionString) { - filters = filterString; - joinTable = joinTableString; - mainCondition = mainConditionString; - filterandSortExecute(countBundle()); + TbProfileActivity.startTbFollowupActivity(getActivity(), client.getCaseId()); } } From 1450324fcc6a3cdb07cdbdf052a4c91f458554ff Mon Sep 17 00:00:00 2001 From: cozej4 Date: Sun, 24 May 2020 23:31:39 +0300 Subject: [PATCH 034/112] Code refactoring --- .../chw/activity/HivProfileActivity.java | 21 +++++++++---------- 1 file changed, 10 insertions(+), 11 deletions(-) diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/activity/HivProfileActivity.java b/opensrp-chw/src/main/java/org/smartregister/chw/activity/HivProfileActivity.java index 60449112cf..ea387b3139 100644 --- a/opensrp-chw/src/main/java/org/smartregister/chw/activity/HivProfileActivity.java +++ b/opensrp-chw/src/main/java/org/smartregister/chw/activity/HivProfileActivity.java @@ -41,6 +41,16 @@ public static void startHivProfileActivity(Activity activity, HivMemberObject me activity.startActivity(intent); } + public static void startHivFollowupActivity(Activity activity, String baseEntityID) { + Intent intent = new Intent(activity, BaseHivRegistrationFormsActivity.class); + intent.putExtra(org.smartregister.chw.hiv.util.Constants.ActivityPayload.BASE_ENTITY_ID, baseEntityID); + intent.putExtra(org.smartregister.chw.hiv.util.Constants.ActivityPayload.JSON_FORM, getFormUtils().getFormJsonFromRepositoryOrAssets(org.smartregister.chw.util.Constants.JSON_FORM.getHivFollowupVisit()).toString()); + intent.putExtra(org.smartregister.chw.hiv.util.Constants.ActivityPayload.ACTION, Constants.ActivityPayloadType.FOLLOW_UP_VISIT); + intent.putExtra(org.smartregister.chw.hiv.util.Constants.ActivityPayload.USE_DEFAULT_NEAT_FORM_LAYOUT, false); + + activity.startActivityForResult(intent, JsonFormUtils.REQUEST_CODE_GET_JSON); + } + @Override protected void onCreation() { super.onCreation(); @@ -172,16 +182,5 @@ private void addFpReferralTypes() { public List getReferralTypeModels() { return referralTypeModels; } - - - public static void startHivFollowupActivity(Activity activity, String baseEntityID) { - Intent intent = new Intent(activity, BaseHivRegistrationFormsActivity.class); - intent.putExtra(org.smartregister.chw.hiv.util.Constants.ActivityPayload.BASE_ENTITY_ID, baseEntityID); - intent.putExtra(org.smartregister.chw.hiv.util.Constants.ActivityPayload.JSON_FORM, getFormUtils().getFormJsonFromRepositoryOrAssets(org.smartregister.chw.util.Constants.JSON_FORM.getHivFollowupVisit()).toString()); - intent.putExtra(org.smartregister.chw.hiv.util.Constants.ActivityPayload.ACTION, Constants.ActivityPayloadType.FOLLOW_UP_VISIT); - intent.putExtra(org.smartregister.chw.hiv.util.Constants.ActivityPayload.USE_DEFAULT_NEAT_FORM_LAYOUT, false); - - activity.startActivityForResult(intent, JsonFormUtils.REQUEST_CODE_GET_JSON); - } } From bbf0796334f7122d3cf377ab531c1c81c9e588e1 Mon Sep 17 00:00:00 2001 From: cozej4 Date: Mon, 25 May 2020 01:53:39 +0300 Subject: [PATCH 035/112] Implemented hiv and TB visits schedulers --- .../smartregister/chw/dao/ScheduleDao.java | 21 ++++++++ .../chw/model/FamilyProfileDueModel.java | 2 + .../schedulers/ChwScheduleTaskExecutor.java | 30 +++++++++-- .../chw/service/SchedulesIntentService.java | 35 +++++++++++++ .../chw/task/HivVisitScheduler.java | 50 +++++++++++++++++++ .../chw/task/TbVisitScheduler.java | 50 +++++++++++++++++++ 6 files changed, 184 insertions(+), 4 deletions(-) create mode 100644 opensrp-chw/src/main/java/org/smartregister/chw/task/HivVisitScheduler.java create mode 100644 opensrp-chw/src/main/java/org/smartregister/chw/task/TbVisitScheduler.java diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/dao/ScheduleDao.java b/opensrp-chw/src/main/java/org/smartregister/chw/dao/ScheduleDao.java index c03d40b6c5..ed98942271 100644 --- a/opensrp-chw/src/main/java/org/smartregister/chw/dao/ScheduleDao.java +++ b/opensrp-chw/src/main/java/org/smartregister/chw/dao/ScheduleDao.java @@ -5,6 +5,8 @@ import java.util.List; +import timber.log.Timber; + public class ScheduleDao extends AbstractDao { //TODO @@ -49,4 +51,23 @@ public class ScheduleDao extends AbstractDao { DataMap dataMap = c -> getCursorValue(c, "base_entity_id"); return AbstractDao.readData(sql, dataMap); } + + public static @Nullable List getActiveHivClients(String scheduleName, String scheduleGroup) { + String sql = "select base_entity_id from ec_hiv_register where is_closed = 0 and base_entity_id not in " + + "(select base_entity_id from schedule_service where schedule_name = '" + scheduleName + "' and schedule_group_name = '" + scheduleGroup + "')"; + + Timber.e("Coze :: HIV = "+sql); + DataMap dataMap = c -> getCursorValue(c, "base_entity_id"); + return AbstractDao.readData(sql, dataMap); + } + + public static @Nullable List getActiveTbClients(String scheduleName, String scheduleGroup) { + String sql = "select base_entity_id from ec_tb_register where is_closed = 0 and base_entity_id not in " + + "(select base_entity_id from schedule_service where schedule_name = '" + scheduleName + "' and schedule_group_name = '" + scheduleGroup + "')"; + + + Timber.e("Coze :: TB = "+sql); + DataMap dataMap = c -> getCursorValue(c, "base_entity_id"); + return AbstractDao.readData(sql, dataMap); + } } diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/model/FamilyProfileDueModel.java b/opensrp-chw/src/main/java/org/smartregister/chw/model/FamilyProfileDueModel.java index 6b95177ee2..cbb7659b9a 100644 --- a/opensrp-chw/src/main/java/org/smartregister/chw/model/FamilyProfileDueModel.java +++ b/opensrp-chw/src/main/java/org/smartregister/chw/model/FamilyProfileDueModel.java @@ -6,6 +6,8 @@ import org.smartregister.family.model.BaseFamilyProfileDueModel; import org.smartregister.family.util.DBConstants; +import timber.log.Timber; + public class FamilyProfileDueModel extends BaseFamilyProfileDueModel { diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/schedulers/ChwScheduleTaskExecutor.java b/opensrp-chw/src/main/java/org/smartregister/chw/schedulers/ChwScheduleTaskExecutor.java index 84d167af64..38d87ac6a3 100644 --- a/opensrp-chw/src/main/java/org/smartregister/chw/schedulers/ChwScheduleTaskExecutor.java +++ b/opensrp-chw/src/main/java/org/smartregister/chw/schedulers/ChwScheduleTaskExecutor.java @@ -9,9 +9,11 @@ import org.smartregister.chw.task.ANCVisitScheduler; import org.smartregister.chw.task.ChildHomeVisitScheduler; import org.smartregister.chw.task.FpVisitScheduler; +import org.smartregister.chw.task.HivVisitScheduler; import org.smartregister.chw.task.MalariaScheduler; import org.smartregister.chw.task.PNCVisitScheduler; import org.smartregister.chw.task.RoutineHouseHoldVisitScheduler; +import org.smartregister.chw.task.TbVisitScheduler; import org.smartregister.chw.task.WashCheckScheduler; import java.util.ArrayList; @@ -23,6 +25,10 @@ public class ChwScheduleTaskExecutor extends ScheduleTaskExecutor { private static ChwScheduleTaskExecutor scheduleTaskExecutor; + protected ChwScheduleTaskExecutor() { + //scheduleServiceMap.put(); + } + public static ChwScheduleTaskExecutor getInstance() { if (scheduleTaskExecutor == null) { scheduleTaskExecutor = new ChwScheduleTaskExecutor(); @@ -30,10 +36,6 @@ public static ChwScheduleTaskExecutor getInstance() { return scheduleTaskExecutor; } - protected ChwScheduleTaskExecutor() { - //scheduleServiceMap.put(); - } - @Override protected Map> getClassifier() { if (scheduleServiceMap == null || scheduleServiceMap.size() == 0) { @@ -55,6 +57,12 @@ protected Map> getClassifier() { if (ChwApplication.getApplicationFlavor().hasFamilyPlanning()) initializeFPClassifier(scheduleServiceMap); + if (ChwApplication.getApplicationFlavor().hasTB()) + initializeTBClassifier(scheduleServiceMap); + + if (ChwApplication.getApplicationFlavor().hasHIV()) + initializeHIVClassifier(scheduleServiceMap); + if (ChwApplication.getApplicationFlavor().hasRoutineVisit()) initializeRoutineHouseholdClassifier(scheduleServiceMap); @@ -125,6 +133,20 @@ private void initializeFPClassifier(Map> classifie addToClassifers(FamilyPlanningConstants.EventType.FAMILY_PLANNING_CHANGE_METHOD, classifier, scheduleServices); } + private void initializeHIVClassifier(Map> classifier) { + List scheduleServices = new ArrayList<>(); + scheduleServices.add(new HivVisitScheduler()); + addToClassifers(org.smartregister.chw.hiv.util.Constants.EventType.FOLLOW_UP_VISIT, classifier, scheduleServices); + addToClassifers(org.smartregister.chw.hiv.util.Constants.EventType.REGISTRATION, classifier, scheduleServices); + } + + private void initializeTBClassifier(Map> classifier) { + List scheduleServices = new ArrayList<>(); + scheduleServices.add(new TbVisitScheduler()); + addToClassifers(org.smartregister.chw.tb.util.Constants.EventType.FOLLOW_UP_VISIT, classifier, scheduleServices); + addToClassifers(org.smartregister.chw.tb.util.Constants.EventType.REGISTRATION, classifier, scheduleServices); + } + private void initializeRoutineHouseholdClassifier(Map> classifier) { List scheduleServices = new ArrayList<>(); scheduleServices.add(new RoutineHouseHoldVisitScheduler()); diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/service/SchedulesIntentService.java b/opensrp-chw/src/main/java/org/smartregister/chw/service/SchedulesIntentService.java index 510561bb8e..95736643c3 100644 --- a/opensrp-chw/src/main/java/org/smartregister/chw/service/SchedulesIntentService.java +++ b/opensrp-chw/src/main/java/org/smartregister/chw/service/SchedulesIntentService.java @@ -5,10 +5,13 @@ import androidx.annotation.Nullable; +import com.google.gson.Gson; + import org.smartregister.chw.application.ChwApplication; import org.smartregister.chw.core.utils.CoreConstants; import org.smartregister.chw.dao.ScheduleDao; import org.smartregister.chw.fp.util.FamilyPlanningConstants; +import org.smartregister.chw.hiv.util.Constants; import org.smartregister.chw.schedulers.ChwScheduleTaskExecutor; import java.util.Date; @@ -51,6 +54,14 @@ protected void onHandleIntent(@Nullable Intent intent) { if (ChwApplication.getApplicationFlavor().hasFamilyPlanning()) executeFpVisitSchedules(); + // execute all tb schedules + if (ChwApplication.getApplicationFlavor().hasTB()) + executeTbVisitSchedules(); + + // execute all hiv schedules + if (ChwApplication.getApplicationFlavor().hasHIV()) + executeHivVisitSchedules(); + if (ChwApplication.getApplicationFlavor().hasRoutineVisit()) executeRoutineHouseholdSchedules(); } @@ -115,6 +126,30 @@ private void executeFpVisitSchedules() { ChwScheduleTaskExecutor.getInstance().execute(baseID, FamilyPlanningConstants.EventType.FAMILY_PLANNING_REGISTRATION, new Date()); } } + private void executeHivVisitSchedules() { + Timber.v("Computing Hiv schedules"); + ChwApplication.getInstance().getScheduleRepository().deleteSchedulesNotCreatedToday(CoreConstants.SCHEDULE_TYPES.HIV_VISIT, CoreConstants.SCHEDULE_GROUPS.HOME_VISIT); + List baseEntityIDs = ScheduleDao.getActiveHivClients(CoreConstants.SCHEDULE_TYPES.HIV_VISIT, CoreConstants.SCHEDULE_GROUPS.HOME_VISIT); + Timber.e("Coze :: Hiv ids "+new Gson().toJson(baseEntityIDs)); + if (baseEntityIDs == null) return; + + for (String baseID : baseEntityIDs) { + Timber.v(" Computing HIV schedules for %s", baseID); + ChwScheduleTaskExecutor.getInstance().execute(baseID, Constants.EventType.REGISTRATION, new Date()); + } + } + private void executeTbVisitSchedules() { + Timber.v("Computing Tb schedules"); + ChwApplication.getInstance().getScheduleRepository().deleteSchedulesNotCreatedToday(CoreConstants.SCHEDULE_TYPES.TB_VISIT, CoreConstants.SCHEDULE_GROUPS.HOME_VISIT); + List baseEntityIDs = ScheduleDao.getActiveTbClients(CoreConstants.SCHEDULE_TYPES.TB_VISIT, CoreConstants.SCHEDULE_GROUPS.HOME_VISIT); + Timber.e("Coze :: Hiv Tb "+new Gson().toJson(baseEntityIDs)); + if (baseEntityIDs == null) return; + + for (String baseID : baseEntityIDs) { + Timber.v(" Computing Tb schedules for %s", baseID); + ChwScheduleTaskExecutor.getInstance().execute(baseID, org.smartregister.chw.tb.util.Constants.EventType.REGISTRATION, new Date()); + } + } private void executeRoutineHouseholdSchedules() { Timber.v("Computing Routine household schedules"); diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/task/HivVisitScheduler.java b/opensrp-chw/src/main/java/org/smartregister/chw/task/HivVisitScheduler.java new file mode 100644 index 0000000000..d65c30ede8 --- /dev/null +++ b/opensrp-chw/src/main/java/org/smartregister/chw/task/HivVisitScheduler.java @@ -0,0 +1,50 @@ +package org.smartregister.chw.task; + +import org.smartregister.chw.anc.domain.Visit; +import org.smartregister.chw.application.ChwApplication; +import org.smartregister.chw.core.contract.ScheduleTask; +import org.smartregister.chw.core.domain.BaseScheduleTask; +import org.smartregister.chw.core.rule.HivFollowupRule; +import org.smartregister.chw.core.utils.CoreConstants; +import org.smartregister.chw.core.utils.HomeVisitUtil; +import org.smartregister.chw.hiv.dao.HivDao; +import org.smartregister.chw.hiv.domain.HivMemberObject; + +import java.util.Date; +import java.util.List; + +public class HivVisitScheduler extends BaseTaskExecutor { + + @Override + public void resetSchedule(String baseEntityID, String scheduleName) { + super.resetSchedule(baseEntityID, scheduleName); + ChwApplication.getInstance().getScheduleRepository().deleteScheduleByGroup(getScheduleGroup(), baseEntityID); + } + + @Override + public List generateTasks(String baseEntityID, String eventName, Date eventDate) { + + BaseScheduleTask baseScheduleTask = prepareNewTaskObject(baseEntityID); + HivMemberObject hivMemberObject = HivDao.getMember(baseEntityID); + Visit lastVisit = HivDao.getLatestVisit(baseEntityID, org.smartregister.chw.hiv.util.Constants.EventType.FOLLOW_UP_VISIT); + Date lastVisitDate = lastVisit != null ? lastVisit.getDate() : null; + HivFollowupRule hivFollowupRule = HomeVisitUtil.getHivVisitStatus(lastVisitDate, hivMemberObject.getHivRegistrationDate()); + + baseScheduleTask.setScheduleDueDate(hivFollowupRule.getDueDate()); + baseScheduleTask.setScheduleExpiryDate(hivFollowupRule.getExpiryDate()); + baseScheduleTask.setScheduleCompletionDate(hivFollowupRule.getCompletionDate()); + baseScheduleTask.setScheduleOverDueDate(hivFollowupRule.getOverDueDate()); + + return toScheduleList(baseScheduleTask); + } + + @Override + public String getScheduleName() { + return CoreConstants.SCHEDULE_TYPES.HIV_VISIT; + } + + @Override + public String getScheduleGroup() { + return CoreConstants.SCHEDULE_GROUPS.HOME_VISIT; + } +} diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/task/TbVisitScheduler.java b/opensrp-chw/src/main/java/org/smartregister/chw/task/TbVisitScheduler.java new file mode 100644 index 0000000000..bae13d8f2d --- /dev/null +++ b/opensrp-chw/src/main/java/org/smartregister/chw/task/TbVisitScheduler.java @@ -0,0 +1,50 @@ +package org.smartregister.chw.task; + +import org.smartregister.chw.anc.domain.Visit; +import org.smartregister.chw.application.ChwApplication; +import org.smartregister.chw.core.contract.ScheduleTask; +import org.smartregister.chw.core.domain.BaseScheduleTask; +import org.smartregister.chw.core.rule.TbFollowupRule; +import org.smartregister.chw.core.utils.CoreConstants; +import org.smartregister.chw.core.utils.HomeVisitUtil; +import org.smartregister.chw.tb.dao.TbDao; +import org.smartregister.chw.tb.domain.TbMemberObject; + +import java.util.Date; +import java.util.List; + +public class TbVisitScheduler extends BaseTaskExecutor { + + @Override + public void resetSchedule(String baseEntityID, String scheduleName) { + super.resetSchedule(baseEntityID, scheduleName); + ChwApplication.getInstance().getScheduleRepository().deleteScheduleByGroup(getScheduleGroup(), baseEntityID); + } + + @Override + public List generateTasks(String baseEntityID, String eventName, Date eventDate) { + + BaseScheduleTask baseScheduleTask = prepareNewTaskObject(baseEntityID); + TbMemberObject tbMemberObject = TbDao.getMember(baseEntityID); + Visit lastVisit = TbDao.getLatestVisit(baseEntityID, org.smartregister.chw.tb.util.Constants.EventType.FOLLOW_UP_VISIT); + Date lastVisitDate = lastVisit != null ? lastVisit.getDate() : null; + TbFollowupRule tbFollowupRule = HomeVisitUtil.getTbVisitStatus(lastVisitDate, tbMemberObject.getTbRegistrationDate()); + + baseScheduleTask.setScheduleDueDate(tbFollowupRule.getDueDate()); + baseScheduleTask.setScheduleExpiryDate(tbFollowupRule.getExpiryDate()); + baseScheduleTask.setScheduleCompletionDate(tbFollowupRule.getCompletionDate()); + baseScheduleTask.setScheduleOverDueDate(tbFollowupRule.getOverDueDate()); + + return toScheduleList(baseScheduleTask); + } + + @Override + public String getScheduleName() { + return CoreConstants.SCHEDULE_TYPES.TB_VISIT; + } + + @Override + public String getScheduleGroup() { + return CoreConstants.SCHEDULE_GROUPS.HOME_VISIT; + } +} From 9e88defe80cecb93e7d62daf0bc4151d26cfd9f2 Mon Sep 17 00:00:00 2001 From: cozej4 Date: Mon, 25 May 2020 02:55:01 +0300 Subject: [PATCH 036/112] Refactored hiv and tb followup rules --- opensrp-chw/src/ba/assets/rule/hiv-followup-rules.yml | 2 +- opensrp-chw/src/ba/assets/rule/tb-followup-rules.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/opensrp-chw/src/ba/assets/rule/hiv-followup-rules.yml b/opensrp-chw/src/ba/assets/rule/hiv-followup-rules.yml index e7ed04586e..9da8e1dd68 100644 --- a/opensrp-chw/src/ba/assets/rule/hiv-followup-rules.yml +++ b/opensrp-chw/src/ba/assets/rule/hiv-followup-rules.yml @@ -5,4 +5,4 @@ priority: 1 condition: "true" actions: - "hivFollowupRule.setVisitID('1')" - - "hivFollowupRule.updateDueDate(30,8)" \ No newline at end of file + - "hivFollowupRule.updateDueDate(30,8,365)" \ No newline at end of file diff --git a/opensrp-chw/src/ba/assets/rule/tb-followup-rules.yml b/opensrp-chw/src/ba/assets/rule/tb-followup-rules.yml index 338f5e0439..1bd700c602 100644 --- a/opensrp-chw/src/ba/assets/rule/tb-followup-rules.yml +++ b/opensrp-chw/src/ba/assets/rule/tb-followup-rules.yml @@ -5,4 +5,4 @@ priority: 1 condition: "true" actions: - "tbFollowupRule.setVisitID('1')" - - "tbFollowupRule.updateDueDate(30,8)" \ No newline at end of file + - "tbFollowupRule.updateDueDate(30,8,365)" \ No newline at end of file From 3363081d8e4dd54af413631b31a2b2291a6f5c5f Mon Sep 17 00:00:00 2001 From: cozej4 Date: Mon, 25 May 2020 02:55:17 +0300 Subject: [PATCH 037/112] Code refactoring --- .../smartregister/chw/provider/ChwDueRegisterProvider.java | 4 ++++ .../java/org/smartregister/chw/task/TbVisitScheduler.java | 2 ++ opensrp-chw/src/main/res/values/strings.xml | 1 + 3 files changed, 7 insertions(+) diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/provider/ChwDueRegisterProvider.java b/opensrp-chw/src/main/java/org/smartregister/chw/provider/ChwDueRegisterProvider.java index e6ab0a9e3e..e5fe0a3bda 100644 --- a/opensrp-chw/src/main/java/org/smartregister/chw/provider/ChwDueRegisterProvider.java +++ b/opensrp-chw/src/main/java/org/smartregister/chw/provider/ChwDueRegisterProvider.java @@ -104,6 +104,10 @@ private String getVisitType(String scheduleName) { return " · " + context.getString(R.string.wash_check); case CoreConstants.SCHEDULE_TYPES.ROUTINE_HOUSEHOLD_VISIT: return " · " + context.getString(R.string.routine_household_visit); + case CoreConstants.SCHEDULE_TYPES.HIV_VISIT: + return context.getString(R.string.routine_hiv_visit); + case CoreConstants.SCHEDULE_TYPES.TB_VISIT: + return context.getString(R.string.routine_tb_visit); default: return context.getString(R.string.home_visit_suffix); } diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/task/TbVisitScheduler.java b/opensrp-chw/src/main/java/org/smartregister/chw/task/TbVisitScheduler.java index bae13d8f2d..cb1fea0f2b 100644 --- a/opensrp-chw/src/main/java/org/smartregister/chw/task/TbVisitScheduler.java +++ b/opensrp-chw/src/main/java/org/smartregister/chw/task/TbVisitScheduler.java @@ -13,6 +13,8 @@ import java.util.Date; import java.util.List; +import timber.log.Timber; + public class TbVisitScheduler extends BaseTaskExecutor { @Override diff --git a/opensrp-chw/src/main/res/values/strings.xml b/opensrp-chw/src/main/res/values/strings.xml index e4c1803dd9..ee8982781b 100644 --- a/opensrp-chw/src/main/res/values/strings.xml +++ b/opensrp-chw/src/main/res/values/strings.xml @@ -340,6 +340,7 @@ Sick Visit Reports + Eligible Children Doses Needed My Community Activity From 0255abae0a4f2774b5ffea9507e9a004539d3a93 Mon Sep 17 00:00:00 2001 From: cozej4 Date: Mon, 25 May 2020 02:58:20 +0300 Subject: [PATCH 038/112] Code refactoring --- .../smartregister/chw/fragment/TbRegisterFragment.java | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/fragment/TbRegisterFragment.java b/opensrp-chw/src/main/java/org/smartregister/chw/fragment/TbRegisterFragment.java index a72e4a17fb..c9478e8adb 100644 --- a/opensrp-chw/src/main/java/org/smartregister/chw/fragment/TbRegisterFragment.java +++ b/opensrp-chw/src/main/java/org/smartregister/chw/fragment/TbRegisterFragment.java @@ -1,10 +1,13 @@ package org.smartregister.chw.fragment; +import androidx.annotation.Nullable; + import org.smartregister.chw.activity.TbProfileActivity; import org.smartregister.chw.core.fragment.CoreTbRegisterFragment; import org.smartregister.chw.model.TbRegisterFragmentModel; import org.smartregister.chw.presenter.TbRegisterFragmentPresenter; import org.smartregister.chw.tb.dao.TbDao; +import org.smartregister.chw.tb.domain.TbMemberObject; import org.smartregister.commonregistry.CommonPersonObjectClient; import org.smartregister.view.activity.BaseRegisterActivity; @@ -35,8 +38,9 @@ protected void openProfile(CommonPersonObjectClient client) { } @Override - protected void openFollowUpVisit(CommonPersonObjectClient client) { - TbProfileActivity.startTbFollowupActivity(getActivity(), client.getCaseId()); + protected void openFollowUpVisit(@Nullable TbMemberObject tbMemberObject) { + if (getActivity() != null) + TbProfileActivity.startTbFollowupActivity(getActivity(), tbMemberObject.getBaseEntityId()); } } From 416e654f4925167f3f7cb0beaecbd570fd218bf9 Mon Sep 17 00:00:00 2001 From: cozej4 Date: Mon, 25 May 2020 09:29:07 +0300 Subject: [PATCH 039/112] Updated tb registration form --- .../ba/assets/json.form/tb_registration.json | 60 +++++++++++++++++++ 1 file changed, 60 insertions(+) diff --git a/opensrp-chw/src/ba/assets/json.form/tb_registration.json b/opensrp-chw/src/ba/assets/json.form/tb_registration.json index b4672f52a8..7d04b27d0b 100644 --- a/opensrp-chw/src/ba/assets/json.form/tb_registration.json +++ b/opensrp-chw/src/ba/assets/json.form/tb_registration.json @@ -258,6 +258,66 @@ "required_status": "yes:Please specify other community gathering", "subjects": "community_gathering:text" }, + { + "name": "client_screening_results", + "type": "spinner", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "client_screening_results", + "openmrs_entity_parent": "" + }, + "properties": { + "text": "Client's screening results" + }, + "options": [ + { + "name": "coughing", + "text": "Coughing", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "coughing", + "openmrs_entity_parent": "" + } + }, + { + "name": "hemoptysis", + "text": "Sputum with blood (hemoptysis) ", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "hemoptysis", + "openmrs_entity_parent": "" + } + }, + { + "name": "fever", + "text": "Fever", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "fever", + "openmrs_entity_parent": "" + } + }, + { + "name": "weight_lose", + "text": "Weight lose", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "weight_lose", + "openmrs_entity_parent": "" + } + }, + { + "name": "history_of_night_sweats", + "text": "History of night sweats", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "history_of_night_sweats", + "openmrs_entity_parent": "" + } + } + ], + "required_status": "yes:Please specify your gender" + }, { "name": "tb_registration_date", "type": "hidden", From 3e8248a2f5bd9c2a01d8bd29735f8b2169543d9f Mon Sep 17 00:00:00 2001 From: cozej4 Date: Tue, 26 May 2020 10:51:50 +0300 Subject: [PATCH 040/112] Code refactoring --- .../{ic_logo.png => ic_logo_ba.png} | Bin opensrp-chw/src/ba/res/drawable/ic_logo.png | Bin 736484 -> 706227 bytes .../src/ba/res/drawable/ic_logo_ba.png | Bin 0 -> 736484 bytes .../chw/activity/HivProfileActivity.java | 21 +++++---------- .../chw/activity/TbProfileActivity.java | 25 +++++++----------- 5 files changed, 15 insertions(+), 31 deletions(-) rename opensrp-chw/src/ba/res/drawable-hdpi/{ic_logo.png => ic_logo_ba.png} (100%) create mode 100644 opensrp-chw/src/ba/res/drawable/ic_logo_ba.png diff --git a/opensrp-chw/src/ba/res/drawable-hdpi/ic_logo.png b/opensrp-chw/src/ba/res/drawable-hdpi/ic_logo_ba.png similarity index 100% rename from opensrp-chw/src/ba/res/drawable-hdpi/ic_logo.png rename to opensrp-chw/src/ba/res/drawable-hdpi/ic_logo_ba.png diff --git a/opensrp-chw/src/ba/res/drawable/ic_logo.png b/opensrp-chw/src/ba/res/drawable/ic_logo.png index c075e49c194be8eda864b7b9a4429dfc225e34d7..c799be157a4ade366de297288d2395878d9f1af0 100644 GIT binary patch literal 706227 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

raW`!9$i{`RQWb_ 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�l6enE?;x_^(s{-o+S{b?SEp#D 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 z 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 z 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

0(_dm6jod%4pc?yW#A$yDo0VvB{(H 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%0AErt`Cg1+~Dr2aXLM&{$D8-l3_ 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

vlFLcerW+MCZzb}F=Cf%$1LdyJEV1s zBG%L)&1aKj$vU3ynH3R^Z)Oe2w_XA?21S`TZiQFk7j3X;JT%Ht?E_i3)F>5z>@upD zq$ezIC+sDJ=f~}0^kdPf_Ykwu4Y%MmL?txISuZEpZzf%^t)lN{eEs~4|8wE{JOcrm z>{WTv*JR@ejL{@FCgWsRxsBI|w=`gb?N);8pxI*>mjPee@fq`TcO?dbw&zx8U}T5B z4@3Axc2mu{oHE)4SMdUs_{5u=y!4qS?cGh^80{lltWb5_<4A()B-Y+*aX+R?&dkG_ z7QAZNvZ2nI2ywKTTl0G$`gmv!6O4+i^q~k3PEx0wj3T6N$(e2ICN^sV$Z5tKN~bn4 z?L>39-8k=g?Wuvl&aq)Ne{!aLI?dfSxxV?Y?d~#QB%9OjF^jb%ew$p#q!=+teP7%s z6yh0g91`ug+=DsH<*z^RL-oz*y6O!F5pX2}%^({uhg1DhrXNh)O<4zN+WJp6YyB6sF8# zOVF24z7-JkWun>lpV_KIoVn*s0VlJq;4iYDZoV-KmHQm&ZDQ7rF=_I;aI?;F1`J`C zL!ZOK!=)*b^n5OmAwQ77^*id_!6V7Btl=wc-t+UK8l8D(+36{|qOe=caUL%aj4Wu| zX~J3k0Gt_-_VjT8Ux#Ij~h{DHHY)o zYp0T^`WF6KwYMGqhMcltwoA6^d|erSYl`{l2HugZx~|KV#)@bsrqo6K0(&LjCs5il z?1o)4V$38YR>{0^6=NHRrCoU1>eL~j1w_Mi0<0NN(oHSq(;upTP8p?3k(7<;n9E<@ZSe~a8%}mS`o;WR5P0fQyfbf#xJ$c z=adjn%pRe?9v&-mq_>caBzYR)mgw3V2+hsbRj&Y#0avqjC6>{ybU$Tf!*pt+v~wwG z)Ek;9GXdOgd@*9eco^J`_Pb|L@p?<-5A$ zMe8b=sYd+g?M5X^a!vNLH~Z8ludhYLyTq}MiqE*5<7?QNEz)epTq=#J!dS5O?U~NX ziBc4?NM!5^G+2>EgEl}j#;7EB5!>akG&9(n4qzKcRKBPTh3UW>^WVfK2=RN-TZdMV)SwuL()1Er-`8evzd`& zT4rVx<_!*68*8czOE&Y(LiAe>AM33aqG-FctGl9A8hm z0}c}4FDp41b=%Nrj9;$qFhmoli-W|y9=9*b~AO47=kP|Cq$nOO`?&Tg9m#`*%x zIy$N~I?KSsuUtiOlpuunI|v(02S7Z&0%MzFrOqyP<}>@Jxpe=R|L5E`P)VK!W~qp$PfHv+idZL$ku9>s&H`$ z6%(|t>J*1H07r~I92s>!3ujM&h~$E?x=&ISiOQp*PRK!K%ae&i+M|Nn$&Cm!q*AMe zCq9)?9r}J44*I9Uuvl^w`j3E#?F^;_V9SPwu^1SIQ)z{Lv{J>$wvWt=?YJ*BDnK27fW6|NpP0fba%IqTTX2vmK> z*PLEy7>cmkJmAlzeK;m;qU-E6%j~uR490q;J4cJkoY%V?4pfIsV_>B{{qOY zChr;(>aSm$sd=2QV=(8iAtU?AF`@VBt;gO+my1@P1LX|D{1mcNk@Xu0(!TMU7@Xt3 z$ND_BD&`k3Y=kQ8m2^92#IV>472-B~CsnraZ^KVtREvZ#BWbLlnO(9K@HA*?Bb%(i zdpA71ijY{xFLbIx^VF0e*_;p&s45yeTi1C>)x=oa(YjGYI}5w$R52r`EZ`M#bc^96 zLE%z+&}K{CJ?^Fjq-X`QB3OWrrEm6lvraC{?9SbT%%dJ}iT}Q=Wg=HR-UlukX^@{|pj&{26_J3-`Qz**PRI{6G)}&nL&8Qd1+yy`Qi!3k5{A zo&(l9eRAdW+sy~Gz8``P$+(oKs3r99@M&3eD;k}};~rL8R{gvi<{ z)JfCgO@JpWaTUJ!VNoHNP4o-A$#ID{!=xDS&}70J**c#>GA|Qqhw!7n@!iP$>2Q{J zw_st+Roq^$y1q`lnZA+U4_xus`_tz=?~=S?iDaz+p+|7%vmqAJXKGW`lYA5KNeIW> zh(Dz>SLUUd={-@al`PpyS(x;Jk5;7A11yt*M*a?Qv=w?s_LqlIAJa<#wxcMxv(uL* zOPX6APov+GRVO&*bwv#fsCJ4%1Qn%l7J1L z4yc7YE#3cf$Rhhcam?<*%1PN%*Q~BfK(y$`;kO8u#c3HwgA+H+W!Yh(E9f@5)8}#} zFRl_kf+T4jGndA3f{2tcfYDaONiN26VpA&Vh!i~{a~u|=gK@^=q_mByR52cIY?(gR zIM(_L?kF3O8XV+AS}YgzwI>Dm4t>W7(Nlgfv$kf8I-t_}iiu=N3%JK3l+ZzULMW3G z&$~6L^nF9$jNf=y*!{Zu(}=`z6B4wQ2#(f@<4OELY7iEBR~tT))Bc_?mDTjan78um z4ySjDwzyNxEh}j`7JNkp(xciUpnKa&3F=HhCz2gMZEX1?rKwqY773`h9Nq(@EQM}C zkaBT1MA=u4{lhFezeP0>2N#{Q!=&ZX-wv5_vl_VgS*Z(vQZu(3eX8VPROr#MU%c*~ z5ucfnmFSq#6g><&v*Uda(mT)Ve6;$UlI3FZGctxB{VG}T(`{g90uAXJ!Eujs?}qO& zdry|8B8`;G&Y7n;d4=Y8E1LWpk3ruqG&6FIAD4ZAhZ{857PMIODq2^UR=Mp`jr4mN z?yhDBg8x8+Yhv3YQ<^5`@(vy~9ffw#8TvdLJ5uiE#$HzO{@vUi8fj-I2;w z&FpvYP$EM6006LNQ|v@Pq@gZKX~F{RG^Dg*z?p2YE@?d?v$cNOEFf_7t#Yav_Tg?Z z;KfR#Zy!aY?@qtP?vIT7wnXR10I=!AVFz@zUX|0+?)R~HlxE{a8F#(TuwG96mX@+gHNEaKv6I7^O(&#@ zL;P|DpL=(o8ohP87wV$lCC_Q>+zTQ21EN@%5rZi7Y}q>U_knWjAC2dy>(2g^OOhaJ z!%vA=IEYd2sjnl}a*G-B?GeMlJ8e}ZnuQAgz?^DGa&7A+>(%*O?zL&BbPHYGfg3aUPoRV( z<56znJoH;Fd5feNbES7X(TXN>Bn*A;xK_f*$!FQ1cFU@{!9Me%HpmU{tg!1V+Eav&Z13WYOm*x_@w6P_7d#1 zQff7K5wsulT7%G$hk23rpi<~O_ZNc zx^YNMsXmLaTA)o1BDo%P4D31IXh0(Eo`p9M(P7U1I<~lQG#EwptgWBuBvxgKd-H0P z2(?4G`ghzBNJ&^riPogx#gK6N&sPclx!K|-L#*k^GN<9syzwIAf?zS6u;m8vq*>WN z_RHrIXYA%?;z*t0G}k0~`URD#$6~3d=d=yrKuM^@n$wvtu5o23{NJ8QMBvxmEP0ts zumRk~wn0Sg0&zAq#cK1tNmz9-Oxkk0h zI1ZezVrzZlz1Iibw=Y7#876Q0j>tjo5A%71@cbt(o2!@WqFKXwNT0%GzcE@?%kO#f zoIg=3;Nl&GOyFbg^iy8}H7Mb-j^Q+A`g}lBk*DbUpsDw0@^Q|upDz>`g#5nv?bw=6 zEv;@%R(Ek)@3BlrVD1tl9X==5NQduTP7tc=r&ebK+E=;c0u_^oIVkKj(g+LXO)UO& zKSk`wsbb+bv~tvc7AO7w=pUfj(;l!6_>U7m{U5Nq_rpKRW^Yb=Aw{iPwCU&pA%0LI z(XX;{AORInEvf6WH~g{t*nqYs;E>+%piz><*wa&qNfhpIEDi~{3PA4pFX@t?y{4#? zl5)h&$&V37IfJ5ZGO-bwbG6*TEgREyq{o%%OP7CszARpP7QmAW2n*Jm+>l}5K0^h2 zG1AAIIM!QS*v?!1j!+%(5ZpnEHQOjstZu;K@96a`>%#Ky6v7Z9@xTj@)mEBlEh ztU``=xC-tgP~c3sg#3E9*YQZ6;TfZWi6G*z8&=+qlwLV;EAa&8lW*bF_#8(My{^-C zrv*Uw?(}S8ekH9`&)uBlJ5Bl;o_YomG3Cy@LYttZQY?R9*#7R(WXB82oN;<18?E)S zCk!$>$AJ`V5sjiA`~HylAD2~-tLrb|@$rsB(kV>5(5nEoArEl$58-?D{T#YH8A3%& z9n$(ABxAQ{a#}rbY~UQK6C%^;C5PR)4n*{sD+2zHH~oL{nPJ6DbR$6vTQ)Bb7ryt! zB!?~mAG|zu3yXL44IY8s@R6OUPv*PFyTbUa?E8s`jBMJn!_|{H%4fv3`VpK(oiGod zoOz=Qwc|e*Q`YHal3OO_ji@PLGM-{Ynz^xFxQL3+z-jjg7KWTYV@S$eVgom)!C6*# z9i<5}>*4LyOE>G{)tTf_NI}X$Gs|2(+Tl9iCd}@_e9ijJ*3AJ2iIEH|Iw;v1Wv6!1 z<7%7M-)0uOhTY+z0*cRNove6_m0OXLj7wZO_G@G^o)}mnlFyMVyh+U)!|9>W4)nA* zWMg>j>D7{63$^->5hyzdCIS(cS+RrOCx?$mD?QywWvIIt(5(;`<1m(o4t)ZhvQE&) zTv#Q@)q8qBKx&XVW*469K^Z#G935aaoYW~L*?tD0wlqAXcrUq1jU!YA>NLJKs*&(j#v zAoM(?Sg8<~XlX_2*dxBvM~wE;atvd*cvr@qP5;=WW0@X!~mvJ({SwV^O2XWmE7oG zyjK@EgWjz&@8iD4f+}Y&n{oPL1I}V|5d}JhKC{Srca4fHPiy3uRHL}Qe|cxRuL;*b zz&Nfwr+gZE0pxxjTk@-y)ulN^o@AM8%JXaWub;lHO1A2xGS7eI?s;bH-fz?OblQRH zeHk`=jb{!B^qUpl%;^1C%J2o<=b0_0rP}VahOMl~F?4wkG#!Az6?m$P=Crl-x{C^Y zxoQjEO9?9@ii;Puo_=M0qFfEiCYz@wSbh7<`>pzD_4@l=kQBf81AJS`)$n z-hT=`rE}=@$3gA>_$m=z=6Mo6#>2-VaelO%Ar0%{`}L}yR7bqYn@@fkdEZ5U{Oqj! zL^d`j>(}{_o1Wjr*C<2@3*ey&#AHW0&(oD8djq4%;lp}aE3(&#F(?hW)`GdhueDA5 zo>{exA!YlcwRmgEiM{V-tgqdY@BgpfhX{OUWb(?dNI^eP%s(m>{i0?A-tU(D)uI8<6+qtc{cH7&y|Nd;v&w{9ENkonUYpqxW?|(y_-C11YW-oiuRZlijW~DSV?3?&pgn%l94CHPim&kdG8J;c&E7zN^|!(s3Wu z0TIrtoPy)27>F;WAyWfs3}rc8HFRt%?gHy!Yh8U>+02AlJ~l=Hi~c9M95DUjaxEoc z$f(NA)2+KY$VZy?xS}xaZ%K`Jm{$$iK^4XJ)Qn_e*EU#VGDS_o83Ky5tep^C>f2xa+wgSIT{@*Rz*u-Lo*a4FQ%13~u=B zDDEospsKAq?pkEd!HD%$A6?wbbVcrYiR(&sPC2j2>l>Ls?xEud*(@g%;uY1 zA1gXtUkS@jhROeX%73?5={{E|(m@u*{7k8O(`?i!S{O05xRlb3YS`!p+g1Mu2rKlY zocH?f@w|2X9+oc%!U$sVAC0n+>o(Z(h_c(%ly&N9Z_jn5lI~PXek0z;igFuvDNu9f z6=azXbIUDRgs1J{mOY=Yr6!SF`n(eRgkyRs^;~pC9#w9c*KWn1B1i1eea7bAy1od!)T@X1>YhC+<{Cp$SJEDSM2Qp&A)7-_k> zZHRzr6x76mKi$gY01)H#yW1PMIT;>Xx_s$1Uj}lcu^m{b- zXNQ0>h0D$lZ|k4^VRqFg@AISvzLzYKnNBe)?iqO$vhd`YgCO5^3lZR%gyr}=hs>fn zA^8a7Rfh_;M}+2^o|Tn6yO7RqVZCrLju=Jq45dSw#Jt7bGtO!k8L?!q-CPsjW7hI| zq%b)S3p?jz)m{bb+80mOx8Z=+mLt@I9l`z*e^Z}MHfLE(Y#WLDq|=wXi{A~J;(UA zhQwJ5?m*-#zB_ypS~sjz9(f`m2&Zse>-zFSD#@Lp>hhICC-Z<SkZ)|@S@xREBY2t%7aDybe)=Xz z?|oye)lTe(Y1w)K0?%yO^P_{>r7kvt>FM3*jX zAM+30%UsOpJ;4acXbU#hjt<6_Q2c*b0Bk?5v)g|V!;6$FmriVA&t1_imz_7?NB;Pm z!vL^AydYSfF7@e2ZGzLl^OEA_F*j`id{kSl)mIp9Hc_bKWO(CGnTMDfrTEd$alYy? zVIj`YH5)l}b7#a@ulpc*P+Fvi}jD|FtAq7m+XB;VqXmPZ28@sLoBh#d^ZzfdBYLg2v^i`J%}p0 zUjG=}am~Rt_0*?6{FtXm9K1|aIjKeFX^*ZA+lTG=s#~7n%`}@X{Gr(WJnazoSmcC` zU$2Gq-?f8S2^Z4;btnW?NR!!NFOSe;TIKlvJ|C&v$_IlCj|T$05(3A*?hW6RBxR+a z8;Hp~DSYmO@kN=ShMp?<$!0?~s7OwZomf&*7g8ZrT7$Slp3FuIhMGmiS??;tl7!nt z#Na@d%Ak4)kIr$`*Wo9!Dr0uF7=DSex^By)YmZIAPr7T<`F$$(YA#fu2EUuzFF{$H zkI1f|*)IE)UV}HpxWzLU%{kl01)g>{XZk1B9lY^-nMmw%vwB>Z6F(fS&ObxVf%54) zFCMEz6wy3xQ=d9*4!6=y^JMeL@sf z;2GJMZFH-XG|Ety!~~|~h0quXvdy2i9O{^r;tXI^UCu3$UuY{`vY&jm%`~u&Qgf%R zsaA6vN;&5^8Kl(otpNY)`ADg`%|K-8*4<3U}W-&G)E&n7;-YRZSK`%;ToxO##*x%<`@_T{qh6rQb*caKN($oSCN=N-?R9af~ z7%~Z^@rT+G=F|wazI_q2Aj?vfG96l3FUS-Bfjse_NrL+{e zhw|?#otYIda9Pbgo*#!fH{@avu;-;j=aX}p|7!@0f^O0RlPMrbZ4qse2G610 z$uv_)ZPTJ^pNJEE`xpTj1E%4T>CMk4>(j$VTssbyQ-2htYbMs90v>g7H+s(^bn?`n z0P{ukcHVCEyI)6wF=wZwtlo;WIw~!;x6Ktjp&0biNMAG~T_K2matxAUbF;;TfN_sj zjq}i-+7fnnfz|Y}c@B*K0$J9~^8WP3{PW1J>@YkG-+Pj*8Ydf$P|F`>%gkkJtSXPr zw*Mp1dd3yklf%X4`81I40-l14Y>Cxn z@AJ<&-Dht(XnHOGxDU8ZjQ7nz^*brXmGG6sdMphMCD1YYk8Lj(+POi%f5#rORs|8w zLEvhpn&|Xn9~C58%sW>%x4X)KJL&gp;a4jPz;MGmhA#RDvXJ63R^Wu{m&A_)R*;?$#E33Zt zm7&hLl=Rr9(3`so+y@rL#PKcSj?E2Y$2pBIw*syiDBFxE_6W zYvY^$4bzcP!x;qY_iLz^B&glNo;4HovwstWPQ}abj~;jDn@m}m-Nt6MP*j(MtowIp zleTC}FeD)Sl`bhj9MFvjZNr>7AM_UF-HuCMURIPWt)e~?=_(CztEScNVX9umSWd0! zWzl|f{{97+H2GwvJ#n_EDjr8DKyE&1y$k_Y^q9sr|M=7QJpdK&R@!@W>*_dERn@F+f8rE;C*arQ%k ze7O^S>L`f`kS-y+Y*i#ekx4fC$Do+ErjI<<_ir}X%qXXqbydEm7(92-@NjOmT_8LCfRv^86v z5pwkC6R()Fu6$P$g?(8R_U*xXIexX9?ndng5nFdSK;+5M=~*_Hli!#{UG+VAuk+-X zVPEl2cMTeUYcd(Hw{^$sR=REpcfveUH|9j%z@x_v>HY!#s_VJ@>i@PXJPq-T$PIXU znPr^|0I=G9R62cCh+kaX993VnHM?6$g{TAOdw}z=ve-5eKF*C=`>r2I1gjq7$01kY zv1XuWllG+F%747|>?ujWVb-pqltp8(14?835y2}2UZ)_q$4;?_@eBe|QMfUehpxcC z;V^sbtfDk4bYP#ag?Pi~8k6YGjUC-X<3>)vT%FQJ7REOQr;X!-*Tt0)zcG5Br{#nP zJ3-qHbH-X5-2;n29FC23#tw=mcy~Xuu9Owoq2`h<6|qS?&`1Vi2ab4npk+Htoo9{k zIpchN!x^;m;vZ%mUqQqVTShO|;frGmIRvb9-(Ip8f$4E*Uk>WeM4r2Z(lq~p$_rleJ+_X)MNIPqQCBx!(O0cF?xEdYl;<~EU4f{{B)A7e5C6?3}$u3qkQgIs_ zi9as}8v!Y=F+5CG3`10@3VS}p@cg3w-om9Ar1}J#EP~1Xi0R!1%phaOCY0pxaut^;IFC;K=GJXZiYkoQl4bNQ^13yrQp%vgQCE>RTEtG>*ThkQ zt}E=!hT4CN!~+%P92$oNUsJ#DeI+B_{%l+wQRVxkUJP#Q?Z!sl0$Nt;&O-Nw?VAf# z5u7BCb=%JwwsAhHpP0%wB4t^Qd>6cL8v+@P>^09bbtl_uK&%CCdJFJnjL|mi~|RjSma`C|A~DV zy<+av+OMUCvye|3O1ju`Fsr2&AL=4WRk~{KN{zjOA*17wqot*3b>8-*H+}{R0e$56 zJpN8Tues_8C|BHG*T1N9*X(&@(rz=K{9+Yn0&CD)UXFe~37E#>9VQR!gt zJtSieY1F-el#6S+r)vGI$FsFZ!J&L-_Jj9$YQ|Ps8(7fo)oapSoVmDpSM&595TC!G zP=rre#ZGE)-$pK_j`JGp)l5OVVW8hWFRb-rj3AiDt%wBnF+Yrx3aX>B5)a}r!{2fD z`O#>ah7l}IHmL&}J(jq+qKg#IPqIXvkIbShV z7Axozd9KNz_gfOy$$E43Eo!4{CAK~eIYmw11rg?~4BF8?wo~O#lee06M3#U7wj4e$ z+%)sz^LrMJ+Pq*-HPfQM4g>=@TH#^xYi)??dr8|`C(p^!#|e`M>)cgk#&2cSN;GCn zgKtM7OB|RAM5Y&6Dj?)->G?0wg%oGT<_r5r0wk6P5mPth2AkTP`O_hwQY90o6Vc$~ z9=)VFSORreL`fP}_!=C-Kt-YEpHgR@0ey;+qL73X$dT0#mA3Pv~_ja7;(c^k5jOIsEApT;w9-(e%Gum z1Hj$w?YYI6Axo9sGCb$NAI(^j3Bf-?Em`n7b)$*`If`OACgKBlzrcgvk9bWSrMg|% zx6+5IO79w+FKjWRy_b!#*DRqqWTs=eYekEMf-E^gl(dZfsL*HB@k_%fT(w1%_LWYX zV>{hpKGCpWH3EtWY%=j7DTtD$A^NMqf-Mq(o57+^8z6A-;6cXT2@NCDk@j zNZQ3>Zi*(<%DEKuU}-XZ%2symTr7o%RM406`jX0C_&;cy66zvs>Vx#mBx8Bo4h3B< zo;ejl7Bd16p)}lavi53tRK8l7VQt)uEg9QR&sHQ>{v_bpOW-k)pOtNGHs}@W<3Wmq zH{xKxFJe{~hTWrAovD~7EKcb~PHxi^5B%`23V2%ThTQWi5arjSRFu-4O~UDOcg^*JXkMpP+AX7k2~?OXDX zdk~bx8oLlXFBKjFayV)?Lza5Cu^6-KXxP((RhdL99B{c`QVK-K#Gx3fCECjNMc=X+ z1abZr6&6ATydN_E9U^&y@qa(qe|q=$AcB~=sF;KQTvGTDZF%6!rcV#=nX_w=aYW8i zaBDJWUnaW(U^d-ZEHpm**uzSnFI&jpBc7fd@+_rwR6LWbi%$00M(bz5yr(G~sHf`IR<5Rh)PPEZ`-Ztstt(e_=SMa9&3~;uMdVOXo zV{>9?LD@7WZy)}(WcnWKGRM-_OID?b06Z4QNGxN){?qg=oLB&++VxB+}gL^T>4@T0qA~j(wOXg{Qhw# z4ZRE?@rruo({MoR3ogaA;WxG53TVI2v?Cb8;2u#e0p&%ETQn-011Y=y+CJ1Y{fx+l`3{V#DH4>HXa#>!}}nz9vsdwgYR| z%bc>c-F#uh$mrZJd4fLsuszMeLec^J?}??7Le%KsC-ME->a;qMbn5`n`Tx3b0v-e2 zQBVaR$XoO_Bfw?eYYs^*Oe(sTT|5tW$ynMw_;i;=YMy7wsy~O)`(D!_aYH2U7dyRy zmK;!%Y;S75d{kP-6!8t zYWMNdm%I02b|>T|0&(k*z;5(lW>$)FYgcnQcg!G?rIb*bM3x@@lR8Iu#lf zI(kC;Z@;%MwmEnfY}}Ly$?wW-geP^u4Gf>LJbcxDWBYkT2-rBqK;gm(NPIRLn;qzj zftNDGImM%I7frLrNWdg1rcC%}nalx^2HA{SZl629>DRO;IwUE>CMgj6zlH44J1KQz)Qsq&JQN@)xLe6lJQR%dJ+ zt#o#|6z*vi#N%h^$;DDU$)(@b^(#uM;wQv$3^mGM*aP z@wqR$z3y%r;{))oUUNN+Az&nnd_f=c$mPXO$tUs0Qp~u1hJ!WXgs;+b_w3s{;R8gQ zEOy&E8J+i-bb7v0Jk#d$0MOT*r=RLW=ukdYly5nR3 zcB!#3ucczDVS(p9O}Qd0OXg$FC6tjaZJ-=Ok9g7&N*v7zodmyeo);Vy)s-UuP2-|U zQA|yI^U=DSpX2)6$m>EXSycQYc@Bx;?m_z5&9jIIsptijigSqEkp!e?L<@(h{QFOIO>@={K!>6bBoI;~6FL*@OqQF=u zrq!yn$lwMLTms_eOUmGECZ4Ytr8xe9P>m+m@a;HY>@eM7`1+cq%VNwP_RU{~22%@aV&{Em$K-}PZP(%Q!v<~@UTSG|fGa1O zsWv()qA*#y1%WZ6)B5Yfg)omjz8YnnYW^*?@Eh&R+nJ=W_qV1RwGy|>N|*n;6!||d zok|@IGyiXO0=adZRHCDSO5v8I!#G(*QJpNOyfP_=K%0h;*I>X#&`L_&kHxrkCij)fHKH`qER?~lh>Eg8#==5No|B0bR+Xj%CS96{ zKdedW^RjZOuOd)GJC`n`4RO)Eq+VQ7wu+yg1V8OS$1q6WlMRB{WMu@oVfua;cV}oO z-iRq`gfqt{YcWX&ecT?n$OM;#xGtwJOXHd}0hnv6QyLWV*{$@0$dt1H%(9P;8W?>M5%$%ZFq5@8X%ZqgP)1WaS|Aw%=*ZGRWu+Pqm(CeRp& z?6fC-mIUKR&QV|-PB8mqgalRW5pp)m9XQ+Zu0iOUG@=P%GYhbL zloDmB)de-5>5|CjS4CE{xRObsd9@J+KCIrQPv1Z4ODS+knf%q@d??Yl=TS8!zLB zZ2l5iYRR&-3l4EZ-=nnJdOZ$37m?@q?)S>_;0MZ2&}#U`NWd&Q36_tTwGT>cHa=*o zNvLk}b45LB8pnYVBUgsFlwIxGIr#7!_}+YZJ?HL?GJJitsL2;QXrk-}FQEO~Tns#{ z{$)JB=Pu`9VLO9lhP7!NH7 zB=&hhY+A+nR%7(Dbqt^~XYMmAWb6uoyh3GeNEn9#Z4yg}Yx<4f=wy7${ZW%w#MKr$ zW*KVZv2M#RO;Qg;dU*sf{ZhT;% zf7+hVy1NnyW3EDR1@=v%qA%`<30lBMbN%<585kJZjEx&X3}_Y(mY{5I{b=ToWs<$Z zaFQ|RfM-I3?FW44^{oy(`N?0alNgGxgpYrGn0q1Gl1P%7Mgz70>Yo%E&;O`OJ{Wfg z`TkqK!;>Q$WvyJyr!6R@S^s~K^;S`FM%%V78rxHVGmJh=KLzwNOX}9?l|en!dybZ?6XKsxC;n0V7SBBWj`<{qJ%2M=%4B@9)-mx zXL~@9*F;IwQ@ZnW*2b058lDV>Mq|=Pr1z}U4b=dnoLu13K6ldb+Z z*=9Nyl}|Ieu>2wJmZhp>mIT)-lKgh!W1vbck{5OM(4qaR3+JEwa7A71gWe4*bECFg z{nJey;Q?oYx%gvDxN`OgTp9IE^QpR+DbZ!uFbR)jFBKbX)PGs37fnM zqwi1L5w8|GoejyKL)mzTGWHPUn8pLeS85s+cDQ(A&>kwv9RH!faQCb#_zXhIOtk@;%g^*VnjP+`@&5nDA| zH#7+%kDCC9iz0jXcd7l~CV>^OKg`N?u))jE#o9rl`>|>Vp`PtUG zYVtXFdg0CEXAPT2B*x?24MVN;G?=D0o;@CYR6#StpSpbdbxhlUVE7Rp6^~}8GY$kjwhI_1kFH(8;>aix+4L zp^h{!@qvLEJEE60sZZP-=AF>qULoPAf4`B){FK7lDsABl{$2F&IQ|3kUmu7)`+qFJ z=b#DD=~5N$_sN!>yPvKulCD4hmq}`h?^+`fdnZMF9?bW_34Lr1Dg9G z5}`l>`*wVfKer-%YZSOomKPuYpNjH7M;8}+N29#|{L>8OPzA^S%J`YcV5bp2mR4T! zvdjjtSVs!>G1AvNPf+$&pXybVJ)@mHOnUnEE74*sZnb^~9aK^A-8Z&)?5(oy` z-1XvuUVP8M(m*YgC$G{(?N^n{F~!SfV3~+6t=?pE-89?(on>BrlmP%wpdM_Wcb>Bc zDnlFgfBV#jR9r3~QxUisIXRvU%A_?i@>#>NA64+1887bFPt)LGiVhAe#~1Y!yov&a zj|WRDdW>2~r68y^b%(CtJ?fvm{b>rboeou8$U>y!!k$A^nYu0g>qb5CjuKaI)e{rby4YNeIxY|jt*c9NlGAIm zhZOR^E_a$@ydM7j^v%?n%G*Z`N5e6h0?qOf4G4`8_9=w<{+=l0410<(W=NpF5b(2> z=#l%&uD{<119tg2T^5|xdSBF@U z6gNpEXKh!L7nUL&E?=bScB(2{cmMa!B@{qL@G$+n0Yk4{snZ>b z#Y}taX*bwu)z5UEKOhL5S(7i_fM@XXhuYEkoj&qy8t0dHxxRl;Pw~#1CIC$cWV5Unb^4j-Z$8+Bzfh^?~-k!$Gd)B7h z@x>4)ov9$~h~A>8vIALF+6cYHZ2ja^W{AzMMKPiIDO$DIW^r6k*lhECB0dlkU>K8T zf|*OG^zzH*4JdnqCm^$>?rW5%VDiq!KYfbT_mbjWvd|wi!pB4oHHNWFw1M2GEQ1NG zzL+=(0@GU_$)U0Hqnky@4h#KqUifaTf|1^9!`j04*sZoqJ@`vc{CGIgQgL^bvAV&0 zNO!y{RJV0p^@#cJ0V5AFpwWU&!kyvoZ->!A%35HbmC!es=C!^y$OseU_G|vd6Om;%yEZ~$Rpjzj5URg9mtPyDoe{!^!F82 zPzq{=m29F$^@S|hi#LB3yBa+|(>zx%+bFUKg|0=h^YSTKcVi0P#V+0+kRLoAOT4@h zY)zUJKVA>Ak?}3Kc85O~dD@RjwJnq)iZ+3b#^5V;dhs58@7Mwlb0E>|17(P9jARHz z$0j&EuGq}2@WF6ly+;jX?b$K@*YV~)0^$6>6kaC0Ox@w(lG`Re%4#)yvXtd1KsC;K zO!xvbCISs+i25TTd?|!%DFnl&C|%wt0TK25<|-ub)%Qub1`@Y{eJxt6Jb(OSnp%W> zC5dABLFh9(oSxvoVA#YGKPrj%WOft4{y2mjmPJgH9;S?UGBj>6by>t#BVYEj&_(;n zGQhWwGy2sGfmNg*K?bt^ES!2*snvNtp~w%vpVjav7MDCa^bT`zSw^)y^+k7L&~PI7 zpfgbhN>yT53_axqz8GxEsfh2Y-4738LXmROXpEv*Cej)`WfkV0DxW_K!nrrlpUbA5 z4{?Qess&?OZUjLS@&qDxi%C`np%Hso&byYu#)kYkY@|v5Z9%EnLqa_JFYwqVASn!6Xl;M!;ccpZ{ENr$#pd zNZolpWrcXYRYKz8<1%;HuRCK2-A>Hz{mpTZV89Np(>Wm+Z&05>z=`Tfk&imk_Ji%1 z5qS`}r+>I!3%@cDib@K3rxtj0MN-shMy3z=QpQ9}Io^)0#0> z8>PCU)24qMRrv%RE4kY)&7cznR6~Ft3Q2oI*kBUO8JVMJHr&=D3Cin!2y7z4y@vR#j$L=zvQ>F`!HckzS_@ zlZHNZ8Iu}2iyo5)N3vQB5W}Qg!%?QC3>T$&ekAqSw^Sg)*vcc55p~^$p!%%@&5JJa z)-Qx9O9>Dq8$M=p9E2{^4Qwp1Y^AcVxd%p z44hwkEJTc*MhOtd(Q#Z;6<<9!;;DnxbS3M|m$uO~ZrqaH@OI1{EeqqKfHFeu77(A)Ml{Dq3DME9S*$ljm2iu8l~KEbl8n+Bg(|Yl7{`1W5Bf{H}1?C zOp7X#3lT%QZR>;!yRM2-x~-v}F6 z8bpLgGmh^uTysyQbaX-(z%sEg;pLs?egDlAR^vyuDwd{CUFN4i z8^j4zEE>*{Q@hfkCy8I2Ku_rW}y-!@qt6K6z_b1yOd0U-lnE@w=_N(7TE_S*I1PeZCxGpwB;sS25lyVp{b~_<9>V4?F zM`6!h&mV*y(Rx=w8L|h}02aHVz zRPOO`ot>8(J!VgPzK$3))$+IZVQ3mOL)lxoa{H$c6LbuTiSfxN3#L^@4Sxkhz*~gF zq_7}ei)?V2aA7lQ2MtQdYEtXcsj4nH4R%iblp%_@3Kpy=^W>k{gH7HlPvUdy{_9^p zVx_=Xq0<26UddtK>!Q;dy;KBQBUxp)hYrAI3^D<;)-(RooB2vO!+(_>*Gei@9dq!j z?~VPU92!C1?J8zXr{_W|`h{ zg`$h@d+2k<8m!5F)Z~ZQmi_oq?vMSb7Y$7`E9eJHt@OAz_i5j%fI zrAEDQp{x3y33tbm@{QvCo|GVhP^aCh_wFF;e$e~Na zLHixxCr%6vwzItUEY_X8V)=8K87PqM;Nf(U$M=Oaxe_y_j1nDJ4=4RJ5Q3Lt(KL0D z>o*S3E=OPv*zbDu)#{LVy)Of0{P9UB`*X0*K-GLk95Wc8ac8Ctc)$#D|ub44q@5}4JB&3HGT9S zeZo0GcWO;9LO)7i78;Vx-_aR*8toLp+h$-ZE0AR_Z8^z>Fckn}Ep5!kuC_{u1HEa6 z&M%K62>ER=I5LYBsg@N>MOGgN?1NCk>u!dImA6P5mk^}Nj^1Og%(624GWX|8e+07! zzws-~Y$*x_q?;?=Xc6Iq+#O)X>K67skCxYN#Ra) zC98qyeXx_db@90AOWz!#`;fAF(Ty<@72uHftMUx@`O`N_oTD{AX^+soZ#(EXUof7Md3XXZ2C>&giPXN6#v6msit!!IvI1!XG9m@6r>q+5yMoIm59ZTnf=3k=`=bpML)m8cYR*kM7B=% zSIvH*O{PyUCAZqth1_u))TtbtSo|GkHAN;FZb8b~#kJ^snTa*Qjr^S%RyI{PJYOK7 z+f2+Sd)iY^=5fX&%2>;C|H{sEuG-&dH++WQ;J>(xW%RLBDe_Yi9yUyas{4~Fi4y#^ zIK+155Mm3ESfkH$dUB0dCEs9rYW+L68Ej&2z{&eGwUJSJ9+#e_@zL3g)-{h{NQ{L| z#_}=Fv4-}K(u2Gcp(*mEg@nOgRXuRf``&f^ov}Xp~jkKhF|cqZ$Gd?b?_Z`zuxIu{f_GCrvAK?2aJe+ZaoKNlvWP~ z{HXo<@M*l2GYC(bF*JN;LcHFHf2wXRPUUYik@~3c&6mtaYjirWw%vH~Xg|L~*-Ii3 zjwJc>B?wYYn@**5h1;(=;z=$?2E%HBzwDW^v(JHDJKUKPn-6>|tzLfY4(rAe#yG%o zao2ytu1P|-1s@`tC)A}eqNH62`CeBDr@^O3MF_zfyuH{tD{}fM*kOgRl9;=59<3QG z_As+*17RjUw3o>zP2Ld6D@11;yr1Koy){BA3*L^u={9*}V2V>Y=DVw~Vs=0Pi`jXx zum{bheiRK$6W2rX#D>S2MIOq)IQo zVlel*!upBHRH!6T#&gKIY^!1=*AjyL{IP`T}kj8oB%nRzm{uFNi`h)@ch=$qx z=c&t)M=j`oZ;G@KS>egcc2nV2Su6^Woke1+ax`ht<2d*JP2TYnXX$25*9k zMuvu9!BFYq3g&Qd>FGyJsp5As;&8CsGKozP4~hg=ex`BYKm@~ZW-0zpxu-<|6tHPw zX!})gR)FF7^YI-j%cirF&ip{%l8n4~{VNQPtY#ay0w$`;NHnPlZ2u!3WX=?_t%hlE z_8G)A6OVKhgg+)4HI{cjgq)r@1$uF!@|p?c)b2>rVymRz!6hx264+%^IMV&OfYl8{ zGP+-NBm}0+u;X_B_nGgS1K(vD$ie|sU#l|uk}c;xm4FPj;Px_aQA`;YyhRB*o#7~3 zxMm7`IlcOX2^NM7zX0>vF|#STVN=91#6qw_vp?bom9lPvQ}9&be~a8|p&H;EJvwPh z8N_o^otip#%d118&hk^GM2U$IlHiW?-+1*xngC+y5(erSnGYH%KZ(0hLfvHbGECE} z>S&CQ1m*0gjr1@j%{Yu~v)??OK6HzG5)NO)^`JsR@Veh7odn(=L;zCOl-3#=w{@F4 zF(3@j1=wW|$)WJQ$gs$P^fKxlhrD|6QBxC!v50h)GdSNOAg<1$V6ak(Skk<(U^!(@ zkgKN>kG-xN-^Jlwuf?G!U#3)KFR*Z2nnW-fN64SM^ZClW4f-EGG9QD_=U#xxsDgu( z@c{W+S=3sMm!)nGa>%>8=9S*He&hW6AGOThNAJwnL1+!IwNmmk%{qzVUhuFM>V={D z+HqG8@(v%IzunJ}UzDM4RBjN!c1vE-B9_S`bkzxnc;eHMG)+cHE*)a-*&H}5ho9`< zFl^1D%Bz*21cliq7~bA}jr33(yf4jxWfS5Odl1*_V5=O3oJtX@JFq5&ZFjuCaKo;U zQ@i-lvUmv;D?PVoEmc$sQBaEBZ%H(-3MM@OSxJMz-BRS<72UQ`%D<8JFtSjjmHyVowEk|rrU3i3}aoo44F=Nj#g z3=oAN97giF>*Ki_^zL-B3(i$rl*8lN5JOqVtj`B2_v80qEM8osq#IzLOjvKL_M#3I zc=%gVN&=qbBjEtyxELh=hRzGcvHVpaE$MRK?RdY}P7`s6O6KR|uDT*s?c!Z*ZrB@i9LO0IXrIZUsBRuI>Vl=@ zz*PMf-NAMkd7*Kq5G-KMfxTg?$F0JY!!lLoG4rn%;*qu`aq!UQZLY}<*FXC$3*er; z+GP7wL+$n6M2~HJdWQ!(i&LyMp5wAnfGXL-yQc}8Gqac62FzABOfM@hc_Jk_Bb!)G zYbE?V@o7&Pbux@sF05$MT>}J}&dvr;E^tRvgnfvp`MgQP11&?~sUb|?kx~(J?6ys( z@)6zb)GIGueer6W%T1Q6G-xuWaD0gx&e4$TbOR{kFZjTW${ba~+%_zmEsa+;xN=`K zsPhB-sq4CoAVEp+HjpQ4R#h>3Nn|Y?axXD`Z{*=p$)10+aOh)R)@S|WxfO{9{y|TT zGUorMERTGwyZ65=!5zNkiL>QFzKOHc8W8b^BP)^Kpl>?pjdld`2K_G%SuZxbaEKgo zjaAVm22uxQDihOB<#^=Hk$wV{80OK@mnxvxuM4}Ug5|6Z*+IV9v=TG*wY_jdK0rZ2 z+&UIH13QSbEJl(5HwkLogb-sRzJipzSh|6B9u?w@5$D|H+hU_^G4%_u_xQfGIL?9t zO(yw@`c{KsQ$jbbp@B2Fhu?Yo$^I_vQ4Gu-f(MzQ2F2ttmuGRz)yG*SH$Fyu@E0km z2HSkn!o1po3bvm3KHDGwf^Yj>`JI z5uha832AS0;of_BnBI~>A6irYp;i|9f|-(f`Lnz_HJP49;li>1WM`Rja_7a=IXcGT zsSEmcsWrI%L#ShVHl25}K$YoZC68JQVXM9ZNYNNp3TQ&u)aMP~&R=S`qAhy9Lh;9S z==h{db!&jy@!gi&&Z}ymlw}iF2&17lB{4CbwaVO++TOJdLcAC z)cLSH|Mf83;7gWe%v}Fxnaxf)rmFnebkzQ|iLyJPQzuo{mjG8cU_#CtE7$~$U?;bQ7bld<|f^DBQMd8^&vu( zT<|>| zOBwWK^BkI3!7q^dAg%%yB@Ve#(*qIqFRTE|~X)Fg3voo4JG z9mDwp&OEvl2OUa&P~mkTM*9y^j^niEmqDte>WRX`+SvYpJ#H`VgJ(|qgQeFVe`!bH+eg$} zqwnSm;UoxbJ15vq^9fnlv{i7WyuH4hze%lN!`??u8! z#JW>iMqjBM9>g;=h&KDS{{HEZJU3-V_s{}tG*5I^`bcsFib z^p&;l7ErNEo^1;vsGPDTF?Q46gJPv7FQ!1K6SAD|9o6b4`i8295o-SYcoT!#Rqaa{ zAEkNTjAld!UoBKTq8qeP{Q*WyYcd$EYB~z8EK4{#2H^PLgy0l*nJsaKp{|`a!An;K z?gdAAN=u3X&BsQZ$`>?TRTw&e9l zUd&hNFr!-+qhx=DH0`d8 zYBOSuop=S|!T=Kjpe@)t#BGg{s5LrtMIh><8Cw6#C@qgr5dn&WCeK{Py^9~iQ=P_| zNGVW-#wb^%L{w%ghX_3fELD@I%>AKjlSUoo39?^KP?3w97SlKW;K1s%Kk%IYZqOFR z%ZlWJFB)l`5_8`2(*F0_4<}F~ZEhvX>7T1>@k~M;ao?It32Y%=zZ)1abhHe?qtOJt zcOY|>W+PDMwV7{C3 z1<5TFoBBjVFQq0ivFK1!De!)Td9OqG#dZ43GN#M_ljn#3UzE(>G+`PXc7Jp`OoIiB ztC{@{Q6--)&EYO2`2_73XR%f}iiV3Vfz9A~%mQl7#IpV*-bY@TKAnY%Ho-1vhi%*h z-k+^4Ehb0VDn=jU^FoLZ7ISl`5|yTJ=zBR`WDmX*N47uNsN|6U#zxEp9q^q9ZE3#R zPb~b(T=_EzkHYkq*VzuC7+chL`CIJ8mWE5-;>Yr1iG$HwTpMYxC*DI5IP89wHcvoS zJY;PV+EI}R;oEV2gGG?`M^8Zg3bT&PP-Se+mo4lzxaid|>kom2xrOlICaeaxJj(h- zITZ~mn{PTc%7dL|1sd_?LJIAbctc$VL+m6y1h28rh*tUhD688Z!iPXyiU2FQwg1Ng z%=U)<`))wVk(c^zWwS!Dz((ZWLC8?S)-I@iQ?yf#;exLdur&K+(O!z1_Y$c9eMYs)FasanY0f*pBXRSAu2%a`lTs>8e zO73aKO!njqe{>=RQo7uQg#n>M6fR5^uhpPgWP~5Hl_|1hEa5T*lIu)qu3QZyjeBA? zI%ei=mdaTe-zIY{tx6?Hiz}}voS3-`_B1olVbd9pUP$^Lnm7!&D3J`uFq4SuGf?Q0 zgtLo?wvXF$XE3HDZ;#2|a-dMw*i=OqYv6MWKjO$~;W%{J@osFKCCT~_^#KJ!L*6@Y zdaebLG+mSnDzy8~DX+%LD#sDecsNx>b#zBsG6y9wj5iNGDRA=WUEigQ-7IZwzXurX zjGQ9ObB*pdOd(I2A-GacRB<<{DCh2C#dU7855VOknNS=+3xm>@c5B*I(6r`943+RZ zQh0xB^N@hBvUIbT5I|&u1YWwOXgUWXGNSRKnT^vlr{;bVs11w3Yb>6~kuWCe^6C|n z$mzd)ikJUQb2#LE$Glruwxb%6{Tq z9?2L$3NiKA%qWs9b*3VHg$rgV)xPT`%gX(fjs~M86N{P3Km5sm;j-vH4;Tjua3eG7 zgr{K_CIU3f_M?~*Goa)v9$@v2E1|%v7z!;r9ihG#Jt)aS5m9tNO@ey-d~K3#prrcW z)}4OKTS}KPP;D>Grq5?87s`@v`j6!Sf0Q3Zn4*PS9lSWg5kV7`LD0CNpP60<@}^J4 z6Y=W@;{+%gC+HB#;r(1q!95`GTP8JE^ODWPT2KaG*?AOXoKzPMJ2n;i?EGLV=v< z`>-o^S+)9VgpxMusLT4?{zWCC?^J3vTB-o_k*=M4PcL_)lWDdka|b+@YtvgKGpX*WO4r)eb9RXv1M>~Cp-nh}mBX`MrkVE5> z01yUlJ#0^e@IyEtn)Az(q^0bXMeGhZ71WTO+cw zl}|1Q7N7lLhqm%AvWl(AbU#oGB!-$OX%cX8*ZVR!)dudP@&gp;H7Wk6Mi_s+s4y{M zyXu)XYaL3!xtP!Pllb1=x1WbR?+O#Yp?w}1^hTFRB{XoVu#!fdf4R2c5O7V8ajr6s z-5s$5eUvDiWAnY0-pqqrAOjvy>h(NATrNl$_)%@w8*s4Rb2--_Oksl$p7$w%M>GY38P0TUw8YoQ0^ND2aFJ$t`?{gkFD zpQI^w6VD!EY2srT@>fGIvx+J+qClIUTf-Ei%aZaqhE?=H+?z{cGHrrxcQow8&dH1$ zCXb0+uC7V&Dck+p<$zk`X$@)8kQCAjWWQ)ieXuA{YjnM3psJtE+6gWD%Ljsg)9Zvm z9DqkrVsu-N3DMsfo6!)I-bneX(9ZCNf=*%VjEO6Zt*Ir0GBesHh}D|Ql(|tHwr_uD ztq01c5fYhG*M%&zW4G%7#9oJ3JlS!b;*pn{k0D`iwW$sHmMTd~*(XzYxRW{Z+Vu!B zuqu7>Pj4C=HfD!`PC6$J(Yv6)Tm#Qy6E@0<88NIqM6HuA4V>YIZ<<)U3*JyTO;n8; zKff`fp+8b`PB6>E`e#7!U!_|O(PXp4U`MBR7jPFL^R4mukhSV}K~&0PCzFD#ex72u zF_rbLVST33haA{2>o4X*(6`vMGcvfhHnMK<-ze?n{|}{wkQIAgSSCu}w#cTE<6t~B zOK(w}$O}^?RucTM>3&#<0oCd;xMf2bpijwkmJKVhC1=Xh$IB`+bg18i8f#&$KLAE} zG>W_BL@^|{czO4y<@4RS%m!$6cuJ+m>Co{RVLn=iR8g$ZSaH^95ym4S4q4q}4q`M? zjfs6npft3=kcOF)ei~3NgT`VXM@NC4AY;mkULj>s@h_2kfXnJ8_fWpTM@@A;LiqkuED*@^Lr(xLh(t z)9!&?biCE(OPI06i@_hVl(V!oU=X(3!dRgMki$FsaV1ix+#o`D|7z$RQZhAwa_FsW z7Z2k6_yMB&qwz3`LiaCGFt+{;!e|*Upm$-L8Ss_6x~A7DI`a{QkjjAGX8kx?S4Pd^ z+AIss!giaqHZQ)Mg-eS_!|Lo9WQ5-@@`)Ki4~1w6yf$yG{rUiW`^Lt(s8al<=dlyQ zza2nb*I~`>8lqZ*aPg;0g#7k(ck1#g^E~OQOIZvz1Y~=h_6jXQX0|zVYIE6{M-2=5 z=v#>9oKMx29Mvhtb*U18>>CmZIqK(s@H|Ab;6G=8pwXnskL~YvRrGx z`_hPg6cq|7omw&64j$q0b>x1(c$xRF(H0~~26&EqcQBsh!$7bjO=Hu#g|#ro)Q}vj zv`>}W{v{ViBbQNcGO>DvNs?eOIPW&BStGXS<{-ASs8sm2G$*+ByujWd^yvfqEUhPP zG^Zf!fn9AOZLdL}bm)_yQkiVT#n?6YN}1h{8zV7${=0Tr>KDnZi^!`#wy-vfqw+(U zm{{C;$KG9ut4+Q!8wS6mbJ|b_x5KNm56)8or+P-8I?{%nlcHLe!AWpuvs%n*KVpPNLe_y zl-wgOscXCPcdw*t)}L(M&XnL2fdMl?mrx}ao>CiVC+h%FM_nlJ!(~lHWpS;%mby_) zQ@-T2uaFQ+;8NrY=X7MNxFNPeec-jRsLUfa%Tm(lfnV3$Ja^=xo*1ebDP~g9Fy)V= za*eMYAJNMm*1EhpnM4vIw@9opmA=^YBX1Lg`3~QYT_@X3FT`dGE~BA0=rzZ6h+$)+ zlg^1@w^%J4KgHF7yJhyc4`@qG=uUSt?N<#a&NJ~|t9V^XSNmI$v*5^Z2H?znI?G=yjOy?oDI`!vma@V(6m#N$t11`RW`b*zW>0A#kBny?qWH62K<95 zDJCAY=eh3NC)?Y?q?x>=p-~AkekS&^IWfD2LdL z@?_48DJL*E(KlW%l>x<#M<^)AH^0?jZvU{utiNYl4We~_)pgx8CTzth5Ue!JN+v_Q zCn!!>yXjH+RJq~TBqLB{gqUn%;mrSHSPKuM^wfmyYE(CN=hH2GKQ%DA&GUdbZO)lXO{`g>&207lu&lCeuzJWx*FDX<6cpC3Ylq*1 z3Fv1k{Z2(K;%>MpH=ZvL4@y_~pTp*7c(!)o66J1uQom)_TfqnA-+)843$G(Zbu8y7 zky$$lB%`CVDZ0V8Prp3S(5^;}vc7od#!yObNt({VI!$FKrYk-@C+^w)QQJYtxVUMA zKiY1^{7t?oo$~j`FbV0e53iF~Uxh~4ty!@y594>3ov79vd$G;hYf;}lRq3j4GHUDW z35V9~86rFNBxAP@|0pCC2~7r{#mlqmnue2)5-H|s;m%uXkBY!e<4Mf?LPt5z$tvk; zM1$bYRcR0@v8$7QXbtk|?KH93d$k~?j@uJ_(|CX`4-Z%1;8GmI5&FXG{(|(_D+0~ezR&Yjr^B0~Nj?u-;UGPJ zCF89(FVCqsde#7c1XC@sAW5sD{gA3)I`4G83*le`Z_M%KPa1BMYz~JX$qtlX*IW>0 zK-f>%R_;Em-+-6KOMOZHf8y>`bInJvHKg%o)%?f=SYwp+nhy)BS|WO&x@H$Yb;_iO zeRxD!{s5tnB0tE?Um&J$3P)rl3%M1>O(?c1ec>a5LOdNrH79ElQe_|5luQ^|xhP4uJXrb3*Ua8~B6x+alvAMSklUB<6a zcVT!^!llu9+BQ}8n+}kHcrc3MgU7W6VQ{w7DhP1pyF&Vr}^13C#ggSB)pjn8FUgd`W zYuN`qX2j`Y+=)=w-}etOaOG9l;=foyM~MG@J+v+QTuwZw-F}^lz&?K%K|`Yvly~HL zI8R~%+Q_x6X`!@Pt@)By3!Wy_p2}&i$$2>$SG!}K1#yPiJ%u)#mO9BSA*B+^qo1w_ao~p<-C`@st{*-&kk3M=zb z#Z`Ib#Hnwk(8%PBB@{D0Fx@oL{>}aqcS~N8v3?eQ{+mG;b(Xp|A@148rP0GR;mkqw zDBobCl$0bL%F2^DP)FpjTWN4THfPvsUgs$g@3Hks?0c3{FtYJzQz-qNN+;YXJD->a zO6&LWHw+pLtocz`Sv*LofEShrP`I7{vAc8=#Mo0cvNVt4Ulx;dx6J!=0y3$ghDmH$ z3bPjd-fX|8jS%4)5MIdlt*tNG_=^<4=&N|wZUT|i$`uOKu0EJZaU~ixj-1X?L*t55 z|5mH17hDIyZDd4gVoM;vRKf#Dfo zu6n7_UNt+OoWx!yIyEO1^~}@y2spobPYI-Fn`~!{n~0UX^KkJW$#P~)JXy3}{U1B0 zrI)zLc?CRg50?Ede35UDsvA#Y0-`IvTf>G&mb&A_Q{fYLK zzw5w^Z!puuY4jTG3Qo=+8xJ8&@g=*;ogpoGx#LH%@U|lg|lV|UmAd< zd3;oVii%hB{e<9P&_b+M7Kl*rK(n$pUAXIiTAl0qFnbXCB2*oVFI?L}k$Xn3IFg3C z#cQ5xaHR$5%MzPqQ*)h0f&j``~L}u8`6=1@w-&2a`EYbB)0&zRZ zm;Vm8(;CjIOs1dRD(%Jk*1*C_o9-`M1e~@3C(OepvvhOf$n))fQV1yT!p`jq`lYh* z0Tra=)#?qdf%kqTL!9msHMi~_v-if!;Aw19Z-gg|O(OS8Pq?*U?zh;!fZzk_^7m4C zhMWx&{<@tH~HMQ;4zp0XD^Oe>4F4S|F>$(t>7z(8t7)S~WTTw`^362nX zw1Jj(u5sI(VS~dT9UaMGrHUa63r7YA04Z%Lx%%$RYJEFhE5Enj4|8(?fR|H`)si75 zb|3R;ZJQNsna}Hc`%#T+-AJwScrjy^sod^TvP*KZw8;`Hd8}=}%Z``n`T}vjB#9b6 zVDL(%g5`(6#p`V_)yJ;{56KnD^vmxl91OfZR60^gCH%Eyoc%DlWA67J6P+_*yYnBl?(PGG?TNoDF&>a0^`lqDW)Ry27UEJuv z?XVs`Q&%+Lrrztw;|g)DCH-H|Nk9%%0~6rCo`)}SL~P?6HFwSD8d8cRSoe!R;X6C8 z`~q($CXRL(L4n_7pyd}OiwqstB$99s<^DzGxfmVsn2Hjg#X9D|7RJ|<^z=cK1qz<` z^MK)g{HrTLBT~@dqgsM?GHeLk3W0Wg&QYddgAhUXwX6!29}rQwWR{CZfpCE*U1+LmjPllf;=on3Z2r)&u+e(L}ne{#8s8};8Q|+Bg!?=M@z*EY_ z3<`7=?%YaRF|mrl$VKYgrVF&VHRscMA~?lm|2UQ$H;a=BR#~1w%!Hh^3TJvCZ3Ou9 zNDC5$3F~gufD$ob$;qKSGsQ_&#qv;O0vy{hsM`1l8W#mb4+&4D#is0mPjbwVID7_DwO`Ig%-6bx4JVzb?UXqW#*92L-d!360l_}VLfWhl_bTZ+h>?nljTV}P{9}|Jouv5%0S=0%0o}Z1lM9aWzBne-(rXs{0ph!ju8G=4D`3Em0T{AiE*%4en2*gk1=QXA4Y(6F+-AYx4qR`ka6*!+i|eDK=K41$FsM4kRBB2Q!Q9b|>Mo zSxefT=cMTygA~{w@&JXuPqMQGbB@r#d{5Ws-|4c9-h+!+$`pmM(yiV=A>=!`uu1Rj z^E(lL+dg4xT=6&i-YLU}=&+o`K858`G4n6azL!;-z+zqvoi-f{5Leq6s+fiaeUfFN zpXAO@s1;iBA+GYa?m|PP5EXtMWwdv_(w36}HBq|8LyS&@S{!k;Ik-$eDGRsF*2#a8 ziTxym6|Juu46pZtuK#ljGT9(4^SCf9zHZ#dv*FpZOdV;0ZhGo#q{vce!Ozw2&aBu` zYZAy^8Ulb$a?X0=o$-bWm|M(sL!$*>Q2f^)^vSP;2se079EZ-*kB@u(^aKr`Akhd5 z(fCfMez?X%H)JA14`LM}R=!L?*2^tZ)@$UAQLe7lE?fp7b^P<1AP6nZS%|R^%<~1$py+`l>5IU>S2Xw(sVHDHph$WUKUGzc1pQl>60oztU=NZJmu=cn^$HVG$5i7U9JZFC$ z@2&Rvqp!;+)ynMFN~Fy%7&km>gc0-s$ksK6wGb?f&mLIE|GwPgA;Zk~)|1rR+l&2_ zq=n9kuXFb4v^N98M?ppmHEVsH1w%>ha+QIu49p%k_^{r#@2w$vm8 ze!q|XKb0T*V{cg%Cu_<)p;!6(0w2E@=QxPMe0d4R+MNzmG&Bw#$5b|y|7%i9OP{cy z_je}#*E1)qVfHc>u}quSGh!GMSyu94NN^Rf>+o_wawV?hfD%lG<*aO?Y)ocSXqkz) zrlO84yQT$WJ`<*33X`N=4#AVfFb6&y@`ERP^=w% z=_EZX0e3BpUdtOdA$1Ugmw}a1|9MZhGZH_JcgReHI`PV!so@2MXr71k2@@2H@gi!bqnz z&@yjS?6xq<21&^wrw@4Y`{oT*KSa#2l1Dyo3xVb>zWWnRh&yiDa{Y$D4I>~m zP);8bwHgC12-8JksueBQS{q+(Q9#NSIQt|7SHm!dn)E&pHjl`1L$r`y+4hf^YqaKM zh81*@A3rf7Hc>h$+)O;0vm7)Lo1e!AQd`u$wOe}vp&4HnJfF1(f*Ad|;-Ez+wtmcW z*t|VYUftB%Nj+9(YPza)AoLTsbl*{E<4%C`6NoSJA-H*K9}lOzE}qNmNP<6V6c$4M z6x$MJGiVsB%wGl+q33bQU_*&!L-vfBD09erbY`Jq&DL~7HdLexQbN(&5*kl-Bb+M= zU%b|_O<(e*2uG+SAzIXHA|44Jyd+TZltdW$Z(jN8EuMLA^UA$nm4d<>r!UU+#X0=K zf-th`uhuZ@x?FEX@qP(bWh)kyF-84~lAG{CEywzBmp0m}iOHF8^3N37<&aDFLSjpw zJJo?d^K3AnhG+eFL8Ig-!QuD6b1hnVs9V>TsQj_fD3~aBnQoiW4l!&0hS%hCDm#R7 zCw3dVwMXOg|5<=y-vkewpmF0Zya5Dr9;8+PoZfOz3fw$Q6*nhH&Y{$e0BggSx%X|WTmyk#Cf-vO|QpZo40IyDM8{?wZ#wIFID0Xx7c|2A^r{Fw;?^x^Be5(8f7}{ zx{n%R!&9Jt?~gC~k&WFqoPQX3P@i2e6dcP`c!CR2q2EKH3hMEMuCL>EvM)Ob{5xOm z-pK7f#ZRE$lq*VzWZ-qu?#%f^VE z(o>pJq|!}_CU_B}s`Qo-lZsbqN&Qha&*Md=QS}tbx8-4cMTI=YmL3X%p=7&50G;va zT;hAeLwh6YG8zTpE-@q$biYR zO{e(E-%70a2$Yin7&QN`zKWaj2chLe^Iko`MxNJi`WO1@X`=amDa5q~<5A2zLC6z> zJv}|!OinK63a8Mkpc768$X0~HBaxbL0Yhrl(R!k)j+$P06>#EKC_`#6(Yt~0LYO8l z1 zkCL}?7B}J_IJD+!$=H7|&i}<2Y{{U95=EW%2!LGO8`GpCKw+X7`~k&ZRe;Q}>#(Te zq%4fuBhVmyAI`W~xQ+xt+3N$93=vNc@mIVWN)z!;&}gUl0Xs#m#w>Q%*c!?r+UiL9 zOZu)?gGDa|xBjSPlLfnGv0f^xddjrkpKuuSfO(c5L|ZgU9f{>sSMne4sP}oac?N@$TV+pC7#hU$X^H20&#Q zyR#~0Q`Jy%TD$GVBry= zQMlh#0&FJ4^EL0XOpAASqVT1)aQ#3M`KIK=B9wLZ z9dP{vYntU#?oRkklNI@P^OO8f zmOsXrs*%MrF?mW#-PjKJf?jk)htAZKylp*%mZE#zraIdHv8X3r(haiHGb&Zb^Amt)ri;h zsy$h5GyW-Vc3zd!|hxTGd?@>cd&8WN!W)~+a7*;lXJ85i* zCh}qrJ$@z+7iI?L_jg)KeUNzXT;4a9a!S3TWz$3P^$F`5eEnN)9>!8Ft%$a08*zui zpXD?4steScZ$cTk*%3a9{$JN2fQ!<5@oRr$hz|$dV4y_j#&eL{mGJWa5OK{{RxEjR zo)vN%tzY_&)?nNYG?BHoPV&M2oi(Qra)hEV)+Q^bzY$!Q{(Iinvrvt<)P_H7lt3)I zxOTHdd8GG^SmT6AFo_o)7T@|72D{#E&LPR6S*CO*al)AVKLdIDgqodhvwn z_gtxOFnO_l#^YqH_x=W`(r<^4n#}kmAzNZNvnP3gC%@GuhsxOQ0}@Gh!t-ECEj7s< zD`pWN{)A@)tjZ)FmS0vgQ`PR^^;}FpH%Z~NH^DdP5ScX#)@2I~S1st~@Jc=$=nRJT z8F(y0`*aGOiJtPz*=FmfiSC(!i~^n_(18rI$)V|-7?Hzc7@0wzbW_ZifhT`rD@X{% z`{r0EP$6NA*`Sn@LC1e;3OKU~e&@puyJl{Zj)oL^U2#G#av9**Ho^UoPxS?;RpPmO zp~TGgra2lCyD<{>#FoCuE>chP_Bs+*SnY(mu1>FJ_Uddjp?}-8ikI2@70qy_$L2Yf zEsRgd-DIe*k-F%{Hkz>)Z4^NQfY-!P$=31wQp%hiow7hcg{kGHhmuOf96$(>L<@Tvh-J`&0J<{tpuxtgFkVqQPs^dCT35?613|MT!@}YUITlAaofQ z%B&GO@2MqD>9;V2slIJfT8PU>A`y43XHC57o%W$yQ24!X1iWMeBih~wlXW}}PGo^- zimG^_+R-UtPhp%;q|E{zR~R!GHbOi;{Qlqb=}jHrO8%dd?;pu?)CWR?nncv3r4^P( z-YWh(xl1eDPK+k_h8{$YTJI4r%DiloQ2aq_0aT-gds%@qI7Co&53GlnxYC{9CCRdj z+v+(Vy?=O>j2G|jN(eq*SH!b8W!NejKu5xL=gQI~?0w20dqBgUPWhI{ZcCPu!CLq`X2W{vlS|7Oc_Tx`3+50Yp z6N16=N-it~Qt%@1;Ngs7S+Jx}tvr9YgfRn?(`o>bdO9+6Pv}5;llLGixcL4?o&YI@d95uwBt(FBHd5$n zgbH1O@Mai$LJvQKUsh9rf@{jsPVelHO*F5Drm0~92kqqUnhtt8`(z7?0ff#=8RsE* zlsfG>!3sPaje7X?yZ!l#>VDOAa(?+QOz6(AW4pt7>Ck0CWMJ>%8l`~`Lt*JoSEr{) zmU%FT_Cxt&1$yyO_!`XwKqBsQQ$*QUJSU8bjK$Oj(@yG_7m_sX+16|e>RFJ-6TUV| z3-ex}#s|F+xCpdEt$w_DFPI`6Ww~v@rg@**Iz+-=4Cx+I*<^(Oi51&TN1pDwS;oYx z^r-14o)n06Ox1&ANapjo>)HONn@~C3+PNTqVK0S1&S>)FS?6}C<0`C~uP7_Gc$Su2jD)t*TFwD`p_G~ps; zrb51q8b+oM=9w=3L@^3LMkEL~0*yE7RFmcB5BoD0419LDPUf2an>hb?*hSb56DD)N zoyN2m(nZR}`9WIY+Ks7o=9&|E( zlbkHsR(ycyFtYS-S41yyZ`6y8uml(v`=h{u#H5yx?^9N;!E&Pi*850${h&VKYIecf6{Vh8z5u ztd>7G^?d8#+f!~KcmU1qjCi#b3ZRSN?5FwK9B|;LHwlfLoj5%&hhTthd$>49mg@rJ zSz9BtOvoZbGKdSHZ+@*A|5skfzM!=WE(&*2giD9+UQ}E0d}$%#qAR3%fzU0|cuvV8 zyFDS5f+Fn~45L!K1iHsZsQL9q;3)=DsOCY?Vub@w^tcX}@n#@!s+V4FHmDGQ8t)*u z=}uCm99Z*;fghjutX^FQb1QwB=&%YXjD^aAcflhhm*N#_E2z#_-7 z9OmZ70=L8Kd3RtH<IO0yQ=&VY&@uXu&WUVJL_bbBrnwkI7w1c+^?7_JOEQWpFFw zeDvzWEktB5HBd0yGrAg8ggQ+-#W23zd*hdtO!y(T2?{b0T4GK@jV>`{CH$AfH%FV( z(R}Br?_@F%U8+!v_@_qg;bC)_OK@-r5L&@R3&a*K!G!@_m>{9Hk-+msFjz5_%rT`{ zr?0wy)d5Sz$5Yj{CHO7vV}K8P1^~UP>ZIy!DmhjEaHG40FHXbSH4>p*fcof_aXEK;Q>Riqu7;2KZNqAaaLS7ZybgB0Wl2*z2l&6{-|sNFM2 zKj(s<=P{WSr3|V^@JYoXUiQP9KxV4@(nBr&=;`xwn-1hU>#UWFVDgBgJfvM#8C8G7 zuDR~4wditDRZ~f%uA%mk6KIO`sgTlI$;TVQCMCCAsi9Q?F^6_pq44+xrDDnzwbcis zQr&J4E6!g0_2VPoR|;z5Wr5*(JI)8?usbmLB*G+CIEga*31(;vn{~T43ZtB+c^-tB zCSQB}kF0I6TEgeXB<_K*bBB1eH?1*+f~fX8Q?kind`HQVhaIo>gkUaYT#YGOtEC`r z7$(xzR)eYL_4cD73+oWsqDrj~Ew10;pc17rHvB6uqZaup2S!z;)a}e|z4?A)l}_@= z_la$W)WRunx)u6X-79PO+6Hh{a>v20NuonMGHAUS04xuvid_ zMxh@}^yMoJk>09$Qkba3OV>kGmjJLfKXdUOV^8C)H{lCw3Eh}Rbw|p1|9aqj|F(;s z%Z6HG+AD{`=D}0{j00B&-_hVv0t#2if#M{RbTshDnnxO$K4%C`?>pV=+d;=d*GZnIvK2oiDEhtq`Gds4T#=a-9)|Zfd(^v40C7yJM ze3f?yD$nN!iNiNbKAJ3l08Oqxzzp~)Wb<^4R=@p4`0+jCdTg;9solch*u4u;1F3HU zHEcoley5ENH;Qf#I5$7Pm69nOW4+;u`tf!synQJA`gLXHp?;SxV87M8+3>y1m&X@G z#R%lX8vn-0cq_xDzo)RU1vn(?+85RF(R^%(?U_6R_ca`tr5dS{)+KfsVc!FL*`_B;P%+S@v zW_?##p_iI01c*Kv)&-M?$$Q!Ri9qh);uuA>7H00) z+rAKjHyNI2h9G`H&Bj>N&kj+~T&e9i&!7dNpEJwRmVux|s&0QCi*!)xPPOr{O$KEyQ~4w}FX znVse>1(Vlo=+Vguf!jbK4y^xFY^ z*9C0Wib!_(hY^?rbpUzaK;9~bG5KtwHJnLcHdMyRX=a_*y|%!|6IMVWS<(dH>pS75 zhmf`oZR*PZ5{adc{z@-RA|U?fblTDPO#s}TU5I&VVAZClr+cMpcjjjQqtRSO0zz+=r_Uw!ug{9;!giSr5P~^9vye z7UiWiB%IN)JpBUt+e@s17?4>z-`^M{4ne4A=thw?@LuAQRX>6y6~_Kyz2o-unJ~!y zjyFH{E_!k8_}~ijmwPx&*YRR0qeP!WM>u-xtRc_ClB;3!050N`W%TyA2F>HZMGsf$ zJ0B^~LwfN1Q+uCkD=-g_t*wr#{WU(5yGC;%lJi_g`py&tv4Oc7yLesQmkQdsF z6ZPI%K}so6hNRYBACr-Npj%snvzdUcr)uJu;zqcT8FBpC9DsB~%`i8}jhg@(eWJHf%`r|d)cjUyR9#4oag_*>b zbuhKAA9^JYf$el2CoZ~Ax4GNn?r)I!(!b|v1*<20FLgYw2{(;ynJIJQ$TE^`5X@}%Rw@v*!F+=JYonu48ftGm?-IBNzfIg9(?b* z_WXH&AcI6w)T*vLa$6>|EJNoUQF2{HlW_(cQ(g?g=0_$Au z7;K3B4|6X>m@*#+7L7Y1PYb&8NowuZf@pKRV6IPCM(HI$xF!Ai-v)yuF6G0zSGX$C zns@=o3Jt`BO}lk+a(3mmqy7NsOnw|(6ER3~m~w_lfc$hmJ;Bbk717yI@49~{yyWzE zF5?DkwUa{9cL;CwHwcse=mq5D`HK|W|A&C!8~KL+HL0>q46x~i(Ai1c^42g~Uu!FT zLRev-Lo;&>#dZu8ri+bMl>$-OL(DV{v&A-vpDA5^=ScAN<%ZlQ8C+P~bZXSM!O;ZR zYboSvZBc|><1xTzngZMj8SXq2|6t5ki@|Hnm1Qd7_%)3^Ti?kX77K~xBqvEWv_8xE zti%R1%8STd@#lC_a}1yd;t$jkS0kt^?%Ngt!ys2-D!{=FX|RO5hl8y59ole}D*WY; z^ieylx!&<@yMcUqJ&@4tct`tQ4qt5T@MTg3X@3SKV8;#I+Ac~J)G=iCUaw^I+@~Q4 zmK3Bl#hp<$%>l1iqKrF{i7ZlfqCjF8vn_j6`E_iG%bAo2q|Uz64`Rz9$j zo7sJDsu?@3%_C5P(N+^OqMG1J5Q}mVaI^~f3#cyzkW4Q#{J$WKJjlo+gF-qrWojan7cd9 z`HAF8!`idLnpDS52ha1o`}?qBJgX=MDpS+U_XHV?JQE!Iw#P5EkN{VkgTC|as0`r< z3ZEerMy^#^TTOQw;d|+6P3GJVEnUaECYydQgGmCee&wxtbrP`1hH_Ega3OvGFB%z; zzsXlvS=Zk^fL&k~-|M^0m$IamagjQ|qS$zO4hc^vjdF~oqe;vfv|hxU%@`@~y(Vhj zZstmX9G5REG6%O3yVv3lU>g(86&jpmq>>y17Kmc|dR%$)cIQqvf-4Y{uD9kjDCXD4 zCpzDv^hL)1;HNpx;|x8N#^LSlT`HE`*eF=r*!)ZVc#V4Mc@+-V|9nZc;dcm_)JT`Z zKof2unXFxkW&a}IpV(MZSR*vD)`;2{B0sU|Ap4beN!r#MaGHV^w_1fkrEX16N?wfA zZ29B*1rxMhaaeItcUw2hM|a*#Tw5F1J%jnrk$PbxcDI(gWt5Bez3~i|Niko{`N#d< z$xPdRU4e&Ca@@_HuAjxaB`Z$o2UOEWH*#m@s}@a$boDRrmU?a8RQ}iLRi-f$SR9+8 zCRJeWtPPnL)Nqw&GVN7X{g89iaP{;5Xp0h^pmrcGj+qZT?ipICV!W*(39g>^UAkQ( zn*mDv%YYsm7gQ$(17v;K?o5NI+Y#ot^YQO$@-PviInMzVLb%8~p~?JHv$^6`enoj@iCNNRk_cA4a1Wt)4$?I|8=?#jqdtFI&%roaMnZOGxFszRj6uTTigZbOS z-wAb1D z^UGo3$)UIo>$kalO<`=^(zgKoZ)Lze8Db&yzk4)=vXLv-P;biZlO|MoWQttH-FNP_ z0N>XYB_Nhz_|%pGNq+$-kP1!J91sudM*@eV|2+gZU=ER~ZfE&#NqA*Sou4^DwpoI{ zJ)*KrPI2WqXxe#L2xn;B&iHnNaUu)X9F|EFP#_A6JTOr2pBGRa%v*#67X-6G_Y-mH zH=geIr>;GaX&AhfE?PLE)lE3c{j{_SmCK%75fR~b9$cjXyNKXMk@1VfJ2`)a5{o^>GvVKVXbVk(?o^}c=6$}ugSN^H|UFV4WqQi-C4?MUnbv^u%jyx z#Bs0_x!8Q+svzN?r~_mn<;YjU=qwbltd;xOdtGEf5Y&fGseN||1jK=LzkFsy+D%$5s3vZYY%vm7A`p8?PIWyFthsJtsoh zUwa+TjG;;qx*Ba?d5(=zL2l#bOrlgoztTsO4QyVbhU5lCiFE5xR5q`fuwUSRfwIK* z9F{5!H^4(tjigY50ay$uLV_vf{-zrw`1pzXO49KKXsuD$+#Z!pe$@YirfN4=&iSN$Gpyde0}sHPV#d~2W54ed9%~IsyJa%z@uJR@%DlJti(cM&hg z2Cr?Q|M>qbKwqS84cv!pXT>jG#%`BUsp;0^{X}Tzam!nlj|z9ALwmnS(7S+bz^*Gd zfz`{RK-hruMh_|5>y^P~cVuKg)Cu8$!9Z0jST*QuD<=l;dI0ho1_WG{iPIUc7XJnm z2Sq6?8yqDpOpe=rLBF=k++Oc}ZJgqBgR-%{BTMlAp~aP{WOcwKGVA#T#ECR?wjT5G zw=!+iv#uQ0O~_r2ns(96Nm%&mNo)xF=B%}d46~hQEjz0kXvE6(u;dqn@gs-ZeS0JQKp8h5lWbxLT)cDmAz(o^YizXBD(mn}deQ4^-;NS$ zgDWuzV$XfS8(`!iu6Hy}P&A44Vj^!o^bv~7+AS#li=qEAJ3?ss#MB5*8*m!{BHj4cVz3c`>m+;rROOUJbdVF0@MUPR4b*2q_wMi zsOo$K)!LA0*^846^8*U~<3AI@!m_WN>5KX2H_ypEu1)zcb+_aDnLxPZW%EA6bGF@H zKJ_kQ#Rp2qynu=n2xos<3qjuae$vl6BGQ)am@&2Nl|+*a+`GJA{pOPfn+eWOWxgY@ z;M*{G_CQ{oPtC6j(PYvL_00a#6phlflDA{qo!5EXA~3(O(&$mcYD*wR z*W2IEf%4LvNNV$MqKb-WjH3kiA7!5*;6!dCR-Z@y&Avj#jWEZgQ%|?AT1>__iHn1l zA%>S~4|)v{QOs22!(7nw)b{7LtAB7)J$oSUA?a)X<-2KB1kB^$BuJwqD51D-It#1U zY9SA+P0cTJn-EJsUeDM1g%T_7r|fUUs`A}K35(qs%mGu{_&yKfffL2peQO&xBw3@yIP{=mkuI9_ zCG-^v{GLh!tSR$dHRa5rA27o+_53)q345 zCkaZc0eC|~CaUDVTOk*rz0RG!12+H5^-ANmx^Jo3QB5=6tKOHvO2x)Xet*}e1MiVq zbNb40)zPCJ&7Im8179N-X-l9rWfvAj>eNj|QbX9vCh|Oo-GfreTQTnfq8)UlsA||B zUHJ|B)_1c@n|lof&tQKX2^Aml)+bqBn~`Cn7`#-mR@u7B8yhe|o@N|Yf#-g?gW9qA zp9c_G6v)7UXXFZ4@fUBGh!!);CUZ3Y5xgp*Y!M` z<}^b!kY~#FOnyixzxRj1nt(!$oDMQM(0z}^N5F*DbJpq_uT7)&`{RaSRr*^y)fuBY zFt}U;2%vN}33D2BLbt1tdOVpwTI)>W4ApNK%K{E@>w#-HrW)>i%JvfNu*2NMQ_)1c)Hnfe=aY2W>cd*; zZ4j`TMea8JOUTR;d0iOlZZMCAPz1rEA==vU*4BM1Iv-fxq_6x8?Yn`mrG5{xWxS?b zGp`Q?*7HbD#bqSI7_^<|K)lx`chRW9ZEY#U%62h5y+**J_ah4_eLUB}mX#Kby5J+v ztC<5?)HAZe_YQiP)g83?YpByZUA&U02WU??B|xP&IoAZb>eGm_}>AApolOIYfHea-bOfXP-tA20a) zpf}s_z(VSLFT-1ry_YXIEp?gG!m6rorucB{#J!Vnetv$b%@nyot1FMv z!*lRK!A7$=4m2GT<2c9pPb&|?RQc)^MW68InW$K3ls#EB?^NtXp*$c_CurrJEoD=7 z|FtY6k-<)ZK9uQNLt8P8mymPzWXeH?*j-cDzHxbw*KFT9Mj zl#dUQm!?>aa2zq(B`9a`ku|*2OBa3GD;x6gkAl%DJn&b6EMu9{yvc)1?($;>iu_~O zELE3qPxs*Rs!8-z}Vm zcsM`qo1N@{5~L^P6!^A%waCwv{2Fz7A8nv1x+y|1Dcp|ftdJR&-e}fvKe(OeN|1Yc zdWr##e(JpRBi($uNX4j0$hQtm3~p6DX%35yz}7xB>s9`h{C06kU@zO{L*e7T z1*~eD4NkFe!cbbXqi6R$b#&^cZbn`H0W2QA>mJbmc#A%3uVkQWE%la+!y#*G{+jp* z{kyqu^C8@bC3%-EoMD4VgsjBCK@n1+bQJQobB$PE`PX;rsuhz>wZzo@XGZ=(F&j9vS?62K!1jP9~^|hQ-Fo2&2 zE*>dRmqbz=Sj8{OY9SPcN?+Dp76p$q?*$Hg?u^5mntEBs425~MwL+mNVpyXEFQIHa z56W+-JF5?iza&^)hLThUB@+rFg>KDBs}N^QYDe0}32S>%m8Twfc~5Vyj>cyC+>~1g z9tyx^{URV-c29qJU-I76pKdxU|G7vB|BTw*NjzX6obvXxsKkNFwQk)CX;7k4CTPn< zFrgXbJDD9t;9ep;z{KmBNQeeO=N#)jM9rS}l+C0;Y++d~WLTV6Pm|4Ms2v+{0H74i%P;JNkATdH4H?KgW-uxzD~FD9>$ym83v@WXYpn@-Z_uxTSHE z7fuV4yl7K7BwJGr+YxaZy51Y|+e)XMZa>E1x=`+!JX2glp|rg@%?gl%h8a4%;XClX zqg=W@5?gvWbHW{M-hS-vAG5BNIxTpnLm_#k7z_KYatt-fGqbW1{rR!uzYWyT56*qt z8*JH)-6T)mdCZhMxB`1>w)?-h?~X~RI1Z%K<~MQm`pI6b(N{AQZK#V-*Tpt?^Hqy6 zhK)ZaeyNgV4R1K?vQvYTTiSO;viY3<3aio3y5g+izO*uEI&m5cKde&{wQ}sL1cfvf zt%bCeH~HrRe<``Ar^)Zm?)ZP$F9Zfg5t~IyA0aexSDQ|I+M9Pz+-MC>8U(Ff2kz=n z>i$WYT~jmV;>0LEG`gZ5L_Z>6T-H1_4$dp}WJ2d#I@E&=sf;^4_eH^lI!{HaUUmZ^ zf5)TCrQJmTlBc7l1fh4XBH6li-90|1cn4EJD)*(ty0B5p-OV%0_*-2UYlg)|cz;k? z1rlX0Hv^R6Q=FG~;?Q1XSv4RfSSOBb@s#s}{}G|_bQ{v$o$k+t)8l6bA2C1LMGt>X zD^l+3*x_{`p-@i{J7xsTr0(vIMORfdwR~HB!mj5S`>l!Y58S|(V23iKlzop=P54A0 zhP^Tp%g(9P$!ubCRf(TmU>%nZ^lUDt?vS51TN&`c+8wT5MX3}{Z9cyoQrvi6^W#kB z?LA*gD_(yPM1>iVzf2DXsiSKB->u&!;?OO~{^MDrqH^K*zwQXfD1NB6;@_`#GBqbK zgUd~bKs2M(Ce)Va*<7%n5c@eR5F`qyz>Vsk*)NsLgrGDx_zYCof`Ul(h+RCW7n>*? zadwo#?vaET?F_Dka9~SNDSTfFJ``IETxDCs7?or?DGH!>F7;G|VJ2(})&)D6ho{tr zgY^J{!7z(3Mxx2QE~^uD(6JZlz-E}|l2?>6Nc>%eIQF4mS!~qlJ-Cyd>j^w96GE~m zN82n(WBNcey+i?ob^rSS8&W;eh9AkVBbm-Hnif>7rHUTqz9i1DJkf<+M>&kJL18@xBd=PrHBixVT{aVG)U4wUoK4EzL%<) z^dSlDh&VZ6ai2&*RM)`6JIK{}$YM3^hp*Yg0L~*ip@q7@S)DJh$CTzQg`{%-sh>>N zZn3}+dM=;b8foqf%@)pN??i#4R9&Jo%5&oibM=1_Z2CBkTk71=I`GruKQ$S9ok9hp zWrbpSg+s2k2LpU&(^_RnQc6RnvIaEUHtRavh2G;xl9E{6Ah-*D1J;8@RjJhLofK=t5>~GENaE6bg5J_reWTW*j`Vqodan@6I{g9%Hv1~y;PlAcATS(PhHu%5+8tj)B zJc!F)@2+2HD4z`let0p91`lfznh$f(RcVCW7lW;bxw`Z>2}?Va5eBWGBE(U*{Bo!) zepQZ4x{9Ej3n9%M{?8{w6^EJMT0^EYeX*a->R(0dToMX-1y!u=KM-DGC}cB~?>-F0 zZ&RQ-iXN-9LRHjYt>{qra~WJ!PZqrdCi2|Bl+XNq8$%A+QPA_@!u5NVsza7YTSlSM z!mpR(fLC4!*>JU%-E7sA2{q;ERU;iJ+*}+(PxF*NHynCOGfW1#e z`u1w)MQ7$DMMTTTLy39h^+MxnCpg?;5=;Rz@7U8OcsML@`AC&#e|sWw`h?iBOC%uZ zFS&RIr4lq!aQj!na9f@u-&Xi{o!10A#ojRj1U2g^D~^jaFe!?S44-3b9MEjMQf7rp zrdwSfD>8WXaMj~H55~kH+V(_`5_dqSA41H9$iZvxn`J_OCIa2GyB(YFFq-;&FYU(? zvI$=r|E5Wt>LVK;{!^CLI$HZJ+O#QBq+tFRw_N>tt|7+4s$u{?s+1ymEM|%w!0fl4 zZ%wGJZ#p9ZZW2HTm5qV?n9V{LWB|4#RpWXLpGRA&CPWUMf6Fd=(S%na(D;f^Z}8-s zVVY)LEwUv8zon=Rw2N=OLh{!hj&^-$z!PsGN?_SV|IMhB!u z*E`gj>tP>}<|e8Ea)5dq%ecp%h3gy4E_tUV{?AU5fG&t0qe;!Qmv3wyL?%Ag&5juMA4`3Ir{-)4>95ciRf znCNk#n!?L}3kfF$+i|S**HHWLtO)tcFLZstyhU%ahF*kp8s${FO<=Is&t*;*akYR+ z7&)tL2sfcSmK5I)+&jC~5s{Msc>5-1Z-QH47wFPPN&dsKL?vmQDVG;rjvOC)w`w2| zY5{RqZk5Yxp$7E383^}7d3&W$rzqnX#aW@2*Od!SqnZ)&^sdsumYAmde4GVY~WiIps z8DYP)ZEMr~Hb96u>;N+hp+19wNJ_q%oNuF11E@eWa12?aOpn**xCv;%;>vNJXBUn*{J4*gn$KMO_qu{A_|Pu!&7U3e z_VCT->$Y&FA9ukdJc&OZzn?F^*~g(g3zi{R{g92l(B=T}qT|h+Q=zHX67mD0{2lm% zSC08O24ZOlF1@&`n6sk>>NOdERSeUD_(G18IZ^uqMO~_a;{#{}%{2NSTtkrfb~7aV z^tJgpCWx(pj5K;4u3P)b3+7T)!QI4|BdbiOB z93>W{qtSb4M}s%sZwTsPnr2^5u%2^>Zh|HDuq5{2kjgA0>K{x%=vB2|wV0DxhO8p% zW~ZyMvIufK`=y4jm#eYw)ulnLZe{88RCH`DqlB#bu`)oUFc038> z_*$widj4;OpfL6ST$r)4LOtJIV0bIQppuh%v%nCjzw_}E@szvD`1t*?`93vk$rt!? z;C%H#SR+E8+?%=ChM6;8mnL;fCq`;Y0^#YVf z(&LB4+S;+b>I{+HCUB^*wT!ZgflhM*!~ewNZMJ9yUE2uq?0C{xzb&B1jFLc&m-fst zTU9ZGA_k$CbW|RTZufxL?ShqdFpZxsY?}Il=p-d33-~Ea@-G&%C}gId+V~!6&}DeD zD4&cU*mx(SkR~+e2Q%QMI*rJQxHPybYnq1{27}+R53=g8SyRgn++zzH9uCwje5`=4 znl+yfp2#Od-*ZqgE<}=_&9n9q7NET|5HV)K&5k3ZS%#lqzW<$A+3xTADe0@ZZm-xT z$x~&#IAJHyY(%Io)Qdoal?;-Uxr}{DeEo7@PP#N{Av;;4RPr*$gAGh>k*c z=J-{$B@+%CaoE?p-h5U4fQ#t9t8}+bPdE6Z2_Qbm(KketNoiG_^&N8iz=|W+mFuAj zDEO~9%i!{%G*_hU-FT|fdW&fIIh_$mjaYrC7XV$Uo}#NVJlpZ!y3cbpc59*CVd4=+ zvACt0`0lq+-JJj0YR{8GL(TLK4UZ1n=79(q^-GK;^!txHH?%rmHc?RHq{#G8_XMEzCnBcV zVzTMe!D1r!*QWp$;{fVz#zA%rqUHx-NO&x3)&aUW%;f$1~My5H5$_c~zQYj2N3sFcn4 zH5TY*@^HyejZ=oAmQ<4Gb%LVVnr~c#8?m!>Q<`AAIXS}ZwlG|l&IRqZ{jc|gnwN|H zXRhn{{ZgY5KH=!hFqNB-11YZGgUZlh9J@pit(CVnt(mg~*Wg4JFRJjzG}?8JdpErB z$8g+Lv-ibU-kQgUB8N>u>$;2L^|WpSHnYj}fRhY_nPUOD$__lLS<7MMpN&OG7M(D) zs{--kiJD3Ttv_WGRh)EFiM#xgY|49W*L7x<{atkd)cj0P%EbLufxt(*L%WR>XbDJU zC=?iKG9pI!57busoWH+Jy{~(mxg<464xKcCd+vUfwFcEVWIWU7EH;ehC;+ zkjzi&YUG0*fWttN1V1M^JpW5$n5G#F%?IVS2nnN$6AS86Az=86Z*9ySC- zA%B?|pcT5eGikI$p@B2RgN@Eq3S-^1Rw5JG+sD4b49JG~NkUCpeDE@_n?=I zM7R$wi7so0cth=>7ikhSxIluS^}INd>NApnuz}di#yq3P2M$wMx#Fmiv43%B4F=(6EaONTS9zY`UyCOz90A6V z_#0xNT=63td^z48RUt|~1KVcp&3ohs@sMp4bUna(UzgPx>94?6L;y|FD>_x1==bc&*d3N8W5IVCr;GzMZ`K5;la-f2qoCv^TK3Nk> zb|D%39^PX%huIh>$Tj0X%q4C<&~}IPk5(bXm1-+5~y zkA=!^mUkU30Ul*hD4!6cIZ#6~b;yU2R&xA0Q~?A8aP52;C{iqD#|a>n)c?-{Jl8pi z%`%`15M&C#CLFL@c<+hArI4I_kQ1|=4dHMecqmzuq4&J$e4?58+?l1Nb2uB3wnB~; z2$dZ3K?Rca=Knvo&a$h`sN32E*8nXN+>5)r7ur&!xVuAfcXuo9TA)bK;%;H93L{aqwi#0k~oUL%|_hA2CoK^ng*l{(Fi!<0VNJ zHADmgGTlKaxHCTLbayM1!Mz;ty*LQ#o^P(<=Aq}iIQ+6&Ymo*_8fsV#)rYE|YF6DgGPL-!i5`-|k~PP?0Q6xnV8p z4x0~&&O|$$>4XrWn`&wQh`Gwak=dke5|@6JVa)bkoWS9c?UHEi#?bbn-vUMA>4}AD z;9>6DvBMkcTYBdmTr#v`Mrx&_4L+Gk?G&Y(=X5 zxJFQIE^a^1=SRuLn`kb@Jq~(*|Lk4L_v#eO8m;wXp-v_7pyKWqrB~l=od)&*6oQQh zm5lev3;~T+`lJ#3FUS%3-Z}BQuKhlB=S{lCmi4P_K7SgREg2$yK~mBSzquFKg#M}# zy}x=g&PIyfF;y)$_gDokY+s4~yf!l5Hwizn^cSyst7lEmsoo#^4q@frh=qa!uy3r} zJc!J6@a1;1tWY zXAkB4MJ*!+4yiy~4czFXf8I(ij42cp|9&24s*5Rc(d&a$u#!r|e$%J}L`x(weobNG z3;8j@mb2_lr}$4WtW!|p;??h+%=a%$)j(8v?9S_K6AOx|%4v#1dusc2tp$gwRlT{>*>!b^>}iZn7x{nmrHkBJsn?GEeRVF@;Hgf)2~F$?Y{7k{;_ zY-^;y>Lb02;y|LRHzkAoY`f5S-ww=PQCA=2^!bi}^mWW|D*7RJy!_LLsRdC<0Nxm9 z{$50v=UY6s@D9~d&OirLsO~`YYP!BYbI4@D^^40^@;BKp@L!psg#*$cF(H8EU#Sji zJ&m&aoLmi{iHrNir^=TDyRM3v=ea2?P$7rZM-V>#CmAUxyQNDZ1J5nGtc3VD3r3?K zapSu>-TnyVtJiSV8GRa~CNA;K?2Dg1|3@7K@P3MLWBiZ$)m-o+nZ5PC{-3kf8t&n1 z{)@0H*|3>HY=RP!l&&T3_Eo?`ckkU-7zS7gcCP|(R(m@v|(9(`A8X=b? zYyn6BSmDG&8wT#Qh%(3>W4meMV;Rv0lDkI+%ZDNR{0$LZKwvW|In}OjrE)sX z9{Z;&Tl86u54yRV$1~5XS@4T1HpkEXw5)1%u`ZPpfw>5I*~OTYc(mA|FZd?_D=WUd zaGQnbUiA-tqtDtZ1A7+Z=^@=w3V@|o%uqrbRZq(Av|@xqZ)4#P>0ByTOH#iUs^07z zSF|Q8K(7U7qHSBBGm$xsr-19e=HM2Lo+uXx&4Tj+>47U@9XOyDSqZbACp1RLZz04_ z2<0yViaP+|5MGg8sFGWrEIKg!bD)r-v$~R+%)u*t+sE_Ey^wzud81jX}!-+^taWp2-V(5>h_<@)_rr-1*nz@W#N-=vR9gB9CY z3Kq9RvGLM7o*LbRLI{QQCP`IPMqF1qzv+@aMYv7q=F)BBQ*L#RFZoy7`66dUdSq@P-Nuau?2AZo=P$hOz6cH3Wq&x9QoUN@DRy%^O(i{F`muzeSP2 z+7eG+`HS~ZHhS+bOlS2a)J8?`{4wnLS3~~=%W^=5KC_Kq>m5;pIR zn4foV9LtJ3%F2TEqU@%8oKNCYYu>{qk`MG^xaLZ2VDrY%zKohzbn8=BT$oZMcsjc?APq zni}fGzkU(%{=Si?Wl~mAiTd-03HGyb5+KIHeCU`A{8v29p3DHADt2Z}Eaj(ozUFT} z4n7NU837ReVRs71=HCAF)d9s+Ljb#AHc4tKLoBAWaj*GDRBsW*^vl6$w92<_7cI~I zGNbtTUY9lQbaq`%IclA+w(G-7>oo&FoujJo$#jiAMj)jFi;IH2E{b|d!g?E zXaMxFkYLYA(kh+))ycBh0I|=&L*mchkJ@zh%E5SRORX_NhT0#|no?UUY^f=e_8cT} zwiLb}n#UhnDsT%lGzeB0o~z8@ejJTPzdlu<$#=)8<{Hiv%bGp^`^CXzY)+m=LS z`W<8|BEhJDIc#r&i3vf;ILL+x8#E=dya&zm6vt5^z)SjE>m_0Um{dLgJIZc)2NvaF z2N6wd4sS`qUykxxPLPV+Z%*RI4Ix$ehmU>!^q-YmOk2xF_aEh!x82C?a!*%g*hJg8 z|D#_BVKUS9EIzkpdxSnug28Tcv2Kg8+4yum|8~9EF)`<>XJ5J*ldeQ^Fn0y4e4L=qGL1aR4}gLCpdibfR$c2eAS*K#;#8h=%N*r zI%WN=p2Lx?`$=8ZS03jgDm7L5JeNV$oTo7mhGx!sM`0+I?7Zf!< zPOWgqkF%5axJ(|)-qI@jP2?!9dhP4qAMcC7h>o;1glVHxtut`ac7{CUA8NtS-}Z}d zP?U=yCI8sEX_bnjPZIlx<@S6iOO2*rs;_s@* z5nJ+`MXxmf(~ugw zkEQJxsaJ%TeBvQFzCiqjmFb6lilNH4GjYO6{^3>+()O+kUOlh3kg2|{9|%GSm}Dp# zLSeG`FSY|KmZmFjF99a^o7uC(vGtF-P_!)l4?LXhNa@sh$IV*5_aP=E@y=WVG?9&pFOnf|776%@$ zM7?%>zrJxVEGxr6csYJTQz%uP0XvFC4{lr8=7(sXG)&LW2bGo*jM+eYR$DQqINOtZ ze4403wTF9~Sen42ts&*`#7*=wDWDdjigFpx!NGFPC--qd@khIu9B6(CB#F53xf|CLfm*bC$&rkR69+zA){I z5a#rL=~e7;9Nzq0!!n1d!UPf?^h#<31Pcrvc!e3v{J%RFP!#*z7Px%%c$*-}Fsn zn7GUeKasg}MnV2c)=MibZGGyiU5f2@udmhVEryI7vFS~qH(6@SQReP0NZ*<@QLR=Ofp0~HT*rXu_Ai|5 z{tJ=U2h_%fBsR+XGJw8{v06D|FXB|&FP}v&t|(a~lq(VwM7|aJR>Hi`EE`P>3uzS` zHrqm%O_1lYNfIqf3Ac&cseCS62ejVEa#EJR_&|jR_?%1p3-VT6XMC4@S!B zpmKLxoBi0P)cG{ENs{3hHGcFO0hcowZ?D-=^37ZioAATJViw&{AvOOU3eL=NeEoT% z&GmqDI9Rl!q`BNxLzTcw9hUoCm4><3h78@wMud%J3 z?MaCwYu@imkd2CzTs)u;RrV(frs&LZa4$l|eg>jwKbyBM%tL zoi5Hwf#cwy0-Xe3Y_E)B{L%qOA@}jKaoDKV#oVr*9&WIC1 zmvp1k=bwvRH%QBE0RimuRZ!Z+Rj21GM{OA4w~Zl#?Kk7EL-a#r@A$i!j1e`}l|V0y zG!ZVJdX~h*3p@GkZ8LBq|0x`>3Narb6B4)Mvl?T?l1V(4CbdG{ySwRP2Cl{ z#@`+Vrne$2Ivse-8sMSTiH9kykjt@4+bpET+t%XQF6cK7jN$8y{>-muEos5_pjxn1 z2e{5Bw4%bgVyerGi0xqlyHJ+8c4$mdfXu@e~)0Ky>d1PFew%w}19C|&AE z3x)w?KjkQ1-gmv61Ps1c5>XlJef8^1Az-uV4UfCxXm7|{*X%Ny?%+PKz)M9zX2KLH zV>!Zp zak}WUW58j?*7&h|Ld zA6MzUS>hiplhHV_-#=XvKfzpC_rxDE4Ad>Ri^K8N*QXfDj_|47{VCmYx%?9`EuWob zVuD*rX#D2(Y%1$_&u>OH~ z4t0U1d`&pw6Tfhp;7~))>fL%hP(K1?+QG8!vUoJnDzZ1n*A{DjLJ*Z6lcmj^?e^`6 za_Et}+~Lb5rLiV%0J6$`#-F3&ioa#xFr0)B9700z`t9pI0|$smz1OY@+lxtCCQ~v6 z@$tat*R8Jy$9kWcO&JDL6HET9*sA_-(>ie(Cd%)zcWbrenWh&Z4aKBg>3(zTxV$9j z^G1FwgU=wW&WN~M>%cv9&01X~LvF{=%GE`Dl!e$dRf!{1;bZ)3nb>qgE*eNS4lQD0 z84WZSc4UcIg^$9v1ZKF>`(qgj_@VT~g^!bSM9PhN`0o{C6fd{4{7jKUW`RRn=kNwcjjnXd$=J z+D*X&lVpQr+Gj;*bRa%{m*Fv{Co^6MzCgy;?}s{>qix@uHLxk&;e(=KaE%z3!`_Z7 zOB0Z5DHCz4YQx>A9uFFuCht}S7{_x0PO}sBmy2?4KU9cL^d6iJ=h2iu!RVrH>4+zo z^{rFw%f!WYW=MVPV1HyN7A8<}^Ea#9`Ra@hr;rf7T1`z2MBigAZqj$J!OGV5r# zRrx9N45QlxJT>QOXQ+zsOxo#@}G$e#fZ=C1zd zeE%RHH}^1R@8{(43eD)K-EO9~@oPT}B|@P=6;PO!Mv^71XK@j=tv$hXlBE5-?@Gz! z30h-pRZfvP_OEeOO5i%bV#P`)t7mnzLU|fgDnUw9DxGi+`wA{ZYS!jt0;O^Q(Y=zG z=a!Jw(75OFxUoni?w!7g)>;hJ5St8JzArVMkEH&0&?nAHdmz|<|Ecb1`^)rSK9UhL z-XZ#rTZoF+^ds*p;aR$^q;a)2+RI3GOtoj{>4qgA^knvizzNqS+&eENp3+7;dI4w3 zbv$eaE`k-dM~sojYSia5sD%~v$Vl7~>!)nT8_i_wo#%+aA_I z6?h_e6;p{M9x#5b(Bj17{82Q=j|&_>B}-N_3_j9@;=3>T+<`@FYx*e$>(3%D;HoMq zXcbJ3^kAH??#9F*WRnvc;l0#hvEqg2aQIMngv z_rhjEfG=p{d5^!&>uPU14!dJ1qCWz;*6I_+ynRMQQ#|p2sj<#hZ*wMh8*@(CS`kzb zi5I=uttq$Lvl$gyFBr?*q`HPDJE=FnWTCm+G;i1RuihyTuvzgZgiEU@EkiCfc=G<9 z9ESB|W5>OrJIIkfBsH?Us&v-8u~vjGE1U~O1CI?dW4v*dJuJhgTX)*T`#I?d-9Mks zo}qvC@<1ogA{gXsqzww{BqFwya_W-84q3|g^XC`Z=PxW2L~C&LXKp!9wZ{{Ap3<;e zaz{)0XldHM>HGR`un-M1^F~Kw;urs}k^l&S(vn?U1d0i8Rmq5iPWzIG&s=8(u$L z3R&zq$%C3ygHtRo9J+X}C)ZNx@)&kCPU>zkl~Gtx`@4s8CG0CfDrTBW%S!WPf@va< zX8r|^{1#DfGHrq|t?RgLFBGE@L93@qdNO!K84;}myC*+TUY>>{AxL7^qz9Y(ZO#VM zRY^zQtzGLIiL9*~;<56IsPLaJfQaJN=E#^@51yR8T9cA*`@4gbwE8$|fJin<*IQj& znA!V9j2#LGPt89C_bq}8=^MSLKCL<<%90BFS{QR%gbT`L$d0xcNSU0gCB$Mg^gG9* z-g~w~cnxgaS}=x{e%N=!)1$V)rB)hxk8gxMZE$l4M*8Y%7h`nFqKN8VVh-Ov=}JMLE?v|~&Z=n;SG>|h z(A?mgaIzc(Q}hapOo7L%jH}C{$X5Gx=U}C+Md|J!>+BQ?LxI29ODuU$2PnAqc74N9 zI|m&{xh>CKZv`D*d=XVdV@C=W1%oE#@)LA&7Ni0O(!HL6C;> zd9eL&@lALq2Lg!_P$_mmWsI{cr8%ul3?-Pzwnk_PZK*8;!r zb-l0DaG>P~pyriiHc5$@`>n?pmukz_Uy5=n$(CM-&lyif_R(H{u+dU1dGRKL*@wyg zeJmrdK2?9u@Hr?v;&b3bJwAzN!N7rXT|U#F{TCPpkyW8GaGYH}XP>uPbez}VB}pem^HG0DKvP36M0r$BWFFFu>@bf92QL%=Xv7+Ub%r1M-_ z^L0m+;vh3a-sJliH)9i0KGAICH%z#*FajuoLfvOm$Lwhnyx<~ z;0)>8b$)M#YFIug^TOCiIXPCqnVl?oSZfjCJ_{wkE3l@0&?#4P4=7R|jR8^rd_}Ur z>TjtCz0QYd_8J2cg`ffWTLPzECg`$}LL!{D8Zz3{j#>-&!1^aZ1~^TyDn?0K;>a6K zCLg{w-EV=X>o2CCCG%kcriO=-y9WCg?$h_o(3Z0BRqLD!zcx*{KOxvr83F3N;n=&0 zB+bSHo)EJ51NpeU^Wz4e^DSNeJP+1SABq>B`v4s+Ug9QmOxsDrji#la1h#a+QBqwJ zXVzA}m_FE~Wv!efKG|6|Q|lTD6%_(SbvQ>yKgz3XB+SiY!9#jm_A7ajEeh51jWnQcVM&%%{=Y9SdUT7T0ZcNaT zpC5vnl6Jva5{)#79OuPp>943A`6F~gOajKG`WgJXN=N;f-R$+}f3?H#pN#bXW7zij zC0*lhbZH&IF572ztM$UR!sTBS|k z(73G@(MZ8)ANDx7o?O+tHdOt}^Vl~n!=&50*gY|Sj#;loWTV(MS<=zegTmZC?^Vgv zb7}0t1scLpeU+_R+Eo6FxjlM`fS*c*ht6g|GE(66cOZBf#8kXpV-o7(9N5nA(~dyd zPPy}cy#R$KCV7hHHNFJsl;uf{NW2x)Kc+U94Gz~a`Iw{*dL57{7+2|10GfFpR_8)I zsv})Im(t+e3?&Zy(LNHQRdDTkY_@^X3&{5S*BR+dbwiM_LtQz>VudSQAa43QFvXur z?B=h7eoGa!O-D$P_N!`46yS(hu!@^Qf9JfD7`ApJQ7At^8F8yn8VDg@3W5o?5)PAU zmfKdabe7ja!_Cw7)4qE1Q7aN%qJrn#{Lh%g=n-zDez!=^x2FlkX9p_Y-JB^3Py{5( z`<|u+&i%h`9f>bQ=-L_oCR$IuJ1!Fpvwxtt$JO!Q8GG(4HX67Sb<7Cxb+OLE>;*Y9;@&#VzK#pm5Q?5(+<@e1Fz4Zc)6W?rnF*_$k z!|)BCsgLa}EcQ)hgK`xM{ZEit+MZMw{m+^Y+2ulLmONH?jB^G2mp%F(nUH@xR$Ub! zh%)Uv3Ir>&D5`tgxq=czA5}#j?kVbA_W3ZefC}x31<@HnrC9=5wmXO|6cjoCCTh+7 z6pA=Qzld{U5U#C8Dk}{BtCigpw2g_qy373`4c2^)uRrT`#{+nXRuy@>!+LoWMA58d z;NO=I-(EfpDgEPgrHokB8UgTUf7+>w2#~eDSsuNZfQkq5Le~K_cv4jP5%y_9s(VH2 zi?h*4F`7pEe5b)3E|!Gz;4_whT<)$?A_J0oFOfB8QfGPy}`kf++EZ5_+c!! z8PUSHZAP%NEJ+@3>6n(>?;g-`zDl#$da`Q`;S75xL`*oO%uOHtCygWMD0SQzr1CYE z$oJUDWCw%0&O%b^ss`NK;W4{;pN6;YYl0|en8na_b=r&h^L7ZG<$KLXX*bNeNNn~k zRf$Zn6J#@Z*N6)OxE;v}tNZkx=DipE(kQPOU-X9EBht^u@DEj5PMq`LjYyB~rw@&) z%861p(>zyrAXfvN41x)8Vs2Oz4>n-;n!V~a^2s=<0O3V?7Gh6?%p8+ zIlXJUn*8U8%d-HMIw8uN!oZtC9;GQ)hH&6pW9Lj*vdMYs7rlIx)TJfT8(tQHDF_nW zd@7gCEvcCf5T#oki{j;g?0#5IEY|R4KjePF;T6OEcu}QeD&Ah-(^Qi`jm36w8S83l zHYe1yeHdRsE4m-yD0)Y5lgZa$yY?Xp8f20pqfAcmq+XtdF=t#L>|(Hgy2kQHNmIo0 zI5;ozQPs2E$h_=w_|v^uK6gqpku0-^uBKoPI5$TP@bhZ3H92<TGh7I8)?xoQY4494 z70Mx&HOQQO*B{9kDbqiADbk5&RUyT^n{s4yn5@4uFohHEe%H?lSc9{vV470ajM8HH z4CmwG!b_Z8sjQz1%M~Ux6W8ge-OTXZU+|2E}{a2N#-q#&2D=wo?8Kv{Uif}YRhzoIq>?@<{J_f27; zRsL6h+j;Wi|Fpq^QAUgakDh%tXdZi@+d}DC1n`)Cbf|0HX-jH2wJLU}^zM7lKQrPc zQ|GBQmk}?nz&|k)=@o%r5PkcpObO$`(lerZWEBojh4lJZyBD!CL##(w%a zoBO!$auCH;ka_U2D1P!*I&N?5?h_WyCGWsWtaZc$E%F{L?%7US(r}`8Sc3S*7{MOj zScZtSI<3bIxzropwQOG_FcC~`Qm#e-lOzZ`CMGf&1W@M=QR!WSt<v$G@Tack+B7MM=U>a)Th zAQs!w$+^MLV(HuMbi1i^Gf+zHPT_Z=T#Qg^2luA*0Q3v@%@k|uJVCJ6Y{%mtW09AC zBr_5>GSopZkA28}cK3sWR);69y=f5Xaqi>*LY>FE=+JVts*b_jX`<`Wz~wJ*)5Y=< zlKVqn>h7hR|2FM+Uz+1N3nK2#RE3i-Ugx(QfQ1X?sQ)pECHs<;Yqx;nDm4myAVBzG z+?GRc^7xlSSkn0TZY}+bYIAZ!Vy4G*E$n%^vdp>Y2R~i!8y|~ldT^sT?LC5yH#E7e z^FGmS$bSa!mxpU(j?OE=~W+2S*G+UuZY;SqB6GDicRXK7T->tna6)hP49@+)yG z8A?J~G>Bktq3ymQ082D4FjY)cK3_qDia5p;=16FF|K4AmAQD=Z=ZPpPN?%GgI-p@y z{y7v)xu!aH>P}`>;>`-Uf(t*x3;s%)9k8&1Rq8Iwl+wu_NVLHA%iW@_ZN)CL)@8_uf-ajX6^fJ{8DEZ)w_}XgOx{TQQ z9$)?^89XhW48MNW1{VgwqtBO#moI5GlDZHPg;K9#lQWqGtp6FrRiazL9dma?9mxtddvOk6ZvnsyRblkxN#*u-$ui;{PBHMJwS>^~aBv>48-6G1j$X zmeMr}Jr-!2-YO{8bic$y>5=KD`F{)+-P*8N)kulF3$_+!SR_rf*a>jsl9CV}?Y3@Z z&|>5A!jRta!c_bRqr9X8j{Bt%JdZ}?7+($|HhPERG`CCdUIfz&8_}z)8xAt+E;v2+ zF~IphXA^_QqS#_fK1@BW&IsJE&dipT7i}=tyrky3;DTq3f2RIYA^nVl{a%29kiYw6 z8(>Ww)Do}t5UkPDs$3;PvcGLi+;F)R>?oM;K5IQVBsTiZYA$cZp&kFs=j`iZqxJi) zhj9m!jV?deik+6l&MQP<$5Mhh;cw%)!IN@_3ff2?uG|o^sx)}M`SxH%kHSR}Zp=jw zElN5UBM(1|fr(7Rrtw{e5WRVQ`2!WD74udJARb(vzhq;L|>U!49QZ zw(xjsBf5T#0;RYG6=}@WRrt~o$_~=;>U0?0=*k3|mgQOW_>Q}saQJ(_;&S^a1>M5~ zJv=qR1y{z+@E22Sh6?G*`2$gNbir7Uuiwt$h105alI3M^=dm6e&~!(rh|yH0O01U! z{LMfvVpD=U(P)GU;Dod|R)LEtPM$2WSb^+z;*=pd2yA|Xyi#vntLH zz%a;e;PK*if9mmy&&qm&*HQAm3M{Yn-+irpI^z6)wZ9WOU5?BDR=FbP{3hufBm4J( zcI|;{KJG9^h3P%5$4zC8L0I?@daP2(<`bKThNWUI<}e+wpYVHFG~B$POcj*PHA2vm z8?+QsSm}tBE5U?J>I0VJD6K)u$O_6pkEr}YiKm^`&*<6XY+*YVxv455DBSg9i4VaO zvxk7P#3pi*OVL_OG#NBj%#8ldiL7bgbjq2NuKlOC!(Hae!d>^IFM z9v)gLA>tp%Md8uUf-QVpo3yq<99zZpuxZ#DuV{H2d*C-&2`C^32q?vn7nK-6V7}j! zKDLbNKeU9K#owv|=cK?#+%)$LCIY$&ap4AggpeyH4@$vkC~n2a!h%83k3XHtZi=L> zrjZOocFmrU98SLIUX-grF7Iiuez_;-#-&}1@cyE5;m{Ik3x4b zC##8(`W2PN|caBoJw%dG4y*+5}EMu1Ha>oIjYs!7xum;QurQijz157 z^2UlRwn%67JBT~i=puy~f`c^qX#yaS!f+|aaaG>WYahptf*oBq-3zJ+rf)$~~f zyUQv7^W#4Njb#21oJ@ABnWdNbd+?NUH)Z_t1gPGW0Qt_6)0rVcEnj4qQXpQk(E}hCtYiojs@UQ4fu3>vt2(*NS(~-)MTd7FTTtzU0PmWtwmhhlO; zOPz$;)bWhx-+U>R6_=sS!`a>okjCEjRzIM89;1=Ya?IH`rP_(!Ju(`QMlvO2aR?YGO!=Mg&j-cwt=P~+#S9R{rr?POVJO>+x z6wy8=#F`#13tlTCql70aDn*B3sJXhu71hwoPX0Rh=_NJ;IqO0Qc$@2%Gp|R_v?CVM z?UYp5q^tTbSJ{m_lqX=2{XfkSbiDdqj_PvL#%uJ=Fg; zh04}$!f3Y=es;ODv=+r zikRBQ{^*OXSZfd$|Cc%bQZQIx{f8x@zW_V+Bh*G>X#k}{z@J24ro0`r+HC1#A)gxoQ z8_P6W__FKu0I75he)Mzlo7*|f91B|_+(007`z)*c$mgJ5~n<0Tq6D_9HumP=*n zrq0+_iE^hr_b${rRDjfB1<2R!nrL(*jq+5sn-p{eI4tbkIDHsXGG|6E zf4&&+h_c6ihG$>9qhaxa2%k?lJaa2BIFg~nTT5ev)n3E|j7W)~_PB`TuU4e5`wKVu z-sw7CK2W2MIBs@!KO-%JYW<@xZ}d^xi2JHWYh><8-eeZ=Kjh3}esn*RdaJB4o!=!% zBoPiUTC)UpGATDZ<4bkFkyV%BtVXl~^F1$}6x`jY1RY+9g4}Moj`aX1XI;2Y0oMou zRpS^7+tXWAFaa{^@i+6PnY40-X?aEOo#e)})?a1hR@?02SEl99!U$;w`@J z#b*oevOJ?3C-p6RV$Vq*2Wi=Q^fdFLLMH+?9XB+CfE#V0 z({aDfmc3>3#y@ZlqZ#nS_?;!PrpA*x!#<8=NL2G@Q0|%$oE9{0iEJb6)z~3JLq&$MTv1!wN&KEDS%co_6e`+Jl;M6TO5y3k{`1NI zT>pR0{`0PE@yJowMQuzYkI9^tGXTb?N`8}68r)dkgUO7?ygID1PfdosRUSv>6j5wR*jx4 zh-?x+tI#3!HzsX$YDa}NO2}PfbgG;f-Bj*NjK853e(N)(^azdUx0Tva3Tm0ckBx601zow*p*N5q$Gd1G| zKa)8RC;7R7-w5S-?rsBz@NWdx-AJYF)G5|v#T@=VHzzhv!+frFNu+U{6(6+RrtP|K zu?>6IJp9n3i;9$o`#Gepa|yX9(k+Nr{!6niVN3b{csQs}rCZXtK`E!TH(6A4go*Y#OxU>QQ2ruaq8&oM1YSzqk%_ToWD3bvvK$J3Z3o#)Eco!oP79Wy6(tl;KjVx{o?)NPl4gU;; zvWaRo{>7Qd3et7lEcdT>X>-)PL$GuM*3Zbom$`-4qm_4}ewa9@IxSvJ^<^3}5IXIk zi)JVNi;D)m?ii!{p*MTutgIg~VPqK6e~2kHhu8te&6!Ze)nfMuwPf$#XFH9GMs?Q4 z5cY808i9E1O!Wpa3NE;j!MsSKU5|4$CNGaSgD03pq7R~VMQYmX1KhE9H>Q&a-2xk|3D{FB#hK~;Nv+DhBGM!f<|1Rh8YUiB&X4ws5A7BWDrk7VL+R<2^gy&Z( zv#wigj(4A&KjeQpehyD%p6>AER6O2D$biN3rX}n7LL$Jiws{6CI5Yi=m$j6qp@W6)WbIMRZ zo>UK!Gzl*4sHAD*j`Ke5`#FR=)2o}Tqvxg0Wn$q_pF?fHdRqo zzOpqw4#Aj-vWaqMZ;yA#%RH{hN*{9H77iT&Z9jy6{mm*1HOn}N89o^MPv{RQe!lgG zy0*rdqiS!TYA{Dqdk5brzCT+HM3#{Q<^<{f5|JG#kEF${r zt5yIy%`Z}oi5fXMQzQ>vj}GhjK}qY{3r+_o<;-dwWmVkXoITpKe>SLk;(QrHo^28f zMxV=6?_Z>|&xa`jBFqV^`y#|#g~45WLat+{p*xEiAd0fUj%IYbAMKsy)C=OMvI{Eh zzDQYYogf%omZV;E4YbluBB~@3-nE}E+g5|J25EOZ-v|iR?tT;$JKyFDWwuZa{K^2^ zSh6hH4(DH+?^Bz;c$2zef^P199>wX?IuN?kaO&0ep&gd*eN68}%OLf7GKAghC zk3YFc<(n`eA3i0E3g_TS9BMj|D+rsk7n3?0vY0sJ>r+>0G+Yi|mi-+$A6gi}>&&`8 zaWB?4g2N=tbkGrQegj(O4$d22s6toZZ4lCV#uZ=Rd9yLY@bYR z{IiLXJ0`^aw#fWD@7zLC5)bm@-(hn*ZxkNnT919Wn;W-#NX;8|$A0)-w2=wnmU7GD z0%M=Pe&5lz|15{*|9e3gFbVY`1Iyw0D2R_B12Vv0QSU-WnrgI`KH=1vuQ-Y}k2z&Y z&yptM^|bZDnP8J6JcuBZwVz|+gDZP^MINtRkuRMJva>re2p#{V2UaZcrAkXFe4jwc zf}7>!Qd<<>&lu#UVa%Lk3=~6#R-i6eaWDydl2%NW0tnp0r1YHd5v-Q;p2I{55iA2l z(0Hq7D|_4=78;LcxUttdV@-d?d*n+_5JS$?A3fhMwQYvag*lC18HK>eAqqhUewM`NOEIN+mb4aE7@;!ln$ExKh#>a%FuBtP1v7tl=~Qj8V?vjr zGN?gzKj|aM_7BO0#SINbMEqjnLRn#EYsF(0f8`7Y=gtH+Q_>rfM0uiKt-tvnKfXxI zrn|c5Casf`dLK|#Jq$oNt&t?DRL#vX%3%~^=&t7W!RyOUyXe`g?WkR+IrZkvYc-_r-;JsCc8O=w;S|C8fUHnDB z;Q4qBbz#2XthJ2O`yWR=+z$+bqVIE`7nc<3F6xAi%(xw01f5Ma-4ON`K^~!HaDaT$ zFHjN^4j!IRLx)EsKKnw>s-J1j#pN%n5T7baQ3|CS!_R_}%r2U8TX^L% z$`6Puy;~L+xpk)+^C6k61@*kKwp}75Cs3w~BR^4)=+IO8NKPD~$Bl7GF){Q0oT?8e zt4HanZ8Rul;$6Eq2A(n7NiHisXi`gHIbCW)o*+}iAtrvuX#ci4WzTh@KSJzTMbBgH zt5%yGQhh5XlA#`sWAY6R_)9P69%4bbl>9_y%%4`5X{VR3wL=ij+FkQ&u@?bFJ1?R( zD792cF4g~f0lsM})e6O+a4=Qk{;K|YIo8fr@7Fmcz2C$%B50{S*HbET2xdENWGnrG zZ*T8uyMCl+r>A&_4V$Y22V|%IPUi|cne8j8H8m9)pW1oPH#5x}EP~djrUKam9!6WP zCWO&+EWuDwQBha7d6drQKFN-{9YhUqW}GYx-ls|;CzM*O{<#$KS7Z+wu)OkL3((m} zb7>rBz_Mj?zg7?q+KxXNGP;mlKnS^Q*dwV*;T$9r4eT5(bo*`BEsyzb0iNHbddyy5 zZ^lJ2eA0_U)hR3o&O%(U6|iX_WI;Tj_=H#`PG`9Nx~z8R0lBW*TqY*2Zss|yTHZy6Vs+g9p^A-HDr#fox_Y)ju5&r5`r3<#Mc7>6XUbf}i`!*` zpzFpMP~YB;Qr6Q<&sX{lu#^!Uzd+>vA7ivHbnr+@7b} zu4jv%K9PK!CYRaBOhDT03r18RV*Vu2yg@yBz+H1d%wSA9Rr0vR0+tTz#~__~$QR}R z*5A87mff%5|Hl?LBjYdb$^i}+s4Vh)Y(kugnOQ~qW0m#|Y?Tu!Ia&L0oNT#uhc=>E zaJF}o8mR80?1#KCBH-F>S0%l*easz^AQvbl=P0}kwwvcMJ zD4d#J69yW?jmfuSD6{VUsH9e_nZA4rjmZx$WQnkCVZ2^J@ws2+z{7XK3QLS&MM!Ru zQJGRBlIqPAOvbEWLYep4VxTiZ0}Rl@(Wd=Bw$7@p4RG7mxVt+PcPZ{(pv5Wf4#g$7 zJH?^6LkkoMQrz9$-CcqcoRfXAFV@;8e<073ihXsVGD###ddHoRA;$TW1D3ZvreZX|~t9iifkOm!(d zg-ehWRX#TvY7Um)Rx48a6DWDSVA?@H!R$5$vDSC#+Ey1*yqy0uZtc7m$4}5SvA6_raM_$0Boitz^GhwHN2;WV&ANCzPF)baToXqGi!B03Y%vUy-by}$k=68A!i zt4Qw|Q4)Ts93ZRhTUhv&kn%06`|&6*A~P$9BF-iKYA&h)EH4sY@~yfXg!pbg8eF-0 z5om*Z4^_?>`FyA)^W)USdcv$DQ$3_IK%c()Hcth>NEVGV&CB;W_R=4m4SBA04W8*6 zXQuu2nx|qoZhVF#DKCbL(uJfrxQpqUO84ok_PYuDCb7Y;2rp`zz71uW_Pg&7+S`n4 zZm5=tF%=my_jn#QQ{rIJU58VAOq$3WOC-)8MQdW|sGOmi7{cXVUH0l~cAql~bc3GO zp)&&sp=Eo6bAc7EO`cN-2T3hQiynj19lV-h@op<<0XLz6gV`^Qd$-2V2wGL0XdGRS z46FP+8ChEFAI8I+Xs&$uMq7^=7P^P=ID!&#K zQ7gX@xH*ZtZwuJREd9w^{bIlT=-B=|yVnd}`+yCF6&+}^iTJ5YsBN-%N=vOk9)Hlo zC5n-GnlYP>7~S^tLJjrTFC0ycp??%lQWeM35VNt^t6i_1qKO<5^ZS&eR3Qfu(MjTB zcD>%L{g>ZfcFZJ3-uL#1@_A}a6>xF5LJRKyVcT)19Y?Ngl;fHj)cr=r)kW>-BhDep z=~va2*r+Xzyp9We_IofUiWf2O!1V_fZo`Bn)uA zlz`29BE^G7`Zk8q?le|v@ooIZq}y9auG0ukYnMs$1iXSwjAhNupToO{O1~`tGHh{a zd^ZbfgYN${pre-=w&OjFZ>;LZbgY&Ynw@b31SbVUqg3M5a_KZ%p%ZL9QY-_h95|qo zR9M)i@nmHE{Y5+9@2mGfZI^@o;5Q`jrZ48;(9lWq$Ow#)--FWm%0e97m|m@yH)?V! zS4Ii?KNIO%ovov23BIP|FG>{{j1+N~jYC}(<=XCg)*mhIISg7ASIDl`=IDaOXFoDi zTA2+-HK8j|n_N5AT|}3M#PJQ8+zho_UOG9RtuOs>`7JnFYG3FwL?3^@R{VKMYwNVL zoGSXeZ?M_S7~B|>a=e)qVfWNTf*!#J>}L8xzoC)E7MQuF#?xqLh3&pD?X#u9td-QFA8oq;R- zrn~3ht`j+|FKbR#`+!2WHH)eeszVo*u$G79{BoPH9x@g1tN|%um!;2^r6mh4Ihm(_ z{PBtT&#t+=^MB7*hqV9WZ*CU(nNFAXx{${zDMBDm=9N}21!0oxADq+T{rrq{G1tlF zf?I{jbJZ{t+S^mzi(cRdaJY#gTEA^}{M50kv zfbOCYsHk9|%gy(k{GOoBY=w{}*K68}04e8yJaA8Zx66Tl>Et_*Dp}wvH99mTC2R!j zsd6Vxr$FXjhnXD$?gfFX7aSdT>VEeX#t_cLBe#HJ$^vT?G-hF0CvZ2fvFtG=D)7AS zCci?^vZw`Pa{R;6oW}9#DX;)=&kQqs>s@i|<1KWg*6PtC1u*2bGWHbp0X-Sb`0?Yhj%^?zChX07R4kAw}%qWt1OjtkU0?M&fjEHCOQ({!-&e?wvLqzfP0e zY2?8<;ueU1sz%I^C>e} z4de*(ld8S6og_i=iamqhobHr@7mkcILsKbje%~T6+sb$y8EZ60Rc`bT1 zwIms80yzO3Nl3yXD*;`iFhPu(1oTU6GPmHzq`|293?um%@FeVE+FZU^5E>9i$$qyquB>KBh`1n38bnuEI!ihV{iao;L?<6!d zH1eey?qVu@Jy)f6OIAHaJY0Esb%yvD7vq^7MW5rJ2ldE=*A3UZJl-_FABw*=RVR`9 z7C^ASLj%3=EI~C_<3=}jM59pf-(T=lsrO6k4u+z(;b?yZ4$~(w*B=KwX0BB>Cb|0r z?7mVU+Hunm#76y$%eR%=ONMKF{f&46O<};znbya>=IcB%OV6{|uUeBs{Ia4EO@7); z@yAPMs7|mUWA0bKDsv<-Sm6%cT99f2#5*0C|N2Pr`oNF5O|IR6+q4nD&kiY8X_%PE zAj+5MOl+&+WC;CA9{Ehi0w4CnPHk%z#?4Hs(!Li~nR(Tk(3+=j%}Ba2kn9UJ219nP z#|Y}D1O6c3JkTNg`KVUtmo4jXJ_l}=iP+$ zpUxr?2Ae_)s@DWRS2;dk{j;7L6n~prx*kypfZ2KjdAe-*gVlU3Nhrt6Zc!0ytv&e( zI2;CEW#h^!W7Xb9tP~lQYqEkE$QA^*#TNsj81C zi9*e*g>~X9u}N*im7X!QRNK+18q7WU4Z2yo${w+-K=N((#3-5p%-b9Hk3mJzA~nm% zvimA?$`Kdd;#fcJbX@((q0c-v!zmVR?agn=5(evRt1B5jlsq8u|Kw6a>2eO{ca?|7 z`;|t{*iL`@+er_p1z9k-EpH^|-ToS*`Kahe@ygU5PZ64J!M-p)vi;&Li6H z+gsYSy3#kDZViplL_c1cMO`SS<8O9rho4{6-bu-S6aaR;e}Qn`oAMB6BqIh< zIS@K_eTBm3wgw!QPeNH776D(J(J}L!u&xHTiKoEdlrPB&BUMxrF$YWwu-ZCfWR!?z z;6nTTKqPj~+bJ7~+5Im$c{gJ_t8NYQe!e{bgi}r%|IfRoTdEkOt0{Bwrk);1tT5kq z=E;Z{3C5y`0*!-QVAL@SfXM(c#C5e*${hW$<<#VVKFG7ouoexj@`g-;6)a>xAt%l% zG#yOt#}UMy6NH{qA;j+s-KHI6T1QXQa5j?#_g*3)^79gbTX37}TQTXzLQ#-&s*;Ul zh}HOhSL(dx&_vjzgsvsP6k|US3}h$sJ+-y(08`{Fcji)wJ`lQU_B_GVV^lDkDNWSJ zK_9Opzp@_q*7%u>M2dyvZgmk7pn|ZlOqlbfm-Z5HYJhdADC;MaMMgbRMYRYM=>|Uw zl|BS5Dffn3DFWeQ9NR*J067dblORJP^5B#y6+7bcAnLXc2HzuS$e%&UMU#5zNp#kX zd~psoRhZIeNt2{dNvdRMSOjz5H{ohG9p9zFvwPqY>G{3c9uobL3292P44%9c^Z`#6 zl@e$j|NYh<^F&Srw zvUwUQaP?A-DJMxhVmSKF|jZbFyRgr?WKn0vp%OACvOVg1`)1dg{m zoIf>k6X#LF+VV_!lVzk#1M-&IHvM3wN%>9IuZP;LyM;vm`EGil_qo0oA88IDqnhZF zpwPfyw{Kz22*}I0SNa~p+xx%qVw8orJ3HBu#%-@W7X3;Gg%{Ot6jU(`Wp>K)ED|| zm#0DT+G9zE!C2Q~XB%LF^{vT0qLY^fE*}v~sQh*`8M9GZC=)duASBD#xc|7juSLs| zL+Jwy%jY-Z9iJR}fa>!M!0fq=2sDfcRH5_AJq)_OO_t};7g;R6r(aT=@ep|YK6KnK z1WyH8UQEDe;V-PEt5bpg<1sl9hN&pAH}7NNIab?1NgjLHCsiIasBoX*0#dAO3uId_ z>XU?rq+`Q>oh5Sl$iPU-$OhGC~?k@mr1L=*6?mK%x zR$KCDFLFfOr^(Z-jH`+SrlH8>|NPAQ(!p1<{HMln5ea91ZVTf>)ts0!g}hEg!R)E6 zLTi@sxdApjgk_x?Ilu$ZoaOvN@4S9bdqvaZl3Vx{8s9e}$WBqH6K;cgRxQ`SiMT)# zsXoG8$fECC+y*PJTyFv#b2bHRB`^#bb{KayZsXQeR|$A*jO=*M7NqVP&jHPb2owBk z^4oo)Jkc>RtJ#YL#+)ARFu}JV>K=NyA)H~#=+kvAv`F7i%c*OUA*n!j6;IxlIG`?} z@~PPL{*$Gl7nXz4`Df_QofWNGNvf$>zd8Ha?eD?R=QH&M^nVkuYLw^s1uaNtH4XW{ z7PRj4X<&5=rPfj-P^a~D9~{PYc)c~mdHEiA+___F=7MtECVPf}A4Ke(`@7{1sk3zB zN3%rGS9knf;iZ?&1~c zDCs-{suV${jsLS5Hk#9FnBR}zKkyzYUPP-qW8Igi#&yU%#M*|6ah7$(0U}vP6GN?* z)#eY;4Cc>~1g5jPM}^)XGCXzN)l1RJs4rYK;AkD>}F zzwJGt#XD=2Y!gGne_NdSpok?;c;N&5AO~j10TPaMNM2eEI=WMDSuMm8G@?xK#7Z(A zEyN^b1(Am5i1kX}h?(#9-wXXF+=$JNuF|O?ep#{u_PC%wT4TFN)H|DC=aQn3rk1o* zXA2s{>j~6eSnC|k=WDNPebak6(n4f4&%RlbnDb{_`cIkC2pJ!t@JuxVx5w2pduvY>ujH(4HL~T z=RA7Eus6}xTKjM<)|qa9Xpycr}Mq%g;SmN z=9D_I&uI}pW?ICQ%(caA;dZAZ@v>3*D2v+~1JXodyseS{jOW;LKma-7?&_IN^g^)U zhHr1Rph@eh#n&ilGJ78Pa96ZP*u@J|m+4du({c_8!rYiq{lzJaNgf&Gho1LAuW&h0 zH%64kZa6OuJSky^b{BP42Ake}mRPT3G*8n)L>XMjOYZ6oj=6Eg->W+%iuW?YvZpji zSMzoVU=|z@h9_j3!_8=^A!Y$xq8GTKP+<3X7o%I%x=zM$RDPLcqOz5d%dNKinP=Gu z%Mge)_!ki`0+q;D2lb1GVs|`YBh{uwPXfY0U>lK8wUk7#Y+zix;;k*MsoCqy-b|M% z(nti{6g( zk#_PXxy=@oCA6LZ1vONY4Hg>A@awjOoNv>krhd4 z=H4uZZ;uW5??fpQsIU_XRBMvH9@OksIkwlii}E=hOY-S63KI*8=K~gXA73G5HySG9 zyv}|eWZJ#y2N=^??)3Ca6Z1d{9(Q-=_prTq>AeoH$pbROwtxO396h-w8A79dpCKWe zl#c}*_Q=&-nXVf|FF2>s?)jO4R&W_3vLs1swR>d;?0JSv_~Zh_b5Gu3emFtOfmG2A#9!*9kit1ipBOBFVb z<&m8WPQ^zDbQzt;2Ft?SzUNqZ4#gRhW{ddR=Doe#oIAfX)cF6RKLwM`8j9AbXkV(l zwE}?@BhNy2;QPH5>->JUt~WX(za8D*ECoNt=D7d{qJ5`TaV|O$@diB+!e8fN`COGW z`r_v12?x^uYo!vD3NAw#JWf)3C9?BuQWUFE>HD_n$swp>XuIZu9pgv)Mo z2KQUg;ARJ!F>-1vG@yR6D~c(hMV7g-hkzS+poTcYHjNsVZ|Qcj2QfjTg6uDc3%L@ zwNuWHY*EEyY^xVO*Q%A3^63_!Bvg53Mj@x#x!+FV@jVhP{_6HqAz<_mJO#|qpD#3AxKMolnwvtSP6iY#?*Lf_F|U1@`lfzZxw})fPR|=6Be01uUskdj8Lw~z zF?pPb7UTrklu=WUDdG_EYghY8m&*YD()KGVN6)X3xyP2zoYPa=&%V%pLQiC;3@U>e z-j~u_ler@K)olk&0_UwNRO-f4YnW*^n^8@?1!oKVwI>{bhd?QfjU4Vtsh5|8klZoK z=}c-h*tfN|+CxyAD#NV^@i3sDmok;OI4%*aoadJyax+XL=zpq_Kgibfiow6(j_Yx` zIdL>`6WZ%MQ=@ls= zE2`f(!KNsDEUSE{IDi^O)HLFqAZ1F(&wm|JD)E2jUHJQ!k-p}CMoFAF72%+<7XnJG zk&u+BDXLl8XkAmQoXV_S`=^zTN$6l(O*w67UP=6IqPEf_EmZPy!#ryQI)DMV!1@E@Hg~A0zdSW?E@ML1BQ+0uCd!S(8PRhhc=&qp1Z)uP-!zi;}ebtzlq@iL2WAV;5lOFABgtK;nEE^C1QXxQ5 z)O7`B)5nd4!e<-s`jS8~P#yTh(^ej7de3D(xIG)gF<|_DM<{Z0MI-PwKKCTxu?a*O zygGmtUrS>hs3J59+RAmushcglzhbHGM-TKSTM~O=Jv8>F)3X}yj-4aejY=?xtKnyl z%K{{bMr<}|_bun6B+)L;b5DNxHb(TQ*g$XksM)l!>-(;KG5Yq$gl2||B1J_sHy41t zn$J0)lpxkCi8K9hJr$i7X(J6Io!eHsH!>7{R%uc?<|7=O!L($V4girxr~%48L$r`k zruxZ1N-G0*rr1`Y-;I}2E*8rSt}N`KTBK2Cz5Oo37V6En5BgWNXY50o>Bd1_A`dpi zm3guH8Nw~Z*5us8Lu9k@wMxhy>2ya2UvEKIs^tyAXIs}bKimSL#$?Zw#*LPHLBrvd zxZUBMXKa`aGeLbMoYWTo!k{g}hP0rl?G~PVi1fY?*BgW+!jl;z@FTu>7w)Aswl$7v zPIGlZrzF@`R+2B$B#0QKfjv&cGpnykz9Y3v9mm zx_`TX836BkZt(j1Mi}Ww!ZEh;M*gaU-khgS@Q7o>%k*nfr#-tv4uUD8jn^`4d5gvX9*j;x7KGPHAHer3-^j(@g-SAKIHKLmj)>Cw^fLW(JxGtm#ugDZ8 z>g~qpE8A`{qxgm}i~3p-xvj3Rw;r#%%s5jHZ)aFVE+bTWA!4l8#nG0Lf=5VIf_OwH z2-Gbb?Q{7HSGl{ncq;+CSP?K)BxX(M0FwDJfJ*s2;E#W zeSM(HrMu69V_KXwmPRE!o&u~Sfz==y=_ z1->~({mlQ%0%TE^VI2GC=VRgx6VyJwl@rJ-KizeHoU)uHjUHmh>1$d(d>L@Z&NFQ3 z9S!&jbE380AGXKPdmvvk>-!IB7rN=%H#%4&TMrqx)z)Nf4AM#e1ykgkwEme62K}EW z0W(>m?@Ld)%iDn!EY^mS#n^jqsph2S(%maj>3vPu2x9oSkSoLVVXQgeNH8^dv*J-mpD_Hf=1y0Aj+n-xm)!v|gVxaKzo08fj7Z$#XL z#y_7Ga1$wsM4XAVxmB02hDL=!13!H)cddywE?)ml4aB-lNpbOy*5Ua2dZ9em1*dks zDCzpDI?u1OR7+7~?*$crzpl$!7R=|Z{?TDY$YxN=iVA$)6yLpk2Wd1PZTbpyA4W6e zBaNyvKra1Z8UDz}V|gu3@vm{VCp8 zWrqephn>wT83J{1C3ae!jneZ2On$MXQQ?e8GA;zIh zXwamEypsKC+Q`VMa#O;wyQiXSYveK)z^3;5%T3e(%`4DqZNb6Vn6fVdAga^ygC%+5 z@OWyKIb2I`R&-wu<@`tW#g0n{M^T~Gk$r6DLTsKw+^{?P=k9n_c@tB{gx1AJ-`Q;2 z_&7)_{mEC;J#&4oV$;vcK3kbOSpnp^!a`i;&#dqKnzT5fBcM}y;d0UlCT$AljB&kevvb{1=oJhGxW|h!_||mo>tJ!e^ac8>TJ-ceEaxsvtq|@;sO&f+ zM36;a213Q`rUjQYM^ARb%)arBGp3aF1O(fa9JN*0!I**Jj@jRF`IV?jkBB9Gy#jLO zAt=Hm`2>q(lFzVdidbKJD}CVE9}!P+!Avhhyom_~i_hN6jWJT2U$%hQ_M0+6KK!k1 z2-9oA1`U*dfj|sYWrH9)U?%~pcr(@>eWP1|5A6h)&43B)XUg$<73p=?wq-dT=M%sk z1P!xD8ITbSh@ZN0`1j{n{{{P&>#bg+_Iac87*9)RZ#oN=4;V_bj=P`RCFIEqIFxJq!b%@ISY zt&gB709?E8^hp*EGQAK58ATUGg051$wRVamZ5Gna3@;bgw81`}Nd08_-jl^pooT1` z>|h)zM0X2)cz7r;_v84Z&5v)ria1nayDm+V^;y z|Ngx($>d%aG9r^Xmv_<+H@cBGkXk^bg+c6s{Qqe2SSl0$j0G&a7~`^({}O&2>t<5I z3`u$QGd#RCpTGWE0sEbPv`MWYcPQk7>rUKXl6&?|);>@v_7AX=XYqolyHG>l%a=Hm z>>ZdIpw;k1A#=&r64E!t5wgh8NGEt~;Rfbxe2C>FQzW6F7`zPh!@e{pLP_jgZLoqqv_dF#(|mMjko7vR4n*RGIxtOT*U$?n^CjhCb%NrUTUS_oe*?wSf#l_}nus`}pTNtvoi7 zWI?qK4jBQ9f<prWZG_O$MmKDD+e8C5 z9%<^`>exxp!D{>I=-#FyxQTK#?qV#$D;zszQ`2*XSyD}=h`y^UwIQ>xSjYY9x#BE| zX@6#x%=*~RUDK(Uti0*f1jC~z7@u3UL1r}I=P5@r4;Scd?`pE+t!5WTYiZys+{!yy zmNmsMjns`q#}m#X1dq;@n4P5vm%*9R?cw5t?hG!63|=r6#$>U?x(zMD*zbiu)YAa& zpamvdtP1V8!+K!Be@{rT9*U0ke~!{sYwTsk_jS1HlUC>rH`8N+K3g_62g}GYi+>Po zO)a*^CH$X|@Y82Jx^5()tcoY)vwnqB=kSImxFtXY(-S6fgus_Dh12PLzWV7%hWNkV zoRfiL1($pU_yDmIbJXsv$)U;aefx87v~sS>KKkA)cdYcz1Ec6t>c=5OVV;70tjh3= z3X;a1g~Pn!zE8e=aTy4~#uToy>A`@HdUsTEHZ^w;qX{?-t)#sR`sr7@))w0a;=Cx_ z476V25qvQ8`v=@K`zH?$JXRBVv)n@2>R#QByT4CN=YAX;D|XOwzQ1Cbj@LI66qyq) zgr8^Tc*B6XutX%I-7Y`oN&(SuhvZz8)_DPtb*BpnLMVKx`->rS{3l|z2=i;AwbMR< zgT+tTSfzluuXpQzDT~0WYNOZeYWjTknW*Y$5j4mB*`4fx{T%Fye&XNzJy( zBX#(CN-;tWg1iWRie?U|MgQZsD&wtK>FQ35iAY6h5A6%8pzUV^!srL9-=61#DU@9Z z{u_n{9R0lwl)hwEhVB$bBwNAr5rAHD0tv0ft>LsP=NKHLN(#=)^2Wy6^-`n23r&%` z?T-IhfNSiuRaP9`kN?LAR$%ksvPQg6^EjMgFaB~HwUU%G1wbpgAtGX5 z0IZF}K~7R%05XJ$g=#2NJ0>{VP?1@R?GurUan1$EUs-6p-o0F9yQ2&QB_+=EZ0O(; zv{fW@J1c)6=h%sz8$lNcyDHxPAS%4LiWF<9KkFUIy_7w?{ej*Xxp?9d>wdu1Ofv-F z3Vctpv95iey$hLJ=Ey zlSL*rq7!x#=eFj{1^s6(7kixOGUPR4OX4uBDx;p-%ha-bOIJR`IY9klVFz8$-n^BWCi3x;)`HwC@2y`0k})z9$WfY5?GJ8m1{qtS}m z({%A62`5b9g6e=r=-7^H-$%$+49h@xp!xZWuhIN3wC@#mb`l@L`d6iA)w0G;9F*CI zySSY<=!zl_Z}OOARPNO$Q9nquw!DSa<0qi?e!~Qvl;*~}aF<5=h#VKN2G5h68(=gU zHX}*rLSi!Gg*kUJ%paa>rNFr)1e4FvIxwaA03m{atM7gX-;4*|FxMl+MIWpy{d{Gi zs^_wIuT0YBAS*bU5kJqs%rurPHL)a*6?HyKFYT28{ibX~H?JWo^oia`l|gHDI@uV! zz@$kV-Qkar7E!`t2B%*RMzU9Caa_ltAjzvjrVyk0&z^u2IF%*KpJ&|rd|4310mJCc zp|ou1iw0aQNf17-U1PW<@p5eyCX1GXWM787l1@i`-ZbM)KLAeyzFC$qinL+uqLh)b z%=QN?NeK_lnkW*B?MPst*YJZSrqH7jV1nhjeHz)JBNBB|gfzukF{Ff8{?9DY+-HOt zo!Ad0f@qn6+X+rVuLRhiydCsqK&by7n_Z3n9}5Hrbc&;VYk-ggmE8T!k*ddpK3i&l1Et96$?oovrzgGjRk%PSNdN;?;mj4Bnas)Mmn85>Kg~5ujK_o z|C5`=Y z6j=c`ry9P}W_wKZ^&n{y|EURkCefyrh|%LO44Dd4=l7Xe&D=pq+89;hkyutX?dye4 zT_xq~PV^qzmx2Wdd@h>=4<=YWt*NnwP*Z6yx{dvI`GDje=;oXu^#&e=b@1o z^wdgme{1{8HMG6&yP&;pOGu#8^O!l&ay`7mzY^_KQPmmlv~_p?IC0i!ui_EsCSbbs z;jFTu)S(`h`}S0u$N@17JK>aaAp5Vx-=L|PSy?e1S?PV$GQ-126ToJ^))eEW5Oel|D<+lUbFe&lh3zm0ksrfpZy#O%7N?WS=n_HPEWUa87Y~i&aA8+%;d~=!fu? zFWto_Mu?OJSc8L;MEC$nd(WKe#52_=9Y-zJdHe1+Or<-?W5DhrS;FE52UhjJrg$i_ z#1pknqAW||-N90Fffs9Duix?y)(RH`cLpzeqhwv~_&XzdYv38QMYk4k8d8W8X!7c7 z_6{t)_On=K{=Jh2C{I@g%>PN>Tdod-)kSG^Irz-{@>iZZ^{c7=u6!4Ea7VQyo`ic>#wfb%spNjs+YOOqCX&dxO96#G~QT32c-(b1vOO zAuL%6PI&UBTb2n6DmP@eo`rV`7hV%=4n8r`anw(+TnzPO%|dT>@ktw{V?&(_Eww=Y zpKc6Q5tGf?+8>a$pv6Ss%)kLF=A zKQ31%8w^|2XM0jpJh3QorN_>#?AOGC%0ys0xDOCqee+Zwq^){owpO8!NrPh8JE2CN zX`B3MDP*a&h5%Nl^j)wsZmC-BX6XP8NYu9RELyi|F5SV{_F(Y6gEy?$Y~+tPbrcw+de_99?Hhg zZZ?83j<0ixBY2#*A+k2vpYaX#o8YiI84AJp;PvQMY2qcgF3fH+t@m<;KY}vT{fPc?bm8oYJHr&2 z;|$-GZ11~Wu9B7+)8n|zFU|R-3?`==byqvSQ;OV*C( z!>zRBoTcV0-p`8l@Touz)fZPpJItF349jx}0$(72mAkT~7r$Ze1zheouMNz@!j_q9 zI5?HPfuvjUD&WrXEV>bb{I5v{XlcXd8w>z`q6)GASCahpy4zG$`DqPB=MI9s*AqUZ zVHiM?145KM)*%oNP_v~p&2^MGRio`Lvw((?XYU`b8E)@NF9Z6riSB2eq>CizV;C@Pk zfpML0_ig|xq=x!YUkgmFdl1=+I%1yK_(g(45T7>}k%>z((;yrU5Juq2V1~2I4+JqO zLk#UwNVW{A^ZOH_sev4#!CKGs6;pFPfRZ$?yYwr zbwfjeL((nDzAys3S$34a*u=})0e&as^il&yM>W6E#7WdB84S+0+&dN;$VZkNKB!1yJJSQgl*tAj)9-n z`3J2_YMLI#2Lc#~t$#FZ^H38+4+V0ZZ?2CwYEdheDhJmpw02jH^34-FO50Ey zHIOZ0w&_^P-SW*jHoKh@-)Y>-{N%9o>(`MZ<{}V+!cwF(INy+knL2 z7J?1o|Nhs=ePjFme^k}Cw9DMmi0D3SsE&nApO?}q zT`MsU61TdHNY+Lhm;j}UNh#M$U-FkGn}vbjA84(vk7l@rLUh7JB}lIjFpC3BPi)m@ zJ`a6@X~myBOP)@57W(?~)!KF|6CxoLYL?)P8&NO*`BsnF_##^l3UGhIXhFY6ClYQX zH(whxn>?3xUS5}W>EF5KbXaxg;o&K&txbB-7fP2@IbuhMbzc$3NW;)=Ct?A$VLFD> zJRO$i_kuhZ&Ck~bHLZ)bQJF=+$zwI=OI>C|x?`T!muqnVO!2TrNKBso69e_GidP3I zzuCeDczYuM1M}JATtZ9Ai!Cc+gn_;LRmBhIAE9BCg|t-tn*zh$g&gJK-gEbpFnBAb zxa*adN0B7qRkilH)fJw0HOu+9VX5%UcZ)4lfY&?j+sEw|XS*d${PV8%G>;vh@ck-{ zE*gYknmViAxiEgi(KilYa`svJW9PIMrr@6$DH%UfhbxA(nJ`v(H41q6^dC?{A^6&`%AL7<`frOks`gn{sDo9o@Sj8 z1+PrKa;Mken`QjzLV*vFhvmtiy7{Tz;^cK(TSw|4y$<_7A!^C|UjwRS6075&%;sOA zD5PVxDU2g1muWtEOrQ?tl_GN{YQs7o{J`By^9x0q2)rOu zG@j~4zhq#hg?ivAGbaxC&Lh3I;>Q%FgeIjV<|C~}SH`v3ry;q3f>IoFm{fE@P5h73 z*Oi;TiQi-hh}Q-LWBkgQ+%jq*Gk&|VCN}5-K{QwIBevdkX=@WNfrOpHosQ5iyy(h> zP%LVZDFHX!Xbu}8RV?YZ%LTfxsUJ@q=YEz<@z1a6oVGi*Hjoze>ijmcsxLHXS4k6I z$Hq;_!g>A(PH%VOwdVJ0uj6(5Wd6%5N4x7=>pyig$X4FJ6EBat4T^n<%BW@h>`iz^ zfdy^&rL1+tP}JjMpcl}o z-jyM@B`5MhrWh6wQTbdF%JTTle*P#z8&{}<6ED7~6`hM+M13Oy#T!Pf-7ZKa9o@X8I|H}dl`Ca3f zSm$ng`>5_mL&8d?c|OiKvErgNEzLg5QWLPU^fH<0a>@lSyy3lHfNlSip``os{}WzS zp4d+?c$5e+I(c$k5k z#u~5un%p^{{=VW#oCrx3#9CaSdyC`r5_f2oAILAwas)hlYkq*FrOnUxt18d1*O`ko zr0gvppRKVyEMSf+_^V|3zdzZW9Cw3qg<(x{9a)Z=b=)pRiC!?bFyz?am|NLP@&lL$ zr}7in#?rZYjfxNWycx7MT!cNq_t%tnNMnvv$CslC+fjDF z!PtM3`~Il135K&Y(MT9w4|-{|%4x8If@x8H2U4+UsfR}(2oq_$3*xHvhxkGQ1SAH$e%B^s`*yCn8v z6^8H7dW*RTV~V{&h0ZtL7QWm)Pja{oxt6*%_VyCYsXbLq>k)0BSJ*ti-P&?dz0=|h zp-$+zL4GQ1Zemup)jT4GOFpcII!w@3Aw1qFpN}iS-M+{^WnzFYJ`1z}AJH#sPr!G9 z-zlh-YM@3?TbYLTQg8gJW1MRi1B@>kv@nXN+sPyd5%C0vv(ztCsdlFohOzXrANFN( zEuJ!{I7UGt1$2g1Fy}dSaE25=#(p7WFoB+{VgP{`r=JdyKEKg{Pp14qZkh{5fA=4+ z<$=1PGO}VV65`;EOOsXG($Ve+y*Po^9}}sF(i>xGrbmNuJzj;^?fxe?cqka-QNf`A zEg$v)GlKXWaY_~OH@u^ym|FH1OeskTq;0@SIWYQx%|D&}{B!5NYY;}74L0f}eZ+O?JtUsPMU`uHu6?9sBAstM?6JUl;Kq6d(){~47;l@edAW^)a zE4BCiHs4qbqw2|=`+H`?_PxK0fwl7n_HAP!mwXCpWs&XV6=C(_A( z?_2W|p?IHVx^ehebu)<@W@g;ZcY-Ga3`cYZP>l_IXzvwOatg!ldK+agC5L|41xvbH z5Zryswf7ys^O}r2bqePz zga6HkNl(|i@VE`y$_7o5Byw52jLCxRfN&lx-j`Wlazlbzo^vk;K|YadI7E&SS$)-f zMY9Ll7|hj-D@#b7Vo_WhM+=_Q`*nh3%{Mi%HVpb2qrZxLq3&NQ&m}J#@L2yJS!dPO z1{*DH+#O1g;1p<~XmKkJ#f!Fu;#S<xO;GSzU+hVV81&*AV;}Y zo;7Rcp4-j@)n2QjOvLHhc;zC;{uTFiY=ajO;Jon;`97VRe$XoXcFAQC*&~rssJ&<& z8NlLYP~fP}bKYEvQJr74Bb1{_POuZAx8PgkDtKdAOo{mE)Sx0@7gqy6Q*cuQ0JXJ* z2Xyw=GR)jvg=AX>N&55o74YSmwt#vBne7SJTsGgGn?St z=vc};nT{sk*PjiyRkf9ALKFBNMce?*nNk7-wE6-KMzJPdz1)H3N_8m?Elge zNk4h>{x;y@`bIgZNgl<7l zruCH}wqM!;@Kb&M1c;rEpS1#9b|P3quLUl zSe}o5dGTX%5cH6QAX%T%(9}`}HAY``c=om7YR~vD=<)!RY<((33@$ z0^d||-d^CFEM0sFKu3&N`r$>$@d_R1tTduZdOkEi8rmUi%(ERd6~${kd_U5DBcvqu zqC2L#7kQ+2g1k1vL=4D?zOkB~Z1yCk&$$G*9g_mRMtSvgGIekj78lqknCmtY{hzr` z+U_I?%z>Dc0L4##PV8aU6=y}KZ9gyp7G^K0ulGDkj}w9eL>&j1>GtD}h8Eo3D6v+Q zh&s5+$|9;q%L~8Y(P8st-#uI1s;AL^7ssQHN?8*Tm?np6fQEPuNSCLefMIV@MI?K! zg1r8vePdW21izT4jGfL^oLeSgi;tA``MxgREnanr(}WNW%j#l+F?!4wdQNAex{GO; z(S~g)npmNbvW$WD?Oqq1<%jC0L3Yo=mS{s)l9hW*papM z^jG7Um!a?0&P5K!u+CR5$M+;JHw;ymRrAL_K`J6ZtcvR=X36?tsMso4i|!xE3%~Lj zNZz#8!5^zTG%o=R;I?mI6s`xyf3y*Xw`W?lYLJL_YZLO}&-BJ(0ZZaYR3M zsf`S<(iL#*9K0L!e+s$$(u_TTGha+;;z+ZejU+Wvu`G^r5Wzm^M8hsOKn0?^t~Nv# zI-WXB zNk&YDEsrMauI|0v7cM)|itVk@IMop9fsL?IJ-C@f58C^af%*cRVqI7ZH8Hj(Y7PEs z10(P314*?+Vp|O-jov|NRw9;O&V)1E9u^vJAe0VwE%)+0#$*ZwzlY6k&qk)=S7zfL zN;Dic@>JIsIDAR1Pglb>zcNv7z)IXZ> z3-$F5d8GA_o1_L0i-Do@{#u?S(`0K<)t^Fm&5M}Xe=m#kIfEyjW@Ik=nUzDUjPrcV z_m=iM8)v0T?nFKVJA~{5T(A};zSY4woqCT34o4SzP-pYrrVE?xu9F}CE${m*A-I+) z?Hd=gQ!KvSl7ZpmqW_Vetv7GXNdU1WO7NcJOJ zdpml`k8dmeB&@M#y6$Q^fX<%5@`1h2r7dUw_^B(O%16m428~DVQc`Gc6boF9ieC%8 zZ^Qm<82F?j;p+}RG^z|bxZkfvI{GWIiXkm8SB$|jt;qLeTv z;IfcJM#!S(Q^!aX#`Fkq1_iibEobjB3zvoGxONu{Hn2GS$AEfJQ4-v6Q}rJK_SKyz zAow)*xVy8XrF+k0EJM(2))7|jzSXpsobCIBB3&jxuZ{Fu9{5`xN&O|7C&DOAU00i= zkUTKwQE@RrBO6tjAE^>v&Fc2?BgPOX*#xIDagr6S@wW(RWode*TtY=gG~wI`*$-|- zF)|DhlecP-eQeUkgz8Mj=P%kJe$!Prx=Ft?Gw(b_WRR42_(@pI;xa{1fidAMKe&?2000CR!vtd ztYu}t4D2{_a~g64QU;M@u2+@)Q+|Bkj)&iTRNe8k3ea*rO{<%~IJ!hSEDOr-y&h}5 z;%3a9?694C4PMzYxMRzFT~H<0W+w1CEL+gME4SYY+hIM=Nq+%M$BHLW&B}cd3~TQ` z+3wAVDZJ4hX}YRL&; z=NOLU&chjKUmc^v#S^B$&H!c#Z_clNOSmH--m*kWr(R-SU4L`#hhWZO=#VE%ImM@V zcSExe$o3ez({Jw-1KDv0$#Rq4E%itgwhyp0?HP~6!1%JN%o~oDn8BWYfyd(hf z;Lvo3#}6Btq7YQKgD7Xl@hd_I9&pQjY+x66J9`9c?*ziYR!}d$3`2OBpXTKdal>cS{Scpq ze@0b0>uM?F|ptENzbyCCc`0=b3Tb?pJL7ng1 z5fSDaRW;^YiT1we$)e{#ye9Yn{31g#b-?W~`!C9{7ygqtP!{hOhA-G#H0{*E=?&cx za{s`kU%YxGe?k%FmfcvzDfjJw_ZcazcgE5m4;w=NJ>O`xqy@f}UG0V%#3kFe$7IR< zm3=U043gJhLCmsmm-d}@t+MTR!}Ez|QaT^ANeo{7%Q~|^rJ#>puc)Snk4~a3#`@U= z)$Z-ckB1+8t3QGLe=A6g&|MKr!^NIq_!llO`JV~`Z3SCAE%^DR^T%*@^_%zU$yE)9 z68T853T_cujkBArG3?9dL(s5V7K%I}7cw=Bo9mZS_y0t1v|QruH;~-ekEQ9Y=vPU$ z3_o~P+>U=n)B}D@bB|vDg%Wb%-L;rC?0Y?(ra+|sfM!i51-cIjKdYZx5fiG{7w3eWxCj6vYKtRJgDirc{rW6rl zdSfizR+RE6RT`x@R0RQ&DGR->Bb;K5rs7^tB##Dyx*ld*;(p$Hy~4L*_br5&b?Mw$ z33Tl+3GM@-ow~3D`~seoF|#XzX!{HIVUmEh9hz>_^zR#PK(Gr^mkr>XrhxOws-}~j zna4o*nD3Ww5N9lcxetg(;L{#Fw*(w{H_Jc1L`w^}ngD{*fK@qqKNsALvNCuuHRJeryFW9oZ(ly{j0Lg%bk>j)Zib*F-Ot zX91tJ#LfF$M%vE03=LFYCdZOg8pE?{5dbS!iatj%{EmGwYjV?9?^sBI`8=Kip_0n` z10P76zL{sZi&2=IBM1~(Q;e8b?cOXAP{s((d_=>%B&WoF*;#Yw;)Pz;%?8bNUo?MF zf$Wb7dD5}JTxtj$Jy`#yl<%b4`Nk?^B22An=p)CfUH5t#pV?H2?z#v1Uw${{yd@C8mBXwWME zAX6aV1l^i*GAe+CDWblBE-b0=iy?x9&wUvy)ov$2-kv7o*yT_HrCSou_rAe!w_wM+T@kuSSov*OVP)N zaQ{0z^YKirS&}-_XrwZYbOJYs*(e3uWAEr@#-n7pH#*b^^w0S*io?+1vanjb-r7mT z#{c~OpD&(fEyX}c?76N>XK3f|2R;k+0Rg?!P0699(4~cVE~&JXxR2y6>&P&STh|3} z*b#c#=?MFtjq~AQ~TSn@iAKH@1|eQyt#P zS|(X~CewpC*$}=qYYA;?9YG^Cilydz5&o9p+RZ2=?P}EYy}&*QORS(N+n9hC(XKL0 z@B_gaXw=-HpQ>T==~AV;U(5@Y+G}5Z2FjmZSNAvTv2IssXc+(M@=5%3i+}x(MG}0p zy&%c`a1vZBRN2~4Ve$CEzrIamx z*t6WRcKl+$$=vBv8GEp~AVQ*c>gKJzYAtaqhgpv-N2rnO>zY!Xp)2Zt&*aZ_T8|Yk{{aSlexwbXL$)wO6la5+89%M}(U`#I$~yz= z?GCzh+AcmkEww)*T;hq7w6?CuTZH9Uqq!(c?xS=P8XCbWK}f*JkzDU77O{sl7Ct1;EU!aU(N#WWvafYXHKe{V^V!VWkvmE{Dtd4b5e21@1^4{b zp7`c<))T8x>?49o+j%&Wp7^J)=K{MwoG@3vHW7(s9@TWF)4XDH`}#)2ks~j;4yl*| zsL)P!e|QP5Hp0LY0z?P%?T;j5j|cud0n!Nc5{KS85=hILE?tf(F3XO(*UL3HrH}oq zPxDz^Powq>Q}Y3mOy5o1V-Wk~=>vJ}UU<{?MmncxRwI7TVA$jL0~)6Uq4EAUM*Z==UZb9vHDu(XFB2F8J8P{vQ+Pd|hdS4af8ZXKNmz zM&E2+>$}eIQBu>^laj|o@**992OWy18WYIf&iza}_-|j4_=^i7#5xnd!&*edHIsM{ z^ILx{=IH+7-^~jKQPg}0wq+X878hAZC&Z;`PDbV@3eMrC#`N>Cv5MpN5Xx2huOe+fBlR0TVX|0Ahy6(gCsC%4E5{2v}}uFCC<%9mQCpfv;QYaoRM$IGzzRwb)g z^n>HE!@tinNib?XLs0F_3%YW)(aS#UD04-)cenGB?v zvUkI%u^xkm+gQCPElr)j4H>?+1{yC{O9|$?f!!u$@(wiH_>)-e{>pNi+2bBd}SX5urjngdT{0Taa5eYj(O?%ld5)TIW zKQ19?R{+gKo+q({2e%P3&O4+_5wCBfER4#=aFz$jk@!(tz+8>&>(>Za_`s2O5ppfe zmtFig!og*ma77ubNQv9BVBsR+^I? zlOBqYW{5Z#XS9dTnR!Ud(bS&{7YEO@(rL$hUtJkRwk=B57lgsz=5y)O{9tfta%!|S2^|6_n}|NDQOoGu+$2-dp{t^%k$$@8z9r)MFA%HKLI?9(cimSoa6qOMag)_HBZ*1p9{E5ckPOc1@Zg464#5|qo7ft z2UGH`BO5$2jd%nNy!?Zs%3Sau4PW;_;kz`;5k5H>YvRcn*$w3eapfE>5lsO0_rY(U zWpfQQ#67T>#?oSrVbF82G?#%7IQTqenS+4AY8|j8=V$Ta_;e2XDT4m!OMua{^EfxB zyq1dE+E`s_)%AjfV^0CV$)H&4-UTcvgj@>7>-W7ZP4Rh1^?(7y<@Wvnejgu%C5&Lga{47fj90pKPC#PvY-W8-{`g#-~q`y}ab@+N?N{;C= z`1+Z2@!MC=mjY|LU{|h8EE#}CAHU&sAsJeD=(NYUu+>al9OoVEo|WRRlMZM5Gr)cA z4Zp)cffl|Cb(9EtlgL$QIyh`X%sBldPEIGN&c&AqIK$}s@BU=luZ;=8S9we{c6ZNP zLhM%JUO__2SkLKko-M%fA4$^8?e;wZqVcs}Bqp3OYR<-9y zdfJy0fQkEk5v-Pl`XNQtNwa#9VDY($yaEjjc35)Po=?kq9aK3E7yG-|k6uMI-1Kl+ zgxJRfE|ggbwgr%?Q?Un1T-YjK#&@HYJn z0z@CurYKmxPeorwzN`!oY|e?QmcxlRCFK%Lh!V~Avv7-@UJpgGTQT21L% zY;w!Jz$XW^uipY0P|D{1zyu;@dX3&Dbhe&jQBlsBKo9H4+_#O6vh}szW`;wG1M5^p z;N^O3GMc*@QFVO0Ta~3?*-Wa|9mYDETxVVNDEFsn3-RzhzZY>}hjGYQ!7%K);@SSV zQbo-z%SAVC?yIp4;r4O&!Bnr_CGx`)30e;>7Zb?1cZg!6O3T@&sbEjBeB1u=^EegW zx8H#gZLsE36dFC9{e+XwNEj!B&}w5jw%eGDuXVo7zC&eVsnJ99&D2lv%y3g*Act53 zny(Z?F%2;ll`M^NCuZ#hqI^|i5}NQ|sh<{D$~+Vs+c$i*CH4EDwd?JnFCwQ0Koqk* z+ifSAmxjPnPkGlE+NCTheQzYYdasP58dDjfMCz#C_+jjDSEM=RgEBiAdYqESN+H3r zaEWVo%FF*gApLRQ8U9xg%$856P2aXz!I5$r3-9L2R>LZMpO+e6 z9;_XA{?ha{dQd$)c;^5x|8bHT*4YNlVo%rxBYHS}f>KeU3FcT6>4kTn9D-G{@Pu=% zV*?ajM@{7Qr}e|EFo>q9kT?eg^#T1{`YH8z{hS^KMf(ndP~wxr?G`)1!l&bNQBQCu z0mMX60E9slwEXsx^YC^&) zrUGpMi$eThrt;wb_X4~h=v6~OA-SsYO)iB788_*j|APiaMB={7ok}Mt`NIAM=L6j* zc}b!vm>_e}Nn4T6_(MgVx%sIx5t8(_cjom2+ifB*kF~jWD$wuM9d$-x;e^(BsrRK8Mt^MqC4Fd0f;%KOkPC~KX7kFG#kaS{!_~>0Hxr%%dy4kupSDF# zj291RdY#2z3~;Wl)SAd4$`IUDf^ z8#-T9iAh@6G4xl>gA)$9D+*&84arVoWR*u!7bDx-2Q1PDuK!LplmsLl@Hz~E;qG*# z@oojlgKf7_KYgS=QM937U$HEk^WaH9JkCWVH9%$6$we`d++GJQeBDQ=^p>pz)oDSu zo+Ioq8eH8dz9rr6hMpuK-yGdp#sumaV3wYoO1v9}2?p=kK@OOrDf#VsSQnF1f@>1r z#L!d6nRplm99H_+AH^+k=y~Jr!XclQseFGQj`K&4Q zZBD`=(`|Z$?8hPl0}N+`-`3ah)2Mq82VMMt8`!l~A)({?tX`j$ZnPZ~6z|(5B zjeeJ4Dq~}(bXH}M_&ZJ=Da^#&mgXd?5uF#1xEfT+bnt?dskJ{4uY9H&w-lqEE9?=RFl*dX`lZsL^F; zZR~NbpX>PUXf3GDBLNY1a1}A#N@;vMWR6WiaLV-O<1;y~%fUZ(BL@v^1V-yaIKi}_AedL{^1I0e_=u4ZB-dy2r)oFdtmb+`>`V62N3E|BB!T_uyow0w3DgTOw z)oq3}mu~*C#nuqiwga40-=|QDK_4Z(G)s)+yYA;67>%SDxY<@GW1|yg!t~x|b#;&7b;Ua<{mGh!AG^uM)TS;HJ{yL(C#k$BvVUES}yUiOM{U}?jupS zS(Vi(al{0NqI!xs36nGF$G7=LzlrPUpsANNR*_a0%J5T6gc%)?SvwQF-Zz&Jd$L&O z)4Ku>lyeW1NnMmlmhbgav;1wmg_>M(tdV_*}!%Is3-S_S6;E+f|WY@G6c*jCI7nkMBucc!N*(ZN#-F_h%nW|EL^hByHP` z<>ZG?zd*{c4KYy4PASEvaELRv3~#IVFtt@NB4!vZm%1U|uSngrUS2&__A=FNs?QC* zC^KQ6tZt*T?#r>ARKjx4CO}r2<^pmHP|SlR36Y}3-odD8<;kjd2=R@j-063fs*puY zP>RDv_%pX>u9Edh8?rBqk2aN)u%beuj6HBi{%rDOP`<*09usEmkO79FR&sV@-)|Sh zQpH=VR0E-3)?$of7GCSVnF!tgh?e?x#Zx9`BVy+el8(Nn%e*ro&XD8bZv>J6&nZ`T zne9}Lm=P~8c7|G%Ac*aw2f4mKb6c%)m4AM#1T~vQxv|y5UYz1N?shug{idM0@8tgR zqR3y}DnUD_rK2CZ6({Z|?d!qA74AxY*13Ky2=K#FCT1dtf8UIW_UqP+`|h#ewfEH3 zf4v!byAq6v4U35r3(9dKpNjytWRbf8Z44fcB7D&$**vzoi!wrpRRku*mkRxHvN?}B zB8LM)9oASu)2wUF)c^1y9$5rSyc=WV$gx+3&1G_46Z|nh40`#zIUfJTl~^KE1eTA~ zrPR$kP0E~7B0ewZrhl?fq=P0zCoG{lz?lM-}t7-_#Qh5A)XANa9|Punv(;19Zbs zW0kXFdFn8(kubT26Q*LLINK{l$fM+`16F^wV26(h&b@D4IT4koxL3*vwui1-n=RD)rftUSb+T^W>HVj*&Q1_0gnq=SeQ*; zUuR8UUK`ynr&MT&v`8fM$3oEPl2<%9=Deds{YB2i+0qBsJQ4wQWZ#R0* z6@X>Wb``x1xydZ~0UzyV&*?1={?6}VQkF)ovF@%zmhaBC*#f#}7GcFnQnIDP_IFM){6`A#XWalEO{Jc5lxpgcs3!?coHS| zHwxlWQotO8c49CLrCd(1*2p0Mq(98bfa3JEP=Xdc5SFCyNQR;^AruHhqKK15A+aOk zq-KZ^8KS$?4f%9MrsznF`HeKYX&LY>$#YA+>VLSB#CrgkBO*K_5Bd_F9IDSDtB|3H z1S7<2bW`v}x-zAJ1FN{}wI;}sR zzuz48IGh@Gn100XMh0X=N!oMJ^X7H6$LY&y;PRbv>+%xy+sa3OU zT4S?Y+n1jK8Qx=7jb~dH@SrqJ$-wvY2*cHFbD;M=*+|+%gr+jeLauT)WcPTBHxyR~ zRe*GLPnhP>Rjp$I;}BGcN?S2fq3EFxI7>$fc#Fa+;h@~O^D`{qP{6SNq0@4?CxiUh z&rx?`AQKmL6-@*Y3*xO13qXm8{?lKs>n?SFR}J6s5?XBHUfk|QqO(Cmvd8?{_2$~L79yAn z#?qau$n!3l*4(2~5109bRvI2Gj77HkW~O3ri^A|5nmc@`S(EG01$twS1%>gAx<^3i z7Mn8Yn3l!XLu2N8JAHN$%d2b1^>f#fNesh3m?y|IOy+|7}|#mqn%XQ7EnU8zp@ zFBRoJsL6hhFoE;Nyt82gy})bOTyDv`(6BJH_Bes;Yu03`$0IAi5Yl{%t()zV{4#_Lx+o~#XI1|6SLcz0{XE;F3Db|dalI@_tLym=Uy zK$qvQFL>0?Yp2t9EZ<4edGo7s2x*!xRcc2;QJu=^Pp@}7gpAZwe^LGTd(4T+fxsRI zKB-_Ygj}7X&*;ub-BPhIkx!NX%0rg^WaM;E_Im2ux!+W)qI{~l9I)0&vNB!B9~QEH zJ@+F1Za~(xD0kZty&uto^FA4@5blYeWS3o@hgVoI?MhFGjQsqyVIyF+<5G5X z-*ExZgSNcTW$9LMDPB6zh$oI+GaPdS1RVf0@yoqojWI!e=X z=@O!W<(h_RgJ&_f*MAw}ZPZe8u}Oz4LCi3r&WIJx2pRSaoFIt}B&9uCPff;p>TAU7 zArcu)MoiE&$1v;iQmUf&M;9BtUChn{^^F$lI9bfhTM$(0aX_?%c zseMc398f_$N!lSXO6m8oz@#J!uLr4S#lM^tl_81iO(9cnQ^r zPa&t8uzNMe^HwhbRQ9&O1Xl#L6M#BXW4cpQi@TxPCp(ov**$d9Y_8O+m0`N&RBuRg z)xo43K~*jCMNu`xQJ>6zgez~gYbf1*Q--E@XZliL(`%w>Pb*+&1k)Gx4_fJa@TEl` z-{S`S4PO`ta^9nhzLi5{dwo82*xCr+>g(Rys5 zO5wI9y~uH{)Wa$C-4tHiP`gVXm3BbLS%uH8pz?|~B=W`1p|8-z&w&~j?>}mEl~&~1 zUuvhIrvOal>y8@*E+V?mLOFaU*V>*7jE;UJ6u55*$HWDU2d|?jSKvs-ALr-#-{=o* zNENtz)4-wgE)Cvr@v$1RtdfiH-ZtD4nJJP(rWv7 zHO@pDm(6x$M6k8jgg6G&mE);Q5)3nP00E(*m_cp44!-s)smC4z08h)=lwA@r0ehS# zuzOwpd&B9`bpDO+Yb|8`G~Og_e&^7$zK84m{ox(L&yNYX5?;uLEtLm5(CQ} zh4E!3t}Sj!+z0DN6YR$}#Cv0&Z&mk!?L^FktG@LCE2cuJth~_rr^6kTeFN{fU@Bs` zr9=c@yC_Bb|HTa(1?6 zR%JhtW3*c-h9im^)bh3YydMi``g+0%gMeSqLAl0DV5;qV3&z8&8nvUT) z&_QHju`%{8Ca_p)Mr#J2-NeK7zDSbBVAy7h7uiq#e>Xgq-={Id#!rU`2<)U;+w*mQ zl=fW&&z0r#B9YyuOD(*$@IYIW8tI|8U@*=WqV#4`rics0j_tx^rb4zyKq(tu5YQFx z8(V8PB4~brP!^4dlN;PE%iKLAv-dHpwh~CGnoia@;g?Bk1#mdeHHZp$;+KE;aHVX9 zsjDwkT4Nh#HNnwrFV*onYj=qC<3H4*2OU_)Hwepr-hZL_*p{Hq;V4q-xO6)RCg6t$ zUG;*EOq*ojG&e_EBND5DH|`}qC_F*Tg+A5;{;2t>l&8y1n@%oSl@eZ_tj0Iwpid0Z z4}+08;Dl$?>-UG1q*qc=g6+B;UG~9<`ZXI6A>c}Z!KkC*J~a>;deX#cLj{ISL5v!= zBiJ^m(Q-U8>2ADTT3o)kSaojQ(*-mW_>6!!P>*&MDy%t7uYqCAf+CU@7fA6v#PN-2 z(C`8MxMmb7NriQlTAWWv&2p++OPICJm?>r>)Xv{jnREA-lB8f)C=#-5-As(zJ&3@d z8BwVt=$#(~ta6WXK@^mqVqL{GrBC&3J)0USz-)?5v1Xkq3 z>{@tzcigAFAQ_LH&PUee_*A}Sf0|vN3k}XKuEyT3h^<>4_B{{BGiI^CH;PG`jZN^r z_M141N?6^jC5Sh;qw;4}i-xK&uIsDsyRgTHC-LQ~0ZotZ4m72=I7y$GG_J(Z zAJ84HPr==|{*7oHEoaLSPam!^l@5z#ESzzP)QRu^1S2`eu0reT*24v7cbXK>D0-79PCwcj?~CBh~Ng5|`vsiRwDI@hJKFD?A@(QQ83slke&{J0VJ1sYUjs(|!J*T8ujA z58=(a);CZwQ~Lx2eWK4j2bvSD`^?nlxxuWUdal{zB@+q{hGRSki!ty%k{`BJcfDvBlTz_2W{Akzs? z(>4)sdts?MzzSptiqTrBFpG!b?}Af!@^F8J$OQ1SMirr&B=ip{j0X7o4>%^KiBhVH z3X)oP$?0EV8!@};UlCW^6Zn4jxIt~>+V^icRDmg%&6Y9+p7plz0+YuXCKltfXGG)s z`}CzeOde@Pi3?X(sr5W}R2|_)p^e&U@kng;Cx1@g2PH4+dmqG5$qi6oiOo%%65el3 zr2f|z3TbQWs-wd-wRJ%0QYm!{4UDFR=9tH#^D|SGcQ2NyqRh{@qknG+m7J~$l8r_( zz7Fi%iZTpY8lR3u$`qH2yWWqVb@=~54>Jn zoQU#pH_}HV!N5ZF2vKo4{%iUp%L=7H()TlRwsH2QNtQT zbkc#|<|zr`XrP3XeX{i?v3{A08s)&Dr{E`0OmVQ`a3F<>%)bS|59^jTO1bUgiuM7% z2I9?EuF{(#cT(8jH;3H;e9X|GCfr&zv=13j?4U19yr^ zY1~E1?_9NJ1i$)71xD1{n1Y@%k#3$^@c|jmh)gP}^2dqK={xcF;l@LWC3k~w#3d@) z(BbDJwV}l4M?+uJn50kM--YX};0(MPd!HK>7b%qVgTD^#cWCOB{|Vkqc}v(E^XL8V zE{OcAo3}=ocsibUXW`<}Zxv5uot-ZuoJk|iaPS2O@RmFd4=m1WvR;vre>_mJeZ8Q4 zxW&n717lKA>B|?u2#MKYRV>bW6?8?eyN%Q_J%-=7bVqDgOvhk0qLO$=wJ}YE)g+ir zVC?>D`H<#h9)JhmsF+}_oYINInBF`C>85%;HQlZ2XB(QPN@r#lCvyvxgDynS9>NRuX*5G#IrtN|EB38Dc}7^fbtGYexjo`oZ!h*!&hIwX5VKnQp`Rd4HwFHHB`K`~ER)5PshWAqwT= z<2QD@M#-5B}cpxW4%Pooa4hu3S27 zRoNdWkyaGm{NVa+ap^pe!v}NkgD)YozB5&!&%S`}ubw4`t{s&DTwGU6TNNYd80fBd z+&@ePdo4Wb<$3x|rI7b4)hMrk*AHgWv4fsOuDVJks;1o0oasqJ*AI!b%kfg3R164e z2eCl65Lrt>xCWwFnsX06%p`O&y;(`;b@~E*Hap24%do&zPsVlXGCNC=h|eN)Dz4K9 z*nX%>;i?BUsMmn`&01~;|h@x%WC$z%-ubnSG|3cE#zuvOQHZKQ{gH>Es=DK3nw~1 zcKa#p-N7M~y_wEcmU&?Im@GZN&@5)CPTxOtZ%h$>dWjY2(=A3j9)a5lN7S)by!cV2 z!A2!}Y)NsJRy&c{t)$8rL&p5EI{Ytxi>K5&)QGYb=Je89l`7rG2dE1#->pN3(~_eeJ=p z-fAgCc3WIbAYVBu^T=t}Ox5+3C|#ZHlD6LUaMnhnNo-fI!83glhe4PnTUczp&|%!F z0?6W7@0~`#o4BozwPy;8l~+zC-*uLMr`0Vsr196|;^D>^+7`#ZTdTUqgwW;moVZ4l zHWqIpE>9J0M7WfL`^F1&UXbwpo=dNOm*83Soy{od3`K3x2pYvH<*vD(%%nPw85ZLy-Lxuf_}>gW@nuBbXkpe6_nb5u z_o3LrgPR{5v;Yb`9^@ug*ac<5X8gzb7P?T1t+hWCG=Q&5HN$vQgA^laE1^DZN?U}F zt1FE;luPc%fp7TV(G05&V*I81h(_5~Bed2>HN(4TM^HJM(MuN#Fl;sY@_9xY&NfI9 z&eX`VBnWuv^QGjh^x>Z{2v`C2o)j!q9oF-*;3N)st~dv4r=D_jysPm#nz~6#qZkpg z6p9sfBitPqCjoz;0RvRe_~)PZn90-83yLq~>Svo!_ZlP!;!QW|ffak=K7=OwdPuYBAy8I_fsD_#f1kxnEu_yZ+Hh8Kv@{nuzUv}Ir z@`{4Amg6Gw&gWyV5fl$q%Rx5Kd68o7`Eo2a)FtKY(7DET(L z*Iv2ATs9}~cKO>PU12{e1iDj_NZ|9bBUcc#Z~2+Xdg#-7Igi%=_X1oyEl`2xr4gni z*Rzcu5Zc%~U8?2r4hfy*ZzOwILTxP(Q*aTft&!Hl%JR}sX5OMO(YfMvShX#c^>wj?BW_@b(_NbxHLWTY@grtY_03y4o!`Z_@a_h*v;hN-<=uij zpMif1#Gjf^;E{scZ_w`JzRO1{a^bvRj_Q}&B8;a%J&W7HjBToZDJh}I?xKeEyL%HZ zYair4j>F^poD*?t&o}RZt^4vmCp=j_$oQhMVPTAEX|NJi?`GrM?-WDXi62Zh2btH8 zU;-jP z6BoUi@`JFaw&EjJhnVpbK_}f)T3&JqlA#4>YXRN2Jd+h--}&>;XeAFA^p3$4!R!xs zZgC^}txY+k`djI0EQyxFk1xLW1qrr+NvbU{aWGd{We76=(@xA!Dk+V&U* z_8+9DpyyQ|mx=Zz5aNJOnfEg~56i$do<7)--_Zz5>kKKWvB1bsm&sRI@gJ?8Zz8+R zr2i25n}_{l)l)_gxP$rc#;+A~7YC z$!)23yp5{yaKaK-`z0rvh!>)7Gq;*3wW8XpG`$25{YZ)!?%KmpL)CSlK1vDvNjLYB z@h2+(uPk()T_BdYqgwhBN_JJ#Q*(ydE*scul^qu^s_xXri#3p!)DJf zxZoytmY4M-md5ASn<3U62-8Zx5{>!jtt27eEO2{_;&$HF=sfQ@0u{jNrw^1Ti@ z!t8qE1tqtlI?VDTdD{;vz3h5O-bzW~fu>;Q0K0B?8fF25#>$8F29#FRx?Kf+XU*=P zfAMxR-yu3-o>m#4gUh?8^%^1AJFg&LkHr zD%rPzf`qrq2nRNKghzSYmd5Qa4>QltE=C8NE&QDN&>L35^Su+wvpgT1Sk}`l6IN#n zm6+qMd3@^dwk138e19es-mlmVSI+4JW3D*Y3g??G*0*LfRC}k^UXnhE9Te#y8(voL zz|)G(DUFt$EPykN3rg=9r06VnjJeiYpn`fE(cg2omQzK8Fguy`6XF>QyG+stD7ZHg zR?$0@Zr2m5FFdH9SuhwC+b6N-j|4C9!M*^f*RiDY?bsmMlg*em}W!mf8 zzK6*Dh!Hc9gY3DqCm=A;fYAFYOpZZjFzGhYw zAFR`=FXFD6k}9J_ijIFVhw^dR^Z z;MVVZri(@KIgTdIlntv{EuWh!#T~{oP79rmg4}4g@Max669i%tY#Fsgk;6(9U)uz^VwY(#AH^T z-kpYB9$8e2dbuAhcCW}>m5o1)8(xGkMIV>tef{d9fsd;COO0t9yH8I&aK5qE8)JMN zX4T0}mG}SHdW*2O8a7%R30546yA_JNYta@j#R@5I#exJVZUu@7L*DcACe4a_vDvc+GBENsax1 zjMn}#szCa??Y3`eX9@jj_X#>|fyJU(0Z}#LrhSa2#F1@Yt8}1~&VU@@!G0!-ZL{Ak z6wnn{syDO`atoX)!5wb5La$JtewMs>y+QiENZELAHPOxxP%$m_tFXhZncHTA9618! zZ+`5Mdptm4m6?`JuTr>MrgkKDb{_gyu)x?g9m=;YejXy6(`hClwd<~fgAOLjG0C=* zbPrst9~{P1ag|ta{Dv>=e4xZn^WBcTaL&^|*py+2(fZ}oGCl@wV--X(GxoTssDNR% zA8|+tF>wOSulP^5T2F^zO*_DS?7unlVZQhw?mcW zG;l}cm>s^8qzymznpvM#)36RjawRqRn&GST%aZ?le@RXxmD4lR7lS8$Ye9`(F|r)R zCnoIDB6@?7f<*-bBrdmLI%?XUos6(3vHaWfJ945VmhyXCG?ZNGM`Mty_Ge18X%EQd~Q7hgo3WY`PZp#`7 zP-&5?*G(;WnPLWtX|M`*5Y6e8^N0&t&oO9h;izCWbsr2VY()_#1I3YjAW~w@%kEu? z=gk7_XdOh4rV9Qj#c(YuY;osLo!`l0QH>p$6w}j7ZJ8JNH!v;gfIk*Xti_fuxyq9I z8GUD_kIB|a#T0}vM|2P+R%+Az#IB-1y66B`=>J&{hbhCcSEdjyh_2cu#sr;e#QisP zTUREz{cqz9+0#zV*w6kF3oDYEvA}b@czORzvz62UC zmNyj4H{|)-A;8x)Pm4v(Cy^ru&r9|&UO1|<8T{pej=a^D;p<12*EFW3GE7J(PvPkc zt=6DVsydN}%aN&in*&rY5t&YpOpsPj{hgRJ@qq?rzOs6}m_K~3cQ$#DEEluTo+joH z3Ey)rPz5Q=87kS1lvj@BdolX4^p71I5-j0J+?B6B-Q;uA^jOjKq#InAU48J90)$bB z|0=2D)W4;ypw7UwP50Ac)$8oQmTIS9_r1x$`HC>@GvjP3jV{-Yb;%r%@?^X2LRLz? zrxdrq3za|0;p`kSTb*oFy>V=$RX@$kN>=r**}4XjIK!9M?|FP* zFeGn>YH5OL*UO^W!>^DGpySU&QJrBV0guFuRVK=g|A+$*$KXzqFC*okqnGEvznkL8 zf%g((`7Od%Yuakut;p`Qx$$28HBN(-C%S#pm4&GO^~Ji|II#KUnZ=-H!}jq( z@#V*MtPE}Cs2vV&YWxUvDE*o1$7=PqX|oJAhha#_m_c+|36D~v5B`dI0*d;Ux_X2W zr7IeSMy&$q;yH4FOxPkCowM^9zxif5_dI)c*TQlZv1V=Am-Lm+P99~}!Ml>U>*ydn zbE>`U#51trUJnUDZOAH(=^?16`P7uO2;jQk(;{^Youcw5A!7^OVR$YIB&p{ zNlP02)L?z(aYR9`FxV{a@^pGBmM z=ZhHydZE_#jHfGG8{$E`kRQc+f*q$VJf^m$(P6&9V>KkXHp<;5k&hz9GxdN=ip zIAby|zHQIY7j z+-96FHx76&``kF=yYbB+E^8!e)B!=1Qz^RNSF6vm@fu5#+`LNA87yH*0juI5@zfOFc(KhI` zR#)5u1kN_CMlx|fQznA#T!Sh(it4LUe-r|f-);%hUUsVszKwB0LXFVF!q3}!hA>)0Y+YZ^ z&X#n0RThnN4<0wI2g9n`DSLZ+Nhk_aURJ9#!h(rmXW6n>}x9YG%3k}6V8;Va{6 z-ewRUZk;$mP%gmMwYzBFWO3mZ@?37}RM**g zf786tgKgVx%ucM}N&ib98Mf=YW@7X7nRw{&G6a z{j%UMQW7fLoCy@$>R*l&c4z0Fcb4CE`pgN5fN)N$KNYFJ8TAy6_RsT1(EfKB9oY$y zaBH0SQ%G#2EN+HnU{JOP%OiV|#NWnO5sluRRN@-UOa=L#Ks zf9147NxP0qDWh=tm?8!^Vr(OQ-w^%Ya){nZzcb)Q7k@Vm9;b`Atw5E_OJ_Y-0cD>P z@51lui6%UF(iV~B2vPTe#9faazpcD{NZQ8qu&u(!2;K3}DS0DRn(IsGLFRsCU4H26~J>J`-iN7|3(Q_TNowCXm?eWBjMy?Q2j<>!Za z^X@3kRvg^5y!;%22Kf1b1qbikUm#Hs>tl(BWla|~-VY-e#C_<8!IW&pTxjw}5MVb8 zyXhY)0~UE)y_*3Wneop$ytWE#;myAhf$@i*XxNB8%#i*ngaqy`o?r$_?LeGn$#<%r zw?-vOvtk^vD5Jo91716v&Zall4F7T^XkudC|NLO3Q1AxgiElQ0SZQnfKCu-7Q~sbU ztwq;-9Wr`*%Mrrz?Noc=eKy8y4PS({;9Ci{pN_Ai@IF{&qM$4;Y&!6CMeI*-X{$<} zaZ1uUSY(JV4K$cPHglt#iaa}VJf+U0JL<$&s9!8v{lnz!Euc_V+l<%XhNYnCh?spY zHW1OytWwn1Po>+TjOiDx7()Vw(2dK2M|j`HPfp-M2I(F*!f%&Ecm^&4fRTN&lu<8^ ze6uW#Cd4;}$Hg5Yw*TW_dVkQ)h*t4G$m4d{E7aF3ToZjZ(iaq2{`Y0g*Gp8Vnd^_} zQc_Zdq#U_C+Wa^)Lc>H;2cjQX$XY$5Vp(&%h_)dErjMa6X_9t~MGy$OXe{nBSD`T* zy@@$UFFmUTJRLSnJqye<1(!JV3K*kIid8rftn_42U>VpfKK(iv9!ugWDUm7WjJ`|M_d``!Y?&)LrhGeq*dMK8w>@Wm;uOeKNedi~gz! zYnZ=_owk1ev`96#_YcCNaKqh#(c3Fea>tkwG@Sj1d_6_ULL7bBrOYq(xAw|R`R2b@ zB3A^_a4g2yw5eBQlU-Pb7c>S^!NY#0h(?1(x`H;al_>fmd+MsoF*{f90vWNgex;>` zPi@LF#2p02CHiHfv0$Z^Jr!)HvwV908LqchFB}fx)2;{OZYpG$Zg#MDm>XK2mWe^4I}(yB(`2NGM-+#AtqCn<)~v)Xs5T?{7Miq{%OH zPY9KoU{9gW`Zi$xc*`o&Ki_e0CH{a=CFI;4>-nB;ovHl!%x0Z!x`)j*BZKG~BvEnsA=+if0eZ=uK_&$*&I9Xu!dvA2DeQ2?KL*&b0;Uh_!C|1%#%KHqU(~Sn;+G zEw>K=2lx(wy#8y2-{R}hCv>gs)Pgh5jWKS{?9*mq?kH`2VDN3;1aaS5Hzd-lj%5;% z#Fv+nGB`hW-YUv;?m>XFsZTm@?LUcNhlDT%UJZ2)nPs=f8FPnsbVz?j2;u)l;4%H~ zjXVHo2tb`l2^uV}2>7MG;lMdfy)+4TgF{@`@+m}ahZodnWjRUY9PM$gXs`s;RTvjv ze<$61SpVD#aCQzuM})=Ahgcr!=0O7Y)MwmY{vwuf zHcBdKU?k$(UzVbrt@VS^US8rAxV@vHA;y!&YAX2}4w`!d+{_tEv65nv1^U`7TM1vt zCeS0U3PFw%JGNCLhD-|*5oafc(n*Pr4ighvCgCo`trKf=VJRu3ecLXS7e*pZ%EGB7 zNL>ny8prE(j!zt}mUN)Il3>_rcQEJcu z7!1BW!}kwfcJ8Ec+xsWy=*Z=WA9CnQvFS{O_WOV9WO&hk(C`6eC}|UjtPl=_IgQA7 zPk?L-KcE?}^ZDw}!XNwj(tZo1zZ0f8L~br>MdqdDs;0*f^@SQUfiK<%EP}$q1@-l) z(1+IykS#!uj~Rhxfm`r8Q?sUM zwJPrrlNZkrQ<2?lYKfNsMXp?J`m6CAJrz&h6r!b=(uFe{7Ey7y|D8@v*jxtjc4AkOGaA%Uhh-?^OMrc zeaB!FJks^tgvpygY|9+!&K_*s-Jhf>9b;eh%mwcZz~WC=Q(QCX>+2g6eA7^*of_>5 zT`y?&yyn9x4_}>82Em9vrG8^yooO+w)k`MpAp!OzQHIZRn1XZMfwxRB-xQS53BLtn zGWZmtVLuiJEN~~f8-yDaa~wkOyWVeQq|RbHEpNxKKE!2(s%QFWb1v=dK-{cIlgJFI z|FV{Vd3H+SXt9T%XT^=Kvu8q%tI`f+ZJxsSex&1CW^NDG;=M~Utsb}$U>DVP?%_tM zUYm{~b6$~)?f9rn1Ags)HDY2h))ta5zNfe`85Ag}ixaZ4@KmR=(|d z1C?zF?+>9SAfn9|#+4Q@skndNg|QKeVyc8TccW8WmH(5+e7hH4XPv>!dmwU5^f-EB z7sXcE3y<<6A}_|K)L5;ZL!WV4B+$T*22JIuzHgwiu5x>;+83+U^SDQo=Yg?HY46vmqF41bP7f2X8#<{2q)3Bm_F&IlK z^Z|$Ed6(VLNfQbUW7aJa;gcpvyaNe_kA?81&J)s_DviBx)8*pwJz&c16bI@l@?tt0 zOKyCJ6DCHIZPNfJi06s6zoHoF;5GyF5N9p;8et;x&*RFr|>PS6#St#rLS-M(OS&nIQcBgN?BU z^JDCw1zSoaphIB()W0MUIMkhlF^i%TS0O*&=KXbk@>kGGATEz2>bvIl`{Q_JiTG_F z@(-!-!`ZRJH~8$)^O@u;dR-%)$Hgwye+1rZF7k$S@iwm1`(P47mU!(xP}MCm&N?o8 z)Vl7H{(=?o8U&ahJm0dT4n5LqzRKBIU(dl24pIh5J^TeL64=z5PFG+TC93}z|Fv`H zmr`Zl-BdC7fOajp&`I;vK8bvJ@ki~pxVFiB;L?(y8V4i2Ck-J-a0rw(T7?sR-sK=G zg(S$z)zclllDO0ftI0j2wLG&}(QzVt8ZD1I$Q=*Sb!Uqe*IUg&RlKr`9E77X6mX>x zgZz|$)rkolyR}Te^?!@%+xFD|M^$ZMp6Tx*MmI;eF}KQ1o=6dY5(OHUYT5{+f_F_7 zsos26L-D$=`&pn({O1qW4mLOXef>gvD+Y&tl>&QmPu~w>zHjFW?hQ=^Ek%UIlMxP1 zS2dMo4b5bwVE&TG23DFD-RJ8t>7}?*%qitX3T#N;N+}opl zU%Y{bub)EGMTIXNm=C9A&dk)VLbnx)fd}-s3>LZ^8C*K89=7)Lr(UHxw@_5CxC$Wq zR{X<7f{=2(V@Q>c*}jLG=IPssj>Eo(w%#bydTKj4sRU=kpC9PDaYc;7B~IEL`?`li zzq@eRsU4~@B}Wio4p0~O#?Fz5e5w7d3lRS#`dbwV>zZhC|Qts}8rqB7rr~hQ;CL6nt(Jr02@?6YOoWyW)uv6VJPz0+{@OOn-FYN)a zDx^fa)yrF{Zv~@2Y>``HT%fhy*nXK8Uhw;4gPQ<9l3nSOl?%`=NvEuv5fguip?G&t z*zAFjE;6jj7G^f+emyO2Pr8QKdTiy71iV8ke-kW$F10Z{(h=oG=N(TkXE?7^ndvOI z%As$55yivEfM@3T2O%?dr*;W72{7bvNEbtm(J3x)zH?>AZ_RYj6ls*Yp)SsK-^#pp zIZ-&GKxixWKfji_8;*;o7~Asfd?3lL^-(7cc)7FYeC!eZC0@v8MZIP-Vu;~uAO$kP zZw!}p8r41dGsoNL1m3Z7K-A+WF$O6w2-(Kw@2hhJdwrm>97@a4CYS{Qv?SWD`@KMq+~ z&Aq7aY};b-y%r!dAIoZKKGn(XPDiw>eA((lI}WeU?>sR=XTi){q{1?tIG%{mygC#; zo4Cki_oL|aG>^aGwR>wU3vJinuRe8yW<{!zZB$>pXpIoRl;TMP3UBI&;%6`(?9P`~ zK3(n*;L*k(9ptF!;O`RuibjYiZBmE|=+??>HDwu1A%Jc%7^`Tniak{(i2RR4K*38k zV4c=s2||%6>^Q(t-4QukT|F=mE@HmAj?QcCM49cTW1B&ZQ6MfB^UzI>SA9XWVC|R| zCQhd}&&~iwuC|wMtLm*0bp2s+J?~@*86lU*$E!_KblT%pSO#>4?H#6x+2a&wM+Lf0 z&+v(+^^ei`sR*$Ej(`+-N@FJ*dE$OLk%6idoCC7wA8QqE`o|18`L$NdVl#H)#o0r+ z4L68FR*f>KCa0F7Yk}Fe_I7fdq^w;ld6~0z#qnN0k@rZ$$I(n_|Cj?>1jxWZsFpa! zJZ|vZqRXQsCjwIXj)SfccIP29z!L`+?*aVe<#~cK+Kch#&iZ z7{=|~|DE`4nB{P=puax;xxF2fiMtqk;QaD!mtw{L0TmIw?cA3m<#YYna_`g1suaLI zgg(QPKXM5II0p+~9~p)rJOzZu$6Nq3uzN$ky#s58QAPqiK{3uUccC$RfiZWt$KO-6 z)Glxw%XpA_e2%&-uBVX*<_DXxs4D3FM6|ImAZ@QT(Ps)M7HDrg+(5WDwrYy?*V3aN zQ0)5qr#ut_(w*Pn&-)$(syOn-1lT~`gpdP#Rt(egykq<+nsrhm87PD%JKF;r)o=@h ziUY^d8sLX05y{-ClqNU7bV}YB&wrOM$?uJ%swqJENCwIUf<$?3?P~T7yTfl5?~W2x zci+VG>=@&Qs?>kQ%A*8Sq$(e+r6K}h|5zCD!qc`-2QJ3%;JZg3ae|FJ*NHBj?s)_? zDdWuH$EdKQwlm1*w6lc>zaxBC)b@6-C!PSr*6QIX;^|{qvA4Vb2I_(ztP-&GS9$AI zlOe*tjL-tO$+#fDp$@=tAY-#U@4oPfG6!>$Mlq01YqNVdUsUPnz%>(t07Jhv+LG ze{}NUlAMb9Tr2y*G7Z4Xl?#nlQFNg_k3UWPE(zN@EU~P!JU(x%y$I9HwLD1IoYg8P zcv6eYaG-O{MhnP9dhvHZ5Rc>?PkP~0y5V;(?T*-G|9LQ59=I-2#WHxYiIOT&6OL11 zj?8^IXUD!LE!j(A5kuZYU(hdzoHIg! zvqJwd%9W691h@dMRVA)E=k?N}X!?3nI10$&9`u6uRNWP-mOe%875tENZGwhZ4nuGQ zG_W-1e7M}J{JLTJemI{~znOIx3S*nG66o99)*U+2Er`kf|GH6hj0w7C5Ja*zX#VQ79tuOJvbk` z-UV0sc(xL+bc%GYiI=;FBGh)w%cXRVb1F-tk0~{ZoroRiM@~$W!n;z=Bwha&yD|qFrTBL zv#1Cw+d|^j*#`ryw(eamv^&T>ry`<1dmIe^sZn+Ck1MKe(3__hf}$QgyEr$WqI1NNrvo5#r%vh+{0EtyW@-=xJh$DPU`j;L7>z z)Nvz@nnb8yB=tpmeIk@`qwTBv?K7|QL~WT;_|Z05X{Lc@lhm#VGd+yD`3m!^4U$E{ z8smProSK9_zFBXb)6rr)Y8|1dmH#8CSRtjf%sQ{O5FI!BecwmYZly^|yf|HMFW8!A!+jUCxY2Zy^s z7}D9?nj1bc3}V;y=es=H|IzAdu0xJkjtm;3p95L5truIJ9GnnAM&sSxWWGc+7f|gM zHx>+!+RH{$@U=fesN82kd5>}7b(z45Flc}IF-YrYsjz0b(z7%6Ioes3DLX<7Nx6#m zoVHvJ?4Q4(j2(0sWC$66HHIVkPNVS768|wwb;x+LV$3mz+MJy=Ap~$#gx<0tn`{a* zBLh}<)$nzcBFg!5`jkA>MswBIcHdUBOie^$_qr{ek1M90K4VQ2o+bFFzJl0bpk zAcvu)kLt6$nEA8U%=|q4IQ6!?065e}>-2#F9~l5Y@8TZ+jx?=!n#>&t1XkE{j}NXT z0Bq6NU^hCk4*NNnryES%68QL-*o?V?Vo4!XYQ{ZHXR+!RwO)&N-{kIkpZbwKzSuym zx_Cl@SQ}>x>fipz_Hi|6azt8v5<@8L?RLwnwII(B`%}7?vs}@qO95WHErX1vylNR3 z#t&*X!&=NnE~8k9adB)v-J1JLH0-lUBWFcNWeGHeqNU~2e2%KFENqz{Hq~uJ9M6}m zIAX$R&V~;WE==K9?qB<^J>_wf{4KVr78)%w1O9kPB4n3PjN1tp*8HX>jC2R|R*#bv zAG_acJP*Z|T0X+5ih_xS&sL-NLL{DT&@28NZ$E5n|7MC~0sD=gLSBmczV+uGgX}ur z5ixJpO51Njd%YLF0hO7pwuVid<=(S!=TsHL^E||y1STYMhc_Z_)bpKB9OgFp z%pkGHMn3uVhSGwm;|2g)0*gamVTNT7HWF-Mxx+hOtfB(-Zs2QQx%Ex&3H+hqAj=7C zDL33RFC2BQ7;+IOoTa7D+L>xh=^ENdaZJIYn9^}>fh)XBD{r$?)HnUdHrzw9=D;B@ zQ;<$|sBA09)CS~@R?02wo;23K>CrNdG1HreXyB^DX3D1{?xp?;|F7)-=J$W_qnA0! zCy__*Srt)naVrhlZVP`lIvB=5}SGL{a1$ABMR4E5Y-7RIpj1!Z^p zSAoo-6I2*eK)Tx$Bndz%_oj1zVf}b_ z%WP>718fbs=w_UAX0(DjiqE}wjop)m1Bz#oM%=Xadd@pZ#{~ISsBKM@6WWAi#tu#D z4N5Is)k8RHPt0x7W5^dr>P|sXV}QD8h!pKn8_-X~XIEZ}lAJ9B{yukyh_NYO{wUvs$-on>VJxSNVv?|2 zsCGNqtfJXZJz?+PcdMZ(NBlUftoF zi|L7zY#HV(JTy=<2^-C%0be<_r-=uHj`@p`dpIPNEYjx6XNa3!D*N2GH(vvciA zMp%9~=f?v|4Ao14=T-0p55qb;Rv>KPi+G4)l{`UifaBd z-5RGah%%&aGd0G=Si6;TFs~_eeKie!cBCKE!7bJgfsvy*t%sAR0@` zy)?CIY9w7a;MLS{IxvT?qA|ZEV_~CUVUyDaC{{n~e$vtojS4hAWv5_f%ERQgBTH$n z2^y8Cw>v-jCBO>4mATT@^~_CQ1VolzRgE5K0TGYx>iF%$8Y8H^mOT~{DJt&6Z}7*C zs?i;%+0enksYh4epQiJ1cl@;If~SvcTq3vY${1M%|JMt5yaPSaKx47>N>Bs0*=gQ~WnOoKG6TQAS5K*7oE_^1 zp@$OvFl&98G(UBDlhm!FDWmOPRIed{fiWgVU_W2IxakQS>swmo}{X;IAK%qQp8-1ubo=~F#6j3b^@UAxPBb*pv(8+To zalNA2twoK#V7Zw&mIEIl^4ImT`ztZoqwcSXc@w#b~jX|eqve5(+Ld20_VIX4>Ks@cv#J4WgNvyAAfe?%mDryxG z(Lh>)cyStHr$Y&pS>@oFT2vA6f39Co9RJmA1yi;V^%4t`;7zs z^QW|`N(t!4^_!goQ-N<3MNL2xFEs_Y5y*%L`K)ttvt1<>P7zMle+OG})fFF1s)jI~ z3b|wzi8PCG<{JUV5@6z}hHB#!pBFxm^>UFX7`x?rfe6yXdiK<*l356UD)j7s{hMdD z{u+e=xrq4jH}Suc3ltrSZ?%T$IKjsC?Qg!cRARxN2Y_%WjXU#oZmmqQS`Nxct;=12 zN!Xgd%h6CTXxD1J2T}}Pr~?bk2~`e0sICugiI5exq=y`Lze1!02OF^CF#W>54OrOT zUdc7p8+|8-G}4>ss2`gb$(rlRKG*(ep1{FT{t&~%EqimQTe@JuUt#R;vv~BW@`Ovy zdRf@6&FE7fW(b1SjOA+81sPb8Kouul_on*N@=UhS;4c+ag#*e4opvwW9J%rB?u;`S zehJIMMQNo+#q{NFZ)MaoK}>cD@#q7yYcE}N!|FG8gw(SmiDqi0JpKC_fUN}jx^LKb zJp^4&5t$HP0v^|osmKHwp#tD{LsF^W1cRQvSR;#`v-Bd8u8LwYUpVr?FFdRqY|KyL zu#fEH$?@Wz>Nm0;>K9p`#UkLSbNP3%-{vR4_=)piI<^z>il`41lI8aw= z@-CXJ#hsF8&CBA9ldNOgj1UvGcCFE0YAKb6$@FQP$UaF*>Iw6EZ}VC4GJ)nB&@^u6 zuW~2`*H=`j%(^tUFQ{8qa+Nmr-29B~pKEccE>)%^Sc~vyhc6*Uauc6jqqPr9<^|Q;#qehGS~x zweG3%7|*Wq^`Cvth`4zhwh%RiONKhnrF|o0r9G1}So4P?2A9jv_Up0Rbkm>4Ekqmw zA-omJo%L-_O!OoQYVo+BRAW$U+#&0C+-qJRYsE+qV-5$)^!jwR5|^9!{|J^S&ONpB zz0UC=I7s+B8+S6P05=TnK z@$m3ayHSJ&PySkN?=oj+lka16qZ~Y&Ua-jqfwZ2U662E`%RHA7^S;zDX#;g*?42L6 z*8E_OJLu}sGBwfn{BHUsrWHsS|HSg}T=jT@=XcKnV@*T3(APSu(LBbwX{YT8UIEMw zr;c-*w9$*JO;%$MrdbQ>*xw_Gv)#Up7|nzvjP7cGA?j^}3r-zSj|Tr7c^yBzH!Qb$ zI$E&Nu6gGZ=O=ODY_V3FGz<_c)t~>ASJy@~D>TdYzDS{q4gZ6MX-k!lRtq5xeIC_B z1Cm&GQlWTDk^PDg@ZCPT=NB8N!=u)~UKomHY9Pd2l`I~zuA7bIj$Ah4W`&e>zh18Y$N3BEuH=~&^wanw*Jc}a*IJUzge!azYB605_PS5++&Ex;3H40j z?C!quvM$%)$#u@ZbaoWS|-#~(EgbCj&bZ--*l!_>65NL zJ&`)WCmX{z{EImMeDO#_W@vN*VU0+$oOoSgjUfF$tBzqcd|H~H`@TwJ#sqPa9@hW@ zdAdYpf(C}086{UQ^gWH!jKn8CAgwew^cBj@==Bd73azHgAC#6ttKgXPo>ajN$vdrK zw(pUS%cpLaUn&$EaYZc$HbtL)3Ly6OIc)Ef8B@oJ)EdXXJZ#PO^Gsjm_`~gty~a}c zTvim0{tSK*6(*4N)D&3~U#fMTeIJyW9|kGQ*~(#+d4z*`2o*oRfql*`SGoavi0dDe8Pe#HQd>yR5qhMK?vh@=gO`9 z&j@+W)KR0RjX$vJ!AJXQ8jr&&72^13h|NoMFw*#wRn+mJ6yJ^QpxofYiN$%sMGMD^ zGSa>$j8+iWP?$;{aJ$P>J(xDR?XpXf>eA$br24!NHn(d>?XJxO4uJU8G%Wvg-Zn_%R~?0M~-HpGgo;x<0`Q)-Zyc5OM8AVzAvEiISxI*AymK4Y@?2FvpU5+QK`k$TdfUSqxt`OqlJtp|Y_D`lcBE9S z1gZ0izXU1JlLlQ}BFb70v*aUyJ7DD%y1YTB8O74l@+!x8mNd3*vhM!D@!e2S8C!K1 zm*-mWA1cHS-TFiX<3T+;sM67huhE6m|Lh6oa;z@Xja@CRS!sW%Ce8m9P-;(`N4wFj z(*MBRhu6pcZUOR(j^kzO`{8fquU~Zv97QiVZ3j~FVsqfg`x!w}H%>dp2G?jnruep^ zB8+2TJ1;h3KScX;_}nJXn|A|EepuShu+8*r9~ep6uu zXZR^}L0vnIEeTfO?+*XtB)IoXMET!(`dqXV41+^3g6m(G+I?1?O-FbX>M^a6X z?{&R)`=O^txh4b4&OCC;%7Y%xsojF8sD__~g*_RGu=4BpgQn`JAq95KNoEayn#^|p z&h8v7OiTnWLB9S>PG(I0K(DJ89GtHFMna{k5a(0VFw2SuvIo4tse3XMCVpd8VzM_i zW-1c3S=|`AT$IGwbig8FwFGUBr(&9abh?~!oF(*dq;M-!*T7Omz)P>DFa5x&u3N%I`? zB{Q(Ox`vYF^rx3($IQj*p?JK@Cs3LdF?a7}qjniGM%+TN#t|Zd=f`=QTJK)=%ltq~ zb8`|9}hw@%r#?K89Ek97LP8h8^;eP;2@naRX%#~F>&1XhO>VXwdnDx zyPVZc?zrVp%pzfpcdztALBNRhuhv%MCaW+5q4s8SU~Y#DTC+5y+rzQXvBUaA{el9y|(xeC&x;I+r#o+{gxztq{buc`Wx zG9xo{-wPIrEa`psK~1KTbXv1gadig3FZHIKOmxEWA`sIjRPo*Vxu?W|g9&Bh*v5jI zCbH4miRXx+Hf`^vA7#QwCM_Zl3l@?A@}J-F;-%i%+2#xw6z`Fu>5hR<3cCF{GjA{JwgNLKb z6DxBk!7whPrY)#UD`{u@F=>_`oXlnOj?DaUM(V&o^JJq2TEkS^peGz9cP&K_wK3rg z?6>e1ydL8??JA&&py7_7ka;)EjMuXDYRAXtY~H@=ErLQ&252w^Jy1M_^vUk4XNu%& zomziQ7xicKqw{}V+o+ew-d)T^b=JjnL$Z6hNUWj6pP*o)&kFHrO^9Z3nJv;UtgfbW z?&u`#?k_r(r4Ibh-piok0%-LAxFoDv$)WGg|pNSBO=`9p!y5kfiF=x#do zOPgG%n5cbus=!e!A~a;DE{BHq;3e5|-8~FPAz}RQUcHsU8|Och2AH@p$)y#R^)$12 zwYA8*yH=R!A($9U@Q2)cY(Je>rCCASl%Db>i}sk*(AYyFW~jzKXM5;hv1W~l4(sMq zv12ljxTo4YV4x(nO@s@l;w?v9VFhRG`MD_nqNKQZ zYak0=OEsdC&Mzp)qNXcn=RowLp;n}(pWkqnBTaJ>tn|`*L?K_N90y+uw=^vQdbC;= zg&zh3JqH<6^&lq87)`d+6SWk^tg;eVX;Fik%(Vub`~FdNe7j-X4>?~p;*ceGd>RGh2@6|7H})T%cNws=*+_@xbTes6M_bWx zDh3$Q{>VVu+BFM~98UP6wT^QxLb2bONgtOz&h#;%FLYZb#uMJDPakYdh@RN_Bs}-H zTb*`(upKW_X%1VXQAx2FKJgF7E!QXhImX-BBGZCi{c?z2;q8LFi|-;8=GGoCe=^By zkFGYYbVr-yvPILBl`vX*K=J0YmKZj@%x=8&`_TftJCm)W~f_j(X4_iku{I{F;d{ z6yrn%o72)PG1(;9mU*6`KPzC()c9|Fh`ujf3Zw?zjW3aFas zc?f!wRULKh=8@a=SsmU))A#qC?Sm`7o&r@^Sjb+qvLLAfgLBjdp>*s% z_vyjO$QRyWtutp-Os^Fe;Jgrm*xI;<{;lSwyz*>Ogg)+vDOc~F#sRg5%}ezwnc+G# zgE9ClAtER9!e!he6b9K2ncGDFE!T6j@vCZYf6d@z$WD7Gd=(6w@7q0~-RS4Gi}gu` z3xwhuhdXC+2QL))W^#fegP};jwiu{uJZatt{w!$ugAZ%GhHQ8{JM%n42dF?Ns{vhh zxiU0RzcbY|DK{Bur(LzQ)>l?hi1|hYEKMsxx0TKP;BCe$aAd%CHtu3D|5nzr%crVB zgSZU%oU@Qa&O4fSJecGCTAeC$<&&HBzivVd+Ao6TTFwDH1qo~&Zg-w8cQ@Sf7p<8ei(7avtRVRosFvj`H>}f=bd{ry*_g}y{8dWzaaA~YdHWtO~ zv(dx8mD@zV4`V9V1dc*Qby$y_pa^)Qh%D6wVShO>di{FKzWgXb|I<&?qvlC+DG2TC ztS*ALEytMi%h^&{L4Y?eYbg>Wo;n6Sk{UB}g{O=)q4rWw3t=s&-nbuRRDDCda}9*5 zO7)})=KDgRLc=KA4c3_Vz$=RbRG>2X{f`R(k(~VSUl_p4xhrszP;R?cD$=ZKPxvJ6*HV5}`?bY!IHZ+4v_ zYjt;b2YFF*f>PSJe(jH+gCR?wXJ+)62%{LNV~8GmsTbT@sF9Cw{??_Ll=pACqleYQ zK+G}n&glOiTW=lIcHDM(<5Ijh1lJaKcWH5`Acf#XibH}0r&!UJ7I!F6+=?W)wzzw6 z4+QrDo9CU`op>9AKUf znot&S3QHE(6GB9bqdxPq#`CSj-G}qi910E}EfcK$4Z3I=K@oBDdliwxipX;QCvoBo zFsU@G#YPU(@86)Eh(iTagkKaO2A6S{IM1!MjmE9xoRfI@$+E$xfik?UF&-tfHC`F2 z78(TXAD(+0ejPv!&D^f1$5jRg$EC1PadOJd0=zz=Ilmv-_L;EV5dI%y6yv_*p{4XP z#HN|z&HRW%61#_#2o6-gh@3(o0Aro`u)7KvPFe1?t;u`ycuht{JY2}B-T7IMA)L>x zU9A(!X*MN-QA0lurR=3gNLK`)Q<44YN$LhZC-EKssu}s>b~Z&<*8Qoi`EqvE@@P>^ z&7?-Uf-lj^+6MpA&}MWb#-AM>+q7~aLBcY&KX1bl+c&!vmci27yp6~VY^Nj_(rz8! z(oCp)uSvE|1}XAym19fQkR+k5rApW)hBj^#V((zm19*LhqaHE_R0QtcBKW`aFE1=W z^F8zp!;l3XwNWLosxjzwYrti3EM&KaH{22&ro(`bpqdk$+~?)gt>|KeOs|Lk;A?1d z*+v_r>v=7v+Kk!I1)s#voB7L~(bHiKhYL&@2LucLDs19Fb+EPO;~91w7F2IQR__?& zEYbKXD+MtCjVM{`8ojupiW`j^W@E`fO!7Sq{I}28e++1R*-wv^R&U=EwAylH=n#sg zv1bdOct|7T*d@r_7KM^9d= z%~Ce|-$^!K!~w5;czO{AGF}$D^)>Si?|!K21L?Xx-#r&?y0jWeG2c4-mpu=M$D5+e z)7Nl_g#5!kxySy;RGTNMsnFMG=@n{9j<9EN=`;F66=7(_aLdX{K_KsdyRZob+WF~U z7Qsb<pjVf_!fWor)7_82DO3Fn?sZ6{*Aq32cPSSif8Fc)9>ciO;ZDK zE$)x2^Y=$wzl+VHu$%eVYh4FhRaMk26(U@qs~hvD2Rr|P1X|OC3q{6k;KQDt{lseK zPc-Z+hGA<(J?TrdI7ZWmt69dab54K%N#FZ;u&T;he({<&KyjseEip8&@!$?~Ve!SO#Gm2unLHnQlR(rXK$|PoY*oSs9fGROU^hL+U5Puhq3y)Ix`ceW~1Oxu6 zbOu2~{UPnJSQ-C|kV`-rXTKy;J*09c>^-5`hdU7cU4~8;WH8lzi{({5tRyob9&1)G zYBt1bEpGvLbG?MolVQff_ZE9NJrGUGpw2QZ-`ekEy@|8SLYOLRjEJrjffq@3B7_Nw z>$4h64HdUdDt*TCekjyASt@kbYuROGA*i$K_24B*p7pXroWhl)GxSnIjUPeC3%uJR zPrKdS6}(L=v`TbOROz$a=^Evi^8@=1fX($^~G%Ft^P4aKJ!jxFQ_B1jULocE$N=p}GiZ2be$#fiTH zDV>d&e4ia&_Tj6Iw5%k`!YsQw>n9HdnMa|G_f}xBT3p|$g~&wNGNAYS=cRWve(sT# zP>$p?+l`2+chB@$mjC5wzWohR;fT7(HYcW+BeXg7ERR#JaY(C)4HVeNXC}>zv(XP5 z1-)lom}C#5qKSw{`CC7VKr>|}Z_28H5j^eQ9KtQU!fmt|XYwzsLw*VTi^laj?6qQ8 zvlND;oCl#43ds#T;-_chS!)XcjIi*{dM_EnicS4*_j5*!2Hc76Dm}{>r;mn* zo!4^C?H->kL+vJe``Jj{)5IcL2p1{9Tdjc6bw}2_xY}5y`?;Ge%WDNYEqL0adACZ& zWA|w#4h4N4YzFtCJ>G1SxbJNj){fbiS=otE@R~NLAf@GQ*1WnKsZ6hz; zxVMe8b<{o}?<_`T8%2~1;!Qrdl!_$Y3IW14wpEJ_B8E^RAJKOam6|TalPzC{dhBg`~NLG54}eF@}mH+kt+|F3&8=VRBHT1 zQ$4P17kU`83r%JwjC^SUCFtAR$Tw&5U5dZ>&32l^vGH(jFrezjU&64`{L7q$4H7|cGRRYXIPRDI zOTPvceSJj$^L8{Ls9@^l^_oU1+~__uq78z^hJJf_sY?0KL~k zu~L*)NrU}!)sB*=wia{7GpH*4&|8uNtd=U%@$fdT!|<`-o%7fBICzq&#NT>;=ELmi zcZTPgM6NUA``kLzU*!1Sd1PHJjM=rFGON z))B&3Mly_OdmC@7)~h!$NBmqgR^E`W@ndTd=CerwMlH2~ii@oVo)X?VA8H|rsiRh| z)QYJgFJ*d8q+TMR1OxOGBP>=z3d2cI^%EFU`CkO!dI#1{%Xuu3ZAoGM)`d%TY;QUq{L#q|;FTL%1kiafu}*jXT1f zCbcV!iU+2G0s+^!L>X0%#`t-U7{84EO#rPyZo6K;vCs0R;)mUMIwKa;Z2;l-@)~pp zHLj?AWZi9cs(xp}Cb0}5u9-VJ6-s7!Q$UGCGJL{e!q2b>z;8<@)GRs|4G}uuVg06A zH$gjlWoPLgqW?#6dj-PQm$k^3`N%wW<`8uI5#ZY=@g?tHaHO%ReSJ`kV*a;p&&|M> zB!W++HXi5k3Ip|H?tkPZ9M*4hT@|awdM~C9xP3c^rLig(FV5r|_%Qd@41)-m6SLE8Ck%Vbs#@uZ`g#jNUeb@y3GRjJX9 zW%snchvs?fw2JgK^@~kFk*zJa9V<-ys(E%H_^FezbX!kp&t{RWGmaG-9tGQeQzXvqjHU~ ziV56-DZiResUg3UAuVYm>{R&HSBzq5%f{-i2t?xrGuIuOla|l2hYX*64w(3VqTqm< zCuixDkp)rMu!80xeO@qP)~eHA^2Zjs22=gB2#kId^YFDOigJz)y*c|a>VBVy~vd(A}}`(*=Z8DytsJNJBTSd zx{r?39nA;p=c!3LGN(4yZsm(li1UHKB!e^})Sy%k>U|LL_3DG>1lZ|dP%x<5IF9yh zEQ$s_Ju{bIP}e<|z%g72A#EljwUiIWbvHJnPS~RhY|<(l&ID7u?M{J2JbS`Dal@E^nP>DT{b_Wfq(W`%Qd zP!~8YJN}?A6pnuR%JF#&h25BRR*KhH8yXPKXAA{N<=jqr`94NqW97)mxc7Vt?JfFaSZRj zT+cSJ)sLt)h$`Mb2keHJxu(j)ez=d->&a2)>tikX!+f3rYtL{ol>jnN#wZ=8>QL`# zTd(<|dnocJlSYNSNV<}3JuN`;UQs(;6nph{qUm&(`f<40igM3a&F>b^{@ARg9ew&p zf!-!jmhM>Y(v~c5WbJZC%;{v@v1Dx;mr1oO->UcDvvk6h=3Bc~5FETmHhR#&)ET;) z6@IsW?>V>YPQ#_}kGtUG&uAk<(&nroN-WwR7*txLs#)x(5LURf(!r#xFLx=@T;+nA#F*lwXs4xEW?6d~vnfW2JZK{$ zWG)|;aFBr2MoYw%pt0*k97}+g++_=zUkibb=6mj!@uGw9e?bxILLh$Ngd=c(^cv)m zpb!s|o0F43;YIAIFN?gmzgtlEtx4MgpEZGcSeR$AXT%ugZJgw5fL?NiQdmP6FP>3d zEtI1>%{JJa&$@iyO}WO^pQKT06;>7G^C{nP9TU%duXH^twqH>tgU3!t*syz=5JH?@ ztdp&-#B7(Z$h^t**97>9rp7e`hQbo|+Lc?@Y~-)rGo~m!VnLUdNa<5P?Fx$$r5ssa zZYHv9Aqpzo5)}@({jXrpx!=~0iM~sqjU7SE!8-kyWZc-6a@D!XqAtlW3?I!mY+P{m zFPN|3KAf(w&7ft-b@t7~b#+m?Vw!o2ANgfso5I`pfW-^IKfc^dg>vHBF*<*3-q4za zl%JS;XDtuMV!!AL5kpBsRLvr_APS!Wt`|{uU)?d)K>HwG|F8Kij=vJ2m}yy;ik<7y z!FrP-pe=1OXL&3YG=yx;XPMr5d4c6=mmGmWTtUfs@qqiHb13K|HD*zdlFzGug)WX2 zZbO+ARELe6iXH>>67xiFd$E0NQa59BHA*^}(9@ido&4~5HEEscvceX0CzYQXA#k_9 zRr!0^eRrzT_Nl zH<4?{B4sU?sfl^a48m~JzN5WrFV0IonDJ`Gt85Gy=o{($v}Q?1x&1?O^Sj9DRAzP8 zorH|g`4*0`-`L0OHLyw)*)$m+zU4wPgXoZQ2%6gjr`idd)1&aaD5AL-RlJ$s@6!Z> zMEesM;>!-6vA=ooj9Z)iEvw~p@iB||J!wl30v+i)x}wzGlBKc}ko!+QNf1gXzwL^6 z&MzU021MHzCQZ1a4Z`&v0V}88!@V4eDJ|&Q=J^7-i};t0^#udjB`&`zUVd%-FV7DA zzdbuocpBWFY4~*V3g~?7cGl96(#0PP6A}hCG}x0r(unx$0RpE__n7v&?zK|Zex_RV z)&~cXl^a&E;*K!9Nd7xD2^R|iJJFUhD*LHD|M3IA=uLQZpGx!q+kCSJIjWS~yt=AP z-NfWY*C8QNlT#C=q6qI3dbY&58_XEEqk?H3%;U_ildRVkIOJq0ql6`x;^;owjqBkH zY7tmOm@_{-EQ!W{3x!V_ScO4oovGtcA_<-9m^8Ua$zfvp{jjp$aU(Fy**GI-g%JRK zTBlL4!yLYqEZY6|@N2dm%|oW@fr3=pdXo;#(<$*jHD{DIa4vbu(q^vD&% z68=6{o@2K~I$-cq6AzxfQ|Y!Lt;xXQ(?1MCO8;`g(4Uht0s)&F>7hO@ehCm4tAh%y zYr9;8410yHeg$sXIeSpnY&ns5_k6*lY|ZLvr+CaZ@h`7gc~&I`++zhs5`|lS-XTu= zOTObvn+>v$0n2r-%$@h4uI`IJy1L3O_SA!UqT14(j*L3~f!`U;pehzG*;*bR*?wY& zt9bwn^Fx$f=R&}mZVTLw&b|4ot+Wj9!q~CArJXlB-kK#-M z23~_o^@_Kd-21FV-+osjw)IjhLs1 zbAe{O+`H+ouQ^%&>}bnp4zJ=bj*t`^Sc=pWwnVrKOYt5Juw1Pq_7_NgdYs^|Sy@_& zO{Hr8tToz!Wop`poNTMN2gIs>)h#*gK|C@^!=&Lh_uA=^BD(VA>CTZD>E7((v)32S zJuLT3VIGOvy^-5aU(?-K4af_=OkxIHJ>RKg{IdVrhq7kNigC|&kJ#8Oey`x&z()@J zX$eECi!=io5pRnAI7d}h+E?5(>XOgZm}x-t6u&=?C~`Y9cjkfE6ptNMIuCNfrK84K z>V@gb?Ak~l^^*H@Skc>y;+>YVM66#4xWMx*Af;X>@H?&TbA{&7tWM_yUW`K@EPbc2q!;qsV{m8y` zF17v->eNYu*_f96k6Iog9pu>~){q#wOCs;DP<6LBgEfpSqXA4Sj3>rtX23->-*A+2 z^StU>mb#Iz6Q!7>)t0<+I6S|ds=W!lPkI@aAl0zaXeWl0+XPKd&lTEUIBZQhf+~zd zgN9glw`)jt>Di5CL&%Sz^uO->Jqv%l6m&9Cpj3z(UT&wErX=>*@_vXUYCf7>I)TX? zvm3qdplSWHJk2Hky`W4~xwFD?i5o9PCpEB>wwn!_aL~S6e%eVKm7K)iTuK&L31Kcm zV<2kO0~CsO@27g1PhL_WJv=$Qfn$9hDoJUPNTpwdqN!B-htiW8z?>2UMh^8o5q{gf zq6GDuT@hl3?yoZw*#9)QWU$x=hW;Qee6Z$={S>Q%0bfr#Iz~w22J`&U2Nx46-UcOB z9Jka2)k?w8mKX@_&PvO9x-J~!eG%|@PzCHo_$ZicT05aj+;8Qb_K<0be3gd}!cto$ zSc}-n{ABTufmdRG$qqyORl){ZlwL+$J~1K!qvEg%6Hx~oyFK`5?ETbc{Dg!>6KmCa zRX$GTCjH%oD-_i~*Uk~arG#j&{5(%zk|D(WEn>%dQKCTBG<>E>{cOI@fsB*U6Lnd~CO(bdG348M8xr@6OQg#aOBESxp74uv9I)*%4(e=pxo(xISj%y@bz`M1*NP z0qdbG6(z8BlZ3rFXFE!v6qAHBF=fSrEP~y7>UrtlU|M3_!TcrG4We#fHp@Qo!0tm5 zEM(O&<@ujqR5z0LQ@+gh-V;{F2{bkf*O4L9ea79RC0Yj=)V9SktO_1_lj-m)Y$_>F z49e5^P5Pzz_!Ad6*stU~vOU=wtD3}Rl{jf+>3bl%gXQ99P3=#-eRq{|Sk>2rC-Os` z7q1xo(o&wJPua7A*KZ{sn>Rz;(IUdm$yU}2UK+0+?&s&BqsVV^>2xWNo1{+U>-se3 zyNodws{!GVKCav#KuM18vu`o%fm4TgmMMNU=`KMx^-PxQ8xhD_6ikckifr{r@pa#W>Srp$LQ%~)8~Vhw}cz>x9UwW7R31UNE2UVRp_i=m6?in9URKL zjNr@%g&{-UvBvc;K6f_FRC3cIexGbD7)Cdl?dJ@Xik9ow?lVumQf^OT@@A5G-g8J3 zEq*+H>w9u~U+dlTLGz)rkYr6{AUpchhAR){rRVRGCB(BHH=XJyLbl^?a^=;Pp#Z9Z z@+HUcadokv<%Q3h=J!jy7 z0|ujyb!V%JfebIkjKs#QX>d5~xShbIvahBi-|2r`CcSqkZkmUvgy~6Z<}Yu+$oBS6 zt?J;VuT{tVi6hw>9D>iT0dTNZl>3{xb+30mz-g2%nS!2mU3lMoG*9%#QuJ#-ZXQf9 zgCFph2#%X}n>GEhoz)H4iC9*H<7Vw+fOg}*9E^ldU?0A`ChI~fJ-X6zz<)vV>H9dx z>AFyHRxJGTx0RGLO;~rajNf)#wmh*9C4Q5QjKKHy81vdpSN30N0BOG3hQK}`o+n`g zVr8V0^DFwQ7aN7+S1JK?MA#~lo6{n{m}))ZS|)cxrz*-y;7L`$&vlktlsb`i#4-fN zxwS`lGMO50i`Z<99A6jO$6mW;N&liF64S7)^J9$O@FJUw)!M9VA#FsC8m~p0P;YIF z#H|tNvf-_ex^5F=ByeWUFm(M`5{1O5=~Odfe|X`0qP2Kvs$GjZWf-Ou#qi@vNPJf@{QiX3MW&bbm)gFW#Y%Rbiw z;}gOuN%N=vhc}V$G`G&d6MyUcnofUQo}?>eCYDbW{~JaH;7i z6=UW<4~$>_>%7Rp!Sqf!D-FaK;WNxa6R#qY;GQzND+Qt^j2xdABrBxjvRZ7AYF_(y zUh8+R&ikQ()UCaRrn=)wUfg-U2FR`PGJAAla$zFzx6=o*_(*;8uZn(tfQdck?tHX@ z31;PWv=$v)4D_Ps9NZclWbtaKcnn!=-@2;JAG^9g2oq?rq2Qm7@L8AnV&YgOzqo=a zm#{M$kAdbPkHVo^kPFX;xr;)(G07HZVZjLv%&5RSQq@8sLgHed>>CQ}wIDE)Z(MJDf)UMGobz~+z$r;{l$2Z;j*RPr;$d!QMRJXZf6$>xQCsM}ftVjg zLd!a*?9J`l&Kzgk&*wcoS9sU5Z%TX7EHdUbcGWAz&{i!quBn1*ER1qwd2~(f3}^035mE$-;tioPVLki0WX7# z*kFccBa{2{^|;i`vZsa8KKI_)3D{7mVB(y6MbY?FH7|x~HNLyUak&te`OWiqwq6Uh2=Q7I%3bp(Dgb5e9PNEk{$aX|K!K(zlQ$Zd6gIX zny~rMxSq=8xD_+zGL!Z7Ppc}ENB$KURM5s8E1p!9LQ9mXfY?w&NGYm$UexZbq-T<8Hhok-%=T8;Cz=vG=WTRG_!n&VE~ zDhMT)<^lErq2pP?Qy*);+?2QFHm_> z2>yrPyf;L>d9x{xvOC0u?Vq@%e#Mz%_=6X*mlcHL9~**8T*37P`Ly|tGg-++hp#=L zD-~#&y??d3nxH|>xjFqLP08oNN1?hE7B} zGcwbq?`dTv2lGz<`l6tfq51X>KKE)+@6+C8WL08A<$u)E7WMu=#!s#+soI+b3rZ0B2QzZC~e#Q5kXv-VJ zysiQV_nZcB*uSF#ZxHwzo!7t~IXTJw=C9yJjNskf({3I^sL1As06e5&UPAI37ZHd!<8k!;ej&pNwIZM59PPJ9|GtzGVGlC-A z5ys+e?q)%fAaj5vd$~+*T<46R{jYZ_(PqW!+e3Z^rbV~o z$oo2rVI5J5og=q}y6u~XalqqHK~zd#O0W#6U|>?_8?v zoT2Uzpzl*8BLqU0Asj#noH5|lm@P3jvmet%HQEM+HJiZM zDknkqen1`!k-vS*w6xl6Ni$bcbp)?$${dNhyB2f~m9EB@^=Z?2ymA;t$_ODkRsCo0 zT^g!wbm%_Xu$BU-*-C--#E6WL*@z`+9(GK!B|{?U_T8{h?mGD0R?WY^-x={bt!

  • (0{1>VViH2(HO&DOKC za};@h+oi%E#VHuADEw9@Zhs4(;oEOUl46zgX3aMpbr5#3hq&D_cS4+{`68=D$w$CG&c(Sig^ZH_%C)5i6~h)f~1K~4hD`IQRIZlxgSQ&tH+v-(3*Q5jqXtoF{CF{i941_UH_113l5&w~1bHQsps<6L z6)^e2_oh~1@{)I`H`wBwp=b(I^0H{E6fP{`eL%mC7Z!?U9_&Tt+Psa^dWpLxSF`dAK8Aq?8{n+S`T^H-B|W&|2$e%X}$m(2}`3q{I?$U7z&S7jXLedt*91XTJTg z*sQ35B`NGRSC-Dl-KRI18jrI4;;$9}zsGObA zD2yUC=-wJ*FTJYclzJYL_^Y(K`jwtuA_4Ag-+>qf;a7tDso>jWi0$xRZCc#`#mlEx zDK$MKgtmhBVFLM}3kO-BK8YH~TVae9Lf`(ggb;i1db7OiEHA));Ug;AU%%gc)EEJz z)*8+E;q2-(=h~?w0sjm^wh$~ef~mL3MM2sQudM9p9}m) zyuweg0JKh-(gz@&fj4BJk(qqJ*ktdiyf+)jr<6*2%S2|`0+RJE3YYG3#NbRm$>ani zW9N;|0)2tWx(D)q;6B>Wda9P{`{e}&KRE_hlYfGlnI)?_Kxpe-sKhF?V(zHryH^rC z)JTplv?z=1dfD9X*4aY3T6>aX!I~eHLr#B7U*qURa(Cy|TkRT9ND?zhs_YS-XIZ9T z_pb81^SNApzKtW@t*9IQPmZ5yayG>11y9eci4lZV_S+xDx@z9@beyNts6WSy80t^x z^5}q~A1j>Uv3{)~5V6O_6*^c8Uq++g#Ccoy5`K1vKo!~a20XN{cZPqhc!}EE#ruP9 zrT{W-^0TeYXwEBGjTaxNpeTn|(d~JujtrCVpKT^S&r0O6+Gc634?&xmZ8UplIja{h#7bYrvYFO=0sa8uz!A8SB!n}d5hC}m zo5?a$VVm(f^Te+;(b*FC83{)ceiX^-92ZiKoV_FCUl;byCPNN5DOnk zNu00Y%kV;K!KP~rAK9uytHRhlESYwLXP_0-QgWe%#FZ15>sR0 z&mgaAgZcoM1LEJUy&wvP5^gF!xzxO8z2u2gp1ovV9(|NX8_k;uO6-6ln}rJB0ixid zR%6yZtFzOAsk)2y`_r@EbJl%zKe2RUpV4`*pjP66segA)dX67SnJUaex0!fL%7qml zAPTo`vQLxelK#kvt>#fzH{g_X>&+kruP?Z(X06`_wHnTSyar#G-A_F*m0e8dP6eik zx{|!(K-9Q;5ZL7`p#Dj#p_(fUo5QR!^aL&ypWj$X0{QI~egPu2WYZz=B(HM^Yu!E^fHGOew2)9V$~A z@fU4n|2cOWY#hVG!=JJ`CjV>u9XlBQ^&!}B9r+8;T#HS?zb3Ne4gX7f*kkr`!A@Kz z#5qN(NWx~qsoH9yd+ub>$*u6`&yU7^glgXZjO-GyP;P!n%=z?t|Ch>&5J3lK8sR^` zlGj}$i`nQBSsCM5=;E0juq?4K@b;v&cdQTQ_m1>7Nk{}#|2C6y0?a~vn4CGd;2DD- z{vALhSjqG{8+4d>c^PVdPW}EIez_rv!CA%4Gce}%NQ(@-ac%k+#Q>6Yy`8DVQV`g}jv)$aySa@9rA8ibIT>co&7ag%u4wUTV9l~9OBF=u1wBg3Xq9awJ z)qD1i_qy+|m%}MZmZMfiG7a_+Y-=OY>SX1WYDeY}t5t!VsMA-&5oE+~(|zef?*GB< zw|z>%B>2>3Ix3RAfgCA(76}k!J8l!)o8BJ+`EtNQN1RvtGE^h}C$~=IUiyx zL31`>A%YzGd4dRzJs67y>LICskOl~q@}mg@rAwWv%AuezABMU0(1WCXvzzzIw~VC; zEH#U-Nr46~_ZTLB-Y=}XgvVnKyDWX{AT$=^ODonHo#MUe7UrAhya%H=e5%UQhET~aGF*<#!0@plU3~;3;LKhEJ=3mND-6ix+AY72kX2 z7l{S%gG=m>Was7*bK*x_O-1+!Vg@zY=?;K%M^+`oQ%R6jU1gj*k?3Vkd$&vsrdIHh z>8dMT)WHhS2Y?lB1@iV@I}`xKjuIoUItC0V=kKT9(;U9k&o;(xoUbvtACVGNrdu>3 zvflQ}c3n`PVHfflH7@h_93+k$1pcB6~}PyK$rUi$o7-5?bzBG&dMS} zb?FqiKsQ6PD6QCAs@(^$`&-VTXsrxVb~5s>ynRs}Mw{^n47(LdM<$B^6|r)3PTe6JY!uTD~g<^z-eE z?8jYmodDY5@C~1Z*S}?C%{9F&w9g1)0yAsuv;R`oph8VNnXuYQ0n_g!kVsT_f+&B> zg>b;#=S?`m-V3`)fht}o!$)kj>?8a?)$-n1?Py7TjP!Hrp@mo zNL8chb)yUHs5hkx=ZyBY@z(e_TOiTshtWpc$K&;j^Y)MtQ*n}V*lTvpkAu$koG~JL zas(DnXOwu6VH9hxys+lmJ!>8hB+Y4~mT}>jzomj&3mTrUK29{%oV2B$EM#6OUT$Hb zNKmJH5{A}07Y`@p7Uo*Ihg9)h8GD83B#P9d2Pk;nZVhz(zEL>fq~#bwD7!}}zw0HT zuN5$KyQE|QbH{uM@Yjp~?h0AEO)y)0HE3USbaaH$;r{R2qSy<||LT4^X2vIU%wTe0 z+Gs^8Td#PKj8FXC4nU;D8@GItGOYTCCeYSEdJ5cG}sY&MepYp_jhAkpV1G)n>OJdG9TMneJ>RNHccaoL*unU0z?efO|(@2=Kge zg7A#Co)C(Jch@&8lm;ua@|}k*rq? z8AT2JT63vj_k)kStGiKA*{tsR%7u;YxjQw|==4*R>`je^l@G;5mkONt zj2jpc5}tE`h8=Gcs#I@pxI??q(JSc57($a0`Z`uOM!%hm3{`c1qzV(~ z%r3TVK?=ib&jq0xT@$*yXus!Lvb{ptm&Q2ii4?rHR25eD>fhgHDHGt3(tKmtT;UT^ z2~#LM+PT%knl-_VQQd6bk7U{;>42qIy?w*fpKrl{DdI$yr`sv*)P#+U%S8&;9{%;- z!u8AUV^snKc1p54@Ot?Mi%X{I9)CqMB}A_#cnwrU;9zEhAGH)AA(#j#V0FRzWP#aa zHdyO_djYoY9U$LCiY2kwW2Leh1cOyZ{Il>pwC)kFo=GEkt8RTLh{)!xV=qlwaZKzJ)C)n<+*h=JA zBiDP=U&YcP0N8IZzi>S_JB?D_{}38YxWRX# z2Ew3WqaNSKv1<`Yo+w9_KFo}RgB$gIzXu)h^Vgf@%TC}8oULgysankPPUF(|%(Q%> zwV7I>19>lbJ3Tc4pNUaqW?p%czEr>|g;gD#0a@&o$&Q1~uOE;3M|R8F1Dm{B#-4~I zFXj`j+yq8m&oS%=xN-hmcl^H#;Zg78p%`Vv|G9UThknVY@4$q)r+5QX86-1E%&G7B zMD&&}FAD|zFH`~NzmnZY7Z~Oj>u3=Y6@6L){JjVQYMX^GKe#ELB?Y8o^%bF-Lh6N0 z$oJ#$K|jf+)4WPTUyG`eLRd!?uSkcxnQ`u>u;?RHlsqSSH8}Kvw3vqId_#9undURR zCbd|&!?Jkk0aq&Fvf=4U?^295UKu^nPzP>efIy8?kM@suqBtUs0oR$UJ!$LoB!{e1%xw;X=tFIv`BhFNWwbPjB-}Pu-4e7V!t-40H3~5$= zXnEGreyY9$B-RYD$$P!HiX?Q7;q@QJm0B{TCTmHCpgAiEzG@}nI;VCp z)9yYD=f}{F?m6JbXZc~7jMg?j+PhGzI}MsZ);>*>#=Uudy3Kc%RU zIs`+A(_PGQa|B((Le6RT9M_Wh_XFB8;Z9N3`ul=M%)vN)#8bqR#}{|lrqxYK>0eSZv$vSp1k>niX`WV^2b zeMosyCH?ZRWQdm5wk8JI!UuWyyIup$60-WdKqiQ#xjiA?UAr)`yr91)$9L;$O1)X4 z8yMGhL99hUAL&AxrJGNLRZZ~6Ok{13R}Y6^D1hNvhC45D5_xBpj3AAo^LcG_wu+w& zqw}ZIbQ)JWY0XH z#%??MD;Me-?$Y22pvsj(s>V42ViT%#=Zj6SK*1EK;MSp(qaKxf)MJ8@v&r4l0)*W6 zZ`s|-b<v#Cp>Y}7~ExgL8#-zQ2 zq`0JsT?zBSQ(+v+>L%jcay2k}fjtv!QXJ1Y-#d*{Wlr^k}u(5Iu0c5;J?i2CD) z6Ns<-fVkOZWVw460e{}RT^E_A^}^hLx$`ZMsHOgtsobch_I;Pq*)mXjjzQNS_7nBN zG6I)wpO-$l+|yJTp=PCX5cehTfQ!N>^0}bH5AR+MrB_lANDYq=T2CEvN8+AMyG~ys z<|`{C5L~|?tWYqii?npip)T`9FX*eQYNw1mS8~P?j-lk-i~bLQ-}{JPs{9p#bXdS| z(%Ri^TCYeNEa|WeJ?EAPM*JFM_St{*942bGL}_69blAUb0Tz_&gi-GcpCl}3oi?6N zc`av~2V2jOvD%20UwxyAnSRJgS_uME5E(nd0Z!JRfxq?38Ein!(dRi$&lH*;tQLb@ z^5Y+T1Z*A)46>)Q_MG0xOsdxxM1bG33yb`I7O(z*l^AN}U-&#nVmLQ)YD|(~iLo_t z>!J{HkhW+x>o^)imG^$~sYgL7GNNtYYisz{qrz0~vmFIJE&MohvLFcr{c15n#5z^> zykqDrr(Vep(uUkbI!<1uPsRybxmhelv5Mlu-#Em`2+92#zuk=47ue7KHjBxwOmGs@ zFxjm0ikdx{;8!kR_uzhU>|D(J-7zLdH4h8?rvpLExNG>;0((0yClIc=`91IGA>OL@ znq4$7xB$j2XB@gHoGk8~wX1xzE#-2?Av8H7PRCIhupaXz%^?`i{WL9Fd_-|dd&hLUfezn&Q{FL9; zA8U`WA>h7DJsAkT;A-A#3c|f!2^Mf|xg0Q-^!`42ythY_gGw}=wu+4Q4o?&QykU~} zG+s5eYe-C1s-Nlow=9d(%>rny4%=??FSO5Y!M4x#l3%Rkyt}*GZ=r|`O-;*5&{Rp4 z!5jJA_zU3}UK5;q`)hkL-r6%@J%B^kwv9ZyakB3JTx_Tp!y=dji2wfwW2Eh+KZS}@ zYvZ}+-+wyQjd7b)eMwNa&c4B}UcOLtEjVoD?oP3NCWw-Ne~z*kcMTN>!!z|68n?=hVO|nn6ZIbs$Iq2_KNy2B$KT~D=7XNIhQ|Msu+1*)} z3i!#0$R+7s5DR-ke{}sQ;sif~QZBpDdFCk)Bo`syEQE_%Eprs%Ix3fwuj+ge&hF_f zs+yAT;w#K<>5Q{wjuRAsdt1(W{2B~x$8|YH*H%K$=27rl$Pv4~{M+R7yORBM3oL!C zPIHOWOFJ*zT76eV(lAfwJM>J>zq`1_<4~?9I*J5Pc*NN3L(5jL7FWfSv6@^eP`rQO zWH)C$Gh9|BJ|L)OxlhBb~9W7N|Rw8C+@(&C& z5Xt!wKDdv+TxVsOqE(b`M}YY`ktV&jC9Ej2sYnw`Zj71Dhc`^m>oJHI%tGBSq zlngO~ba!`mNDo~qjYGFILk$SS2t%BC&syL4p65M(!K_*9x9`2L*w@Y@&^2NwS6%Q} z0xF7){%1%rx|7?h+rKH0}UbO!H3dX1Xlp6}Xch)Kz(x1&_i0BuTh7Y}OFX%Cork*5tpP##1 ztFnXQHu=Wpg{eWE8o`lD@cU(mps{=buhJ-rQkFDg`Iur!E7<6yle*{6W?EwXjOuG~ zl3+lZ4ETthCt#6_v6lFOp(8n zsX;4asgrlBn+FzvY=;0~ggH}?g`onof4uaEn`z0Y+PWVZkH2HD{B0(7` zGycO;jZe99%K#_IYmeKG2b9nHbw7q{rh8mrvg9a`*xsG{&wdBJ{k(_zn|OUDDZ(*r z4V#2}Doctb!KOG<=E)M>7fe5v!}|qL@6TjyxWNtPr3J>4-XX^;zt{)dd9>;s+h!%+o%=s*p1ro9 z?SQ!IM!`$td^a+xY%gN!_aer_+vMv-hV`|RozmA~6J`*V*|no*Y7u+E&g6>Z z*Ku0bv(q~T$u=~Ou_U-JBVnhNYPTIF9W<>h{f7#M%?a*f6P2 ziS&c7#e7B}A9MJysAw6yRZ*z4Q=_ySqRjC}!v~j$*EyI|HuA7N>&)Dfd;hGivTu+w zPm0i*i?!jiNTB!!xQkrs4E6t;07K1l{S6F0{_jW_>O=7iRGKEVt%k{vm9~4+LjET> zVL5s3;}BA@iy(qZM@PV**D%f&bZdn8u_oo~wtrS+U^3U= zbRG68aXv=#wQSM@ZkEh({1DBT&Po~8uq?!15-+JvvO}A_dgBjZLpF_JgE$7M=*E`p zke>Tx;tksM8=CH$7~0d*wJl42?MJN&-8T}(2czZzNc>$)Wf+W1@6-u<6#B*6F~Ekuz`~Q(UXW>X zby~v)%^oJPJ7-aAUl|+p349^z&XGSMJScF5AN7}%=&V6WRF1uZ$$;j;jwI<9mUNTO zseq)V#votLx@Be$6|t6YP+oU58k?@8ny#71Z6Zle0(Wj=@-vo}lthn6#XN`jW?190 zYsIC>Cn&|Al&MU0C~(Ku_asm>l3!T2zuic0~amgo#i@cbm0O(7zv%U1~bUj*-g^x8qWmSBqrpk>(W-w9~uaCP_!Gwu>1(Dp6{|Tz?EOePR|U!1 zbWEN{v%ehJ#fDJz_i)qNEiHcQYxr73Lap3BT4<)I1P7MZNfxZl;81wsmXxmHlvcd` zjPV!8q2Wtn`LBRL&*$ zFWgVeFeZ->T#ewe0VIxB#q>%ekU_=+w6uTWSdcPiLTJQZqJ+mk-=EC{lBX=W z0du`8h#yEDpI+b-iBP)a{e6N)ndhk(i%=rUWV*0jz~@@CQ-fvc=zNmep*6ChT1^- zUmw16|G(P=$6L;I18Px#6C=}uc3m$a?lP9kbQq6&_@;1Sc}O{RLb4$Zd(nc-mx>Cz zY@f?>fOFMr-i?A)-+G5VVaMfeGGeIEGSqAO{@gtnCk7{#On4w z_dW}&YquDBK1w!3pR{BHfynUquI_wBBDx-VuewuSN`4C)+#Qav%Z8i~Di69e8;L?) zFWO{h8Y6gr-JOQX3?klZ@=OAQHFHB@lG0XWFj z?ynd4OZ7YTHwEz(z0P}4M1j*PdAs6-<|Q7YuV{qDW+Qe^wI^>UZA_jO6Tow$i4wI+ zk`|Bu*cny+B%PF6`&+prK{~u5wZne{9eV$c7MtCDVuD6G0ye;PqJ+GXcbCQohxmWik-Xy z$o;&(*8e1A=G}tE3s%5F=YX%wd)wwr%v<(U@dvBx--fTYBBV`~{GW!tSRn@_U|P(= zb#z0e%|*5f0Gnc5k&!@kHDZrf6kTDj$gA-6w_##`f?SKZ7VgFgj-&{6#Ay>{fL<$Q zc8tE9jjH;}jLq#;L!KNJliI>yM&r{q0PlRr$ELRHYUX44Iv28er$}f#>?W5j3=bCl z{bkHE=WWllUS~xk&D*S*<<_1wf%R`P8Te=f)#-SR>`&m9W_62gM{;G-EafL6! zse@=E@EEVb`#z|{>pxe?Owdd7n=HIO1hvqE@wN+?{`5LUOI?Y}^PyXFb#D?m%O*6k& zT8pL#*OvZ}efcp}YxKLYr#ODXV1kB898);EY$2&0$;(*FWRrG-mR~`)V-{?YDkGK!sk(G_)*v>qGDbGKvb1syQ__UB^MgzrMXRS4 z$}GQi_`jqod}V&i=%E5m9%RRP#Utu2M8r^2@GCN2o|JeU8s4oR%@nIG=5A%%RwX5E z^a8O`8E|mAG4T1~my+B5)GNt=ZG4J2?#+b;O9Nx$!OcznYvT%Ct*ZCGYz3zrg*B^Y z0ebosz4jiVq8i!dwJkp1f?ZfDx%j30^$WqV-9~o)`MR#(8w9$jA> zo=FgURJ&1-71zG=Jv8!jU#gw`F2B?yOqNOlOU?|(=3xD}gFE-JSt*`#w~Bzbf0XLc zTnJB~zOiKzEY3U6A$XqEDe%FY>5?V|Uc0`C0L91Lg`;0!7+_T1EXia1M|5?Pbv9?0 z1`u1vA#1IDoXyN}uAKO`tU=Y~ z1ClopG98@d9OuHxTFnFg?=@a=)XMLt%!@Az;vc!XqJnVdDz z@#3Djcb5qmM7BCvqZf5zJ&UNIcEFs;L#k1uiCzrEhS8Uy*kO?3@*sXB_#R!?C$V7JZNJ^VLqP=;?838vt}Pl(TDR=jwhX^N9DotT!m2pD@J7wi_z_c$Tg$51+!k(4W? zi9&(ja9kMhQD<7fK&s=>qznqHb5n$(p|dl5XUKA)#b2al&6}6L4MIyKeJy$r^N7?X zjv|(BNCtAq)plKZPZwjeRZO64FJTW!;~FiW;o5DR4qnwE@!dzQ`SPxz*HD|Gw9apv z4abivNM}XrXa_=P2dH!-4zz+)nBIKz;><=f_)$)&EV+Jr8U6E^r8uc5y>$BVNAHi; zNZr4}!@J5d(@=AzLg;nMGgfl_vT{PEBgu zipwmz5`MkPrb6_54EB@BKoJbKv#Fp0O8vzV@!9f#V+sBrE{WN*Vj5%3gtG4=aQK z(qjC9XJ-VMs<4pt&rR>0*?zt&?ASXt_T-TYHWfQD6-hVFdjZl*i6#NzO=EL&lf29K718vs}q z)}FA~T*gC^8N{!`%I0IloyeYM3`r{>nMAH*2@^;GU_02#Y(0lKKHNcU%*kwE|MxGq z2#^7l;zwtD%q7i)Stmq+Y6P)kZ3k;t0;5+&zHP}jU#=UcB#AfWWu}w;>ZElV0M(H$ z7WO?2QqIaEn~GGA$}2AEhSIaC^0$$J7DN)>G8#_fpXNc{n{l-_On%z~41JK!Yx|oC zmNdy^egA?Ev1tuojcqv?|fXJ9eXWH)y1(@d9OKi?II0h|AqF4 zN>DvE0{>#wI2VHrxUXzKfJWuSYlLQC^-lmQWrKQjQR?t?04Y-h*`SII@Dua*5OewI z*_M>&6k3mcgS0E6VQ;Ag1RVH!;7>aLh?qvGSW|a+9eRbRNQIi!<46{p#8<*aao$%sZ zM9I7O$k_vTR@_y5M7N(kvyM#7D(fr4toYYWuc;H=YX*k|ucXMe5>kxDrJi|&$Dc@g zFjt~f-UrMnc)H{{6?Z2B6qIDUxv=7Q{aBTUJejJw#8M^{Ub0s}&R0Y)=?uRI{z!$l z60PaKtBqF)4w22%&LqWq{)9S2JLd%Q;@C+NG5G>(n+PbYAlbgIL$OL$y%ezAxBx`r~b+PWFp zoYRu{ig#-_t$*K~b1}!7b1^>R?y?63?V0}d47!_6LUPe+vI*6YP-0C1;gs&H9mf?L zrIaSI)AtMfQn&AzDU#j4EJ_+Gz@AUQ5w9_B?&!trytI^CUwj$#$f?auzvb_5=XO?U zigva}#wSk8HAaK#&!oTwv9(pdn$^8ipTqknNh+HgL{qO^!Sm*P}&ZaKB=(Vo``nNyNw}ve`-+>sPWJ zbWFtlFeVNX-+AQavda(Jy8%dV29Ol+t5%4L#^c<5K;5@igz# z^n~cvlg@+pb%m2T5Z}TuM`xvn2SRmZ6tn*v;HU`ytF^GJ;H!{wCw|bHQ90Cmu3bn| zlDGSb`4*7WRExux@_`PAprnoquBJ}xF4i^9{LVx@ijkCZi}@F0$5J;w;00G&nCl%b z<>nA?clclaH z-cEca8`wfUn(o!2S7p9@iPzx1r*X8>MTR*N`n~TKuikeOlc1?@cK|%BCJ3~UmM?f# z7*80FGBtl&u^OVu#;wCH(uJpc^9-Em{+rx#VGd9d8$`u@^w+j zp#k1B&Cvjo!gFLO_|}ZcpqIb2sS44nQqRl7pUuVi8dkNts{@vnw6eR+qhq!9BLkb_ z;2f2QlPWge-@yCo-iNq0#bLdwM<>r6ZUcTt)S*Ty4s$j;*h;;lZ3=MLkFH_QOUj7@ zFKlRrS6isjPp0~IVdRZCu;NPJu~Umv;BMBj9FO|EH2z!}kC<_l&)|Ag$BPp_8D6zcUv4G0cH9v%i)-!FJS9 z?7LIzYA8lWe!_sk2pEfOnoeQc!Je*>`?vc^v4f@OQMZ4Op3a*eUZPj}?ymCg#T1p4 zD#H2sipq+Q?;~Wqd4Bw_qKaulU1sM0q@#DAe+L@QSJVcQ^(mW$wQ$NYQL!klB_-GA z#=k6GOUb98*;uWuTXR=5E3<1zolDtN_>?hoSgE_lNBKL={tC(NDi} z^+4Kv!1MF`d;KEv<}s*@Y595LiMP(5Qh{J=R#!wHP+l?^VN@<&40ejw4+@}_GlDV<7|-U+ zQU>31wVSqkUch3uPF0oc z*hHKfFIm90ikbfKwE8(H=I4~{4?$CMas}qjI=`2dns2-4!TSZZKA6R8DthX^zYC(f zyTTUE0rc+f=jqG!BpC8ka759^6<{5+U&}?%H@DZXdrHX3qC78> zExDyS_Ps}GaaO>qQx*@FvapKy+971T+VV#^HB%o5%pzWTggoz8-k;;vH!6g$ zu|K?6bOe6i6|)TSDt^=TT-Xl8P$gJ#ie(b`<)CrqCSB0yR^-tzoP^x<7gwaRq&`Hc zyhqNg&XWBZ;mb%;sZIQ5q%cdVej07LZWeP{YbHO^;n<-6&e|Lo*-2M1&>;?6F|}V5 zl{#l9Kc}Lm?(dUR0-1WEk6V8oVh%AgoYi`FMI{a?DJni=ly5v69HN-T-Avxqnd7G`P%&A-`VV##g^AT1kLkN;9- z1xb1Rf(^?&y~rVnoqsWjAVfV$T}`7#rG#AEBI_|(^3023j!l}|5bY)NF)0?($K2d_ zdgV=ayLx&ejBRAADT201Zcdfpdnxp*{pPj8dxQhFew7)j_8&>H4 z#p-ez2uv%E71UaNjMBIg{8X7!pQx7R6tL=awrHDsc{x^Gz08RHkohuO#a)_|8_mX= zVwibIfhNLhRH57xJjVk8*r08(Eazr7|L~-C>8zM=j?pw(IItTO%0t;X=+uV@S1tFkvJ2g zs$15=U{m5D4lDrtAP&(Nw2X3qb=RDiN`IKlXQP-uzVUdd0tw^JJjLS{5O<}3QRzZc}MvOnm~T^%+fqLR~H+fp=m{?@PzL}^RaC;2Po1&(wp|@ed4qB0n{Tz%MflRY8G9X4@0rLcMlld%9-_MNi%BgIK=sldFk>%H2P!G% z<(&s;*3D;@&n?>uG5LDE;f}2J%qN@X);9EE2ro%JJr)mn*?W*dP;Dylwf(6BzmQOf zki$nz>!v`X=mtgZc3A!Pd__8(R{c?{ZGT3%+{T6Ge}fQylsx{&B^Z{b*rG8{#0`|w zx=~>M`Zdq*TLxbS8g(hoSe5q>gzx%cDx9Sn6~yBC4`qmIx1#sI7;!~K$KzL9iyoeK z+k$A=U4F1KDH{$t;)q!`Yclz-(;zRLbk35yJ>!^t_&s-3OBOKs3tf@s{s07hejj}`(d_HSB4OJ90Z(b5g5n%-0y7)aW?8|O7*j@k!@#CzR$tl#oT|0#(3t!jFQNsow* zBlU+5@uqQ>8Z3<)5eA!*!Tt1bzAM` z8I=|6aqO@<$-dRt+LLW{O?vfQn3pEH>`FiDIw2_DE5n;i)lVy}CQQ0&FsA_(6xc)Vdu;Mo!D8I>0}3)T`Olz>#ZNHclwAlE2Qg! zXgFS`DOL0Y%f13~b3Va-Jhvj^O3OoD&A`B>u@iFHRBm&sbikzkj_BWH5jI`%xMNT4gG zy=ENh8LcQbmiJ2hEZ?{?x@IFaU4E2{FzFtW*w+Z##|T$GP5HcvHm>RpK%LNCTwliA zAC%S^Hq%t;)eT)-*jHyQe?cCKSgc;Fr-ND_Vq<^BaECt~_k7CKEsz&4?UBl5#pv4z zRUmNZf^P<^L&JbL`?uP;!f(Kl4LzN2{N?+=^|FP4;cOrxSb9;qceSjxZE*d|Pvaax z(CXT`VSTHA=RsDR7woh@P9ZZR%5wB2{S_q#2g zh%VG-r3fel@;409YYq8Kz2-M-q)GoG-=|rH&h5EpbHX0!0hIVDQIS^N*6KXQu7*6- zXhk6)_h^0@nRR~gw{_^if07vHxzdGtRmeMi`+wErhY|t1)kt_w9*5Mb+BD#xVo)RR zSW-f2II`N=r}+H1Q{JYvtQdLLKyb4kw*KRA-Bk?W_?V^tE=~qbdvl=B6FHznboks2 znAuvf@-DvAb^2mrQnu_XAsYaXry;9YA&~x1^2{awT;$EDLq*SmsXU||pM2xy76D;E zpnK7$|raZFuq-ZYAs1vrz+l`sQb)J@uLnljliv+=mfm)(nEKBWa$->Uj#5@*OS+~{O6439y4 z^KzT_Zu&l?wF`c{(CsThL@yrRf#@P^UGXBMUpada`@%n4yD?7b6=l9AKEE-inMZjz z#xqq?S_QxID_?i_*s)_^Cy;9JpKud){OdFO3b-WG$?#F`x`jexpJ-f)o+WW9Ugcw) z#i~Z~V7IPAk+yyv1!pq_OF@ZNP!Rmt zRB7TLxSr?HqGf7;Dz(`~qZ-#;0C3MWlV3r6+-D@ii}|I0Od#u z1tfafM96jypuc*)Ih$Z;0F|Fr$CY!!)iDlnmUs8l&SnMAUwd7m4{y{ zmYLx2VAlB%E5g1cP(_{KfLk~9Fgd+;N!O_PU88RS$;{VYllbcFTxLTs>PL{K>eJ_h zRCLt+mG7t1K^-&>^R<27W8BlTX_P7qWFdABu(7ST&wcc*l>C9&nzRI-LgYa&<N-v@bDN0e^U>g#elYWGLujH6V2tQAa<@9C0CyURG0k_4Uq3HWP98Mw{UJPMYKP*T!2*QJZ$V4{a z@nrq_zB?oi@@MNW?CEO6frB1!Gh1NJa&%XS{gOkBN4APQ%e{Q)Zh_#ApT#06mZvGE zOkOZB_AtK`ZtHjW^1x})Ay!bGQaEJA=I&8NK0ph~97y;E8$0RS3G>9%>yM<9*xu63 zu0-DSB_D)cVP(>34`qdb!A-n@4YJslFCUo{cAVmXxq6dod9>YUOm~MP58$6xr*ECI zIopblW6@)PmEA`ZjVW)4y5EK{0ux76(Q4t~tuocjLv} z#FJ_9e%h{Ae1+|&u;~iKFg)0krC0~@{L#-HY|^NlUgx#hPCjL{Po|Q8nmPz^q$IwB z+ycP6CA(yMEVrhQJ(xn4e`y92$pg`rBALMf-yi$G>5OuW^iP~wO_lB4tv{q;nciTV z*@8y9iP&SOD8biBcllPX-n}g*kl4%g`Yl0ciJ0oH{qvq`};DT`zRgDDJ~jR;327 zar-f~7)uNAiz>`S>ov<+ZPG}y^XH3?O~}s>F>wvgT2h?{rG)iI%CBBEQ<4PlqHcRg zuxL0GyJp0?Acy{KckX#Vo{IR5liz>PSZ<0Q;bB2U_nWgdtG&u!OyLXBRP zevV{!qS~D!!6Bzsmo8_*JMXR5`=<<7`(bCZb^bL~{LwK_erNBEZxvGJ#0)o(=vI1? z_B|(w_)fxNtOPg;ZW^TW>AnD79kRmdH5^-)3N(J<=0NP2hjewrNal5lj7mS1lJqOY zPq1-I@%=H$M=F|6&le<3nd8W)SnE&Aj=U8a#XXViQy#PLZsx0bQa8`v!_s`CG2iQ? z)CMAw^qpaCB+Qaj!}`ei$?K0X>5K$i?E^4ML2U#|K3BmFNSvANP}h%hf`P5%FAWF} zBQlf#!%Z5p9EX)PNJ`n2uB~S$3)i;ucOHcr>-%O5-_<@{Yhot2K&+8lTu$Y1i`Crs z_6_lDAEp8*e7?tRRouL_VGdb)YIF%DtA4#AHo)o`b+X#f-vVZ%mYhLE8VV>jud&*J zx;SI-RcBdKISuU*+ehO`ZKu^AIO8?_GnZ1k?y-}qH2?>NOc*eDSjq4zP|72ygSXn@ z*DBduO@1wG;W+&1E>#7-67sEfnNQj6SMqNPN@eEqZg9X6H3tag#IvvhfI}_EOxTu{ z`T^S-l4$`ScU~hsjQXSP3&6S=cY42%lMW`a1=K=TYv~%~oT|v1?V5sZ)Cu68GqjvS zU4f~j6GrMP+VdegCRl!jQR=$)I{Fpplt+~*tOu2!3t;)EQp28%m)|TJ)zuJ^DJG2q z5aIMPqZXg4y@7*8yRjOhsHf)+{5@_&WMpKRJ~1@7%^VsUYG=Nxbg)-RojKqe8>Xm1 zIpe(F$Q}9ylb^^<+tx#-OFQ%NErfyUg)G&sE83~`x4Y?IHoueWN$-e5qZY?LYnQes z`XD!QR(buC1JmTlBGM4-Vu4&*l5~r?eR7O1NUxyNJ3jt3P=q^|hB>x(7c_ z2cI2`KJ~lDyN^XdPH)@JN@;U~iI|LtpPw5@Nrj&!kSd0bBnwx;AYox)e3EaX`#w<* z-34sBzZy1g=PMQ{FYfa)Dlu*K{Nrgsdgug&#-ueDW@V(6Zgg3W}hsnhnn_$`D1Fhu|xSk=< zcmzr+kXqW+CjZ`@xVOQHZg!1^D@) z|4$DI#&fTcGl5&Bldao@B*}L<7GUqWR+KwzMg0fKbjKXOz_-@KvDcOe_4HbWh)ppS zp?OrBJsD?27dZ=a3Gb{ShSDHF6Tj!<*X!ppY3k!(!XYuWq^(!TuVVC)}V*zmGU=O;Sab}S zODU!1iyEcZ1qmuWy1$}V_>KL}hA_6|?l0Zl(*LLv%!0!t4aM9)<)vI~ zkH?3p8UQ+}(wYnBJ?mgkggcC>CdWz=7(YV!n2Ls`U*EayAp&}B&*s80SMwom)Z{$u z?|9lh#iK_fqAhLltnM;|{m{hq(o$Bfy4lll+Mb9*8E>iXKa-|#@iI>3&K_Q+ifQZ; ztl=ybt0zt)b;>2J-QA3ep`rUP%9~(;pCS^MF?!7Nm}hgWfn718_S5aE(M`E+O~-;U zpgfnZ=pf17DP^3x6w1IO67s_$zAg>$Lr4rI8-#TnQO*^H1f91KroK3+V)s?EF(y1()i}} z@f-NT&mF{9M>a@Q6xl$swleTYq{hb))W}l=!|I=Kfok`|*MH-OJu0r@!~KNfSTgdtrz!!YIp==EEtd4$ zyf})AN^W~VNaX!zj@quvR8n2fQbye2ktEsy@>6JJ^}XvXr&0r6V6-&|h%!%?tcm(+rXXN6@7 zSwUS$(oyxm$qOl9jv&YGb}%h^D)NZWxub~#t_OY6Iq2m=Gn~?I^}vW=#&ApJZJ6sJ zAj|c&Ic!FUF0FH_cb=gnP4~%UqR@w*CLK-mjN<}(tm;}`AAW+I?zfq8du>l*E*!1U zV*CWV-Pu&Mi^iN{Aa$KjP=JAVB2-01IFG|e%9$zR;@cZ7QVDh^P{iR?c5jQ6l4ebd z>qaW|(z%|5O45A-&E)lx=h2-?82ClTHT6!#(WJ_uM|EqW@tT9c4Lv4Nbb2_60XL4Y1D(l9w!$ct8v36-vep%H$DW@R8n9IItvAjo;ruu06-2iiS zSn1^DwntXB^N^JbCg@x;pvP6_e|wMiOw`_jF-)J@`Uh0 zN;*%6^~IRDtl6z0OG#Z{=u=F-&aFLWx5CWBCwJeS@bmrg8!>8kSdw;&0j{>RKvtBa4a2Kw9X zJ~U^gi;f%1_W?{8&9bb)f4*g``wpHLN}2QEf4l&99Ba2H-rgYKKUuHPs}KKW%yv&U z!J+}0vs(#?$oay}1}Nd7Y^0 zc6UDcV|$zV@fB8OGiT zBVUxnqn;s^>8JmEHrs|z{me9%e*21nF^~9{{#epV?N9(9(@Hvz$-KL+?n_YO;;41> zlQ^@_R`_3c-X&j0iGxJaijpmmhXYi-{m+&Ejx601NAirK*F1syUY!pu4JbWr*C{U*i~3bIBzm-!sWx}^M&`Ih2@ zSp|LHqc;H(sqo}FeW+=Gp24ey6GcwO{)p)0YUe~4Kv85E-k|7N2|Y< zncy(A%gWGU3-%7XFfnK0kRqSM*v)30YylnTKe~LEG~BDKuF2}mhVJrZ?1RYXQeM!P z0(OOQbBxWiema}B6TOn6oU$c8NFhAF;A3j3x_iHRV_uHC&DTV*WEe{9I09WF5cq_B z+g4N3aGS%$xc_XV=I2pK9$G<$Z<4x$sM?r2gbg^r9C&yqp~(R^*I@gqD#a;lb)qwy zH*f#`_4~?ly~+#YN^Na0;jx~4!~wSusZ#Zh2gcuU-NTGEyngH@%jnSz>;3bItl5xk zRwXHM?mbDQikd#Eo4irqR*yP%J{k{C#Xv|P;tE4dfjS=1?(NlMCN0ix&dW4*A&mW1 z(X^o)&2x~)DBlopVkEXIRpv<$Ofp-*;)$yNH7`m&K5c>Lo9k5YrHl0vfxVpWB;L{0 ziUrgK9!4JteNEc&&7t!pn)TG3bQ;1aG-1S$zXN|UkVAfc{Nup2SSLJgEqeaut|UEc z`K*_=?YtJIc)r z2d&M$xpD=(GvBP)FMQ3Wzsdy%O1A`RN5J4=VWE7IlEHm_Zz6{nyROk_Kx$MHzE-iq zcXkz+{3r847d!2^8e@9H9%Cr8c~&Y>8ogt&-XWSGr`pjEXge+tH~|DU-Pmt?Uw6IS zYDo-so=kgg7(Lg6U{NP@_&G8oqCZXgt`Mv!44iDC@UYG-u8m?DyNUh$+k+peb`?K$AFtZA!w2N&G|Rx+?UX zF)hnPf3^hNB3a4_T%vO-Pl^WY%3GbANM_(%)XH5D_snDEjCwokcuXJ~@G_D;>Trg7 z9<5pMRIIKS5OH)lbU2d)*2Z!%6{xbgbu0!V!6Du*I2tzI6{n%~0%8@d ze==9?m9H120rZH^3qF`2mtSGl4mFAY7#b7TR6A;qcp7$G-)hcpX)?ARd&{xC93UI^ zoR2RpkO*9SjxxAfqd7_5bRz4_S#XXMyUi_<|0_wb({4<3WgN?VtXLGNSfqex24gp? zkdLN3t{f$Qt(S_y&ah7;t9j6Ld1MwwwbVyBR8bc#M(>ws&%W0NH!r;u>oRee?nqqE zdlKM#Fx1=ofR*h#zlccGQ`$L8o7pFGW3_!yqyxWz)K`q`wPyg5U;(I}cb26c#3iQJ zh8>qRTjf&3w;yg2>|QqdhpIBQ;lUMVnY`0Kf`3Qsv^YIlYi>SY38$}p=&OLwc$>Wz z`s3cY0S4X7^*!lRlDXDeaUFPyF@H?F77-B%69HXObY8!&`)-#dym4w7SEOCDZ|RrW z4?RG;zl*)&VNZMH=COfKzjF7$x#v*W51C~;R2$~yb&Mj{Hx86RH_9;C{nM}$YOaC% z@12G#v8{;h<&^DogmvQmHJ?~CX`cFgL#)JgoXo+~J{bOF3fW~sr ze|FoZMV!9hgvL=oR(sz-6$ zB<3t^nE{{QCxT%b%6{t6O>18LV70>$`QhU)(alsW2%YnAb>t$m$T}-|&9u%@LYcDDx z0+K(F7>3T>;htTbdkFN`oG^R(;t}ecS(I3GsQrHJDI_s9#G@ho2-z&YD#^{R{jDCq z+0SWuE+rhZM(W8_pOj5+@3yKj3Ac8Xp^xk>Y0zQxj(>pMmN7ZL(y3dJtP-R@$#mdwWc##b9(5g7jZcIyCKQ1wn(0hp*SS9K zCz~xXVpVSkmUtQ2{+9owFZuw{8lo?m+Vb$Te``-&hEbi;N3TvhuO4#mRZmLkt6|_K z^srX0YIfvxkKLBt=UWF;3|_xitTt(;X$Fs9976Y%JqL87t%5y3ryoz8L~!st3ZbiE zFMEG6DY>p=qc$fx5QDeNEt{zl0ns*%i=Iz<&S-lAy}J%UpBG0>=7i$@t%|DucOmY` zTeX_JxmFpyNL==Xa zFt)YgKG{bO`Kx#{QrDT>($VIce94kG$z=MIDQ}*mQZ?#Fz3T;gES*H868&Nn9{oxv z-LkjYd@abpz*x4~u(exAmg}pH{GKjPvt6Z^&mngxD@ZhrSnDSqYl4*0GGoNJ^5%hW zfkCl*MJ%YKDmFI8%+F6Puj))Iarrz1>#@I&c&ag#=0S~$r9J`x(?E@~5Ub_{XIK8V zL6ACBV=?k4*2GRU-^1%7B)SE~R-3SyrpvzNryi)MLsL(c?OS2sO^gZ)<#%gF<)(M3 zqQ1_>N3hYT^45s+XFY@Ka`lzb=c74qJU2!W-BY=CNV;_eVe0N>$WfaT?AR*A6TMnm ztV((bFk~YEMIADWeJ3bv2|(%0Su)A9VkFkgV@;B;bmVu-ZdUK$92qwD3fj@hd^hC!xMNa(*x09l}av1jM+BZdi8)mEo z!=uG_kH%V%#l0nw9Z1;I^z~CKuLM@BY2OD-)D9nVjIC0>)DC{)r2qDSl&kq3tNlLJx zafQn3kQy)f;r-@H73KdB8?+o-v1Etf#7NgWNn;9Ojy&-r$9kOJ z$0IJ@bkmLf*CSZqy(W`${milu1vUSCd7CH8yh@MlxaZ z7*r&RSUKkt5{of^@0vQAMS^wF0ByQve%CQu$|yEVRF%R>zt}_Ri#i_azD3ttqP)P6 zi>Y^lnK8AuIuP2MKfL#E*3M$RfA8=@+LvYig~h~D{>#lu8SH%3l4XJg1@hW;oxAUK zknTU=wpjN&A8*?TrFA{5Y294&MI0xN==VRi$a#}N-WB_!eNqNb-^5L+ z2dkFv(8$h!rcttZdp+Jtk>x@Npy61!SiUt?6ld{c;&`EP&-}<||JBj*Jv-40$>5<9 zmOY;^VGMOWSo;;jJGm}wyEFay5CLMTr_{yronW0g2sTUca!%Sl4oJlW1`CNrL=3wn zE+{D}YSPp6o3%${#>qvsb@ zFBHt)sb2#2{PQn2bz`Fz@y=6ia85qL?hb@f4l{q!E{o;cTA#}dUawHk3ikXzrG05U zl4>J-_Gee_mX3ea;uxe6C~8^Ekf8_t;oQgtTZrRY@W@JQjRa?WGk;ga8d@ zMZ(zMn+fh*o1V-o!d*H_qmFC$`CRklFwr`1_Vhj(<;jNHMrtcsSb3p*WHLfjxG7EG9|mAH~OSpJBc z`SCUPspw&Fa{c9AwE|X*)+6TPa#2kd=GK&$vBKk@L8k+j?N8B{#JJk7WWMaXSrp`_ zjm!JwF}mgYIXw>r=ygj}U2crV7X}LknHGdb>rZO5LbA1Nmnb$TYwWnXwYB;4#6-kq zMq6*7khqJN51&{Cf1$wm+&(wP53*Jd!`PQjWEx0h4Q*Y^%|{M6eBa{G8Z1&%1nTo* zX$2tCj>bV48MKv+jnqi7SrEmQSmC%TN6W%K{mCc1@O98tvyYz>UlEWwI%tJ-mZh^i z4i?j)Ehxq_m`}Q($~Ln-(n%?J$XpJnX&UKcS+A0=sW&* z^QviPUv>*x3zI@FaCG?7zj88>r?Q15j^2& z2b~!7V3~^hp2l=5;C_z2CHVZQkhHxN7M#j>2Fr!G$P#|*oAnW2gdi~b?Ck8VWOk1B z-C2480fD=UiheG2Il3oqL?`wNM+GkdKgL$*9*!i}X-^xRkUP^q3)g;Rl^`HOID0&3 zc1#}<_uaO^+*qz_&9>r0xzLn*$aj8!_XS1!!~cvyNy`3eM}6`2cv~py@hKmaD~tFV>Gjx{ z0fwKL-+sm+t08C!sNx3G3~)d`dJFK|d4ZKqL|D%~Z}9G~tKQjsW<&4k)hpk{U+e|1 zg!zH2nx^bIT~f;@{01wnr@*%c1)k#o`60yC7<8eds>z}NSivlP*0tu?Ph@Z{fI_Pa zY5?A}6ZSI;kYS3cEZyg)WsVx(mI;uwt*qD55VTdu@#zs&iH5S@aALv6?K;Gaw0+A% z1c{;)?jDxKje#%5#Er!@re#xx_LqAM?4|T?ztE2_iVbfveW`9;_Yk9h4FNTLOm z!PaqRX`a8xJ~O%>9wwdKE4{1}7tWnY&~JZyQOAA&mGmafOEC0Bk%84}vJ`EUEH_%o zLxPq|+rHL$>xX*&U1`OTkaeNiO&C;_VR+#hF9G5IofVxcq94h1>Y_M`*MTPiVS?eg zb`Pi({bhC{Ng++z)oQ%F=k((8H5)siK_tdY$7G2blav;Iz-xf-3n?G0-@&^wD;}*! z%+TPWJn!^Dp>xYAwkOH^f7d7(Hf_X7o?!Yfu0nzBzmH1b`;-C)tnkZ2)p?UlTAh?w z)xpsr_5IYhzo3(Ku7d95i7*&-dwOvo+sMc$BOyJ<@kNE{g$!RyI$CSISZR46Fl=uR z;vhS7?qIpwJg{)d_EBF6mMCypHf}MMTLkmQ-gcrUkqsW}v=sf;>{`Q1>Azvzt&AtP zB4>??44h}z+l&+tA3AuHzJPGc7Kg`DB{^C zzI#6*P#M&D*@adPnxvoaTBJIaNKbxc!9#Pjo{A>iyZfZIv-6gXP2Q3eFxNb0k>}P^ zWo19a^NdR#H&u{05vbbJPnu^21Vqfz+dlEHspbh0b7CEcG_%I+ zud?8J6$)p@B-)t=yVh;w`$QA2T1lFnhg#&o?FRj7-lcW&$K8**Z#!{z(I>gSJcMZL z+|Zz@3yn9}*!n^qa+7Z6Yurv){6z;Y;7{zR_j~{g2Y;5knI98Oi$8^xbK5?ZMzlgN zseE0M&IOJHFa~4XypYWT17>;Kw?Az~6wai%%S=8BtC10`+{{( z&Q`AB$U%JgRC{)V=gPO>l~y-Z=p^`6-Q8DmxrI!r1*IbZp%(r3xxiHmDWHUoxvo zd3p1f@jcyM!&a*bBmOhbv|{8?G8!l9qB*nO;Uit0eG_kelgqzWDgm|XPrc)_wC7cL zeO-?%S=z6Hk{{OmKe*K_mu*r4Tt%%zhC)3UG4M$ua)tu=oMW|?T2 zEoX0>qO2^QD17JCKC3#u0u>%7PCli^BpN;@-_s)U=g4aj_>1BCZ}%PN_qsbrFIheL zRXNraH$1%e_}SjXPipKFr!PY@k}Z-0)UID96~ILoT9*R8l+%?e$*ZG2$^D}B3se<8 z&!Chm0-Y=MO?xE#`+@iIsvW!`U%rWci6w=uZwFy6P>K^BFr!+cNaC}7hyj$%T+m7* z+!LBJfgYA>@%XvunNHjhDdmvqY=l zhq@F!DJ3EPXnhnL#l zJ)c&8bJmjn%-ZrZwTim38zG3>O}4_as4(^CAxlwOPb1zBTw&4W1e7Rpgm6Ow!4Qw z1~r6;h|6o2wQYzM@8bT7ec}b2!L$#4a#QN{&YjcUqOQlovX%r}F)w#KZz-Ey?%|Si zI~@VsX0I`%AU{A0-{y;^^rJN>J6~=$W-d|UZwI*7aV2o^CF1*17l9l9*zJmXafEFa}lURI$< zF;Q9_tC{pgFCIoOos1scgzzQI>pyIW*A}Y5KAL&|_*o9ig8u&g?ss;9AA)xk@9Ey4 z4$bll{OGuMPd3m6LU&OMQ(ybw$3>8aARW;IEUGVe?~7!~+>%jfl-7Pj`DV(2qpEw< zl?&f|bgMm+t}7?!m11*eCr9VYOs;Y}Qd`Z))rYmxe;q^fLsqVyna~Df3)h`L%3J2b zq8z);+4(LOxo3TPg>&RDHr35P{p<&Sq2P9$XEap)y%3SVs3_LQe{VV?MU`63E zGp@J$V+_TDOY4y-PSyva)(V)22xny`8pWD?7}goibIxF#H_0rXf85+_ zhThT340z^#r$B}YqxpWj3Vyn^R9 z>aPrMKGMuTk;dr~(3ob}nH>?0+2pU6F$N5Ml^U`G>)XH3|9V+pSZdR}r4k~-Wul(_ z6uY#pp2H?^W}#4^D5NY!v@@vD=aoDlF~Q3;u~c44)6r6eG?ym z`i{?59@e`VMQw$aE$pu6?cos5c4Bg|+y6TQhCL9n{eQp?WPFPS3mq`|+4dO|zJtQP zwGb!E614FMey&aLBtrUpydF!mX0BKzlas7dJ$xaALhDY)0uc>*n8_TVDB>(CCN|SK z6ZGC;`W9+iv62~wB!4R<$XC#&20eOHHhfJtP=gs*!A5vHUM&1cOX&)K)xta9Fa6wS z`QRPu>U!5tgt$O1@U^wkvTt&>uu)M~w2l>4Q0Up`F|3LD;?(c=_dmm8&lQCWzh#+> z;~o1v9;^=)zj*^G1bAuT|NSOy$TU6No0dUianq$}X^?#?wy`w36}X4dT(*;)){!{{ zD1G8L5k}IT1XVVeG3pwTW3j6qUN*Sf8SEotNY;|_vTrVnpW(ssPEC;-@W2{VnXOu?JBJIj*A{%kCKl*bE|bd zg;CMX+`%e3qup$d!~_!aAoEp)9aW5ucyf#*h351fYE3x?WA3SWSq~LSXq5sP@fE_C^c#>cq(R6TqH$&3QiDROk>M*Mm{2q4->-{ec;#e z=FG)x9l;LWkc+BLW76P+Cy18S#&e0dC$6R|+HEuKhzfuQbq#vaF2dWAP{OB}GjY4m ztZlJA+($#Tf~laR=_(4;BvF0U)HhcdjyY63n4(J^@jCeBBEU9&2exi7(S(Yul93KB z<=sj`$?wil3|Y9$YZ*CQPxacX=}j^imIBc79j+ zl+N*pcd$>hSld&JrY5k)(OR$B-hLm~-aOoC*5c?OqO#dnW&beB;k>#yyF*fWQ**>% z58zH0iwF6;b%>8=#P_D&Mu(}0k6z!K&;QV-=abm5dx8T!X=b3@-5G3-k|Hvsl{|Cu zaM~!%qYyb6X%T8u359dT7hT+iyhwlbxsDO?kA-S33;o!*Y{GwJL2vU)3PGX;LJIS2?I3KqDU!sVHDQs_!Z&%8uk zZDVZcrnamS7O~|j>qY&ckni&(z^4g(ICMU+;x7np!cj>)YL636mFu=v)U&qwxHKN= z=)V+NM=-=R^YV0C-i=I6Z$_nDm}9y>|sobJu2N z#tF+JX>Z#F0w0{CS64q?vsb_xY4HoM`h~s?+4)O5mZ?af4SJICy>(%7S>NU)!sWc-D^PpH{ zC8o>hM@+>^xS;r0YUi6uzL@pWGathRH=p9p^ zRMlaay0UX^;^jEN@YAdJ!*eok0yj(yaD#`m;a-MPDW)K+9g)R(u(@be*c{?LL9&Pn zQ=8s)PrZTXmd+J_W$fj@wz;Vc-PcU+=F&SVkSC1ca> zh_1t&P&;AHIx#Z5+61DlNJj6G3 z;b<~vV=|=RT_rkHnNw}X^L@gemsBHx?|6nW4wRL9SqY!tSW3=5B1=!Z{j<-ex*u9{ z{oZn4iJ#`LabP%x+Gv{$bIEcCt?jqrQ9NT^a~DQ>xYct0^TEp38JSa*14W(PA*p-z zwbhu_M@U>zF?C~(2?E(Sok&4NFQE12I(W!k%#*%iN)yL$&dKAa;Ss*^?XN1_zA#@@ zQ~stna@XrlNxV~-la?2sH1FyVW0_QJs(^rHqwHwxz&m~%AINf2G9q=|XnSWT^aHi! z2#~ZwdQ^t1Y4K!>$7XiRIp3P#~+joF4Q}VofcOV`^<(s*|_!b9l9hN3BG91UADS0ReNDGgi9i!&~J z@hiDFrubZuy(aMG=$g~7@nN>oF1Z?9Vx({K6=kq5C-5Tc>Fu4@>pnlJL+7(@-54e1 zfvt}48jkkhr2&`HMwf&Hc?VO$vnOVb%BPzQofgmoLH?Ur;QF5U2D%!1Suy{1WlKU{ zcxZ;lD2{tiVC#B88ob}roT1-;1l;U|t0z7Dsn(AVz)Km4y7Sx+DRC5wm}#9*%pmFN z|LSCH>Hg5boNT{{m&_q9+;D`WHSQU;SxD??(?dznA*)%W`YuS=!hX z8{aVH+b6ky_CxM(^E#|Co1iyy$y<2_TY2O|i|+jMRjlg2jj)gJ>EeHs+*FmzaE2)c zsH*YGJ zp+?I2YXoCQ#B2~xQ-aqHscT>Wws%Br{+X>Ixbdr0_{RB4H3Jt5pp&TPrSEeA)qOV;5S-EqQ4qENuiQ34nII(2&+aSjSxaytK} zpWJQPAJbxKnY<{~*_4R3u1Lg9IaEffiOVRjDV&DGM_eak(@ueiqAT#+xef6TrS`!f zbFmYXqNCi>B~-dbFHq|y#NbYq$U13^9s=rD==~Y#n?hZALCmlMmVN5- zk9b(#c<&rue~?=`4ZBd6WuI<<-5l&kdYu%wVD58i#_j_FRYuU6-VPA6@QH$ zgvChS<9#ntZe>MgM(s$w@sUmKYInQ+ob_>YWN3Hc<9vy#9%g4vaTF4N7%wQA0YYPu z>qP2Lyd@(nDKXv+7wnk#+{qSKuHQSHT-;J~`>s z_0`v;?4$EF|2UR8$keFwT?dp*2z$;SzS(ILcl*jZ8&ld z?JxS0W6?=WMWOblVhcERaH><@^Y>Pku+-81`oIARoNlW9t_(!m3i1{@Sd6o?Z0AnriL+UYn)50<;M!og{HJ$=wAP?YK~bUl=Z)Ik5~C zTg+er$*1?)h)bYdlX^|pyyX(Q$8uk~7q)DLYGa~HyML0oH*s{zF^xQzELAq3PW+A; zfme4U$NWS?oYeFjE&zqb2M$rqim~Qm9TrGOR<439|K~KzI5*!5-&jR@%<&v;F^;9L z{PgrS+}?Kl8P?UbLgFq4Xe`8`ZEMZJr&aa8B;O+Ux;#+X1q#<3{$us%=nVedGLzNd zmW}#6u+kfI81)4&#o6b1;^8AZD+=@hj6mFXr_9KdkZrGTuj1G?_9@zXq=sWb-@R^T z7xDxRQ5~lp%!w)e92;|G{e1LB(%GrCnN}B%FsV?@D+G%74wkq(w5|v&rjEPY@0^u^rU^=Y4b~nI3>oV@ z5))>ipWRN$?vy-6FCf;vzeX$#F`#QM!typ3Dia0g4Nus(Qknh=9W%|7NHwpu@nrkN zd}4b(;rfOGyC*MV4=f zMNO>#AaFW5ti~UZWD!dYY=MtBB_r*|zJjr*#>!kconE}F6v`0=5X+LA?T(L93`)o% zS0rBE5uNRd(V!^~V4Vj!P2oQD&M`IrIb@6A;R4;SYJ^fAiHeHGBMuWCI1r#RM5Yy+ z4K@RUV+hxguV?bZUGe4^8U{5G!fl-q5dd4HOiwk#xQ8GsX0)ja7`?j6H8ydzt8d## zJzHdKd^}b+-yT5*Hw>Wg%PB~Opi@{?ar@_gtK_=R_XvFrtPlx zr5*`dW~tHGd8P85(4?zuB1FZ+(w0rrg^n8~1=hyLQlGf%s6QDnCTgtp44C$mBGd@9 z)b>V7apa?6xT9F_vj}z z*iV^^w_9A@bo6#@x_UHa(tl_fa3^61psT3^f|8DoMD^3+d=q}wezs~yJx##&BD>e>0N(TsW< zMe-JL2Xo1Y8T)dfUb%OFePXUXw8O>4g&&>9)$Pxizkxlb==*r?rYd;vYH}<2(AI%o z9o&l1S(!kWmYGh;N;p;&#i?e!M$p6U2#eAa#Xf@Qu#iI^4Fs~Ivc$?AFyk2Urn=^) zi5yBw9I)!Ithev)=U`Vv%@8{@w_t$7mMBnh_ATpvvNqlko&h1X&K5FN!x6i8?)Bov zlS`-HPJS&#tGy#geiiFcydqFQ@?R0fJD%v5E_dXp>0WDMNS5j;vwDXqBAqyt_BLl2 zfqj-eI}aCe;oy$A?Mk4ft{}}EL;Je5jkYb>FltQoOhBr=(~(bmpz;%7!671S=?Kdt z=}GDvld2)Qm}HTzp($iB5fA3?d1{mAq3@DxyIyk~$Y4ceFi_Bf?HFyyIfY!QS$!2| z#T{A)$VIi4iU zoI?)hOJw#qTT>F)%H~#jLmFY!hcqTgbkg@&KRle&9V6I50~k@9TwGoLjA)&AzuRZMG! zf&>`%oRu7*w~8w6f7ja*c=q|~)2j;c<@55l#|fJS@mcPeI{A{H9X&FQG!%iC#=ou9 zB+${hmPqcR?w&j;xmD)3`JM5om-3iU&qPhx|BF6^<9g)f1rfDH#di;}nEoB&HKGLD zZ9TJ-^&lV`Bw#dPIe z+Af=7P?GfMGg-gsmTyiRe&Byja7IhVxr#FQv7(PXFQq8Cw~q$-e|B{h(wfp}Y%C5$ zHTt;TVUF;Pev1yDRXUo?n6)h+}mpx^YKxPT~S#TXyhJKr^eelAu;uMhDKQb z=&2SROWCTwh zUnjjrTO;rzRryUQf?2|iTjYhk!@Bvk#?x}t@+!ar6(ZoBo+FB1eYijFnMUuo5dcWX zDW6KR7b!!;5Z$F~olKUhvSgaRWWZg!K)s$eF;r>(^s#1JQgSZ{S7-k~Z}S(pPC;UU z15rY?zYg$o@#W1PcZ1z|aO+&A_TAKg*Nmz?KymhSZ)#;DS4%R_B$Msg52wCK=8`8z z6a3puT%4U%82ojX-0J7qPWDty_#ZY^8-u(o@(aDvlj^qT4TWwTL)HM>71Z`%mk+^1 zJ{Lb){sH&iNq>AtI>RmA%uQ$9&Kc|d)w2541onfWz?C3oo}V)v5p#Q+`IVa7-9?y= z4f64k>EHB2Ow8Mjm9dbNl$1_yMT_yHgrTAF(!ZPmUpj1>00<3)?s#BpdtgU)d4;@7 z;X9rueckG-ou3w9@^vCoV%lANA!cjiK`BzTO%<78t00a@Yxyr!`&&x5#?;^ z5bX_Xu8HFaa+S*!lB}5PrXy)1Us{H&JsEMP6wUy>XJyav1|1sj>IxNgbM#+?Ty#g9 znbh~OvX$yp&1IKd8fKZT>B^nj8*C`J(i;R=+DA@|P0(N?SJIc7J?|S0G_G!y^t12H zorZ?jxIo2;I24Mb5{VQe~HLwBoFZXB9Q zLp9V$xSP|xdCJ#;E+C?srow$avuB@(q3n<(zKGAe`-4>BG`?mXima&nwafB%`UHlehQPpgbwFn8D(=5Bjy4b zF3d3?uuUZC@sB*f;rz5tT?JB@kxHdWM;M30Rn|yFPmeqaG~ts#NsY&s40KAa33jzg zp&AVKCGTOP7t}0KwZ5inrXMZq`$Fw~Y2#hahJrTD zJr^=$?-_j96?@4^=?vr^R~qL(geYNX z*<7}LftI`z77;(8W9% zYqS;zgsrT0z43T8-Y=gT?nX6R0#j)wDi^n^m5-64O7L!dXBYsvHUjdA;E?Q5z>VOK z$_!6S%m}^ACx}rzn$u|c)8*PC8BL-&=Evt}CPU^xkC1Q`)0?M3LAZ3x68~?@feKZ#`3T*?%AR6trOpCR5}3pEE>b#s)b&l zv5Zw^B}>isH2|PrJVf?^!ET$UwYrdp(+I<>dMwh}Se3P-al3LadwcCbID8&rUw~E_ zyBhXJay+^u6?7F8_Qvb2hPxZoOG98LI%oZ5TlU+c>? zY;G}EK!%I?ppVa{TDZ2|ecZGRp6GYs{%l91)=X$bbRx5qLz9#wW*#CLy;>qN#!c=d zdESAyWuB9k(Rscy|_`Ci=yXV{aJ3R|47L1Z@gF-s?s zT9>W*6;6NFHV4Fnj#_%n9n!bB6-us)G4|xv%HS&%%BoALHrs3LI=nl1*4hj7zh82f zaQ!zYLr0e$$q*%#p_q=gR!rAI%EuU%iO#OS29z~R{YzsV-VyEllWx@*f3!nf+VmUd`?3g(e zCP(h>_aST_V8JFO@naSZDBe^@Lut234z969hr|m|Bu>i8g+~E<9h#gg5Sx~l^ya1A z{1Wjl9jQ!}{ns{VS(Mjt;gsJxbgF^dSnT-6Q>hhm3(?^bw=*Y5aTJabTf3(ga=I#a zQMTN_g)-Hx{s%wODZU=B1;OzaU1MV$vR*KOw@!Vt2M0BcK>3(Wnf-lJ(fkCLqiy`B z@wW*H;;FiGuM`v7y?Lu>PVsY&#PnX!F7Q1%`E0t_6@haoqn?}E5-<4?>r}Ie1tn2? z)0b_N`~8-Pz%Cr=Wn0g++gNUA7-7}!dLthfAi&8jM`^KBy@3zz-{j`SA;3Q|w)iL? z8yBW)2))Kh_IO;hXPHqlf0E`l*cdNRXh9&C(oJtmh45D)Ceqg(kJviYEb-ML8q%cn zhAr>3x6+bjWi`A&By4rxIN|c@4C&Y6QI>K4Bq#E+;k7~diAfzym=(oX1v*p?0)8Up zZw5jrOL^t>pbuycbiPpRge3EC`K(bN{41ZP2iFABbj7TtQ@b3bN|bLcm zY>b|2eGMpR$fyr&1;4yhHwER?(l!||dqO}Y*~dUM#yJoJrYFe)3Tcd1E^L)(7o1C) zwj&4HtX83SWnb}@BU(P8z*Fh{g{i(!id*V^$0U%>ikyRrhu?PPJ+sf)!3*2&tZ`S| zqFkDzCJiqzIGy#<5T0iXTY2Aj=@xU_lF!~xS8uG>X>*x0jkfyVulr$A@Q(*cx0bZ7 z{0fasC3-8Z`j5^>S-0B*tnDl1m>>31rd%$Dn_v8LUZsCa%kk;HWBR0t zP~TPeDU}692T@3!cjsS~x+DS-9whv)-7$S;w8?&N`0gJ_VY8&qG7&_qG!YO-(fGC*~tR(p> z)fX%NTT&UlhchK;vm7ZoFy6Dd>s$#X@mq;HKRemc4nE?TO}`bFV; zO~jI9q~j47`-cNMXu4?hTOuDOKS1xAnD(2hEM3!#Fs*{VVGDleRZkmS>u&gvNZEFi zDdSdhv@`Nek95IEPp2g$#Fxy+QLb&Xl3okdqN)uxAtiQ_PR7V}%4MV%`B0{ov|lu0 zn~Xfq``Zbj`v$)7@2{ctM=M1EB}9RoG;6h(df$;Xx0R7Fe**4aBjklxr z?>SR^t&<7n(Kl4n1R9AdCX!Ts)Zxq9D zmtCp<$Y=6H9<4{S!sWo>KmQe-j}EcO{P!#V=gU*?Ur6zv#dP|A_tU?N-vpKamCC=1 qYg+&Q%V+k(dvE>yR4p}K)zXKSAO9bik2)g& literal 736484 zcmaI7bwHKPwm7WPEueI#NOyyDgTyAK8|iM8?vyTRcqnPulz_B=fSV3!*mO61+jGyk z*Y|zT_nUwA%e>HuG{CG#7gE1n!l!hPJD=lA?gAgB^?U z?=dW%c8;*wPo4;gdO8}LzBhNJFfq5Zwil*4Z0)3?ur?E>(&AQPQ*x9rx3ZS?b~ab{ zR@N}}es9WeMkOjjA>=6lTfolT)tJK5&eq;Vz*Cs&U+W6M>c6{LsVM$6#Pz)})&Bsc zt@M^c!ok^`f}4eh*_54&n}V00g`J0!i=Ur~f`g5nkCly&m7SBBokxI+O@M=g;@^b| z_BCfS3jsAr>3@F<))J<&a&>hSU}g32@L=)aWN~n|WM${)=VxW(VCCRohK*o$@v?U{ z_GGqqq5jVblIAX^&eo2u)(-X*zgILiad2}Lrh-BGKU=VKR8soih3#GbeNeC?WA!w4 zWMyYzW3{vUy{~_bc5ziR|35JP>u47ZFGq7$HFFmSH)m7WeOOTcXEN;U{@)+^JrD+s zfTV+|o1MA6tDK}T6|9HF%-T$VU6PYiLW)b8U4oaFon4AwTuefopM#x^jZ2DKN`gb; zKXc{mU0jXrP0jx^*ZTkFO8r0Q3P?Dc8@oCeni{%5Y) zf7$)N=fZaI|1*~r1`O-(>;2=p|I-D-q2Ja2MP69rf6?FE9)|PIFys!;)jfQI#;+zP zDW>5$x3`GoOA1NnIbvus+yU_CYuD*KhB0`fm8?RagwkM|)qVV=v`AxEJBwj$=20g% zKu41qY>P_EMETX8;?oC)uBXu(fj$XN$x$@r+O>1-T20G>r`cPivq$@>&*A!HudZ2d zIWh!YHnTWg%pd);gbMoCoMOVQ(!yzv7#X**9AAh3rEEjcm7ik&tzdYtz&bI|R7B2$ zflE=(CZK8Qqz*dHorO#Fmm&}%$0qr=!nL<^?3q>fMp7cF@bZW~)S@1VXvJ92s1GMC4XtHoA6kk-U6ne#eHSlHr%d&E*&3ohz z<8D1gw?Cz8vCiY(zs=R1t%SPeK70g*Q}u8Az{d+oDshCOns(8dTqvnL&1&&~Ic6)* zUjfUsf7@HW@mMbdMLusuIq?dk-c)C)jn@V;Xp33<4ouAdQQH3Dh8MSN&1UWJk!)YF zbmuLkHW9GcuLwQEZz8c@d#qHH?k5sa!G=Qc^AM@|jp2qQ$ zoGmE%?MC%a=|vw_&GW!078ya@;u8bhznlq%lVTv{KR{E7>tD-4pz>}P5CCf|w!5_g zyF63nHyhRdN|3j&TyJ7rFV9ME0v?VLL1;nxxy{&H$~hIoVU4TUT ze{w0<5#V5%LJdIbHJ^d8hjGbDnTlai|NCh`Ia_G|to6mt?&C=Hp&IcDSH6{Wbk=9+ zUOJjawxA`;q2OP@9FOm%A^01Z|Hh7L3A)Uk{X=!)YlCl9dvk3P5O7Ex2m>*wWLY_v z>m=JDfS4Zdb3$i(hokETdxP=J)xbpUoY893Cew7ConE8M%+x|?EXHEvI&b<5;ST{) zs^mU}+K?MKY7M{3hUs@cy|*fz4q;g2eX{DRAfHwNkW$f)nC=rCkmXp;NdJewUNy1_ z4*Fjphcz&KU}u~^>D-LK&g>=PAm!CEx4p9iYA7tcI&ZA&JdOtp@26SI1k7KH8+Ke_ z2Y0+!pVcWR?@X?T2M*Rd_~h7-{n*`dL($Xfft1S3#0QftHRn&mvkYM^pb;80kbV=< z?c>(qUP*^z=A3rzQQ+j^Rw(y5K=xiB9~y!`3OfIlzyd{q}I9E@|e)6QAesW9@M)IFo4>??xJBX_O+jZifHQhLkj3!*|Y%Nlielc zDp{Z@oIs>sz3^_|KRdf9y*YRA*9WC;eF1WBnKFp9V(sQ*ts9GYD!O{Tbjm!C-{7{%8Vsj&@*m#a^nrU#2T*D6j)@S9N@H(Af?s1LtI?ik%_3><8 zuBb+1gVXRX4fyz`05H6Q$4iKQ6=$uzIKe8TGx{1&uO}+rmKegdjv=Ef4Y5)|iFIBx zSM)-VVM6O{bwyJ!V1kP>a$O9X%DSYLqYjNtr7Bvx_E?U|-sM^SKz@Jn6x0v-nWa1? z7-vd(G!zz44Q)HMD1)LQfZDfmd}=Ho5E!dkW5-bbz^U;c8p|`TkA3==4mO@}TT5R) zAB2W*rcTAKaN%H3`;z{Z=wY`Pa9xIqx-FAW@iexr;2kXg{QRJ!rsua6b6Cc}^6L{0 z2HJ1*6g9mRX*=uRkmgc&g+<6lW;v2I&&0?eeD6L%7~H&YHuhL(V{6n3JZ?=QC#Js* z(V}jtHw7$gn@)FSeL#rOEDnOsgyH&w-;QhwMTH|f^$HOkw@*|G74g-~Y#EDel#`|@ zcfj?5L9}Ah+$F>A2F-BS?4pkzmt9!p={ zx!c8y`{dMe@x;~7&va5E_wEf0ndRt+hJGXSW8Bsh^bVx4U%&=4x#Be=>lXg}LL6P3LuH4>>V{M_frqw9Zo>6Exi{u^JD3 zeqj+t*qg;^wS?C zY*9y&Fdn}U*oG$|@iV&UVte3yja}CJp+@7>Qt+CW?ctq-21IJDAMpNMdOvZQkD&4@ z!qCiHSNRhSfiV62P1z^`*w~8D8Y5_~ozR#^6pVzzVru!W7<$=pT`);L2iMt-rZuhx zbR6E3+X#fSwF}=~0s>oiQdV`|=(&G#)BHLH5*3!#{U(PU)HHRAXh8eC7wfcLR#E~N zwza<$D}vUY1k15eR05?FBN4C1wJewXyusgmxQ|*!W5m2}ZV)}K5f47=>I7ATR8{BN zo4D=Jglyo#Mk|45)~oH> z;`8+n&nsLT$*IBx z4-*Wx-!)lpVG2eGC8MnMm(6+A6Lu1{8Gy>)_gTqmkE?VxfW}12p{8+*c`)$^jqEXQYsqb(Je`fUG6CLKZSV>Zhg7+{I`lO^7x^ynLqV&a zm87?&sBto5Qe6Hu=8y9Q#_8I+#@HY`v`Rum%(Ob>^An4ohWG1+pmSMEmiDWmX)+@( z>j+@F<1#1>jB(C-IGfM2X~?GqIUlpra$7``O+EJh@i<;ke*NJO0*T%3b}-*uUPSME zQC-dgu=uTYr?(+UN}&D&9kg$*p-Nl7iXygIjd9S&TXtLAb~P$1t5EQ$%z9&`K}x;Y zt*er0&5H+<4wVIU>X6%j#}5GGl2$P^SwXO^n5nH{66X z8UfbBr7EbO$8rI*|M6i`EZ~C*=^q;&PX{f}oHcsLc0#0>y>W(lJ)`3C0B)Fx3v~EP@Zlm6_dZ zT;>L~DAH@0`cl|lTk1p$^s&{{6=C-`l6Nt10`eNnV?D-pPE2a-N_SHyH@&bgw&*%`1Gp*OAE;VqXc5=R)ev~-o@9KEshy*l8Q zxZ!v1-zrr%`J|``3%v&PtJ|CNevG+E#w} zYrFuUOGK7OK{#f~u_dZLVIbGx511lpz&^SOJ2#@nZc{F;tbA!Y*x%|ubaE_EDEk=k zK!T$l$@tpPA+z&(WD#(8gXt-jqCqstksOLfqtJ00m);-Pt%-HnGz2e(FRVRj6Y{bn zO~;Qv>hZ40^p(ZHwcdiV1#puL)fo=0p%Rxus&^fUysXyJA*}OSJ^Jq27rl6ofAL56U z0H1`9Tn2UW(NLn#2M~R)0>3S|&u+hNVE38e0u9T{gW4U(aWMF43qpH6!3bf(r@kZt5u>lDnC$_+#(EXtT_^cxB8h z(f7ZCFt)!w*n`m8Wqr$7$n&6S*xQP)9p6G$b>RnJ;J0uS?{K7KCk@LX$C&k$60^MI zcPl2I*7f{YUGp?SRP^TZ&?H|vPSb5+2Blh<7=hB&=vZo4L;rCV4TvQPcms(z-PO3C ziQ&CF>+~<mqgO=JDC*)z)t#p^J2jTl4?$% z$|ssZkZ7reC_;tuxeRenT^;sS;WNhyuYQq+agSfGFpnq%*NujaLH#j=<bkQ=U5ysSI8%M^4$)2dFqnUz_=Z#*EhyDOGvYaz5EF;`^ zg7x$Ricor8K2L2eE@#E=fH^ytf{mJphiL#__KpyaEwo#DQPFH4p3%u<%ebCIxqzGA zj`n4rL#3tWL9RwHN~fo72(TgGj`yOV7f)1~VW_|4bc<@d|7}5ox-W~hV=bdHjd5UwRC}RPEN2t;h<0x)8Way37?Kz$I+rORj`p$ zAvtEt`K$#|VzpB}k1NmBI=8}g*0g`PtuBL}dWQa-@i>$SjWMRWH9I()ohdTi(Gv>% znWTXTN6u?Kv1@a>-1#UB3R<$iTg=C7;V2$w$~DTcB^G0Cw8*`~2qNbuZef~Dqea>( zP!MzNnfUS1l?h9KaYuf*=Bena@#?)WKz1l8m_Tr`p1R^rVk=q<9atSYEv6zUo|80E zRK>I0w5^{?{b~p3hpXF25BKgHj5s=bw@vU$xUX9F3?3#N>`bIrWLK0*V~L(TP{HWw z@IApv<+9lQD3*$)f0coMCD7y>5Ceo=z~qpLvyd%jozFZMc0H!2x67iRq5UEcghI;p zSe0_}A%8eZ1rD?? z0|C%W&0F^}8yz?fGk$RyXtbRm3L}4N z#8rwJyce@xP9l2Rs|OafIszTRqK54^jdq1VKXIH=TBPQli!iJZyS|-+4V;!-VJcM32sk7hdfIy*^b}Ux3aVgq*Le zzO=lJh)H)##3F&&9?M10o;Vm6LaOdGsH*Pd?C@x@)yzSXgG>BEssK#y`q5(~{h>94 zhNpvGw$2MI_hJ5wF+oQk|Iz&qdD=haXRMcx;Fq)ggD2Sctcrno9vP1CDCDBoJ9faq zGFSrA{fx#%F(+2^BTwf-p^cW$wEt{+J+_W9rJCffmDGa_$47ESxe6Yk(AS1AB$w5JjdtYet5Z@r{g@NdWEgWSC7t^f-Fip0bX50yA&8Z zl^0NOVC;5qx3hbDKC!zTaAPOZ4vhmuPLA}+Z@(fpu;=m6wzjH_z-}xGx~DFsR7odB zAtJgoP};-d1vrs8d*Wb3*KJyO%0`AJT^Kl-1gS|nc|3wRH6FU z9fkBEJ@1@LyeGC5QeW^eq+ zC_L>-Kk#iM<`*lA76l3&5sUiyf#Ka-NXseSS{`bMfe(0-DXkg`#(1yM{+NT*;i?`p zN1&=#1YN#glmXq387@`|vG(UHc`n-9#2{0}5@|{; zmDZ9yRt5bkn&+$K)#`2+fl+rNq5nPu) z>(JLSRMXQ}fA_WZ4Ob!T!7f>odEKFa_Q}kAm=e!Y{pc~vGtj6~yBX7|NbU6X+|0th z;SP8XnkDq*Sti&T&&-S#)`-$xQ}K^9nzf|ab(|C(r-c)ba|b6BnobNnQNBcYrXqUA z$0BT+185o4?lEC4r|>0hnvU4RVUy&kCeK(GvqVwTcidI z1Vrm?bz19gf4Xji>#{}#KyHitknh@81GEu*QeO5TpUG`wV|d(|8q9H4`r2k4`_3_D z&OH}OIvNY=Cajj;-@bj`?;}|~_CJnQUX}O(ypIwJFEdfxE z&Rc!2Cl8UG_dmj5cC0PY*^^a)2B&e*p)?l#YR%m?w`{=dmt9&=W(M{cXR*cJ^G9b4 z$@tjGDc`pcQw-1eiz>gj5L+(w=U*$PG)$m2C7+4pgxtvBnu<$qKLEQ2HIF0w3xHxIYb^4cOC=$(qqy|oFGo~KqjJdzxS^+HICI?^R>NnslaHn`f(Ac2N8{?A`<8oQxyDLFlVD~v z@r9TE_&8$Qm*Owz!zO)7zN88!0bczo8Znl{p!Q8+S_3bYc=KNKd;`K;Ir}pHvXptn zp%*J3-cW*9P)#_ZhMctDVd{03DL~lQ7!?JX=~qalKR)p`(1^zE5%5=UdB?{`AW7|{ z!a^8T7K4LJF4e-myrS}^fuiE?#ty#Q;) zPgr=rU&D^Mr`7g^E?O0$^|ln602eMRM}H)qWhRiVKpF9^HtQ1JxJ1UF&om7OiRuuG zW8o@r9bGT=8@>XScx~csqAa!Rw|H%W9yT*#@)C8qN%7%Ks7KjNb}q&7>MidYGaL9~ zs^g-F7e^Dqc%RE_nUkHY@eS2&U>tI^{7_kqEI569l^C6k+T=Xx+VnNtHm{)nCd z03yY+$m9I!PuB`dWUV6i_q@*)5?n_jrW43d<+1S+wW9T}r3UO7KDl`ok+r428ZV>o zan^ikFY~5bOP*ufl7oSBPdr}s3&El2&_-sXLhA6EaMX@HI!}UlrY`(`wN8x3YdifA zX}UNPem9ai9S?K|(%0l+<)1XanZ2-Xsl!3wy1M-_YJPmgH~0p8fKCHI1Bcmq$nC__ zevm#M+kyJ06p2I|H>;J`?r8D%M5E6>JwCuxIsXe6!~WAv8TpY`R>M4~uxN)q1j!#} zA0Y=HNJy*;LSPgbIvgN=GV*o!%9)uYW`{@^r4BlBW(-|zE=f07{64VnXpC9c&;GH6 zsnKsE?fRFj7k6Ttv5jp4zmJ)$9haMMjOAXJFrYbh9S(4A>3=sg|MQW1LqMPfu*s|z znU333mFH=)0z``cR8r#kKkPgNw|7!#_S$bf+^dRMTz?aU(TGqwm`Wxnc|WJ5XE;~P zGl2t{sBe-1`8+A3gkvv!d)DAqPDJ*mP-bfA8lA>BjYaaq3{L85VX_rZEsL`b3U|$O zm&7_-InMDjk~t?iXvFYWkA8O?6K7@h+Cs(YN+!%n8nVqYByx~jU$ETO+7TSNr-G#s zMdXK+)qD!DWrmH$wjN@(&h>X(KvOBB0{XLTQn{pIWWEWwVO@Tx0LYsWgR(hEsV5rJ z%mv}xQhpfc+oFu}x0EWUsyIdF5jSQh>nE1v^Pe&t^K)#4;@6R$Q0f&G)KSk7CyG#i z>vir2og+BC(Vu&$FlXoKB5}iSQ;9v|CF^KNWJelq$IQjhL68$3&)Zxnrv}Zv-5nHs6RfU38A7Kq-wOz zEDlzawF=)bGnSo_;xWxysN6w}9n>kN>|z($il&L}xKH%}1k9l?KwG1Hr~I}uaopv) z!p@(7;)G-tb8gaEVrH4RdO-9}<%i%D9IJI7sgO9IoYSiiSa}lH*hVg9{ z>%v)~b9dW&L<8!B^_ko*z~g&_Ly`6<-y(? zjdLH`_w<`QE}j|_aM<51u`xT0c%Y$(LOw_r`+e_}%GOwU|FD&Nw;!|}&w+uVYN1+a zbd&FHq(Y&17_iA*+~$sva{u<#u$b9TJWc)G#u?CLPcO= zg)u9M)IfjN{cW}e&Pc5a9`kET_NOQ-Y_wQ?pBC`qWK?8FWfo8ZftytRi;wp8q7rTil&q@k2)*{t|I1mUoBZUlTr9VmM5BJGH(~>(u5w}vPb+xhU+zFQtwlSbV85k z4HK!|OoZt@q-hX#dg)SK{m4?X$zA7z_}7FH`zUGQMLSk8APvf;zIpmwtY5#rKFODf zZCLRtts2#WXqgW-s4e1LaDqvguiBflidxLMCY+QGDui(8%Pr)xBJ7LJ;+?+)_irN# zaN1#7thEpOT|VB(*q9!#qHVCAP7a2JRz+nxnH=`&h!Pgl6~2#j{2=hiu;*?E_UP8eU(1i`RB>ou59yI)}A77d*FmSjhcIxdYea+dT zB>L<2X?$rWWna})25Urw*Kno6r)cYt7|E?hu@gA1Cfz4$7|Y^?7s(1m(b;v zAamQ}11UvdM_4*3DyTG9;?EK+s@BJ+@TF+r@zd5><_yy2r!yhWPkM+$+I-h5t`-m` z^yGk=k#@nxvH<+J3Jtfez*ED5G7SN@wgL&e1*a`mjm1`%B;fI?*XGPix4M3+EE`?6 z#%(bLonSsOJ;iR(-)$_C?IRxMG$ad*N@G5%UcB%WW$)N1KnLYwT4RG-`gwzM z1;!*uGsxPFno#oez7N3U=5AN`9sR+<_FIy=d*!a3ZWtv+I*?yLq3V zeRiTPAV|Q~gqGoLRfsqxh_&;M2t@vvD+tQwaO(gjw?1!zC|+$qceQNio2Be3^xJh| zY)bzu#osUMDtC+gnlxvn{r!=Kmix+zN)glGO^u>rN14yY0lmtipdH(Z42Sa_xJmMX zi+w{dt;c;R{@T^OwPyKMA2pO2>)SlLwE@1!aPPQo8-`D`YbSuO+wbeuw43xn)HRoLz=Pl&yFMB~nR&_s_m#Jt<5cF}9 zv0r~@9aJY4#-{0#tg||;Wvo^^??z+c3o>19^a%rKr3M7cm9tk zUa|_mWd?%Q!e6?IhiTHiBP^%Sq!#D{!h*+MqgpLg*Au5vANuh1zsR<%8rDCX|g2~P7Z}C~Q9RX7Z z0|$b#*SP($THL=prfTHwLMPkK9ycmmG0COk`z$RM&pMR@yq3v8xdBi)^vXI?Zh_|q zSmiM_xX)Le_qi!S_aeS#mS2`R;vvSn%2|pB>#O|gEKsvj?FlrRvbHw-(=R^60{r>D zpBqpF@we6&Dx6M)l$w4lYLKYo6GgBk6A801gNk{GF7m^Ch@Ok9v*U@ezD$M%SS`+6 zT+wv(W-D1ZsV^WjBiOs@pn3iXsE#;GjgDQ%(ev-|I`!=h5o=+vnr!r&uuMH8_u>qt z>!Q(}OBX{4QhjtjF`~hhwV0WrAsmn&45BHSKb|85*_axTB03)~c50pj<<&`gxK|1u zKfG|NI#+rCk+U#Ckg(%tF$j34=%mfOUn#ScC&y>S8WeDKAE16N*mNf;P>_4gs!C4w z@Juwc#j1-7lw^F?R$frht~6noND7RWb_qNCu*IZ=bZvHHdwH@c*mHjNV)xm30rPna z;P?q$^U>l-i7RfxW1hx-W6*tN4If{dlu!+#3%YhqKS3U3R;G6plvnui>yBY5ThQ<= zvC9_AnuE|E!V(pgx7|B|lUeH+9YD4wI*m`$B?*iBiP233Zay zB7)%Za&~mMau50gqpcWY_ieiGUlY+ETD<;dds|-ftY`0ZJ;X6h@B^H$x%R`vd~`Ce z0a`f=I%`$t*RTxw62bBiH8=us9=t?LIBww&AQ9as%&iNagz*O`^BiiHesRpFY<%`B zZ8XEqDRS0?9>#TZ%_jmvaC)6#mvVlWyN`v?Er%N-@Rk^sVruJ`&u?!7v}(Sm#k{0{ z&$9;7B-T9CaGU#C#Mhh6BaxPc#@hN0qW8Fu1c+Q56#!Mu{=I~cIH0l2YMc3*d*C2| z5Gz0+ut^<*rlQ9$4Z__T_p3$z*CtC&2>rJbW1Z-i{rU=*t0*dGk|)E*1;c%wmBDS8 z46j&`UGSO;odjzMb+pz`cg#Hzef>`4YoC6%RJL#5>9Zx~uTK|vx0q`XM_$6( zH*$`6?GyJ`0)*3n8S$4MSR+&zrh&6fxjaj!ZTCYymDRDPf8IMprAWmf#@a$+@``Ep z@Z^`ZsKY1;Mm0+$nXtE_-HUa~uWJ+6lOWP*UQI|(KUl?&yH=;o(Aq4$v(PqpjzC|h z4CbcvG>^+s0On>R6t>XU-J3V=`NRU=)*U6Jq_CmOeL_Jz85{7VRt+A}h$ARkIaf(k zUv0~iGiWc|iZ4H2JuL?bPb}T>26z49R%?8Q41t!R=Z$KaNPN)j@N zY!$O!*U(CfyHnvwC5g=@ZsrYV7P>Bev7;aTHW-w^pW1{#$n#97Z{(Y8y`r>wd#ekl zv?;ijq0NPUDf1KVx|FP{*G4?UeydZjQNj*UNVYoNO640LkJVqXnhSxt3yLGTVU$=M z>94#vHtECgP#K+)CCTR^&MEc#)}+;ou@+AYxfjE>6HNQr^cPhMavw<4^zKe<*HM2A zz`Q0!fTqXNr}Z`r1rLiiKD1`CyjiI#I~cx2@l9xrm(m88xANo4AUGG_Q<_%j9N`#wEEADctkZ53t#q_Ei zr#`axF?ijcE~%r!AF7w4{Hw|uC7tUUldi{VXfjH8^Hudh>K4z3+YAf^#AwA&l1J#H zbqU>FD+d;JFOX~lR>VN~?YDAt36z=|Scmn5~W_--;wf+*bx^k zm(jGQ$CbCm(AwjlD1*-3U;q}wr&N6Mx0_mzgxNc`xl(gqf!-CIx75kap zuaykQgXrsPzx+|68AwB-I+_*CVvcF--xf}D3}3T6 zu>g+#=^n}e_tTC3WuM$~f)K%cdQo(e;@XArRP zBqwKYp|lHI-JGx&#RKMRQ=T_(8$@z_f%K=gRTB!x;LZ_ElR08O8J;kpgS>y#l90b5=}~Ah04=TfMvet@ zg04;2I*?($Vv){}qKj;cKYJqyIYE`w`57%v(3b^vCb8Y*u>NMGjiYC>#i8b8B8E)L zrr#`IeW&_!ZgK;IDwD=|EuYh3L=3Hu(DP8+^fclA*1a@_k)`DsspEt^(;#Dlvylwk z!&{-qAE|BQ8*!p%Pe$ij^&vHD@mcIP>$2#THlKjOr{8-v_vhK%S_VMVYXyM(ot(q` zJ%`(arl_u?6@2d2wP`$ntKH@zrW zkV^cVgQ%Q&gLI#CCio&)wbYW>Nxv(Npb_{r)We{|NZr5QDq-M-e5A_rk+`skMwJe$ zJY=F+b@7Z%9+Nnurrkxs=_g!zB2>P+eZ7vGRl^%FAI~$mPh3;6eyZ3 zZa%T6A;GE7{g|A@?^W*U<-oj=r zjlPV@$WX?ngW?^rYRop-c#v3Kve24E!=|Ip*DIb9f0J)K529*nno;C6CTp{P=h{OJ zb0Kt$`DJ$A|G^%&$84CrY!!vF9)fC?Fesg*5sq1z2GJLVtu3s@Dyl#%$Ndco~iL?|5gR)C=2 z94sb03z*X}w0Bz1%(Dg5PcGmzIPd(Jck7$@OIvI!z>u0pNm2SDJj0<>*AJ(N zKZd{<5?mo~M@0EgnXFd+w1CPc~}U zrVX0pTD~*loc$RrhkI1SO&cNkOcfnYpJ-bmaYSKvx^!+X@He^bUld5>+#CZW$LJ|_ zXz=37!KTE|WHI;o0qCm;f3M5rsW3$NBsHmXPycc2o~?&wMBn5G|=tfVhjaQLf9G=sA@+4si19UWO- zUsk;+vE+79mlJ?R1ly&p)%^wjmCKz|S{h+<6keYJr-&WTTT zS!TWOW+4n!$2^;02yE}|2_fEgS5Uc{ycBhUnb(?Mgl>Oj*>S=qiul(!637I*?MH9Zcal@p(*7RYIP1plf+0(j%S2yUcFvc z%pqUmwO<(1WXx~C2WiW}YjN?eeUqpx4GEdaRa|vdFku~Hl$Rem?*CqhprE18=Fyc& zzFF1Y3L@3hUprOEkA?-`sW}gzj=Q%t8$fRMGhrD-31h0N@AzDXUNop?gz?YT9De|i zuuQ>wd?rFH`r$g@BOG+EE`+7Kz^8=I5KR=0`Y7~Mg<-bx0tJHTn^YAM`S|aM@;{7;G;O+B7t%joM%$UGQECsuxY}thI^|@U(Sy@QukHvX{g67CPWKz}S`-Z3X z@8)*9v;|aNG?5zO$jRN_X2dU?{&Wd1VqpIE$zJ<>Vc}XfF#WBdD)?hZ zOW>8&%F9&XW?>Tq@H9}ov`{<`<~#wtW+2RiF7Y8kI6usdCqQErid9LPxN{VTwZxL< zBMC*AX4(3&jF?Wp|DXkV=D%J{lc;+>E{Vdc%;lP8wMoM&GdB(977mVc6}8}a8?htb zuu`CbL}sP(j>D4%ejsy;8;uR_X~a@lO7-jmcPGg0?#v6gd3JrLB>R87-<9RI{1C_c zR5_%2!K>%DU9K&?xchj$cHZBoSaV-!*3q#G>%ezAiJTA3!JdkUd!=3$3qNP)P0kft}U2DMhA~T_r#fU< z`3xq)vUvj*3D($ks<`ZfALJtVGcW9|BAPCn8FXvZn686{bM2l!) zD(gtF*kCW_;s{Li`ZEB0(SolbyztQ~Y3_If=(wD))`_T@1y`v;V%N6ye4p$yWos5u zq9B&Nep!J1InfZuZO(Ou0}h<@w7@hw3s-oJDZLKT55`3gf`6gk^Tef*Ay+W{)z#0n z-tm_&4(GK2Az(6+$MxLxf=(Fn4ZUwMGsUt%WZevKb|cM(s;*@g zJm9=cWGnWH=(DAv*+j&3`1x(ZeY1fWb92KM-U*E1#^|mzig$C47SgrGeJa8LG;LAa zt<~kdjKP!k*FDA9)@L>BaI+urr`K3jxYv$oTG1D*dippu zg-LznFO8MSZWo0C{|AL-=hj7shjK3S1tw4{{aW7Q*^v!MFRu4yfk0WDPBgO*<9tKG zMgi4_!^^-+{7Z?Y;f!H$4C59hO`m$C&lYhEw#5d@;MwpublGO*u*zgpk$spnD0dK7 zqV~WBeKUgo3q@`KV~CaK?1{StwWmC){#EH*AAZ20^7o0XQ>`Oj%0D=NHg~6Xd)b50 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 z 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/hhBSf((-qj$|fwxwM(Yy{f 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

    Bw`)i#19&!~q}ql27g;v-Mf)7S0q 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 h$MK058siE=>@Ko#1 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

    yIyH^Gvr&gbv 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 mbiGgO8dTH#UdT)%&$MF_kpE~v|=NF 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 HjDr3TS+MPT diff --git a/opensrp-chw/src/ba/res/drawable/ic_logo_ba.png b/opensrp-chw/src/ba/res/drawable/ic_logo_ba.png new file mode 100644 index 0000000000000000000000000000000000000000..c075e49c194be8eda864b7b9a4429dfc225e34d7 GIT binary patch literal 736484 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%0D=NHg~6Xd)b50 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 z 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/hhBSf((-qj$|fwxwM(Yy{f zaY+ozHtU{KBX{QT#-q&K=dVrrYay<;;iSA2$59LwVdZ7g!MSjmPm|MKtI-ph7*R_0 zG2x)Hy?y52yr@&+eqgA8X17i4lO7xX%v-LtHFjGAYwMqrO@pnxFSR93-bx?GKuwcB zDDZ&al}MdpmfsTH%3lH(!31zN;sEB>>V+KoM*lN~)@VDD>R(5`0{-$;<@C_Wh$JQ1 zSie~Le%iJAX7B!}@Gpc7fXGE55d8=D{kQAOIg01%BD!@U?nsk~Eud58Ynr*}qB{4x6bkGo`fHOh}W@}ndb)CnBrq+KCkamQ9)xbq2#J|dX-dWypUZv7t- z>olk;3Xd$LU zrHn8mySPNX4vJGRli3%pMjDUfqJYSYQ{leI5VCSr!jXpW>*bV)j^*#cdCIo{x194g zvT-ofoa_8-NET^Vr|zao@8f)(Bo~b-c3KvqSdxf3q%6HLqy^P9g~)(?r5F})Zjr9f z@NiF$flK-7{-idgiU=oY7qAGuKttdZ39uw*B(glBI=>q~c@(ur&=ld6w}nK!dNq(- zSA+RhWlKKK>x|;c=k>6ox4Q~X2a8G)&)uMq`O?K$T32cVIi9zx-+JIzuuyvfi4Y0T zGk?LG$zT3b+o%p+7D6`FoS&EuVmuW$|KsgW{!>C~V6MJ!nf5nILH_1EioDQ_ z0@3nFzX=#23?*JT-I1eJ4_&-i^^(Sh^eL{}jZtJeO#9Z0t?Q6*C#_Ey{e*!x{Qum!m92hM&E38L!Wx+Z0gR?BX`JB z#&OAD#rV~4X@V-xse>0x;Mt-!K29LH!6#nmdF z;%`mE+aHq&&6o`9s1@{?t`h@883imRi(;3xU}BgNA*a};Q|Lju9^geae7{#Y7y5=}=mg7Ex)it1 zol=pGOVe^&xj!!E*Q?KdNG>+>eH@jeQXk8fha0eni1N^a9}h=MO=WA9yF7p+ns^l) znHVVa-m6!rPaTfjaDuzg{X#+tRwXkN*m&NOq6I+!Q{9Ds(Z&#hbMqJELmas4@x^4C zSGY|!#7>ET;x!p4_uNR+_wT{h&*DOY46ilRbzL&bH^4F=L1>a1s7|8{*-XUKj0`^&h=?h61gweZ)5 ziSHKzla$LBE3#EN_BC5lL!83=0GK`C*d)+te7Nc2@Ig){nZ2X=pA1VClmb5W11M_m zn+sx!;l3g;`vqG8gRS^91GiHXCAPtm@LTW53<`N1WeuZsMpuCd5c?5*3C4x^t{w^s zFc~GG5;QR5_Ui*V$9eUU$B3sgroXMuM>NUE zqImWo$Sbmt0U-5YSBb1rf)l~eHbf{qi>KW3VUgCHyhfYK@0j~O9T9TRn&*0o%rRYYJ_fH#?r%I)mpwWhO~In zs>X2ksrNQQvZ}v&!No$}LJOxEuy|b!7R&kFXcsqi(PErfpaZBSj`B;$Zaf(4ksq1P zLf1fJL2Anrf=KlxF!Yr=jrC_~%u93m^(`(D`Bt62D?JH(o!cvzQXiL7&<5eSJiRV| z#G#uiLA1h+xG+|K{X~@&yyFFrfL9pe@b^N4O?saE0`Uuq6j9D|h^ zJ?h8_s6h#O(BEx8ciKAbB8(pN(lp-h2KSAHQoYQf97QS^j5)vZ3?dc*hlXD{-_P{W^g)^g>tUx}IP{Kn)QeRyjI z<^B3_yX<9^X1HD$vY0R8`A1=GfOAmi?S24wA*!l(0D@Ks&iiC{F6Q@Bv>qBdQScBn^Z-26Aslt? z%y(pgqZ#7NG1QQyBp7H$0FLeVQrGXVP41hu!;oO({36Dw{_Sr+oE=yqwLh#g!0;+1 zWD|l9-{Li2;(|ll-NPUyWON(A!JheyCHcVLNknxBV6u0}Ul`ON&hRJ_V}h5=LP7P$`!rZ zYJ)~hC^#JT?k&p|>*!+e{Zwi6bFS|Mig$8JF9Zxhd;Rw)KM6?i?#o%CJBV0@k~381 z`6?syXc#aOu=6-{PH2st;|?kY{XZUg6TbWTQaK!^7t`g5+VW&ccUwG}*qZu?%Qyvn zxMIdA$j%9(V1MQ?+ELF8*BBA>-F*&M50jH9Zq@p_2SA$l3sGQn66s(dXMr z34a1qGZmp&H3mA(;LU-v29n=o7Jq&-D#4YFo|^uz@rVN`_S$$2aaxVY?K3c(cyJ7f zMF4xM5*&7l>h5Z4(pmoDkK&_UpfZ47d%AOE<%*wyG7*ro(Q_vvn zyrr2Q3L=ryTETFJT$Inb@G$FRxn;5He-UDNV3cj~*EC`^})`{Z(TneiRlc@9)tS++KR)md}db=khU z`OqXyT_g;W4?!Xk$%`u6Si^**!j_i;Jg zoupf*&*VZ5s*p!{@bM8Ki`}MJGl&fj+$^%SpgEefsw{ zEY*9Hqvj7?PLdR?@Rk(*8I#GHXW}_|)|N7yqw{hOsoQ&7{yY$`r$D3(qqQvHBXA#6(MdIS`R%#f0P)YLRv}1Q zJ&dZS#N}96Ay2UW+_J=7j2tn^<}<$p2;{`X>VeA=Tb+#7K?$fe$%XDGIpku=vpw@L zW%SoaMiVjII0Z1iGLlV#UKC$HCDVfwNCdAT1>1c8kgQFf_sqJ|a=pv_6DeX%+jG{) zt1Jgu$N9Clvsw4psPH&DThZ;!fGhv@^QwmQ*T-Ihtt_tAX5j$l?+;tc!EX$0zjob* zwsulGV{?{}Kgwqj-4o$x!#?hZO#1lcR8wS1+ul2$jug*rZv(wt?GYq-hxeb7P(1?z zaPKQa2&$#$Y5f`oX%dpiqww=Gk%qk?Nd8XfBtf(FYc;@f`BDC_Ou)K7hKIi-^h@Q< zY6+P1fQjl1F0#`b@}zD7NDOs7fAIhR<_!iqd5D}^XP3kNzRbL7VfKhznl`E}UE+_A zQWEurtTOcQeQs~GUzYpy_X68VTF>A6H=HZp=QRBX}?PUTZ zWiUZAbD#-7ix~}GkyuhcUm0WQNPy9ymFx}PN)kkTC?871>Jx{QIv{AU)t6)q@C*$) z(TkV=?+}9E1mb$F-Gpt4aw>=GV{Y^_rkoz)5~!RT(Cb5N%hfptietpiOfRQUsp4o8{-KY%b}(tl3muPuCr(Vph{dt?_yPnbT8 z4LOvFxP=)!iq<)Z3u_)is0;~2E(mp84;sxMhIYZN>-pxV<;~-5SS^dwS^e>bdIrqv zZgWy?>p|pi?SbibT0s(fll-=>w*3dYuN}i^CD|Ol`s#PCt<}pcD2p1M7OR88^tHD! zo{(^y1gYSbt`@tk=KQs8R)fja56x)5(ON3UqwiMiFYg{g0jXeM$C9A=fT{$O5OOWf zjna$kjrq&v{Q+>bUU(6tAE>LT@m=$yLVCza{d(I7h-Ap}SWT+Xid+xaaOsVI3}@nZ z-#NsV?|K{3yjL6`;J4`so{#Y{ynWIn%)mFV&h%J&Ni2=AFgNSI-V(2Q`?O@qyp^BA zvHw!s&(c-Vaqiz#`=I^Yr z*BNGauzlm_N?^1&T?HG-|CCh&C4xCbDKfy^FMv;_)59P1&{Gu^F5!5}2X zWNney!(NCKbWzAC#tA5^%6ot&oEJ<>Hz*eDlmOWUyAgw07ZKF;m%#lOgl9!Ab%_B2 zZ2|?!Q7|X5%%q+d^$2vOot1n`wu%mGTbS z)I4D1O4#z?QSUd51vS~Y?E|(C zD~pjaUl)v_ZadN)J#c^D;|u@W*<3TGEtc+LscGzrY;KKCt=V}?gP0co{-iID8iV#n z;Mf_e<6igo*#UB(gX29(Kq(q@qHwvdQ;I|!`9XlJ_4VJir|Ii#6*R=w>dO9EX=#fo zJZ+D&I1sRU-nDMHrU*{~rhD&|C&qSPss3gjEl$B z70I3KA7T`V3GNfyBnVHq2)xQfl0c9y<3nswZ|0(Ye$ceF(;>!{dhG^iJV@chIUsGw zV61l*%G#b>mz=-!(c%!X$^Ey5M)9@K(FbkYYtJs2iuKD3A0U>)wIIJUIM~%5E(I0<@NMBJ>e6_|NZlKgFPSz zDB>5>2Bm{iKq%37CXu0>S((R@}=k6I<>RcpIgM;U`UjNSm=jd0jvn zS>tZ=`F?NVq3I^x$9p!?m724Xi{fxmC7s#)>nSD_wNIJ_(w<>B>lVWVFNw-(kCp>y zsx8BC9HxR@DWs(tBw~gZqlBNw*D5Ig{+khXk-XH`aO_lEErk=rm?Pk8&a$Q4j+&l~ zB@4Lc3?zX@1SMjgz~g4KF?LEvxw~;ym4}=*9Dk3zKM0eXxya44Mn{)m^BcAhasa>Y zQP&+?hExSHAP*>qDNS+=9MuofV25(#&`-di4V0f;{24lb)dIl|-M&9s&-ecNn)l^+ zx!bW9dprAAioSUF?XueO_YS*l;!+Bv?_+VfFb%U1)T#I3$epoi?#)PI%{oT=S!!&t z*4)SiWT~#tQBg&c40Y&j2H5A_CCd{1pU$d5-nX0lA1eK*0$9`?O>2A^6Ic}G05*## zAb%CZog!v=6d)n!Kdc1Iy>cV zv`j?Lw|76kMp7dBxZ3v@o}Yc&T@Fk(TC;C|!C4;w@U%PJhf{oO-kwzpDU-CEp5Ukd z>gpZ?IY)3<3W@Fw>%Q$WG)fnJ7RmlTc^A+^lSTn&&zzzZDV ziC#qq?kl_1QC`(P2h%uVXj#)cWIMUBQl3@mrlh<&7Tcnr$KxnZYOjYO@E@t(KGP!U z+6_?OKyC%C_O6lyAOvF~L4Xq@;%PA+l1d9MJ5pGYKa>iSpE~lc_=xwz+0{n#`xNVj zC<=*QN|EF%Y}IbXXxp8SAdMFnJnlGk3{{|fV3HKaKtTG?Y-$M{{!;TW!&lu~1q&pB ztH|ltT8XvI(I8>gP2V3y&BTjKARqI&73R;<)2RCLoZ>SDkC0_Pb5um(twZnK+PgxC zWWbe1)BRaN#^vQn8v|T12>;!*>LZ}gp=vy)f*R_y+fM%#H3|9QmU}-Aw08$V#OsN@ z0qn$O$e|#acX4d6+`~qiA9iYL@$+1^XK%-yMo7W=)dk&xsZdI8z)P8(xa-C}$Sv0mE1^T~F#Bg&X4t zGenBA%kMEiV}M`~-hl$xw~n-oei;`Rz9k1i+vQ8_fD)m+4k+=wU9MVmg7fD8VLuldAY(!R?_XmRfnlz3_>J}QjsUY{tZHg9sAwSQ&x>q zC^1`SSQ9l6+3ha>RDNVJHM_qQWo08T1_+~5luWk~4GSrcP`px~05L+egV5{$4rpkD z58=z(x9e1-0&0Or+sc1Hpe6z0sXM9tIxKuA$DsWyOS!gQQ~{uhLTRUux3ZB_jx2%B zI&F$$wStjyW-Zn1&juITaZv0TH0190OtxN$|I<}v>|{Lq@&)d$Qo>9^rt##|>8rII z=8eThmR}=CCk_?A>tHVH@U(V>xU^7e`6r$nIg;ooUj=2D!`yf zHoQx;(^9AJ`2h9{0x^l0D;@#CG9MyNtDXq6i(-##rZqoUx{|+ zW&qb~7#}I*gPurJJ9enLK&`$Oghgh_8Z7ECBd#|Id@5KGS)4wqqL`R?hC$^6kCkRw zh5XlmBIvoL#qp%>?NndItZFiO9itEldyqKd<>hD=Tiu2auarqwLsxZOxTz5!tKDTE zVJilshEQR%)N5mAEdEnU7-$9vZ(_!W*W;Nshu!xw;LtsNzCuuI0+bhA3QLXee)h|j z4K3E#WeQQ|9Eb+8ZSTE(aL9k0STWpEsg>>1(hoiP!F zwE~VjI+heHDf)1nR9}c&YIyD#=^x%&x;P5L)g`r|U68UNektG_IfYbF_RIdb8qD9JJwvv&36PB0X^gZTCMRJ3l zA%l- z=EiAV?L-9V${riZ*4JG|u`3@HGoA+lMz?3t1w{6sKfE5Iu;ZFIO@P6l*uO<&)Ye>o zMm{tIP}j^mfeI7=rexOIAaQ9e7-<7iI+0aNffLv#S6m4w}2<-oN<12Y2u$S@P z-R}GD!fIZIWMvF3lDt?oMsMz2#T& zAFcAD2`KOttl)W`?EVAy;m5ASds6BMLwZ+z`9AlCxJyI>kPH#Qk1yl{LXDa90(J9_0ofM033s)l%Df`=F zKB^2s!J#yN$cuWzdvP9{%mSH+nV?|9W|uu2OA~ie%uA4P?#_;~jjzUfvP;8%0F+RnWCOhcoAGv3wVH z`1%~F8e*{5$Ei9VToL)Z-Cvt%=&@Wj-Ni9556)n1t7ShQYOeXd4hrUD08|{iE9Szm zG1qE6yn@MgW#CDoLIF6)W|6ah^^$rAUO;pq+crh)Ghx7jc*S;Pfaf6#k{r#EVLfw9 z!@u9}c2n`tzZUmluRi8A878;iB58(G&^d&qq_eQH9b^X47S1~toqxmy2C`y4HY%}9 z;?eK(h7G^ywe6Q4(>-f)K2GRzk0HozUo2^c5b60lRQ7CkZ|Xm1JdP*?*;`dpOmu@i@djT{Rr$rD=x2u^Y! z0T9L6I!Qr&xg6QsDdviw*hEE1t~41*d4Swss1UhOU;V#omEOksAbnU;99oox@8bms z0P*yI3rf3tEox#8N4?8=*Q{TFlq<`g_F&{d->?(G0i_yNj7Ip)6`eFeCz+i9rg3Ik zBM=SjA_GE$t6lF*10tU}f2&7DQNEc(6XRAd0j#)DZx=TC`Ur+DnRI`P)4{_l-w7Pv zGJ`cHZ|5zxT2_apc;o3wjipkfliR@k@f54>``bp{Oc!<0=`aL0uHYNEMC~w?LiLbS z;swrH3n^Nvt5woJN=WVBgNKxGRDW6;&HE8<8~5K&$S>p5albiD_y6s`XYmvbTVB`X z+WjQqOqWdsV-0FRIrf0v6B0lvPzIt>)cFg0E-gofm?}G0P1K4bla@p2G=Aq<#7%kn zDLr5Tw1deLpqmdIQDH(U$U@#D~|E|O}s5$$T*yMR{9nb~F*pNl?2RuyX;HpwcZ^@S0z0IaXX zWqdu{MRO;xq}s%%%jBSo#<1nN-ezPB$!2Eiv25N;rCSZR#8h&O*###`RIUB#HrNbN zJF@!P8;Ed}!&#!)?&GP-JEJsQ8E1NQ1g=GD0UE4jh-KRIlULlBk?xUHESGQ<<^sKb!f@YI&3eU)Eygr8uRJUZ)Q#MFCH94bBLJ zxB`Y22c!Tp$1eaSz=`G+%xMh|d5m5%vTyhCwz2P-lA4QyusY{#>*ggmnG({a&rP~B zbzknlGzB$Ql!w;CDn$L$kNT-7q)mY4` z{W4dk1?$7!*Wx8zq*sd!3I)ZQemYdgW>U7-(B%vHnLG2n2c3v?-KF+_&?P zk$6t&%+u^y%P2I-aPw(UUzfM*8`L-Vd7kp<-+Jq`JdWGB#^R^6*j5_+hd1aLUUO0UOlg43`?I$^@`=OvJEWo^fys-|+QAK9mf+3%ad-k#5GM;GO~JY5WG z*deN(T&lTNQ+7Hlz6a0pgv{m&w+YUT+ikW({f_K}t}6T~6Izcq8;}H^=K(BYUvKB) z(KYlR_YaldcWW8Awy*tuAg|exv551m3Q#{`nz?_vs{Qw&Mg(`fVK!B$sOQmxIg^v^ zGeJ->-rYFx_h8SlfZ;xC$ji4h>kU_j+M?lQM@8B=M>921ttTfXMTEgLrR)P*^HsuE ze`^Tp_=so_4_!z&i{75}k44^P)q_OF2U@M64rQX0BmSr+)?t$fQb^RdgMS1|C^FYmZLEJ1F6_gB*N18N|LYdY!;de?^9>2vModU*OZNU(az zu}aBeKz88()<9=aAO1>3YjHmKmd$3@Wy*M7jWUAe#X%z2{#hgUwl!^^3@oMDye@Cx z`wyOyn1qgQ+Y$9y>?Y5xUj>GH$gD*_&Pv~hX<1E+>DSe5g3j9uN!8*YPiq|uDb;YQ zP%8QvweOcR<=8HViCW<2ZKt8##X$iWGLFU5gep&vfj+$;_@40mDVT)p?D$;uZ#~jy z;f8wZksXBx9(%6`hK(RSjKDD(sT|g}19@3_jOd;F8-Gz8aevOn z@5jUmw3Aqz;ha)#|W64NQo=Y{U=s?C40 zfXdP6=Hj_at`jLlvX0t%Q3$9Yu2d8QNu;q}6&utIBuC_Q)BV2M`ti%e5OF&)bml<5lU8j>nLYiy07Q+(Oh|k zk!XE9W*BdkS1<06!ATOL&*TIy2x;NC5W#tc@+YH!T(<>9-xhp{wWR4Xy#<*kJFL71 zA&%3MZ;HcLSm3?E;&H{-bBj4}9Eg5xXB;tlc;PjUkQR|#@$vP_DYwcmX%M^x znP)KQ#el>+^_A9(mR`||$myyTugTmkucwMxUI#j|gP{CQ(hZ3CI>mmpv!vbEv};?uT(AS-HKVD|z9DJ7^2P-gN?Q@x{J*nn5F(ch*3AW3PU z`2DF>OZ0<%U{H6PIvVyLvs0!|;%$uW+D``o;DX86=uCk&+S#MR!CGr!e!TLc{zC}E zIOmT7yW1>pN{DdsYpw2BK<{b}8XBv=x<+3*PqVvrKVvMJB6%qGCU;f))@@CH<}NY^X8MmY_k zM?yR6b};nZD%m$&$RjQyZVyKPIXG#3NLsgMT;;QFk)EEfd!uhcr-duaHG(Nms0SK5 z`-GS(;E&r-s+-IIhq7b!TU+fpuht&T>|X0N(^9#Dij1FrpFXA$$!gb<2}W=M@B0U}hJ2cy3R!lV1DM-K8JtGVtvc8w*9 zkrDEzOdn&cDaz`g;}r+&S1ul9kGCE@9A!0ibO=OOlmy%okO&;-lF`8%e%mITI*mY! z7TICD&{9??M537!Ir=x8G@)Xoj7j`y?zmdzJRd?N5X#RulsJ3~-Iz3?whEPQf#!IV zVKT8eu0GjXDx)pu!i$8ci{&6jD6FbByB`=-mWsv7`fi8Byg5>dEnpO%03L$Dz|hf_ zbx^)MGIn}TJ*xWN(on^eyE`7!N~>5!bonCX0or9uu%>u#Z4 zvuSz$eCo1)CyKone+PH1P9N^jJOPDdpv=N?F!c{P zvQK0v&IR=X`vvUA11aKTEgaZ+CXhoCX@gls(8DiV4U=8V@f}r}Qf15g6)mWP^4RM0 z6tw31^eizJcjkN`{u4`yUYztDjouHWusFV2?x#&4HT z$-yul`(rLJWVSi#>hAVlC%sRxlG=XSM5TP9!E?p(e7lk^-MpD0wE1SSv26MJ*cW@K z*wC8)%HHOA|5!gK86?j+PQg?e%I4`QlteFiIf|sLSUMEE1BM z`|NhFCI!Etw35kBiwqu2Lx3Z=UP5-c2A5%`+i)z##sZ0w3hRHp|KycYqQW<(Q_h!n z{7vKNAOY;4{IylQ+Ry%;pDj96y`JW$7mkD`nV)Pt9xzeMTB#3w>PbG>r z9A!5!--9lA`DA4AR8ckEReKc(j=SWRgAh0Y9~=iYPx0wu0|@v~{tl8vW4hoK8-i`J z%14F(qVmI)^4H6{GREKYvnorUe>)na+44A<)hHI7O&mhxu~0eP$#L(DjM%yF0o{Yr z2XqP~Tk*Trl=n(zpE&ebw5+vqHkwJJbbndcpGQcH806Un)0rEUC2g=sUYYbb^9P9- z?KeG%=fXs{<|rVXh(cQ!NNoW`ClhFeZQ`BnEh z)LR7Lvq1P2eTFZ zzwiUGe7v*vj)0++qK&Gb0-7oNKTMqibEeT2rDNOa*mgR$ZQHhO+h)hMZFbBrR>!s{ zx2EpgsXBk*eb3ozueF}I(RXVm!SG#SZw#nJTXj3IdK8A)jroEX@Pmnyz@I5T-PX>^ z)@7E{F<>UCd84@4DFWT7cBYe&P_RLc-}T9?N@SA6kf!8QX4(+%By!v;(C;MuNH zud|?KbJz{o?(q`;GtcMy9x`OO1pXcbU%B+iGm1q9d^D|>gk^xXdCEwA9yJ#WcMzvw zgS3oyjj}kf{!wcEbe=5rM&`EJVfPY&dCG5Kq<`vmoL)G~17TKHu5E5ky&0&YK+TQc zPNL>^d81p_apoaz$^vs#B)&XD!fbWy?uJ`BpzC*v61S9Rc$lpBixH5$oeKj5Oz>6c zn4Y&~jQ3h!@hYx)($!TaY)NRyR>5l)tAwYmM(}1u(9;F_KRua63<{fP@BWb&v1$7~ zu{zhk{EUf)+Cr{R?-SBqPFKwlV2(v zpKLDRix$0pAjjR=-Kb)! z2;dJM5DCmX&c1HEXXcP)rL(_@y@hNHIF6laKNu6-V}lcMa#Uy5;G0<-C6WW5~zZpdP2H%Xz>7Qr8bCgmgn-*(&dOJ^-`h4q6e^$SBJ=1D>lui5| zUXmUOXxmM=>abLNw@!n}RWVWXRFV*=qd%`kVSD|K>|1R$chZnMUDNF9@$zoB!|cCp zAfj7&Z-!uJGd6e7v8U;3b<;cP5n00c6H#7)BOs(aB_yvD$^Kw`KBdcJbGS^a_Id56 zSbx2o&|&7Y{i)_T<8?b@WNAU%?fr zk;v%>h(r>e`&}vIs@A>E?Y}uIztL5BtIORBELc-!odU7zNlstGHQTs%!ZIK)QOFou zg_(A-0;tPa6Za+0#@gZ z>F*Sbg(D9jhawX)GCQ9WG^elZxz0q?^YB!ghMu>m2v^2y9sC!81p=|t2F%1LN~1U!CvP3vs0oZ)#{De z#5*eZ9EuZ0&Sf~DK5e(vOb4jibk1(DV`$_{e1*!}4ebh zW}{UUzF*3*f8Wy!Nn2!VGmQUl?ITpw`Vp!aC#sx__XDCVK7OnLk*pNOr!Z9RClJ46r|#HCGA#O+HBgkngTQsQ!E zmd8XO1^twX!-YQ@kcKD7o^R?ar-lF{pWP6_WiD3ScPkGFW7369xn2YmlZla^rFZ-% z!Kc>*^3YlSg!D@DJg&r>P8A9DWnC;ZsC7VURMivXT~g-cK(OoU&9&#y z8+={&os_Zg!E`1=olb)iL)06Av5a{cnnPNKGvW&WmXbmUn8{8*Fz6jDOlgkG0yIUQ zhN2$w-^jwaeflR&dPK2bL&0X+^`J)!$PGRkU&(>DEut<|LdRhwV|oRox}a~_4r%lbDOVF z3ZLf|pe_P)e_ms}fQd7X}SK4ycB6pn5l5v7cyhEuk88RGR(Yct(?mf(CjDESC?gdjIM@I{ zHbM~6CK`0Zmv|(9c+)gKQ4z9QFJuHt{N3*m=YckEELi)_2c;3nH`Do&-mG`%`0T!(Dh=P zKN-*@VWe)S62_Pq;Tr2hgJMXow6mS#Qfwpt!(+8A^?9j@YQ`HqsH zKV2X#)Umhto!;Zi($du6%Etqv;9BtCR)c7+y!zx#_jc;?xr(2GW@SP5p=m~om0D#x zuJYt983_reer#g+aT)t)e6A|pyK%7gov$6ReV;cE1pZe^6RNyJhXm|7?M}wZ&di?o zb$R;rHr}dzU+jJdA^*6pJJ!#oad{cmf=V{7+n*Wm$yaq8SB3|Cueu!K#h5&NI-z?zdsrgtCeddjHgmPJ_zagRx``P}Av9Xet@xNS~Z*Mma ziHeGTqDgp>VLONcJy66ZNYln!iMz>qrW!kAqJY%+Lk5IT$T^D29Gc?2xA6&L8byq8 z%2PE4Gw0-|M@w6;dhcj{cwGfc+5AbGEu~)#Lj(zMKd8a4i*#_Ws|uc z1P+w??s>cU($UA2QY~Qf3V>%U-0GUYY!y#;!D9-tMkazA8Nx@av+=)8?wSX@zH z9DG=z3dAHR&L?Ro5@V0xEmM#-`AI3PST>BO)j#-uW-;vQz;lUQmaH*69N?a8ooUKH zXvv`+Nb!GPe6vXb8stcBNWLF93{{X$)o%;ztXSb~si-MWOVqh$@4r5;SIo`GooUYE zGS|+7sCeZviV3D4q$bhZ1U@LWj~1r#mGbRImHwa-QHZ1DNRZ3%R6m#JKXe}rurs_q zZivfUad?`Xh8lbG-VRmNb$4;3KE-jG4bKgLThe2hD7@+aA~lvcY04ZzppVYwDt^iI zxAiD%J)#-Ia~xFcadM_pH&sHZ(b0Nei7ExhvG(&BcmXa!22t_QfPNpq+|h0Bcuk8Y zS4Y!$$3I4-CdbMUOZgbPYXXFV8nwxPrK@E_OCE3z!%%HQ6y}1|A*}D9!r2MCY*r$) zcOZl6eK2H_Lb$-nlPO1I(C2Ww+eu4H`}+1E70g(&m~kUWyqxw+R@B^Eeij1<4)i~rDQnJW#uY)WhXfSR%7K_q82VV4 zuAIi~rUGnLnsk_SB}^UKqHpPknIgc*w(YnoKvR=UC(ahizN)-Ys9Ze_<0;rLSm-W) zF>x)xbjKqf5}s!EgK&?t?{?;g1g`$i?EZ;J$G}ez+u_v3TWs?c&(j9n+8aobOGz6O zRQI9M7Dw1Z;%~$$lxX3i`)w_C-WQ3cDB^e4z#By@8G#DmxbapE&&O$Z{8>1(9vidl z5yz&6OJ<|o;!=n})mT^8+4Grd9L38Mq#Z6Kk;(+P7i=VzfYpQfnXF_T?`RRsPV6PM zNt3wHf~hT}4GZnRoZ)XI`S{u*FCk4up2pd)+^s{?0A%5t)oz*@*xPDTJLR%*p>5Sua>0X3$>i0wJon3 zPtxP-KaFLce?MNaB@#HI$195!uOi$bFO9S-O2Vi>R#Fr~M+sqQwU$3s^3V9cycNM- zT&+SHtgC+k3|T5kXEh`~9h~AHTY~Yw$3Ae)ppRNO=G)^(28P8nj4qHx(4A<}_A_8M zSF(7n@54W@rYrUPdVDl2kDx)FTo@>LhR5X^aW-Xf<`<{3^F2*P<3v$I#yBcSXse4U zbS;sn(NGbd#n{MRf4F6itDMX3z4do#6d2wWDm;_*+2qqwu%Dg^a1(_x4(nz=oS)Vb z^4ksZe{?x>rPqN*l|Z7yZpzW(xiXHB*1&-ZJl?kZv7XjuyzIyBZMt3$a|eB*H<{RRI{-b_JeCHadyZ@(3evZh+KpDYJ+ZwCWy49&9DaG&SJ#$akPlM9`C2C zJNIwPJAHkhUHTs@oZ;v4Y5&9zS|vCwJP?mpS93Y-L?)>Ee6vHkyOZYb$TohyZc$|JBFF9|E5vhl1?&9g$xU9}p-s0RqNpf8ZnmmrQrO zh^X1hkImAiKm_euBIUTIp69wpEi}l3eDO-@D2e*N0m*PWRB@&YO0}K@{rIJGt6Qrl z(Z-jNXy@{TSB80$&3!$DzGEczf3-IZ!gKMfc}X(joPyRhV8rOi(IG8@NC(M~KqCbE zDTnfcm_%ev+uh2M4Ho!cs)>jD>EU)TnTtt5G)zcafE12OU2T#>(2t>dD7$;eegJ&k z?Yqn2dRh;;(d0SomB(L~+Nia#s+$D&aQN1_~Fm-x4u;sk@=kmP-sog_NVu?KbH8-|5;pjm_hbX@2b-VlTvm=ARz zicPGRHSVer4R@8-JOljWB?DdEfzxBm9R>e7Dseb6m^}M-Uq_0%`^Tt428%+jqZH`z zq#RiVWKj*I?W64042Iu^{2_(Zt|(2y%o~L@x4ULxb{PQgD3dL48?QdW%V-EblCQZtHb$VY}Y1Nf~Aw|Dy=C zk-vQ3=XJUqZVee(PZ0sMMGPv>N*vYy z>~Gfds@*eSf}xMAL0r>?pzquOcmNAM^aAdlW42g1Z_L`->esI$!gDoIEW`!nGGwKStmfZd{{++S6T*hk?&#IKsO2btT{nG?1j4BmoRD z%v-)iMg0;-n9)RUba)|A!VO6KZ&z`$QCaqnCOCR)P+Nrw?BNr{S}RP({N9_N07lBo zovgCd@PS=lEw@#CM-cqCwHmQtq|41keQBCL+4{IkOb^*z^BjIm1Ea)>S$W_34^_;G z;5tQl^jG3uvXHkq63nih_iSlbY%syCL%tf4 zU+mzm{x!1^6Y%IPPM9*!D|~;+hD4CQ1y2^gSTh$%+Qfev9PWnVgmA*AE~Agi@-=?Z z5DzwVDz>S{aa6eZJ$$WEDwS|u&{7()PkclgWSr-xtMgu0tj__K#L5N}Ra!8_R zGv}~mROD=<$OGC98LaI#;=WVeo;Xpaw6jip9^R@5L(`3^hr^WIE_d9ZnNdi(>=&KC z3FVo(*o7)sM{6nG5NUZ$O+qP_dYV>RizO&yyd_dpf&!(G(=WjBgml~v? zED;yg(^t0HjbB}Vg7|7V+XaHfoVv554qoRobFqi&vS)o3PgyP5+FJ?eVo||AC?|!3 zCH>G2;ye^&N`hp%Jobjl{eQ~g-`2MPRp{%=FHY#%YpGBu$Ixa6F_i2IyC(?%_~+t9 zY+?!_QMN>jXosQ#C}9for>@rrtxy(^y8q>A^7|Ht>q&Hz`sZ0isG8U)?pA{mQsp;H zHg%=mvUS6BA?abqBSMj73=fn2HdmwscG~6mzSJ)e{571%;$}1yyaifFI?~o!c;8EJ zcN>6)`)m4a_eIFi!xrDy0wjOmWiPjW*29>6?#Jt`@Acb6v#cw{mcw^-s6GArsBOGm z4fn0Kd8`>46FpK9i@H3dO|Q_1(z`ZZ{{rJ7u6^j?5R=$ ziV}oYU}zchq!Ebvzl9xr-i~R6&zo9vmd4vkh8(O}_@krAF*{D-X7Z}HREs`+#Z?r< z2J@Yo4(Ivg9~0~Dc6jX7@3W0#Ik=6q{ryejuwG}m^XspVCFmmOQTQ4zpl3NC4Nxn& zVWm#+7=y`WzSvOzh?Rb@#+Ze5)E_b%c*rX;_j{HUI1|XVpMaOWD}E%EGDeQowSgan zi#^VWj3nNDGTvE&_N1aqN zMi*Y2s)DZ#&6Ll)n*)V2k zjQOpmj0Xt7YfD`{V)0JA5tM?QG=gztT|6awubW+;^?x}!F43if?5$y%PvZY(=RZGM zV6*`iM#U(7x-#r@DhaLxNvJ8n+E6q)Vl3m$)OlNJB%r0qVky}f(Jx;1b)#l6=`i_t z|4<3j53iKPapz&PU;NW)vL=T}Pp8-N`|;ix!9IieLw2AHj$0jwC+U5*xf;4ImwQ%@jHw3YWj%tn22#~l6Vx1u+?jaxZ08E zAOy38CHsfLWt#1VGHK59!lo@ML~X}@H*#(XZwvPi_U8W9Kflg>7m>Nbg*vseq9*gV z^~zZ)&1&6FyW^r*?x^FeblGBp%Fu;UtF7`JWU*<9>8qz_kyw15&!*$i5%1l;r`-5D zs!n5*cH}^32&|JBoNTRbNm8v)!03>7<^}=h;OVrwq6WHhq>SG3?#FF%Oi;dDmOJvn z%`KPGWa~=n(Ny~9AqBfHqdR_+CMyaZ%}OSxBQN56k_Y}Off?5&IB7y1Akri~m)gv0 z*ionx7Kfd+M!U`Kel*s2OrGQQkji*84muC|d&-ApuQU3e+>>I6aJk%xfvk(!LFdBJ z8gB5M9i@w&pnKjgMhDrZ-8GCxxIbwqQ_w@`*et<$zEGzDtLER}xQyOnp!|Zj@6dPK za+;*yph+ZDO!CqUMaKy4u6Aalh){^GS5yy!(t<*aU15VFL?N6ALallMH4Yh!|3IZo z#`dKgG3S!_g%N*+X6XhV_NHSCQiy&l-w|lI;{`uAZu^mne^Rz%qrxoFV|CbIc$LTe z8pWG5%hgKz(qU_Cinz!p`k#sqdtt0$s2IudbiCmlPo?L^Ep3PCP%hyEz!440L5&{y z$QLf0TRFQP%cd_oO<7m`V&x|si`qIMIMJTxzuEZDE*S@di*11$-et2SK}??#pN#7w zS0{t}at+wHGAi|<+>bv5o?~$7rAdi=@PnXGf{e#+1J?Sub`9UjMm`ZFRc<~Z0FUL= zXqN^{BatD|!*bnC`i{qJD3VW}P@Yprj1n0iciLW*nc6X;5w7*_Zn-{iUOayT!#e3Q zt{8*vj%NUQ2n|cZC51f0h()v734$4dy&#+lYt z9#i~ks|el&%z9}E9Zw-Hg7@*b;WSe_?q}@ZsC3GuoWvTUY>w?1e>(j2wwsp*Q#cq# z{E-xDD+}c53W=e_0!CbW)&5EPj5qf zBE}YCwX-oyf`-PH%U1QY&)Yu-*cdU`7NLWN<<4PPXg#~?B(}v}fmv_7er}fco6qTt zlaq!U%1hjGT}yOHqHlaqwQU&-MHiFz6ptO(mGdmybsZmx=!I^X@s3&dY%o$vh9bgm z>O?#t<)&o@Qz;(!u5`bQ5L9AWyw+?o6S0fPLAsHC@ScRYZ0|aob0Xuxdmgz9#`L~Q z7&6f5Cu#3Hy2=MCh}`>?O=9O%yJjYJjUR#s7^K0UxicJBF=~yUe06`D`wWk9xrlWb%?Km-EB|j>HGt&!9p& zLI*-r;Y2*__!P<^6$=W+FhXHL;6u31B5BlU)`6#`qN$}UOSaWml^b%Xsy$VMul}Zjt5z@yMM;E>dq|X z(K7AujN@Z<77M?Cu~NHB?ONEYXAc1MWJhl>M2ae8<$XLF_~uy6G-ZrZ?MY8fJ@+!@tg~q7CS4F4Q!+@ zCM1HWv=gvuy1uW`DR4)KTbX@$){uS)a!QV^f$lP!`4l#S-(!N>2kDniN|_p3Aj%jD z=$Z+~P(=efR3uN1>`1ep!>v!P>rqAz2s-UgnFABYcx`RTKVxAze-XS3P8Lx5R?pkf z!{yd~Ku7tYV-mCk3AU&T!lMTf^bhayLBB*MZV)F?BQjO!COH{#uT|~ST_yWl=iF+2 zreca#dOhWO(dzsvk4YdBA6#$jotFDI)9*QVWHdQ!1yF2Ip)4c)c27t6-in^8^ET1c z)4Re;kHuc32upD_>GROkh|5|d0Z9-#G0i9)U$o9<9pu=BeqhlARiuO%#}JTSPjeoS z{FH`WL??Sy<(<;koxh2u_*cy9x4(vhXVzkDCvTF4a%NvwD_e}Jm|LgxH24SpSoShG zKRFxT45pD(%Car<@Ead&ku&fomDP#oN~2z_(d;mPrdqX9tGl|ibh6eOC=OinM-sG= zGN@I=`|nfMhlfs|s*YBrw^UiA+(}`8a_AxDLrM zVF=c9_ahFQffyv>FIKPVlU<%qe_hktS^yW`{8aL(+YAfG(d~*`qLgv`xsEUcf)_Bx z(ivBjnQQ_n3P~a(X_?#_$fMwAJ^G{YH{?Ezq)a`50d%hXWc{rF)8G?DTD`IJCS zQWn09dubBUEPU^E>pH$p}DUse>Ei& zEBqCCG4PA}=^TW{Iih}#C_utvEOC8#94X-iiHHALMt4HMW~$cRBC78!JY!MoNdUnJ&~B`JE#O2OO}k-DIi#av{FDkU zftRGzrgQan_DNT(ul#n*UZ%S65b8T3?5hu#g;sPBvk`h!)%JKB9)dX3xX`cqwZNJr z9U(w%4D+gR6aFWyS9@P7K3EUdO7!j`kn9#oc${Q>uKmI^djL06oGGRp?I29u&sOJ} zfam5d*`8MJC{0_4D};?OC%hUrMrSSV(e%of*>o7GCOrrc<4Iq#(kOCP7C&>U&FQEh z8aMztfKo0n8wlzs)0z*z4HV@NW}+Ku9be=1nv3VWdMROC%pXFRWhKotCDux&lNjzu zBbxcK+11C|>+iX(ewFk3SrLv%dl&g;DV|aG1<`O=PcAukAuWkqDq;&r^m@sM-9RlL zH=@fRr9=^!1a+NNBMlf8FTl&=@}HbLJ%)R^cgDHS>sYduH5{9eU?8OvYmR8DdPE5<3&lT%&X3*mxoNGW-FjWgbn zBF@jnu&e#(&+^|d0L!BAhbvvpa_+Ix?a;CqT=wQ2JpXK#gBtMXX%FkaowmXdPq}Uj zH)Hl(_pRZ2e3lYB_?}E#a}=0Y?T6vLwpvFdrcy4Y#Npr)8Zi~UT1MiSpog6)|i z9Vm{jtc5E9;iz??5-hPana+jVdV{qz38m?jFJ~D_N6MV6OT@I6q3#I#W+TGZONlzWk^<1jjI+w-UpBY4vtjSn$RivLEV<)btjxUYQ1 z|1FZsU@_H)BViD!tgyA7lb_*8-%nE=c+2-)eKh)T&u8VmZm-mjR3gw2j>m4?U7h!N zY^ow|-oI$K`G0a$hCrfQ^NLUnRn^wr&s)MZn%a*qa){^IwXeaZfcILrt$w}*`mb|H%j5vL*=VVSJ2Y% z1$acfavyTnGM7bj?$a|Nlp43_i8$yW*Y?!}c1S78U-=`!ktG2M1qAi~AYb1NLf1MI z!kAN7jzz$h zFg}032nZleJCza+53(CLbK#>obZ%3#^T{@T9T^wJ6bHUCc27Pi_3uiV)Nu-82ticQ zGG(y(3p`WJDQV!lC;-dy+o_RR5jN#IVc?B$YV>Ccmb*BNI27*|bO_!8KMSV?Oz^wd zMcITM!K?X3_ymA38+DHZL#fxWf2yBudYorRU)1GIy`@Rcg4c4uVu)mpgkjaw-r(Ws zwAco_ur`5rYK9-#$V9BO_BD=O_i6dr*SWIu@w^|ksi~*M#H`1eMp~D`D~lkOTmc7S z|DFO;p}^kaRq`2S*1BX!a7m0?x_(gz$-JHjAHuqU!SefhJ(lNrvzP+e>#PM~ z|8mcGg}P9;;KNeAP|_-5ULlldu)D6wvy}O9!Y;Jqqh;XRB-H zPqZ_q9@5d-5fkwma_l`E^Y-kUX;uOWW#fG)$R#E#7q23s%|@ahmQosrhQc|>$~9M0 zP|=qVQRpZJYS5lM=`M81J+;#3Wm#5}(7Ebyr2-nsly}ORYuk#5);FP&|8!vgZaFzk zSP4#=$&g7hIii&Xm?5-Nj!y_^#vdJyD0gt?G<*boD0D}J3XxL$L;J@K4o-_QzzZ1y z1M42BgU`zP6aCFsc$U%$^c^pw3F$fq_`WMY7E;MRNu;{*_VQ@XIH?gMRx% z+e{j*RbgZW{xO103VgW5vf`+IHUcvZNw;BjBF%Zsl8iuT zOs2SFl%rh6KQ%Oz72D}^j?{2pX3#Y;>)G;{bU01N&usJJJ*t$ozj_n`WFn*}gTrnt zd8Qh|Jaa&kYEEQ1Kfgo{oSAOrd&fG~GYOFmWywGMr?6xW2%&02W`Xd#vj;gwgK))V z#f%hi#ei?iM_{mkS22(^@ujvuA~1@J35nBpJifdyc1bm$1~93fo1&%b{B7mNv~z!z z2Z`A>7Uq`H#tCI?&jdJO3z9OfObY|3K?mawQch=7$496`pv*bwOmfZ=WR=50hZ13q z#pUo-J1jhHOJfn}X5Zz5Gsp@@!xFXZ?5(VAE#M^wnWV8n@WD|eIN~M{$WWx7#v|~e zWU&@V(8!%J?W`>&xeFPeT*@ScA_k^*5s=6x@n1&P7)`Hf&0(7S{{{eAq_3Q6zxqG* zg3i=dYWcS*+vR3W%P>zAQzQ%gqCyga43#I=>8YEG zL~<2(KH%%d^;O-KyyE=675<5nMhRe=a{FEO@ycLy+!$znGWr?F=gdsIMGj)M{}$ zscbzkp{M8nuI9;P?J#L{aBbR&ERCiy)NOq`jailyD#Q+b>yGtnkTLeT~7F zQi5>w-Zq8BO%#NI9pM;6&bSs}A9z&7ZZr~d162uL3wlYbJMImBxG(@>9}Gwj#I1M$ zih!7s{Vs`3DPV*|Z>k1TOE+Q_Asqk`@@(4s1uX=J$w+4SnOD0HkqcLHu^r2Y~&4zWOi?7p4JB5#dLY8qysy`##Xj{n+Z9{)8z+m)x?TH&{L zl6*b|b%W-)wbfBg>ILxRVYghE1Hf=!-8zW*{Y>pM=f`6c6&D}<@gBwfky-?W{8ACHPHYiYcM z%?4uw*=1NCor&=DX3_(*kxE5^tsKek7fk$@X0SRFvmHifOWaHstXtN8jdfCZ`;7n- zXfkHs*zd1gu{4Cp*X+B|8jkPfv0AI!YC3}IDBT6(CqPssEA&0R=B%`-4D-F#T7u?m zt1dae-T6E*maox$lgjCQ9A|IS{Z^!|o|68oZ7dci7O@L%DSP(%ZqErZJ9j zfuWz8SeTW)viES|B}8mUzsSonc5q`rEA1?^kN1A)`|GP#w+j{ea~qoBIxtvjZv@!f zFn}Ro7D)$$a;uwzNk)MvIMXmxDGVPH2N$TM&>hy#mN@a`r()`K6em0Td7AUG+4X!~|6NZ>EAb+3;8DTq42UHg~t$9W)!AqoeNH zEm^@0y~Fo`JY7F=04{NTV}MC4lLI;YZ;BgHkSxjmR~Q0=vBlgj@8KB-AMS=pNQeG~ zG2U#WuFjdtYVy{jmE}(O7S^*-vDoN%eB+Tn-PKX+iq0n|qK%cr+Qb0N)Ag!3Dft`Z zvqx#Tm!|$DjT6d~4#cc%fO_piS68Dg?>cXn@p}UD^=(o<1S+c;v3w~0zk@#aC#%!l%A1PS_5DjDWREp z+3E7a(bXN)S#5I>aW@LR6bWc~Bu!+!Uw0`D$ zaoD{Lx=QfmzC8BzbgXBS`AzGZ zI|!|aw|)3r05n`@m9usehK zKZiI-z|v58NL+mV$*-@v2B*<=pWO=cyX(P=kgjAY@TF)3hsIwa;XIh2YL?m_cY}#RGe@vINQ=iI~22 zE5-RIyyEaZI24%-Y@*bdrJV^;#44sU0MopSB zF8K-e)J^rf2Jf|01<*hTp4tI4ep{#nk$}M_(vujQS!0hTf#N8atq@6AKZ+&Q0Rx$(&k7s3Vd9BY*(G47H?UAzVIZL8l0l5JK6_{uc_n zsG2VNCr3LO zY!%wx_wyA*y7x|p_3dF;)LT{v3V!K~zyVYu5vpr*$Q8kG-bSugQ&mr#C^HJB0UaV|CVs-rC*qGF|6RQQS0)JU~s$XrjOvl&F1vln_W=i4&EV zLWygRNadTF(K+n2FXYY(ynG6zL-d6KJ!v2ps*4P4vt8z0&@<-8(sqCDo&IrdUh87C z>{+3+0cd2;h89V$YyM$8HG{lC-&_eeR*b^iM z#xNsp1PPK{M~*^~VkWFM#NImA0IET7BsD<

    Bw`)i#19&!~q}ql27g;v-Mf)7S0q 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 h$MK058siE=>@Ko#1 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

    yIyH^Gvr&gbv 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 mbiGgO8dTH#UdT)%&$MF_kpE~v|=NF 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 HjDr3TS+MPT literal 0 HcmV?d00001 diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/activity/HivProfileActivity.java b/opensrp-chw/src/main/java/org/smartregister/chw/activity/HivProfileActivity.java index ea387b3139..47ccc5acf4 100644 --- a/opensrp-chw/src/main/java/org/smartregister/chw/activity/HivProfileActivity.java +++ b/opensrp-chw/src/main/java/org/smartregister/chw/activity/HivProfileActivity.java @@ -5,14 +5,12 @@ import android.content.Intent; import android.view.View; -import org.json.JSONObject; import org.smartregister.chw.BuildConfig; import org.smartregister.chw.R; import org.smartregister.chw.core.activity.CoreHivProfileActivity; import org.smartregister.chw.core.activity.CoreHivUpcomingServicesActivity; import org.smartregister.chw.core.contract.FamilyProfileExtendedContract; import org.smartregister.chw.core.interactor.CoreHivProfileInteractor; -import org.smartregister.chw.core.presenter.CoreFamilyPlanningProfilePresenter; import org.smartregister.chw.core.utils.CoreConstants; import org.smartregister.chw.hiv.activity.BaseHivRegistrationFormsActivity; import org.smartregister.chw.hiv.domain.HivMemberObject; @@ -21,7 +19,6 @@ import org.smartregister.chw.presenter.HivProfilePresenter; import org.smartregister.chw.tb.util.Constants; import org.smartregister.family.util.JsonFormUtils; -import org.smartregister.family.util.Utils; import java.util.ArrayList; import java.util.List; @@ -48,7 +45,7 @@ public static void startHivFollowupActivity(Activity activity, String baseEntity intent.putExtra(org.smartregister.chw.hiv.util.Constants.ActivityPayload.ACTION, Constants.ActivityPayloadType.FOLLOW_UP_VISIT); intent.putExtra(org.smartregister.chw.hiv.util.Constants.ActivityPayload.USE_DEFAULT_NEAT_FORM_LAYOUT, false); - activity.startActivityForResult(intent, JsonFormUtils.REQUEST_CODE_GET_JSON); + activity.startActivityForResult(intent, org.smartregister.chw.anc.util.Constants.REQUEST_CODE_HOME_VISIT); } @Override @@ -99,17 +96,11 @@ public void notifyHasPhone(boolean b) { @Override protected void onActivityResult(int requestCode, int resultCode, Intent data) { super.onActivityResult(requestCode, resultCode, data); - if (requestCode == JsonFormUtils.REQUEST_CODE_GET_JSON) { - try { - String jsonString = data.getStringExtra(org.smartregister.family.util.Constants.JSON_FORM_EXTRA.JSON); - JSONObject form = new JSONObject(jsonString); - if (form.getString(JsonFormUtils.ENCOUNTER_TYPE).equals(CoreConstants.EventType.FAMILY_PLANNING_REFERRAL)) { - ((CoreFamilyPlanningProfilePresenter) getHivProfilePresenter()).createReferralEvent(Utils.getAllSharedPreferences(), jsonString); - showToast(this.getString(R.string.referral_submitted)); - } - } catch (Exception ex) { - Timber.e(ex); - } + if (requestCode == CoreConstants.ProfileActivityResults.CHANGE_COMPLETED && resultCode == Activity.RESULT_OK) { + Intent intent = new Intent(this, HivRegisterActivity.class); + intent.putExtras(getIntent().getExtras()); + startActivity(intent); + finish(); } } diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/activity/TbProfileActivity.java b/opensrp-chw/src/main/java/org/smartregister/chw/activity/TbProfileActivity.java index b0699dfcd8..10e4e5d7ff 100644 --- a/opensrp-chw/src/main/java/org/smartregister/chw/activity/TbProfileActivity.java +++ b/opensrp-chw/src/main/java/org/smartregister/chw/activity/TbProfileActivity.java @@ -5,14 +5,12 @@ import android.content.Intent; import android.view.View; -import org.json.JSONObject; import org.smartregister.chw.BuildConfig; import org.smartregister.chw.R; import org.smartregister.chw.core.activity.CoreTbProfileActivity; import org.smartregister.chw.core.activity.CoreTbUpcomingServicesActivity; import org.smartregister.chw.core.contract.FamilyProfileExtendedContract; import org.smartregister.chw.core.interactor.CoreTbProfileInteractor; -import org.smartregister.chw.core.presenter.CoreFamilyPlanningProfilePresenter; import org.smartregister.chw.core.utils.CoreConstants; import org.smartregister.chw.model.ReferralTypeModel; import org.smartregister.chw.presenter.TbProfilePresenter; @@ -20,8 +18,6 @@ import org.smartregister.chw.tb.domain.TbMemberObject; import org.smartregister.chw.tb.util.Constants; import org.smartregister.chw.tb.util.TbUtil; -import org.smartregister.family.util.JsonFormUtils; -import org.smartregister.family.util.Utils; import java.util.ArrayList; import java.util.List; @@ -48,7 +44,7 @@ public static void startTbFollowupActivity(Activity activity, String baseEntityI intent.putExtra(org.smartregister.chw.tb.util.Constants.ActivityPayload.ACTION, Constants.ActivityPayloadType.FOLLOW_UP_VISIT); intent.putExtra(org.smartregister.chw.tb.util.Constants.ActivityPayload.USE_DEFAULT_NEAT_FORM_LAYOUT, false); - activity.startActivityForResult(intent, JsonFormUtils.REQUEST_CODE_GET_JSON); + activity.startActivityForResult(intent, org.smartregister.chw.anc.util.Constants.REQUEST_CODE_HOME_VISIT); } @Override @@ -111,17 +107,12 @@ public void notifyHasPhone(boolean b) { @Override protected void onActivityResult(int requestCode, int resultCode, Intent data) { super.onActivityResult(requestCode, resultCode, data); - if (requestCode == JsonFormUtils.REQUEST_CODE_GET_JSON) { - try { - String jsonString = data.getStringExtra(org.smartregister.family.util.Constants.JSON_FORM_EXTRA.JSON); - JSONObject form = new JSONObject(jsonString); - if (form.getString(JsonFormUtils.ENCOUNTER_TYPE).equals(CoreConstants.EventType.FAMILY_PLANNING_REFERRAL)) { - ((CoreFamilyPlanningProfilePresenter) getTbProfilePresenter()).createReferralEvent(Utils.getAllSharedPreferences(), jsonString); - showToast(this.getString(R.string.referral_submitted)); - } - } catch (Exception ex) { - Timber.e(ex); - } + if (requestCode == CoreConstants.ProfileActivityResults.CHANGE_COMPLETED && resultCode == Activity.RESULT_OK) { + Intent intent = new Intent(this, TbRegisterActivity.class); + intent.putExtras(getIntent().getExtras()); + startActivity(intent); + finish(); + } } @@ -194,5 +185,7 @@ private void addFpReferralTypes() { public List getReferralTypeModels() { return referralTypeModels; } + + } From 891228ba4ebde8250bff75e36ecc43013322dddd Mon Sep 17 00:00:00 2001 From: cozej4 Date: Tue, 26 May 2020 10:52:43 +0300 Subject: [PATCH 041/112] Code cleaning --- .../java/org/smartregister/chw/activity/HivProfileActivity.java | 1 - 1 file changed, 1 deletion(-) diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/activity/HivProfileActivity.java b/opensrp-chw/src/main/java/org/smartregister/chw/activity/HivProfileActivity.java index 47ccc5acf4..abd2bf7245 100644 --- a/opensrp-chw/src/main/java/org/smartregister/chw/activity/HivProfileActivity.java +++ b/opensrp-chw/src/main/java/org/smartregister/chw/activity/HivProfileActivity.java @@ -18,7 +18,6 @@ import org.smartregister.chw.model.ReferralTypeModel; import org.smartregister.chw.presenter.HivProfilePresenter; import org.smartregister.chw.tb.util.Constants; -import org.smartregister.family.util.JsonFormUtils; import java.util.ArrayList; import java.util.List; From 432c1298d5e94c63b4ba1914e522bbeafdcba556 Mon Sep 17 00:00:00 2001 From: cozej4 Date: Tue, 26 May 2020 12:14:47 +0300 Subject: [PATCH 042/112] Minor bugs fix --- .../org/smartregister/chw/fragment/HivRegisterFragment.java | 4 ++-- .../org/smartregister/chw/fragment/TbRegisterFragment.java | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/fragment/HivRegisterFragment.java b/opensrp-chw/src/main/java/org/smartregister/chw/fragment/HivRegisterFragment.java index 5fd7d3116a..96743a117c 100644 --- a/opensrp-chw/src/main/java/org/smartregister/chw/fragment/HivRegisterFragment.java +++ b/opensrp-chw/src/main/java/org/smartregister/chw/fragment/HivRegisterFragment.java @@ -2,13 +2,13 @@ import org.jetbrains.annotations.Nullable; import org.smartregister.chw.activity.HivProfileActivity; +import org.smartregister.chw.activity.HivRegisterActivity; import org.smartregister.chw.core.fragment.CoreHivRegisterFragment; import org.smartregister.chw.hiv.dao.HivDao; import org.smartregister.chw.hiv.domain.HivMemberObject; import org.smartregister.chw.model.HivRegisterFragmentModel; import org.smartregister.chw.presenter.HivRegisterFragmentPresenter; import org.smartregister.commonregistry.CommonPersonObjectClient; -import org.smartregister.view.activity.BaseRegisterActivity; import java.util.Objects; @@ -22,7 +22,7 @@ protected void initializePresenter() { } String viewConfigurationIdentifier = null; try { - viewConfigurationIdentifier = ((BaseRegisterActivity) getActivity()).getViewIdentifiers().get(0); + viewConfigurationIdentifier = ((HivRegisterActivity) getActivity()).getViewIdentifiers().get(0); } catch (NullPointerException e) { Timber.e(e); } diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/fragment/TbRegisterFragment.java b/opensrp-chw/src/main/java/org/smartregister/chw/fragment/TbRegisterFragment.java index c9478e8adb..ea57b36f88 100644 --- a/opensrp-chw/src/main/java/org/smartregister/chw/fragment/TbRegisterFragment.java +++ b/opensrp-chw/src/main/java/org/smartregister/chw/fragment/TbRegisterFragment.java @@ -3,13 +3,13 @@ import androidx.annotation.Nullable; import org.smartregister.chw.activity.TbProfileActivity; +import org.smartregister.chw.activity.TbRegisterActivity; import org.smartregister.chw.core.fragment.CoreTbRegisterFragment; import org.smartregister.chw.model.TbRegisterFragmentModel; import org.smartregister.chw.presenter.TbRegisterFragmentPresenter; import org.smartregister.chw.tb.dao.TbDao; import org.smartregister.chw.tb.domain.TbMemberObject; import org.smartregister.commonregistry.CommonPersonObjectClient; -import org.smartregister.view.activity.BaseRegisterActivity; import java.util.Objects; @@ -24,7 +24,7 @@ protected void initializePresenter() { } String viewConfigurationIdentifier = null; try { - viewConfigurationIdentifier = ((BaseRegisterActivity) getActivity()).getViewIdentifiers().get(0); + viewConfigurationIdentifier = ((TbRegisterActivity) getActivity()).getViewIdentifiers().get(0); } catch (NullPointerException e) { Timber.e(e); } From 874d4d01790fbc2a58f0ab4b1f457f0729f2a504 Mon Sep 17 00:00:00 2001 From: cozej4 Date: Tue, 26 May 2020 14:43:02 +0300 Subject: [PATCH 043/112] Implemented TB and HIV profiles fab floating menus --- .../chw/activity/HivProfileActivity.java | 49 +++++++++++++++-- .../chw/activity/TbProfileActivity.java | 52 ++++++++++++++++--- .../chw/custom_view/HivFloatingMenu.java | 12 +++++ .../chw/custom_view/TbFloatingMenu.java | 10 ++-- 4 files changed, 107 insertions(+), 16 deletions(-) create mode 100644 opensrp-chw/src/main/java/org/smartregister/chw/custom_view/HivFloatingMenu.java diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/activity/HivProfileActivity.java b/opensrp-chw/src/main/java/org/smartregister/chw/activity/HivProfileActivity.java index abd2bf7245..44c4cd3d88 100644 --- a/opensrp-chw/src/main/java/org/smartregister/chw/activity/HivProfileActivity.java +++ b/opensrp-chw/src/main/java/org/smartregister/chw/activity/HivProfileActivity.java @@ -3,15 +3,20 @@ import android.app.Activity; import android.content.Context; import android.content.Intent; +import android.view.Gravity; import android.view.View; +import android.widget.LinearLayout; +import org.apache.commons.lang3.StringUtils; import org.smartregister.chw.BuildConfig; import org.smartregister.chw.R; import org.smartregister.chw.core.activity.CoreHivProfileActivity; import org.smartregister.chw.core.activity.CoreHivUpcomingServicesActivity; import org.smartregister.chw.core.contract.FamilyProfileExtendedContract; import org.smartregister.chw.core.interactor.CoreHivProfileInteractor; +import org.smartregister.chw.core.listener.OnClickFloatingMenu; import org.smartregister.chw.core.utils.CoreConstants; +import org.smartregister.chw.custom_view.HivFloatingMenu; import org.smartregister.chw.hiv.activity.BaseHivRegistrationFormsActivity; import org.smartregister.chw.hiv.domain.HivMemberObject; import org.smartregister.chw.hiv.util.HivUtil; @@ -50,7 +55,7 @@ public static void startHivFollowupActivity(Activity activity, String baseEntity @Override protected void onCreation() { super.onCreation(); - addFpReferralTypes(); + addHivReferralTypes(); } @Override @@ -68,11 +73,18 @@ protected void initializePresenter() { fetchProfileData(); } + private void checkPhoneNumberProvided() { + boolean phoneNumberAvailable = (StringUtils.isNotBlank(getHivMemberObject().getPhoneNumber()) + || StringUtils.isNotBlank(getHivMemberObject().getPrimaryCareGiverPhoneNumber())); + + ((HivFloatingMenu) getHivFloatingMenu()).redraw(phoneNumberAvailable); + } + @Override public void onClick(View view) { super.onClick(view); int id = view.getId(); - if (id == R.id.record_tb_followup_visit) { + if (id == R.id.record_hiv_followup_visit) { openFollowUpVisitForm(false); } } @@ -155,7 +167,7 @@ public void openFollowUpVisitForm(boolean isEdit) { startHivFollowupActivity(this, getHivMemberObject().getBaseEntityId()); } - private void addFpReferralTypes() { + private void addHivReferralTypes() { if (BuildConfig.USE_UNIFIED_REFERRAL_APPROACH) { referralTypeModels.add(new ReferralTypeModel(getString(R.string.hiv_referral), CoreConstants.JSON_FORM.getHivReferralForm())); @@ -172,5 +184,36 @@ private void addFpReferralTypes() { public List getReferralTypeModels() { return referralTypeModels; } + + @Override + public void initializeCallFAB() { + setHivFloatingMenu(new HivFloatingMenu(this, getHivMemberObject())); + + OnClickFloatingMenu onClickFloatingMenu = viewId -> { + switch (viewId) { + case R.id.hiv_fab: + checkPhoneNumberProvided(); + ((HivFloatingMenu) getHivFloatingMenu()).animateFAB(); + break; + case R.id.call_layout: + ((HivFloatingMenu) getHivFloatingMenu()).launchCallWidget(); + ((HivFloatingMenu) getHivFloatingMenu()).animateFAB(); + break; + case R.id.refer_to_facility_layout: + ((HivProfilePresenter) getHivProfilePresenter()).referToFacility(); + break; + default: + Timber.d("Unknown fab action"); + break; + } + + }; + + ((HivFloatingMenu) getHivFloatingMenu()).setFloatMenuClickListener(onClickFloatingMenu); + getHivFloatingMenu().setGravity(Gravity.BOTTOM | Gravity.END); + LinearLayout.LayoutParams linearLayoutParams = new LinearLayout.LayoutParams(LinearLayout.LayoutParams.MATCH_PARENT, + LinearLayout.LayoutParams.MATCH_PARENT); + addContentView(getHivFloatingMenu(), linearLayoutParams); + } } diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/activity/TbProfileActivity.java b/opensrp-chw/src/main/java/org/smartregister/chw/activity/TbProfileActivity.java index 10e4e5d7ff..d2d46a119c 100644 --- a/opensrp-chw/src/main/java/org/smartregister/chw/activity/TbProfileActivity.java +++ b/opensrp-chw/src/main/java/org/smartregister/chw/activity/TbProfileActivity.java @@ -3,15 +3,20 @@ import android.app.Activity; import android.content.Context; import android.content.Intent; +import android.view.Gravity; import android.view.View; +import android.widget.LinearLayout; +import org.apache.commons.lang3.StringUtils; import org.smartregister.chw.BuildConfig; import org.smartregister.chw.R; import org.smartregister.chw.core.activity.CoreTbProfileActivity; import org.smartregister.chw.core.activity.CoreTbUpcomingServicesActivity; import org.smartregister.chw.core.contract.FamilyProfileExtendedContract; import org.smartregister.chw.core.interactor.CoreTbProfileInteractor; +import org.smartregister.chw.core.listener.OnClickFloatingMenu; import org.smartregister.chw.core.utils.CoreConstants; +import org.smartregister.chw.custom_view.TbFloatingMenu; import org.smartregister.chw.model.ReferralTypeModel; import org.smartregister.chw.presenter.TbProfilePresenter; import org.smartregister.chw.tb.activity.BaseTbRegistrationFormsActivity; @@ -50,7 +55,7 @@ public static void startTbFollowupActivity(Activity activity, String baseEntityI @Override protected void onCreation() { super.onCreation(); - addFpReferralTypes(); + addTbReferralTypes(); } @Override @@ -73,12 +78,12 @@ protected void initializePresenter() { fetchProfileData(); } -// private void checkPhoneNumberProvided() { -// boolean phoneNumberAvailable = (StringUtils.isNotBlank(getTbMemberObject().getPhoneNumber()) -// || StringUtils.isNotBlank(getTbMemberObject().getFamilyHeadPhoneNumber())); -// -//// ((FamilyPlanningFloatingMenu) fpFloatingMenu).redraw(phoneNumberAvailable); -// } + private void checkPhoneNumberProvided() { + boolean phoneNumberAvailable = (StringUtils.isNotBlank(getTbMemberObject().getPhoneNumber()) + || StringUtils.isNotBlank(getTbMemberObject().getPrimaryCareGiverPhoneNumber())); + + ((TbFloatingMenu) getTbFloatingMenu()).redraw(phoneNumberAvailable); + } @Override public void onClick(View view) { @@ -168,7 +173,7 @@ public void openFollowUpVisitForm(boolean isEdit) { startTbFollowupActivity(this, getTbMemberObject().getBaseEntityId()); } - private void addFpReferralTypes() { + private void addTbReferralTypes() { if (BuildConfig.USE_UNIFIED_REFERRAL_APPROACH) { referralTypeModels.add(new ReferralTypeModel(getString(R.string.hiv_referral), CoreConstants.JSON_FORM.getHivReferralForm())); @@ -186,6 +191,37 @@ public List getReferralTypeModels() { return referralTypeModels; } + @Override + public void initializeCallFAB() { + setTbFloatingMenu(new TbFloatingMenu(this, getTbMemberObject())); + + OnClickFloatingMenu onClickFloatingMenu = viewId -> { + switch (viewId) { + case R.id.tb_fab: + checkPhoneNumberProvided(); + ((TbFloatingMenu) getTbFloatingMenu()).animateFAB(); + break; + case R.id.call_layout: + ((TbFloatingMenu) getTbFloatingMenu()).launchCallWidget(); + ((TbFloatingMenu) getTbFloatingMenu()).animateFAB(); + break; + case R.id.refer_to_facility_layout: + ((TbProfilePresenter) getTbProfilePresenter()).referToFacility(); + break; + default: + Timber.d("Unknown fab action"); + break; + } + + }; + + ((TbFloatingMenu) getTbFloatingMenu()).setFloatMenuClickListener(onClickFloatingMenu); + getTbFloatingMenu().setGravity(Gravity.BOTTOM | Gravity.END); + LinearLayout.LayoutParams linearLayoutParams = new LinearLayout.LayoutParams(LinearLayout.LayoutParams.MATCH_PARENT, + LinearLayout.LayoutParams.MATCH_PARENT); + addContentView(getTbFloatingMenu(), linearLayoutParams); + } + } diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/custom_view/HivFloatingMenu.java b/opensrp-chw/src/main/java/org/smartregister/chw/custom_view/HivFloatingMenu.java new file mode 100644 index 0000000000..eedc31347b --- /dev/null +++ b/opensrp-chw/src/main/java/org/smartregister/chw/custom_view/HivFloatingMenu.java @@ -0,0 +1,12 @@ +package org.smartregister.chw.custom_view; + +import android.content.Context; + +import org.smartregister.chw.core.custom_views.CoreHivFloatingMenu; +import org.smartregister.chw.hiv.domain.HivMemberObject; + +public class HivFloatingMenu extends CoreHivFloatingMenu { + public HivFloatingMenu(Context context, HivMemberObject hivMemberObject) { + super(context, hivMemberObject); + } +} diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/custom_view/TbFloatingMenu.java b/opensrp-chw/src/main/java/org/smartregister/chw/custom_view/TbFloatingMenu.java index 87e773f9ef..c49bd32cd1 100644 --- a/opensrp-chw/src/main/java/org/smartregister/chw/custom_view/TbFloatingMenu.java +++ b/opensrp-chw/src/main/java/org/smartregister/chw/custom_view/TbFloatingMenu.java @@ -2,11 +2,11 @@ import android.content.Context; -import org.smartregister.chw.core.custom_views.CoreFamilyPlanningFloatingMenu; -import org.smartregister.chw.fp.domain.FpMemberObject; +import org.smartregister.chw.core.custom_views.CoreTbFloatingMenu; +import org.smartregister.chw.tb.domain.TbMemberObject; -public class TbFloatingMenu extends CoreFamilyPlanningFloatingMenu { - public TbFloatingMenu(Context context, FpMemberObject fpMemberObject) { - super(context, fpMemberObject); +public class TbFloatingMenu extends CoreTbFloatingMenu { + public TbFloatingMenu(Context context, TbMemberObject tbMemberObject) { + super(context, tbMemberObject); } } From e38ddc99b070b324606fdce9dd230914f7a0be29 Mon Sep 17 00:00:00 2001 From: cozej4 Date: Tue, 26 May 2020 14:45:53 +0300 Subject: [PATCH 044/112] Code cleaning --- .../src/main/java/org/smartregister/chw/dao/ScheduleDao.java | 3 --- .../org/smartregister/chw/service/SchedulesIntentService.java | 2 -- 2 files changed, 5 deletions(-) diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/dao/ScheduleDao.java b/opensrp-chw/src/main/java/org/smartregister/chw/dao/ScheduleDao.java index ed98942271..2a1390bf43 100644 --- a/opensrp-chw/src/main/java/org/smartregister/chw/dao/ScheduleDao.java +++ b/opensrp-chw/src/main/java/org/smartregister/chw/dao/ScheduleDao.java @@ -56,7 +56,6 @@ public class ScheduleDao extends AbstractDao { String sql = "select base_entity_id from ec_hiv_register where is_closed = 0 and base_entity_id not in " + "(select base_entity_id from schedule_service where schedule_name = '" + scheduleName + "' and schedule_group_name = '" + scheduleGroup + "')"; - Timber.e("Coze :: HIV = "+sql); DataMap dataMap = c -> getCursorValue(c, "base_entity_id"); return AbstractDao.readData(sql, dataMap); } @@ -65,8 +64,6 @@ public class ScheduleDao extends AbstractDao { String sql = "select base_entity_id from ec_tb_register where is_closed = 0 and base_entity_id not in " + "(select base_entity_id from schedule_service where schedule_name = '" + scheduleName + "' and schedule_group_name = '" + scheduleGroup + "')"; - - Timber.e("Coze :: TB = "+sql); DataMap dataMap = c -> getCursorValue(c, "base_entity_id"); return AbstractDao.readData(sql, dataMap); } diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/service/SchedulesIntentService.java b/opensrp-chw/src/main/java/org/smartregister/chw/service/SchedulesIntentService.java index 95736643c3..1f3e18480f 100644 --- a/opensrp-chw/src/main/java/org/smartregister/chw/service/SchedulesIntentService.java +++ b/opensrp-chw/src/main/java/org/smartregister/chw/service/SchedulesIntentService.java @@ -130,7 +130,6 @@ private void executeHivVisitSchedules() { Timber.v("Computing Hiv schedules"); ChwApplication.getInstance().getScheduleRepository().deleteSchedulesNotCreatedToday(CoreConstants.SCHEDULE_TYPES.HIV_VISIT, CoreConstants.SCHEDULE_GROUPS.HOME_VISIT); List baseEntityIDs = ScheduleDao.getActiveHivClients(CoreConstants.SCHEDULE_TYPES.HIV_VISIT, CoreConstants.SCHEDULE_GROUPS.HOME_VISIT); - Timber.e("Coze :: Hiv ids "+new Gson().toJson(baseEntityIDs)); if (baseEntityIDs == null) return; for (String baseID : baseEntityIDs) { @@ -142,7 +141,6 @@ private void executeTbVisitSchedules() { Timber.v("Computing Tb schedules"); ChwApplication.getInstance().getScheduleRepository().deleteSchedulesNotCreatedToday(CoreConstants.SCHEDULE_TYPES.TB_VISIT, CoreConstants.SCHEDULE_GROUPS.HOME_VISIT); List baseEntityIDs = ScheduleDao.getActiveTbClients(CoreConstants.SCHEDULE_TYPES.TB_VISIT, CoreConstants.SCHEDULE_GROUPS.HOME_VISIT); - Timber.e("Coze :: Hiv Tb "+new Gson().toJson(baseEntityIDs)); if (baseEntityIDs == null) return; for (String baseID : baseEntityIDs) { From a049064a8bdede0555f26620ec1bb640e92cc2f6 Mon Sep 17 00:00:00 2001 From: cozej4 Date: Tue, 26 May 2020 15:04:54 +0300 Subject: [PATCH 045/112] Updated referral types for various registers by moving hiv and tb referral types to their respective register profiles --- .../chw/activity/AncMemberProfileActivity.java | 6 ------ .../chw/activity/FamilyPlanningMemberProfileActivity.java | 6 ------ .../org/smartregister/chw/activity/HivProfileActivity.java | 3 --- .../chw/activity/PncMemberProfileActivity.java | 6 ------ .../org/smartregister/chw/activity/TbProfileActivity.java | 3 --- .../src/main/java/org/smartregister/chw/util/Utils.java | 6 ------ 6 files changed, 30 deletions(-) diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/activity/AncMemberProfileActivity.java b/opensrp-chw/src/main/java/org/smartregister/chw/activity/AncMemberProfileActivity.java index 7000d67d83..daccb5f100 100644 --- a/opensrp-chw/src/main/java/org/smartregister/chw/activity/AncMemberProfileActivity.java +++ b/opensrp-chw/src/main/java/org/smartregister/chw/activity/AncMemberProfileActivity.java @@ -129,12 +129,6 @@ private void addAncReferralTypes() { BuildConfig.USE_UNIFIED_REFERRAL_APPROACH ? org.smartregister.chw.util.Constants.JSON_FORM.getAncUnifiedReferralForm() : org.smartregister.chw.util.Constants.JSON_FORM.getAncReferralForm())); if (BuildConfig.USE_UNIFIED_REFERRAL_APPROACH) { - referralTypeModels.add(new ReferralTypeModel(getString(R.string.hiv_referral), - org.smartregister.chw.util.Constants.JSON_FORM.getHivReferralForm())); - - referralTypeModels.add(new ReferralTypeModel(getString(R.string.tb_referral), - org.smartregister.chw.util.Constants.JSON_FORM.getTbReferralForm())); - referralTypeModels.add(new ReferralTypeModel(getString(R.string.gbv_referral), org.smartregister.chw.util.Constants.JSON_FORM.getGbvReferralForm())); } diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/activity/FamilyPlanningMemberProfileActivity.java b/opensrp-chw/src/main/java/org/smartregister/chw/activity/FamilyPlanningMemberProfileActivity.java index 325cd0d50b..fff5e77657 100644 --- a/opensrp-chw/src/main/java/org/smartregister/chw/activity/FamilyPlanningMemberProfileActivity.java +++ b/opensrp-chw/src/main/java/org/smartregister/chw/activity/FamilyPlanningMemberProfileActivity.java @@ -204,12 +204,6 @@ private void addFpReferralTypes() { referralTypeModels.add(new ReferralTypeModel(getString(R.string.family_planning_referral), org.smartregister.chw.util.Constants.JSON_FORM.getFamilyPlanningReferralForm(fpMemberObject.getGender()))); if (BuildConfig.USE_UNIFIED_REFERRAL_APPROACH) { - referralTypeModels.add(new ReferralTypeModel(getString(R.string.hiv_referral), - org.smartregister.chw.util.Constants.JSON_FORM.getHivReferralForm())); - - referralTypeModels.add(new ReferralTypeModel(getString(R.string.tb_referral), - org.smartregister.chw.util.Constants.JSON_FORM.getTbReferralForm())); - referralTypeModels.add(new ReferralTypeModel(getString(R.string.gbv_referral), org.smartregister.chw.util.Constants.JSON_FORM.getGbvReferralForm())); } diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/activity/HivProfileActivity.java b/opensrp-chw/src/main/java/org/smartregister/chw/activity/HivProfileActivity.java index 44c4cd3d88..3a52a7f859 100644 --- a/opensrp-chw/src/main/java/org/smartregister/chw/activity/HivProfileActivity.java +++ b/opensrp-chw/src/main/java/org/smartregister/chw/activity/HivProfileActivity.java @@ -172,9 +172,6 @@ private void addHivReferralTypes() { referralTypeModels.add(new ReferralTypeModel(getString(R.string.hiv_referral), CoreConstants.JSON_FORM.getHivReferralForm())); - referralTypeModels.add(new ReferralTypeModel(getString(R.string.tb_referral), - CoreConstants.JSON_FORM.getTbReferralForm())); - referralTypeModels.add(new ReferralTypeModel(getString(R.string.gbv_referral), CoreConstants.JSON_FORM.getGbvReferralForm())); } diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/activity/PncMemberProfileActivity.java b/opensrp-chw/src/main/java/org/smartregister/chw/activity/PncMemberProfileActivity.java index 5ac16bbeca..bf3cd90679 100644 --- a/opensrp-chw/src/main/java/org/smartregister/chw/activity/PncMemberProfileActivity.java +++ b/opensrp-chw/src/main/java/org/smartregister/chw/activity/PncMemberProfileActivity.java @@ -360,12 +360,6 @@ private void addPncReferralTypes() { } if(BuildConfig.USE_UNIFIED_REFERRAL_APPROACH) { - referralTypeModels.add(new ReferralTypeModel(getString(R.string.hiv_referral), - org.smartregister.chw.util.Constants.JSON_FORM.getHivReferralForm())); - - referralTypeModels.add(new ReferralTypeModel(getString(R.string.tb_referral), - org.smartregister.chw.util.Constants.JSON_FORM.getTbReferralForm())); - referralTypeModels.add(new ReferralTypeModel(getString(R.string.gbv_referral), org.smartregister.chw.util.Constants.JSON_FORM.getGbvReferralForm())); } diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/activity/TbProfileActivity.java b/opensrp-chw/src/main/java/org/smartregister/chw/activity/TbProfileActivity.java index d2d46a119c..58e7b969b5 100644 --- a/opensrp-chw/src/main/java/org/smartregister/chw/activity/TbProfileActivity.java +++ b/opensrp-chw/src/main/java/org/smartregister/chw/activity/TbProfileActivity.java @@ -175,9 +175,6 @@ public void openFollowUpVisitForm(boolean isEdit) { private void addTbReferralTypes() { if (BuildConfig.USE_UNIFIED_REFERRAL_APPROACH) { - referralTypeModels.add(new ReferralTypeModel(getString(R.string.hiv_referral), - CoreConstants.JSON_FORM.getHivReferralForm())); - referralTypeModels.add(new ReferralTypeModel(getString(R.string.tb_referral), CoreConstants.JSON_FORM.getTbReferralForm())); diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/util/Utils.java b/opensrp-chw/src/main/java/org/smartregister/chw/util/Utils.java index 6dea7b5fe9..4588c0da0f 100644 --- a/opensrp-chw/src/main/java/org/smartregister/chw/util/Utils.java +++ b/opensrp-chw/src/main/java/org/smartregister/chw/util/Utils.java @@ -38,12 +38,6 @@ public static void launchClientReferralActivity(Activity activity, List getCommonReferralTypes(Activity activity) { List referralTypeModels = new ArrayList<>(); if (BuildConfig.USE_UNIFIED_REFERRAL_APPROACH) { - referralTypeModels.add(new ReferralTypeModel(activity.getString(R.string.hiv_referral), - Constants.JSON_FORM.getHivReferralForm())); - - referralTypeModels.add(new ReferralTypeModel(activity.getString(R.string.tb_referral), - Constants.JSON_FORM.getTbReferralForm())); - referralTypeModels.add(new ReferralTypeModel(activity.getString(R.string.gbv_referral), Constants.JSON_FORM.getGbvReferralForm())); } From 8a7079b4e5f995681c66a3a536f75add6a851dce Mon Sep 17 00:00:00 2001 From: cozej4 Date: Wed, 27 May 2020 08:16:10 +0300 Subject: [PATCH 046/112] Implemented TB case closure forms --- .../ba/assets/json.form/tb_case_closure.json | 159 ++++++++++++++++++ .../assets/rule/hiv_followup_form_rules.yml | 8 + .../rule/tb_case_closure_form_rules.yml | 14 ++ .../chw/activity/TbProfileActivity.java | 4 +- .../chw/activity/TbRegisterActivity.java | 8 + 5 files changed, 191 insertions(+), 2 deletions(-) create mode 100644 opensrp-chw/src/ba/assets/json.form/tb_case_closure.json create mode 100644 opensrp-chw/src/ba/assets/rule/tb_case_closure_form_rules.yml diff --git a/opensrp-chw/src/ba/assets/json.form/tb_case_closure.json b/opensrp-chw/src/ba/assets/json.form/tb_case_closure.json new file mode 100644 index 0000000000..5b4e59e8f4 --- /dev/null +++ b/opensrp-chw/src/ba/assets/json.form/tb_case_closure.json @@ -0,0 +1,159 @@ +{ + "form": "TB Case Closure form", + "count": "1", + "encounter_type": "TB Case Closure", + "entity_id": "", + "relational_id": "", + "rules_file": "rule/tb_case_closure_form_rules.yml", + "metadata": { + "start": { + "openmrs_entity_parent": "", + "openmrs_entity": "concept", + "openmrs_data_type": "start", + "openmrs_entity_id": "163137AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + }, + "end": { + "openmrs_entity_parent": "", + "openmrs_entity": "concept", + "openmrs_data_type": "end", + "openmrs_entity_id": "163138AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + }, + "today": { + "openmrs_entity_parent": "", + "openmrs_entity": "encounter", + "openmrs_entity_id": "encounter_date" + }, + "deviceid": { + "openmrs_entity_parent": "", + "openmrs_entity": "concept", + "openmrs_data_type": "deviceid", + "openmrs_entity_id": "163149AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + }, + "subscriberid": { + "openmrs_entity_parent": "", + "openmrs_entity": "concept", + "openmrs_data_type": "subscriberid", + "openmrs_entity_id": "163150AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + }, + "simserial": { + "openmrs_entity_parent": "", + "openmrs_entity": "concept", + "openmrs_data_type": "simserial", + "openmrs_entity_id": "163151AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + }, + "phonenumber": { + "openmrs_entity_parent": "", + "openmrs_entity": "concept", + "openmrs_data_type": "phonenumber", + "openmrs_entity_id": "163152AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + }, + "encounter_location": "", + "look_up": { + "entity_id": "", + "value": "" + } + }, + "steps": [ + { + "title": "TB Close Case form", + "fields": [ + { + "name": "client_condition", + "type": "spinner", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "client_condition", + "openmrs_entity_parent": "" + }, + "properties": { + "text": "Condition of the client" + }, + "options": [ + { + "name": "client_does_her_daily_activities", + "text": "Client does her daily activities", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "client_does_her_daily_activities", + "openmrs_entity_parent": "" + } + }, + { + "name": "client_takes_care_of_himself", + "text": "Client takes care of him/herself (bathing, Eating)", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "client_takes_care_of_himself", + "openmrs_entity_parent": "" + } + }, + { + "name": "client_is_unable_to_take_care_of_himself", + "text": "Client is unable to take care of him/herself", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "client_is_unable_to_take_care_of_himself", + "openmrs_entity_parent": "" + } + } + ], + "required_status": "yes:Please specify client's condition", + "subjects": "registration_or_followup_status:text" + }, + { + "name": "completed_medication_as_required", + "type": "spinner", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "completed_medication_as_required", + "openmrs_entity_parent": "" + }, + "properties": { + "text": "Client completed medication as required " + }, + "options": [ + { + "name": "yes", + "text": "yes", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "yes", + "openmrs_entity_parent": "" + } + }, + { + "name": "no", + "text": "no", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "no", + "openmrs_entity_parent": "" + } + } + ], + "required_status": "yes:This question is required" + }, + { + "name": "tb_close_case_date", + "type": "hidden", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "tb_close_case_date", + "openmrs_entity_parent": "" + }, + "required_status": "false" + }, + { + "name": "is_closed", + "type": "hidden", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "is_closed", + "openmrs_entity_parent": "" + }, + "required_status": "false" + } + ] + } + ] +} \ No newline at end of file diff --git a/opensrp-chw/src/ba/assets/rule/hiv_followup_form_rules.yml b/opensrp-chw/src/ba/assets/rule/hiv_followup_form_rules.yml index 18a49ddffc..e9ceac1ba4 100644 --- a/opensrp-chw/src/ba/assets/rule/hiv_followup_form_rules.yml +++ b/opensrp-chw/src/ba/assets/rule/hiv_followup_form_rules.yml @@ -61,4 +61,12 @@ priority: 1 condition: "registration_or_followup_status.value=='New Client' || registration_or_followup_status.value=='Continuing with services'" actions: - "state_of_therapy_visibility = true" +--- +name: "hiv_followup_visit_date_calculation" +description: "hiv_followup_visit_date calculation" +priority: 1 +condition: "true" +actions: + - "import java.util.Calendar;" + - "hiv_followup_visit_date_calculation = Calendar.getInstance().getTimeInMillis()" diff --git a/opensrp-chw/src/ba/assets/rule/tb_case_closure_form_rules.yml b/opensrp-chw/src/ba/assets/rule/tb_case_closure_form_rules.yml new file mode 100644 index 0000000000..a3b2cdeb78 --- /dev/null +++ b/opensrp-chw/src/ba/assets/rule/tb_case_closure_form_rules.yml @@ -0,0 +1,14 @@ +--- +name: "community_gathering_visibility" +description: "Display community gathering types if community gathering is chosen" +priority: 1 +condition: "place_of_domicile.value=='Community Gathering'" +actions: + - "community_gathering_visibility = true" +--- +name: "other_community_gathering_visibility" +description: "Display other community gathering types if others is chosen" +priority: 1 +condition: "community_gathering.value == 'Others'" +actions: + - "other_community_gathering_visibility = true" \ No newline at end of file diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/activity/TbProfileActivity.java b/opensrp-chw/src/main/java/org/smartregister/chw/activity/TbProfileActivity.java index 58e7b969b5..f2b2660cdd 100644 --- a/opensrp-chw/src/main/java/org/smartregister/chw/activity/TbProfileActivity.java +++ b/opensrp-chw/src/main/java/org/smartregister/chw/activity/TbProfileActivity.java @@ -67,8 +67,8 @@ protected void removeMember() { } @Override - protected void startTbRegistrationActivity() { - TbRegisterActivity.startTbRegistrationActivity(this, getTbMemberObject().getBaseEntityId()); + protected void startTbCaseClosure() { + TbRegisterActivity.startTbCaseClosureActivity(this, getTbMemberObject().getBaseEntityId()); } @Override diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/activity/TbRegisterActivity.java b/opensrp-chw/src/main/java/org/smartregister/chw/activity/TbRegisterActivity.java index 32fda4fc86..164ac45e99 100644 --- a/opensrp-chw/src/main/java/org/smartregister/chw/activity/TbRegisterActivity.java +++ b/opensrp-chw/src/main/java/org/smartregister/chw/activity/TbRegisterActivity.java @@ -40,7 +40,15 @@ public static void startTbRegistrationActivity(Activity activity, String baseEnt intent.putExtra(org.smartregister.chw.tb.util.Constants.ActivityPayload.JSON_FORM, getFormUtils().getFormJsonFromRepositoryOrAssets(Constants.JSON_FORM.getTbRegistration()).toString()); intent.putExtra(org.smartregister.chw.tb.util.Constants.ActivityPayload.ACTION, org.smartregister.chw.tb.util.Constants.ActivityPayloadType.REGISTRATION); intent.putExtra(org.smartregister.chw.tb.util.Constants.ActivityPayload.USE_DEFAULT_NEAT_FORM_LAYOUT,false); + activity.startActivityForResult(intent, JsonFormUtils.REQUEST_CODE_GET_JSON); + } + public static void startTbCaseClosureActivity(Activity activity, String baseEntityID) { + Intent intent = new Intent(activity, BaseTbRegistrationFormsActivity.class); + intent.putExtra(org.smartregister.chw.tb.util.Constants.ActivityPayload.BASE_ENTITY_ID, baseEntityID); + intent.putExtra(org.smartregister.chw.tb.util.Constants.ActivityPayload.USE_DEFAULT_NEAT_FORM_LAYOUT,false); + intent.putExtra(org.smartregister.chw.tb.util.Constants.ActivityPayload.JSON_FORM, getFormUtils().getFormJsonFromRepositoryOrAssets(Constants.JSON_FORM.getTbCaseClosure()).toString()); + intent.putExtra(org.smartregister.chw.tb.util.Constants.ActivityPayload.ACTION, org.smartregister.chw.tb.util.Constants.ActivityPayloadType.REGISTRATION); activity.startActivityForResult(intent, JsonFormUtils.REQUEST_CODE_GET_JSON); } From 1b721d388d20ffc9d95086fc2f42366cb88ee0a7 Mon Sep 17 00:00:00 2001 From: cozej4 Date: Wed, 27 May 2020 13:53:47 +0300 Subject: [PATCH 047/112] Code refactoring --- .../src/ba/assets/ec_client_classification.json | 7 +++++++ opensrp-chw/src/ba/assets/ec_client_fields.json | 9 +++++++++ .../src/ba/assets/json.form/tb_case_closure.json | 14 ++------------ .../chw/activity/HivProfileActivity.java | 8 ++++++++ .../chw/activity/TbProfileActivity.java | 7 +++++++ .../org/smartregister/chw/dao/ScheduleDao.java | 2 +- .../chw/presenter/TbRegisterFragmentPresenter.java | 1 + 7 files changed, 35 insertions(+), 13 deletions(-) diff --git a/opensrp-chw/src/ba/assets/ec_client_classification.json b/opensrp-chw/src/ba/assets/ec_client_classification.json index 00006d9493..2253eeca50 100644 --- a/opensrp-chw/src/ba/assets/ec_client_classification.json +++ b/opensrp-chw/src/ba/assets/ec_client_classification.json @@ -297,6 +297,13 @@ "creates_case": [ "ec_tb_register" ] + }, + { + "field": "eventType", + "field_value": "TB Case Closure", + "creates_case": [ + "ec_tb_register" + ] } ] } diff --git a/opensrp-chw/src/ba/assets/ec_client_fields.json b/opensrp-chw/src/ba/assets/ec_client_fields.json index 8400e072ce..04b23724ba 100644 --- a/opensrp-chw/src/ba/assets/ec_client_fields.json +++ b/opensrp-chw/src/ba/assets/ec_client_fields.json @@ -2445,6 +2445,15 @@ "field": "obs.formSubmissionField", "concept": "tb_registration_date" } + }, + { + "column_name": "tb_case_closure_date", + "type": "Event", + "data_type": "date", + "json_mapping": { + "field": "obs.formSubmissionField", + "concept": "tb_case_closure_date" + } } ] } diff --git a/opensrp-chw/src/ba/assets/json.form/tb_case_closure.json b/opensrp-chw/src/ba/assets/json.form/tb_case_closure.json index 5b4e59e8f4..27f7e5da75 100644 --- a/opensrp-chw/src/ba/assets/json.form/tb_case_closure.json +++ b/opensrp-chw/src/ba/assets/json.form/tb_case_closure.json @@ -134,21 +134,11 @@ "required_status": "yes:This question is required" }, { - "name": "tb_close_case_date", + "name": "tb_case_closure_date", "type": "hidden", "meta_data": { "openmrs_entity": "concept", - "openmrs_entity_id": "tb_close_case_date", - "openmrs_entity_parent": "" - }, - "required_status": "false" - }, - { - "name": "is_closed", - "type": "hidden", - "meta_data": { - "openmrs_entity": "concept", - "openmrs_entity_id": "is_closed", + "openmrs_entity_id": "tb_case_closure_date", "openmrs_entity_parent": "" }, "required_status": "false" diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/activity/HivProfileActivity.java b/opensrp-chw/src/main/java/org/smartregister/chw/activity/HivProfileActivity.java index 3a52a7f859..07fdbfbcde 100644 --- a/opensrp-chw/src/main/java/org/smartregister/chw/activity/HivProfileActivity.java +++ b/opensrp-chw/src/main/java/org/smartregister/chw/activity/HivProfileActivity.java @@ -15,16 +15,20 @@ import org.smartregister.chw.core.contract.FamilyProfileExtendedContract; import org.smartregister.chw.core.interactor.CoreHivProfileInteractor; import org.smartregister.chw.core.listener.OnClickFloatingMenu; +import org.smartregister.chw.core.task.RunnableTask; import org.smartregister.chw.core.utils.CoreConstants; import org.smartregister.chw.custom_view.HivFloatingMenu; +import org.smartregister.chw.fp.util.FamilyPlanningConstants; import org.smartregister.chw.hiv.activity.BaseHivRegistrationFormsActivity; import org.smartregister.chw.hiv.domain.HivMemberObject; import org.smartregister.chw.hiv.util.HivUtil; import org.smartregister.chw.model.ReferralTypeModel; import org.smartregister.chw.presenter.HivProfilePresenter; +import org.smartregister.chw.schedulers.ChwScheduleTaskExecutor; import org.smartregister.chw.tb.util.Constants; import java.util.ArrayList; +import java.util.Date; import java.util.List; import timber.log.Timber; @@ -106,6 +110,10 @@ public void notifyHasPhone(boolean b) { @Override protected void onActivityResult(int requestCode, int resultCode, Intent data) { + // recompute schedule + Runnable runnable = () -> ChwScheduleTaskExecutor.getInstance().execute(getHivMemberObject().getBaseEntityId(), org.smartregister.chw.hiv.util.Constants.EventType.FOLLOW_UP_VISIT, new Date()); + org.smartregister.chw.util.Utils.startAsyncTask(new RunnableTask(runnable), null); + super.onActivityResult(requestCode, resultCode, data); if (requestCode == CoreConstants.ProfileActivityResults.CHANGE_COMPLETED && resultCode == Activity.RESULT_OK) { Intent intent = new Intent(this, HivRegisterActivity.class); diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/activity/TbProfileActivity.java b/opensrp-chw/src/main/java/org/smartregister/chw/activity/TbProfileActivity.java index f2b2660cdd..102f1ba61a 100644 --- a/opensrp-chw/src/main/java/org/smartregister/chw/activity/TbProfileActivity.java +++ b/opensrp-chw/src/main/java/org/smartregister/chw/activity/TbProfileActivity.java @@ -15,16 +15,19 @@ import org.smartregister.chw.core.contract.FamilyProfileExtendedContract; import org.smartregister.chw.core.interactor.CoreTbProfileInteractor; import org.smartregister.chw.core.listener.OnClickFloatingMenu; +import org.smartregister.chw.core.task.RunnableTask; import org.smartregister.chw.core.utils.CoreConstants; import org.smartregister.chw.custom_view.TbFloatingMenu; import org.smartregister.chw.model.ReferralTypeModel; import org.smartregister.chw.presenter.TbProfilePresenter; +import org.smartregister.chw.schedulers.ChwScheduleTaskExecutor; import org.smartregister.chw.tb.activity.BaseTbRegistrationFormsActivity; import org.smartregister.chw.tb.domain.TbMemberObject; import org.smartregister.chw.tb.util.Constants; import org.smartregister.chw.tb.util.TbUtil; import java.util.ArrayList; +import java.util.Date; import java.util.List; import timber.log.Timber; @@ -111,6 +114,10 @@ public void notifyHasPhone(boolean b) { @Override protected void onActivityResult(int requestCode, int resultCode, Intent data) { + // recompute schedule + Runnable runnable = () -> ChwScheduleTaskExecutor.getInstance().execute(getTbMemberObject().getBaseEntityId(), org.smartregister.chw.tb.util.Constants.EventType.FOLLOW_UP_VISIT, new Date()); + org.smartregister.chw.util.Utils.startAsyncTask(new RunnableTask(runnable), null); + super.onActivityResult(requestCode, resultCode, data); if (requestCode == CoreConstants.ProfileActivityResults.CHANGE_COMPLETED && resultCode == Activity.RESULT_OK) { Intent intent = new Intent(this, TbRegisterActivity.class); diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/dao/ScheduleDao.java b/opensrp-chw/src/main/java/org/smartregister/chw/dao/ScheduleDao.java index 2a1390bf43..eab83a9357 100644 --- a/opensrp-chw/src/main/java/org/smartregister/chw/dao/ScheduleDao.java +++ b/opensrp-chw/src/main/java/org/smartregister/chw/dao/ScheduleDao.java @@ -61,7 +61,7 @@ public class ScheduleDao extends AbstractDao { } public static @Nullable List getActiveTbClients(String scheduleName, String scheduleGroup) { - String sql = "select base_entity_id from ec_tb_register where is_closed = 0 and base_entity_id not in " + + String sql = "select base_entity_id from ec_tb_register where is_closed = 0 and tb_case_closure_date is null and base_entity_id not in " + "(select base_entity_id from schedule_service where schedule_name = '" + scheduleName + "' and schedule_group_name = '" + scheduleGroup + "')"; DataMap dataMap = c -> getCursorValue(c, "base_entity_id"); diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/presenter/TbRegisterFragmentPresenter.java b/opensrp-chw/src/main/java/org/smartregister/chw/presenter/TbRegisterFragmentPresenter.java index 73bc9af71e..a21322270f 100644 --- a/opensrp-chw/src/main/java/org/smartregister/chw/presenter/TbRegisterFragmentPresenter.java +++ b/opensrp-chw/src/main/java/org/smartregister/chw/presenter/TbRegisterFragmentPresenter.java @@ -18,6 +18,7 @@ public TbRegisterFragmentPresenter(BaseTbRegisterFragmentContract.View view, Bas @NotNull public String getMainCondition() { return " " + Constants.TABLE_NAME.FAMILY_MEMBER + "." + DBConstants.Key.DATE_REMOVED + " is null " + + "AND " + Tables.TB + "." + DBConstants.Key.TB_CASE_CLOSURE_DATE + " is null " + "AND " + Tables.TB + "." + DBConstants.Key.IS_CLOSED + " = '0' "; } From 7004585ad216dfe9e36b616af2f9c20e27ad3a4f Mon Sep 17 00:00:00 2001 From: cozej4 Date: Wed, 27 May 2020 14:44:55 +0300 Subject: [PATCH 048/112] Migrated tb forms to comply with latest neat form libary --- .../ba/assets/json.form/tb_case_closure.json | 14 +++--------- .../assets/json.form/tb_followup_visit.json | 15 ++++--------- .../ba/assets/json.form/tb_registration.json | 21 +++++------------- .../rule/tb_case_closure_form_rules.yml | 9 +++++++- .../ba/assets/rule/tb_followup_form_rules.yml | 22 ++++++++++++------- .../rule/tb_registration_form_rules.yml | 11 ++++++++-- 6 files changed, 44 insertions(+), 48 deletions(-) diff --git a/opensrp-chw/src/ba/assets/json.form/tb_case_closure.json b/opensrp-chw/src/ba/assets/json.form/tb_case_closure.json index 27f7e5da75..62732c0fa2 100644 --- a/opensrp-chw/src/ba/assets/json.form/tb_case_closure.json +++ b/opensrp-chw/src/ba/assets/json.form/tb_case_closure.json @@ -98,7 +98,9 @@ } ], "required_status": "yes:Please specify client's condition", - "subjects": "registration_or_followup_status:text" + "dependent_calculations": [ + "tb_case_closure_date" + ] }, { "name": "completed_medication_as_required", @@ -132,16 +134,6 @@ } ], "required_status": "yes:This question is required" - }, - { - "name": "tb_case_closure_date", - "type": "hidden", - "meta_data": { - "openmrs_entity": "concept", - "openmrs_entity_id": "tb_case_closure_date", - "openmrs_entity_parent": "" - }, - "required_status": "false" } ] } diff --git a/opensrp-chw/src/ba/assets/json.form/tb_followup_visit.json b/opensrp-chw/src/ba/assets/json.form/tb_followup_visit.json index 0708e328d1..092ede1915 100644 --- a/opensrp-chw/src/ba/assets/json.form/tb_followup_visit.json +++ b/opensrp-chw/src/ba/assets/json.form/tb_followup_visit.json @@ -151,7 +151,10 @@ } } ], - "required_status": "yes:Please select the registration/followup status" + "required_status": "yes:Please select the registration/followup status", + "dependent_calculations": [ + "tb_followup_visit_date" + ] }, { "name": "client_condition", @@ -449,16 +452,6 @@ ], "required_status": "yes:Please specify the state of TB therapy", "subjects": "registration_or_followup_status:text" - }, - { - "name": "tb_followup_visit_date", - "type": "hidden", - "meta_data": { - "openmrs_entity": "concept", - "openmrs_entity_id": "tb_followup_visit_date", - "openmrs_entity_parent": "" - }, - "required_status": "false" } ] } diff --git a/opensrp-chw/src/ba/assets/json.form/tb_registration.json b/opensrp-chw/src/ba/assets/json.form/tb_registration.json index 7d04b27d0b..028196df3d 100644 --- a/opensrp-chw/src/ba/assets/json.form/tb_registration.json +++ b/opensrp-chw/src/ba/assets/json.form/tb_registration.json @@ -61,16 +61,17 @@ "name": "community_client_tb_registration_number", "type": "text_input_edit_text", "properties": { - "hint": "Community Based Health Services Registration Number (CBHS Number)", - "type": "name", - "padding": "8" + "hint": "Community Based Health Services Registration Number (CBHS Number)" }, "meta_data": { "openmrs_entity": "concept", "openmrs_entity_id": "community_client_tb_registration_number", "openmrs_entity_parent": "" }, - "required_status": "yes:Please add cbhs number" + "required_status": "yes:Please add cbhs number", + "dependent_calculations": [ + "tb_registration_date" + ] }, { "name": "client_tb_status_during_registration", @@ -316,17 +317,7 @@ } } ], - "required_status": "yes:Please specify your gender" - }, - { - "name": "tb_registration_date", - "type": "hidden", - "meta_data": { - "openmrs_entity": "concept", - "openmrs_entity_id": "tb_registration_date", - "openmrs_entity_parent": "" - }, - "required_status": "false" + "required_status": "yes:Please specify clients screening results" } ] } diff --git a/opensrp-chw/src/ba/assets/rule/tb_case_closure_form_rules.yml b/opensrp-chw/src/ba/assets/rule/tb_case_closure_form_rules.yml index a3b2cdeb78..a0aaaddc10 100644 --- a/opensrp-chw/src/ba/assets/rule/tb_case_closure_form_rules.yml +++ b/opensrp-chw/src/ba/assets/rule/tb_case_closure_form_rules.yml @@ -11,4 +11,11 @@ description: "Display other community gathering types if others is chosen" priority: 1 condition: "community_gathering.value == 'Others'" actions: - - "other_community_gathering_visibility = true" \ No newline at end of file + - "other_community_gathering_visibility = true" +--- +name: "tb_case_closure_date_calculation" +description: "calculating the case closure date" +priority: 1 +condition: "true" +actions: + - "tb_case_closure_date_calculation = System.currentTimeMillis()" \ No newline at end of file diff --git a/opensrp-chw/src/ba/assets/rule/tb_followup_form_rules.yml b/opensrp-chw/src/ba/assets/rule/tb_followup_form_rules.yml index 818562707b..a2817612b0 100644 --- a/opensrp-chw/src/ba/assets/rule/tb_followup_form_rules.yml +++ b/opensrp-chw/src/ba/assets/rule/tb_followup_form_rules.yml @@ -2,19 +2,19 @@ name: "client_condition_visibility" description: "client_condition visibility" priority: 1 -condition: "registration_or_followup_status.value=='New Client' || registration_or_followup_status.value=='Continuing with services'" +condition: "registration_or_followup_status.value == 'New Client' || registration_or_followup_status.value == 'Continuing with services'" actions: - "client_condition_visibility = true" --- name: "problem_visibility" description: "problem visibility" priority: 1 -condition: "registration_or_followup_status.value=='New Client' || registration_or_followup_status.value=='Continuing with services'" +condition: "registration_or_followup_status.value == 'New Client' || registration_or_followup_status.value == 'Continuing with services'" actions: - "problem_visibility = true" --- name: "problem_other_visibility" -description: "problem visibility" +description: "problem other visibility" priority: 1 condition: "problem['other_problems'] != null" actions: @@ -23,14 +23,14 @@ actions: name: "client_behaviour_and_environmental_risk_visibility" description: "client_behaviour_and_environmental_risk visibility" priority: 1 -condition: "registration_or_followup_status.value=='New Client' || registration_or_followup_status.value=='Continuing with services'" +condition: "registration_or_followup_status.value == 'New Client' || registration_or_followup_status.value == 'Continuing with services'" actions: - "client_behaviour_and_environmental_risk_visibility = true" --- name: "supplies_provided_visibility" description: "supplies_provided visibility" priority: 1 -condition: "registration_or_followup_status.value=='New Client' || registration_or_followup_status.value=='Continuing with services'" +condition: "registration_or_followup_status.value == 'New Client' || registration_or_followup_status.value == 'Continuing with services'" actions: - "supplies_provided_visibility = true" --- @@ -44,7 +44,7 @@ actions: name: "tb_services_provided_visibility" description: "tb_services_provided visibility" priority: 1 -condition: "registration_or_followup_status.value=='New Client' || registration_or_followup_status.value=='Continuing with services'" +condition: "registration_or_followup_status.value == 'New Client' || registration_or_followup_status.value == 'Continuing with services'" actions: - "tb_services_provided_visibility = true" --- @@ -58,7 +58,13 @@ actions: name: "state_of_therapy_visibility" description: "state_of_therapy visibility" priority: 1 -condition: "registration_or_followup_status.value=='New Client' || registration_or_followup_status.value=='Continuing with services'" +condition: "registration_or_followup_status.value == 'New Client' || registration_or_followup_status.value == 'Continuing with services'" actions: - "state_of_therapy_visibility = true" - +--- +name: "tb_followup_visit_date_calculation" +description: "calculating tb followup visit date" +priority: 1 +condition: "true" +actions: + - "tb_followup_visit_date_calculation = System.currentTimeMillis()" \ No newline at end of file diff --git a/opensrp-chw/src/ba/assets/rule/tb_registration_form_rules.yml b/opensrp-chw/src/ba/assets/rule/tb_registration_form_rules.yml index a3b2cdeb78..18d08e709d 100644 --- a/opensrp-chw/src/ba/assets/rule/tb_registration_form_rules.yml +++ b/opensrp-chw/src/ba/assets/rule/tb_registration_form_rules.yml @@ -2,7 +2,7 @@ name: "community_gathering_visibility" description: "Display community gathering types if community gathering is chosen" priority: 1 -condition: "place_of_domicile.value=='Community Gathering'" +condition: "place_of_domicile.value == 'Community Gathering'" actions: - "community_gathering_visibility = true" --- @@ -11,4 +11,11 @@ description: "Display other community gathering types if others is chosen" priority: 1 condition: "community_gathering.value == 'Others'" actions: - - "other_community_gathering_visibility = true" \ No newline at end of file + - "other_community_gathering_visibility = true" +--- +name: "tb_registration_date_calculation" +description: "calculating the registration date" +priority: 1 +condition: "true" +actions: + - "tb_registration_date_calculation = System.currentTimeMillis()" \ No newline at end of file From 268cbcf7afd497eb800dcd290a400fc7703747bb Mon Sep 17 00:00:00 2001 From: cozej4 Date: Wed, 27 May 2020 14:49:48 +0300 Subject: [PATCH 049/112] Migrated hiv forms to comply with latest neat form libary --- .../ba/assets/json.form/hiv_followup_visit.json | 15 ++++----------- .../src/ba/assets/json.form/hiv_registration.json | 15 ++++----------- .../ba/assets/rule/hiv_followup_form_rules.yml | 9 ++++----- .../assets/rule/hiv_registration_form_rules.yml | 7 +++++++ 4 files changed, 19 insertions(+), 27 deletions(-) diff --git a/opensrp-chw/src/ba/assets/json.form/hiv_followup_visit.json b/opensrp-chw/src/ba/assets/json.form/hiv_followup_visit.json index 8a5f859808..2d56f67155 100644 --- a/opensrp-chw/src/ba/assets/json.form/hiv_followup_visit.json +++ b/opensrp-chw/src/ba/assets/json.form/hiv_followup_visit.json @@ -151,7 +151,10 @@ } } ], - "required_status": "yes:Please select the registration/followup status" + "required_status": "yes:Please select the registration/followup status", + "dependent_calculations": [ + "hiv_followup_visit_date" + ] }, { "name": "client_condition", @@ -512,16 +515,6 @@ ], "required_status": "yes:Please specify the state of HIV therapy", "subjects": "registration_or_followup_status:text" - }, - { - "name": "hiv_followup_visit_date", - "type": "hidden", - "meta_data": { - "openmrs_entity": "concept", - "openmrs_entity_id": "hiv_followup_visit_date", - "openmrs_entity_parent": "" - }, - "required_status": "false" } ] } diff --git a/opensrp-chw/src/ba/assets/json.form/hiv_registration.json b/opensrp-chw/src/ba/assets/json.form/hiv_registration.json index bd51f97d2e..eb56349795 100644 --- a/opensrp-chw/src/ba/assets/json.form/hiv_registration.json +++ b/opensrp-chw/src/ba/assets/json.form/hiv_registration.json @@ -125,17 +125,10 @@ } } ], - "required_status": "yes:Please specify your gender" - }, - { - "name": "hiv_registration_date", - "type": "hidden", - "meta_data": { - "openmrs_entity": "concept", - "openmrs_entity_id": "hiv_registration_date", - "openmrs_entity_parent": "" - }, - "required_status": "false" + "required_status": "yes:Please specify client's hiv status", + "dependent_calculations": [ + "hiv_registration_date" + ] } ] } diff --git a/opensrp-chw/src/ba/assets/rule/hiv_followup_form_rules.yml b/opensrp-chw/src/ba/assets/rule/hiv_followup_form_rules.yml index e9ceac1ba4..0acfa77fa4 100644 --- a/opensrp-chw/src/ba/assets/rule/hiv_followup_form_rules.yml +++ b/opensrp-chw/src/ba/assets/rule/hiv_followup_form_rules.yml @@ -44,7 +44,7 @@ actions: name: "hiv_services_provided_visibility" description: "hiv_services_provided visibility" priority: 1 -condition: "registration_or_followup_status.value=='New Client' || registration_or_followup_status.value=='Continuing with services'" +condition: "registration_or_followup_status.value == 'New Client' || registration_or_followup_status.value == 'Continuing with services'" actions: - "hiv_services_provided_visibility = true" --- @@ -58,15 +58,14 @@ actions: name: "state_of_therapy_visibility" description: "state_of_therapy visibility" priority: 1 -condition: "registration_or_followup_status.value=='New Client' || registration_or_followup_status.value=='Continuing with services'" +condition: "registration_or_followup_status.value == 'New Client' || registration_or_followup_status.value == 'Continuing with services'" actions: - "state_of_therapy_visibility = true" --- name: "hiv_followup_visit_date_calculation" -description: "hiv_followup_visit_date calculation" +description: "calculating the hiv followup visit date" priority: 1 condition: "true" actions: - - "import java.util.Calendar;" - - "hiv_followup_visit_date_calculation = Calendar.getInstance().getTimeInMillis()" + - "hiv_followup_visit_date_calculation = System.currentTimeMillis()" diff --git a/opensrp-chw/src/ba/assets/rule/hiv_registration_form_rules.yml b/opensrp-chw/src/ba/assets/rule/hiv_registration_form_rules.yml index e69de29bb2..239d3ecfe3 100644 --- a/opensrp-chw/src/ba/assets/rule/hiv_registration_form_rules.yml +++ b/opensrp-chw/src/ba/assets/rule/hiv_registration_form_rules.yml @@ -0,0 +1,7 @@ +--- +name: "hiv_registration_date_calculation" +description: "calculating the hiv registration date" +priority: 1 +condition: "true" +actions: + - "hiv_registration_date_calculation = System.currentTimeMillis()" \ No newline at end of file From 71653b9bfbff0fa9c2c46fb7bca64157c96bf405 Mon Sep 17 00:00:00 2001 From: cozej4 Date: Wed, 27 May 2020 20:34:27 +0300 Subject: [PATCH 050/112] Code refactoring to comply with the lates client core and chw core --- opensrp-chw/build.gradle | 2 +- .../smartregister/chw/activity/ChildHomeVisitActivity.java | 2 +- .../smartregister/chw/activity/MalariaProfileActivity.java | 2 +- .../chw/activity/UpdateRegisterDetailsActivity.java | 5 +++++ .../smartregister/chw/fragment/ChildRegisterFragment.java | 2 +- .../chw/fragment/EligibleChildrenReportFragment.java | 2 +- .../smartregister/chw/fragment/UpdatesRegisterFragment.java | 2 +- .../chw/model/AllClientsMemberReferralModel.java | 2 +- .../smartregister/chw/model/AncRegisterFragmentModel.java | 2 +- .../smartregister/chw/model/ChildRegisterFragmentModel.java | 2 +- .../smartregister/chw/model/ChwPncRegisterFragmentModel.java | 2 +- .../smartregister/chw/model/FamilyProfileActivityModel.java | 2 +- .../org/smartregister/chw/model/FamilyProfileDueModel.java | 4 ++-- .../smartregister/chw/model/FamilyProfileMemberModel.java | 4 ++-- .../org/smartregister/chw/model/FpRegisterFragmentModel.java | 2 +- .../smartregister/chw/model/HivRegisterFragmentModel.java | 2 +- .../smartregister/chw/model/IssueReferralActivityModel.java | 2 +- .../chw/model/ReferralRegisterFragmentModel.java | 2 +- .../org/smartregister/chw/model/TbRegisterFragmentModel.java | 2 +- .../chw/presenter/UpdatesFragmentPresenter.java | 3 ++- .../chw/provider/ChwMemberRegisterProvider.java | 2 +- .../java/org/smartregister/chw/util/AllClientsUtils.java | 1 - 22 files changed, 28 insertions(+), 23 deletions(-) diff --git a/opensrp-chw/build.gradle b/opensrp-chw/build.gradle index f53a5eac2e..159addff34 100644 --- a/opensrp-chw/build.gradle +++ b/opensrp-chw/build.gradle @@ -254,7 +254,7 @@ android { } dependencies { - implementation('org.smartregister:opensrp-client-chw-core:1.2.5-SNAPSHOT@aar') { + implementation('org.smartregister:opensrp-client-chw-core:1.3.0-Test-SNAPSHOT@aar') { transitive = true exclude group: 'com.android.support', module: 'appcompat-v7' exclude group: 'androidx.legacy', module: 'legacy-support-v4' diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/activity/ChildHomeVisitActivity.java b/opensrp-chw/src/main/java/org/smartregister/chw/activity/ChildHomeVisitActivity.java index ef8783d93f..4a40ad5d4a 100644 --- a/opensrp-chw/src/main/java/org/smartregister/chw/activity/ChildHomeVisitActivity.java +++ b/opensrp-chw/src/main/java/org/smartregister/chw/activity/ChildHomeVisitActivity.java @@ -14,7 +14,7 @@ protected void registerPresenter() { @Override public void submittedAndClose() { super.submittedAndClose(); - ChildProfileActivity.startMe(this, false, memberObject, ChildProfileActivity.class); + ChildProfileActivity.startMe(this, memberObject, ChildProfileActivity.class); } } diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/activity/MalariaProfileActivity.java b/opensrp-chw/src/main/java/org/smartregister/chw/activity/MalariaProfileActivity.java index cf52eb2249..9ec7539084 100644 --- a/opensrp-chw/src/main/java/org/smartregister/chw/activity/MalariaProfileActivity.java +++ b/opensrp-chw/src/main/java/org/smartregister/chw/activity/MalariaProfileActivity.java @@ -264,7 +264,7 @@ public void startFormForEdit(Integer title_resource, String formName) { } } - private static CommonPersonObjectClient getClientDetailsByBaseEntityID(@NonNull String baseEntityId) { + protected static CommonPersonObjectClient getClientDetailsByBaseEntityID(@NonNull String baseEntityId) { CommonRepository commonRepository = Utils.context().commonrepository(Utils.metadata().familyMemberRegister.tableName); CommonPersonObject commonPersonObject = commonRepository.findByBaseEntityId(baseEntityId); CommonPersonObjectClient client = diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/activity/UpdateRegisterDetailsActivity.java b/opensrp-chw/src/main/java/org/smartregister/chw/activity/UpdateRegisterDetailsActivity.java index 2d965da360..3822ed3a87 100644 --- a/opensrp-chw/src/main/java/org/smartregister/chw/activity/UpdateRegisterDetailsActivity.java +++ b/opensrp-chw/src/main/java/org/smartregister/chw/activity/UpdateRegisterDetailsActivity.java @@ -16,4 +16,9 @@ public static void startActivity(Activity launcherActivity, String notificationI intent.putExtra(NOTIFICATION_TYPE, notificationType); launcherActivity.startActivity(intent); } + + @Override + public void goToMemberProfile() { + //TODO implement + } } diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/fragment/ChildRegisterFragment.java b/opensrp-chw/src/main/java/org/smartregister/chw/fragment/ChildRegisterFragment.java index 15aae48512..ab218fc92c 100644 --- a/opensrp-chw/src/main/java/org/smartregister/chw/fragment/ChildRegisterFragment.java +++ b/opensrp-chw/src/main/java/org/smartregister/chw/fragment/ChildRegisterFragment.java @@ -36,7 +36,7 @@ public void goToChildDetailActivity(CommonPersonObjectClient patient, Timber.i(patient.name); } - ChildProfileActivity.startMe(getActivity(), false, new MemberObject(patient), ChildProfileActivity.class); + ChildProfileActivity.startMe(getActivity(), new MemberObject(patient), ChildProfileActivity.class); } @Override diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/fragment/EligibleChildrenReportFragment.java b/opensrp-chw/src/main/java/org/smartregister/chw/fragment/EligibleChildrenReportFragment.java index 779e94845c..a4e3951030 100644 --- a/opensrp-chw/src/main/java/org/smartregister/chw/fragment/EligibleChildrenReportFragment.java +++ b/opensrp-chw/src/main/java/org/smartregister/chw/fragment/EligibleChildrenReportFragment.java @@ -66,7 +66,7 @@ public void onNext(CommonPersonObjectClient client) { setLoadingState(false); Activity activity = getActivity(); if (activity != null) - ChildProfileActivity.startMe(activity, false, new MemberObject(client), ChildProfileActivity.class); + ChildProfileActivity.startMe(activity, new MemberObject(client), ChildProfileActivity.class); } @Override diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/fragment/UpdatesRegisterFragment.java b/opensrp-chw/src/main/java/org/smartregister/chw/fragment/UpdatesRegisterFragment.java index 73cf10c8ba..3d3461fde7 100644 --- a/opensrp-chw/src/main/java/org/smartregister/chw/fragment/UpdatesRegisterFragment.java +++ b/opensrp-chw/src/main/java/org/smartregister/chw/fragment/UpdatesRegisterFragment.java @@ -39,7 +39,7 @@ protected void onViewClicked(View view) { CommonPersonObjectClient client = (CommonPersonObjectClient) view.getTag(); String notificationType = Utils.getValue(client.getColumnmaps(), NOTIFICATION_TYPE, true); String notificationId = Utils.getValue(client.getColumnmaps(), NOTIFICATION_ID, true).toLowerCase(); - getFragmentPresenter().displayDetailsActivity(notificationId, notificationType); + getFragmentPresenter().displayDetailsActivity(client,notificationId, notificationType); } @Override diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/model/AllClientsMemberReferralModel.java b/opensrp-chw/src/main/java/org/smartregister/chw/model/AllClientsMemberReferralModel.java index 41b922a9f7..8fd1b81a3c 100644 --- a/opensrp-chw/src/main/java/org/smartregister/chw/model/AllClientsMemberReferralModel.java +++ b/opensrp-chw/src/main/java/org/smartregister/chw/model/AllClientsMemberReferralModel.java @@ -19,7 +19,7 @@ public class AllClientsMemberReferralModel extends BaseIssueReferralModel { @Override public String mainSelect(@NonNull String tableName, @NonNull String mainCondition) { SmartRegisterQueryBuilder queryBuilder = new SmartRegisterQueryBuilder(); - queryBuilder.SelectInitiateMainTable(tableName, mainColumns(tableName)); + queryBuilder.selectInitiateMainTable(tableName, mainColumns(tableName)); return queryBuilder.mainCondition(mainCondition); } diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/model/AncRegisterFragmentModel.java b/opensrp-chw/src/main/java/org/smartregister/chw/model/AncRegisterFragmentModel.java index 955d9287c8..a59009939c 100644 --- a/opensrp-chw/src/main/java/org/smartregister/chw/model/AncRegisterFragmentModel.java +++ b/opensrp-chw/src/main/java/org/smartregister/chw/model/AncRegisterFragmentModel.java @@ -14,7 +14,7 @@ public AncRegisterFragmentModel() { @Override public String mainSelect(String tableName, String mainCondition) { SmartRegisterQueryBuilder queryBuilder = new SmartRegisterQueryBuilder(); - queryBuilder.SelectInitiateMainTable(tableName, mainColumns(tableName)); + queryBuilder.selectInitiateMainTable(tableName, mainColumns(tableName)); queryBuilder.customJoin("INNER JOIN " + CoreConstants.TABLE_NAME.FAMILY_MEMBER + " ON " + tableName + "." + DBConstants.KEY.BASE_ENTITY_ID + " = " + CoreConstants.TABLE_NAME.FAMILY_MEMBER + "." + DBConstants.KEY.BASE_ENTITY_ID + " COLLATE NOCASE "); queryBuilder.customJoin("INNER JOIN " + CoreConstants.TABLE_NAME.ANC_MEMBER_LOG + " ON " + tableName + "." + DBConstants.KEY.BASE_ENTITY_ID + " = " + CoreConstants.TABLE_NAME.ANC_MEMBER_LOG + "." + DBConstants.KEY.BASE_ENTITY_ID + " COLLATE NOCASE "); queryBuilder.customJoin("INNER JOIN " + CoreConstants.TABLE_NAME.FAMILY + " ON " + CoreConstants.TABLE_NAME.FAMILY_MEMBER + "." + DBConstants.KEY.RELATIONAL_ID + " = " + CoreConstants.TABLE_NAME.FAMILY + "." + DBConstants.KEY.BASE_ENTITY_ID + " COLLATE NOCASE "); diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/model/ChildRegisterFragmentModel.java b/opensrp-chw/src/main/java/org/smartregister/chw/model/ChildRegisterFragmentModel.java index d7278ce52c..fcdb599904 100644 --- a/opensrp-chw/src/main/java/org/smartregister/chw/model/ChildRegisterFragmentModel.java +++ b/opensrp-chw/src/main/java/org/smartregister/chw/model/ChildRegisterFragmentModel.java @@ -10,7 +10,7 @@ public class ChildRegisterFragmentModel extends CoreChildRegisterFragmentModel { @Override public String mainSelect(String tableName, String familyTableName, String familyMemberTableName, String mainCondition) { SmartRegisterQueryBuilder queryBUilder = new SmartRegisterQueryBuilder(); - queryBUilder.SelectInitiateMainTable(tableName, CoreChildUtils.mainColumns(tableName, familyTableName, familyMemberTableName)); + queryBUilder.selectInitiateMainTable(tableName, CoreChildUtils.mainColumns(tableName, familyTableName, familyMemberTableName)); queryBUilder.customJoin("LEFT JOIN " + familyTableName + " ON " + tableName + "." + DBConstants.KEY.RELATIONAL_ID + " = " + familyTableName + ".id COLLATE NOCASE "); queryBUilder.customJoin("LEFT JOIN " + familyMemberTableName + " ON " + familyMemberTableName + "." + DBConstants.KEY.BASE_ENTITY_ID + " = " + familyTableName + ".primary_caregiver COLLATE NOCASE "); queryBUilder.customJoin("LEFT JOIN (select base_entity_id , max(visit_date) visit_date from visits GROUP by base_entity_id) VISIT_SUMMARY ON VISIT_SUMMARY.base_entity_id = " + tableName + "." + DBConstants.KEY.BASE_ENTITY_ID); diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/model/ChwPncRegisterFragmentModel.java b/opensrp-chw/src/main/java/org/smartregister/chw/model/ChwPncRegisterFragmentModel.java index 0f7f0821c2..7c81692f05 100644 --- a/opensrp-chw/src/main/java/org/smartregister/chw/model/ChwPncRegisterFragmentModel.java +++ b/opensrp-chw/src/main/java/org/smartregister/chw/model/ChwPncRegisterFragmentModel.java @@ -11,7 +11,7 @@ public class ChwPncRegisterFragmentModel extends PncRegisterFragmentModel { @Override public String mainSelect(String tableName, String mainCondition) { SmartRegisterQueryBuilder queryBuilder = new SmartRegisterQueryBuilder(); - queryBuilder.SelectInitiateMainTable(tableName, mainColumns(tableName)); + queryBuilder.selectInitiateMainTable(tableName, mainColumns(tableName)); queryBuilder.customJoin("INNER JOIN " + CoreConstants.TABLE_NAME.FAMILY_MEMBER + " ON " + tableName + "." + DBConstants.KEY.BASE_ENTITY_ID + " = " + CoreConstants.TABLE_NAME.FAMILY_MEMBER + "." + DBConstants.KEY.BASE_ENTITY_ID + " AND " + tableName + "." + ChwDBConstants.IS_CLOSED + " IS " + 0 + " AND " + CoreConstants.TABLE_NAME.FAMILY_MEMBER + "." + ChwDBConstants.IS_CLOSED + " IS " + 0 + " AND " + tableName + "." + ChwDBConstants.DELIVERY_DATE + " IS NOT NULL COLLATE NOCASE "); queryBuilder.customJoin("INNER JOIN " + CoreConstants.TABLE_NAME.FAMILY + " ON " + CoreConstants.TABLE_NAME.FAMILY_MEMBER + "." + DBConstants.KEY.RELATIONAL_ID + " = " + CoreConstants.TABLE_NAME.FAMILY + "." + DBConstants.KEY.BASE_ENTITY_ID + " COLLATE NOCASE "); queryBuilder.customJoin("INNER JOIN " + CoreConstants.TABLE_NAME.ANC_MEMBER + " ON " + tableName + "." + DBConstants.KEY.BASE_ENTITY_ID + " = " + CoreConstants.TABLE_NAME.ANC_MEMBER + "." + DBConstants.KEY.BASE_ENTITY_ID + " AND " + tableName + "." + ChwDBConstants.IS_CLOSED + " IS " + 0 + " AND " + tableName + "." + ChwDBConstants.DELIVERY_DATE + " IS NOT NULL COLLATE NOCASE "); diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/model/FamilyProfileActivityModel.java b/opensrp-chw/src/main/java/org/smartregister/chw/model/FamilyProfileActivityModel.java index 7a4e826a28..e27c331313 100644 --- a/opensrp-chw/src/main/java/org/smartregister/chw/model/FamilyProfileActivityModel.java +++ b/opensrp-chw/src/main/java/org/smartregister/chw/model/FamilyProfileActivityModel.java @@ -12,7 +12,7 @@ public class FamilyProfileActivityModel extends BaseFamilyProfileActivityModel { @Override public String countSelect(String tableName, String mainCondition) { SmartRegisterQueryBuilder countQueryBuilder = new SmartRegisterQueryBuilder(); - countQueryBuilder.SelectInitiateMainTableCounts(tableName); + countQueryBuilder.selectInitiateMainTableCounts(tableName); countQueryBuilder.customJoin("LEFT JOIN " + Constants.TABLE_NAME.FAMILY_MEMBER + " ON " + Constants.TABLE_NAME.FAMILY_MEMBER + "." + DBConstants.KEY.BASE_ENTITY_ID + " = " + tableName + "." + DBConstants.KEY.BASE_ENTITY_ID + " COLLATE NOCASE "); countQueryBuilder.customJoin("LEFT JOIN " + CoreConstants.TABLE_NAME.FAMILY + " ON " + CoreConstants.TABLE_NAME.FAMILY + "." + DBConstants.KEY.BASE_ENTITY_ID + " = " + tableName + "." + DBConstants.KEY.BASE_ENTITY_ID + " COLLATE NOCASE "); return countQueryBuilder.mainCondition(mainCondition); diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/model/FamilyProfileDueModel.java b/opensrp-chw/src/main/java/org/smartregister/chw/model/FamilyProfileDueModel.java index cbb7659b9a..e623df8100 100644 --- a/opensrp-chw/src/main/java/org/smartregister/chw/model/FamilyProfileDueModel.java +++ b/opensrp-chw/src/main/java/org/smartregister/chw/model/FamilyProfileDueModel.java @@ -14,7 +14,7 @@ public class FamilyProfileDueModel extends BaseFamilyProfileDueModel { @Override public String countSelect(String tableName, String mainCondition) { SmartRegisterQueryBuilder countQueryBuilder = new SmartRegisterQueryBuilder(); - countQueryBuilder.SelectInitiateMainTableCounts(tableName); + countQueryBuilder.selectInitiateMainTableCounts(tableName); countQueryBuilder.customJoin("LEFT JOIN " + CoreConstants.TABLE_NAME.FAMILY_MEMBER + " ON " + CoreConstants.TABLE_NAME.FAMILY_MEMBER + "." + DBConstants.KEY.BASE_ENTITY_ID + " = " + tableName + "." + DBConstants.KEY.BASE_ENTITY_ID + " COLLATE NOCASE "); countQueryBuilder.customJoin("LEFT JOIN " + CoreConstants.TABLE_NAME.FAMILY + " ON " + CoreConstants.TABLE_NAME.FAMILY + "." + DBConstants.KEY.BASE_ENTITY_ID + " = " + tableName + "." + DBConstants.KEY.BASE_ENTITY_ID + " COLLATE NOCASE "); return countQueryBuilder.mainCondition(mainCondition); @@ -23,7 +23,7 @@ public String countSelect(String tableName, String mainCondition) { @Override public String mainSelect(String tableName, String mainCondition) { SmartRegisterQueryBuilder queryBuilder = new SmartRegisterQueryBuilder(); - queryBuilder.SelectInitiateMainTable(tableName, mainColumns(tableName)); + queryBuilder.selectInitiateMainTable(tableName, mainColumns(tableName)); queryBuilder.customJoin("LEFT JOIN " + CoreConstants.TABLE_NAME.FAMILY_MEMBER + " ON " + CoreConstants.TABLE_NAME.FAMILY_MEMBER + "." + DBConstants.KEY.BASE_ENTITY_ID + " = " + tableName + "." + DBConstants.KEY.BASE_ENTITY_ID + " COLLATE NOCASE "); queryBuilder.customJoin("LEFT JOIN " + CoreConstants.TABLE_NAME.FAMILY + " ON " + CoreConstants.TABLE_NAME.FAMILY + "." + DBConstants.KEY.BASE_ENTITY_ID + " = " + tableName + "." + DBConstants.KEY.BASE_ENTITY_ID + " COLLATE NOCASE "); return queryBuilder.mainCondition(mainCondition); diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/model/FamilyProfileMemberModel.java b/opensrp-chw/src/main/java/org/smartregister/chw/model/FamilyProfileMemberModel.java index 016f1161e0..e24a1d8c8d 100644 --- a/opensrp-chw/src/main/java/org/smartregister/chw/model/FamilyProfileMemberModel.java +++ b/opensrp-chw/src/main/java/org/smartregister/chw/model/FamilyProfileMemberModel.java @@ -12,7 +12,7 @@ public class FamilyProfileMemberModel extends CoreFamilyProfileMemberModel { @Override public String countSelect(String tableName, String mainCondition) { SmartRegisterQueryBuilder queryBuilder = new SmartRegisterQueryBuilder(); - queryBuilder.SelectInitiateMainTableCounts(tableName); + queryBuilder.selectInitiateMainTableCounts(tableName); queryBuilder.customJoin("LEFT JOIN " + CoreConstants.TABLE_NAME.CHILD + " ON " + tableName + "." + DBConstants.KEY.BASE_ENTITY_ID + " = " + CoreConstants.TABLE_NAME.CHILD + "." + DBConstants.KEY.BASE_ENTITY_ID + " COLLATE NOCASE "); return queryBuilder.mainCondition(mainCondition); } @@ -20,7 +20,7 @@ public String countSelect(String tableName, String mainCondition) { @Override public String mainSelect(String tableName, String mainCondition) { SmartRegisterQueryBuilder queryBuilder = new SmartRegisterQueryBuilder(); - queryBuilder.SelectInitiateMainTable(tableName, mainColumns(tableName)); + queryBuilder.selectInitiateMainTable(tableName, mainColumns(tableName)); queryBuilder.customJoin("LEFT JOIN " + CoreConstants.TABLE_NAME.CHILD + " ON " + tableName + "." + DBConstants.KEY.BASE_ENTITY_ID + " = " + CoreConstants.TABLE_NAME.CHILD + "." + DBConstants.KEY.BASE_ENTITY_ID + " COLLATE NOCASE "); return queryBuilder.mainCondition(mainCondition); } diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/model/FpRegisterFragmentModel.java b/opensrp-chw/src/main/java/org/smartregister/chw/model/FpRegisterFragmentModel.java index b571cd893b..5772258249 100644 --- a/opensrp-chw/src/main/java/org/smartregister/chw/model/FpRegisterFragmentModel.java +++ b/opensrp-chw/src/main/java/org/smartregister/chw/model/FpRegisterFragmentModel.java @@ -13,7 +13,7 @@ public class FpRegisterFragmentModel extends BaseFpRegisterFragmentModel { @Override public String mainSelect(@NonNull String tableName, @NonNull String mainCondition) { SmartRegisterQueryBuilder queryBuilder = new SmartRegisterQueryBuilder(); - queryBuilder.SelectInitiateMainTable(tableName, mainColumns(tableName)); + queryBuilder.selectInitiateMainTable(tableName, mainColumns(tableName)); queryBuilder.customJoin("INNER JOIN " + FamilyPlanningConstants.DBConstants.FAMILY_MEMBER + " ON " + tableName + "." + FamilyPlanningConstants.DBConstants.BASE_ENTITY_ID + " = " + FamilyPlanningConstants.DBConstants.FAMILY_MEMBER + "." + FamilyPlanningConstants.DBConstants.BASE_ENTITY_ID + " COLLATE NOCASE "); queryBuilder.customJoin("INNER JOIN " + FamilyPlanningConstants.DBConstants.FAMILY + " ON " + FamilyPlanningConstants.DBConstants.FAMILY_MEMBER + "." + FamilyPlanningConstants.DBConstants.RELATIONAL_ID + " = " + FamilyPlanningConstants.DBConstants.FAMILY + "." + FamilyPlanningConstants.DBConstants.BASE_ENTITY_ID); queryBuilder.customJoin("LEFT JOIN (select base_entity_id , max(visit_date) visit_date from visits GROUP by base_entity_id) VISIT_SUMMARY ON VISIT_SUMMARY.base_entity_id = " + tableName + "." + DBConstants.KEY.BASE_ENTITY_ID); diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/model/HivRegisterFragmentModel.java b/opensrp-chw/src/main/java/org/smartregister/chw/model/HivRegisterFragmentModel.java index 75ced379bf..589ed79c67 100644 --- a/opensrp-chw/src/main/java/org/smartregister/chw/model/HivRegisterFragmentModel.java +++ b/opensrp-chw/src/main/java/org/smartregister/chw/model/HivRegisterFragmentModel.java @@ -21,7 +21,7 @@ public class HivRegisterFragmentModel extends BaseHivRegisterFragmentModel { @Override public String mainSelect(@NonNull String tableName, @NonNull String mainCondition) { SmartRegisterQueryBuilder queryBuilder = new SmartRegisterQueryBuilder(); - queryBuilder.SelectInitiateMainTable(tableName, mainColumns(tableName)); + queryBuilder.selectInitiateMainTable(tableName, mainColumns(tableName)); queryBuilder.customJoin("INNER JOIN " + Constants.TABLE_NAME.FAMILY_MEMBER + " ON " + tableName + "." + DBConstants.KEY.BASE_ENTITY_ID + " = " + Constants.TABLE_NAME.FAMILY_MEMBER + "." + DBConstants.KEY.BASE_ENTITY_ID + " COLLATE NOCASE "); queryBuilder.customJoin("INNER JOIN " + Constants.TABLE_NAME.FAMILY + " ON " + Constants.TABLE_NAME.FAMILY_MEMBER + "." + DBConstants.KEY.RELATIONAL_ID + " = " + Constants.TABLE_NAME.FAMILY + "." + DBConstants.KEY.BASE_ENTITY_ID); queryBuilder.customJoin("LEFT JOIN " + Constants.TABLE_NAME.FAMILY_MEMBER + " as T1 ON " + Constants.TABLE_NAME.FAMILY + "." + DBConstants.KEY.PRIMARY_CAREGIVER + " = T1." + DBConstants.KEY.BASE_ENTITY_ID); diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/model/IssueReferralActivityModel.java b/opensrp-chw/src/main/java/org/smartregister/chw/model/IssueReferralActivityModel.java index 62d4f6aa76..f5c42c055d 100644 --- a/opensrp-chw/src/main/java/org/smartregister/chw/model/IssueReferralActivityModel.java +++ b/opensrp-chw/src/main/java/org/smartregister/chw/model/IssueReferralActivityModel.java @@ -18,7 +18,7 @@ public class IssueReferralActivityModel extends BaseIssueReferralModel { @Override public String mainSelect(@NonNull String tableName, @NonNull String mainCondition) { SmartRegisterQueryBuilder queryBuilder = new SmartRegisterQueryBuilder(); - queryBuilder.SelectInitiateMainTable(tableName, mainColumns(tableName)); + queryBuilder.selectInitiateMainTable(tableName, mainColumns(tableName)); queryBuilder.customJoin("INNER JOIN " + Constants.TABLE_NAME.FAMILY + " ON " + Constants.TABLE_NAME.FAMILY_MEMBER + "." + DBConstants.KEY.RELATIONAL_ID + " = " + Constants.TABLE_NAME.FAMILY + "." + DBConstants.KEY.BASE_ENTITY_ID); return queryBuilder.mainCondition(mainCondition); } diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/model/ReferralRegisterFragmentModel.java b/opensrp-chw/src/main/java/org/smartregister/chw/model/ReferralRegisterFragmentModel.java index 7e4359ce86..7cd795a063 100644 --- a/opensrp-chw/src/main/java/org/smartregister/chw/model/ReferralRegisterFragmentModel.java +++ b/opensrp-chw/src/main/java/org/smartregister/chw/model/ReferralRegisterFragmentModel.java @@ -23,7 +23,7 @@ public class ReferralRegisterFragmentModel extends BaseReferralRegisterFragmentM @Override public String mainSelect(@NonNull String tableName, @NonNull String mainCondition) { SmartRegisterQueryBuilder queryBuilder = new SmartRegisterQueryBuilder(); - queryBuilder.SelectInitiateMainTable(tableName, mainColumns(tableName)); + queryBuilder.selectInitiateMainTable(tableName, mainColumns(tableName)); queryBuilder.customJoin("INNER JOIN " + Constants.TABLE_NAME.FAMILY_MEMBER + " ON " + tableName + "." + Constants.ENTITY_ID + " = " + Constants.TABLE_NAME.FAMILY_MEMBER + "." + DBConstants.KEY.BASE_ENTITY_ID + " COLLATE NOCASE "); queryBuilder.customJoin("INNER JOIN " + Constants.TABLE_NAME.FAMILY + " ON " + Constants.TABLE_NAME.FAMILY_MEMBER + "." + DBConstants.KEY.RELATIONAL_ID + " = " + Constants.TABLE_NAME.FAMILY + "." + DBConstants.KEY.BASE_ENTITY_ID); queryBuilder.customJoin("INNER JOIN " + Constants.TABLE_NAME.TASK + " ON " + tableName + ".id = " + Constants.TABLE_NAME.TASK + "." + ChwDBConstants.TaskTable.REASON_REFERENCE); diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/model/TbRegisterFragmentModel.java b/opensrp-chw/src/main/java/org/smartregister/chw/model/TbRegisterFragmentModel.java index 3dd5716b4a..a41d2ae988 100644 --- a/opensrp-chw/src/main/java/org/smartregister/chw/model/TbRegisterFragmentModel.java +++ b/opensrp-chw/src/main/java/org/smartregister/chw/model/TbRegisterFragmentModel.java @@ -21,7 +21,7 @@ public class TbRegisterFragmentModel extends BaseTbRegisterFragmentModel { @Override public String mainSelect(@NonNull String tableName, @NonNull String mainCondition) { SmartRegisterQueryBuilder queryBuilder = new SmartRegisterQueryBuilder(); - queryBuilder.SelectInitiateMainTable(tableName, mainColumns(tableName)); + queryBuilder.selectInitiateMainTable(tableName, mainColumns(tableName)); queryBuilder.customJoin("INNER JOIN " + Constants.TABLE_NAME.FAMILY_MEMBER + " ON " + tableName + "." + DBConstants.KEY.BASE_ENTITY_ID + " = " + Constants.TABLE_NAME.FAMILY_MEMBER + "." + DBConstants.KEY.BASE_ENTITY_ID + " COLLATE NOCASE "); queryBuilder.customJoin("INNER JOIN " + Constants.TABLE_NAME.FAMILY + " ON " + Constants.TABLE_NAME.FAMILY_MEMBER + "." + DBConstants.KEY.RELATIONAL_ID + " = " + Constants.TABLE_NAME.FAMILY + "." + DBConstants.KEY.BASE_ENTITY_ID); queryBuilder.customJoin("LEFT JOIN " + Constants.TABLE_NAME.FAMILY_MEMBER + " as T1 ON " + Constants.TABLE_NAME.FAMILY + "." + DBConstants.KEY.PRIMARY_CAREGIVER + " = T1." + DBConstants.KEY.BASE_ENTITY_ID); diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/presenter/UpdatesFragmentPresenter.java b/opensrp-chw/src/main/java/org/smartregister/chw/presenter/UpdatesFragmentPresenter.java index 373bbe0a9e..9d81d47262 100644 --- a/opensrp-chw/src/main/java/org/smartregister/chw/presenter/UpdatesFragmentPresenter.java +++ b/opensrp-chw/src/main/java/org/smartregister/chw/presenter/UpdatesFragmentPresenter.java @@ -7,6 +7,7 @@ import org.smartregister.chw.core.presenter.BaseChwNotificationFragmentPresenter; import org.smartregister.chw.fragment.UpdatesRegisterFragment; import org.smartregister.chw.model.UpdatesRegisterModel; +import org.smartregister.commonregistry.CommonPersonObjectClient; public class UpdatesFragmentPresenter extends BaseChwNotificationFragmentPresenter { @@ -15,7 +16,7 @@ public UpdatesFragmentPresenter(BaseChwNotificationFragmentContract.View view) { } @Override - public void displayDetailsActivity(String notificationId, String notificationType) { + public void displayDetailsActivity(CommonPersonObjectClient commonPersonObjectClient, String notificationId, String notificationType) { Activity activity = ((UpdatesRegisterFragment) getView()).getActivity(); UpdateRegisterDetailsActivity.startActivity(activity, notificationId, notificationType); } diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/provider/ChwMemberRegisterProvider.java b/opensrp-chw/src/main/java/org/smartregister/chw/provider/ChwMemberRegisterProvider.java index d9e723e886..99aa7db4c7 100644 --- a/opensrp-chw/src/main/java/org/smartregister/chw/provider/ChwMemberRegisterProvider.java +++ b/opensrp-chw/src/main/java/org/smartregister/chw/provider/ChwMemberRegisterProvider.java @@ -211,7 +211,7 @@ private void setMemberProfileImageResourceIdentifier(Constants.FamilyMemberType private Map getChildDetails(String baseEntityId) { SmartRegisterQueryBuilder queryBUilder = new SmartRegisterQueryBuilder(); - queryBUilder.SelectInitiateMainTable(CommonFtsObject.searchTableName(Constants.TABLE_NAME.CHILD), new String[]{CommonFtsObject.idColumn, ChildDBConstants.KEY.LAST_HOME_VISIT, ChildDBConstants.KEY.VISIT_NOT_DONE, ChildDBConstants.KEY.DATE_CREATED}); + queryBUilder.selectInitiateMainTable(CommonFtsObject.searchTableName(Constants.TABLE_NAME.CHILD), new String[]{CommonFtsObject.idColumn, ChildDBConstants.KEY.LAST_HOME_VISIT, ChildDBConstants.KEY.VISIT_NOT_DONE, ChildDBConstants.KEY.DATE_CREATED}); String query = queryBUilder.mainCondition(String.format(" %s is null AND %s = '%s' AND %s ", DBConstants.KEY.DATE_REMOVED, CommonFtsObject.idColumn, diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/util/AllClientsUtils.java b/opensrp-chw/src/main/java/org/smartregister/chw/util/AllClientsUtils.java index 78281b96a1..f8c8a81c39 100644 --- a/opensrp-chw/src/main/java/org/smartregister/chw/util/AllClientsUtils.java +++ b/opensrp-chw/src/main/java/org/smartregister/chw/util/AllClientsUtils.java @@ -51,7 +51,6 @@ public static void goToChildProfile(Activity activity, CommonPersonObjectClient if (bundle != null) { intent.putExtras(bundle); } - intent.putExtra(CoreConstants.INTENT_KEY.IS_COMES_FROM_FAMILY, false); intent.putExtra(Constants.INTENT_KEY.BASE_ENTITY_ID, patient.getCaseId()); intent.putExtra(org.smartregister.chw.anc.util.Constants.ANC_MEMBER_OBJECTS.MEMBER_PROFILE_OBJECT, new MemberObject(patient)); activity.startActivity(intent); From 149c388fe25c348e5841282968677bfd07c44aaf Mon Sep 17 00:00:00 2001 From: cozej4 Date: Wed, 27 May 2020 22:36:08 +0300 Subject: [PATCH 051/112] Code refactoring --- opensrp-chw/build.gradle | 6 +- .../src/ba/assets/ec_client_fields.json | 7 + opensrp-chw/src/main/AndroidManifest.xml | 4 - .../chw/activity/HivRegisterActivity.java | 4 +- .../activity/ReferralFollowupActivity.java | 24 -- .../activity/ReferralRegisterActivity.java | 4 +- .../chw/activity/TbRegisterActivity.java | 8 +- .../fragment/FollowupRegisterFragment.java | 284 ------------------ .../fragment/HivFollowupRegisterFragment.java | 10 + .../fragment/TbFollowupRegisterFragment.java | 10 + 10 files changed, 37 insertions(+), 324 deletions(-) delete mode 100644 opensrp-chw/src/main/java/org/smartregister/chw/activity/ReferralFollowupActivity.java delete mode 100644 opensrp-chw/src/main/java/org/smartregister/chw/fragment/FollowupRegisterFragment.java create mode 100644 opensrp-chw/src/main/java/org/smartregister/chw/fragment/HivFollowupRegisterFragment.java create mode 100644 opensrp-chw/src/main/java/org/smartregister/chw/fragment/TbFollowupRegisterFragment.java diff --git a/opensrp-chw/build.gradle b/opensrp-chw/build.gradle index 159addff34..67620a80ef 100644 --- a/opensrp-chw/build.gradle +++ b/opensrp-chw/build.gradle @@ -94,7 +94,7 @@ android { buildConfigField "int", "BASE_PNC_CLOSE_MINUTES", '1440' buildConfigField "int", "SCHEDULE_SERVICE_MINUTES", '360' buildConfigField "int", "STOCK_USAGE_REPORT_MINUTES", '1440' - buildConfigField "boolean", "USE_UNIFIED_REFERRAL_APPROACH", "false" + buildConfigField "boolean", "USE_UNIFIED_REFERRAL_APPROACH", "true" testCoverageEnabled true } } @@ -141,8 +141,8 @@ android { versionName "1.0.2" buildConfigField "String", 'opensrp_url', '"https://boresha-afya.smartregister.org/opensrp/"' buildConfigField "String", 'guidebooks_url', '"https://opensrp.s3.amazonaws.com/media/ba/"' - buildConfigField "String", 'opensrp_url_debug', '"https://boresha-afya-stage.smartregister.org/opensrp/"' -// buildConfigField "String", 'opensrp_url_debug', '"https://ba-unified-stage.smartregister.org/opensrp/"' +// buildConfigField "String", 'opensrp_url_debug', '"https://boresha-afya-stage.smartregister.org/opensrp/"' + buildConfigField "String", 'opensrp_url_debug', '"https://ba-unified-stage.smartregister.org/opensrp/"' buildConfigField "String[]", "LOCATION_HIERACHY", '{"Country","Region","District","Ward" , "Health Facility", "Village", "Village Sublocations"}' buildConfigField "String[]", "ALLOWED_LOCATION_LEVELS", '{"Ward" , "Health Facility", "Village", "Village Sublocations"}' buildConfigField "String[]", "ALLOWED_LOCATION_LEVELS_DEBUG", '{"MOH Jhpiego Facility Name" , "Village"}' diff --git a/opensrp-chw/src/ba/assets/ec_client_fields.json b/opensrp-chw/src/ba/assets/ec_client_fields.json index 457cc4a858..ab5be247a4 100644 --- a/opensrp-chw/src/ba/assets/ec_client_fields.json +++ b/opensrp-chw/src/ba/assets/ec_client_fields.json @@ -1847,6 +1847,13 @@ { "name": "ec_sick_child_followup", "columns": [ + { + "column_name": "entity_id", + "type": "Event", + "json_mapping": { + "field": "baseEntityId" + } + }, { "column_name": "base_entity_id", "type": "Event", diff --git a/opensrp-chw/src/main/AndroidManifest.xml b/opensrp-chw/src/main/AndroidManifest.xml index f4d8d02470..f3309811b4 100644 --- a/opensrp-chw/src/main/AndroidManifest.xml +++ b/opensrp-chw/src/main/AndroidManifest.xml @@ -177,10 +177,6 @@ android:name=".activity.ReferralRegisterActivity" android:label="@string/anc_register" android:theme="@style/ChwTheme.NoActionBar" /> - visibleColumns) { - FollowupRegisterProvider followupRegisterProvider = new FollowupRegisterProvider(getActivity(), paginationViewHandler, registerActionHandler, visibleColumns); - clientAdapter = new RecyclerViewPaginatedAdapter(null, followupRegisterProvider, context().commonrepository(this.tablename)); - clientAdapter.setCurrentlimit(20); - clientsView.setAdapter(clientAdapter); - } - - @Override - protected void initializePresenter() { - if (getActivity() == null) { - return; - } - String viewConfigurationIdentifier = null; - try { - viewConfigurationIdentifier = ((BaseRegisterActivity) getActivity()).getViewIdentifiers().get(0); - } catch (NullPointerException e) { - Timber.e(e); - } - presenter = new ReferralFollowupFragmentPresenter(this, new ReferralRegisterFragmentModel(), viewConfigurationIdentifier); - } - - @Override - protected void onViewClicked(View view) { - super.onViewClicked(view); - - if (view.getId() == R.id.due_only_layout) { - toggleFilterSelection(view); - } - } - - @Override - protected void openFollowUpVisit(CommonPersonObjectClient client) { - MalariaFollowUpVisitActivity.startMalariaRegistrationActivity(getActivity(), client.getCaseId(), null); - } - - @Override - protected void openProfile(CommonPersonObjectClient client) { - ReferralFollowupActivity.startReferralFollowupActivity(getActivity(), new MemberObject(client), client); - } - - @Override - public void setAdvancedSearchFormData(HashMap hashMap) { - //TODO - //Log.d(TAG, "setAdvancedSearchFormData unimplemented"); - } - - @Override - public void setupViews(View view) { - super.setupViews(view); - this.view = view; - - Toolbar toolbar = view.findViewById(org.smartregister.R.id.register_toolbar); - toolbar.setContentInsetsAbsolute(0, 0); - toolbar.setContentInsetsRelative(0, 0); - toolbar.setContentInsetStartWithNavigation(0); - - NavigationMenu.getInstance(getActivity(), null, toolbar); - - View navbarContainer = view.findViewById(R.id.register_nav_bar_container); - navbarContainer.setFocusable(false); - - LinearLayout.LayoutParams params = new LinearLayout.LayoutParams(LinearLayout.LayoutParams.MATCH_PARENT, LinearLayout.LayoutParams.WRAP_CONTENT); - View searchBarLayout = view.findViewById(R.id.search_bar_layout); - searchBarLayout.setLayoutParams(params); - searchBarLayout.setBackgroundResource(R.color.chw_primary); - searchBarLayout.setPadding(searchBarLayout.getPaddingLeft(), searchBarLayout.getPaddingTop(), searchBarLayout.getPaddingRight(), (int) Utils.convertDpToPixel(10, getActivity())); - - CustomFontTextView titleView = view.findViewById(R.id.txt_title_label); - if (titleView != null) { - titleView.setPadding(0, titleView.getTop(), titleView.getPaddingRight(), titleView.getPaddingBottom()); - } - - View topLeftLayout = view.findViewById(R.id.top_left_layout); - topLeftLayout.setVisibility(View.GONE); - - View topRightLayout = view.findViewById(R.id.top_right_layout); - topRightLayout.setVisibility(View.VISIBLE); - - View sortFilterBarLayout = view.findViewById(R.id.register_sort_filter_bar_layout); - sortFilterBarLayout.setVisibility(View.GONE); - - View filterSortLayout = view.findViewById(R.id.filter_sort_layout); - filterSortLayout.setVisibility(View.GONE); - - dueOnlyLayout = view.findViewById(R.id.due_only_layout); - dueOnlyLayout.setVisibility(View.VISIBLE); - dueOnlyLayout.setOnClickListener(registerActionHandler); - - if (getSearchView() != null) { - getSearchView().setBackgroundResource(org.smartregister.family.R.color.white); - getSearchView().setCompoundDrawablesWithIntrinsicBounds(org.smartregister.family.R.drawable.ic_action_search, 0, 0, 0); - getSearchView().setTextColor(getResources().getColor(R.color.text_black)); - } - } - - protected void toggleFilterSelection(View dueOnlyLayout) { - if (dueOnlyLayout != null) { - if (dueOnlyLayout.getTag() == null) { - dueFilterActive = true; - dueFilter(dueOnlyLayout); - } else if (dueOnlyLayout.getTag().toString().equals(DUE_FILTER_TAG)) { - dueFilterActive = false; - normalFilter(dueOnlyLayout); - } - } - } - - protected String searchText() { - return (getSearchView() == null) ? "" : getSearchView().getText().toString(); - } - - private void switchViews(View dueOnlyLayout, boolean isPress) { - TextView dueOnlyTextView = dueOnlyLayout.findViewById(R.id.due_only_text_view); - if (isPress) { - dueOnlyTextView.setCompoundDrawablesWithIntrinsicBounds(0, 0, R.drawable.ic_due_filter_on, 0); - } else { - dueOnlyTextView.setCompoundDrawablesWithIntrinsicBounds(0, 0, R.drawable.ic_due_filter_off, 0); - - } - } - - @Override - protected void onResumption() { - if (dueFilterActive && dueOnlyLayout != null) { - dueFilter(dueOnlyLayout); - } else { - super.onResumption(); - } - } - - @Override - public void onResume() { - super.onResume(); - - Toolbar toolbar = view.findViewById(org.smartregister.R.id.register_toolbar); - toolbar.setContentInsetsAbsolute(0, 0); - toolbar.setContentInsetsRelative(0, 0); - toolbar.setContentInsetStartWithNavigation(0); - NavigationMenu.getInstance(getActivity(), null, toolbar); - } - - @Override - protected void refreshSyncProgressSpinner() { - if (syncProgressBar != null) { - syncProgressBar.setVisibility(View.GONE); - } - if (syncButton != null) { - syncButton.setVisibility(View.GONE); - } - } - - private String defaultFilterAndSortQuery() { - SmartRegisterQueryBuilder sqb = new SmartRegisterQueryBuilder(mainSelect); - - String query = ""; - StringBuilder customFilter = new StringBuilder(); - if (StringUtils.isNotBlank(filters)) { - customFilter.append(MessageFormat.format(" and ( {0}.{1} like ''%{2}%'' ", Constants.TABLE_NAME.FAMILY_MEMBER, DBConstants.KEY.FIRST_NAME, filters)); - customFilter.append(MessageFormat.format(" or {0}.{1} like ''%{2}%'' ", Constants.TABLE_NAME.FAMILY_MEMBER, DBConstants.KEY.LAST_NAME, filters)); - customFilter.append(MessageFormat.format(" or {0}.{1} like ''%{2}%'' ", Constants.TABLE_NAME.FAMILY_MEMBER, DBConstants.KEY.MIDDLE_NAME, filters)); - customFilter.append(MessageFormat.format(" or {0}.{1} like ''%{2}%'' ) ", Constants.TABLE_NAME.FAMILY_MEMBER, DBConstants.KEY.UNIQUE_ID, filters)); - - } - if (dueFilterActive) { - customFilter.append(MessageFormat.format(" and ( {0}) ", presenter().getDueFilterCondition())); - } - try { - if (isValidFilterForFts(commonRepository())) { - - String myquery = QueryBuilder.getQuery(joinTables, mainCondition, tablename, customFilter.toString(), clientAdapter, Sortqueries); - List ids = commonRepository().findSearchIds(myquery); - query = sqb.toStringFts(ids, tablename, CommonRepository.ID_COLUMN, - Sortqueries); - query = sqb.Endquery(query); - } else { - sqb.addCondition(customFilter.toString()); - query = sqb.orderbyCondition(Sortqueries); - query = sqb.Endquery(sqb.addlimitandOffset(query, clientAdapter.getCurrentlimit(), clientAdapter.getCurrentoffset())); - - } - } catch (Exception e) { - Log.e(getClass().getName(), e.toString(), e); - } - - return query; - } - - - @Override - public void countExecute() { - //TODO coze implement this - } - - @Override - public Loader onCreateLoader(int id, final Bundle args) { - if (id == LOADER_ID) { - return new CursorLoader(getActivity()) { - @Override - public Cursor loadInBackground() { - // Count query - final String COUNT = "count_execute"; - if (args != null && args.getBoolean(COUNT)) { - countExecute(); - } - String query = defaultFilterAndSortQuery(); - return commonRepository().rawCustomQueryForAdapter(query); - } - }; - } - return super.onCreateLoader(id, args); - } - - protected void dueFilter(View dueOnlyLayout) { - filterDue(searchText(), "", presenter().getDueFilterCondition()); - dueOnlyLayout.setTag(DUE_FILTER_TAG); - switchViews(dueOnlyLayout, true); - } - - protected void normalFilter(View dueOnlyLayout) { - filterDue(searchText(), "", presenter().getMainCondition()); - dueOnlyLayout.setTag(null); - switchViews(dueOnlyLayout, false); - } - - protected void filterDue(String filterString, String joinTableString, String mainConditionString) { - filters = filterString; - joinTable = joinTableString; - mainCondition = mainConditionString; - filterandSortExecute(countBundle()); - } - -} - - diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/fragment/HivFollowupRegisterFragment.java b/opensrp-chw/src/main/java/org/smartregister/chw/fragment/HivFollowupRegisterFragment.java new file mode 100644 index 0000000000..69e2b8dafc --- /dev/null +++ b/opensrp-chw/src/main/java/org/smartregister/chw/fragment/HivFollowupRegisterFragment.java @@ -0,0 +1,10 @@ +package org.smartregister.chw.fragment; + +import org.smartregister.chw.hiv.fragment.BaseHivCommunityFollowupRegisterFragment; + +public class HivFollowupRegisterFragment extends BaseHivCommunityFollowupRegisterFragment { + + +} + + diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/fragment/TbFollowupRegisterFragment.java b/opensrp-chw/src/main/java/org/smartregister/chw/fragment/TbFollowupRegisterFragment.java new file mode 100644 index 0000000000..e267bf52ee --- /dev/null +++ b/opensrp-chw/src/main/java/org/smartregister/chw/fragment/TbFollowupRegisterFragment.java @@ -0,0 +1,10 @@ +package org.smartregister.chw.fragment; + +import org.smartregister.chw.tb.fragment.BaseTbCommunityFollowupRegisterFragment; + +public class TbFollowupRegisterFragment extends BaseTbCommunityFollowupRegisterFragment { + + +} + + From 89af55435fbc074aebfa54ea5291e0bb6697ed87 Mon Sep 17 00:00:00 2001 From: cozej4 Date: Thu, 28 May 2020 00:37:18 +0300 Subject: [PATCH 052/112] Migrated referral forms, hiv and tb forms to the latest neat library format --- .../src/ba/assets/ec_client_fields.json | 15 ------ .../referrals/anc_referral_form.json | 39 +++----------- .../referrals/child_gbv_referral_form.json | 51 +++--------------- .../referrals/child_referral_form.json | 37 +++---------- .../referrals/gbv_referral_form.json | 51 +++--------------- .../referrals/hiv_referral_form.json | 51 +++--------------- .../referrals/pnc_referral_form.json | 37 +++---------- .../json.form-sw/referrals/referral_form.json | 51 +++--------------- .../referrals/tb_referral_form.json | 44 --------------- .../referrals/anc_referral_form.json | 53 +++---------------- .../referrals/child_gbv_referral_form.json | 37 +++---------- .../referrals/child_referral_form.json | 51 +++--------------- .../referrals/gbv_referral_form.json | 51 +++--------------- .../referrals/hiv_referral_form.json | 51 +++--------------- .../referrals/pnc_referral_form.json | 51 +++--------------- .../json.form/referrals/referral_form.json | 51 +++--------------- .../json.form/referrals/tb_referral_form.json | 51 +++--------------- .../rule/general_neat_referral_form_rules.yml | 28 +++++++++- 18 files changed, 117 insertions(+), 683 deletions(-) diff --git a/opensrp-chw/src/ba/assets/ec_client_fields.json b/opensrp-chw/src/ba/assets/ec_client_fields.json index ab5be247a4..d46b07bd26 100644 --- a/opensrp-chw/src/ba/assets/ec_client_fields.json +++ b/opensrp-chw/src/ba/assets/ec_client_fields.json @@ -1703,14 +1703,6 @@ "field": "obs.formSubmissionField", "concept": "referral_type" } - }, - { - "column_name": "referral_status", - "type": "Event", - "json_mapping": { - "field": "obs.formSubmissionField", - "concept": "referral_status" - } } ] }, @@ -1847,13 +1839,6 @@ { "name": "ec_sick_child_followup", "columns": [ - { - "column_name": "entity_id", - "type": "Event", - "json_mapping": { - "field": "baseEntityId" - } - }, { "column_name": "base_entity_id", "type": "Event", diff --git a/opensrp-chw/src/ba/assets/json.form-sw/referrals/anc_referral_form.json b/opensrp-chw/src/ba/assets/json.form-sw/referrals/anc_referral_form.json index a812204cef..03d1fad527 100644 --- a/opensrp-chw/src/ba/assets/json.form-sw/referrals/anc_referral_form.json +++ b/opensrp-chw/src/ba/assets/json.form-sw/referrals/anc_referral_form.json @@ -57,20 +57,6 @@ { "title": "Rufaa ya mama mjamzito", "fields": [ - { - "name": "chw_referral_service", - "type": "invisible", - "properties": { - "text": "Choose referral service" - }, - "meta_data": { - "openmrs_entity": "concept", - "openmrs_entity_id": "09978", - "openmrs_entity_parent": "" - }, - "options": [], - "required_status": "yes:Please specify referral service" - }, { "name": "problem", "type": "multi_choice_checkbox", @@ -318,7 +304,12 @@ } } ], - "required_status": "yes:Tafadhali taja sababu ya rufaa ya mama mjamzito" + "required_status": "yes:Tafadhali taja sababu ya rufaa ya mama mjamzito", + "dependent_calculations": [ + "referral_date", + "referral_time", + "referral_type" + ] }, { "name": "problem_other", @@ -437,24 +428,6 @@ "openmrs_entity_parent": "" }, "required_status": "true:Tafadhali chagua tarehe ya kuhudhuria hospitali" - }, - { - "name": "referral_date", - "meta_data": { - "openmrs_entity_parent": "", - "openmrs_entity": "concept", - "openmrs_entity_id": "163181AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" - }, - "type": "hidden" - }, - { - "name": "referral_time", - "meta_data": { - "openmrs_entity_parent": "", - "openmrs_entity": "concept", - "openmrs_entity_id": "referral_time" - }, - "type": "hidden" } ] } diff --git a/opensrp-chw/src/ba/assets/json.form-sw/referrals/child_gbv_referral_form.json b/opensrp-chw/src/ba/assets/json.form-sw/referrals/child_gbv_referral_form.json index 5a18da89ef..0b4993ba20 100644 --- a/opensrp-chw/src/ba/assets/json.form-sw/referrals/child_gbv_referral_form.json +++ b/opensrp-chw/src/ba/assets/json.form-sw/referrals/child_gbv_referral_form.json @@ -57,20 +57,6 @@ { "title": "Child Gender-based violence services Referral Form", "fields": [ - { - "name": "chw_referral_service", - "type": "invisible", - "properties": { - "text": "Choose referral service" - }, - "meta_data": { - "openmrs_entity": "concept", - "openmrs_entity_id": "09978", - "openmrs_entity_parent": "" - }, - "options": [], - "required_status": "yes:Please specify referral service" - }, { "name": "problem", "type": "multi_choice_checkbox", @@ -165,7 +151,12 @@ } } ], - "required_status": "yes:Please specify client's problems" + "required_status": "yes:Please specify client's problems", + "dependent_calculations": [ + "referral_date", + "referral_time", + "referral_type" + ] }, { "name": "problem_other", @@ -211,36 +202,6 @@ "openmrs_entity_parent": "" }, "required_status": "true:Please specify the appointment date" - }, - { - "name": "referral_date", - "meta_data": { - "openmrs_entity_parent": "", - "openmrs_entity": "concept", - "openmrs_entity_id": "163181AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" - }, - "type": "hidden" - }, - { - "name": "referral_time", - "openmrs_entity_parent": "", - "openmrs_entity": "concept", - "openmrs_entity_id": "referral_time", - "type": "hidden" - }, - { - "name": "referral_type", - "openmrs_entity_parent": "", - "openmrs_entity": "concept", - "openmrs_entity_id": "referral_type", - "type": "hidden" - }, - { - "name": "referral_status", - "openmrs_entity_parent": "", - "openmrs_entity": "concept", - "openmrs_entity_id": "referral_status", - "type": "hidden" } ] } diff --git a/opensrp-chw/src/ba/assets/json.form-sw/referrals/child_referral_form.json b/opensrp-chw/src/ba/assets/json.form-sw/referrals/child_referral_form.json index 779a61f3bc..ed7d0d9377 100644 --- a/opensrp-chw/src/ba/assets/json.form-sw/referrals/child_referral_form.json +++ b/opensrp-chw/src/ba/assets/json.form-sw/referrals/child_referral_form.json @@ -57,20 +57,6 @@ { "title": "Fomu ya wagonjwa wa mtoto", "fields": [ - { - "name": "chw_referral_service", - "type": "invisible", - "properties": { - "text": "Choose referral service" - }, - "meta_data": { - "openmrs_entity": "concept", - "openmrs_entity_id": "09978", - "openmrs_entity_parent": "" - }, - "options": [], - "required_status": "yes:Please specify referral service" - }, { "name": "problem", "type": "multi_choice_checkbox", @@ -282,7 +268,12 @@ } } ], - "required_status": "yes:Tafadhali taja shida ya kiafya" + "required_status": "yes:Tafadhali taja shida ya kiafya", + "dependent_calculations": [ + "referral_date", + "referral_time", + "referral_type" + ] }, { "name": "problem_other", @@ -400,22 +391,6 @@ "openmrs_entity_parent": "" }, "required_status": "true:Tafadhali chagua tarehe ya kuhudhuria hospitali" - }, - { - "name": "referral_date", - "meta_data": { - "openmrs_entity_parent": "", - "openmrs_entity": "concept", - "openmrs_entity_id": "163181AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" - }, - "type": "hidden" - }, - { - "name": "referral_time", - "openmrs_entity_parent": "", - "openmrs_entity": "concept", - "openmrs_entity_id": "referral_time", - "type": "hidden" } ] } diff --git a/opensrp-chw/src/ba/assets/json.form-sw/referrals/gbv_referral_form.json b/opensrp-chw/src/ba/assets/json.form-sw/referrals/gbv_referral_form.json index f89f46ed9f..87843f5358 100644 --- a/opensrp-chw/src/ba/assets/json.form-sw/referrals/gbv_referral_form.json +++ b/opensrp-chw/src/ba/assets/json.form-sw/referrals/gbv_referral_form.json @@ -57,20 +57,6 @@ { "title": "Rufaa kwenda Huduma ya kuzui ukatili wa kijinsia (dawati la jinsia)", "fields": [ - { - "name": "chw_referral_service", - "type": "invisible", - "properties": { - "text": "Choose referral service" - }, - "meta_data": { - "openmrs_entity": "concept", - "openmrs_entity_id": "09978", - "openmrs_entity_parent": "" - }, - "options": [], - "required_status": "yes:Please specify referral service" - }, { "name": "problem", "type": "multi_choice_checkbox", @@ -145,7 +131,12 @@ } } ], - "required_status": "yes:Tafadhali taja hali ya mteja / shida" + "required_status": "yes:Tafadhali taja hali ya mteja / shida", + "dependent_calculations": [ + "referral_date", + "referral_time", + "referral_type" + ] }, { "name": "problem_other", @@ -191,36 +182,6 @@ "openmrs_entity_parent": "" }, "required_status": "true:Tafadhali chagua tarehe ya kuhudhuria hospitali" - }, - { - "name": "referral_date", - "meta_data": { - "openmrs_entity_parent": "", - "openmrs_entity": "concept", - "openmrs_entity_id": "163181AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" - }, - "type": "hidden" - }, - { - "name": "referral_time", - "openmrs_entity_parent": "", - "openmrs_entity": "concept", - "openmrs_entity_id": "referral_time", - "type": "hidden" - }, - { - "name": "referral_type", - "openmrs_entity_parent": "", - "openmrs_entity": "concept", - "openmrs_entity_id": "referral_type", - "type": "hidden" - }, - { - "name": "referral_status", - "openmrs_entity_parent": "", - "openmrs_entity": "concept", - "openmrs_entity_id": "referral_status", - "type": "hidden" } ] } diff --git a/opensrp-chw/src/ba/assets/json.form-sw/referrals/hiv_referral_form.json b/opensrp-chw/src/ba/assets/json.form-sw/referrals/hiv_referral_form.json index fb07bd1ac0..4668ddcf54 100644 --- a/opensrp-chw/src/ba/assets/json.form-sw/referrals/hiv_referral_form.json +++ b/opensrp-chw/src/ba/assets/json.form-sw/referrals/hiv_referral_form.json @@ -57,20 +57,6 @@ { "title": "Rufaa kwenda Kliniki ya Tiba na matunzo (CTC)", "fields": [ - { - "name": "chw_referral_service", - "type": "invisible", - "properties": { - "text": "Choose referral service" - }, - "meta_data": { - "openmrs_entity": "concept", - "openmrs_entity_id": "09978", - "openmrs_entity_parent": "" - }, - "options": [], - "required_status": "yes:Please specify referral service" - }, { "name": "problem", "type": "multi_choice_checkbox", @@ -129,7 +115,12 @@ } } ], - "required_status": "yes:Tafadhali taja hali ya mteja / shida" + "required_status": "yes:Tafadhali taja hali ya mteja / shida", + "dependent_calculations": [ + "referral_date", + "referral_time", + "referral_type" + ] }, { "name": "problem_other", @@ -224,36 +215,6 @@ "openmrs_entity_parent": "" }, "required_status": "true:Tafadhali chagua tarehe ya kuhudhuria hospitali" - }, - { - "name": "referral_date", - "meta_data": { - "openmrs_entity_parent": "", - "openmrs_entity": "concept", - "openmrs_entity_id": "163181AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" - }, - "type": "hidden" - }, - { - "name": "referral_time", - "openmrs_entity_parent": "", - "openmrs_entity": "concept", - "openmrs_entity_id": "referral_time", - "type": "hidden" - }, - { - "name": "referral_type", - "openmrs_entity_parent": "", - "openmrs_entity": "concept", - "openmrs_entity_id": "referral_type", - "type": "hidden" - }, - { - "name": "referral_status", - "openmrs_entity_parent": "", - "openmrs_entity": "concept", - "openmrs_entity_id": "referral_status", - "type": "hidden" } ] } diff --git a/opensrp-chw/src/ba/assets/json.form-sw/referrals/pnc_referral_form.json b/opensrp-chw/src/ba/assets/json.form-sw/referrals/pnc_referral_form.json index bccfdca916..aa096f3f6a 100644 --- a/opensrp-chw/src/ba/assets/json.form-sw/referrals/pnc_referral_form.json +++ b/opensrp-chw/src/ba/assets/json.form-sw/referrals/pnc_referral_form.json @@ -57,20 +57,6 @@ { "title": "Rufaa kwa mama na mtoto baada ya kujifungua", "fields": [ - { - "name": "chw_referral_service", - "type": "invisible", - "properties": { - "text": "Choose referral service" - }, - "meta_data": { - "openmrs_entity": "concept", - "openmrs_entity_id": "09978", - "openmrs_entity_parent": "" - }, - "options": [], - "required_status": "yes:Please specify referral service" - }, { "name": "problem", "type": "multi_choice_checkbox", @@ -408,7 +394,12 @@ } } ], - "required_status": "yes:Tafadhali taja hali ya mteja / shida" + "required_status": "yes:Tafadhali taja hali ya mteja / shida", + "dependent_calculations": [ + "referral_date", + "referral_time", + "referral_type" + ] }, { "name": "problem_other", @@ -528,22 +519,6 @@ "openmrs_entity_parent": "" }, "required_status": "true:Tafadhali chagua tarehe ya kuhudhuria hospitali" - }, - { - "name": "referral_date", - "meta_data": { - "openmrs_entity_parent": "", - "openmrs_entity": "concept", - "openmrs_entity_id": "163181AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" - }, - "type": "hidden" - }, - { - "name": "referral_time", - "openmrs_entity_parent": "", - "openmrs_entity": "concept", - "openmrs_entity_id": "referral_time", - "type": "hidden" } ] } diff --git a/opensrp-chw/src/ba/assets/json.form-sw/referrals/referral_form.json b/opensrp-chw/src/ba/assets/json.form-sw/referrals/referral_form.json index a5f02ac1b9..aab1cff221 100644 --- a/opensrp-chw/src/ba/assets/json.form-sw/referrals/referral_form.json +++ b/opensrp-chw/src/ba/assets/json.form-sw/referrals/referral_form.json @@ -57,20 +57,6 @@ { "title": "Referral form", "fields": [ - { - "name": "chw_referral_service", - "type": "invisible", - "properties": { - "text": "Choose referral service" - }, - "meta_data": { - "openmrs_entity": "concept", - "openmrs_entity_id": "09978", - "openmrs_entity_parent": "" - }, - "options": [], - "required_status": "yes:Please specify referral service" - }, { "name": "problem", "type": "multi_choice_checkbox", @@ -93,7 +79,12 @@ } } ], - "required_status": "yes:Tafadhali taja hali ya mteja / shida" + "required_status": "yes:Tafadhali taja hali ya mteja / shida", + "dependent_calculations": [ + "referral_date", + "referral_time", + "referral_type" + ] }, { "name": "problem_other", @@ -188,36 +179,6 @@ "openmrs_entity_parent": "" }, "required_status": "true:Tafadhali chagua tarehe ya kuhudhuria hospitali" - }, - { - "name": "referral_date", - "meta_data": { - "openmrs_entity_parent": "", - "openmrs_entity": "concept", - "openmrs_entity_id": "163181AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" - }, - "type": "hidden" - }, - { - "name": "referral_time", - "openmrs_entity_parent": "", - "openmrs_entity": "concept", - "openmrs_entity_id": "referral_time", - "type": "hidden" - }, - { - "name": "referral_type", - "openmrs_entity_parent": "", - "openmrs_entity": "concept", - "openmrs_entity_id": "referral_type", - "type": "hidden" - }, - { - "name": "referral_status", - "openmrs_entity_parent": "", - "openmrs_entity": "concept", - "openmrs_entity_id": "referral_status", - "type": "hidden" } ] } diff --git a/opensrp-chw/src/ba/assets/json.form-sw/referrals/tb_referral_form.json b/opensrp-chw/src/ba/assets/json.form-sw/referrals/tb_referral_form.json index 9fe203b06a..9b7f421511 100644 --- a/opensrp-chw/src/ba/assets/json.form-sw/referrals/tb_referral_form.json +++ b/opensrp-chw/src/ba/assets/json.form-sw/referrals/tb_referral_form.json @@ -57,20 +57,6 @@ { "title": "Refaa ya Kliniki ya kutibu kifua kikuu", "fields": [ - { - "name": "chw_referral_service", - "type": "invisible", - "properties": { - "text": "Choose referral service" - }, - "meta_data": { - "openmrs_entity": "concept", - "openmrs_entity_id": "09978", - "openmrs_entity_parent": "" - }, - "options": [], - "required_status": "yes:Please specify referral service" - }, { "name": "problem", "type": "multi_choice_checkbox", @@ -224,36 +210,6 @@ "openmrs_entity_parent": "" }, "required_status": "true:Tafadhali chagua tarehe ya kuhudhuria hospitali" - }, - { - "name": "referral_date", - "meta_data": { - "openmrs_entity_parent": "", - "openmrs_entity": "concept", - "openmrs_entity_id": "163181AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" - }, - "type": "hidden" - }, - { - "name": "referral_time", - "openmrs_entity_parent": "", - "openmrs_entity": "concept", - "openmrs_entity_id": "referral_time", - "type": "hidden" - }, - { - "name": "referral_type", - "openmrs_entity_parent": "", - "openmrs_entity": "concept", - "openmrs_entity_id": "referral_type", - "type": "hidden" - }, - { - "name": "referral_status", - "openmrs_entity_parent": "", - "openmrs_entity": "concept", - "openmrs_entity_id": "referral_status", - "type": "hidden" } ] } diff --git a/opensrp-chw/src/ba/assets/json.form/referrals/anc_referral_form.json b/opensrp-chw/src/ba/assets/json.form/referrals/anc_referral_form.json index 9817c34477..6101be9e81 100644 --- a/opensrp-chw/src/ba/assets/json.form/referrals/anc_referral_form.json +++ b/opensrp-chw/src/ba/assets/json.form/referrals/anc_referral_form.json @@ -57,20 +57,6 @@ { "title": "ANC referral form", "fields": [ - { - "name": "chw_referral_service", - "type": "invisible", - "properties": { - "text": "Choose referral service" - }, - "meta_data": { - "openmrs_entity": "concept", - "openmrs_entity_id": "09978", - "openmrs_entity_parent": "" - }, - "options": [], - "required_status": "yes:Please specify referral service" - }, { "name": "problem", "type": "multi_choice_checkbox", @@ -318,7 +304,12 @@ } } ], - "required_status": "yes:Please specify reason for ANC referral" + "required_status": "yes:Please specify reason for ANC referral", + "dependent_calculations": [ + "referral_date", + "referral_time", + "referral_type" + ] }, { "name": "problem_other", @@ -432,38 +423,6 @@ "openmrs_entity_parent": "" }, "required_status": "true:Please specify the appointment date" - }, - { - "name": "referral_date", - "meta_data": { - "openmrs_entity_parent": "", - "openmrs_entity": "concept", - "openmrs_entity_id": "163181AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" - }, - "type": "hidden" - }, - { - "name": "referral_time", - "meta_data": { - "openmrs_entity_parent": "", - "openmrs_entity": "concept", - "openmrs_entity_id": "referral_time" - }, - "type": "hidden" - }, - { - "name": "referral_type", - "openmrs_entity_parent": "", - "openmrs_entity": "concept", - "openmrs_entity_id": "referral_type", - "type": "hidden" - }, - { - "name": "referral_status", - "openmrs_entity_parent": "", - "openmrs_entity": "concept", - "openmrs_entity_id": "referral_status", - "type": "hidden" } ] } diff --git a/opensrp-chw/src/ba/assets/json.form/referrals/child_gbv_referral_form.json b/opensrp-chw/src/ba/assets/json.form/referrals/child_gbv_referral_form.json index 9e1b83a410..c3b74e4a32 100644 --- a/opensrp-chw/src/ba/assets/json.form/referrals/child_gbv_referral_form.json +++ b/opensrp-chw/src/ba/assets/json.form/referrals/child_gbv_referral_form.json @@ -147,7 +147,12 @@ } } ], - "required_status": "yes:Please specify client's problems" + "required_status": "yes:Please specify client's problems", + "dependent_calculations": [ + "referral_date", + "referral_time", + "referral_type" + ] }, { "name": "problem_other", @@ -193,36 +198,6 @@ "openmrs_entity_parent": "" }, "required_status": "true:Please specify the appointment date" - }, - { - "name": "referral_date", - "meta_data": { - "openmrs_entity_parent": "", - "openmrs_entity": "concept", - "openmrs_entity_id": "163181AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" - }, - "type": "hidden" - }, - { - "name": "referral_time", - "openmrs_entity_parent": "", - "openmrs_entity": "concept", - "openmrs_entity_id": "referral_time", - "type": "hidden" - }, - { - "name": "referral_type", - "openmrs_entity_parent": "", - "openmrs_entity": "concept", - "openmrs_entity_id": "referral_type", - "type": "hidden" - }, - { - "name": "referral_status", - "openmrs_entity_parent": "", - "openmrs_entity": "concept", - "openmrs_entity_id": "referral_status", - "type": "hidden" } ] } diff --git a/opensrp-chw/src/ba/assets/json.form/referrals/child_referral_form.json b/opensrp-chw/src/ba/assets/json.form/referrals/child_referral_form.json index aaed6da7b9..c90c44f75f 100644 --- a/opensrp-chw/src/ba/assets/json.form/referrals/child_referral_form.json +++ b/opensrp-chw/src/ba/assets/json.form/referrals/child_referral_form.json @@ -57,20 +57,6 @@ { "title": "Sick child form", "fields": [ - { - "name": "chw_referral_service", - "type": "invisible", - "properties": { - "text": "Choose referral service" - }, - "meta_data": { - "openmrs_entity": "concept", - "openmrs_entity_id": "09978", - "openmrs_entity_parent": "" - }, - "options": [], - "required_status": "yes:Please specify referral service" - }, { "name": "problem", "type": "multi_choice_checkbox", @@ -282,7 +268,12 @@ } } ], - "required_status": "yes:Please specify client's problems" + "required_status": "yes:Please specify client's problems", + "dependent_calculations": [ + "referral_date", + "referral_time", + "referral_type" + ] }, { "name": "problem_other", @@ -395,36 +386,6 @@ "openmrs_entity_parent": "" }, "required_status": "true:Please specify the appointment date" - }, - { - "name": "referral_date", - "meta_data": { - "openmrs_entity_parent": "", - "openmrs_entity": "concept", - "openmrs_entity_id": "163181AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" - }, - "type": "hidden" - }, - { - "name": "referral_time", - "openmrs_entity_parent": "", - "openmrs_entity": "concept", - "openmrs_entity_id": "referral_time", - "type": "hidden" - }, - { - "name": "referral_type", - "openmrs_entity_parent": "", - "openmrs_entity": "concept", - "openmrs_entity_id": "referral_type", - "type": "hidden" - }, - { - "name": "referral_status", - "openmrs_entity_parent": "", - "openmrs_entity": "concept", - "openmrs_entity_id": "referral_status", - "type": "hidden" } ] } diff --git a/opensrp-chw/src/ba/assets/json.form/referrals/gbv_referral_form.json b/opensrp-chw/src/ba/assets/json.form/referrals/gbv_referral_form.json index eb841a744d..f50e22357a 100644 --- a/opensrp-chw/src/ba/assets/json.form/referrals/gbv_referral_form.json +++ b/opensrp-chw/src/ba/assets/json.form/referrals/gbv_referral_form.json @@ -57,20 +57,6 @@ { "title": "Gender-based violence services Referral Form", "fields": [ - { - "name": "chw_referral_service", - "type": "invisible", - "properties": { - "text": "Choose referral service" - }, - "meta_data": { - "openmrs_entity": "concept", - "openmrs_entity_id": "09978", - "openmrs_entity_parent": "" - }, - "options": [], - "required_status": "yes:Please specify referral service" - }, { "name": "problem", "type": "multi_choice_checkbox", @@ -145,7 +131,12 @@ } } ], - "required_status": "yes:Please specify client's problems" + "required_status": "yes:Please specify client's problems", + "dependent_calculations": [ + "referral_date", + "referral_time", + "referral_type" + ] }, { "name": "problem_other", @@ -191,36 +182,6 @@ "openmrs_entity_parent": "" }, "required_status": "true:Please specify the appointment date" - }, - { - "name": "referral_date", - "meta_data": { - "openmrs_entity_parent": "", - "openmrs_entity": "concept", - "openmrs_entity_id": "163181AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" - }, - "type": "hidden" - }, - { - "name": "referral_time", - "openmrs_entity_parent": "", - "openmrs_entity": "concept", - "openmrs_entity_id": "referral_time", - "type": "hidden" - }, - { - "name": "referral_type", - "openmrs_entity_parent": "", - "openmrs_entity": "concept", - "openmrs_entity_id": "referral_type", - "type": "hidden" - }, - { - "name": "referral_status", - "openmrs_entity_parent": "", - "openmrs_entity": "concept", - "openmrs_entity_id": "referral_status", - "type": "hidden" } ] } diff --git a/opensrp-chw/src/ba/assets/json.form/referrals/hiv_referral_form.json b/opensrp-chw/src/ba/assets/json.form/referrals/hiv_referral_form.json index 8b153e563e..9f43754e88 100644 --- a/opensrp-chw/src/ba/assets/json.form/referrals/hiv_referral_form.json +++ b/opensrp-chw/src/ba/assets/json.form/referrals/hiv_referral_form.json @@ -57,20 +57,6 @@ { "title": "Clinic of Treatment and Care Referral form", "fields": [ - { - "name": "chw_referral_service", - "type": "invisible", - "properties": { - "text": "Choose referral service" - }, - "meta_data": { - "openmrs_entity": "concept", - "openmrs_entity_id": "09978", - "openmrs_entity_parent": "" - }, - "options": [], - "required_status": "yes:Please specify referral service" - }, { "name": "problem", "type": "multi_choice_checkbox", @@ -129,7 +115,12 @@ } } ], - "required_status": "yes:Please specify client's problems" + "required_status": "yes:Please specify client's problems", + "dependent_calculations": [ + "referral_date", + "referral_time", + "referral_type" + ] }, { "name": "problem_other", @@ -224,36 +215,6 @@ "openmrs_entity_parent": "" }, "required_status": "true:Please specify the appointment date" - }, - { - "name": "referral_date", - "meta_data": { - "openmrs_entity_parent": "", - "openmrs_entity": "concept", - "openmrs_entity_id": "163181AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" - }, - "type": "hidden" - }, - { - "name": "referral_time", - "openmrs_entity_parent": "", - "openmrs_entity": "concept", - "openmrs_entity_id": "referral_time", - "type": "hidden" - }, - { - "name": "referral_type", - "openmrs_entity_parent": "", - "openmrs_entity": "concept", - "openmrs_entity_id": "referral_type", - "type": "hidden" - }, - { - "name": "referral_status", - "openmrs_entity_parent": "", - "openmrs_entity": "concept", - "openmrs_entity_id": "referral_status", - "type": "hidden" } ] } diff --git a/opensrp-chw/src/ba/assets/json.form/referrals/pnc_referral_form.json b/opensrp-chw/src/ba/assets/json.form/referrals/pnc_referral_form.json index 2c6ce4d5b7..79170b557d 100644 --- a/opensrp-chw/src/ba/assets/json.form/referrals/pnc_referral_form.json +++ b/opensrp-chw/src/ba/assets/json.form/referrals/pnc_referral_form.json @@ -57,20 +57,6 @@ { "title": "PNC referral form", "fields": [ - { - "name": "chw_referral_service", - "type": "invisible", - "properties": { - "text": "Choose referral service" - }, - "meta_data": { - "openmrs_entity": "concept", - "openmrs_entity_id": "09978", - "openmrs_entity_parent": "" - }, - "options": [], - "required_status": "yes:Please specify referral service" - }, { "name": "problem", "type": "multi_choice_checkbox", @@ -408,7 +394,12 @@ } } ], - "required_status": "yes:Please specify client's problems" + "required_status": "yes:Please specify client's problems", + "dependent_calculations": [ + "referral_date", + "referral_time", + "referral_type" + ] }, { "name": "problem_other", @@ -523,36 +514,6 @@ "openmrs_entity_parent": "" }, "required_status": "true:Please specify the appointment date" - }, - { - "name": "referral_date", - "meta_data": { - "openmrs_entity_parent": "", - "openmrs_entity": "concept", - "openmrs_entity_id": "163181AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" - }, - "type": "hidden" - }, - { - "name": "referral_time", - "openmrs_entity_parent": "", - "openmrs_entity": "concept", - "openmrs_entity_id": "referral_time", - "type": "hidden" - }, - { - "name": "referral_type", - "openmrs_entity_parent": "", - "openmrs_entity": "concept", - "openmrs_entity_id": "referral_type", - "type": "hidden" - }, - { - "name": "referral_status", - "openmrs_entity_parent": "", - "openmrs_entity": "concept", - "openmrs_entity_id": "referral_status", - "type": "hidden" } ] } diff --git a/opensrp-chw/src/ba/assets/json.form/referrals/referral_form.json b/opensrp-chw/src/ba/assets/json.form/referrals/referral_form.json index ae15b5bfc9..e78e5edbb9 100644 --- a/opensrp-chw/src/ba/assets/json.form/referrals/referral_form.json +++ b/opensrp-chw/src/ba/assets/json.form/referrals/referral_form.json @@ -57,20 +57,6 @@ { "title": "Referral form", "fields": [ - { - "name": "chw_referral_service", - "type": "invisible", - "properties": { - "text": "Choose referral service" - }, - "meta_data": { - "openmrs_entity": "concept", - "openmrs_entity_id": "09978", - "openmrs_entity_parent": "" - }, - "options": [], - "required_status": "yes:Please specify referral service" - }, { "name": "problem", "type": "multi_choice_checkbox", @@ -93,7 +79,12 @@ } } ], - "required_status": "yes:Please specify client's problems" + "required_status": "yes:Please specify client's problems", + "dependent_calculations": [ + "referral_date", + "referral_time", + "referral_type" + ] }, { "name": "problem_other", @@ -188,36 +179,6 @@ "openmrs_entity_parent": "" }, "required_status": "true:Please specify the appointment date" - }, - { - "name": "referral_date", - "meta_data": { - "openmrs_entity_parent": "", - "openmrs_entity": "concept", - "openmrs_entity_id": "163181AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" - }, - "type": "hidden" - }, - { - "name": "referral_time", - "openmrs_entity_parent": "", - "openmrs_entity": "concept", - "openmrs_entity_id": "referral_time", - "type": "hidden" - }, - { - "name": "referral_type", - "openmrs_entity_parent": "", - "openmrs_entity": "concept", - "openmrs_entity_id": "referral_type", - "type": "hidden" - }, - { - "name": "referral_status", - "openmrs_entity_parent": "", - "openmrs_entity": "concept", - "openmrs_entity_id": "referral_status", - "type": "hidden" } ] } diff --git a/opensrp-chw/src/ba/assets/json.form/referrals/tb_referral_form.json b/opensrp-chw/src/ba/assets/json.form/referrals/tb_referral_form.json index e480edf2f5..7a335b4b0d 100644 --- a/opensrp-chw/src/ba/assets/json.form/referrals/tb_referral_form.json +++ b/opensrp-chw/src/ba/assets/json.form/referrals/tb_referral_form.json @@ -57,20 +57,6 @@ { "title": "Clinic Of Tuberculosis Treatment Referral form", "fields": [ - { - "name": "chw_referral_service", - "type": "invisible", - "properties": { - "text": "Choose referral service" - }, - "meta_data": { - "openmrs_entity": "concept", - "openmrs_entity_id": "09978", - "openmrs_entity_parent": "" - }, - "options": [], - "required_status": "yes:Please specify referral service" - }, { "name": "problem", "type": "multi_choice_checkbox", @@ -129,7 +115,12 @@ } } ], - "required_status": "yes:Please specify client's problems" + "required_status": "yes:Please specify client's problems", + "dependent_calculations": [ + "referral_date", + "referral_time", + "referral_type" + ] }, { "name": "problem_other", @@ -224,36 +215,6 @@ "openmrs_entity_parent": "" }, "required_status": "true:Please specify the appointment date" - }, - { - "name": "referral_date", - "meta_data": { - "openmrs_entity_parent": "", - "openmrs_entity": "concept", - "openmrs_entity_id": "163181AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" - }, - "type": "hidden" - }, - { - "name": "referral_time", - "openmrs_entity_parent": "", - "openmrs_entity": "concept", - "openmrs_entity_id": "referral_time", - "type": "hidden" - }, - { - "name": "referral_type", - "openmrs_entity_parent": "", - "openmrs_entity": "concept", - "openmrs_entity_id": "referral_type", - "type": "hidden" - }, - { - "name": "referral_status", - "openmrs_entity_parent": "", - "openmrs_entity": "concept", - "openmrs_entity_id": "referral_status", - "type": "hidden" } ] } diff --git a/opensrp-chw/src/ba/assets/rule/general_neat_referral_form_rules.yml b/opensrp-chw/src/ba/assets/rule/general_neat_referral_form_rules.yml index d4e949ed28..6e2c07defa 100644 --- a/opensrp-chw/src/ba/assets/rule/general_neat_referral_form_rules.yml +++ b/opensrp-chw/src/ba/assets/rule/general_neat_referral_form_rules.yml @@ -11,4 +11,30 @@ description: "Specify Other pre-referral managements given" priority: 1 condition: "service_before_referral['Other_treatment'] != null" actions: - - "service_before_referral_other_visibility = true" \ No newline at end of file + - "service_before_referral_other_visibility = true" +--- +name: "referral_date_calculation" +description: "Referral date calculation" +priority: 1 +condition: "true" +actions: + - "referral_date_calculation = System.currentTimeMillis()" +--- +name: "referral_time_calculation" +description: "Referral time calculation" +priority: 1 +condition: "true" +actions: + - "def getDate(dateFormat) { + import java.util.*; + import java.text.SimpleDateFormat; + return new SimpleDateFormat(dateFormat).format(System.currentTimeMillis()); + }" + - "referral_time_calculation = getDate('HH:mm:ss.SSS')" +--- +name: "referral_type_calculation" +description: "Referral type calculation" +priority: 1 +condition: "true" +actions: + - "referral_type_calculation = 'community_to_facility_referral'" \ No newline at end of file From 5d72f77d9086e6c3e51eec99194ad844212fd22d Mon Sep 17 00:00:00 2001 From: cozej4 Date: Thu, 28 May 2020 09:03:10 +0300 Subject: [PATCH 053/112] Code cleaning --- .../chw/activity/HivProfileActivity.java | 19 +------------------ .../chw/activity/TbProfileActivity.java | 19 +------------------ 2 files changed, 2 insertions(+), 36 deletions(-) diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/activity/HivProfileActivity.java b/opensrp-chw/src/main/java/org/smartregister/chw/activity/HivProfileActivity.java index 52915641a7..ae0cc57b80 100644 --- a/opensrp-chw/src/main/java/org/smartregister/chw/activity/HivProfileActivity.java +++ b/opensrp-chw/src/main/java/org/smartregister/chw/activity/HivProfileActivity.java @@ -125,24 +125,7 @@ protected void onActivityResult(int requestCode, int resultCode, Intent data) { @Override public void openMedicalHistory() { - OnMemberTypeLoadedListener onMemberTypeLoadedListener = memberType -> { - - switch (memberType.getMemberType()) { - case CoreConstants.TABLE_NAME.ANC_MEMBER: - AncMedicalHistoryActivity.startMe(HivProfileActivity.this, memberType.getMemberObject()); - break; - case CoreConstants.TABLE_NAME.PNC_MEMBER: - PncMedicalHistoryActivity.startMe(HivProfileActivity.this, memberType.getMemberObject()); - break; - case CoreConstants.TABLE_NAME.CHILD: - ChildMedicalHistoryActivity.startMe(HivProfileActivity.this, memberType.getMemberObject()); - break; - default: - Timber.v("Member info undefined"); - break; - } - }; - executeOnLoaded(onMemberTypeLoadedListener); + //TODO implement } @Override diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/activity/TbProfileActivity.java b/opensrp-chw/src/main/java/org/smartregister/chw/activity/TbProfileActivity.java index 56355f6198..7f5a5d9e86 100644 --- a/opensrp-chw/src/main/java/org/smartregister/chw/activity/TbProfileActivity.java +++ b/opensrp-chw/src/main/java/org/smartregister/chw/activity/TbProfileActivity.java @@ -130,24 +130,7 @@ protected void onActivityResult(int requestCode, int resultCode, Intent data) { @Override public void openMedicalHistory() { - OnMemberTypeLoadedListener onMemberTypeLoadedListener = memberType -> { - - switch (memberType.getMemberType()) { - case CoreConstants.TABLE_NAME.ANC_MEMBER: - AncMedicalHistoryActivity.startMe(TbProfileActivity.this, memberType.getMemberObject()); - break; - case CoreConstants.TABLE_NAME.PNC_MEMBER: - PncMedicalHistoryActivity.startMe(TbProfileActivity.this, memberType.getMemberObject()); - break; - case CoreConstants.TABLE_NAME.CHILD: - ChildMedicalHistoryActivity.startMe(TbProfileActivity.this, memberType.getMemberObject()); - break; - default: - Timber.v("Member info undefined"); - break; - } - }; - executeOnLoaded(onMemberTypeLoadedListener); + //TODO implement } @Override From f999176bd104991b436ef4abec201b000fca1410 Mon Sep 17 00:00:00 2001 From: cozej4 Date: Thu, 28 May 2020 10:15:31 +0300 Subject: [PATCH 054/112] Refactored starting of hiv form activities --- .../AllClientsMemberProfileActivity.java | 3 +- .../FamilyOtherMemberProfileActivity.java | 4 ++- .../chw/activity/HivRegisterActivity.java | 30 +++++++++++-------- .../activity/PncMemberProfileActivity.java | 4 ++- .../chw/fragment/HivRegisterFragment.java | 4 ++- 5 files changed, 28 insertions(+), 17 deletions(-) diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/activity/AllClientsMemberProfileActivity.java b/opensrp-chw/src/main/java/org/smartregister/chw/activity/AllClientsMemberProfileActivity.java index 7bdf2a7084..81acdbbd0f 100644 --- a/opensrp-chw/src/main/java/org/smartregister/chw/activity/AllClientsMemberProfileActivity.java +++ b/opensrp-chw/src/main/java/org/smartregister/chw/activity/AllClientsMemberProfileActivity.java @@ -54,6 +54,7 @@ import static com.vijay.jsonwizard.constants.JsonFormConstants.COUNT; import static com.vijay.jsonwizard.constants.JsonFormConstants.STEP1; import static org.smartregister.chw.core.utils.CoreReferralUtils.getCommonRepository; +import static org.smartregister.chw.core.utils.FormUtils.getFormUtils; import static org.smartregister.family.util.JsonFormUtils.STEP2; public class AllClientsMemberProfileActivity extends CoreFamilyOtherMemberProfileActivity implements OnClickFloatingMenu, AllClientsMemberContract.View { @@ -169,7 +170,7 @@ protected void startMalariaRegister() { @Override protected void startHivRegister() { - HivRegisterActivity.startHIVRegistrationActivity(AllClientsMemberProfileActivity.this, baseEntityId); + HivRegisterActivity.startHIVFormActivity(AllClientsMemberProfileActivity.this,baseEntityId,org.smartregister.chw.util.Constants.JSON_FORM.getHivRegistration(),getFormUtils().getFormJsonFromRepositoryOrAssets(org.smartregister.chw.util.Constants.JSON_FORM.getHivRegistration()).toString()); } @Override diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/activity/FamilyOtherMemberProfileActivity.java b/opensrp-chw/src/main/java/org/smartregister/chw/activity/FamilyOtherMemberProfileActivity.java index 0e5879da0c..f2d3942bb2 100644 --- a/opensrp-chw/src/main/java/org/smartregister/chw/activity/FamilyOtherMemberProfileActivity.java +++ b/opensrp-chw/src/main/java/org/smartregister/chw/activity/FamilyOtherMemberProfileActivity.java @@ -30,6 +30,8 @@ import timber.log.Timber; +import static org.smartregister.chw.core.utils.FormUtils.getFormUtils; + public class FamilyOtherMemberProfileActivity extends CoreFamilyOtherMemberProfileActivity { private FamilyMemberFloatingMenu familyFloatingMenu; private Flavor flavor = new FamilyOtherMemberProfileActivityFlv(); @@ -115,7 +117,7 @@ protected void removeIndividualProfile() { @Override protected void startHivRegister() { - HivRegisterActivity.startHIVRegistrationActivity(FamilyOtherMemberProfileActivity.this, baseEntityId); + HivRegisterActivity.startHIVFormActivity(FamilyOtherMemberProfileActivity.this,baseEntityId,org.smartregister.chw.util.Constants.JSON_FORM.getHivRegistration(),getFormUtils().getFormJsonFromRepositoryOrAssets(org.smartregister.chw.util.Constants.JSON_FORM.getHivRegistration()).toString()); } @Override diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/activity/HivRegisterActivity.java b/opensrp-chw/src/main/java/org/smartregister/chw/activity/HivRegisterActivity.java index e52778cac0..86fe2d7aa1 100644 --- a/opensrp-chw/src/main/java/org/smartregister/chw/activity/HivRegisterActivity.java +++ b/opensrp-chw/src/main/java/org/smartregister/chw/activity/HivRegisterActivity.java @@ -9,7 +9,7 @@ import com.google.android.material.bottomnavigation.LabelVisibilityMode; import org.jetbrains.annotations.NotNull; -import org.json.JSONObject; +import org.jetbrains.annotations.Nullable; import org.smartregister.chw.R; import org.smartregister.chw.core.custom_views.NavigationMenu; import org.smartregister.chw.core.job.HomeVisitServiceJob; @@ -20,7 +20,7 @@ import org.smartregister.chw.hiv.activity.BaseHivRegistrationFormsActivity; import org.smartregister.chw.hiv.fragment.BaseHivRegisterFragment; import org.smartregister.chw.util.Constants; -import org.smartregister.family.util.JsonFormUtils; +import org.smartregister.chw.util.JsonFormUtils; import org.smartregister.helper.BottomNavigationHelper; import org.smartregister.job.ImageUploadServiceJob; import org.smartregister.job.PullUniqueIdsServiceJob; @@ -30,18 +30,15 @@ import java.util.List; -import static org.smartregister.chw.core.utils.FormUtils.getFormUtils; - public class HivRegisterActivity extends BaseHivRegisterActivity { + private String baseEntityID; - public static void startHIVRegistrationActivity(Activity activity, String baseEntityID) { - Intent intent = new Intent(activity, BaseHivRegistrationFormsActivity.class); + public static void startHIVFormActivity(Activity activity, String baseEntityID, String formName, String payloadType) { + Intent intent = new Intent(activity, HivRegisterActivity.class); intent.putExtra(org.smartregister.chw.hiv.util.Constants.ActivityPayload.BASE_ENTITY_ID, baseEntityID); - intent.putExtra(org.smartregister.chw.hiv.util.Constants.ActivityPayload.JSON_FORM, getFormUtils().getFormJsonFromRepositoryOrAssets(org.smartregister.chw.util.Constants.JSON_FORM.getHivRegistration()).toString()); - intent.putExtra(org.smartregister.chw.hiv.util.Constants.ActivityPayload.ACTION, org.smartregister.chw.hiv.util.Constants.ActivityPayloadType.REGISTRATION); - intent.putExtra(org.smartregister.chw.hiv.util.Constants.ActivityPayload.USE_DEFAULT_NEAT_FORM_LAYOUT,false); - - activity.startActivityForResult(intent, JsonFormUtils.REQUEST_CODE_GET_JSON); + intent.putExtra(org.smartregister.chw.hiv.util.Constants.ActivityPayload.ACTION, payloadType); + intent.putExtra(org.smartregister.chw.hiv.util.Constants.ActivityPayload.HIV_REGISTRATION_FORM_NAME, formName); + activity.startActivity(intent); } @NotNull @@ -64,6 +61,7 @@ public List getViewIdentifiers() { @Override protected void onCreate(Bundle savedInstanceState) { + baseEntityID = getIntent().getStringExtra(org.smartregister.chw.hiv.util.Constants.ActivityPayload.BASE_ENTITY_ID); super.onCreate(savedInstanceState); NavigationMenu.getInstance(this, null, null); } @@ -89,9 +87,15 @@ protected void registerBottomNavigation() { } } + @Override - public void startFormActivity(JSONObject jsonForm) { - //Implement + public void startFormActivity(@Nullable String formName, @Nullable String entityId, @Nullable String metaData) { + Intent intent = new Intent(this, BaseHivRegistrationFormsActivity.class); + intent.putExtra(org.smartregister.chw.hiv.util.Constants.ActivityPayload.BASE_ENTITY_ID, baseEntityID); + intent.putExtra(org.smartregister.chw.hiv.util.Constants.ActivityPayload.JSON_FORM, metaData); + intent.putExtra(org.smartregister.chw.hiv.util.Constants.ActivityPayload.USE_DEFAULT_NEAT_FORM_LAYOUT, false); + + this.startActivityForResult(intent, JsonFormUtils.REQUEST_CODE_GET_JSON); } private void startRegisterActivity() { diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/activity/PncMemberProfileActivity.java b/opensrp-chw/src/main/java/org/smartregister/chw/activity/PncMemberProfileActivity.java index 4eb4ba5969..ad3a00b1af 100644 --- a/opensrp-chw/src/main/java/org/smartregister/chw/activity/PncMemberProfileActivity.java +++ b/opensrp-chw/src/main/java/org/smartregister/chw/activity/PncMemberProfileActivity.java @@ -64,6 +64,8 @@ import io.reactivex.schedulers.Schedulers; import timber.log.Timber; +import static org.smartregister.chw.core.utils.FormUtils.getFormUtils; + public class PncMemberProfileActivity extends CorePncMemberProfileActivity implements PncMemberProfileContract.View { private Flavor flavor = new PncMemberProfileActivityFlv(); @@ -378,7 +380,7 @@ protected void startFpRegister() { @Override protected void startHivRegister() { - HivRegisterActivity.startHIVRegistrationActivity(this, memberObject.getBaseEntityId()); + HivRegisterActivity.startHIVFormActivity(this, memberObject.getBaseEntityId(),org.smartregister.chw.util.Constants.JSON_FORM.getHivRegistration(),getFormUtils().getFormJsonFromRepositoryOrAssets(org.smartregister.chw.util.Constants.JSON_FORM.getHivRegistration()).toString()); } @Override diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/fragment/HivRegisterFragment.java b/opensrp-chw/src/main/java/org/smartregister/chw/fragment/HivRegisterFragment.java index 96743a117c..12b2aa4b5e 100644 --- a/opensrp-chw/src/main/java/org/smartregister/chw/fragment/HivRegisterFragment.java +++ b/opensrp-chw/src/main/java/org/smartregister/chw/fragment/HivRegisterFragment.java @@ -14,6 +14,8 @@ import timber.log.Timber; +import static org.smartregister.chw.core.utils.FormUtils.getFormUtils; + public class HivRegisterFragment extends CoreHivRegisterFragment { @Override protected void initializePresenter() { @@ -39,7 +41,7 @@ protected void openProfile(CommonPersonObjectClient client) { @Override protected void openFollowUpVisit(@Nullable HivMemberObject hivMemberObject) { if (getActivity() != null) - HivProfileActivity.startHivFollowupActivity(getActivity(), hivMemberObject.getBaseEntityId()); + HivRegisterActivity.startHIVFormActivity(getActivity(),hivMemberObject.getBaseEntityId(),org.smartregister.chw.util.Constants.JSON_FORM.getHivRegistration(),getFormUtils().getFormJsonFromRepositoryOrAssets(org.smartregister.chw.util.Constants.JSON_FORM.getHivFollowupVisit()).toString()); } From 8d94136be2e85696f668db1fb4e8a29e13e8c294 Mon Sep 17 00:00:00 2001 From: cozej4 Date: Thu, 28 May 2020 11:09:57 +0300 Subject: [PATCH 055/112] Refactored starting of TB form activity --- .../AllClientsMemberProfileActivity.java | 2 +- .../FamilyOtherMemberProfileActivity.java | 2 +- .../chw/activity/HivProfileActivity.java | 3 +- .../activity/PncMemberProfileActivity.java | 2 +- .../chw/activity/TbProfileActivity.java | 7 ++--- .../chw/activity/TbRegisterActivity.java | 31 +++++++------------ .../chw/fragment/TbRegisterFragment.java | 4 ++- 7 files changed, 22 insertions(+), 29 deletions(-) diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/activity/AllClientsMemberProfileActivity.java b/opensrp-chw/src/main/java/org/smartregister/chw/activity/AllClientsMemberProfileActivity.java index 81acdbbd0f..2e175cdb25 100644 --- a/opensrp-chw/src/main/java/org/smartregister/chw/activity/AllClientsMemberProfileActivity.java +++ b/opensrp-chw/src/main/java/org/smartregister/chw/activity/AllClientsMemberProfileActivity.java @@ -175,7 +175,7 @@ protected void startHivRegister() { @Override protected void startTbRegister() { - TbRegisterActivity.startTbRegistrationActivity(AllClientsMemberProfileActivity.this, baseEntityId); + TbRegisterActivity.startTbFormActivity(AllClientsMemberProfileActivity.this, baseEntityId,org.smartregister.chw.util.Constants.JSON_FORM.getTbRegistration(),getFormUtils().getFormJsonFromRepositoryOrAssets(org.smartregister.chw.util.Constants.JSON_FORM.getTbRegistration()).toString()); } @Override diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/activity/FamilyOtherMemberProfileActivity.java b/opensrp-chw/src/main/java/org/smartregister/chw/activity/FamilyOtherMemberProfileActivity.java index f2d3942bb2..4fcdad4901 100644 --- a/opensrp-chw/src/main/java/org/smartregister/chw/activity/FamilyOtherMemberProfileActivity.java +++ b/opensrp-chw/src/main/java/org/smartregister/chw/activity/FamilyOtherMemberProfileActivity.java @@ -122,7 +122,7 @@ protected void startHivRegister() { @Override protected void startTbRegister() { - TbRegisterActivity.startTbRegistrationActivity(FamilyOtherMemberProfileActivity.this, baseEntityId); + TbRegisterActivity.startTbFormActivity(FamilyOtherMemberProfileActivity.this, baseEntityId,org.smartregister.chw.util.Constants.JSON_FORM.getTbRegistration(),getFormUtils().getFormJsonFromRepositoryOrAssets(org.smartregister.chw.util.Constants.JSON_FORM.getTbRegistration()).toString()); } @Override diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/activity/HivProfileActivity.java b/opensrp-chw/src/main/java/org/smartregister/chw/activity/HivProfileActivity.java index ae0cc57b80..96a9591946 100644 --- a/opensrp-chw/src/main/java/org/smartregister/chw/activity/HivProfileActivity.java +++ b/opensrp-chw/src/main/java/org/smartregister/chw/activity/HivProfileActivity.java @@ -18,7 +18,6 @@ import org.smartregister.chw.core.task.RunnableTask; import org.smartregister.chw.core.utils.CoreConstants; import org.smartregister.chw.custom_view.HivFloatingMenu; -import org.smartregister.chw.fp.util.FamilyPlanningConstants; import org.smartregister.chw.hiv.activity.BaseHivRegistrationFormsActivity; import org.smartregister.chw.hiv.domain.HivMemberObject; import org.smartregister.chw.hiv.util.HivUtil; @@ -130,7 +129,7 @@ public void openMedicalHistory() { @Override public void openHivRegistrationForm() { - TbRegisterActivity.startTbRegistrationActivity(this, getHivMemberObject().getBaseEntityId()); + HivRegisterActivity.startHIVFormActivity(this, getHivMemberObject().getBaseEntityId(),org.smartregister.chw.util.Constants.JSON_FORM.getHivRegistration(),getFormUtils().getFormJsonFromRepositoryOrAssets(org.smartregister.chw.util.Constants.JSON_FORM.getHivRegistration()).toString()); } diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/activity/PncMemberProfileActivity.java b/opensrp-chw/src/main/java/org/smartregister/chw/activity/PncMemberProfileActivity.java index ad3a00b1af..303f047216 100644 --- a/opensrp-chw/src/main/java/org/smartregister/chw/activity/PncMemberProfileActivity.java +++ b/opensrp-chw/src/main/java/org/smartregister/chw/activity/PncMemberProfileActivity.java @@ -385,7 +385,7 @@ protected void startHivRegister() { @Override protected void startTbRegister() { - TbRegisterActivity.startTbRegistrationActivity(this, memberObject.getBaseEntityId()); + TbRegisterActivity.startTbFormActivity(this, memberObject.getBaseEntityId(),org.smartregister.chw.util.Constants.JSON_FORM.getTbRegistration(),getFormUtils().getFormJsonFromRepositoryOrAssets(org.smartregister.chw.util.Constants.JSON_FORM.getTbRegistration()).toString()); } @Override diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/activity/TbProfileActivity.java b/opensrp-chw/src/main/java/org/smartregister/chw/activity/TbProfileActivity.java index 7f5a5d9e86..d878453a75 100644 --- a/opensrp-chw/src/main/java/org/smartregister/chw/activity/TbProfileActivity.java +++ b/opensrp-chw/src/main/java/org/smartregister/chw/activity/TbProfileActivity.java @@ -45,11 +45,10 @@ public static void startTbProfileActivity(Activity activity, TbMemberObject memb activity.startActivity(intent); } - public static void startTbFollowupActivity(Activity activity, String baseEntityID) { + public void startTbFollowupActivity(Activity activity, String baseEntityID) { Intent intent = new Intent(activity, BaseTbRegistrationFormsActivity.class); intent.putExtra(org.smartregister.chw.tb.util.Constants.ActivityPayload.BASE_ENTITY_ID, baseEntityID); intent.putExtra(org.smartregister.chw.tb.util.Constants.ActivityPayload.JSON_FORM, getFormUtils().getFormJsonFromRepositoryOrAssets(org.smartregister.chw.util.Constants.JSON_FORM.getTbFollowupVisit()).toString()); - intent.putExtra(org.smartregister.chw.tb.util.Constants.ActivityPayload.ACTION, Constants.ActivityPayloadType.FOLLOW_UP_VISIT); intent.putExtra(org.smartregister.chw.tb.util.Constants.ActivityPayload.USE_DEFAULT_NEAT_FORM_LAYOUT, false); activity.startActivityForResult(intent, org.smartregister.chw.anc.util.Constants.REQUEST_CODE_HOME_VISIT); @@ -71,7 +70,7 @@ protected void removeMember() { @Override protected void startTbCaseClosure() { - TbRegisterActivity.startTbCaseClosureActivity(this, getTbMemberObject().getBaseEntityId()); + TbRegisterActivity.startTbFormActivity(this, getTbMemberObject().getBaseEntityId(), org.smartregister.chw.util.Constants.JSON_FORM.getTbCaseClosure(), getFormUtils().getFormJsonFromRepositoryOrAssets(org.smartregister.chw.util.Constants.JSON_FORM.getTbCaseClosure()).toString()); } @Override @@ -135,7 +134,7 @@ public void openMedicalHistory() { @Override public void openTbRegistrationForm() { - TbRegisterActivity.startTbRegistrationActivity(this, getTbMemberObject().getBaseEntityId()); + TbRegisterActivity.startTbFormActivity(this, getTbMemberObject().getBaseEntityId(),org.smartregister.chw.util.Constants.JSON_FORM.getTbRegistration(),getFormUtils().getFormJsonFromRepositoryOrAssets(org.smartregister.chw.util.Constants.JSON_FORM.getTbRegistration()).toString()); } diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/activity/TbRegisterActivity.java b/opensrp-chw/src/main/java/org/smartregister/chw/activity/TbRegisterActivity.java index 80cb40d341..db148b0c62 100644 --- a/opensrp-chw/src/main/java/org/smartregister/chw/activity/TbRegisterActivity.java +++ b/opensrp-chw/src/main/java/org/smartregister/chw/activity/TbRegisterActivity.java @@ -9,7 +9,7 @@ import com.google.android.material.bottomnavigation.LabelVisibilityMode; import org.jetbrains.annotations.NotNull; -import org.json.JSONObject; +import org.jetbrains.annotations.Nullable; import org.smartregister.chw.R; import org.smartregister.chw.core.custom_views.NavigationMenu; import org.smartregister.chw.core.job.HomeVisitServiceJob; @@ -30,25 +30,13 @@ import java.util.List; -import static org.smartregister.chw.core.utils.FormUtils.getFormUtils; - public class TbRegisterActivity extends BaseTbRegisterActivity { - public static void startTbRegistrationActivity(Activity activity, String baseEntityID) { - Intent intent = new Intent(activity, BaseTbRegistrationFormsActivity.class); + public static void startTbFormActivity(Activity activity, String baseEntityID, String formName, String payloadType) { + Intent intent = new Intent(activity, TbRegisterActivity.class); intent.putExtra(org.smartregister.chw.tb.util.Constants.ActivityPayload.BASE_ENTITY_ID, baseEntityID); - intent.putExtra(org.smartregister.chw.tb.util.Constants.ActivityPayload.JSON_FORM, getFormUtils().getFormJsonFromRepositoryOrAssets(Constants.JSON_FORM.getTbRegistration()).toString()); - intent.putExtra(org.smartregister.chw.tb.util.Constants.ActivityPayload.ACTION, org.smartregister.chw.tb.util.Constants.ActivityPayloadType.REGISTRATION); - intent.putExtra(org.smartregister.chw.tb.util.Constants.ActivityPayload.USE_DEFAULT_NEAT_FORM_LAYOUT, false); - activity.startActivityForResult(intent, JsonFormUtils.REQUEST_CODE_GET_JSON); - } - - public static void startTbCaseClosureActivity(Activity activity, String baseEntityID) { - Intent intent = new Intent(activity, BaseTbRegistrationFormsActivity.class); - intent.putExtra(org.smartregister.chw.tb.util.Constants.ActivityPayload.BASE_ENTITY_ID, baseEntityID); - intent.putExtra(org.smartregister.chw.tb.util.Constants.ActivityPayload.USE_DEFAULT_NEAT_FORM_LAYOUT, false); - intent.putExtra(org.smartregister.chw.tb.util.Constants.ActivityPayload.JSON_FORM, getFormUtils().getFormJsonFromRepositoryOrAssets(Constants.JSON_FORM.getTbCaseClosure()).toString()); - intent.putExtra(org.smartregister.chw.tb.util.Constants.ActivityPayload.ACTION, org.smartregister.chw.tb.util.Constants.ActivityPayloadType.REGISTRATION); + intent.putExtra(org.smartregister.chw.tb.util.Constants.ActivityPayload.ACTION, payloadType); + intent.putExtra(org.smartregister.chw.tb.util.Constants.ActivityPayload.TB_REGISTRATION_FORM_NAME, formName); activity.startActivityForResult(intent, JsonFormUtils.REQUEST_CODE_GET_JSON); } @@ -98,8 +86,13 @@ protected void registerBottomNavigation() { } @Override - public void startFormActivity(JSONObject jsonForm) { - //Implement + public void startFormActivity(@Nullable String formName, @Nullable String entityId, @Nullable String metaData) { + Intent intent = new Intent(this, BaseTbRegistrationFormsActivity.class); + intent.putExtra(org.smartregister.chw.tb.util.Constants.ActivityPayload.BASE_ENTITY_ID, entityId); + intent.putExtra(org.smartregister.chw.tb.util.Constants.ActivityPayload.JSON_FORM, metaData); + intent.putExtra(org.smartregister.chw.tb.util.Constants.ActivityPayload.USE_DEFAULT_NEAT_FORM_LAYOUT, false); + + this.startActivityForResult(intent, JsonFormUtils.REQUEST_CODE_GET_JSON); } private void startRegisterActivity() { diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/fragment/TbRegisterFragment.java b/opensrp-chw/src/main/java/org/smartregister/chw/fragment/TbRegisterFragment.java index ea57b36f88..e505a5062a 100644 --- a/opensrp-chw/src/main/java/org/smartregister/chw/fragment/TbRegisterFragment.java +++ b/opensrp-chw/src/main/java/org/smartregister/chw/fragment/TbRegisterFragment.java @@ -15,6 +15,8 @@ import timber.log.Timber; +import static org.smartregister.chw.core.utils.FormUtils.getFormUtils; + public class TbRegisterFragment extends CoreTbRegisterFragment { @Override @@ -40,7 +42,7 @@ protected void openProfile(CommonPersonObjectClient client) { @Override protected void openFollowUpVisit(@Nullable TbMemberObject tbMemberObject) { if (getActivity() != null) - TbProfileActivity.startTbFollowupActivity(getActivity(), tbMemberObject.getBaseEntityId()); + TbRegisterActivity.startTbFormActivity(getActivity(), tbMemberObject.getBaseEntityId(),org.smartregister.chw.util.Constants.JSON_FORM.getTbFollowupVisit(),getFormUtils().getFormJsonFromRepositoryOrAssets(org.smartregister.chw.util.Constants.JSON_FORM.getTbFollowupVisit()).toString()); } } From d2cfa61604057108892447fb5ad8408c9b7a5f07 Mon Sep 17 00:00:00 2001 From: cozej4 Date: Thu, 28 May 2020 11:53:25 +0300 Subject: [PATCH 056/112] Merged changes from show-notifications-row-on-member-profile --- .../src/ba/assets/ec_client_fields.json | 35 +++++++++++ .../activity/AncMemberProfileActivity.java | 30 ++++++++++ .../chw/activity/ChildHomeVisitActivity.java | 2 +- .../chw/activity/ChildProfileActivity.java | 31 +++++++++- .../FamilyOtherMemberProfileActivity.java | 3 + .../FamilyPlanningMemberProfileActivity.java | 39 ++++++++++++- .../chw/activity/MalariaProfileActivity.java | 58 ++++++++++++------- .../activity/PncMemberProfileActivity.java | 53 +++++++++++++---- .../UpdateRegisterDetailsActivity.java | 24 +++++++- .../chw/application/ChwSyncConfiguration.java | 2 +- .../contract/AncMemberProfileContract.java | 3 +- .../chw/contract/MalariaProfileContract.java | 4 +- .../contract/PncMemberProfileContract.java | 3 +- .../fragment/AllClientsRegisterFragment.java | 3 + .../chw/fragment/ChildRegisterFragment.java | 11 ++-- .../EligibleChildrenReportFragment.java | 9 ++- .../chw/fragment/UpdatesRegisterFragment.java | 4 +- .../model/AllClientsMemberReferralModel.java | 42 -------------- .../AllClientsMemberReferralPresenter.java | 37 ------------ .../presenter/UpdatesFragmentPresenter.java | 2 +- ...wGoToMemberProfileBasedOnRegisterTask.java | 56 ++++++++++++++++++ .../chw/util/AllClientsUtils.java | 5 +- .../chw/util/NotificationsUtil.java | 55 ++++++++++++++++++ .../org/smartregister/chw/util/Utils.java | 7 +-- .../activity_all_clients_member_profile.xml | 15 +---- 25 files changed, 385 insertions(+), 148 deletions(-) delete mode 100644 opensrp-chw/src/main/java/org/smartregister/chw/model/AllClientsMemberReferralModel.java delete mode 100644 opensrp-chw/src/main/java/org/smartregister/chw/presenter/AllClientsMemberReferralPresenter.java create mode 100644 opensrp-chw/src/main/java/org/smartregister/chw/task/ChwGoToMemberProfileBasedOnRegisterTask.java create mode 100644 opensrp-chw/src/main/java/org/smartregister/chw/util/NotificationsUtil.java diff --git a/opensrp-chw/src/ba/assets/ec_client_fields.json b/opensrp-chw/src/ba/assets/ec_client_fields.json index d46b07bd26..18aa564e4c 100644 --- a/opensrp-chw/src/ba/assets/ec_client_fields.json +++ b/opensrp-chw/src/ba/assets/ec_client_fields.json @@ -1839,6 +1839,13 @@ { "name": "ec_sick_child_followup", "columns": [ + { + "column_name": "entity_id", + "type": "Event", + "json_mapping": { + "field": "baseEntityId" + } + }, { "column_name": "base_entity_id", "type": "Event", @@ -2014,6 +2021,13 @@ { "name": "ec_anc_danger_signs_outcome", "columns": [ + { + "column_name": "entity_id", + "type": "Event", + "json_mapping": { + "field": "baseEntityId" + } + }, { "column_name": "base_entity_id", "type": "Event", @@ -2084,6 +2098,13 @@ { "name": "ec_pnc_danger_signs_outcome", "columns": [ + { + "column_name": "entity_id", + "type": "Event", + "json_mapping": { + "field": "baseEntityId" + } + }, { "column_name": "base_entity_id", "type": "Event", @@ -2154,6 +2175,13 @@ { "name": "ec_malaria_followup_hf", "columns": [ + { + "column_name": "entity_id", + "type": "Event", + "json_mapping": { + "field": "baseEntityId" + } + }, { "column_name": "base_entity_id", "type": "Event", @@ -2299,6 +2327,13 @@ { "name": "ec_family_planning_update", "columns": [ + { + "column_name": "entity_id", + "type": "Event", + "json_mapping": { + "field": "baseEntityId" + } + }, { "column_name": "base_entity_id", "type": "Event", diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/activity/AncMemberProfileActivity.java b/opensrp-chw/src/main/java/org/smartregister/chw/activity/AncMemberProfileActivity.java index baaa0eb722..5ff8cd8c00 100644 --- a/opensrp-chw/src/main/java/org/smartregister/chw/activity/AncMemberProfileActivity.java +++ b/opensrp-chw/src/main/java/org/smartregister/chw/activity/AncMemberProfileActivity.java @@ -3,6 +3,8 @@ import android.app.Activity; import android.content.ContentValues; import android.content.Intent; +import android.os.Bundle; +import android.util.Pair; import android.view.Gravity; import android.view.Menu; import android.view.MenuItem; @@ -23,9 +25,11 @@ import org.smartregister.chw.application.ChwApplication; import org.smartregister.chw.contract.AncMemberProfileContract; import org.smartregister.chw.core.activity.CoreAncMemberProfileActivity; +import org.smartregister.chw.core.adapter.NotificationListAdapter; import org.smartregister.chw.core.application.CoreChwApplication; import org.smartregister.chw.core.form_data.NativeFormsDataBinder; import org.smartregister.chw.core.listener.OnClickFloatingMenu; +import org.smartregister.chw.core.utils.ChwNotificationUtil; import org.smartregister.chw.core.utils.CoreConstants; import org.smartregister.chw.core.utils.CoreJsonFormUtils; import org.smartregister.chw.custom_view.AncFloatingMenu; @@ -61,13 +65,19 @@ import io.reactivex.schedulers.Schedulers; import timber.log.Timber; +import static org.smartregister.chw.core.utils.Utils.passToolbarTitle; +import static org.smartregister.chw.util.NotificationsUtil.handleNotificationRowClick; +import static org.smartregister.chw.util.NotificationsUtil.handleReceivedNotifications; + public class AncMemberProfileActivity extends CoreAncMemberProfileActivity implements AncMemberProfileContract.View { private List referralTypeModels = new ArrayList<>(); private AncMemberProfileActivity.Flavor flavor = new AncMemberProfileActivityFlv(); + private NotificationListAdapter notificationListAdapter = new NotificationListAdapter(); public static void startMe(Activity activity, String baseEntityID) { Intent intent = new Intent(activity, AncMemberProfileActivity.class); + passToolbarTitle(activity, intent); intent.putExtra(Constants.ANC_MEMBER_OBJECTS.BASE_ENTITY_ID, baseEntityID); activity.startActivity(intent); } @@ -77,6 +87,20 @@ private void checkPhoneNumberProvided() { || !StringUtils.isBlank(getFamilyHeadPhoneNumber())); } + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + notificationAndReferralRecyclerView.setAdapter(notificationListAdapter); + notificationListAdapter.setOnClickListener(this); + } + + @Override + protected void onResume() { + super.onResume(); + notificationListAdapter.canOpen = true; + ChwNotificationUtil.retrieveNotifications(ChwApplication.getApplicationFlavor().hasReferrals(), + memberObject.getBaseEntityId(), this); + } @Override protected void onCreation() { @@ -294,6 +318,7 @@ public void onClick(View view) { } else if (id == R.id.textview_edit) { AncHomeVisitActivity.startMe(this, memberObject.getBaseEntityId(), true); } + handleNotificationRowClick(this, view, notificationListAdapter, memberObject.getBaseEntityId()); } @Override @@ -354,6 +379,11 @@ public List getReferralTypeModels() { return referralTypeModels; } + @Override + public void onReceivedNotifications(List> notifications) { + handleReceivedNotifications(this, notifications, notificationListAdapter); + } + public interface Flavor { Boolean hasFamilyLocationRow(); diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/activity/ChildHomeVisitActivity.java b/opensrp-chw/src/main/java/org/smartregister/chw/activity/ChildHomeVisitActivity.java index 4a40ad5d4a..0f9f86c259 100644 --- a/opensrp-chw/src/main/java/org/smartregister/chw/activity/ChildHomeVisitActivity.java +++ b/opensrp-chw/src/main/java/org/smartregister/chw/activity/ChildHomeVisitActivity.java @@ -14,7 +14,7 @@ protected void registerPresenter() { @Override public void submittedAndClose() { super.submittedAndClose(); - ChildProfileActivity.startMe(this, memberObject, ChildProfileActivity.class); + ChildProfileActivity.startMe(this, memberObject, ChildProfileActivity.class); } } diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/activity/ChildProfileActivity.java b/opensrp-chw/src/main/java/org/smartregister/chw/activity/ChildProfileActivity.java index 48b4f31e64..a358d87b0e 100644 --- a/opensrp-chw/src/main/java/org/smartregister/chw/activity/ChildProfileActivity.java +++ b/opensrp-chw/src/main/java/org/smartregister/chw/activity/ChildProfileActivity.java @@ -3,6 +3,8 @@ import android.app.Activity; import android.content.Context; import android.content.Intent; +import android.os.Bundle; +import android.util.Pair; import android.view.Gravity; import android.view.Menu; import android.view.MenuItem; @@ -16,9 +18,12 @@ import org.smartregister.chw.application.ChwApplication; import org.smartregister.chw.core.activity.CoreChildProfileActivity; import org.smartregister.chw.core.activity.CoreUpcomingServicesActivity; +import org.smartregister.chw.core.adapter.NotificationListAdapter; import org.smartregister.chw.core.listener.OnClickFloatingMenu; +import org.smartregister.chw.core.listener.OnRetrieveNotifications; import org.smartregister.chw.core.model.CoreChildProfileModel; import org.smartregister.chw.core.presenter.CoreChildProfilePresenter; +import org.smartregister.chw.core.utils.ChwNotificationUtil; import org.smartregister.chw.core.utils.CoreConstants; import org.smartregister.chw.custom_view.FamilyMemberFloatingMenu; import org.smartregister.chw.malaria.dao.MalariaDao; @@ -34,11 +39,14 @@ import java.util.List; import static org.smartregister.chw.anc.util.Constants.ANC_MEMBER_OBJECTS.MEMBER_PROFILE_OBJECT; +import static org.smartregister.chw.util.NotificationsUtil.handleNotificationRowClick; +import static org.smartregister.chw.util.NotificationsUtil.handleReceivedNotifications; -public class ChildProfileActivity extends CoreChildProfileActivity { +public class ChildProfileActivity extends CoreChildProfileActivity implements OnRetrieveNotifications { public FamilyMemberFloatingMenu familyFloatingMenu; private Flavor flavor = new ChildProfileActivityFlv(); private List referralTypeModels = new ArrayList<>(); + private NotificationListAdapter notificationListAdapter = new NotificationListAdapter(); public List getReferralTypeModels() { return referralTypeModels; @@ -57,6 +65,21 @@ protected void onCreation() { } } + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + notificationAndReferralRecyclerView.setAdapter(notificationListAdapter); + notificationListAdapter.setOnClickListener(this); + } + + @Override + protected void onResume() { + super.onResume(); + notificationListAdapter.canOpen = true; + ChwNotificationUtil.retrieveNotifications(ChwApplication.getApplicationFlavor().hasReferrals(), + childBaseEntityId, this); + } + @Override public void onClick(View view) { super.onClick(view); @@ -79,6 +102,7 @@ public void onClick(View view) { } else if (i == R.id.textview_undo) { presenter().updateVisitNotDone(0); } + handleNotificationRowClick(this, view, notificationListAdapter, childBaseEntityId); } @Override @@ -207,6 +231,11 @@ public void startFormActivity(JSONObject jsonForm) { startActivityForResult(flavor.getSickChildFormActivityIntent(jsonForm, this), JsonFormUtils.REQUEST_CODE_GET_JSON); } + @Override + public void onReceivedNotifications(List> notifications) { + handleReceivedNotifications(this, notifications, notificationListAdapter); + } + public interface Flavor { OnClickFloatingMenu getOnClickFloatingMenu(Activity activity, ChildProfilePresenter presenter); diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/activity/FamilyOtherMemberProfileActivity.java b/opensrp-chw/src/main/java/org/smartregister/chw/activity/FamilyOtherMemberProfileActivity.java index 4fcdad4901..dfd8b5780b 100644 --- a/opensrp-chw/src/main/java/org/smartregister/chw/activity/FamilyOtherMemberProfileActivity.java +++ b/opensrp-chw/src/main/java/org/smartregister/chw/activity/FamilyOtherMemberProfileActivity.java @@ -30,6 +30,8 @@ import timber.log.Timber; +import static org.smartregister.chw.core.utils.Utils.updateToolbarTitle; + import static org.smartregister.chw.core.utils.FormUtils.getFormUtils; public class FamilyOtherMemberProfileActivity extends CoreFamilyOtherMemberProfileActivity { @@ -40,6 +42,7 @@ public class FamilyOtherMemberProfileActivity extends CoreFamilyOtherMemberProfi protected void onCreation() { super.onCreation(); setIndependentClient(false); + updateToolbarTitle(this, R.id.toolbar_title, familyName); } @Override diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/activity/FamilyPlanningMemberProfileActivity.java b/opensrp-chw/src/main/java/org/smartregister/chw/activity/FamilyPlanningMemberProfileActivity.java index d6610cad94..996051f802 100644 --- a/opensrp-chw/src/main/java/org/smartregister/chw/activity/FamilyPlanningMemberProfileActivity.java +++ b/opensrp-chw/src/main/java/org/smartregister/chw/activity/FamilyPlanningMemberProfileActivity.java @@ -3,6 +3,8 @@ import android.app.Activity; import android.content.Context; import android.content.Intent; +import android.os.Bundle; +import android.util.Pair; import android.view.Gravity; import android.view.View; import android.widget.LinearLayout; @@ -11,12 +13,16 @@ import org.json.JSONObject; import org.smartregister.chw.BuildConfig; import org.smartregister.chw.R; +import org.smartregister.chw.application.ChwApplication; import org.smartregister.chw.core.activity.CoreFamilyPlanningMemberProfileActivity; import org.smartregister.chw.core.activity.CoreFpUpcomingServicesActivity; +import org.smartregister.chw.core.adapter.NotificationListAdapter; import org.smartregister.chw.core.contract.FamilyProfileExtendedContract; import org.smartregister.chw.core.interactor.CoreFamilyPlanningProfileInteractor; import org.smartregister.chw.core.listener.OnClickFloatingMenu; +import org.smartregister.chw.core.listener.OnRetrieveNotifications; import org.smartregister.chw.core.presenter.CoreFamilyPlanningProfilePresenter; +import org.smartregister.chw.core.utils.ChwNotificationUtil; import org.smartregister.chw.core.utils.CoreConstants; import org.smartregister.chw.core.utils.FpUtil; import org.smartregister.chw.custom_view.FamilyPlanningFloatingMenu; @@ -33,13 +39,19 @@ import timber.log.Timber; +import static org.smartregister.chw.core.utils.Utils.passToolbarTitle; +import static org.smartregister.chw.util.NotificationsUtil.handleNotificationRowClick; +import static org.smartregister.chw.util.NotificationsUtil.handleReceivedNotifications; + public class FamilyPlanningMemberProfileActivity extends CoreFamilyPlanningMemberProfileActivity - implements FamilyProfileExtendedContract.PresenterCallBack { + implements FamilyProfileExtendedContract.PresenterCallBack, OnRetrieveNotifications { private List referralTypeModels = new ArrayList<>(); + private NotificationListAdapter notificationListAdapter = new NotificationListAdapter(); public static void startFpMemberProfileActivity(Activity activity, FpMemberObject memberObject) { Intent intent = new Intent(activity, FamilyPlanningMemberProfileActivity.class); + passToolbarTitle(activity, intent); intent.putExtra(FamilyPlanningConstants.FamilyPlanningMemberObject.MEMBER_OBJECT, memberObject); activity.startActivity(intent); } @@ -50,6 +62,21 @@ protected void onCreation() { addFpReferralTypes(); } + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + notificationAndReferralRecyclerView.setAdapter(notificationListAdapter); + notificationListAdapter.setOnClickListener(this); + } + + @Override + protected void onResume() { + super.onResume(); + notificationListAdapter.canOpen = true; + ChwNotificationUtil.retrieveNotifications(ChwApplication.getApplicationFlavor().hasReferrals(), + fpMemberObject.getBaseEntityId(), this); + } + @Override protected void removeMember() { IndividualProfileRemoveActivity.startIndividualProfileActivity(FamilyPlanningMemberProfileActivity.this, @@ -108,6 +135,7 @@ public void onClick(View view) { if (id == R.id.record_fp_followup_visit) { openFollowUpVisitForm(false); } + handleNotificationRowClick(this, view, notificationListAdapter, fpMemberObject.getBaseEntityId()); } private void checkPhoneNumberProvided() { @@ -202,10 +230,10 @@ public void openFollowUpVisitForm(boolean isEdit) { private void addFpReferralTypes() { referralTypeModels.add(new ReferralTypeModel(getString(R.string.family_planning_referral), - org.smartregister.chw.util.Constants.JSON_FORM.getFamilyPlanningReferralForm(fpMemberObject.getGender()),CoreConstants.TASKS_FOCUS.FP_SIDE_EFFECTS)); + org.smartregister.chw.util.Constants.JSON_FORM.getFamilyPlanningReferralForm(fpMemberObject.getGender()), CoreConstants.TASKS_FOCUS.FP_SIDE_EFFECTS)); if (BuildConfig.USE_UNIFIED_REFERRAL_APPROACH) { referralTypeModels.add(new ReferralTypeModel(getString(R.string.gbv_referral), - org.smartregister.chw.util.Constants.JSON_FORM.getGbvReferralForm(),CoreConstants.TASKS_FOCUS.SUSPECTED_GBV)); + org.smartregister.chw.util.Constants.JSON_FORM.getGbvReferralForm(), CoreConstants.TASKS_FOCUS.SUSPECTED_GBV)); } } @@ -213,5 +241,10 @@ private void addFpReferralTypes() { public List getReferralTypeModels() { return referralTypeModels; } + + @Override + public void onReceivedNotifications(List> notifications) { + handleReceivedNotifications(this, notifications, notificationListAdapter); + } } diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/activity/MalariaProfileActivity.java b/opensrp-chw/src/main/java/org/smartregister/chw/activity/MalariaProfileActivity.java index 9ec7539084..e4f8ef772a 100644 --- a/opensrp-chw/src/main/java/org/smartregister/chw/activity/MalariaProfileActivity.java +++ b/opensrp-chw/src/main/java/org/smartregister/chw/activity/MalariaProfileActivity.java @@ -4,6 +4,8 @@ import android.content.Context; import android.content.Intent; import android.os.AsyncTask; +import android.os.Bundle; +import android.util.Pair; import android.view.Gravity; import android.view.MenuItem; import android.view.View; @@ -27,6 +29,7 @@ import org.smartregister.chw.contract.MalariaProfileContract; import org.smartregister.chw.core.activity.CoreFamilyProfileActivity; import org.smartregister.chw.core.activity.CoreMalariaProfileActivity; +import org.smartregister.chw.core.adapter.NotificationListAdapter; import org.smartregister.chw.core.application.CoreChwApplication; import org.smartregister.chw.core.custom_views.CoreMalariaFloatingMenu; import org.smartregister.chw.core.dao.AncDao; @@ -35,6 +38,7 @@ import org.smartregister.chw.core.listener.OnClickFloatingMenu; import org.smartregister.chw.core.rule.MalariaFollowUpRule; import org.smartregister.chw.core.rule.PncVisitAlertRule; +import org.smartregister.chw.core.utils.ChwNotificationUtil; import org.smartregister.chw.core.utils.CoreConstants; import org.smartregister.chw.core.utils.HomeVisitUtil; import org.smartregister.chw.core.utils.MalariaVisitUtil; @@ -49,9 +53,7 @@ import org.smartregister.chw.util.Constants; import org.smartregister.chw.util.Utils; import org.smartregister.clientandeventmodel.Event; -import org.smartregister.commonregistry.CommonPersonObject; import org.smartregister.commonregistry.CommonPersonObjectClient; -import org.smartregister.commonregistry.CommonRepository; import org.smartregister.family.model.BaseFamilyOtherMemberProfileActivityModel; import org.smartregister.util.FormUtils; @@ -64,7 +66,10 @@ import timber.log.Timber; import static org.smartregister.chw.anc.AncLibrary.getInstance; +import static org.smartregister.chw.core.utils.Utils.passToolbarTitle; import static org.smartregister.chw.malaria.util.Constants.ACTIVITY_PAYLOAD.BASE_ENTITY_ID; +import static org.smartregister.chw.util.NotificationsUtil.handleNotificationRowClick; +import static org.smartregister.chw.util.NotificationsUtil.handleReceivedNotifications; public class MalariaProfileActivity extends CoreMalariaProfileActivity implements MalariaProfileContract.View { @@ -72,27 +77,43 @@ public class MalariaProfileActivity extends CoreMalariaProfileActivity implement private List referralTypeModels = new ArrayList<>(); private static final String ANC = "anc"; private static final String PNC = "pnc"; - private FormUtils formUtils; + private NotificationListAdapter notificationListAdapter = new NotificationListAdapter(); + + private List getReferralTypeModels() { + return referralTypeModels; + } public static void startMalariaActivity(Activity activity, String baseEntityId) { MalariaProfileActivity.baseEntityId = baseEntityId; Intent intent = new Intent(activity, MalariaProfileActivity.class); intent.putExtra(BASE_ENTITY_ID, baseEntityId); + passToolbarTitle(activity, intent); activity.startActivity(intent); } - private List getReferralTypeModels() { - return referralTypeModels; - } - private FormUtils getFormUtils() throws Exception { - if (formUtils == null){ + if (formUtils == null) { formUtils = FormUtils.getInstance(ChwApplication.getInstance()); } return formUtils; } + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + notificationAndReferralRecyclerView.setAdapter(notificationListAdapter); + notificationListAdapter.setOnClickListener(this); + } + + @Override + protected void onResume() { + super.onResume(); + notificationListAdapter.canOpen = true; + ChwNotificationUtil.retrieveNotifications(ChwApplication.getApplicationFlavor().hasReferrals(), + baseEntityId, this); + } + @Override protected void initializePresenter() { showProgressBar(true); @@ -130,11 +151,11 @@ protected void onCreation() { private void addMalariaReferralTypes() { getReferralTypeModels().add(new ReferralTypeModel(getString(R.string.suspected_malaria), - Constants.MALARIA_REFERRAL_FORM,CoreConstants.TASKS_FOCUS.SUSPECTED_MALARIA)); + Constants.MALARIA_REFERRAL_FORM, CoreConstants.TASKS_FOCUS.SUSPECTED_MALARIA)); } @Override - public void referToFacility(){ + public void referToFacility() { if (getReferralTypeModels().size() == 1) { try { startFormActivity(getFormUtils().getFormJson(getReferralTypeModels().get(0).getFormName())); @@ -211,6 +232,7 @@ public void onClick(View view) { AncHomeVisitActivity.startMe(this, memberObject.getBaseEntityId(), true); } } + handleNotificationRowClick(this, view, notificationListAdapter, baseEntityId); } private void saveAncVisit(String eventType) { @@ -264,15 +286,6 @@ public void startFormForEdit(Integer title_resource, String formName) { } } - protected static CommonPersonObjectClient getClientDetailsByBaseEntityID(@NonNull String baseEntityId) { - CommonRepository commonRepository = Utils.context().commonrepository(Utils.metadata().familyMemberRegister.tableName); - CommonPersonObject commonPersonObject = commonRepository.findByBaseEntityId(baseEntityId); - CommonPersonObjectClient client = - new CommonPersonObjectClient(commonPersonObject.getCaseId(), commonPersonObject.getDetails(), ""); - client.setColumnmaps(commonPersonObject.getColumnmaps()); - return client; - } - @Override public void refreshList() { //implement @@ -343,7 +356,7 @@ public void initializeFloatingMenu() { ((CoreMalariaFloatingMenu) baseMalariaFloatingMenu).animateFAB(); break; case R.id.refer_to_facility_layout: - referToFacility(); + referToFacility(); ((CoreMalariaFloatingMenu) baseMalariaFloatingMenu).animateFAB(); break; default: @@ -360,6 +373,11 @@ public void initializeFloatingMenu() { addContentView(baseMalariaFloatingMenu, linearLayoutParams); } + @Override + public void onReceivedNotifications(List> notifications) { + handleReceivedNotifications(this, notifications, notificationListAdapter); + } + private class UpdateVisitDueTask extends AsyncTask { private MalariaFollowUpRule malariaFollowUpRule; diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/activity/PncMemberProfileActivity.java b/opensrp-chw/src/main/java/org/smartregister/chw/activity/PncMemberProfileActivity.java index 303f047216..272b5eea1c 100644 --- a/opensrp-chw/src/main/java/org/smartregister/chw/activity/PncMemberProfileActivity.java +++ b/opensrp-chw/src/main/java/org/smartregister/chw/activity/PncMemberProfileActivity.java @@ -2,6 +2,7 @@ import android.app.Activity; import android.content.Intent; +import android.os.Bundle; import android.util.Pair; import android.view.Gravity; import android.view.Menu; @@ -23,9 +24,11 @@ import org.smartregister.chw.core.activity.CoreFamilyProfileActivity; import org.smartregister.chw.core.activity.CorePncMemberProfileActivity; import org.smartregister.chw.core.activity.CorePncRegisterActivity; +import org.smartregister.chw.core.adapter.NotificationListAdapter; import org.smartregister.chw.core.interactor.CorePncMemberProfileInteractor; import org.smartregister.chw.core.listener.OnClickFloatingMenu; import org.smartregister.chw.core.rule.PncVisitAlertRule; +import org.smartregister.chw.core.utils.ChwNotificationUtil; import org.smartregister.chw.core.utils.CoreConstants; import org.smartregister.chw.core.utils.CoreJsonFormUtils; import org.smartregister.chw.custom_view.AncFloatingMenu; @@ -64,19 +67,40 @@ import io.reactivex.schedulers.Schedulers; import timber.log.Timber; +import static org.smartregister.chw.core.utils.Utils.passToolbarTitle; +import static org.smartregister.chw.util.NotificationsUtil.handleNotificationRowClick; +import static org.smartregister.chw.util.NotificationsUtil.handleReceivedNotifications; + import static org.smartregister.chw.core.utils.FormUtils.getFormUtils; public class PncMemberProfileActivity extends CorePncMemberProfileActivity implements PncMemberProfileContract.View { private Flavor flavor = new PncMemberProfileActivityFlv(); private List referralTypeModels = new ArrayList<>(); + private NotificationListAdapter notificationListAdapter = new NotificationListAdapter(); public static void startMe(Activity activity, String baseEntityID) { Intent intent = new Intent(activity, PncMemberProfileActivity.class); intent.putExtra(Constants.ANC_MEMBER_OBJECTS.BASE_ENTITY_ID, baseEntityID); + passToolbarTitle(activity, intent); activity.startActivity(intent); } + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + notificationAndReferralRecyclerView.setAdapter(notificationListAdapter); + notificationListAdapter.setOnClickListener(this); + } + + @Override + protected void onResume() { + super.onResume(); + notificationListAdapter.canOpen = true; + ChwNotificationUtil.retrieveNotifications(ChwApplication.getApplicationFlavor().hasReferrals(), + baseEntityID, this); + } + @Override protected void onActivityResult(int requestCode, int resultCode, Intent data) { super.onActivityResult(requestCode, resultCode, data); @@ -278,7 +302,7 @@ public boolean onCreateOptionsMenu(Menu menu) { @Override public void onClick(View view) { super.onClick(view); - + handleNotificationRowClick(this, view, notificationListAdapter, baseEntityID); switch (view.getId()) { case R.id.textview_record_visit: case R.id.textview_record_reccuring_visit: @@ -355,15 +379,15 @@ public List getReferralTypeModels() { private void addPncReferralTypes() { referralTypeModels.add(new ReferralTypeModel(getString(R.string.pnc_danger_signs), - BuildConfig.USE_UNIFIED_REFERRAL_APPROACH ? org.smartregister.chw.util.Constants.JSON_FORM.getPncUnifiedReferralForm() : org.smartregister.chw.util.Constants.JSON_FORM.getPncReferralForm(),CoreConstants.TASKS_FOCUS.PNC_DANGER_SIGNS)); - referralTypeModels.add(new ReferralTypeModel(getString(R.string.fp_post_partum), null,null)); + BuildConfig.USE_UNIFIED_REFERRAL_APPROACH ? org.smartregister.chw.util.Constants.JSON_FORM.getPncUnifiedReferralForm() : org.smartregister.chw.util.Constants.JSON_FORM.getPncReferralForm(), CoreConstants.TASKS_FOCUS.PNC_DANGER_SIGNS)); + referralTypeModels.add(new ReferralTypeModel(getString(R.string.fp_post_partum), null, null)); if (MalariaDao.isRegisteredForMalaria(((PncMemberProfilePresenter) presenter()).getEntityId())) { - referralTypeModels.add(new ReferralTypeModel(getString(R.string.client_malaria_follow_up), null,null)); + referralTypeModels.add(new ReferralTypeModel(getString(R.string.client_malaria_follow_up), null, null)); } if(BuildConfig.USE_UNIFIED_REFERRAL_APPROACH) { referralTypeModels.add(new ReferralTypeModel(getString(R.string.gbv_referral), - org.smartregister.chw.util.Constants.JSON_FORM.getGbvReferralForm(),CoreConstants.TASKS_FOCUS.SUSPECTED_GBV)); + org.smartregister.chw.util.Constants.JSON_FORM.getGbvReferralForm(), CoreConstants.TASKS_FOCUS.SUSPECTED_GBV)); } } @@ -400,17 +424,22 @@ protected void startMalariaFollowUpVisit() { @Override protected void getRemoveBabyMenuItem(MenuItem item) { - for (CommonPersonObjectClient child : getChildren(memberObject)) { - for (Map.Entry entry : menuItemRemoveNames.entrySet()) { - if (entry.getKey().equalsIgnoreCase(item.getTitle().toString()) && entry.getValue().equalsIgnoreCase(child.entityId())) { - IndividualProfileRemoveActivity.startIndividualProfileActivity(PncMemberProfileActivity.this, child, - memberObject.getFamilyBaseEntityId() - , memberObject.getFamilyHead(), memberObject.getPrimaryCareGiver(), ChildRegisterActivity.class.getCanonicalName()); - } + for (CommonPersonObjectClient child : getChildren(memberObject)) { + for (Map.Entry entry : menuItemRemoveNames.entrySet()) { + if (entry.getKey().equalsIgnoreCase(item.getTitle().toString()) && entry.getValue().equalsIgnoreCase(child.entityId())) { + IndividualProfileRemoveActivity.startIndividualProfileActivity(PncMemberProfileActivity.this, child, + memberObject.getFamilyBaseEntityId() + , memberObject.getFamilyHead(), memberObject.getPrimaryCareGiver(), ChildRegisterActivity.class.getCanonicalName()); } + } } } + @Override + public void onReceivedNotifications(List> notifications) { + handleReceivedNotifications(this, notifications, notificationListAdapter); + } + public interface Flavor { Boolean onCreateOptionsMenu(@Nullable Menu menu, @Nullable String baseEntityId); } diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/activity/UpdateRegisterDetailsActivity.java b/opensrp-chw/src/main/java/org/smartregister/chw/activity/UpdateRegisterDetailsActivity.java index 3822ed3a87..8e23c35407 100644 --- a/opensrp-chw/src/main/java/org/smartregister/chw/activity/UpdateRegisterDetailsActivity.java +++ b/opensrp-chw/src/main/java/org/smartregister/chw/activity/UpdateRegisterDetailsActivity.java @@ -2,23 +2,43 @@ import android.app.Activity; import android.content.Intent; +import android.os.Bundle; +import android.view.View; + +import androidx.annotation.Nullable; import org.smartregister.chw.core.activity.BaseChwNotificationDetailsActivity; +import org.smartregister.chw.core.activity.BaseChwNotificationRegister; +import org.smartregister.chw.core.utils.CoreConstants; +import org.smartregister.chw.task.ChwGoToMemberProfileBasedOnRegisterTask; +import org.smartregister.commonregistry.CommonPersonObjectClient; import static org.smartregister.chw.core.utils.CoreConstants.DB_CONSTANTS.NOTIFICATION_ID; import static org.smartregister.chw.core.utils.CoreConstants.DB_CONSTANTS.NOTIFICATION_TYPE; public class UpdateRegisterDetailsActivity extends BaseChwNotificationDetailsActivity { - public static void startActivity(Activity launcherActivity, String notificationId, String notificationType) { + private static boolean hideViewProfileAction; + + public static void startActivity(CommonPersonObjectClient client, Activity launcherActivity, + String notificationId, String notificationType) { Intent intent = new Intent(launcherActivity, UpdateRegisterDetailsActivity.class); intent.putExtra(NOTIFICATION_ID, notificationId); intent.putExtra(NOTIFICATION_TYPE, notificationType); + intent.putExtra(CoreConstants.INTENT_KEY.CLIENT, client); + hideViewProfileAction = !(launcherActivity instanceof BaseChwNotificationRegister); launcherActivity.startActivity(intent); } @Override + protected void onCreate(@Nullable Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + if (hideViewProfileAction) { + viewProfileTextView.setVisibility(View.GONE); + } + } + public void goToMemberProfile() { - //TODO implement + new ChwGoToMemberProfileBasedOnRegisterTask(commonPersonObjectClient, getIntent().getExtras(), notificationType, this).execute(); } } diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/application/ChwSyncConfiguration.java b/opensrp-chw/src/main/java/org/smartregister/chw/application/ChwSyncConfiguration.java index 0bd45e6ca7..680969cc44 100644 --- a/opensrp-chw/src/main/java/org/smartregister/chw/application/ChwSyncConfiguration.java +++ b/opensrp-chw/src/main/java/org/smartregister/chw/application/ChwSyncConfiguration.java @@ -65,7 +65,7 @@ public boolean isSyncUsingPost() { @Override public List getSynchronizedLocationTags() { - return Collections.singletonList("Facility"); + return Collections.singletonList("MOH Jhpiego Facility Name"); } @Override diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/contract/AncMemberProfileContract.java b/opensrp-chw/src/main/java/org/smartregister/chw/contract/AncMemberProfileContract.java index 19a969634e..c22b2612f3 100644 --- a/opensrp-chw/src/main/java/org/smartregister/chw/contract/AncMemberProfileContract.java +++ b/opensrp-chw/src/main/java/org/smartregister/chw/contract/AncMemberProfileContract.java @@ -1,5 +1,6 @@ package org.smartregister.chw.contract; +import org.smartregister.chw.core.listener.OnRetrieveNotifications; import org.smartregister.chw.model.ReferralTypeModel; import java.util.List; @@ -9,7 +10,7 @@ interface Presenter{ void referToFacility(); } - interface View{ + interface View extends OnRetrieveNotifications { List getReferralTypeModels(); } } diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/contract/MalariaProfileContract.java b/opensrp-chw/src/main/java/org/smartregister/chw/contract/MalariaProfileContract.java index 7e0e386b25..fcf86d118d 100644 --- a/opensrp-chw/src/main/java/org/smartregister/chw/contract/MalariaProfileContract.java +++ b/opensrp-chw/src/main/java/org/smartregister/chw/contract/MalariaProfileContract.java @@ -1,7 +1,9 @@ package org.smartregister.chw.contract; +import org.smartregister.chw.core.listener.OnRetrieveNotifications; + public interface MalariaProfileContract { - interface View extends org.smartregister.chw.malaria.contract.MalariaProfileContract.View { + interface View extends org.smartregister.chw.malaria.contract.MalariaProfileContract.View, OnRetrieveNotifications { void referToFacility(); } } diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/contract/PncMemberProfileContract.java b/opensrp-chw/src/main/java/org/smartregister/chw/contract/PncMemberProfileContract.java index fb85c2e36e..689509816c 100644 --- a/opensrp-chw/src/main/java/org/smartregister/chw/contract/PncMemberProfileContract.java +++ b/opensrp-chw/src/main/java/org/smartregister/chw/contract/PncMemberProfileContract.java @@ -2,6 +2,7 @@ import org.json.JSONObject; import org.smartregister.chw.anc.contract.BaseAncMemberProfileContract; +import org.smartregister.chw.core.listener.OnRetrieveNotifications; import org.smartregister.chw.model.ReferralTypeModel; import org.smartregister.chw.pnc.contract.BasePncMemberProfileContract; import org.smartregister.repository.AllSharedPreferences; @@ -10,7 +11,7 @@ public interface PncMemberProfileContract { - interface View extends BasePncMemberProfileContract.View { + interface View extends BasePncMemberProfileContract.View, OnRetrieveNotifications { void startFormActivity(JSONObject formJson); List getReferralTypeModels(); diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/fragment/AllClientsRegisterFragment.java b/opensrp-chw/src/main/java/org/smartregister/chw/fragment/AllClientsRegisterFragment.java index bc39b0c388..f8a2ad59a4 100644 --- a/opensrp-chw/src/main/java/org/smartregister/chw/fragment/AllClientsRegisterFragment.java +++ b/opensrp-chw/src/main/java/org/smartregister/chw/fragment/AllClientsRegisterFragment.java @@ -12,6 +12,8 @@ import org.smartregister.chw.model.FamilyDetailsModel; import org.smartregister.chw.util.AllClientsUtils; import org.smartregister.commonregistry.CommonPersonObjectClient; +import org.smartregister.family.util.Constants; +import org.smartregister.opd.utils.OpdDbConstants; public class AllClientsRegisterFragment extends CoreAllClientsRegisterFragment { public static final String REGISTER_TYPE = "register_type"; @@ -36,6 +38,7 @@ protected void goToClientDetailActivity(@NonNull CommonPersonObjectClient common bundle.putString(org.smartregister.family.util.Constants.INTENT_KEY.FAMILY_HEAD, familyDetailsModel.getFamilyHead()); bundle.putString(org.smartregister.family.util.Constants.INTENT_KEY.PRIMARY_CAREGIVER, familyDetailsModel.getPrimaryCareGiver()); bundle.putString(org.smartregister.family.util.Constants.INTENT_KEY.FAMILY_NAME, familyDetailsModel.getFamilyName()); + bundle.putString(Constants.INTENT_KEY.VILLAGE_TOWN, commonPersonObjectClient.getDetails().get(OpdDbConstants.KEY.HOME_ADDRESS)); } if (registerType != null) { diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/fragment/ChildRegisterFragment.java b/opensrp-chw/src/main/java/org/smartregister/chw/fragment/ChildRegisterFragment.java index ab218fc92c..1c24d434f8 100644 --- a/opensrp-chw/src/main/java/org/smartregister/chw/fragment/ChildRegisterFragment.java +++ b/opensrp-chw/src/main/java/org/smartregister/chw/fragment/ChildRegisterFragment.java @@ -11,12 +11,15 @@ import org.smartregister.commonregistry.CommonPersonObjectClient; import org.smartregister.configurableviews.model.View; import org.smartregister.cursoradapter.RecyclerViewPaginatedAdapter; +import org.smartregister.family.util.Utils; import org.smartregister.view.activity.BaseRegisterActivity; import java.util.Set; import timber.log.Timber; +import static org.smartregister.chw.core.utils.ChildDBConstants.KEY.FAMILY_LAST_NAME; + public class ChildRegisterFragment extends CoreChildRegisterFragment { @Override @@ -30,13 +33,13 @@ protected void onViewClicked(android.view.View view) { } @Override - public void goToChildDetailActivity(CommonPersonObjectClient patient, - boolean launchDialog) { + public void goToChildDetailActivity(CommonPersonObjectClient patient, boolean launchDialog) { if (launchDialog) { Timber.i(patient.name); } - - ChildProfileActivity.startMe(getActivity(), new MemberObject(patient), ChildProfileActivity.class); + MemberObject memberObject = new MemberObject(patient); + memberObject.setFamilyName(Utils.getValue(patient.getColumnmaps(), FAMILY_LAST_NAME, false)); + ChildProfileActivity.startMe(getActivity(),memberObject , ChildProfileActivity.class); } @Override diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/fragment/EligibleChildrenReportFragment.java b/opensrp-chw/src/main/java/org/smartregister/chw/fragment/EligibleChildrenReportFragment.java index a4e3951030..3ca96b101e 100644 --- a/opensrp-chw/src/main/java/org/smartregister/chw/fragment/EligibleChildrenReportFragment.java +++ b/opensrp-chw/src/main/java/org/smartregister/chw/fragment/EligibleChildrenReportFragment.java @@ -16,6 +16,7 @@ import org.smartregister.chw.viewholder.ListableViewHolder; import org.smartregister.commonregistry.CommonPersonObject; import org.smartregister.commonregistry.CommonPersonObjectClient; +import org.smartregister.family.util.Utils; import io.reactivex.Observable; import io.reactivex.Observer; @@ -24,6 +25,7 @@ import io.reactivex.schedulers.Schedulers; import timber.log.Timber; +import static org.smartregister.chw.core.utils.ChildDBConstants.KEY.FAMILY_LAST_NAME; import static org.smartregister.chw.core.utils.CoreReferralUtils.getCommonRepository; public class EligibleChildrenReportFragment extends ReportResultFragment { @@ -65,8 +67,11 @@ public void onSubscribe(Disposable d) { public void onNext(CommonPersonObjectClient client) { setLoadingState(false); Activity activity = getActivity(); - if (activity != null) - ChildProfileActivity.startMe(activity, new MemberObject(client), ChildProfileActivity.class); + if (activity != null) { + MemberObject memberObject = new MemberObject(client); + memberObject.setFamilyName(Utils.getValue(client.getColumnmaps(), FAMILY_LAST_NAME, false)); + ChildProfileActivity.startMe(activity, memberObject, ChildProfileActivity.class); + } } @Override diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/fragment/UpdatesRegisterFragment.java b/opensrp-chw/src/main/java/org/smartregister/chw/fragment/UpdatesRegisterFragment.java index 3d3461fde7..765945aaab 100644 --- a/opensrp-chw/src/main/java/org/smartregister/chw/fragment/UpdatesRegisterFragment.java +++ b/opensrp-chw/src/main/java/org/smartregister/chw/fragment/UpdatesRegisterFragment.java @@ -38,8 +38,8 @@ public void setAdvancedSearchFormData(HashMap advancedSearchForm protected void onViewClicked(View view) { CommonPersonObjectClient client = (CommonPersonObjectClient) view.getTag(); String notificationType = Utils.getValue(client.getColumnmaps(), NOTIFICATION_TYPE, true); - String notificationId = Utils.getValue(client.getColumnmaps(), NOTIFICATION_ID, true).toLowerCase(); - getFragmentPresenter().displayDetailsActivity(client,notificationId, notificationType); + String notificationId = Utils.getValue(client.getColumnmaps(), NOTIFICATION_ID, false); + getFragmentPresenter().displayDetailsActivity(client, notificationId, notificationType); } @Override diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/model/AllClientsMemberReferralModel.java b/opensrp-chw/src/main/java/org/smartregister/chw/model/AllClientsMemberReferralModel.java deleted file mode 100644 index 8fd1b81a3c..0000000000 --- a/opensrp-chw/src/main/java/org/smartregister/chw/model/AllClientsMemberReferralModel.java +++ /dev/null @@ -1,42 +0,0 @@ -package org.smartregister.chw.model; - - -import androidx.annotation.NonNull; - -import org.jetbrains.annotations.NotNull; -import org.smartregister.chw.core.utils.ChildDBConstants; -import org.smartregister.chw.referral.model.BaseIssueReferralModel; -import org.smartregister.chw.util.Constants; -import org.smartregister.cursoradapter.SmartRegisterQueryBuilder; -import org.smartregister.family.util.DBConstants; - -import java.util.HashSet; -import java.util.Set; - -public class AllClientsMemberReferralModel extends BaseIssueReferralModel { - - @NonNull - @Override - public String mainSelect(@NonNull String tableName, @NonNull String mainCondition) { - SmartRegisterQueryBuilder queryBuilder = new SmartRegisterQueryBuilder(); - queryBuilder.selectInitiateMainTable(tableName, mainColumns(tableName)); - return queryBuilder.mainCondition(mainCondition); - } - - @NotNull - @Override - public String[] mainColumns(String tableName) { - Set columnList = new HashSet<>(); - - columnList.add(tableName + "." + DBConstants.KEY.BASE_ENTITY_ID); - columnList.add(Constants.TABLE_NAME.FAMILY_MEMBER + "." + DBConstants.KEY.RELATIONAL_ID + " as " + ChildDBConstants.KEY.RELATIONAL_ID); - columnList.add(Constants.TABLE_NAME.FAMILY_MEMBER + "." + DBConstants.KEY.FIRST_NAME); - columnList.add(Constants.TABLE_NAME.FAMILY_MEMBER + "." + DBConstants.KEY.MIDDLE_NAME); - columnList.add(Constants.TABLE_NAME.FAMILY_MEMBER + "." + DBConstants.KEY.LAST_NAME); - columnList.add(Constants.TABLE_NAME.FAMILY_MEMBER + "." + DBConstants.KEY.DOB); - columnList.add(Constants.TABLE_NAME.FAMILY_MEMBER + "." + DBConstants.KEY.GENDER); - columnList.add(Constants.TABLE_NAME.FAMILY_MEMBER + "." + DBConstants.KEY.UNIQUE_ID); - columnList.add(Constants.TABLE_NAME.FAMILY_MEMBER + "." + DBConstants.KEY.RELATIONAL_ID); - return columnList.toArray(new String[0]); - } -} diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/presenter/AllClientsMemberReferralPresenter.java b/opensrp-chw/src/main/java/org/smartregister/chw/presenter/AllClientsMemberReferralPresenter.java deleted file mode 100644 index 59f794a45d..0000000000 --- a/opensrp-chw/src/main/java/org/smartregister/chw/presenter/AllClientsMemberReferralPresenter.java +++ /dev/null @@ -1,37 +0,0 @@ -package org.smartregister.chw.presenter; - -import org.jetbrains.annotations.NotNull; -import org.smartregister.chw.model.AllClientsMemberReferralModel; -import org.smartregister.chw.referral.contract.BaseIssueReferralContract; -import org.smartregister.chw.referral.model.AbstractIssueReferralModel; -import org.smartregister.chw.referral.presenter.BaseIssueReferralPresenter; -import org.smartregister.chw.referral.util.DBConstants; -import org.smartregister.chw.util.Constants; - -public class AllClientsMemberReferralPresenter extends BaseIssueReferralPresenter { - - public AllClientsMemberReferralPresenter(String baseEntityId, BaseIssueReferralContract.View view, - Class viewModelClass, - BaseIssueReferralContract.Interactor interactor) { - super(baseEntityId, view, viewModelClass, interactor); - } - - @NotNull - @Override - public Class getViewModel() { - return AllClientsMemberReferralModel.class; - } - - @NotNull - @Override - public String getMainCondition() { - return " " + Constants.TABLE_NAME.FAMILY_MEMBER + "." + DBConstants.Key.BASE_ENTITY_ID + " = '" + getBaseEntityID() + "'"; - } - - - @NotNull - @Override - public String getMainTable() { - return Constants.TABLE_NAME.FAMILY_MEMBER; - } -} diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/presenter/UpdatesFragmentPresenter.java b/opensrp-chw/src/main/java/org/smartregister/chw/presenter/UpdatesFragmentPresenter.java index 9d81d47262..b73733fe62 100644 --- a/opensrp-chw/src/main/java/org/smartregister/chw/presenter/UpdatesFragmentPresenter.java +++ b/opensrp-chw/src/main/java/org/smartregister/chw/presenter/UpdatesFragmentPresenter.java @@ -18,6 +18,6 @@ public UpdatesFragmentPresenter(BaseChwNotificationFragmentContract.View view) { @Override public void displayDetailsActivity(CommonPersonObjectClient commonPersonObjectClient, String notificationId, String notificationType) { Activity activity = ((UpdatesRegisterFragment) getView()).getActivity(); - UpdateRegisterDetailsActivity.startActivity(activity, notificationId, notificationType); + UpdateRegisterDetailsActivity.startActivity(commonPersonObjectClient, activity, notificationId, notificationType); } } diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/task/ChwGoToMemberProfileBasedOnRegisterTask.java b/opensrp-chw/src/main/java/org/smartregister/chw/task/ChwGoToMemberProfileBasedOnRegisterTask.java new file mode 100644 index 0000000000..5098fe6577 --- /dev/null +++ b/opensrp-chw/src/main/java/org/smartregister/chw/task/ChwGoToMemberProfileBasedOnRegisterTask.java @@ -0,0 +1,56 @@ +package org.smartregister.chw.task; + +import android.app.Activity; +import android.os.Bundle; + +import org.smartregister.chw.activity.AboveFiveChildProfileActivity; +import org.smartregister.chw.activity.AncMemberProfileActivity; +import org.smartregister.chw.activity.ChildProfileActivity; +import org.smartregister.chw.activity.FamilyPlanningMemberProfileActivity; +import org.smartregister.chw.activity.MalariaProfileActivity; +import org.smartregister.chw.activity.PncMemberProfileActivity; +import org.smartregister.chw.anc.activity.BaseAncMemberProfileActivity; +import org.smartregister.chw.core.activity.CoreAboveFiveChildProfileActivity; +import org.smartregister.chw.core.activity.CoreChildProfileActivity; +import org.smartregister.chw.core.task.CoreChwNotificationGoToMemberProfileTask; +import org.smartregister.chw.fp.dao.FpDao; +import org.smartregister.chw.malaria.activity.BaseMalariaProfileActivity; +import org.smartregister.chw.pnc.activity.BasePncMemberProfileActivity; +import org.smartregister.commonregistry.CommonPersonObjectClient; + +public class ChwGoToMemberProfileBasedOnRegisterTask extends CoreChwNotificationGoToMemberProfileTask { + + public ChwGoToMemberProfileBasedOnRegisterTask(CommonPersonObjectClient commonPersonObjectClient, Bundle bundle, String notificationType, Activity activity) { + super(commonPersonObjectClient, bundle, notificationType, activity); + } + + @Override + protected void goToFpProfile(String baseEntityId, Activity activity) { + FamilyPlanningMemberProfileActivity.startFpMemberProfileActivity(activity, FpDao.getMember(baseEntityId)); + } + + @Override + protected Class getAboveFiveChildProfileActivityClass() { + return AboveFiveChildProfileActivity.class; + } + + @Override + protected Class getChildProfileActivityClass() { + return ChildProfileActivity.class; + } + + @Override + protected Class getAncMemberProfileActivityClass() { + return AncMemberProfileActivity.class; + } + + @Override + protected Class getPncMemberProfileActivityClass() { + return PncMemberProfileActivity.class; + } + + @Override + protected Class getMalariaProfileActivityClass() { + return MalariaProfileActivity.class; + } +} diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/util/AllClientsUtils.java b/opensrp-chw/src/main/java/org/smartregister/chw/util/AllClientsUtils.java index f8c8a81c39..7f449bee85 100644 --- a/opensrp-chw/src/main/java/org/smartregister/chw/util/AllClientsUtils.java +++ b/opensrp-chw/src/main/java/org/smartregister/chw/util/AllClientsUtils.java @@ -34,6 +34,7 @@ import java.util.List; import static org.smartregister.chw.core.utils.CoreConstants.INTENT_KEY.CLIENT; +import static org.smartregister.chw.core.utils.Utils.passToolbarTitle; import static org.smartregister.opd.utils.OpdDbConstants.KEY.REGISTER_TYPE; import static org.smartregister.util.Utils.showShortToast; @@ -51,6 +52,7 @@ public static void goToChildProfile(Activity activity, CommonPersonObjectClient if (bundle != null) { intent.putExtras(bundle); } + passToolbarTitle(activity, intent); intent.putExtra(Constants.INTENT_KEY.BASE_ENTITY_ID, patient.getCaseId()); intent.putExtra(org.smartregister.chw.anc.util.Constants.ANC_MEMBER_OBJECTS.MEMBER_PROFILE_OBJECT, new MemberObject(patient)); activity.startActivity(intent); @@ -81,7 +83,7 @@ private static Intent initProfileActivityIntent(Activity activity, CommonPersonO } intent.putExtra(org.smartregister.chw.anc.util.Constants.ANC_MEMBER_OBJECTS.BASE_ENTITY_ID, patient.entityId()); intent.putExtra(CLIENT, patient); - intent.putExtra(org.smartregister.chw.anc.util.Constants.ANC_MEMBER_OBJECTS.TITLE_VIEW_TEXT, R.string.return_to_all_client); + passToolbarTitle(activity, intent); return intent; } @@ -104,6 +106,7 @@ public static void goToOtherMemberProfile(Activity activity, CommonPersonObjectC intent.putExtra(Constants.INTENT_KEY.FAMILY_HEAD, familyHead); intent.putExtra(Constants.INTENT_KEY.PRIMARY_CAREGIVER, primaryCaregiver); intent.putExtra(Constants.INTENT_KEY.VILLAGE_TOWN, patient.getDetails().get(OpdDbConstants.KEY.HOME_ADDRESS)); + passToolbarTitle(activity, intent); activity.startActivity(intent); } } diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/util/NotificationsUtil.java b/opensrp-chw/src/main/java/org/smartregister/chw/util/NotificationsUtil.java new file mode 100644 index 0000000000..7f174d0eb4 --- /dev/null +++ b/opensrp-chw/src/main/java/org/smartregister/chw/util/NotificationsUtil.java @@ -0,0 +1,55 @@ +package org.smartregister.chw.util; + +import android.app.Activity; +import android.util.Pair; +import android.view.View; + +import org.jetbrains.annotations.NotNull; +import org.smartregister.chw.R; +import org.smartregister.chw.activity.UpdateRegisterDetailsActivity; +import org.smartregister.chw.core.adapter.NotificationListAdapter; +import org.smartregister.commonregistry.CommonPersonObject; +import org.smartregister.commonregistry.CommonPersonObjectClient; + +import java.util.List; + +import static org.smartregister.chw.core.utils.CoreReferralUtils.getCommonRepository; + +public class NotificationsUtil { + + public static void handleNotificationRowClick(Activity launcherActivity, View view, + NotificationListAdapter notificationListAdapter, String baseEntityId) { + if (view.getTag() instanceof NotificationListAdapter.NotificationRowViewHolder + && notificationListAdapter.canOpen) { + notificationListAdapter.canOpen = false; + NotificationListAdapter.NotificationRowViewHolder notificationRowViewHolder = + (NotificationListAdapter.NotificationRowViewHolder) view.getTag(); + Pair notificationRecord = notificationListAdapter.getNotificationRecords() + .get(notificationRowViewHolder.getAdapterPosition()); + CommonPersonObjectClient client = getClientDetails(baseEntityId); + UpdateRegisterDetailsActivity.startActivity(client, launcherActivity, + notificationRecord.first, notificationRecord.second); + } + } + + + @NotNull + private static CommonPersonObjectClient getClientDetails(String baseEntityId) { + final CommonPersonObject personObject = getCommonRepository(Utils.metadata().familyMemberRegister.tableName) + .findByBaseEntityId(baseEntityId); + CommonPersonObjectClient commonPersonObjectClient = new CommonPersonObjectClient(personObject.getCaseId(), + personObject.getDetails(), ""); + commonPersonObjectClient.setColumnmaps(personObject.getColumnmaps()); + commonPersonObjectClient.setDetails(personObject.getDetails()); + return commonPersonObjectClient; + } + + public static void handleReceivedNotifications(Activity activity, List> notifications, + NotificationListAdapter notificationListAdapter) { + notificationListAdapter.getNotificationRecords().clear(); + notificationListAdapter.getNotificationRecords().addAll(notifications); + notificationListAdapter.notifyDataSetChanged(); + activity.findViewById(R.id.notification_and_referral_row).setVisibility(View.VISIBLE); + activity.findViewById(R.id.view_notification_and_referral_row).setVisibility(View.VISIBLE); + } +} diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/util/Utils.java b/opensrp-chw/src/main/java/org/smartregister/chw/util/Utils.java index 7d0a89950a..14fe62c4d4 100644 --- a/opensrp-chw/src/main/java/org/smartregister/chw/util/Utils.java +++ b/opensrp-chw/src/main/java/org/smartregister/chw/util/Utils.java @@ -25,7 +25,7 @@ public class Utils extends org.smartregister.chw.core.utils.Utils { public static void launchClientReferralActivity(Activity activity, List referralTypeModels, String baseEntityId) { - if (activity instanceof AllClientsMemberProfileActivity){ + if (activity instanceof AllClientsMemberProfileActivity) { ClientReferralActivity.isStartedFromAllClients = true; } Bundle bundle = new Bundle(); @@ -40,7 +40,7 @@ public static List getCommonReferralTypes(Activity activity) List referralTypeModels = new ArrayList<>(); if (BuildConfig.USE_UNIFIED_REFERRAL_APPROACH) { referralTypeModels.add(new ReferralTypeModel(activity.getString(R.string.gbv_referral), - Constants.JSON_FORM.getGbvReferralForm(),CoreConstants.TASKS_FOCUS.SUSPECTED_GBV)); + Constants.JSON_FORM.getGbvReferralForm(), CoreConstants.TASKS_FOCUS.SUSPECTED_GBV)); } return referralTypeModels; } @@ -59,8 +59,7 @@ public static String toCSV(String[] list) { public static void setupBottomNavigation(BottomNavigationHelper bottomNavigationHelper, BottomNavigationView bottomNavigationView, - BottomNavigationView.OnNavigationItemSelectedListener listener) - { + BottomNavigationView.OnNavigationItemSelectedListener listener) { if (bottomNavigationView != null) { bottomNavigationView.setLabelVisibilityMode(LabelVisibilityMode.LABEL_VISIBILITY_LABELED); diff --git a/opensrp-chw/src/main/res/layout/activity_all_clients_member_profile.xml b/opensrp-chw/src/main/res/layout/activity_all_clients_member_profile.xml index f6938dbda3..ffdc23ebe0 100644 --- a/opensrp-chw/src/main/res/layout/activity_all_clients_member_profile.xml +++ b/opensrp-chw/src/main/res/layout/activity_all_clients_member_profile.xml @@ -26,15 +26,14 @@ app:contentInsetLeft="0dp" app:contentInsetRight="0dp" app:contentInsetStart="0dp" - app:contentInsetStartWithNavigation="0dp"> - - + app:contentInsetStartWithNavigation="0dp" /> @@ -78,7 +76,6 @@ android:layout_height="wrap_content" android:gravity="center_horizontal" android:paddingLeft="0dp" - android:text="Male" android:textAppearance="@style/TextAppearance.AppCompat.Small" android:textColor="@color/text_black" /> @@ -98,7 +95,6 @@ android:layout_gravity="center" android:gravity="center" android:paddingLeft="0dp" - android:text="Lavington #445" android:textAppearance="@style/TextAppearance.AppCompat.Small" android:textColor="@color/text_black" android:visibility="visible" /> @@ -120,7 +116,6 @@ android:layout_height="wrap_content" android:gravity="center_horizontal" android:paddingLeft="0dp" - android:text="ID: 25398735" android:textAppearance="@style/TextAppearance.AppCompat.Small" android:textColor="@color/text_black" /> @@ -225,10 +220,6 @@ android:layout_width="match_parent" android:layout_height="?attr/actionBarSize" android:background="@color/other_member_profile_bg" - android:contentInsetStart="0dp" - android:contentInsetLeft="0dp" - android:contentInsetEnd="0dp" - android:contentInsetRight="0dp" android:theme="@style/FamilyTheme.DarkAppBarOverlay" app:contentInsetEnd="0dp" app:contentInsetLeft="0dp" From 7792f391fc0313444b7ee7bd47d704fde5df2d71 Mon Sep 17 00:00:00 2001 From: cozej4 Date: Fri, 29 May 2020 10:03:21 +0300 Subject: [PATCH 057/112] Added hiv swahili forms --- .../json.form-sw/hiv_followup_visit.json | 522 ++++++++++++++++++ .../assets/json.form-sw/hiv_registration.json | 136 +++++ .../assets/json.form/hiv_followup_visit.json | 26 +- 3 files changed, 671 insertions(+), 13 deletions(-) create mode 100644 opensrp-chw/src/ba/assets/json.form-sw/hiv_followup_visit.json create mode 100644 opensrp-chw/src/ba/assets/json.form-sw/hiv_registration.json diff --git a/opensrp-chw/src/ba/assets/json.form-sw/hiv_followup_visit.json b/opensrp-chw/src/ba/assets/json.form-sw/hiv_followup_visit.json new file mode 100644 index 0000000000..cf30929a4e --- /dev/null +++ b/opensrp-chw/src/ba/assets/json.form-sw/hiv_followup_visit.json @@ -0,0 +1,522 @@ +{ + "form": "HIV Followup form", + "count": "1", + "encounter_type": "HIV Followup", + "entity_id": "", + "relational_id": "", + "rules_file": "rule/hiv_followup_form_rules.yml", + "metadata": { + "start": { + "openmrs_entity_parent": "", + "openmrs_entity": "concept", + "openmrs_data_type": "start", + "openmrs_entity_id": "163137AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + }, + "end": { + "openmrs_entity_parent": "", + "openmrs_entity": "concept", + "openmrs_data_type": "end", + "openmrs_entity_id": "163138AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + }, + "today": { + "openmrs_entity_parent": "", + "openmrs_entity": "encounter", + "openmrs_entity_id": "encounter_date" + }, + "deviceid": { + "openmrs_entity_parent": "", + "openmrs_entity": "concept", + "openmrs_data_type": "deviceid", + "openmrs_entity_id": "163149AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + }, + "subscriberid": { + "openmrs_entity_parent": "", + "openmrs_entity": "concept", + "openmrs_data_type": "subscriberid", + "openmrs_entity_id": "163150AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + }, + "simserial": { + "openmrs_entity_parent": "", + "openmrs_entity": "concept", + "openmrs_data_type": "simserial", + "openmrs_entity_id": "163151AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + }, + "phonenumber": { + "openmrs_entity_parent": "", + "openmrs_entity": "concept", + "openmrs_data_type": "phonenumber", + "openmrs_entity_id": "163152AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + }, + "encounter_location": "", + "look_up": { + "entity_id": "", + "value": "" + } + }, + "steps": [ + { + "title": "Fomu ya kumtembelea mgonjwa wa VVU", + "fields": [ + { + "name": "registration_or_followup_status", + "type": "spinner", + "properties": { + "text": "Hali ya usajili/ ufuatiliaji" + }, + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "registration_or_followup_status", + "openmrs_entity_parent": "" + }, + "options": [ + { + "name": "new_client", + "text": "Mpya", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "new_client", + "openmrs_entity_parent": "" + } + }, + { + "name": "continuing_with_services", + "text": "Anaendelea na Huduma.", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "continuing_with_services", + "openmrs_entity_parent": "" + } + }, + { + "name": "deceased", + "text": "Amefariki", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "deceased", + "openmrs_entity_parent": "" + } + }, + { + "name": "client_not_found", + "text": "Hapatikani", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "client_not_found", + "openmrs_entity_parent": "" + } + }, + { + "name": "client_relocated_to_another_location", + "text": "Amehamishiwa mahali pengine", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "client_relocated_to_another_location", + "openmrs_entity_parent": "" + } + }, + { + "name": "client_has_moved", + "text": "Amehama", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "client_has_moved", + "openmrs_entity_parent": "" + } + }, + { + "name": "client_has_absconded", + "text": "Amejitoa", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "client_has_absconded", + "openmrs_entity_parent": "" + } + }, + { + "name": "client_continues_with_clinic_from_elsewhere", + "text": "Anaendelea na huduma akitokea mahali pengine", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "client_continues_with_clinic_from_elsewhere", + "openmrs_entity_parent": "" + } + }, + { + "name": "completed_and_qualified_from_the_services ", + "text": "Amefuzu huduma", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "completed_and_qualified_from_the_services", + "openmrs_entity_parent": "" + } + } + ], + "required_status": "yes:Tafadhali chagua hali ya ufwatiliaji", + "dependent_calculations": [ + "hiv_followup_visit_date" + ] + }, + { + "name": "client_condition", + "type": "spinner", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "client_condition", + "openmrs_entity_parent": "" + }, + "properties": { + "text": "Hali ya mteja" + }, + "options": [ + { + "name": "client_does_her_daily_activities", + "text": "Anaweza kufanya shughuli zake za kila siku", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "client_does_her_daily_activities", + "openmrs_entity_parent": "" + } + }, + { + "name": "client_takes_care_of_himself", + "text": "Anajimudu mwenyewe (kuoga, kula, kuvaa) ", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "client_takes_care_of_himself", + "openmrs_entity_parent": "" + } + }, + { + "name": "client_is_unable_to_take_care_of_himself", + "text": "Hajimudu", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "client_is_unable_to_take_care_of_himself", + "openmrs_entity_parent": "" + } + } + ], + "required_status": "yes:Tafadhali chagua hali ya mteja", + "subjects": "registration_or_followup_status:text" + }, + { + "name": "problem", + "type": "multi_choice_checkbox", + "properties": { + "text": "Matatizo ya kijamii/kitabibu ya Mteja" + }, + "meta_data": { + "openmrs_entity_parent": "", + "openmrs_entity": "concept", + "openmrs_entity_id": "problem" + }, + "options": [ + { + "name": "other_problems", + "text": "Matatizo mengine", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "other_problems", + "openmrs_entity_parent": "" + } + }, + { + "name": "none", + "text": "hana tatizo", + "is_exclusive": true, + "meta_data": { + "openmrs_entity": "", + "openmrs_entity_id": "", + "openmrs_entity_parent": "" + } + } + ], + "required_status": "yes:Tafadhali chagua matatizo ya kijamii/kitabibu ya Mteja", + "subjects": "registration_or_followup_status:text" + }, + { + "name": "problem_other", + "type": "text_input_edit_text", + "properties": { + "hint": "Matatizo mengine ya kijamii/kitabibu ya Mteja", + "type": "name" + }, + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "problem_other", + "openmrs_entity_parent": "problem" + }, + "required_status": "true:Tafadhali jaza matatizo mengine", + "subjects": "problem:map" + }, + { + "name": "client_behaviour_and_environmental_risk", + "type": "spinner", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "client_behaviour_and_environmental_risk", + "openmrs_entity_parent": "" + }, + "properties": { + "text": "Tabia na mazingira hatarishi ya mteja" + }, + "options": [ + { + "name": "none", + "text": "Haihusiki", + "meta_data": { + "openmrs_entity": "", + "openmrs_entity_id": "", + "openmrs_entity_parent": "" + } + }, + { + "name": "alcoholism", + "text": "Mlevi", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "alcoholism", + "openmrs_entity_parent": "" + } + }, + { + "name": "has_multiple_sexual_partners", + "text": "Ana wapenzi wengi", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "has_multiple_sexual_partners", + "openmrs_entity_parent": "" + } + }, + { + "name": "has_sexual_relations_with_different_peers", + "text": "Mahusiano ya kingono na rika tofauti (Ngono mtambuka rika", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "has_sexual_relations_with_different_peers", + "openmrs_entity_parent": "" + } + }, + { + "name": "fisherman", + "text": "Wavuvi", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "fisherman", + "openmrs_entity_parent": "" + } + }, + { + "name": "women_having_sex_with_other_women", + "text": "Wanawake wanaofanya ngono na wanawake wenzao", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "women_having_sex_with_other_women", + "openmrs_entity_parent": "" + } + }, + { + "name": "sex_workers", + "text": "Wanaofanya biashara ya ngono", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "sex_workers", + "openmrs_entity_parent": "" + } + }, + { + "name": "wood_workers", + "text": "Wapasua mbao", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "wood_workers", + "openmrs_entity_parent": "" + } + }, + { + "name": "mining_workers", + "text": "Wachimba madini", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "mining_workers", + "openmrs_entity_parent": "" + } + }, + { + "name": "men_having_sex_with_other_men ", + "text": "Wanaume wanaofanya ngono na wanaume wenzao", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "men_having_sex_with_other_men", + "openmrs_entity_parent": "" + } + }, + { + "name": "truck_drivers ", + "text": "Madreva wa masafa marefu", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "truck_drivers", + "openmrs_entity_parent": "" + } + } + ], + "required_status": "yes:Tafadhali chagua tabia na mazingira hatarishi ya mteja", + "subjects": "registration_or_followup_status:text" + }, + { + "name": "supplies_provided", + "type": "multi_choice_checkbox", + "properties": { + "text": "Vifaa na dawa zilizotolewa" + }, + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "supplies_provided", + "openmrs_entity_parent": "" + }, + "options": [ + { + "name": "other_medicine", + "text": "Vifaa na dawa nyingine", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "other_medicine", + "openmrs_entity_parent": "" + } + }, + { + "name": "none", + "text": "Hamna kilichotolewa", + "is_exclusive": true, + "meta_data": { + "openmrs_entity": "", + "openmrs_entity_id": "", + "openmrs_entity_parent": "" + } + } + ], + "required_status": "yes:Tafadhali jaza vifaa na dawa zilizotolewa", + "subjects": "registration_or_followup_status:text" + }, + { + "name": "supplies_provided_other", + "type": "text_input_edit_text", + "properties": { + "hint": "Vifaa na dawa nyingine", + "type": "name" + }, + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "supplies_provided_other", + "openmrs_entity_parent": "supplies_provided" + }, + "required_status": "true:Tafadhali jaza vifaa na dawa nyingine", + "subjects": "supplies_provided:map" + }, + { + "name": "hiv_services_provided", + "type": "multi_choice_checkbox", + "properties": { + "text": "Huduma zilizotolewa (Huduma za UKIMWI katika jamii ikiwemo ACUK) " + }, + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "hiv_services_provided", + "openmrs_entity_parent": "" + }, + "options": [ + { + "name": "other_hiv_services", + "text": "Huduma nyingnie za UKIMWI katika jamii", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "other_hiv_services", + "openmrs_entity_parent": "" + } + }, + { + "name": "none", + "text": "Hamna huduma iliyotolewa", + "is_exclusive": true, + "meta_data": { + "openmrs_entity": "", + "openmrs_entity_id": "", + "openmrs_entity_parent": "" + } + } + ], + "required_status": "yes:Tafadhali jaza huduma nyingnie za UKIMWI katika jamii", + "subjects": "registration_or_followup_status:text" + }, + { + "name": "hiv_services_provided_other", + "type": "text_input_edit_text", + "properties": { + "hint": "Huduma nyingnie za UKIMWI katika jamii zilizotolewa", + "type": "name" + }, + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "hiv_services_provided_other", + "openmrs_entity_parent": "hiv_services_provided" + }, + "required_status": "true:Tafadhali jaza huduma nyingnie za UKIMWI katika jamii zilizotolewa", + "subjects": "hiv_services_provided:map" + }, + { + "name": "state_of_therapy", + "type": "spinner", + "properties": { + "text": "Hali ya Tiba na Matunzo (CTC)" + }, + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "state_of_therapy", + "openmrs_entity_parent": "" + }, + "options": [ + { + "name": "registered_but_not_began_medication", + "text": "Ameandikishwa CTC/PMTCT lakini hajaanza ARV", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "registered_but_not_began_medication", + "openmrs_entity_parent": "" + } + }, + { + "name": "registered_and_uses_medication", + "text": "Ameandikishwa CTC/PMTCT na anatumia ARV", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "registered_and_uses_medication", + "openmrs_entity_parent": "" + } + }, + { + "name": "not_registered_in_ctc_clinic", + "text": "Hajaandikishwa CTC/PMTCT", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "not_registered_in_ctc_clinic", + "openmrs_entity_parent": "" + } + }, + { + "name": "none", + "text": "Haihusiki", + "meta_data": { + "openmrs_entity": "", + "openmrs_entity_id": "", + "openmrs_entity_parent": "" + } + } + ], + "required_status": "yes:Tafadhali jaza hali ya Tiba na Matunzo (CTC)", + "subjects": "registration_or_followup_status:text" + } + ] + } + ] +} \ No newline at end of file diff --git a/opensrp-chw/src/ba/assets/json.form-sw/hiv_registration.json b/opensrp-chw/src/ba/assets/json.form-sw/hiv_registration.json new file mode 100644 index 0000000000..d62cf09959 --- /dev/null +++ b/opensrp-chw/src/ba/assets/json.form-sw/hiv_registration.json @@ -0,0 +1,136 @@ +{ + "form": "HIV Registration form", + "count": "1", + "encounter_type": "HIV Registration", + "entity_id": "", + "relational_id": "", + "rules_file": "rule/hiv_registration_form_rules.yml", + "metadata": { + "start": { + "openmrs_entity_parent": "", + "openmrs_entity": "concept", + "openmrs_data_type": "start", + "openmrs_entity_id": "163137AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + }, + "end": { + "openmrs_entity_parent": "", + "openmrs_entity": "concept", + "openmrs_data_type": "end", + "openmrs_entity_id": "163138AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + }, + "today": { + "openmrs_entity_parent": "", + "openmrs_entity": "encounter", + "openmrs_entity_id": "encounter_date" + }, + "deviceid": { + "openmrs_entity_parent": "", + "openmrs_entity": "concept", + "openmrs_data_type": "deviceid", + "openmrs_entity_id": "163149AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + }, + "subscriberid": { + "openmrs_entity_parent": "", + "openmrs_entity": "concept", + "openmrs_data_type": "subscriberid", + "openmrs_entity_id": "163150AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + }, + "simserial": { + "openmrs_entity_parent": "", + "openmrs_entity": "concept", + "openmrs_data_type": "simserial", + "openmrs_entity_id": "163151AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + }, + "phonenumber": { + "openmrs_entity_parent": "", + "openmrs_entity": "concept", + "openmrs_data_type": "phonenumber", + "openmrs_entity_id": "163152AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + }, + "encounter_location": "", + "look_up": { + "entity_id": "", + "value": "" + } + }, + "steps": [ + { + "title": "Usajili wa wagonjwa wa VVU", + "fields": [ + { + "name": "ctc_number", + "type": "text_input_edit_text", + "properties": { + "hint": "Namba ya CTC", + "type": "Namba ya CTC" + }, + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "ctc_number", + "openmrs_entity_parent": "" + }, + "required_status": "false" + }, + { + "name": "cbhs_number", + "type": "text_input_edit_text", + "properties": { + "hint": "Namba ya HUWANYU", + "type": "Namba ya HUWANYU" + }, + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "cbhs_number", + "openmrs_entity_parent": "" + }, + "required_status": "false" + }, + { + "name": "client_hiv_status_during_registration", + "type": "spinner", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "client_hiv_status_during_registration", + "openmrs_entity_parent": "" + }, + "properties": { + "text": "Hali ya maambukizo ya VVU wakati wa kuandikishwa" + }, + "options": [ + { + "name": "unknown", + "text": "Haihusiki", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "unknown", + "openmrs_entity_parent": "" + } + }, + { + "name": "positive", + "text": "Ana maambukizi ", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "positive", + "openmrs_entity_parent": "" + } + }, + { + "name": "negative", + "text": "Hana maambukizi ", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "negative", + "openmrs_entity_parent": "" + } + } + ], + "required_status": "yes:Tafadhali jaza hali ya maabukizo ya vvu wakati wa kuandikisha", + "dependent_calculations": [ + "hiv_registration_date" + ] + } + ] + } + ] +} \ No newline at end of file diff --git a/opensrp-chw/src/ba/assets/json.form/hiv_followup_visit.json b/opensrp-chw/src/ba/assets/json.form/hiv_followup_visit.json index 2d56f67155..809c386c6a 100644 --- a/opensrp-chw/src/ba/assets/json.form/hiv_followup_visit.json +++ b/opensrp-chw/src/ba/assets/json.form/hiv_followup_visit.json @@ -258,12 +258,12 @@ "openmrs_entity_parent": "" }, "properties": { - "text": "Client's behaviour & environmental risks" + "text": "Vulnerable and at risk behaviors" }, "options": [ { "name": "none", - "text": "None", + "text": "Not Applicable", "meta_data": { "openmrs_entity": "", "openmrs_entity_id": "", @@ -446,7 +446,7 @@ } } ], - "required_status": "yes:Please TB services provided", + "required_status": "yes:Please fill the HIV services provided", "subjects": "registration_or_followup_status:text" }, { @@ -468,7 +468,7 @@ "name": "state_of_therapy", "type": "spinner", "properties": { - "text": "State of therapy and (HIV) care" + "text": "State of HIV Care and treatment" }, "meta_data": { "openmrs_entity": "concept", @@ -476,6 +476,15 @@ "openmrs_entity_parent": "" }, "options": [ + { + "name": "none", + "text": "Not Applicable", + "meta_data": { + "openmrs_entity": "", + "openmrs_entity_id": "", + "openmrs_entity_parent": "" + } + }, { "name": "registered_but_not_began_medication", "text": "Registered in CTC/PMTCT clinic but hasn't begun ARV medication", @@ -502,15 +511,6 @@ "openmrs_entity_id": "not_registered_in_ctc_clinic", "openmrs_entity_parent": "" } - }, - { - "name": "none", - "text": "None", - "meta_data": { - "openmrs_entity": "", - "openmrs_entity_id": "", - "openmrs_entity_parent": "" - } } ], "required_status": "yes:Please specify the state of HIV therapy", From bce91260e08bf969e427ff68db242d9a7faea6bf Mon Sep 17 00:00:00 2001 From: cozej4 Date: Fri, 29 May 2020 11:08:25 +0300 Subject: [PATCH 058/112] Added tb swahili forms and hiv forms refactor --- .../json.form-sw/hiv_followup_visit.json | 2 +- .../assets/json.form-sw/tb_case_closure.json | 141 ++++++ .../json.form-sw/tb_followup_visit.json | 458 ++++++++++++++++++ .../assets/json.form-sw/tb_registration.json | 339 +++++++++++++ .../assets/json.form/hiv_followup_visit.json | 4 +- .../ba/assets/json.form/hiv_registration.json | 3 +- .../assets/json.form/tb_followup_visit.json | 10 +- .../ba/assets/json.form/tb_registration.json | 16 +- .../rule/tb_registration_form_rules.yml | 7 + .../chw/application/ChwSyncConfiguration.java | 2 +- 10 files changed, 970 insertions(+), 12 deletions(-) create mode 100644 opensrp-chw/src/ba/assets/json.form-sw/tb_case_closure.json create mode 100644 opensrp-chw/src/ba/assets/json.form-sw/tb_followup_visit.json create mode 100644 opensrp-chw/src/ba/assets/json.form-sw/tb_registration.json diff --git a/opensrp-chw/src/ba/assets/json.form-sw/hiv_followup_visit.json b/opensrp-chw/src/ba/assets/json.form-sw/hiv_followup_visit.json index cf30929a4e..b4120bf254 100644 --- a/opensrp-chw/src/ba/assets/json.form-sw/hiv_followup_visit.json +++ b/opensrp-chw/src/ba/assets/json.form-sw/hiv_followup_visit.json @@ -403,7 +403,7 @@ "name": "supplies_provided_other", "type": "text_input_edit_text", "properties": { - "hint": "Vifaa na dawa nyingine", + "hint": "Vifaa na dawa nyingine vilivyotolewa", "type": "name" }, "meta_data": { diff --git a/opensrp-chw/src/ba/assets/json.form-sw/tb_case_closure.json b/opensrp-chw/src/ba/assets/json.form-sw/tb_case_closure.json new file mode 100644 index 0000000000..9384561eb2 --- /dev/null +++ b/opensrp-chw/src/ba/assets/json.form-sw/tb_case_closure.json @@ -0,0 +1,141 @@ +{ + "form": "TB Case Closure form", + "count": "1", + "encounter_type": "TB Case Closure", + "entity_id": "", + "relational_id": "", + "rules_file": "rule/tb_case_closure_form_rules.yml", + "metadata": { + "start": { + "openmrs_entity_parent": "", + "openmrs_entity": "concept", + "openmrs_data_type": "start", + "openmrs_entity_id": "163137AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + }, + "end": { + "openmrs_entity_parent": "", + "openmrs_entity": "concept", + "openmrs_data_type": "end", + "openmrs_entity_id": "163138AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + }, + "today": { + "openmrs_entity_parent": "", + "openmrs_entity": "encounter", + "openmrs_entity_id": "encounter_date" + }, + "deviceid": { + "openmrs_entity_parent": "", + "openmrs_entity": "concept", + "openmrs_data_type": "deviceid", + "openmrs_entity_id": "163149AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + }, + "subscriberid": { + "openmrs_entity_parent": "", + "openmrs_entity": "concept", + "openmrs_data_type": "subscriberid", + "openmrs_entity_id": "163150AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + }, + "simserial": { + "openmrs_entity_parent": "", + "openmrs_entity": "concept", + "openmrs_data_type": "simserial", + "openmrs_entity_id": "163151AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + }, + "phonenumber": { + "openmrs_entity_parent": "", + "openmrs_entity": "concept", + "openmrs_data_type": "phonenumber", + "openmrs_entity_id": "163152AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + }, + "encounter_location": "", + "look_up": { + "entity_id": "", + "value": "" + } + }, + "steps": [ + { + "title": "Fuzu huduma za TB", + "fields": [ + { + "name": "client_condition", + "type": "spinner", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "client_condition", + "openmrs_entity_parent": "" + }, + "properties": { + "text": "Hali ya mteja wakati wakumtembelea" + }, + "options": [ + { + "name": "client_does_her_daily_activities", + "text": "Anaweza kufanya shughuli zake za kila siku", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "client_does_her_daily_activities", + "openmrs_entity_parent": "" + } + }, + { + "name": "client_takes_care_of_himself", + "text": "Anajimudu mwenyewe (kuoga, kula, kuvaa)", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "client_takes_care_of_himself", + "openmrs_entity_parent": "" + } + }, + { + "name": "client_is_unable_to_take_care_of_himself", + "text": "Hajimudu", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "client_is_unable_to_take_care_of_himself", + "openmrs_entity_parent": "" + } + } + ], + "required_status": "yes:Tafadhali jaza hali ya mteja wakati wa kumtembelea", + "dependent_calculations": [ + "tb_case_closure_date" + ] + }, + { + "name": "completed_medication_as_required", + "type": "spinner", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "completed_medication_as_required", + "openmrs_entity_parent": "" + }, + "properties": { + "text": "Mteja ametumia dawa kwa usahihi" + }, + "options": [ + { + "name": "yes", + "text": "Ndio", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "yes", + "openmrs_entity_parent": "" + } + }, + { + "name": "no", + "text": "Hapana", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "no", + "openmrs_entity_parent": "" + } + } + ], + "required_status": "yes:Tafadhali jibu swali hili" + } + ] + } + ] +} \ No newline at end of file diff --git a/opensrp-chw/src/ba/assets/json.form-sw/tb_followup_visit.json b/opensrp-chw/src/ba/assets/json.form-sw/tb_followup_visit.json new file mode 100644 index 0000000000..2cca8cd092 --- /dev/null +++ b/opensrp-chw/src/ba/assets/json.form-sw/tb_followup_visit.json @@ -0,0 +1,458 @@ +{ + "form": "TB Followup form", + "count": "1", + "encounter_type": "TB Followup", + "entity_id": "", + "relational_id": "", + "rules_file": "rule/tb_followup_form_rules.yml", + "metadata": { + "start": { + "openmrs_entity_parent": "", + "openmrs_entity": "concept", + "openmrs_data_type": "start", + "openmrs_entity_id": "163137AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + }, + "end": { + "openmrs_entity_parent": "", + "openmrs_entity": "concept", + "openmrs_data_type": "end", + "openmrs_entity_id": "163138AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + }, + "today": { + "openmrs_entity_parent": "", + "openmrs_entity": "encounter", + "openmrs_entity_id": "encounter_date" + }, + "deviceid": { + "openmrs_entity_parent": "", + "openmrs_entity": "concept", + "openmrs_data_type": "deviceid", + "openmrs_entity_id": "163149AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + }, + "subscriberid": { + "openmrs_entity_parent": "", + "openmrs_entity": "concept", + "openmrs_data_type": "subscriberid", + "openmrs_entity_id": "163150AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + }, + "simserial": { + "openmrs_entity_parent": "", + "openmrs_entity": "concept", + "openmrs_data_type": "simserial", + "openmrs_entity_id": "163151AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + }, + "phonenumber": { + "openmrs_entity_parent": "", + "openmrs_entity": "concept", + "openmrs_data_type": "phonenumber", + "openmrs_entity_id": "163152AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + }, + "encounter_location": "", + "look_up": { + "entity_id": "", + "value": "" + } + }, + "steps": [ + { + "title": "Fomu ya kumtembelea mgonjwa wa TB", + "fields": [ + { + "name": "registration_or_followup_status", + "type": "spinner", + "properties": { + "text": "Hali ya usajili/ ufuatiliaji" + }, + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "registration_or_followup_status", + "openmrs_entity_parent": "" + }, + "options": [ + { + "name": "new_client", + "text": "Mpya", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "new_client", + "openmrs_entity_parent": "" + } + }, + { + "name": "continuing_with_services", + "text": "Anaendelea na Huduma.", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "continuing_with_services", + "openmrs_entity_parent": "" + } + }, + { + "name": "deceased", + "text": "Amefariki", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "deceased", + "openmrs_entity_parent": "" + } + }, + { + "name": "client_not_found", + "text": "Hapatikani", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "client_not_found", + "openmrs_entity_parent": "" + } + }, + { + "name": "client_relocated_to_another_location", + "text": "Amehamishiwa mahali pengine", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "client_relocated_to_another_location", + "openmrs_entity_parent": "" + } + }, + { + "name": "client_has_moved", + "text": "Amehama", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "client_has_moved", + "openmrs_entity_parent": "" + } + }, + { + "name": "client_has_absconded", + "text": "Amejitoa", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "client_has_absconded", + "openmrs_entity_parent": "" + } + }, + { + "name": "client_continues_with_clinic_from_elsewhere", + "text": "Anaendelea na huduma akitokea mahali pengine", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "client_continues_with_clinic_from_elsewhere", + "openmrs_entity_parent": "" + } + }, + { + "name": "completed_and_qualified_from_the_services ", + "text": "Amefuzu huduma", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "completed_and_qualified_from_the_services", + "openmrs_entity_parent": "" + } + } + ], + "required_status": "yes:Tafadhali jaza hali ya usajili/ ufuatiliaji", + "dependent_calculations": [ + "tb_followup_visit_date" + ] + }, + { + "name": "client_condition", + "type": "spinner", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "client_condition", + "openmrs_entity_parent": "" + }, + "properties": { + "text": "Hali ya mteja" + }, + "options": [ + { + "name": "client_does_her_daily_activities", + "text": "Anaweza kufanya shughuli zake za kila siku", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "client_does_her_daily_activities", + "openmrs_entity_parent": "" + } + }, + { + "name": "client_takes_care_of_himself", + "text": "Anajimudu mwenyewe (kuoga, kula, kuvaa)", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "client_takes_care_of_himself", + "openmrs_entity_parent": "" + } + }, + { + "name": "client_is_unable_to_take_care_of_himself", + "text": "Hajimudu", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "client_is_unable_to_take_care_of_himself", + "openmrs_entity_parent": "" + } + } + ], + "required_status": "yes:Tafadhali jaza hali ya mteja", + "subjects": "registration_or_followup_status:text" + }, + { + "name": "problem", + "type": "multi_choice_checkbox", + "properties": { + "text": "Matatizo ya kijamii/kitabibu ya Mteja" + }, + "meta_data": { + "openmrs_entity_parent": "", + "openmrs_entity": "concept", + "openmrs_entity_id": "problem" + }, + "options": [ + { + "name": "other_problems", + "text": "Matatizo mengine", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "other_problems", + "openmrs_entity_parent": "" + } + }, + { + "name": "none", + "text": "Hana tatizo", + "is_exclusive": true, + "meta_data": { + "openmrs_entity": "", + "openmrs_entity_id": "", + "openmrs_entity_parent": "" + } + } + ], + "required_status": "yes:Tafadhali chagua matatizo ya kijamii/kitabibu ya Mteja", + "subjects": "registration_or_followup_status:text" + }, + { + "name": "problem_other", + "type": "text_input_edit_text", + "properties": { + "hint": "Matatizo mengine ya kijamii/kitabibu ya Mteja", + "type": "name" + }, + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "problem_other", + "openmrs_entity_parent": "problem" + }, + "required_status": "Tafadhali jaza matatizo mengine", + "subjects": "problem:map" + }, + { + "name": "client_behaviour_and_environmental_risk", + "type": "spinner", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "client_behaviour_and_environmental_risk", + "openmrs_entity_parent": "" + }, + "properties": { + "text": "Tabia na mazingira hatarishi ya mteja" + }, + "options": [ + { + "name": "na", + "text": "Haihusiki", + "meta_data": { + "openmrs_entity": "", + "openmrs_entity_id": "", + "openmrs_entity_parent": "" + } + }, + { + "name": "alcoholism", + "text": "Mlevi", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "alcoholism", + "openmrs_entity_parent": "" + } + }, + { + "name": "vulnerable_environment", + "text": "Anaishi kwenye mazingira hatarishi", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "vulnerable_environment", + "openmrs_entity_parent": "" + } + }, + { + "name": "hiv_positive", + "text": "Anamambukizi ya VVU", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "hiv_positive", + "openmrs_entity_parent": "" + } + } + ], + "required_status": "yes:Tafadhali jaza tabia na mazingira hatarishi ya mteja", + "subjects": "registration_or_followup_status:text" + }, + { + "name": "supplies_provided", + "type": "multi_choice_checkbox", + "properties": { + "text": "Vifaa na dawa zilizotolewa" + }, + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "supplies_provided", + "openmrs_entity_parent": "" + }, + "options": [ + { + "name": "other_medicine", + "text": "Vifaa na dawa nyingine", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "other_medicine", + "openmrs_entity_parent": "" + } + }, + { + "name": "none", + "text": "Hamna kilichotolewa", + "is_exclusive": true, + "meta_data": { + "openmrs_entity": "", + "openmrs_entity_id": "", + "openmrs_entity_parent": "" + } + } + ], + "required_status": "yes:Tafadhali jaza vifaa na dawa zilizotolewa", + "subjects": "registration_or_followup_status:text" + }, + { + "name": "supplies_provided_other", + "type": "text_input_edit_text", + "properties": { + "hint": "Vifaa na dawa nyingine vilivyotolewa" + }, + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "supplies_provided_other", + "openmrs_entity_parent": "supplies_provided" + }, + "required_status": "true:Tafadhali jaza vifaa na dawa nyingine", + "subjects": "supplies_provided:map" + }, + { + "name": "tb_services_provided", + "type": "multi_choice_checkbox", + "properties": { + "text": "Huduma zilizotolewa (Huduma za TB/DR-TB katika Jamii ikiwemo TB/DR-TB) " + }, + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "tb_services_provided", + "openmrs_entity_parent": "" + }, + "options": [ + { + "name": "other_services", + "text": "Huduma nyingnie za TB katika jamii", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "other_tb_services", + "openmrs_entity_parent": "" + } + }, + { + "name": "none", + "text": "Hamna huduma iliyotolewa", + "is_exclusive": true, + "meta_data": { + "openmrs_entity": "", + "openmrs_entity_id": "", + "openmrs_entity_parent": "" + } + } + ], + "required_status": "yes:Please TB services provided", + "subjects": "registration_or_followup_status:text" + }, + { + "name": "tb_services_provided_other", + "type": "text_input_edit_text", + "properties": { + "hint": "Huduma nyingnie za TB katika jamii zilizotolewa", + "type": "name" + }, + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "tb_services_provided_other", + "openmrs_entity_parent": "tb_services_provided" + }, + "required_status": "true:Tafadhali jaza huduma nyingnie za TB katika jamii zilizotolewa", + "subjects": "tb_services_provided:map" + }, + { + "name": "state_of_therapy", + "type": "spinner", + "properties": { + "text": "Hali ya Tiba na Matunzo (TB/DR-TB)" + }, + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "state_of_therapy", + "openmrs_entity_parent": "" + }, + "options": [ + { + "name": "registered_but_not_began_medication", + "text": "Ameandikishwa TB klinik lakini hajaanza TB/ DR TB", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "registered_but_not_began_medication", + "openmrs_entity_parent": "" + } + }, + { + "name": "registered_and_uses_medication", + "text": "Ameandikishwa TB klinik na anatumia TB/ DR TB", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "registered_and_uses_medication", + "openmrs_entity_parent": "" + } + }, + { + "name": "not_registered_in_tb_clinic", + "text": "Hajaandikishwa TB klinik", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "not_registered_in_tb_clinic", + "openmrs_entity_parent": "" + } + }, + { + "name": "na", + "text": "Haihusiki", + "meta_data": { + "openmrs_entity": "", + "openmrs_entity_id": "", + "openmrs_entity_parent": "" + } + } + ], + "required_status": "yes:Tafadhali jaza hali ya Tiba na Matunzo ", + "subjects": "registration_or_followup_status:text" + } + ] + } + ] +} \ No newline at end of file diff --git a/opensrp-chw/src/ba/assets/json.form-sw/tb_registration.json b/opensrp-chw/src/ba/assets/json.form-sw/tb_registration.json new file mode 100644 index 0000000000..19c00daf09 --- /dev/null +++ b/opensrp-chw/src/ba/assets/json.form-sw/tb_registration.json @@ -0,0 +1,339 @@ +{ + "form": "TB Registration form", + "count": "1", + "encounter_type": "TB Registration", + "entity_id": "", + "relational_id": "", + "rules_file": "rule/tb_registration_form_rules.yml", + "metadata": { + "start": { + "openmrs_entity_parent": "", + "openmrs_entity": "concept", + "openmrs_data_type": "start", + "openmrs_entity_id": "163137AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + }, + "end": { + "openmrs_entity_parent": "", + "openmrs_entity": "concept", + "openmrs_data_type": "end", + "openmrs_entity_id": "163138AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + }, + "today": { + "openmrs_entity_parent": "", + "openmrs_entity": "encounter", + "openmrs_entity_id": "encounter_date" + }, + "deviceid": { + "openmrs_entity_parent": "", + "openmrs_entity": "concept", + "openmrs_data_type": "deviceid", + "openmrs_entity_id": "163149AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + }, + "subscriberid": { + "openmrs_entity_parent": "", + "openmrs_entity": "concept", + "openmrs_data_type": "subscriberid", + "openmrs_entity_id": "163150AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + }, + "simserial": { + "openmrs_entity_parent": "", + "openmrs_entity": "concept", + "openmrs_data_type": "simserial", + "openmrs_entity_id": "163151AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + }, + "phonenumber": { + "openmrs_entity_parent": "", + "openmrs_entity": "concept", + "openmrs_data_type": "phonenumber", + "openmrs_entity_id": "163152AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + }, + "encounter_location": "", + "look_up": { + "entity_id": "", + "value": "" + } + }, + "steps": [ + { + "title": "Usajili wa wagonjwa wa TB", + "fields": [ + { + "name": "community_client_tb_registration_number", + "type": "text_input_edit_text", + "properties": { + "hint": "Namba ya Kliniki ya TB" + }, + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "community_client_tb_registration_number", + "openmrs_entity_parent": "" + }, + "required_status": "yes:Tafadhali jaza namba ya Kliniki ya TB:", + "dependent_calculations": [ + "tb_registration_date" + ] + }, + { + "name": "client_tb_status_during_registration", + "type": "spinner", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "client_tb_status_during_registration", + "openmrs_entity_parent": "" + }, + "properties": { + "text": "Hali ya maambukizo ya TB wakati wa kuandikishwa" + }, + "options": [ + { + "name": "unknown", + "text": "Haijulikani", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "unknown", + "openmrs_entity_parent": "" + } + }, + { + "name": "positive", + "text": "Ana maambukizi", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "positive", + "openmrs_entity_parent": "" + } + }, + { + "name": "negative", + "text": "Hana maambukizi", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "negative", + "openmrs_entity_parent": "" + } + } + ], + "required_status": "yes:Tafadhali jaza hali ya maambukizo ya TB wakati wa kuandikishwa" + }, + { + "name": "place_of_domicile", + "type": "spinner", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "place_of_domicile", + "openmrs_entity_parent": "" + }, + "properties": { + "text": "Mahali alipotokea mteja/alipohojiwa" + }, + "options": [ + { + "name": "a_family_with_tb_patient", + "text": "Familia yenye mgonjwa wa TB (Andika namba ya wilaya ya mgonjwa wa TB)", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "a_family_with_tb_patient", + "openmrs_entity_parent": "" + } + }, + { + "name": "a_family_without_tb_patient", + "text": "Familia isiyo na mgonjwa wa TB/DR-TB", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "a_family_without_tb_patient", + "openmrs_entity_parent": "" + } + }, + { + "name": "community_gathering", + "text": "Mkusanyiko wa watu/sehemu nyingine", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "community_gathering", + "openmrs_entity_parent": "" + } + }, + { + "name": "pharmacy", + "text": "Duka la dawa", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "pharmacy", + "openmrs_entity_parent": "" + } + }, + { + "name": "traditional_doctors", + "text": "Mganga wa jadi", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "traditional_doctors", + "openmrs_entity_parent": "" + } + } + ], + "required_status": "yes:Tafadhali jaza mahali alipotokea mteja/alipohojiwa" + }, + { + "name": "district_council_number_of_current_tb_client", + "type": "text_input_edit_text", + "properties": { + "hint": "Jaza namba ya wilaya ya mgonjwa wa TB" + }, + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "district_council_number_of_current_tb_client", + "openmrs_entity_parent": "" + }, + "required_status": "yes:Tafadhali jaza jaza namba ya wilaya ya mgonjwa wa TB", + "subjects": "place_of_domicile:text" + }, + { + "name": "community_gathering", + "type": "spinner", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "community_gathering", + "openmrs_entity_parent": "" + }, + "properties": { + "text": "Mkusanyiko wa watu/sehemu nyingine" + }, + "options": [ + { + "name": "school", + "text": "Shule", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "school", + "openmrs_entity_parent": "" + } + }, + { + "name": "worship_houses", + "text": "Nyumba za Ibada", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "worship_houses", + "openmrs_entity_parent": "" + } + }, + { + "name": "mining", + "text": "Machimbo", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "mining", + "openmrs_entity_parent": "" + } + }, + { + "name": "public_meetings", + "text": "Mikutano ya hadhara", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "public_meetings", + "openmrs_entity_parent": "" + } + }, + { + "name": "prison", + "text": "Magereza", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "prison", + "openmrs_entity_parent": "" + } + }, + { + "name": "others", + "text": "Kwingineko", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "others", + "openmrs_entity_parent": "" + } + } + ], + "required_status": "yes:Tafadhali jaza mkusanyiko wa watu/sehemu nyingine", + "subjects": "place_of_domicile:text" + }, + { + "name": "other_community_gathering", + "type": "text_input_edit_text", + "properties": { + "hint": "Taja kwingineko" + }, + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "other_community_gathering", + "openmrs_entity_parent": "" + }, + "required_status": "yes:Tafadhali jaza kwingineko", + "subjects": "community_gathering:text" + }, + { + "name": "client_screening_results", + "type": "spinner", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "client_screening_results", + "openmrs_entity_parent": "" + }, + "properties": { + "text": "Matokeo ya mahojiano (*Dalili alizonazo)" + }, + "options": [ + { + "name": "coughing", + "text": "Kikihozi", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "coughing", + "openmrs_entity_parent": "" + } + }, + { + "name": "hemoptysis", + "text": "Makohozi yaliyochanganyika na Damu", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "hemoptysis", + "openmrs_entity_parent": "" + } + }, + { + "name": "fever", + "text": "Homa", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "fever", + "openmrs_entity_parent": "" + } + }, + { + "name": "weight_lose", + "text": "Kupungua uzito", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "weight_lose", + "openmrs_entity_parent": "" + } + }, + { + "name": "night_sweats", + "text": "Kutokwa jasho jingi kuliko kawaida hasa nyakati za usiku", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "night_sweats", + "openmrs_entity_parent": "" + } + } + ], + "required_status": "yes:Tafadhali jaza matokeo ya mahojiano (*Dalili alizonazo)" + } + ] + } + ] +} \ No newline at end of file diff --git a/opensrp-chw/src/ba/assets/json.form/hiv_followup_visit.json b/opensrp-chw/src/ba/assets/json.form/hiv_followup_visit.json index 809c386c6a..cc9f1ed318 100644 --- a/opensrp-chw/src/ba/assets/json.form/hiv_followup_visit.json +++ b/opensrp-chw/src/ba/assets/json.form/hiv_followup_visit.json @@ -262,7 +262,7 @@ }, "options": [ { - "name": "none", + "name": "na", "text": "Not Applicable", "meta_data": { "openmrs_entity": "", @@ -477,7 +477,7 @@ }, "options": [ { - "name": "none", + "name": "na", "text": "Not Applicable", "meta_data": { "openmrs_entity": "", diff --git a/opensrp-chw/src/ba/assets/json.form/hiv_registration.json b/opensrp-chw/src/ba/assets/json.form/hiv_registration.json index eb56349795..caff5f41bf 100644 --- a/opensrp-chw/src/ba/assets/json.form/hiv_registration.json +++ b/opensrp-chw/src/ba/assets/json.form/hiv_registration.json @@ -75,8 +75,7 @@ "name": "cbhs_number", "type": "text_input_edit_text", "properties": { - "hint": "CBHS Number", - "type": "Community Based Health Services Registration Number (CBHS Number)" + "hint": "Community Based Health Services Registration Number (CBHS Number)" }, "meta_data": { "openmrs_entity": "concept", diff --git a/opensrp-chw/src/ba/assets/json.form/tb_followup_visit.json b/opensrp-chw/src/ba/assets/json.form/tb_followup_visit.json index 092ede1915..dd3c2ba478 100644 --- a/opensrp-chw/src/ba/assets/json.form/tb_followup_visit.json +++ b/opensrp-chw/src/ba/assets/json.form/tb_followup_visit.json @@ -238,7 +238,7 @@ "name": "problem_other", "type": "text_input_edit_text", "properties": { - "hint": "Other symptoms", + "hint": "Other Problems", "type": "name" }, "meta_data": { @@ -262,8 +262,8 @@ }, "options": [ { - "name": "none", - "text": "None", + "name": "na", + "text": "Not Applicable", "meta_data": { "openmrs_entity": "", "openmrs_entity_id": "", @@ -441,8 +441,8 @@ } }, { - "name": "none", - "text": "None", + "name": "na", + "text": "Not Applicable", "meta_data": { "openmrs_entity": "", "openmrs_entity_id": "", diff --git a/opensrp-chw/src/ba/assets/json.form/tb_registration.json b/opensrp-chw/src/ba/assets/json.form/tb_registration.json index 028196df3d..c8b2d9eb5e 100644 --- a/opensrp-chw/src/ba/assets/json.form/tb_registration.json +++ b/opensrp-chw/src/ba/assets/json.form/tb_registration.json @@ -113,7 +113,7 @@ } } ], - "required_status": "yes:Please specify your gender" + "required_status": "yes:Please specify Client's TB status during registration" }, { "name": "place_of_domicile", @@ -175,6 +175,20 @@ ], "required_status": "yes:Please specify place of domicile" }, + { + "name": "district_council_number_of_current_tb_client", + "type": "text_input_edit_text", + "properties": { + "hint": "Jaza namba ya wilaya ya mgonjwa wa TB" + }, + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "district_council_number_of_current_tb_client", + "openmrs_entity_parent": "" + }, + "required_status": "yes:Tafadhali jaza jaza namba ya wilaya ya mgonjwa wa TB", + "subjects": "place_of_domicile:text" + }, { "name": "community_gathering", "type": "spinner", diff --git a/opensrp-chw/src/ba/assets/rule/tb_registration_form_rules.yml b/opensrp-chw/src/ba/assets/rule/tb_registration_form_rules.yml index 18d08e709d..b5727279ba 100644 --- a/opensrp-chw/src/ba/assets/rule/tb_registration_form_rules.yml +++ b/opensrp-chw/src/ba/assets/rule/tb_registration_form_rules.yml @@ -1,4 +1,11 @@ --- +name: "district_council_number_of_current_tb_client_visibility" +description: "district council number of current tb client when a family with tb client is chosen" +priority: 1 +condition: "place_of_domicile.value == 'A family with TB patient'" +actions: + - "district_council_number_of_current_tb_client_visibility = true" +--- name: "community_gathering_visibility" description: "Display community gathering types if community gathering is chosen" priority: 1 diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/application/ChwSyncConfiguration.java b/opensrp-chw/src/main/java/org/smartregister/chw/application/ChwSyncConfiguration.java index 680969cc44..0bd45e6ca7 100644 --- a/opensrp-chw/src/main/java/org/smartregister/chw/application/ChwSyncConfiguration.java +++ b/opensrp-chw/src/main/java/org/smartregister/chw/application/ChwSyncConfiguration.java @@ -65,7 +65,7 @@ public boolean isSyncUsingPost() { @Override public List getSynchronizedLocationTags() { - return Collections.singletonList("MOH Jhpiego Facility Name"); + return Collections.singletonList("Facility"); } @Override From 4471d58967e2a65bc9647a1083a81674150bd0ff Mon Sep 17 00:00:00 2001 From: cozej4 Date: Fri, 29 May 2020 12:07:17 +0300 Subject: [PATCH 059/112] Refactored th and hiv forms --- .../ba/assets/json.form-sw/tb_registration.json | 10 +++++----- .../ba/assets/json.form/hiv_followup_visit.json | 2 +- .../src/ba/assets/json.form/tb_registration.json | 16 ++++++++-------- 3 files changed, 14 insertions(+), 14 deletions(-) diff --git a/opensrp-chw/src/ba/assets/json.form-sw/tb_registration.json b/opensrp-chw/src/ba/assets/json.form-sw/tb_registration.json index 19c00daf09..0133290164 100644 --- a/opensrp-chw/src/ba/assets/json.form-sw/tb_registration.json +++ b/opensrp-chw/src/ba/assets/json.form-sw/tb_registration.json @@ -68,10 +68,7 @@ "openmrs_entity_id": "community_client_tb_registration_number", "openmrs_entity_parent": "" }, - "required_status": "yes:Tafadhali jaza namba ya Kliniki ya TB:", - "dependent_calculations": [ - "tb_registration_date" - ] + "required_status": "no" }, { "name": "client_tb_status_during_registration", @@ -113,7 +110,10 @@ } } ], - "required_status": "yes:Tafadhali jaza hali ya maambukizo ya TB wakati wa kuandikishwa" + "required_status": "yes:Tafadhali jaza hali ya maambukizo ya TB wakati wa kuandikishwa", + "dependent_calculations": [ + "tb_registration_date" + ] }, { "name": "place_of_domicile", diff --git a/opensrp-chw/src/ba/assets/json.form/hiv_followup_visit.json b/opensrp-chw/src/ba/assets/json.form/hiv_followup_visit.json index cc9f1ed318..a54a8686a2 100644 --- a/opensrp-chw/src/ba/assets/json.form/hiv_followup_visit.json +++ b/opensrp-chw/src/ba/assets/json.form/hiv_followup_visit.json @@ -326,7 +326,7 @@ }, { "name": "wood_workers", - "text": "Wood workers", + "text": "Lumberman", "meta_data": { "openmrs_entity": "concept", "openmrs_entity_id": "wood_workers", diff --git a/opensrp-chw/src/ba/assets/json.form/tb_registration.json b/opensrp-chw/src/ba/assets/json.form/tb_registration.json index c8b2d9eb5e..cdb6125a42 100644 --- a/opensrp-chw/src/ba/assets/json.form/tb_registration.json +++ b/opensrp-chw/src/ba/assets/json.form/tb_registration.json @@ -61,17 +61,14 @@ "name": "community_client_tb_registration_number", "type": "text_input_edit_text", "properties": { - "hint": "Community Based Health Services Registration Number (CBHS Number)" + "hint": "Client TB Clinic Registration Number" }, "meta_data": { "openmrs_entity": "concept", "openmrs_entity_id": "community_client_tb_registration_number", "openmrs_entity_parent": "" }, - "required_status": "yes:Please add cbhs number", - "dependent_calculations": [ - "tb_registration_date" - ] + "required_status": "no" }, { "name": "client_tb_status_during_registration", @@ -113,7 +110,10 @@ } } ], - "required_status": "yes:Please specify Client's TB status during registration" + "required_status": "yes:Please specify Client's TB status during registration", + "dependent_calculations": [ + "tb_registration_date" + ] }, { "name": "place_of_domicile", @@ -179,14 +179,14 @@ "name": "district_council_number_of_current_tb_client", "type": "text_input_edit_text", "properties": { - "hint": "Jaza namba ya wilaya ya mgonjwa wa TB" + "hint": "District council number of the TB client in the family" }, "meta_data": { "openmrs_entity": "concept", "openmrs_entity_id": "district_council_number_of_current_tb_client", "openmrs_entity_parent": "" }, - "required_status": "yes:Tafadhali jaza jaza namba ya wilaya ya mgonjwa wa TB", + "required_status": "yes:Fill in the district council number of the TB client in the family", "subjects": "place_of_domicile:text" }, { From 4d6446406b20ebca3b5f6fe72be7c9bf0a1c747c Mon Sep 17 00:00:00 2001 From: cozej4 Date: Fri, 29 May 2020 15:07:16 +0300 Subject: [PATCH 060/112] Fixed an issue in updating tb menu items --- .../src/ba/java/org/smartregister/chw/util/UtilsFlv.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/opensrp-chw/src/ba/java/org/smartregister/chw/util/UtilsFlv.java b/opensrp-chw/src/ba/java/org/smartregister/chw/util/UtilsFlv.java index 11ae5f9100..17eed7e69c 100644 --- a/opensrp-chw/src/ba/java/org/smartregister/chw/util/UtilsFlv.java +++ b/opensrp-chw/src/ba/java/org/smartregister/chw/util/UtilsFlv.java @@ -11,6 +11,7 @@ import org.smartregister.chw.fp.dao.FpDao; import org.smartregister.chw.hiv.dao.HivDao; import org.smartregister.chw.malaria.dao.MalariaDao; +import org.smartregister.chw.tb.dao.TbDao; import org.smartregister.util.Utils; import java.util.Date; @@ -67,7 +68,7 @@ public static void updateHivMenuItems(String baseEntityId, Menu menu) { } public static void updateTbMenuItems(String baseEntityId, Menu menu) { - if (HivDao.isRegisteredForHiv(baseEntityId)) { + if (TbDao.isRegisteredForTb(baseEntityId)) { menu.findItem(R.id.action_tb_registration).setVisible(false); }else{ menu.findItem(R.id.action_tb_registration).setVisible(true); From 12a70a5f340b9cfdb03ee4cae337bf77b507cd00 Mon Sep 17 00:00:00 2001 From: cozej4 Date: Fri, 29 May 2020 15:09:19 +0300 Subject: [PATCH 061/112] Upated showing of menu items in all clients register and pnc member profiles --- .../chw/activity/PncMemberProfileActivityFlv.java | 2 ++ .../chw/activity/AllClientsMemberProfileActivity.java | 11 +++-------- 2 files changed, 5 insertions(+), 8 deletions(-) diff --git a/opensrp-chw/src/ba/java/org/smartregister/chw/activity/PncMemberProfileActivityFlv.java b/opensrp-chw/src/ba/java/org/smartregister/chw/activity/PncMemberProfileActivityFlv.java index 5e18e32add..878c2544d7 100644 --- a/opensrp-chw/src/ba/java/org/smartregister/chw/activity/PncMemberProfileActivityFlv.java +++ b/opensrp-chw/src/ba/java/org/smartregister/chw/activity/PncMemberProfileActivityFlv.java @@ -16,6 +16,8 @@ public Boolean onCreateOptionsMenu(Menu menu, String baseEntityId) { } else { menu.findItem(R.id.action_fp_initiation_pnc).setVisible(true); } + UtilsFlv.updateHivMenuItems(baseEntityId, menu); + UtilsFlv.updateTbMenuItems(baseEntityId, menu); return true; } } diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/activity/AllClientsMemberProfileActivity.java b/opensrp-chw/src/main/java/org/smartregister/chw/activity/AllClientsMemberProfileActivity.java index 2e175cdb25..4d7acf4039 100644 --- a/opensrp-chw/src/main/java/org/smartregister/chw/activity/AllClientsMemberProfileActivity.java +++ b/opensrp-chw/src/main/java/org/smartregister/chw/activity/AllClientsMemberProfileActivity.java @@ -35,6 +35,7 @@ import org.smartregister.chw.presenter.FamilyOtherMemberActivityPresenter; import org.smartregister.chw.util.Constants; import org.smartregister.chw.util.Utils; +import org.smartregister.chw.util.UtilsFlv; import org.smartregister.commonregistry.CommonPersonObject; import org.smartregister.commonregistry.CommonPersonObjectClient; import org.smartregister.family.adapter.ViewPagerAdapter; @@ -124,8 +125,8 @@ public void togglePrimaryCaregiver(boolean show) { public boolean onCreateOptionsMenu(Menu menu) { super.onCreateOptionsMenu(menu); menu.findItem(R.id.action_location_info).setVisible(true); - menu.findItem(R.id.action_hiv_registration).setVisible(true); - menu.findItem(R.id.action_tb_registration).setVisible(true); + UtilsFlv.updateHivMenuItems(baseEntityId, menu); + UtilsFlv.updateTbMenuItems(baseEntityId, menu); menu.findItem(R.id.action_anc_registration).setVisible(false); menu.findItem(R.id.action_sick_child_follow_up).setVisible(false); menu.findItem(R.id.action_malaria_diagnosis).setVisible(false); @@ -142,12 +143,6 @@ public boolean onOptionsItemSelected(MenuItem item) { getFamilyRegistrationDetails(), Utils.metadata().familyRegister.updateEventType); if (preFilledForm != null) startFormActivity(preFilledForm); return true; - } else if (itemId == R.id.action_hiv_registration) { - //TODO Start HIV registration form - return true; - } else if (itemId == R.id.action_tb_registration) { - //TODO Start HIV registration form - return true; } return true; } From 885124fc86dd2d2be1f71a1c4b054c135154fb5e Mon Sep 17 00:00:00 2001 From: cozej4 Date: Fri, 29 May 2020 15:09:45 +0300 Subject: [PATCH 062/112] Updated tb and hiv registers due button filter --- .../chw/presenter/HivRegisterFragmentPresenter.java | 5 ++--- .../chw/presenter/TbRegisterFragmentPresenter.java | 4 ++-- 2 files changed, 4 insertions(+), 5 deletions(-) diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/presenter/HivRegisterFragmentPresenter.java b/opensrp-chw/src/main/java/org/smartregister/chw/presenter/HivRegisterFragmentPresenter.java index 606a015c6c..b54ae7ae5a 100644 --- a/opensrp-chw/src/main/java/org/smartregister/chw/presenter/HivRegisterFragmentPresenter.java +++ b/opensrp-chw/src/main/java/org/smartregister/chw/presenter/HivRegisterFragmentPresenter.java @@ -2,6 +2,7 @@ import org.jetbrains.annotations.NotNull; import org.smartregister.chw.R; +import org.smartregister.chw.core.utils.CoreConstants; import org.smartregister.chw.hiv.contract.BaseHivRegisterFragmentContract; import org.smartregister.chw.hiv.presenter.BaseHivRegisterFragmentPresenter; import org.smartregister.chw.hiv.util.Constants.Tables; @@ -25,9 +26,7 @@ public String getMainCondition() { @Override @NotNull public String getDueFilterCondition() { - return " " + Constants.TABLE_NAME.FAMILY_MEMBER + "." + DBConstants.Key.DATE_REMOVED + " is null " + - "AND " + Tables.HIV + "." + DBConstants.Key.IS_CLOSED + " = '0' "; - + return CoreConstants.TABLE_NAME.HIV_MEMBER + ".base_entity_id in (select base_entity_id from schedule_service where strftime('%Y-%m-%d') BETWEEN due_date and expiry_date and schedule_name = '" + CoreConstants.SCHEDULE_TYPES.HIV_VISIT + "' and ifnull(not_done_date,'') = '' and ifnull(completion_date,'') = '' ) "; } @Override diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/presenter/TbRegisterFragmentPresenter.java b/opensrp-chw/src/main/java/org/smartregister/chw/presenter/TbRegisterFragmentPresenter.java index a21322270f..c4b3a5bc57 100644 --- a/opensrp-chw/src/main/java/org/smartregister/chw/presenter/TbRegisterFragmentPresenter.java +++ b/opensrp-chw/src/main/java/org/smartregister/chw/presenter/TbRegisterFragmentPresenter.java @@ -2,6 +2,7 @@ import org.jetbrains.annotations.NotNull; import org.smartregister.chw.R; +import org.smartregister.chw.core.utils.CoreConstants; import org.smartregister.chw.tb.contract.BaseTbRegisterFragmentContract; import org.smartregister.chw.tb.presenter.BaseTbRegisterFragmentPresenter; import org.smartregister.chw.tb.util.Constants.Tables; @@ -26,8 +27,7 @@ public String getMainCondition() { @Override @NotNull public String getDueFilterCondition() { - return " " + Constants.TABLE_NAME.FAMILY_MEMBER + "." + DBConstants.Key.DATE_REMOVED + " is null " + - "AND " + Tables.TB + "." + DBConstants.Key.IS_CLOSED + " = '0' "; + return CoreConstants.TABLE_NAME.TB_MEMBER + ".base_entity_id in (select base_entity_id from schedule_service where strftime('%Y-%m-%d') BETWEEN due_date and expiry_date and schedule_name = '" + CoreConstants.SCHEDULE_TYPES.TB_VISIT + "' and ifnull(not_done_date,'') = '' and ifnull(completion_date,'') = '' ) "; } From c4419ad2080c9ce6413abb9b251258a50024ea7f Mon Sep 17 00:00:00 2001 From: cozej4 Date: Fri, 29 May 2020 17:46:42 +0300 Subject: [PATCH 063/112] Updated opening of hiv and tb profiles from all clients register --- .../chw/fragment/AllClientsRegisterFragment.java | 6 ++++++ .../org/smartregister/chw/util/AllClientsUtils.java | 10 ++++++++++ 2 files changed, 16 insertions(+) diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/fragment/AllClientsRegisterFragment.java b/opensrp-chw/src/main/java/org/smartregister/chw/fragment/AllClientsRegisterFragment.java index f8a2ad59a4..ce6f387ee2 100644 --- a/opensrp-chw/src/main/java/org/smartregister/chw/fragment/AllClientsRegisterFragment.java +++ b/opensrp-chw/src/main/java/org/smartregister/chw/fragment/AllClientsRegisterFragment.java @@ -58,6 +58,12 @@ protected void goToClientDetailActivity(@NonNull CommonPersonObjectClient common case CoreConstants.REGISTER_TYPE.FAMILY_PLANNING: AllClientsUtils.goToFamilyPlanningProfile(this.getActivity(), commonPersonObjectClient); break; + case CoreConstants.REGISTER_TYPE.TB: + AllClientsUtils.goToTbProfile(this.getActivity(), commonPersonObjectClient); + break; + case CoreConstants.REGISTER_TYPE.HIV: + AllClientsUtils.goToHivProfile(this.getActivity(), commonPersonObjectClient); + break; default: AllClientsUtils.goToOtherMemberProfile(this.getActivity(), commonPersonObjectClient, bundle, familyDetailsModel.getFamilyHead(), familyDetailsModel.getPrimaryCareGiver()); diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/util/AllClientsUtils.java b/opensrp-chw/src/main/java/org/smartregister/chw/util/AllClientsUtils.java index 7f449bee85..254544b243 100644 --- a/opensrp-chw/src/main/java/org/smartregister/chw/util/AllClientsUtils.java +++ b/opensrp-chw/src/main/java/org/smartregister/chw/util/AllClientsUtils.java @@ -13,13 +13,17 @@ import org.smartregister.chw.activity.ChildProfileActivity; import org.smartregister.chw.activity.FamilyOtherMemberProfileActivity; import org.smartregister.chw.activity.FamilyPlanningMemberProfileActivity; +import org.smartregister.chw.activity.HivProfileActivity; import org.smartregister.chw.activity.MalariaProfileActivity; import org.smartregister.chw.activity.PncMemberProfileActivity; +import org.smartregister.chw.activity.TbProfileActivity; import org.smartregister.chw.anc.domain.MemberObject; import org.smartregister.chw.core.application.CoreChwApplication; import org.smartregister.chw.core.utils.CoreChildUtils; import org.smartregister.chw.core.utils.CoreConstants; import org.smartregister.chw.fp.dao.FpDao; +import org.smartregister.chw.hiv.dao.HivDao; +import org.smartregister.chw.tb.dao.TbDao; import org.smartregister.clientandeventmodel.Client; import org.smartregister.commonregistry.CommonPersonObjectClient; import org.smartregister.family.domain.FamilyEventClient; @@ -75,6 +79,12 @@ public static void gotToMalariaProfile(Activity activity, CommonPersonObjectClie public static void goToFamilyPlanningProfile(Activity activity, CommonPersonObjectClient patient) { FamilyPlanningMemberProfileActivity.startFpMemberProfileActivity(activity, FpDao.getMember(patient.getCaseId())); } + public static void goToHivProfile(Activity activity, CommonPersonObjectClient patient) { + HivProfileActivity.startHivProfileActivity(activity, HivDao.getMember(patient.getCaseId())); + } + public static void goToTbProfile(Activity activity, CommonPersonObjectClient patient) { + TbProfileActivity.startTbProfileActivity(activity, TbDao.getMember(patient.getCaseId())); + } private static Intent initProfileActivityIntent(Activity activity, CommonPersonObjectClient patient, Bundle bundle, Class clazz) { Intent intent = new Intent(activity, clazz); From 2e0b60ab9e7d125a91fda2ebe5fca099b3de642d Mon Sep 17 00:00:00 2001 From: cozej4 Date: Tue, 9 Jun 2020 14:06:23 +0300 Subject: [PATCH 064/112] Code refactoring --- .../chw/model/NavigationModelFlv.java | 4 +- .../chw/activity/HivProfileActivity.java | 32 +++++++++- .../chw/activity/HivRegisterActivity.java | 59 +---------------- .../chw/activity/TbProfileActivity.java | 35 +++++++++- .../chw/activity/TbRegisterActivity.java | 64 +------------------ 5 files changed, 70 insertions(+), 124 deletions(-) diff --git a/opensrp-chw/src/ba/java/org/smartregister/chw/model/NavigationModelFlv.java b/opensrp-chw/src/ba/java/org/smartregister/chw/model/NavigationModelFlv.java index 7ff2c3adff..fc3116710c 100644 --- a/opensrp-chw/src/ba/java/org/smartregister/chw/model/NavigationModelFlv.java +++ b/opensrp-chw/src/ba/java/org/smartregister/chw/model/NavigationModelFlv.java @@ -28,8 +28,8 @@ public List getNavigationItems() { NavigationOption op7 = new NavigationOption(R.mipmap.sidemenu_malaria, R.mipmap.sidemenu_malaria_active, R.string.menu_malaria, Constants.DrawerMenu.MALARIA, 0); NavigationOption op8 = new NavigationOption(R.mipmap.sidemenu_referrals, R.mipmap.sidemenu_referrals_active, R.string.menu_referrals, Constants.DrawerMenu.REFERRALS, 0); NavigationOption op9 = new NavigationOption(R.mipmap.sidemenu_referrals, R.mipmap.sidemenu_referrals_active, R.string.updates, CoreConstants.DrawerMenu.UPDATES, 0); - NavigationOption op10 = new NavigationOption(R.mipmap.sidemenu_hiv, R.mipmap.sidemenu_hiv_active, R.string.menu_hiv_clients, CoreConstants.DrawerMenu.HIV_CLIENTS, 0); - NavigationOption op11 = new NavigationOption(R.mipmap.sidemenu_tb, R.mipmap.sidemenu_tb_active, R.string.menu_tb_clients, CoreConstants.DrawerMenu.TB_CLIENTS, 0); + NavigationOption op10 = new NavigationOption(R.mipmap.sidemenu_hiv, R.mipmap.sidemenu_hiv_active, R.string.menu_hiv, CoreConstants.DrawerMenu.HIV_CLIENTS, 0); + NavigationOption op11 = new NavigationOption(R.mipmap.sidemenu_tb, R.mipmap.sidemenu_tb_active, R.string.menu_tb, CoreConstants.DrawerMenu.TB_CLIENTS, 0); if (BuildConfig.USE_UNIFIED_REFERRAL_APPROACH) navigationOptions.add(new NavigationOption(R.mipmap.sidemenu_families, R.mipmap.sidemenu_families_active, R.string.menu_all_clients, CoreConstants.DrawerMenu.ALL_CLIENTS, 0)); diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/activity/HivProfileActivity.java b/opensrp-chw/src/main/java/org/smartregister/chw/activity/HivProfileActivity.java index 96a9591946..6d35f671e0 100644 --- a/opensrp-chw/src/main/java/org/smartregister/chw/activity/HivProfileActivity.java +++ b/opensrp-chw/src/main/java/org/smartregister/chw/activity/HivProfileActivity.java @@ -3,6 +3,8 @@ import android.app.Activity; import android.content.Context; import android.content.Intent; +import android.os.Bundle; +import android.util.Pair; import android.view.Gravity; import android.view.View; import android.widget.LinearLayout; @@ -10,12 +12,16 @@ import org.apache.commons.lang3.StringUtils; import org.smartregister.chw.BuildConfig; import org.smartregister.chw.R; +import org.smartregister.chw.application.ChwApplication; import org.smartregister.chw.core.activity.CoreHivProfileActivity; import org.smartregister.chw.core.activity.CoreHivUpcomingServicesActivity; +import org.smartregister.chw.core.adapter.NotificationListAdapter; import org.smartregister.chw.core.contract.FamilyProfileExtendedContract; import org.smartregister.chw.core.interactor.CoreHivProfileInteractor; import org.smartregister.chw.core.listener.OnClickFloatingMenu; +import org.smartregister.chw.core.listener.OnRetrieveNotifications; import org.smartregister.chw.core.task.RunnableTask; +import org.smartregister.chw.core.utils.ChwNotificationUtil; import org.smartregister.chw.core.utils.CoreConstants; import org.smartregister.chw.custom_view.HivFloatingMenu; import org.smartregister.chw.hiv.activity.BaseHivRegistrationFormsActivity; @@ -33,11 +39,14 @@ import timber.log.Timber; import static org.smartregister.chw.core.utils.FormUtils.getFormUtils; +import static org.smartregister.chw.util.NotificationsUtil.handleNotificationRowClick; +import static org.smartregister.chw.util.NotificationsUtil.handleReceivedNotifications; public class HivProfileActivity extends CoreHivProfileActivity - implements FamilyProfileExtendedContract.PresenterCallBack { + implements FamilyProfileExtendedContract.PresenterCallBack, OnRetrieveNotifications { private List referralTypeModels = new ArrayList<>(); + private NotificationListAdapter notificationListAdapter = new NotificationListAdapter(); public static void startHivProfileActivity(Activity activity, HivMemberObject memberObject) { Intent intent = new Intent(activity, HivProfileActivity.class); @@ -61,6 +70,21 @@ protected void onCreation() { addHivReferralTypes(); } + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + notificationAndReferralRecyclerView.setAdapter(notificationListAdapter); + notificationListAdapter.setOnClickListener(this); + } + + @Override + protected void onResume() { + super.onResume(); + notificationListAdapter.canOpen = true; + ChwNotificationUtil.retrieveNotifications(ChwApplication.getApplicationFlavor().hasReferrals(), + getHivMemberObject().getBaseEntityId(), this); + } + @Override protected void removeMember() { IndividualProfileRemoveActivity.startIndividualProfileActivity(HivProfileActivity.this, @@ -90,6 +114,7 @@ public void onClick(View view) { if (id == R.id.record_hiv_followup_visit) { openFollowUpVisitForm(false); } + handleNotificationRowClick(this, view, notificationListAdapter, getHivMemberObject().getBaseEntityId()); } @Override @@ -202,5 +227,10 @@ public void initializeCallFAB() { LinearLayout.LayoutParams.MATCH_PARENT); addContentView(getHivFloatingMenu(), linearLayoutParams); } + + @Override + public void onReceivedNotifications(List> notifications) { + handleReceivedNotifications(this, notifications, notificationListAdapter); + } } diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/activity/HivRegisterActivity.java b/opensrp-chw/src/main/java/org/smartregister/chw/activity/HivRegisterActivity.java index 86fe2d7aa1..0d9069427c 100644 --- a/opensrp-chw/src/main/java/org/smartregister/chw/activity/HivRegisterActivity.java +++ b/opensrp-chw/src/main/java/org/smartregister/chw/activity/HivRegisterActivity.java @@ -9,28 +9,17 @@ import com.google.android.material.bottomnavigation.LabelVisibilityMode; import org.jetbrains.annotations.NotNull; -import org.jetbrains.annotations.Nullable; -import org.smartregister.chw.R; +import org.smartregister.chw.core.activity.CoreHivRegisterActivity; import org.smartregister.chw.core.custom_views.NavigationMenu; -import org.smartregister.chw.core.job.HomeVisitServiceJob; -import org.smartregister.chw.core.job.VaccineRecurringServiceJob; import org.smartregister.chw.fragment.HivFollowupRegisterFragment; import org.smartregister.chw.fragment.HivRegisterFragment; -import org.smartregister.chw.hiv.activity.BaseHivRegisterActivity; -import org.smartregister.chw.hiv.activity.BaseHivRegistrationFormsActivity; import org.smartregister.chw.hiv.fragment.BaseHivRegisterFragment; -import org.smartregister.chw.util.Constants; -import org.smartregister.chw.util.JsonFormUtils; import org.smartregister.helper.BottomNavigationHelper; -import org.smartregister.job.ImageUploadServiceJob; -import org.smartregister.job.PullUniqueIdsServiceJob; -import org.smartregister.job.SyncServiceJob; -import org.smartregister.job.SyncTaskServiceJob; import org.smartregister.listener.BottomNavigationListener; import java.util.List; -public class HivRegisterActivity extends BaseHivRegisterActivity { +public class HivRegisterActivity extends CoreHivRegisterActivity { private String baseEntityID; public static void startHIVFormActivity(Activity activity, String baseEntityID, String formName, String payloadType) { @@ -87,49 +76,5 @@ protected void registerBottomNavigation() { } } - - @Override - public void startFormActivity(@Nullable String formName, @Nullable String entityId, @Nullable String metaData) { - Intent intent = new Intent(this, BaseHivRegistrationFormsActivity.class); - intent.putExtra(org.smartregister.chw.hiv.util.Constants.ActivityPayload.BASE_ENTITY_ID, baseEntityID); - intent.putExtra(org.smartregister.chw.hiv.util.Constants.ActivityPayload.JSON_FORM, metaData); - intent.putExtra(org.smartregister.chw.hiv.util.Constants.ActivityPayload.USE_DEFAULT_NEAT_FORM_LAYOUT, false); - - this.startActivityForResult(intent, JsonFormUtils.REQUEST_CODE_GET_JSON); - } - - private void startRegisterActivity() { - HomeVisitServiceJob.scheduleJobImmediately(HomeVisitServiceJob.TAG); - VaccineRecurringServiceJob.scheduleJobImmediately(VaccineRecurringServiceJob.TAG); - ImageUploadServiceJob.scheduleJobImmediately(ImageUploadServiceJob.TAG); - SyncServiceJob.scheduleJobImmediately(SyncServiceJob.TAG); - PullUniqueIdsServiceJob.scheduleJobImmediately(PullUniqueIdsServiceJob.TAG); - HomeVisitServiceJob.scheduleJobImmediately(HomeVisitServiceJob.TAG); - SyncTaskServiceJob.scheduleJobImmediately(SyncTaskServiceJob.TAG); - Intent intent = new Intent(this, HivRegisterActivity.class); - this.startActivity(intent); - this.overridePendingTransition(R.anim.slide_in_up, R.anim.slide_out_up); - this.finish(); - } - - @Override - protected void onResumption() { - super.onResumption(); - NavigationMenu menu = NavigationMenu.getInstance(this, null, null); - if (menu != null) { - menu.getNavigationAdapter().setSelectedView(Constants.DrawerMenu.HIV_CLIENTS); - } - } - - @Override - protected void onActivityResult(int requestCode, int resultCode, Intent data) { - super.onActivityResult(requestCode, resultCode, data); - if (resultCode == Activity.RESULT_OK && requestCode == org.smartregister.chw.malaria.util.Constants.REQUEST_CODE_GET_JSON) { - startRegisterActivity(); - } else { - finish(); - } - - } } \ No newline at end of file diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/activity/TbProfileActivity.java b/opensrp-chw/src/main/java/org/smartregister/chw/activity/TbProfileActivity.java index d878453a75..5ae7c7b3ad 100644 --- a/opensrp-chw/src/main/java/org/smartregister/chw/activity/TbProfileActivity.java +++ b/opensrp-chw/src/main/java/org/smartregister/chw/activity/TbProfileActivity.java @@ -3,6 +3,8 @@ import android.app.Activity; import android.content.Context; import android.content.Intent; +import android.os.Bundle; +import android.util.Pair; import android.view.Gravity; import android.view.View; import android.widget.LinearLayout; @@ -10,12 +12,16 @@ import org.apache.commons.lang3.StringUtils; import org.smartregister.chw.BuildConfig; import org.smartregister.chw.R; +import org.smartregister.chw.application.ChwApplication; import org.smartregister.chw.core.activity.CoreTbProfileActivity; import org.smartregister.chw.core.activity.CoreTbUpcomingServicesActivity; +import org.smartregister.chw.core.adapter.NotificationListAdapter; import org.smartregister.chw.core.contract.FamilyProfileExtendedContract; import org.smartregister.chw.core.interactor.CoreTbProfileInteractor; import org.smartregister.chw.core.listener.OnClickFloatingMenu; +import org.smartregister.chw.core.listener.OnRetrieveNotifications; import org.smartregister.chw.core.task.RunnableTask; +import org.smartregister.chw.core.utils.ChwNotificationUtil; import org.smartregister.chw.core.utils.CoreConstants; import org.smartregister.chw.custom_view.TbFloatingMenu; import org.smartregister.chw.model.ReferralTypeModel; @@ -33,11 +39,14 @@ import timber.log.Timber; import static org.smartregister.chw.core.utils.FormUtils.getFormUtils; +import static org.smartregister.chw.util.NotificationsUtil.handleNotificationRowClick; +import static org.smartregister.chw.util.NotificationsUtil.handleReceivedNotifications; public class TbProfileActivity extends CoreTbProfileActivity - implements FamilyProfileExtendedContract.PresenterCallBack { + implements FamilyProfileExtendedContract.PresenterCallBack, OnRetrieveNotifications { private List referralTypeModels = new ArrayList<>(); + private NotificationListAdapter notificationListAdapter = new NotificationListAdapter(); public static void startTbProfileActivity(Activity activity, TbMemberObject memberObject) { Intent intent = new Intent(activity, TbProfileActivity.class); @@ -60,6 +69,21 @@ protected void onCreation() { addTbReferralTypes(); } + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + notificationAndReferralRecyclerView.setAdapter(notificationListAdapter); + notificationListAdapter.setOnClickListener(this); + } + + @Override + protected void onResume() { + super.onResume(); + notificationListAdapter.canOpen = true; + ChwNotificationUtil.retrieveNotifications(ChwApplication.getApplicationFlavor().hasReferrals(), + getTbMemberObject().getBaseEntityId(), this); + } + @Override protected void removeMember() { IndividualProfileRemoveActivity.startIndividualProfileActivity(TbProfileActivity.this, @@ -94,6 +118,8 @@ public void onClick(View view) { if (id == R.id.record_tb_followup_visit) { openFollowUpVisitForm(false); } + handleNotificationRowClick(this, view, notificationListAdapter, getTbMemberObject().getBaseEntityId()); + } @Override @@ -134,7 +160,7 @@ public void openMedicalHistory() { @Override public void openTbRegistrationForm() { - TbRegisterActivity.startTbFormActivity(this, getTbMemberObject().getBaseEntityId(),org.smartregister.chw.util.Constants.JSON_FORM.getTbRegistration(),getFormUtils().getFormJsonFromRepositoryOrAssets(org.smartregister.chw.util.Constants.JSON_FORM.getTbRegistration()).toString()); + TbRegisterActivity.startTbFormActivity(this, getTbMemberObject().getBaseEntityId(), org.smartregister.chw.util.Constants.JSON_FORM.getTbRegistration(), getFormUtils().getFormJsonFromRepositoryOrAssets(org.smartregister.chw.util.Constants.JSON_FORM.getTbRegistration()).toString()); } @@ -208,6 +234,11 @@ public void initializeCallFAB() { addContentView(getTbFloatingMenu(), linearLayoutParams); } + @Override + public void onReceivedNotifications(List> notifications) { + handleReceivedNotifications(this, notifications, notificationListAdapter); + } + } diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/activity/TbRegisterActivity.java b/opensrp-chw/src/main/java/org/smartregister/chw/activity/TbRegisterActivity.java index db148b0c62..456b9fbfc2 100644 --- a/opensrp-chw/src/main/java/org/smartregister/chw/activity/TbRegisterActivity.java +++ b/opensrp-chw/src/main/java/org/smartregister/chw/activity/TbRegisterActivity.java @@ -9,28 +9,16 @@ import com.google.android.material.bottomnavigation.LabelVisibilityMode; import org.jetbrains.annotations.NotNull; -import org.jetbrains.annotations.Nullable; -import org.smartregister.chw.R; +import org.smartregister.chw.core.activity.CoreTbRegisterActivity; import org.smartregister.chw.core.custom_views.NavigationMenu; -import org.smartregister.chw.core.job.HomeVisitServiceJob; -import org.smartregister.chw.core.job.VaccineRecurringServiceJob; import org.smartregister.chw.fragment.TbFollowupRegisterFragment; import org.smartregister.chw.fragment.TbRegisterFragment; -import org.smartregister.chw.tb.activity.BaseTbRegisterActivity; -import org.smartregister.chw.tb.activity.BaseTbRegistrationFormsActivity; import org.smartregister.chw.tb.fragment.BaseTbRegisterFragment; -import org.smartregister.chw.util.Constants; import org.smartregister.family.util.JsonFormUtils; import org.smartregister.helper.BottomNavigationHelper; -import org.smartregister.job.ImageUploadServiceJob; -import org.smartregister.job.PullUniqueIdsServiceJob; -import org.smartregister.job.SyncServiceJob; -import org.smartregister.job.SyncTaskServiceJob; import org.smartregister.listener.BottomNavigationListener; -import java.util.List; - -public class TbRegisterActivity extends BaseTbRegisterActivity { +public class TbRegisterActivity extends CoreTbRegisterActivity { public static void startTbFormActivity(Activity activity, String baseEntityID, String formName, String payloadType) { Intent intent = new Intent(activity, TbRegisterActivity.class); @@ -53,11 +41,6 @@ protected BaseTbRegisterFragment getRegisterFragment() { return new TbRegisterFragment(); } - @Override - public List getViewIdentifiers() { - return null; - } - @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); @@ -85,48 +68,5 @@ protected void registerBottomNavigation() { } } - @Override - public void startFormActivity(@Nullable String formName, @Nullable String entityId, @Nullable String metaData) { - Intent intent = new Intent(this, BaseTbRegistrationFormsActivity.class); - intent.putExtra(org.smartregister.chw.tb.util.Constants.ActivityPayload.BASE_ENTITY_ID, entityId); - intent.putExtra(org.smartregister.chw.tb.util.Constants.ActivityPayload.JSON_FORM, metaData); - intent.putExtra(org.smartregister.chw.tb.util.Constants.ActivityPayload.USE_DEFAULT_NEAT_FORM_LAYOUT, false); - - this.startActivityForResult(intent, JsonFormUtils.REQUEST_CODE_GET_JSON); - } - - private void startRegisterActivity() { - HomeVisitServiceJob.scheduleJobImmediately(HomeVisitServiceJob.TAG); - VaccineRecurringServiceJob.scheduleJobImmediately(VaccineRecurringServiceJob.TAG); - ImageUploadServiceJob.scheduleJobImmediately(ImageUploadServiceJob.TAG); - SyncServiceJob.scheduleJobImmediately(SyncServiceJob.TAG); - PullUniqueIdsServiceJob.scheduleJobImmediately(PullUniqueIdsServiceJob.TAG); - HomeVisitServiceJob.scheduleJobImmediately(HomeVisitServiceJob.TAG); - SyncTaskServiceJob.scheduleJobImmediately(SyncTaskServiceJob.TAG); - Intent intent = new Intent(this, TbRegisterActivity.class); - this.startActivity(intent); - this.overridePendingTransition(R.anim.slide_in_up, R.anim.slide_out_up); - this.finish(); - } - - @Override - protected void onResumption() { - super.onResumption(); - NavigationMenu menu = NavigationMenu.getInstance(this, null, null); - if (menu != null) { - menu.getNavigationAdapter().setSelectedView(Constants.DrawerMenu.TB_CLIENTS); - } - } - - @Override - protected void onActivityResult(int requestCode, int resultCode, Intent data) { - super.onActivityResult(requestCode, resultCode, data); - if (resultCode == Activity.RESULT_OK && requestCode == org.smartregister.chw.malaria.util.Constants.REQUEST_CODE_GET_JSON) { - startRegisterActivity(); - } else { - finish(); - } - - } } \ No newline at end of file From 75ddc7c8c1267039aa08798c6a52dbcfcfcf7285 Mon Sep 17 00:00:00 2001 From: cozej4 Date: Thu, 18 Jun 2020 00:08:57 +0300 Subject: [PATCH 065/112] Code refactoring --- build.gradle | 4 +- opensrp-chw/build.gradle | 4 +- .../ba/assets/ec_client_classification.json | 14 ++ .../src/ba/assets/ec_client_fields.json | 132 ++++++++++++++++ .../hiv_community_followup_feedback.json | 144 ++++++++++++++++++ .../tb_community_followup_feedback.json | 144 ++++++++++++++++++ .../hiv_community_followup_feedback_rules.yml | 8 + .../tb_community_followup_feedback_rules.yml | 8 + opensrp-chw/src/main/AndroidManifest.xml | 8 + .../HivCommunityFollowupDetailsActivity.java | 14 ++ .../chw/activity/HivRegisterActivity.java | 14 +- .../TbCommunityFollowupDetailsActivity.java | 16 ++ .../chw/activity/TbRegisterActivity.java | 13 +- .../chw/application/ChwSyncConfiguration.java | 4 +- .../fragment/HivFollowupRegisterFragment.java | 41 ++++- .../fragment/TbFollowupRegisterFragment.java | 53 ++++++- .../HivCommunityFollowupFragmentModel.java | 59 +++++++ .../TbCommunityFollowupFragmentModel.java | 63 ++++++++ ...HivCommunityFollowupFragmentPresenter.java | 44 ++++++ .../TbCommunityFollowupFragmentPresenter.java | 45 ++++++ 20 files changed, 807 insertions(+), 25 deletions(-) create mode 100644 opensrp-chw/src/ba/assets/json.form/hiv_community_followup_feedback.json create mode 100644 opensrp-chw/src/ba/assets/json.form/tb_community_followup_feedback.json create mode 100644 opensrp-chw/src/ba/assets/rule/hiv_community_followup_feedback_rules.yml create mode 100644 opensrp-chw/src/ba/assets/rule/tb_community_followup_feedback_rules.yml create mode 100644 opensrp-chw/src/main/java/org/smartregister/chw/activity/HivCommunityFollowupDetailsActivity.java create mode 100644 opensrp-chw/src/main/java/org/smartregister/chw/activity/TbCommunityFollowupDetailsActivity.java create mode 100644 opensrp-chw/src/main/java/org/smartregister/chw/model/HivCommunityFollowupFragmentModel.java create mode 100644 opensrp-chw/src/main/java/org/smartregister/chw/model/TbCommunityFollowupFragmentModel.java create mode 100644 opensrp-chw/src/main/java/org/smartregister/chw/presenter/HivCommunityFollowupFragmentPresenter.java create mode 100644 opensrp-chw/src/main/java/org/smartregister/chw/presenter/TbCommunityFollowupFragmentPresenter.java diff --git a/build.gradle b/build.gradle index ad97594345..aad3552021 100644 --- a/build.gradle +++ b/build.gradle @@ -62,8 +62,8 @@ subprojects { group = 'org.smartregister' - ext.androidToolsBuildGradle = '28.0.3' - ext.androidBuildToolsVersion = '28.0.3' + ext.androidToolsBuildGradle = '30.0.0' + ext.androidBuildToolsVersion = '30.0.0' ext.androidMinSdkVersion = 18 ext.androidCompileSdkVersion = 28 ext.androidTargetSdkVersion = 28 diff --git a/opensrp-chw/build.gradle b/opensrp-chw/build.gradle index 19cfff698b..f702172a17 100644 --- a/opensrp-chw/build.gradle +++ b/opensrp-chw/build.gradle @@ -141,8 +141,8 @@ android { versionName "1.0.2" buildConfigField "String", 'opensrp_url', '"https://boresha-afya.smartregister.org/opensrp/"' buildConfigField "String", 'guidebooks_url', '"https://opensrp.s3.amazonaws.com/media/ba/"' - buildConfigField "String", 'opensrp_url_debug', '"https://boresha-afya-stage.smartregister.org/opensrp/"' -// buildConfigField "String", 'opensrp_url_debug', '"https://ba-unified-stage.smartregister.org/opensrp/"' +// buildConfigField "String", 'opensrp_url_debug', '"https://boresha-afya-stage.smartregister.org/opensrp/"' + buildConfigField "String", 'opensrp_url_debug', '"https://ba-unified-stage.smartregister.org/opensrp/"' buildConfigField "String[]", "LOCATION_HIERACHY", '{"Country","Region","District","Ward" , "Health Facility", "Village", "Village Sublocations"}' buildConfigField "String[]", "ALLOWED_LOCATION_LEVELS", '{"Ward" , "Health Facility", "Village", "Village Sublocations"}' buildConfigField "String[]", "ALLOWED_LOCATION_LEVELS_DEBUG", '{"MOH Jhpiego Facility Name" , "Village"}' diff --git a/opensrp-chw/src/ba/assets/ec_client_classification.json b/opensrp-chw/src/ba/assets/ec_client_classification.json index 8d1359f7bc..11f5b37f6d 100644 --- a/opensrp-chw/src/ba/assets/ec_client_classification.json +++ b/opensrp-chw/src/ba/assets/ec_client_classification.json @@ -318,6 +318,20 @@ "creates_case": [ "ec_tb_register" ] + }, + { + "field": "eventType", + "field_value": "HIV Community Followup", + "creates_case": [ + "ec_hiv_community_followup" + ] + }, + { + "field": "eventType", + "field_value": "TB Community Followup", + "creates_case": [ + "ec_tb_community_followup" + ] } ] } diff --git a/opensrp-chw/src/ba/assets/ec_client_fields.json b/opensrp-chw/src/ba/assets/ec_client_fields.json index 4d0a125c9e..db4daab99c 100644 --- a/opensrp-chw/src/ba/assets/ec_client_fields.json +++ b/opensrp-chw/src/ba/assets/ec_client_fields.json @@ -2515,6 +2515,72 @@ } ] }, + { + "name": "ec_hiv_community_followup", + "columns": [ + { + "column_name": "entity_id", + "type": "Event", + "json_mapping": { + "field": "baseEntityId" + } + }, + { + "column_name": "base_entity_id", + "type": "Event", + "json_mapping": { + "field": "formSubmissionId" + } + }, + { + "column_name": "relational_id", + "type": "Event", + "json_mapping": { + "field": "obs.fieldCode", + "concept": "relational_id" + } + }, + { + "column_name": "last_interacted_with", + "type": "Event", + "json_mapping": { + "field": "version" + } + }, + { + "column_name": "last_client_visit_date", + "type": "Event", + "json_mapping": { + "field": "obs.fieldCode", + "concept": "last_client_visit_date" + } + }, + { + "column_name": "hiv_community_referral_date", + "type": "Event", + "json_mapping": { + "field": "obs.formSubmissionField", + "concept": "hiv_community_referral_date" + } + }, + { + "column_name": "comment", + "type": "Event", + "json_mapping": { + "field": "obs.formSubmissionField", + "concept": "comment_hiv_community_followup" + } + }, + { + "column_name": "reasons_for_issuing_community_referral", + "type": "Event", + "json_mapping": { + "field": "obs.formSubmissionField", + "concept": "reasons_for_issuing_community_referral" + } + } + ] + }, { "name": "ec_tb_register", "columns": [ @@ -2599,6 +2665,72 @@ } } ] + }, + { + "name": "ec_tb_community_followup", + "columns": [ + { + "column_name": "entity_id", + "type": "Event", + "json_mapping": { + "field": "baseEntityId" + } + }, + { + "column_name": "base_entity_id", + "type": "Event", + "json_mapping": { + "field": "formSubmissionId" + } + }, + { + "column_name": "relational_id", + "type": "Event", + "json_mapping": { + "field": "obs.fieldCode", + "concept": "relational_id" + } + }, + { + "column_name": "last_interacted_with", + "type": "Event", + "json_mapping": { + "field": "version" + } + }, + { + "column_name": "last_client_visit_date", + "type": "Event", + "json_mapping": { + "field": "obs.fieldCode", + "concept": "last_client_visit_date" + } + }, + { + "column_name": "tb_community_referral_date", + "type": "Event", + "json_mapping": { + "field": "obs.formSubmissionField", + "concept": "tb_community_referral_date" + } + }, + { + "column_name": "comment", + "type": "Event", + "json_mapping": { + "field": "obs.formSubmissionField", + "concept": "comment_tb_community_followup" + } + }, + { + "column_name": "reasons_for_issuing_community_referral", + "type": "Event", + "json_mapping": { + "field": "obs.formSubmissionField", + "concept": "reasons_for_issuing_community_referral" + } + } + ] } ] } \ No newline at end of file diff --git a/opensrp-chw/src/ba/assets/json.form/hiv_community_followup_feedback.json b/opensrp-chw/src/ba/assets/json.form/hiv_community_followup_feedback.json new file mode 100644 index 0000000000..3f6ad8c0b9 --- /dev/null +++ b/opensrp-chw/src/ba/assets/json.form/hiv_community_followup_feedback.json @@ -0,0 +1,144 @@ +{ + "form": "HIV Community Followup Feedback", + "count": "1", + "encounter_type": "HIV Community Followup Feedback", + "entity_id": "", + "relational_id": "", + "rules_file": "rule/hiv_community_followup_feedback_rules.yml", + "metadata": { + "start": { + "openmrs_entity_parent": "", + "openmrs_entity": "concept", + "openmrs_data_type": "start", + "openmrs_entity_id": "163137AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + }, + "end": { + "openmrs_entity_parent": "", + "openmrs_entity": "concept", + "openmrs_data_type": "end", + "openmrs_entity_id": "163138AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + }, + "today": { + "openmrs_entity_parent": "", + "openmrs_entity": "encounter", + "openmrs_entity_id": "encounter_date" + }, + "deviceid": { + "openmrs_entity_parent": "", + "openmrs_entity": "concept", + "openmrs_data_type": "deviceid", + "openmrs_entity_id": "163149AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + }, + "subscriberid": { + "openmrs_entity_parent": "", + "openmrs_entity": "concept", + "openmrs_data_type": "subscriberid", + "openmrs_entity_id": "163150AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + }, + "simserial": { + "openmrs_entity_parent": "", + "openmrs_entity": "concept", + "openmrs_data_type": "simserial", + "openmrs_entity_id": "163151AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + }, + "phonenumber": { + "openmrs_entity_parent": "", + "openmrs_entity": "concept", + "openmrs_data_type": "phonenumber", + "openmrs_entity_id": "163152AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + }, + "encounter_location": "", + "look_up": { + "entity_id": "", + "value": "" + } + }, + "steps": [ + { + "title": "HIV Community Followup Feedback", + "fields": [ + { + "name": "followup_status", + "type": "spinner", + "properties": { + "text": "Followup Feedback" + }, + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "followup_status", + "openmrs_entity_parent": "" + }, + "options": [ + { + "name": "deceased", + "text": "Deceased", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "deceased", + "openmrs_entity_parent": "" + } + }, + { + "name": "client_not_found", + "text": "Client not found", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "client_not_found", + "openmrs_entity_parent": "" + } + }, + { + "name": "client_relocated_to_another_location", + "text": "Client has relocated to another location", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "client_relocated_to_another_location", + "openmrs_entity_parent": "" + } + }, + { + "name": "client_has_moved", + "text": "Client has moved ", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "client_has_moved", + "openmrs_entity_parent": "" + } + }, + { + "name": "client_has_absconded", + "text": "Client has absconded", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "client_has_absconded", + "openmrs_entity_parent": "" + } + }, + { + "name": "client_continues_with_clinic_from_elsewhere", + "text": "Clients continues with clinic from elsewhere", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "client_continues_with_clinic_from_elsewhere", + "openmrs_entity_parent": "" + } + }, + { + "name": "completed_and_qualified_from_the_services ", + "text": "Client has completed and qualified from the services ", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "completed_and_qualified_from_the_services", + "openmrs_entity_parent": "" + } + } + ], + "required_status": "yes:Please select followup feedback", + "dependent_calculations": [ + "hiv_community_followup_visit_date" + ] + } + ] + } + ] +} \ No newline at end of file diff --git a/opensrp-chw/src/ba/assets/json.form/tb_community_followup_feedback.json b/opensrp-chw/src/ba/assets/json.form/tb_community_followup_feedback.json new file mode 100644 index 0000000000..cf2e62650e --- /dev/null +++ b/opensrp-chw/src/ba/assets/json.form/tb_community_followup_feedback.json @@ -0,0 +1,144 @@ +{ + "form": "TB Community Followup Feedback", + "count": "1", + "encounter_type": "TB Community Followup Feedback", + "entity_id": "", + "relational_id": "", + "rules_file": "rule/tb_community_followup_feedback_rules.yml", + "metadata": { + "start": { + "openmrs_entity_parent": "", + "openmrs_entity": "concept", + "openmrs_data_type": "start", + "openmrs_entity_id": "163137AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + }, + "end": { + "openmrs_entity_parent": "", + "openmrs_entity": "concept", + "openmrs_data_type": "end", + "openmrs_entity_id": "163138AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + }, + "today": { + "openmrs_entity_parent": "", + "openmrs_entity": "encounter", + "openmrs_entity_id": "encounter_date" + }, + "deviceid": { + "openmrs_entity_parent": "", + "openmrs_entity": "concept", + "openmrs_data_type": "deviceid", + "openmrs_entity_id": "163149AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + }, + "subscriberid": { + "openmrs_entity_parent": "", + "openmrs_entity": "concept", + "openmrs_data_type": "subscriberid", + "openmrs_entity_id": "163150AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + }, + "simserial": { + "openmrs_entity_parent": "", + "openmrs_entity": "concept", + "openmrs_data_type": "simserial", + "openmrs_entity_id": "163151AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + }, + "phonenumber": { + "openmrs_entity_parent": "", + "openmrs_entity": "concept", + "openmrs_data_type": "phonenumber", + "openmrs_entity_id": "163152AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + }, + "encounter_location": "", + "look_up": { + "entity_id": "", + "value": "" + } + }, + "steps": [ + { + "title": "TB Community Followup Feedback", + "fields": [ + { + "name": "followup_status", + "type": "spinner", + "properties": { + "text": "Followup Feedback" + }, + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "followup_status", + "openmrs_entity_parent": "" + }, + "options": [ + { + "name": "deceased", + "text": "Deceased", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "deceased", + "openmrs_entity_parent": "" + } + }, + { + "name": "client_not_found", + "text": "Client not found", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "client_not_found", + "openmrs_entity_parent": "" + } + }, + { + "name": "client_relocated_to_another_location", + "text": "Client has relocated to another location", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "client_relocated_to_another_location", + "openmrs_entity_parent": "" + } + }, + { + "name": "client_has_moved", + "text": "Client has moved ", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "client_has_moved", + "openmrs_entity_parent": "" + } + }, + { + "name": "client_has_absconded", + "text": "Client has absconded", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "client_has_absconded", + "openmrs_entity_parent": "" + } + }, + { + "name": "client_continues_with_clinic_from_elsewhere", + "text": "Clients continues with clinic from elsewhere", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "client_continues_with_clinic_from_elsewhere", + "openmrs_entity_parent": "" + } + }, + { + "name": "completed_and_qualified_from_the_services ", + "text": "Client has completed and qualified from the services ", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "completed_and_qualified_from_the_services", + "openmrs_entity_parent": "" + } + } + ], + "required_status": "yes:Please select the followup feedback", + "dependent_calculations": [ + "tb_community_followup_visit_date" + ] + } + ] + } + ] +} \ No newline at end of file diff --git a/opensrp-chw/src/ba/assets/rule/hiv_community_followup_feedback_rules.yml b/opensrp-chw/src/ba/assets/rule/hiv_community_followup_feedback_rules.yml new file mode 100644 index 0000000000..26bf6b91da --- /dev/null +++ b/opensrp-chw/src/ba/assets/rule/hiv_community_followup_feedback_rules.yml @@ -0,0 +1,8 @@ +--- +name: "hiv_community_followup_visit_date_calculation" +description: "calculating the hiv followup visit date" +priority: 1 +condition: "true" +actions: + - "hiv_community_followup_visit_date_calculation = System.currentTimeMillis()" + diff --git a/opensrp-chw/src/ba/assets/rule/tb_community_followup_feedback_rules.yml b/opensrp-chw/src/ba/assets/rule/tb_community_followup_feedback_rules.yml new file mode 100644 index 0000000000..d11e4e00ae --- /dev/null +++ b/opensrp-chw/src/ba/assets/rule/tb_community_followup_feedback_rules.yml @@ -0,0 +1,8 @@ +--- +name: "tb_community_followup_visit_date_calculation" +description: "calculating the tb followup visit date" +priority: 1 +condition: "true" +actions: + - "tb_community_followup_visit_date_calculation = System.currentTimeMillis()" + diff --git a/opensrp-chw/src/main/AndroidManifest.xml b/opensrp-chw/src/main/AndroidManifest.xml index f3309811b4..b749bd3f7b 100644 --- a/opensrp-chw/src/main/AndroidManifest.xml +++ b/opensrp-chw/src/main/AndroidManifest.xml @@ -262,6 +262,14 @@ android:name=".activity.HivProfileActivity" android:theme="@style/ChwTheme.NoActionBar" /> + + + + getSynchronizedLocationTags() { - return Collections.singletonList("MOH Jhpiego Facility Name"); + return Collections.singletonList("Facility"); } @Override public String getTopAllowedLocationLevel() { - return "Ward"; + return "Council"; } } diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/fragment/HivFollowupRegisterFragment.java b/opensrp-chw/src/main/java/org/smartregister/chw/fragment/HivFollowupRegisterFragment.java index 69e2b8dafc..24e5322159 100644 --- a/opensrp-chw/src/main/java/org/smartregister/chw/fragment/HivFollowupRegisterFragment.java +++ b/opensrp-chw/src/main/java/org/smartregister/chw/fragment/HivFollowupRegisterFragment.java @@ -1,8 +1,45 @@ package org.smartregister.chw.fragment; -import org.smartregister.chw.hiv.fragment.BaseHivCommunityFollowupRegisterFragment; +import android.content.Intent; +import android.os.Bundle; -public class HivFollowupRegisterFragment extends BaseHivCommunityFollowupRegisterFragment { +import org.smartregister.chw.activity.HivCommunityFollowupDetailsActivity; +import org.smartregister.chw.activity.HivRegisterActivity; +import org.smartregister.chw.core.fragment.CoreHivCommunityFollowupRegisterFragment; +import org.smartregister.chw.hiv.dao.HivDao; +import org.smartregister.chw.hiv.util.Constants; +import org.smartregister.chw.model.HivCommunityFollowupFragmentModel; +import org.smartregister.chw.presenter.HivCommunityFollowupFragmentPresenter; +import org.smartregister.commonregistry.CommonPersonObjectClient; + +import timber.log.Timber; + +public class HivFollowupRegisterFragment extends CoreHivCommunityFollowupRegisterFragment { + @Override + protected void initializePresenter() { + if (getActivity() == null) { + return; + } + String viewConfigurationIdentifier = null; + try { + viewConfigurationIdentifier = ((HivRegisterActivity) getActivity()).getViewIdentifiers().get(0); + } catch (NullPointerException e) { + Timber.e(e); + } + presenter = new HivCommunityFollowupFragmentPresenter(this, new HivCommunityFollowupFragmentModel(), viewConfigurationIdentifier); + } + + @Override + protected void openProfile(CommonPersonObjectClient client) { + if (getActivity() != null) { + Intent intent = new Intent(getActivity(), HivCommunityFollowupDetailsActivity.class); + Bundle bundle = new Bundle(); + bundle.putSerializable(Constants.HivMemberObject.MEMBER_OBJECT, HivDao.getCommunityFollowupMember(client.getCaseId())); + intent.putExtras(bundle); + + getActivity().startActivity(intent); + } + } } diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/fragment/TbFollowupRegisterFragment.java b/opensrp-chw/src/main/java/org/smartregister/chw/fragment/TbFollowupRegisterFragment.java index e267bf52ee..0e374f1453 100644 --- a/opensrp-chw/src/main/java/org/smartregister/chw/fragment/TbFollowupRegisterFragment.java +++ b/opensrp-chw/src/main/java/org/smartregister/chw/fragment/TbFollowupRegisterFragment.java @@ -1,10 +1,57 @@ package org.smartregister.chw.fragment; -import org.smartregister.chw.tb.fragment.BaseTbCommunityFollowupRegisterFragment; +import android.content.Intent; +import android.os.Bundle; -public class TbFollowupRegisterFragment extends BaseTbCommunityFollowupRegisterFragment { +import androidx.annotation.Nullable; +import org.smartregister.chw.activity.TbCommunityFollowupDetailsActivity; +import org.smartregister.chw.activity.TbRegisterActivity; +import org.smartregister.chw.core.fragment.CoreTbCommunityFollowupRegisterFragment; +import org.smartregister.chw.model.TbCommunityFollowupFragmentModel; +import org.smartregister.chw.presenter.TbCommunityFollowupFragmentPresenter; +import org.smartregister.chw.tb.dao.TbDao; +import org.smartregister.chw.tb.domain.TbMemberObject; +import org.smartregister.chw.tb.util.Constants; +import org.smartregister.commonregistry.CommonPersonObjectClient; -} +import timber.log.Timber; + +import static org.smartregister.chw.core.utils.FormUtils.getFormUtils; + +public class TbFollowupRegisterFragment extends CoreTbCommunityFollowupRegisterFragment { + + @Override + protected void initializePresenter() { + if (getActivity() == null) { + return; + } + String viewConfigurationIdentifier = null; + try { + viewConfigurationIdentifier = ((TbRegisterActivity) getActivity()).getViewIdentifiers().get(0); + } catch (NullPointerException e) { + Timber.e(e); + } + presenter = new TbCommunityFollowupFragmentPresenter(this, new TbCommunityFollowupFragmentModel(), viewConfigurationIdentifier); + } + @Override + protected void openProfile(CommonPersonObjectClient client) { + if (getActivity() != null) { + Intent intent = new Intent(getActivity(), TbCommunityFollowupDetailsActivity.class); + Bundle bundle = new Bundle(); + bundle.putSerializable(Constants.TbMemberObject.MEMBER_OBJECT, TbDao.getCommunityFollowupMember(client.getCaseId())); + intent.putExtras(bundle); + + getActivity().startActivity(intent); + } + } + + @Override + protected void openFollowUpVisit(@Nullable TbMemberObject tbMemberObject) { + if (getActivity() != null) + TbRegisterActivity.startTbFormActivity(getActivity(), tbMemberObject.getBaseEntityId(), org.smartregister.chw.util.Constants.JSON_FORM.getTbFollowupVisit(), getFormUtils().getFormJsonFromRepositoryOrAssets(org.smartregister.chw.util.Constants.JSON_FORM.getTbFollowupVisit()).toString()); + } + +} diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/model/HivCommunityFollowupFragmentModel.java b/opensrp-chw/src/main/java/org/smartregister/chw/model/HivCommunityFollowupFragmentModel.java new file mode 100644 index 0000000000..33731727f8 --- /dev/null +++ b/opensrp-chw/src/main/java/org/smartregister/chw/model/HivCommunityFollowupFragmentModel.java @@ -0,0 +1,59 @@ +package org.smartregister.chw.model; + + +import androidx.annotation.NonNull; + +import org.jetbrains.annotations.NotNull; +import org.smartregister.chw.core.utils.ChildDBConstants; +import org.smartregister.chw.hiv.model.BaseHivCommunityFollowupModel; +import org.smartregister.chw.hiv.util.Constants.Tables; +import org.smartregister.chw.hiv.util.DBConstants.Key; +import org.smartregister.chw.util.Constants; +import org.smartregister.cursoradapter.SmartRegisterQueryBuilder; +import org.smartregister.family.util.DBConstants; + +import java.util.HashSet; +import java.util.Set; + +public class HivCommunityFollowupFragmentModel extends BaseHivCommunityFollowupModel { + + @NonNull + @Override + public String mainSelect(@NonNull String tableName, @NonNull String mainCondition) { + SmartRegisterQueryBuilder queryBuilder = new SmartRegisterQueryBuilder(); + queryBuilder.selectInitiateMainTable(tableName, mainColumns(tableName)); + queryBuilder.customJoin("INNER JOIN " + Constants.TABLE_NAME.FAMILY_MEMBER + " ON " + tableName + "." + Key.ENTITY_ID + " = " + Constants.TABLE_NAME.FAMILY_MEMBER + "." + DBConstants.KEY.BASE_ENTITY_ID + " COLLATE NOCASE "); + queryBuilder.customJoin("INNER JOIN " + Constants.TABLE_NAME.FAMILY + " ON " + Constants.TABLE_NAME.FAMILY_MEMBER + "." + DBConstants.KEY.RELATIONAL_ID + " = " + Constants.TABLE_NAME.FAMILY + "." + DBConstants.KEY.BASE_ENTITY_ID); + queryBuilder.customJoin("LEFT JOIN " + Constants.TABLE_NAME.FAMILY_MEMBER + " as T1 ON " + Constants.TABLE_NAME.FAMILY + "." + DBConstants.KEY.PRIMARY_CAREGIVER + " = T1." + DBConstants.KEY.BASE_ENTITY_ID); + queryBuilder.customJoin("LEFT JOIN " + Constants.TABLE_NAME.FAMILY_MEMBER + " as T2 ON " + Constants.TABLE_NAME.FAMILY + "." + DBConstants.KEY.FAMILY_HEAD + " = T2." + DBConstants.KEY.BASE_ENTITY_ID); + return queryBuilder.mainCondition(mainCondition); + } + + @Override + @NotNull + public String[] mainColumns(String tableName) { + Set columnList = new HashSet<>(); + + columnList.add(tableName + "." + DBConstants.KEY.BASE_ENTITY_ID); + columnList.add(Constants.TABLE_NAME.FAMILY_MEMBER + "." + DBConstants.KEY.RELATIONAL_ID + " as " + ChildDBConstants.KEY.RELATIONAL_ID); + columnList.add(Constants.TABLE_NAME.FAMILY_MEMBER + "." + DBConstants.KEY.FIRST_NAME); + columnList.add(Constants.TABLE_NAME.FAMILY_MEMBER + "." + DBConstants.KEY.MIDDLE_NAME); + columnList.add(Constants.TABLE_NAME.FAMILY_MEMBER + "." + DBConstants.KEY.LAST_NAME); + columnList.add(Constants.TABLE_NAME.FAMILY_MEMBER + "." + DBConstants.KEY.DOB); + columnList.add(Constants.TABLE_NAME.FAMILY_MEMBER + "." + DBConstants.KEY.GENDER); + columnList.add(Constants.TABLE_NAME.FAMILY_MEMBER + "." + DBConstants.KEY.UNIQUE_ID); + columnList.add(Constants.TABLE_NAME.FAMILY_MEMBER + "." + DBConstants.KEY.RELATIONAL_ID); + columnList.add(Constants.TABLE_NAME.FAMILY_MEMBER + "." + DBConstants.KEY.PHONE_NUMBER); + columnList.add(Constants.TABLE_NAME.FAMILY_MEMBER + "." + DBConstants.KEY.OTHER_PHONE_NUMBER); + columnList.add("T2." + DBConstants.KEY.PHONE_NUMBER + " AS " + Key.FAMILY_HEAD_PHONE_NUMBER); + columnList.add(Constants.TABLE_NAME.FAMILY + "." + DBConstants.KEY.VILLAGE_TOWN); + columnList.add("T1." + DBConstants.KEY.FIRST_NAME + " || " + "' '" + " || " + "T1." + DBConstants.KEY.MIDDLE_NAME + " || " + "' '" + " || " + "T1." + DBConstants.KEY.LAST_NAME + " AS " + DBConstants.KEY.PRIMARY_CAREGIVER); + columnList.add("T2." + DBConstants.KEY.FIRST_NAME + " || " + "' '" + " || " + "T2." + DBConstants.KEY.MIDDLE_NAME + " || " + "' '" + " || " + "T2." + DBConstants.KEY.LAST_NAME + " AS " + DBConstants.KEY.FAMILY_HEAD); + columnList.add(Constants.TABLE_NAME.FAMILY + "." + DBConstants.KEY.FIRST_NAME + " as " + org.smartregister.chw.anc.util.DBConstants.KEY.FAMILY_NAME); + columnList.add(Tables.HIV_COMMUNITY_FOLLOWUP + "." + Key.REASONS_FOR_ISSUING_COMMUNITY_REFERRAL); + columnList.add(Tables.HIV_COMMUNITY_FOLLOWUP + "." + Key.LAST_INTERACTED_WITH); + columnList.add(Tables.HIV_COMMUNITY_FOLLOWUP + "." + Key.HIV_COMMUNITY_REFERRAL_DATE); + columnList.add(Tables.HIV_COMMUNITY_FOLLOWUP + "." + Key.COMMENTS); + return columnList.toArray(new String[columnList.size()]); + } +} diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/model/TbCommunityFollowupFragmentModel.java b/opensrp-chw/src/main/java/org/smartregister/chw/model/TbCommunityFollowupFragmentModel.java new file mode 100644 index 0000000000..9ab1521ef5 --- /dev/null +++ b/opensrp-chw/src/main/java/org/smartregister/chw/model/TbCommunityFollowupFragmentModel.java @@ -0,0 +1,63 @@ +package org.smartregister.chw.model; + + +import androidx.annotation.NonNull; + +import org.jetbrains.annotations.NotNull; +import org.smartregister.chw.core.utils.ChildDBConstants; +import org.smartregister.chw.tb.model.BaseTbCommunityFollowupModel; +import org.smartregister.chw.tb.util.Constants.Tables; +import org.smartregister.chw.tb.util.DBConstants.Key; +import org.smartregister.chw.util.Constants; +import org.smartregister.cursoradapter.SmartRegisterQueryBuilder; +import org.smartregister.family.util.DBConstants; + +import java.util.HashSet; +import java.util.Set; + +import timber.log.Timber; + +public class TbCommunityFollowupFragmentModel extends BaseTbCommunityFollowupModel { + + @NonNull + @Override + public String mainSelect(@NonNull String tableName, @NonNull String mainCondition) { + SmartRegisterQueryBuilder queryBuilder = new SmartRegisterQueryBuilder(); + queryBuilder.selectInitiateMainTable(tableName, mainColumns(tableName)); + queryBuilder.customJoin("INNER JOIN " + Constants.TABLE_NAME.FAMILY_MEMBER + " ON " + tableName + "." + Key.ENTITY_ID + " = " + Constants.TABLE_NAME.FAMILY_MEMBER + "." + DBConstants.KEY.BASE_ENTITY_ID + " COLLATE NOCASE "); + queryBuilder.customJoin("INNER JOIN " + Constants.TABLE_NAME.FAMILY + " ON " + Constants.TABLE_NAME.FAMILY_MEMBER + "." + DBConstants.KEY.RELATIONAL_ID + " = " + Constants.TABLE_NAME.FAMILY + "." + DBConstants.KEY.BASE_ENTITY_ID); + queryBuilder.customJoin("LEFT JOIN " + Constants.TABLE_NAME.FAMILY_MEMBER + " as T1 ON " + Constants.TABLE_NAME.FAMILY + "." + DBConstants.KEY.PRIMARY_CAREGIVER + " = T1." + DBConstants.KEY.BASE_ENTITY_ID); + queryBuilder.customJoin("LEFT JOIN " + Constants.TABLE_NAME.FAMILY_MEMBER + " as T2 ON " + Constants.TABLE_NAME.FAMILY + "." + DBConstants.KEY.FAMILY_HEAD + " = T2." + DBConstants.KEY.BASE_ENTITY_ID); + Timber.e("Coze :: query = "+queryBuilder.toString()); + return queryBuilder.mainCondition(mainCondition); + } + + @Override + @NotNull + public String[] mainColumns(String tableName) { + Set columnList = new HashSet<>(); + + columnList.add(tableName + "." + DBConstants.KEY.BASE_ENTITY_ID); + columnList.add(Constants.TABLE_NAME.FAMILY_MEMBER + "." + DBConstants.KEY.RELATIONAL_ID + " as " + ChildDBConstants.KEY.RELATIONAL_ID); + columnList.add(Constants.TABLE_NAME.FAMILY_MEMBER + "." + DBConstants.KEY.FIRST_NAME); + columnList.add(Constants.TABLE_NAME.FAMILY_MEMBER + "." + DBConstants.KEY.MIDDLE_NAME); + columnList.add(Constants.TABLE_NAME.FAMILY_MEMBER + "." + DBConstants.KEY.LAST_NAME); + columnList.add(Constants.TABLE_NAME.FAMILY_MEMBER + "." + DBConstants.KEY.DOB); + columnList.add(Constants.TABLE_NAME.FAMILY_MEMBER + "." + DBConstants.KEY.GENDER); + columnList.add(Constants.TABLE_NAME.FAMILY_MEMBER + "." + DBConstants.KEY.UNIQUE_ID); + columnList.add(Constants.TABLE_NAME.FAMILY_MEMBER + "." + DBConstants.KEY.RELATIONAL_ID); + columnList.add(Constants.TABLE_NAME.FAMILY_MEMBER + "." + DBConstants.KEY.PHONE_NUMBER); + columnList.add(Constants.TABLE_NAME.FAMILY_MEMBER + "." + DBConstants.KEY.OTHER_PHONE_NUMBER); + columnList.add("T2." + DBConstants.KEY.PHONE_NUMBER + " AS " + Key.FAMILY_HEAD_PHONE_NUMBER); + columnList.add(Constants.TABLE_NAME.FAMILY + "." + DBConstants.KEY.VILLAGE_TOWN); + columnList.add("T1." + DBConstants.KEY.FIRST_NAME + " || " + "' '" + " || " + "T1." + DBConstants.KEY.MIDDLE_NAME + " || " + "' '" + " || " + "T1." + DBConstants.KEY.LAST_NAME + " AS " + DBConstants.KEY.PRIMARY_CAREGIVER); + columnList.add("T2." + DBConstants.KEY.FIRST_NAME + " || " + "' '" + " || " + "T2." + DBConstants.KEY.MIDDLE_NAME + " || " + "' '" + " || " + "T2." + DBConstants.KEY.LAST_NAME + " AS " + DBConstants.KEY.FAMILY_HEAD); + columnList.add(Constants.TABLE_NAME.FAMILY + "." + DBConstants.KEY.FIRST_NAME + " as " + org.smartregister.chw.anc.util.DBConstants.KEY.FAMILY_NAME); + columnList.add(Tables.TB_COMMUNITY_FOLLOWUP + "." + Key.REASONS_FOR_ISSUING_COMMUNITY_REFERRAL); + columnList.add(Tables.TB_COMMUNITY_FOLLOWUP + "." + Key.LAST_INTERACTED_WITH); + columnList.add(Tables.TB_COMMUNITY_FOLLOWUP + "." + Key.TB_COMMUNITY_REFERRAL_DATE); + columnList.add(Tables.TB_COMMUNITY_FOLLOWUP + "." + Key.COMMENTS); + + return columnList.toArray(new String[columnList.size()]); + } +} diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/presenter/HivCommunityFollowupFragmentPresenter.java b/opensrp-chw/src/main/java/org/smartregister/chw/presenter/HivCommunityFollowupFragmentPresenter.java new file mode 100644 index 0000000000..fb301dfe6c --- /dev/null +++ b/opensrp-chw/src/main/java/org/smartregister/chw/presenter/HivCommunityFollowupFragmentPresenter.java @@ -0,0 +1,44 @@ +package org.smartregister.chw.presenter; + +import org.jetbrains.annotations.NotNull; +import org.smartregister.chw.R; +import org.smartregister.chw.core.utils.CoreConstants; +import org.smartregister.chw.hiv.contract.BaseHivRegisterFragmentContract; +import org.smartregister.chw.hiv.presenter.BaseHivCommunityFollowupPresenter; +import org.smartregister.chw.hiv.util.Constants.Tables; +import org.smartregister.chw.hiv.util.DBConstants; +import org.smartregister.chw.util.Constants; + +public class HivCommunityFollowupFragmentPresenter extends BaseHivCommunityFollowupPresenter { + + public HivCommunityFollowupFragmentPresenter(BaseHivRegisterFragmentContract.View view, BaseHivRegisterFragmentContract.Model model, String viewConfigurationIdentifier) { + super(view, model, viewConfigurationIdentifier); + } + + @Override + @NotNull + public String getMainCondition() { + return " " + Constants.TABLE_NAME.FAMILY_MEMBER + "." + DBConstants.Key.DATE_REMOVED + " is null " + + "AND " + Tables.HIV_COMMUNITY_FOLLOWUP + "." + DBConstants.Key.IS_CLOSED + " = '0' "; + + } + + @Override + @NotNull + public String getDueFilterCondition() { + return CoreConstants.TABLE_NAME.HIV_MEMBER + ".base_entity_id in (select base_entity_id from schedule_service where strftime('%Y-%m-%d') BETWEEN due_date and expiry_date and schedule_name = '" + CoreConstants.SCHEDULE_TYPES.HIV_VISIT + "' and ifnull(not_done_date,'') = '' and ifnull(completion_date,'') = '' ) "; + } + + @Override + public void processViewConfigurations() { + super.processViewConfigurations(); + if (getConfig().getSearchBarText() != null && getView() != null) { + getView().updateSearchBarHint(getView().getContext().getString(R.string.search_name_or_id)); + } + } + + @Override + public String getMainTable() { + return Tables.HIV_COMMUNITY_FOLLOWUP; + } +} diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/presenter/TbCommunityFollowupFragmentPresenter.java b/opensrp-chw/src/main/java/org/smartregister/chw/presenter/TbCommunityFollowupFragmentPresenter.java new file mode 100644 index 0000000000..f5fc2f725f --- /dev/null +++ b/opensrp-chw/src/main/java/org/smartregister/chw/presenter/TbCommunityFollowupFragmentPresenter.java @@ -0,0 +1,45 @@ +package org.smartregister.chw.presenter; + +import org.jetbrains.annotations.NotNull; +import org.smartregister.chw.R; +import org.smartregister.chw.core.utils.CoreConstants; +import org.smartregister.chw.tb.contract.BaseTbRegisterFragmentContract; +import org.smartregister.chw.tb.presenter.BaseTbCommunityFollowupPresenter; +import org.smartregister.chw.tb.util.Constants.Tables; +import org.smartregister.chw.tb.util.DBConstants; +import org.smartregister.chw.util.Constants; + +public class TbCommunityFollowupFragmentPresenter extends BaseTbCommunityFollowupPresenter { + + public TbCommunityFollowupFragmentPresenter(BaseTbRegisterFragmentContract.View view, BaseTbRegisterFragmentContract.Model model, String viewConfigurationIdentifier) { + super(view, model, viewConfigurationIdentifier); + } + + @Override + @NotNull + public String getMainCondition() { + return " " + Constants.TABLE_NAME.FAMILY_MEMBER + "." + DBConstants.Key.DATE_REMOVED + " is null " + + "AND " + Tables.TB_COMMUNITY_FOLLOWUP + "." + DBConstants.Key.IS_CLOSED + " = '0' "; + + } + + @Override + @NotNull + public String getDueFilterCondition() { + return CoreConstants.TABLE_NAME.TB_MEMBER + ".base_entity_id in (select base_entity_id from schedule_service where strftime('%Y-%m-%d') BETWEEN due_date and expiry_date and schedule_name = '" + CoreConstants.SCHEDULE_TYPES.TB_VISIT + "' and ifnull(not_done_date,'') = '' and ifnull(completion_date,'') = '' ) "; + + } + + @Override + public void processViewConfigurations() { + super.processViewConfigurations(); + if (getConfig().getSearchBarText() != null && getView() != null) { + getView().updateSearchBarHint(getView().getContext().getString(R.string.search_name_or_id)); + } + } + + @Override + public String getMainTable() { + return Tables.TB_COMMUNITY_FOLLOWUP; + } +} From cf81f01295aeecf44e04835c508b2e1a1f2488c6 Mon Sep 17 00:00:00 2001 From: cozej4 Date: Thu, 18 Jun 2020 01:01:39 +0300 Subject: [PATCH 066/112] Code refactoring --- .../ba/assets/ec_client_classification.json | 14 +++ .../src/ba/assets/ec_client_fields.json | 116 ++++++++++++++++++ .../HivCommunityFollowupFragmentModel.java | 2 + ...HivCommunityFollowupFragmentPresenter.java | 3 +- .../TbCommunityFollowupFragmentPresenter.java | 3 +- 5 files changed, 136 insertions(+), 2 deletions(-) diff --git a/opensrp-chw/src/ba/assets/ec_client_classification.json b/opensrp-chw/src/ba/assets/ec_client_classification.json index 11f5b37f6d..2d8465917d 100644 --- a/opensrp-chw/src/ba/assets/ec_client_classification.json +++ b/opensrp-chw/src/ba/assets/ec_client_classification.json @@ -332,6 +332,20 @@ "creates_case": [ "ec_tb_community_followup" ] + }, + { + "field": "eventType", + "field_value": "HIV Community Followup Feedback", + "creates_case": [ + "ec_hiv_community_feedback" + ] + }, + { + "field": "eventType", + "field_value": "TB Community Followup Feedback", + "creates_case": [ + "ec_tb_community_feedback" + ] } ] } diff --git a/opensrp-chw/src/ba/assets/ec_client_fields.json b/opensrp-chw/src/ba/assets/ec_client_fields.json index db4daab99c..72ceec82f1 100644 --- a/opensrp-chw/src/ba/assets/ec_client_fields.json +++ b/opensrp-chw/src/ba/assets/ec_client_fields.json @@ -2581,6 +2581,64 @@ } ] }, + { + "name": "ec_hiv_community_feedback", + "columns": [ + { + "column_name": "entity_id", + "type": "Event", + "json_mapping": { + "field": "baseEntityId" + } + }, + { + "column_name": "base_entity_id", + "type": "Event", + "json_mapping": { + "field": "formSubmissionId" + } + }, + { + "column_name": "relational_id", + "type": "Event", + "json_mapping": { + "field": "obs.fieldCode", + "concept": "relational_id" + } + }, + { + "column_name": "last_interacted_with", + "type": "Event", + "json_mapping": { + "field": "version" + } + }, + { + "column_name": "hiv_community_followup_visit_date", + "type": "Event", + "json_mapping": { + "field": "obs.fieldCode", + "concept": "hiv_community_followup_visit_date" + } + }, + { + "column_name": "followup_status", + "type": "Event", + "json_mapping": { + "field": "obs.fieldCode", + "concept": "followup_status" + } + }, + { + "column_name": "community_referral_form_id", + "type": "Event", + "json_mapping": { + "field": "obs.formSubmissionField", + "concept": "community_referral_form_id" + } + } + ] + }, { "name": "ec_tb_register", "columns": [ @@ -2731,6 +2789,64 @@ } } ] + }, + { + "name": "ec_tb_community_feedback", + "columns": [ + { + "column_name": "entity_id", + "type": "Event", + "json_mapping": { + "field": "baseEntityId" + } + }, + { + "column_name": "base_entity_id", + "type": "Event", + "json_mapping": { + "field": "formSubmissionId" + } + }, + { + "column_name": "relational_id", + "type": "Event", + "json_mapping": { + "field": "obs.fieldCode", + "concept": "relational_id" + } + }, + { + "column_name": "last_interacted_with", + "type": "Event", + "json_mapping": { + "field": "version" + } + }, + { + "column_name": "tb_community_followup_visit_date", + "type": "Event", + "json_mapping": { + "field": "obs.fieldCode", + "concept": "tb_community_followup_visit_date" + } + }, + { + "column_name": "followup_status", + "type": "Event", + "json_mapping": { + "field": "obs.fieldCode", + "concept": "followup_status" + } + }, + { + "column_name": "community_referral_form_id", + "type": "Event", + "json_mapping": { + "field": "obs.formSubmissionField", + "concept": "community_referral_form_id" + } + } + ] } ] } \ No newline at end of file diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/model/HivCommunityFollowupFragmentModel.java b/opensrp-chw/src/main/java/org/smartregister/chw/model/HivCommunityFollowupFragmentModel.java index 33731727f8..f78ac5769f 100644 --- a/opensrp-chw/src/main/java/org/smartregister/chw/model/HivCommunityFollowupFragmentModel.java +++ b/opensrp-chw/src/main/java/org/smartregister/chw/model/HivCommunityFollowupFragmentModel.java @@ -15,6 +15,8 @@ import java.util.HashSet; import java.util.Set; +import timber.log.Timber; + public class HivCommunityFollowupFragmentModel extends BaseHivCommunityFollowupModel { @NonNull diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/presenter/HivCommunityFollowupFragmentPresenter.java b/opensrp-chw/src/main/java/org/smartregister/chw/presenter/HivCommunityFollowupFragmentPresenter.java index fb301dfe6c..120e013923 100644 --- a/opensrp-chw/src/main/java/org/smartregister/chw/presenter/HivCommunityFollowupFragmentPresenter.java +++ b/opensrp-chw/src/main/java/org/smartregister/chw/presenter/HivCommunityFollowupFragmentPresenter.java @@ -19,7 +19,8 @@ public HivCommunityFollowupFragmentPresenter(BaseHivRegisterFragmentContract.Vie @NotNull public String getMainCondition() { return " " + Constants.TABLE_NAME.FAMILY_MEMBER + "." + DBConstants.Key.DATE_REMOVED + " is null " + - "AND " + Tables.HIV_COMMUNITY_FOLLOWUP + "." + DBConstants.Key.IS_CLOSED + " = '0' "; + "AND " + Tables.HIV_COMMUNITY_FOLLOWUP + "." + DBConstants.Key.IS_CLOSED + " = '0' " + + "AND " + Tables.HIV_COMMUNITY_FOLLOWUP + "." + DBConstants.Key.BASE_ENTITY_ID + " NOT IN (SELECT " + DBConstants.Key.COMMUNITY_REFERRAL_FORM_ID + " FROM " + Tables.HIV_COMMUNITY_FEEDBACK + " ) "; } diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/presenter/TbCommunityFollowupFragmentPresenter.java b/opensrp-chw/src/main/java/org/smartregister/chw/presenter/TbCommunityFollowupFragmentPresenter.java index f5fc2f725f..60bd7120bc 100644 --- a/opensrp-chw/src/main/java/org/smartregister/chw/presenter/TbCommunityFollowupFragmentPresenter.java +++ b/opensrp-chw/src/main/java/org/smartregister/chw/presenter/TbCommunityFollowupFragmentPresenter.java @@ -19,7 +19,8 @@ public TbCommunityFollowupFragmentPresenter(BaseTbRegisterFragmentContract.View @NotNull public String getMainCondition() { return " " + Constants.TABLE_NAME.FAMILY_MEMBER + "." + DBConstants.Key.DATE_REMOVED + " is null " + - "AND " + Tables.TB_COMMUNITY_FOLLOWUP + "." + DBConstants.Key.IS_CLOSED + " = '0' "; + "AND " + Tables.TB_COMMUNITY_FOLLOWUP + "." + DBConstants.Key.IS_CLOSED + " = '0' " + + "AND " + Tables.TB_COMMUNITY_FOLLOWUP + "." + DBConstants.Key.BASE_ENTITY_ID + " NOT IN (SELECT " + DBConstants.Key.COMMUNITY_REFERRAL_FORM_ID + " FROM " + Tables.TB_COMMUNITY_FEEDBACK + " ) "; } From b937bf50fc6f5de827ddc549c7e5483a72a71110 Mon Sep 17 00:00:00 2001 From: cozej4 Date: Thu, 18 Jun 2020 14:48:09 +0300 Subject: [PATCH 067/112] Refactored All clients register to chw core --- .../AllClientsMemberProfileActivity.java | 150 +---------- .../activity/AllClientsRegisterActivity.java | 44 +--- .../contract/AllClientsMemberContract.java | 31 --- .../AllClientsMemberInteractor.java | 28 -- .../chw/model/AllClientsMemberModel.java | 13 - .../presenter/AllClientsMemberPresenter.java | 57 +--- .../org/smartregister/chw/util/Constants.java | 1 - .../activity_all_clients_member_profile.xml | 245 ------------------ .../src/main/res/values-sw/strings.xml | 2 - opensrp-chw/src/main/res/values/strings.xml | 5 - 10 files changed, 17 insertions(+), 559 deletions(-) delete mode 100644 opensrp-chw/src/main/java/org/smartregister/chw/contract/AllClientsMemberContract.java delete mode 100644 opensrp-chw/src/main/java/org/smartregister/chw/interactor/AllClientsMemberInteractor.java delete mode 100644 opensrp-chw/src/main/java/org/smartregister/chw/model/AllClientsMemberModel.java delete mode 100644 opensrp-chw/src/main/res/layout/activity_all_clients_member_profile.xml diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/activity/AllClientsMemberProfileActivity.java b/opensrp-chw/src/main/java/org/smartregister/chw/activity/AllClientsMemberProfileActivity.java index 4d7acf4039..4f1b66e540 100644 --- a/opensrp-chw/src/main/java/org/smartregister/chw/activity/AllClientsMemberProfileActivity.java +++ b/opensrp-chw/src/main/java/org/smartregister/chw/activity/AllClientsMemberProfileActivity.java @@ -1,32 +1,18 @@ package org.smartregister.chw.activity; -import android.app.Activity; import android.content.Context; -import android.content.Intent; import android.view.Menu; -import android.view.MenuItem; -import android.view.View; -import android.widget.RelativeLayout; -import android.widget.TextView; -import androidx.appcompat.app.ActionBar; -import androidx.appcompat.widget.Toolbar; import androidx.viewpager.widget.ViewPager; -import com.vijay.jsonwizard.constants.JsonFormConstants; -import com.vijay.jsonwizard.domain.Form; - -import org.jetbrains.annotations.NotNull; import org.json.JSONObject; import org.smartregister.chw.R; -import org.smartregister.chw.contract.AllClientsMemberContract; -import org.smartregister.chw.core.activity.CoreFamilyOtherMemberProfileActivity; +import org.smartregister.chw.core.activity.CoreAllClientsMemberProfileActivity; import org.smartregister.chw.core.activity.CoreFamilyProfileActivity; +import org.smartregister.chw.core.contract.CoreAllClientsMemberContract; import org.smartregister.chw.core.form_data.NativeFormsDataBinder; import org.smartregister.chw.core.fragment.FamilyCallDialogFragment; -import org.smartregister.chw.core.listener.OnClickFloatingMenu; import org.smartregister.chw.core.utils.CoreConstants; -import org.smartregister.chw.core.utils.CoreJsonFormUtils; import org.smartregister.chw.custom_view.FamilyMemberFloatingMenu; import org.smartregister.chw.dataloader.FamilyMemberDataLoader; import org.smartregister.chw.fp.util.FamilyPlanningConstants; @@ -36,90 +22,25 @@ import org.smartregister.chw.util.Constants; import org.smartregister.chw.util.Utils; import org.smartregister.chw.util.UtilsFlv; -import org.smartregister.commonregistry.CommonPersonObject; import org.smartregister.commonregistry.CommonPersonObjectClient; import org.smartregister.family.adapter.ViewPagerAdapter; import org.smartregister.family.fragment.BaseFamilyOtherMemberProfileFragment; import org.smartregister.family.model.BaseFamilyOtherMemberProfileActivityModel; -import org.smartregister.family.util.Constants.JSON_FORM_EXTRA; import org.smartregister.family.util.DBConstants; import org.smartregister.family.util.JsonFormUtils; -import org.smartregister.helper.ImageRenderHelper; -import org.smartregister.opd.activity.BaseOpdFormActivity; -import org.smartregister.opd.utils.OpdConstants; import org.smartregister.view.contract.BaseProfileContract; -import org.smartregister.view.customcontrols.CustomFontTextView; import timber.log.Timber; import static com.vijay.jsonwizard.constants.JsonFormConstants.COUNT; import static com.vijay.jsonwizard.constants.JsonFormConstants.STEP1; -import static org.smartregister.chw.core.utils.CoreReferralUtils.getCommonRepository; import static org.smartregister.chw.core.utils.FormUtils.getFormUtils; import static org.smartregister.family.util.JsonFormUtils.STEP2; -public class AllClientsMemberProfileActivity extends CoreFamilyOtherMemberProfileActivity implements OnClickFloatingMenu, AllClientsMemberContract.View { +public class AllClientsMemberProfileActivity extends CoreAllClientsMemberProfileActivity { private FamilyMemberFloatingMenu familyFloatingMenu; - private RelativeLayout layoutFamilyHasRow; - private CustomFontTextView familyHeadTextView; - private CustomFontTextView careGiverTextView; - private AllClientsMemberContract.Presenter allClientsMemberPresenter; - - @Override - protected void onCreation() { - setIndependentClient(true); - setContentView(R.layout.activity_all_clients_member_profile); - - Toolbar toolbar = findViewById(org.smartregister.family.R.id.family_toolbar); - setSupportActionBar(toolbar); - - ActionBar actionBar = getSupportActionBar(); - if (actionBar != null) { - actionBar.setDisplayHomeAsUpEnabled(true); - actionBar.setTitle(""); - } - - appBarLayout = findViewById(org.smartregister.family.R.id.toolbar_appbarlayout); - - imageRenderHelper = new ImageRenderHelper(this); - - initializePresenter(); - - setupViews(); - } - - - @Override - public void setFamilyServiceStatus(String status) { - layoutFamilyHasRow.setVisibility(View.GONE); - } - - @Override - protected void setupViews() { - super.setupViews(); - TextView toolbarTitle = findViewById(R.id.toolbar_title); - toolbarTitle.setText(getString(R.string.return_to_all_client)); - layoutFamilyHasRow = findViewById(R.id.family_has_row); - familyHeadTextView = findViewById(R.id.family_head); - careGiverTextView = findViewById(R.id.primary_caregiver); - } - - @Override - protected void onResumption() { - super.onResumption(); - layoutFamilyHasRow.setVisibility(View.GONE); - } - - @Override - public void toggleFamilyHead(boolean show) { - familyHeadTextView.setVisibility(View.GONE); - } - - @Override - public void togglePrimaryCaregiver(boolean show) { - careGiverTextView.setVisibility(View.GONE); - } + private CoreAllClientsMemberContract.Presenter allClientsMemberPresenter; @Override public boolean onCreateOptionsMenu(Menu menu) { @@ -133,19 +54,6 @@ public boolean onCreateOptionsMenu(Menu menu) { return true; } - @Override - public boolean onOptionsItemSelected(MenuItem item) { - super.onOptionsItemSelected(item); - int itemId = item.getItemId(); - if (itemId == R.id.action_location_info) { - JSONObject preFilledForm = CoreJsonFormUtils.getAutoPopulatedJsonEditFormString( - CoreConstants.JSON_FORM.getFamilyDetailsRegister(), this, - getFamilyRegistrationDetails(), Utils.metadata().familyRegister.updateEventType); - if (preFilledForm != null) startFormActivity(preFilledForm); - return true; - } - return true; - } @Override public FamilyOtherMemberActivityPresenter presenter() { @@ -165,12 +73,12 @@ protected void startMalariaRegister() { @Override protected void startHivRegister() { - HivRegisterActivity.startHIVFormActivity(AllClientsMemberProfileActivity.this,baseEntityId,org.smartregister.chw.util.Constants.JSON_FORM.getHivRegistration(),getFormUtils().getFormJsonFromRepositoryOrAssets(org.smartregister.chw.util.Constants.JSON_FORM.getHivRegistration()).toString()); + HivRegisterActivity.startHIVFormActivity(AllClientsMemberProfileActivity.this, baseEntityId, org.smartregister.chw.util.Constants.JSON_FORM.getHivRegistration(), getFormUtils().getFormJsonFromRepositoryOrAssets(org.smartregister.chw.util.Constants.JSON_FORM.getHivRegistration()).toString()); } @Override protected void startTbRegister() { - TbRegisterActivity.startTbFormActivity(AllClientsMemberProfileActivity.this, baseEntityId,org.smartregister.chw.util.Constants.JSON_FORM.getTbRegistration(),getFormUtils().getFormJsonFromRepositoryOrAssets(org.smartregister.chw.util.Constants.JSON_FORM.getTbRegistration()).toString()); + TbRegisterActivity.startTbFormActivity(AllClientsMemberProfileActivity.this, baseEntityId, org.smartregister.chw.util.Constants.JSON_FORM.getTbRegistration(), getFormUtils().getFormJsonFromRepositoryOrAssets(org.smartregister.chw.util.Constants.JSON_FORM.getTbRegistration()).toString()); } @Override @@ -208,7 +116,7 @@ protected void startEditMemberJsonForm(Integer title_resource, CommonPersonObjec NativeFormsDataBinder binder = new NativeFormsDataBinder(getContext(), commonPersonObject.getCaseId()); binder.setDataLoader(new FamilyMemberDataLoader(familyName, isPrimaryCareGiver, titleString, Utils.metadata().familyMemberRegister.updateEventType, uniqueID)); - JSONObject jsonObject = binder.getPrePopulatedForm(Constants.ALL_CLIENT_REGISTRATION_FORM); + JSONObject jsonObject = binder.getPrePopulatedForm(CoreConstants.JSON_FORM.getAllClientRegistrationForm()); try { //Remove the first step and use the updated one @@ -227,33 +135,6 @@ protected void startEditMemberJsonForm(Integer title_resource, CommonPersonObjec } } - @NotNull - private CommonPersonObjectClient getFamilyRegistrationDetails() { - //Update common person client object with all details from family register table - final CommonPersonObject personObject = getCommonRepository(Utils.metadata().familyRegister.tableName) - .findByBaseEntityId(familyBaseEntityId); - CommonPersonObjectClient commonPersonObjectClient = new CommonPersonObjectClient(personObject.getCaseId(), - personObject.getDetails(), ""); - commonPersonObjectClient.setColumnmaps(personObject.getColumnmaps()); - commonPersonObjectClient.setDetails(personObject.getDetails()); - return commonPersonObjectClient; - } - - @Override - public void startFormActivity(JSONObject jsonForm) { - Intent intent = new Intent(this, BaseOpdFormActivity.class); - intent.putExtra(OpdConstants.JSON_FORM_EXTRA.JSON, jsonForm.toString()); - Form form = new Form(); - form.setName(getString(R.string.update_client_registration)); - form.setActionBarBackground(R.color.family_actionbar); - form.setNavigationBackground(R.color.family_navigation); - form.setHomeAsUpIndicator(R.mipmap.ic_cross_white); - form.setPreviousLabel(getResources().getString(R.string.back)); - form.setWizard(false); - intent.putExtra(JsonFormConstants.JSON_FORM_KEY.FORM, form); - startActivityForResult(intent, JsonFormUtils.REQUEST_CODE_GET_JSON); - } - @Override protected BaseProfileContract.Presenter getFamilyOtherMemberActivityPresenter( String familyBaseEntityId, String baseEntityId, String familyHead, String primaryCaregiver, String villageTown, String familyName) { @@ -286,21 +167,6 @@ protected void initializePresenter() { allClientsMemberPresenter = new AllClientsMemberPresenter(this, baseEntityId); } - @Override - protected void onActivityResult(int requestCode, int resultCode, Intent data) { - super.onActivityResult(requestCode, resultCode, data); - if (resultCode != Activity.RESULT_OK) return; - try { - String jsonString = data.getStringExtra(JSON_FORM_EXTRA.JSON); - JSONObject form = new JSONObject(jsonString); - if (form.getString(JsonFormUtils.ENCOUNTER_TYPE).equals(Utils.metadata().familyRegister.updateEventType)) { - getAllClientsMemberPresenter().updateLocationInfo(jsonString, familyBaseEntityId); - } - } catch (Exception e) { - Timber.e(e); - } - } - @Override protected ViewPager setupViewPager(ViewPager viewPager) { adapter = new ViewPagerAdapter(getSupportFragmentManager()); @@ -342,7 +208,7 @@ public void onClickMenu(int viewId) { } @Override - public AllClientsMemberContract.Presenter getAllClientsMemberPresenter() { + public CoreAllClientsMemberContract.Presenter getAllClientsMemberPresenter() { return allClientsMemberPresenter; } } diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/activity/AllClientsRegisterActivity.java b/opensrp-chw/src/main/java/org/smartregister/chw/activity/AllClientsRegisterActivity.java index c302fc85f7..fc7c786c25 100644 --- a/opensrp-chw/src/main/java/org/smartregister/chw/activity/AllClientsRegisterActivity.java +++ b/opensrp-chw/src/main/java/org/smartregister/chw/activity/AllClientsRegisterActivity.java @@ -17,6 +17,7 @@ import org.smartregister.chw.R; import org.smartregister.chw.application.ChwApplication; import org.smartregister.chw.core.activity.CoreAllClientsRegisterActivity; +import org.smartregister.chw.core.utils.CoreConstants; import org.smartregister.chw.fragment.AllClientsRegisterFragment; import org.smartregister.chw.model.ChwAllClientsRegisterModel; import org.smartregister.chw.presenter.ChwAllClientRegisterPresenter; @@ -35,8 +36,7 @@ import timber.log.Timber; -public class AllClientsRegisterActivity extends CoreAllClientsRegisterActivity - implements BottomNavigationView.OnNavigationItemSelectedListener { +public class AllClientsRegisterActivity extends CoreAllClientsRegisterActivity{ @Override public void onCreate(@Nullable Bundle savedInstanceState) { @@ -51,7 +51,7 @@ protected BaseRegisterFragment getRegisterFragment() { @Override public void startRegistration() { - startFormActivity(Constants.ALL_CLIENT_REGISTRATION_FORM,null, null); + startFormActivity(CoreConstants.JSON_FORM.getAllClientRegistrationForm(),null, null); } @Override @@ -66,44 +66,6 @@ public void startFormActivity(String formName, String entityId, String metaData) } } - @Override - public void startFormActivity(JSONObject jsonObject) { - Intent intent = new Intent(this, BaseOpdFormActivity.class); - intent.putExtra(OpdConstants.JSON_FORM_EXTRA.JSON, jsonObject.toString()); - - Form form = new Form(); - form.setName(getString(R.string.client_registration)); - form.setActionBarBackground(R.color.family_actionbar); - form.setNavigationBackground(R.color.family_navigation); - form.setHomeAsUpIndicator(R.mipmap.ic_cross_white); - form.setPreviousLabel(getResources().getString(R.string.back)); - intent.putExtra(JsonFormConstants.JSON_FORM_KEY.FORM, form); - - startActivityForResult(intent, JsonFormUtils.REQUEST_CODE_GET_JSON); - } - - @Override - protected void onActivityResultExtended(int requestCode, int resultCode, Intent data) { - if (requestCode == OpdJsonFormUtils.REQUEST_CODE_GET_JSON && resultCode == RESULT_OK) { - try { - String jsonString = data.getStringExtra(OpdConstants.JSON_FORM_EXTRA.JSON); - Timber.d("JSONResult : %s", jsonString); - - JSONObject form = new JSONObject(jsonString); - String encounterType = form.getString(OpdJsonFormUtils.ENCOUNTER_TYPE); - if (encounterType.equals(Constants.EventType.FAMILY_REGISTRATION)) { - RegisterParams registerParam = new RegisterParams(); - registerParam.setEditMode(false); - registerParam.setFormTag(OpdJsonFormUtils.formTag(OpdUtils.context().allSharedPreferences())); - showProgressDialog(R.string.saving_dialog_title); - presenter().saveForm(jsonString, registerParam); - } - } catch (JSONException e) { - Timber.e(e); - } - } - } - @Override protected void registerBottomNavigation() { bottomNavigationHelper = new BottomNavigationHelper(); diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/contract/AllClientsMemberContract.java b/opensrp-chw/src/main/java/org/smartregister/chw/contract/AllClientsMemberContract.java deleted file mode 100644 index 624291076b..0000000000 --- a/opensrp-chw/src/main/java/org/smartregister/chw/contract/AllClientsMemberContract.java +++ /dev/null @@ -1,31 +0,0 @@ -package org.smartregister.chw.contract; - -import org.smartregister.family.contract.FamilyOtherMemberContract; -import org.smartregister.family.contract.FamilyProfileContract; -import org.smartregister.family.domain.FamilyEventClient; - -public interface AllClientsMemberContract { - - interface Model { - FamilyEventClient processJsonForm(String jsonString, String familyBaseEntityId); - } - - interface Presenter { - void updateLocationInfo(String jsonString, String familyBaseEntityId); - - View getView(); - - void refreshProfileView(); - } - - interface Interactor { - void updateLocationInfo(String jsonString, FamilyEventClient familyEventClient, - FamilyProfileContract.InteractorCallBack interactorCallback); - - void updateProfileInfo(String baseEntityId, FamilyOtherMemberContract.InteractorCallBack callback); - } - - interface View { - Presenter getAllClientsMemberPresenter(); - } -} diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/interactor/AllClientsMemberInteractor.java b/opensrp-chw/src/main/java/org/smartregister/chw/interactor/AllClientsMemberInteractor.java deleted file mode 100644 index 46aa67de09..0000000000 --- a/opensrp-chw/src/main/java/org/smartregister/chw/interactor/AllClientsMemberInteractor.java +++ /dev/null @@ -1,28 +0,0 @@ -package org.smartregister.chw.interactor; - -import org.smartregister.chw.contract.AllClientsMemberContract; -import org.smartregister.chw.core.utils.CoreConstants; -import org.smartregister.family.contract.FamilyOtherMemberContract; -import org.smartregister.family.contract.FamilyProfileContract; -import org.smartregister.family.domain.FamilyEventClient; -import org.smartregister.family.interactor.FamilyOtherMemberProfileInteractor; - -public class AllClientsMemberInteractor extends FamilyOtherMemberProfileInteractor implements AllClientsMemberContract.Interactor { - - private FamilyProfileInteractor familyProfileInteractor; - - public AllClientsMemberInteractor() { - familyProfileInteractor = new FamilyProfileInteractor(); - } - - @Override - public void updateLocationInfo(String jsonString, FamilyEventClient familyEventClient, FamilyProfileContract.InteractorCallBack interactorCallback) { - familyEventClient.getEvent().setEntityType(CoreConstants.TABLE_NAME.INDEPENDENT_CLIENT); - familyProfileInteractor.saveRegistration(familyEventClient, jsonString, true, interactorCallback); - } - - @Override - public void updateProfileInfo(String baseEntityId, FamilyOtherMemberContract.InteractorCallBack callback) { - refreshProfileView(baseEntityId, callback); - } -} diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/model/AllClientsMemberModel.java b/opensrp-chw/src/main/java/org/smartregister/chw/model/AllClientsMemberModel.java deleted file mode 100644 index 83b0619527..0000000000 --- a/opensrp-chw/src/main/java/org/smartregister/chw/model/AllClientsMemberModel.java +++ /dev/null @@ -1,13 +0,0 @@ -package org.smartregister.chw.model; - -import org.smartregister.chw.contract.AllClientsMemberContract; -import org.smartregister.family.FamilyLibrary; -import org.smartregister.family.domain.FamilyEventClient; -import org.smartregister.family.util.JsonFormUtils; - -public class AllClientsMemberModel implements AllClientsMemberContract.Model { - @Override - public FamilyEventClient processJsonForm(String jsonString, String familyBaseEntityId) { - return JsonFormUtils.processFamilyUpdateForm(FamilyLibrary.getInstance().context().allSharedPreferences(), jsonString, familyBaseEntityId); - } -} diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/presenter/AllClientsMemberPresenter.java b/opensrp-chw/src/main/java/org/smartregister/chw/presenter/AllClientsMemberPresenter.java index 316855159b..4aa29cffbf 100644 --- a/opensrp-chw/src/main/java/org/smartregister/chw/presenter/AllClientsMemberPresenter.java +++ b/opensrp-chw/src/main/java/org/smartregister/chw/presenter/AllClientsMemberPresenter.java @@ -4,49 +4,21 @@ import org.apache.commons.lang3.tuple.Triple; import org.smartregister.chw.activity.AllClientsMemberProfileActivity; import org.smartregister.chw.anc.util.NCUtils; -import org.smartregister.chw.contract.AllClientsMemberContract; +import org.smartregister.chw.core.activity.CoreAllClientsMemberProfileActivity; import org.smartregister.chw.core.application.CoreChwApplication; +import org.smartregister.chw.core.presenter.CoreAllClientsMemberPresenter; import org.smartregister.chw.dao.FamilyDao; -import org.smartregister.chw.interactor.AllClientsMemberInteractor; -import org.smartregister.chw.model.AllClientsMemberModel; import org.smartregister.commonregistry.CommonPersonObjectClient; -import org.smartregister.family.contract.FamilyOtherMemberContract; -import org.smartregister.family.contract.FamilyProfileContract; -import org.smartregister.family.domain.FamilyEventClient; import org.smartregister.family.util.DBConstants; import org.smartregister.family.util.Utils; -import java.lang.ref.WeakReference; import java.text.MessageFormat; import static org.smartregister.util.Utils.getName; -public class AllClientsMemberPresenter implements AllClientsMemberContract.Presenter, FamilyProfileContract.InteractorCallBack, FamilyOtherMemberContract.InteractorCallBack { - - private AllClientsMemberContract.Interactor interactor; - - private WeakReference view; - private String baseEntityId; - - public AllClientsMemberPresenter(AllClientsMemberProfileActivity allClientsMemberProfileActivity, String baseEntityId) { - this.baseEntityId = baseEntityId; - interactor = new AllClientsMemberInteractor(); - view = new WeakReference<>(allClientsMemberProfileActivity); - } - - @Override - public void updateLocationInfo(String jsonString, String familyBaseEntityId) { - interactor.updateLocationInfo(jsonString, new AllClientsMemberModel().processJsonForm(jsonString, familyBaseEntityId), this); - } - - @Override - public AllClientsMemberContract.View getView() { - return view.get(); - } - - @Override - public void startFormForEdit(CommonPersonObjectClient client) { - //Overridden: Not Needed +public class AllClientsMemberPresenter extends CoreAllClientsMemberPresenter { + public AllClientsMemberPresenter(CoreAllClientsMemberProfileActivity allClientsMemberProfileActivity, String baseEntityId) { + super(allClientsMemberProfileActivity, baseEntityId); } @Override @@ -67,7 +39,7 @@ public void refreshProfileTopSection(CommonPersonObjectClient client) { } String gender = Utils.getValue(client.getColumnmaps(), DBConstants.KEY.GENDER, true); currentView.setProfileDetailOne(gender); - String villageTown = FamilyDao.getFamilyDetail(client.getCaseId()).getVillageTown(); + String villageTown = FamilyDao.getFamilyDetail(client.getCaseId()).getVillageTown(); currentView.setProfileDetailTwo(villageTown); String uniqueId = Utils.getValue(client.getColumnmaps(), DBConstants.KEY.UNIQUE_ID, false); currentView.setProfileDetailThree(String.format(currentView.getString(org.smartregister.chw.core.R.string.id_with_value), uniqueId)); @@ -85,21 +57,4 @@ public void onUniqueIdFetched(Triple triple, String enti public void onNoUniqueId() { //Overridden: Not Needed } - - @Override - public void onRegistrationSaved(boolean editMode, boolean isSaved, FamilyEventClient familyEventClient) { - AllClientsMemberProfileActivity view = (AllClientsMemberProfileActivity) getView(); - if (editMode) { - view.hideProgressDialog(); - - refreshProfileView(); - - view.refreshList(); - } - } - - @Override - public void refreshProfileView() { - interactor.updateProfileInfo(baseEntityId, this); - } } diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/util/Constants.java b/opensrp-chw/src/main/java/org/smartregister/chw/util/Constants.java index 80e2107ce0..823db7d764 100644 --- a/opensrp-chw/src/main/java/org/smartregister/chw/util/Constants.java +++ b/opensrp-chw/src/main/java/org/smartregister/chw/util/Constants.java @@ -9,7 +9,6 @@ public class Constants extends CoreConstants { public static final String APP_VERSION = "app_version"; public static final String DB_VERSION = "db_version"; public static final String MALARIA_REFERRAL_FORM = "malaria_referral_form"; - public static final String ALL_CLIENT_REGISTRATION_FORM = "all_clients_registration_form"; public static class FORM_SUBMISSION_FIELD { public static String pncHfNextVisitDateFieldType = "pnc_hf_next_visit_date"; diff --git a/opensrp-chw/src/main/res/layout/activity_all_clients_member_profile.xml b/opensrp-chw/src/main/res/layout/activity_all_clients_member_profile.xml deleted file mode 100644 index ffdc23ebe0..0000000000 --- a/opensrp-chw/src/main/res/layout/activity_all_clients_member_profile.xml +++ /dev/null @@ -1,245 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/opensrp-chw/src/main/res/values-sw/strings.xml b/opensrp-chw/src/main/res/values-sw/strings.xml index a0186b82b5..7089555835 100644 --- a/opensrp-chw/src/main/res/values-sw/strings.xml +++ b/opensrp-chw/src/main/res/values-sw/strings.xml @@ -282,6 +282,4 @@ Ushauri wa uzazi wa mpango kutoka kituo cha afya umefanyika Ushauri wa uzazi wa mpango kutoka kituo cha afya haujakamilika - Sajili Mteja - diff --git a/opensrp-chw/src/main/res/values/strings.xml b/opensrp-chw/src/main/res/values/strings.xml index 160cd2e53d..2fa4d543a7 100644 --- a/opensrp-chw/src/main/res/values/strings.xml +++ b/opensrp-chw/src/main/res/values/strings.xml @@ -350,18 +350,13 @@ Enter pin for %s You can use a 4 digit pin number to make logging in faster - - Add client - Clinic of Treatment and Care Clinic Of Tuberculosis Treatment Gender Based Violence Referral Child Gender Based Violence Referral - Client Registration Error opening client profile Location Details - Update Client Details Pregnancy risk From 77f0227833ad8d4e9b9b91d157a3add6e3a0d134 Mon Sep 17 00:00:00 2001 From: cozej4 Date: Mon, 22 Jun 2020 10:24:28 +0300 Subject: [PATCH 068/112] Code refactoring --- opensrp-chw/src/ba/assets/ec_client_fields.json | 2 +- .../chw/fragment/HivFollowupRegisterFragment.java | 3 ++- .../smartregister/chw/fragment/TbFollowupRegisterFragment.java | 3 ++- .../chw/model/HivCommunityFollowupFragmentModel.java | 2 +- 4 files changed, 6 insertions(+), 4 deletions(-) diff --git a/opensrp-chw/src/ba/assets/ec_client_fields.json b/opensrp-chw/src/ba/assets/ec_client_fields.json index 72ceec82f1..e60cdd432c 100644 --- a/opensrp-chw/src/ba/assets/ec_client_fields.json +++ b/opensrp-chw/src/ba/assets/ec_client_fields.json @@ -2575,7 +2575,7 @@ "column_name": "reasons_for_issuing_community_referral", "type": "Event", "json_mapping": { - "field": "obs.formSubmissionField", + "field": "obs.fieldCode", "concept": "reasons_for_issuing_community_referral" } } diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/fragment/HivFollowupRegisterFragment.java b/opensrp-chw/src/main/java/org/smartregister/chw/fragment/HivFollowupRegisterFragment.java index 24e5322159..8e57c60f38 100644 --- a/opensrp-chw/src/main/java/org/smartregister/chw/fragment/HivFollowupRegisterFragment.java +++ b/opensrp-chw/src/main/java/org/smartregister/chw/fragment/HivFollowupRegisterFragment.java @@ -8,6 +8,7 @@ import org.smartregister.chw.core.fragment.CoreHivCommunityFollowupRegisterFragment; import org.smartregister.chw.hiv.dao.HivDao; import org.smartregister.chw.hiv.util.Constants; +import org.smartregister.chw.hiv.util.DBConstants; import org.smartregister.chw.model.HivCommunityFollowupFragmentModel; import org.smartregister.chw.presenter.HivCommunityFollowupFragmentPresenter; import org.smartregister.commonregistry.CommonPersonObjectClient; @@ -34,7 +35,7 @@ protected void openProfile(CommonPersonObjectClient client) { if (getActivity() != null) { Intent intent = new Intent(getActivity(), HivCommunityFollowupDetailsActivity.class); Bundle bundle = new Bundle(); - bundle.putSerializable(Constants.HivMemberObject.MEMBER_OBJECT, HivDao.getCommunityFollowupMember(client.getCaseId())); + bundle.putSerializable(Constants.HivMemberObject.MEMBER_OBJECT, HivDao.getCommunityFollowupMember(client.getColumnmaps().get(DBConstants.Key.BASE_ENTITY_ID))); intent.putExtras(bundle); getActivity().startActivity(intent); diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/fragment/TbFollowupRegisterFragment.java b/opensrp-chw/src/main/java/org/smartregister/chw/fragment/TbFollowupRegisterFragment.java index 0e374f1453..0c4686c6ac 100644 --- a/opensrp-chw/src/main/java/org/smartregister/chw/fragment/TbFollowupRegisterFragment.java +++ b/opensrp-chw/src/main/java/org/smartregister/chw/fragment/TbFollowupRegisterFragment.java @@ -8,6 +8,7 @@ import org.smartregister.chw.activity.TbCommunityFollowupDetailsActivity; import org.smartregister.chw.activity.TbRegisterActivity; import org.smartregister.chw.core.fragment.CoreTbCommunityFollowupRegisterFragment; +import org.smartregister.chw.hiv.util.DBConstants; import org.smartregister.chw.model.TbCommunityFollowupFragmentModel; import org.smartregister.chw.presenter.TbCommunityFollowupFragmentPresenter; import org.smartregister.chw.tb.dao.TbDao; @@ -40,7 +41,7 @@ protected void openProfile(CommonPersonObjectClient client) { if (getActivity() != null) { Intent intent = new Intent(getActivity(), TbCommunityFollowupDetailsActivity.class); Bundle bundle = new Bundle(); - bundle.putSerializable(Constants.TbMemberObject.MEMBER_OBJECT, TbDao.getCommunityFollowupMember(client.getCaseId())); + bundle.putSerializable(Constants.TbMemberObject.MEMBER_OBJECT, TbDao.getCommunityFollowupMember(client.getColumnmaps().get(DBConstants.Key.BASE_ENTITY_ID))); intent.putExtras(bundle); getActivity().startActivity(intent); diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/model/HivCommunityFollowupFragmentModel.java b/opensrp-chw/src/main/java/org/smartregister/chw/model/HivCommunityFollowupFragmentModel.java index f78ac5769f..116b62b94d 100644 --- a/opensrp-chw/src/main/java/org/smartregister/chw/model/HivCommunityFollowupFragmentModel.java +++ b/opensrp-chw/src/main/java/org/smartregister/chw/model/HivCommunityFollowupFragmentModel.java @@ -36,7 +36,7 @@ public String mainSelect(@NonNull String tableName, @NonNull String mainConditio public String[] mainColumns(String tableName) { Set columnList = new HashSet<>(); - columnList.add(tableName + "." + DBConstants.KEY.BASE_ENTITY_ID); + columnList.add(Constants.TABLE_NAME.FAMILY_MEMBER + "." + DBConstants.KEY.BASE_ENTITY_ID); columnList.add(Constants.TABLE_NAME.FAMILY_MEMBER + "." + DBConstants.KEY.RELATIONAL_ID + " as " + ChildDBConstants.KEY.RELATIONAL_ID); columnList.add(Constants.TABLE_NAME.FAMILY_MEMBER + "." + DBConstants.KEY.FIRST_NAME); columnList.add(Constants.TABLE_NAME.FAMILY_MEMBER + "." + DBConstants.KEY.MIDDLE_NAME); From e82b00770901825e7d172f4ffddc3c6eda2cbab7 Mon Sep 17 00:00:00 2001 From: cozej4 Date: Fri, 26 Jun 2020 19:31:08 +0300 Subject: [PATCH 069/112] added swahili version of hiv and tb community followup feedback forms, and minor refactoring of the english forms --- .../hiv_community_followup_feedback.json | 144 ++++++++++++++++++ .../tb_community_followup_feedback.json | 144 ++++++++++++++++++ .../hiv_community_followup_feedback.json | 18 +-- .../tb_community_followup_feedback.json | 18 +-- 4 files changed, 306 insertions(+), 18 deletions(-) create mode 100644 opensrp-chw/src/ba/assets/json.form-sw/hiv_community_followup_feedback.json create mode 100644 opensrp-chw/src/ba/assets/json.form-sw/tb_community_followup_feedback.json diff --git a/opensrp-chw/src/ba/assets/json.form-sw/hiv_community_followup_feedback.json b/opensrp-chw/src/ba/assets/json.form-sw/hiv_community_followup_feedback.json new file mode 100644 index 0000000000..aa1469bd6b --- /dev/null +++ b/opensrp-chw/src/ba/assets/json.form-sw/hiv_community_followup_feedback.json @@ -0,0 +1,144 @@ +{ + "form": "HIV Community Followup Feedback", + "count": "1", + "encounter_type": "HIV Community Followup Feedback", + "entity_id": "", + "relational_id": "", + "rules_file": "rule/hiv_community_followup_feedback_rules.yml", + "metadata": { + "start": { + "openmrs_entity_parent": "", + "openmrs_entity": "concept", + "openmrs_data_type": "start", + "openmrs_entity_id": "163137AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + }, + "end": { + "openmrs_entity_parent": "", + "openmrs_entity": "concept", + "openmrs_data_type": "end", + "openmrs_entity_id": "163138AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + }, + "today": { + "openmrs_entity_parent": "", + "openmrs_entity": "encounter", + "openmrs_entity_id": "encounter_date" + }, + "deviceid": { + "openmrs_entity_parent": "", + "openmrs_entity": "concept", + "openmrs_data_type": "deviceid", + "openmrs_entity_id": "163149AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + }, + "subscriberid": { + "openmrs_entity_parent": "", + "openmrs_entity": "concept", + "openmrs_data_type": "subscriberid", + "openmrs_entity_id": "163150AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + }, + "simserial": { + "openmrs_entity_parent": "", + "openmrs_entity": "concept", + "openmrs_data_type": "simserial", + "openmrs_entity_id": "163151AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + }, + "phonenumber": { + "openmrs_entity_parent": "", + "openmrs_entity": "concept", + "openmrs_data_type": "phonenumber", + "openmrs_entity_id": "163152AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + }, + "encounter_location": "", + "look_up": { + "entity_id": "", + "value": "" + } + }, + "steps": [ + { + "title": "Fomu ya mrejesho wa ufwatiliaji wa mteja wenye HIV", + "fields": [ + { + "name": "followup_status", + "type": "spinner", + "properties": { + "text": "Followup Feedback" + }, + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "followup_status", + "openmrs_entity_parent": "" + }, + "options": [ + { + "name": "continuing_with_services", + "text": "Anaendelea na Huduma.", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "continuing_with_services", + "openmrs_entity_parent": "" + } + }, + { + "name": "deceased", + "text": "Amefariki", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "deceased", + "openmrs_entity_parent": "" + } + }, + { + "name": "client_not_found", + "text": "Hapatikani", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "client_not_found", + "openmrs_entity_parent": "" + } + }, + { + "name": "client_relocated_to_another_location", + "text": "Amehamishiwa mahali pengine", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "client_relocated_to_another_location", + "openmrs_entity_parent": "" + } + }, + { + "name": "client_has_moved", + "text": "Amehama", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "client_has_moved", + "openmrs_entity_parent": "" + } + }, + { + "name": "client_has_absconded", + "text": "Amejitoa", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "client_has_absconded", + "openmrs_entity_parent": "" + } + }, + { + "name": "client_continues_with_clinic_from_elsewhere", + "text": "Anaendelea na huduma akitokea mahali pengine", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "client_continues_with_clinic_from_elsewhere", + "openmrs_entity_parent": "" + } + } + ], + "required_status": "yes:Please select followup feedback", + "dependent_calculations": [ + "hiv_community_followup_visit_date" + ] + } + ] + } + ] +} \ No newline at end of file diff --git a/opensrp-chw/src/ba/assets/json.form-sw/tb_community_followup_feedback.json b/opensrp-chw/src/ba/assets/json.form-sw/tb_community_followup_feedback.json new file mode 100644 index 0000000000..3b09543ff8 --- /dev/null +++ b/opensrp-chw/src/ba/assets/json.form-sw/tb_community_followup_feedback.json @@ -0,0 +1,144 @@ +{ + "form": "TB Community Followup Feedback", + "count": "1", + "encounter_type": "TB Community Followup Feedback", + "entity_id": "", + "relational_id": "", + "rules_file": "rule/tb_community_followup_feedback_rules.yml", + "metadata": { + "start": { + "openmrs_entity_parent": "", + "openmrs_entity": "concept", + "openmrs_data_type": "start", + "openmrs_entity_id": "163137AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + }, + "end": { + "openmrs_entity_parent": "", + "openmrs_entity": "concept", + "openmrs_data_type": "end", + "openmrs_entity_id": "163138AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + }, + "today": { + "openmrs_entity_parent": "", + "openmrs_entity": "encounter", + "openmrs_entity_id": "encounter_date" + }, + "deviceid": { + "openmrs_entity_parent": "", + "openmrs_entity": "concept", + "openmrs_data_type": "deviceid", + "openmrs_entity_id": "163149AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + }, + "subscriberid": { + "openmrs_entity_parent": "", + "openmrs_entity": "concept", + "openmrs_data_type": "subscriberid", + "openmrs_entity_id": "163150AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + }, + "simserial": { + "openmrs_entity_parent": "", + "openmrs_entity": "concept", + "openmrs_data_type": "simserial", + "openmrs_entity_id": "163151AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + }, + "phonenumber": { + "openmrs_entity_parent": "", + "openmrs_entity": "concept", + "openmrs_data_type": "phonenumber", + "openmrs_entity_id": "163152AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + }, + "encounter_location": "", + "look_up": { + "entity_id": "", + "value": "" + } + }, + "steps": [ + { + "title": "Fomu ya mrejesho wa ufwatiliaji wa mteja wenye Kifua Kikuu", + "fields": [ + { + "name": "followup_status", + "type": "spinner", + "properties": { + "text": "Followup Feedback" + }, + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "followup_status", + "openmrs_entity_parent": "" + }, + "options": [ + { + "name": "continuing_with_services", + "text": "Anaendelea na Huduma.", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "continuing_with_services", + "openmrs_entity_parent": "" + } + }, + { + "name": "deceased", + "text": "Amefariki", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "deceased", + "openmrs_entity_parent": "" + } + }, + { + "name": "client_not_found", + "text": "Hapatikani", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "client_not_found", + "openmrs_entity_parent": "" + } + }, + { + "name": "client_relocated_to_another_location", + "text": "Amehamishiwa mahali pengine", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "client_relocated_to_another_location", + "openmrs_entity_parent": "" + } + }, + { + "name": "client_has_moved", + "text": "Amehama", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "client_has_moved", + "openmrs_entity_parent": "" + } + }, + { + "name": "client_has_absconded", + "text": "Amejitoa", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "client_has_absconded", + "openmrs_entity_parent": "" + } + }, + { + "name": "client_continues_with_clinic_from_elsewhere", + "text": "Anaendelea na huduma akitokea mahali pengine", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "client_continues_with_clinic_from_elsewhere", + "openmrs_entity_parent": "" + } + } + ], + "required_status": "yes:Please select the followup feedback", + "dependent_calculations": [ + "tb_community_followup_visit_date" + ] + } + ] + } + ] +} \ No newline at end of file diff --git a/opensrp-chw/src/ba/assets/json.form/hiv_community_followup_feedback.json b/opensrp-chw/src/ba/assets/json.form/hiv_community_followup_feedback.json index 3f6ad8c0b9..2f236e9759 100644 --- a/opensrp-chw/src/ba/assets/json.form/hiv_community_followup_feedback.json +++ b/opensrp-chw/src/ba/assets/json.form/hiv_community_followup_feedback.json @@ -69,6 +69,15 @@ "openmrs_entity_parent": "" }, "options": [ + { + "name": "continuing_with_services", + "text": "Continuing with services", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "continuing_with_services", + "openmrs_entity_parent": "" + } + }, { "name": "deceased", "text": "Deceased", @@ -122,15 +131,6 @@ "openmrs_entity_id": "client_continues_with_clinic_from_elsewhere", "openmrs_entity_parent": "" } - }, - { - "name": "completed_and_qualified_from_the_services ", - "text": "Client has completed and qualified from the services ", - "meta_data": { - "openmrs_entity": "concept", - "openmrs_entity_id": "completed_and_qualified_from_the_services", - "openmrs_entity_parent": "" - } } ], "required_status": "yes:Please select followup feedback", diff --git a/opensrp-chw/src/ba/assets/json.form/tb_community_followup_feedback.json b/opensrp-chw/src/ba/assets/json.form/tb_community_followup_feedback.json index cf2e62650e..c371dfedff 100644 --- a/opensrp-chw/src/ba/assets/json.form/tb_community_followup_feedback.json +++ b/opensrp-chw/src/ba/assets/json.form/tb_community_followup_feedback.json @@ -69,6 +69,15 @@ "openmrs_entity_parent": "" }, "options": [ + { + "name": "continuing_with_services", + "text": "Continuing with services", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "continuing_with_services", + "openmrs_entity_parent": "" + } + }, { "name": "deceased", "text": "Deceased", @@ -122,15 +131,6 @@ "openmrs_entity_id": "client_continues_with_clinic_from_elsewhere", "openmrs_entity_parent": "" } - }, - { - "name": "completed_and_qualified_from_the_services ", - "text": "Client has completed and qualified from the services ", - "meta_data": { - "openmrs_entity": "concept", - "openmrs_entity_id": "completed_and_qualified_from_the_services", - "openmrs_entity_parent": "" - } } ], "required_status": "yes:Please select the followup feedback", From 539621031bd4d23754267438cb9900a74eed21cc Mon Sep 17 00:00:00 2001 From: cozej4 Date: Fri, 26 Jun 2020 20:27:13 +0300 Subject: [PATCH 070/112] Disabled due buttons on hiv and tb community followup register fragments --- .../chw/fragment/HivFollowupRegisterFragment.java | 8 ++++++++ .../chw/fragment/TbFollowupRegisterFragment.java | 7 +++++++ 2 files changed, 15 insertions(+) diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/fragment/HivFollowupRegisterFragment.java b/opensrp-chw/src/main/java/org/smartregister/chw/fragment/HivFollowupRegisterFragment.java index 8e57c60f38..e663ee28c1 100644 --- a/opensrp-chw/src/main/java/org/smartregister/chw/fragment/HivFollowupRegisterFragment.java +++ b/opensrp-chw/src/main/java/org/smartregister/chw/fragment/HivFollowupRegisterFragment.java @@ -15,6 +15,8 @@ import timber.log.Timber; +import static android.view.View.GONE; + public class HivFollowupRegisterFragment extends CoreHivCommunityFollowupRegisterFragment { @Override protected void initializePresenter() { @@ -30,6 +32,12 @@ protected void initializePresenter() { presenter = new HivCommunityFollowupFragmentPresenter(this, new HivCommunityFollowupFragmentModel(), viewConfigurationIdentifier); } + @Override + public void setupViews(android.view.View view) { + super.setupViews(view); + view.findViewById(org.smartregister.chw.core.R.id.due_only_layout).setVisibility(GONE); + } + @Override protected void openProfile(CommonPersonObjectClient client) { if (getActivity() != null) { diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/fragment/TbFollowupRegisterFragment.java b/opensrp-chw/src/main/java/org/smartregister/chw/fragment/TbFollowupRegisterFragment.java index 0c4686c6ac..b1c3be0f56 100644 --- a/opensrp-chw/src/main/java/org/smartregister/chw/fragment/TbFollowupRegisterFragment.java +++ b/opensrp-chw/src/main/java/org/smartregister/chw/fragment/TbFollowupRegisterFragment.java @@ -18,6 +18,7 @@ import timber.log.Timber; +import static android.view.View.GONE; import static org.smartregister.chw.core.utils.FormUtils.getFormUtils; public class TbFollowupRegisterFragment extends CoreTbCommunityFollowupRegisterFragment { @@ -36,6 +37,12 @@ protected void initializePresenter() { presenter = new TbCommunityFollowupFragmentPresenter(this, new TbCommunityFollowupFragmentModel(), viewConfigurationIdentifier); } + @Override + public void setupViews(android.view.View view) { + super.setupViews(view); + view.findViewById(org.smartregister.chw.core.R.id.due_only_layout).setVisibility(GONE); + } + @Override protected void openProfile(CommonPersonObjectClient client) { if (getActivity() != null) { From b5368487c6b0f4b2da85abff4ad2ee04f4d81f47 Mon Sep 17 00:00:00 2001 From: cozej4 Date: Fri, 26 Jun 2020 21:45:27 +0300 Subject: [PATCH 071/112] Fixed an issue in loading reasons for issuing community referral in hiv and tb community followup ec clients fields tables --- opensrp-chw/src/ba/assets/ec_client_fields.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/opensrp-chw/src/ba/assets/ec_client_fields.json b/opensrp-chw/src/ba/assets/ec_client_fields.json index e60cdd432c..72ceec82f1 100644 --- a/opensrp-chw/src/ba/assets/ec_client_fields.json +++ b/opensrp-chw/src/ba/assets/ec_client_fields.json @@ -2575,7 +2575,7 @@ "column_name": "reasons_for_issuing_community_referral", "type": "Event", "json_mapping": { - "field": "obs.fieldCode", + "field": "obs.formSubmissionField", "concept": "reasons_for_issuing_community_referral" } } From c8efe97c41c74a8861ef15a77150049c8bef8f8d Mon Sep 17 00:00:00 2001 From: cozej4 Date: Mon, 29 Jun 2020 13:38:36 +0300 Subject: [PATCH 072/112] Fixed a bug in updating all clients registration information --- ...clients_update_registration_info_form.json | 1024 +++++++++++++++++ ...clients_update_registration_info_form.json | 1024 +++++++++++++++++ .../all_clients_member_update_calculation.yml | 14 + .../all_clients_member_update_relevance.yml | 78 ++ .../AllClientsMemberProfileActivity.java | 14 +- 5 files changed, 2142 insertions(+), 12 deletions(-) create mode 100644 opensrp-chw/src/ba/assets/json.form-sw/all_clients_update_registration_info_form.json create mode 100644 opensrp-chw/src/ba/assets/json.form/all_clients_update_registration_info_form.json create mode 100644 opensrp-chw/src/ba/assets/rule/all_clients_member_update_calculation.yml create mode 100644 opensrp-chw/src/ba/assets/rule/all_clients_member_update_relevance.yml diff --git a/opensrp-chw/src/ba/assets/json.form-sw/all_clients_update_registration_info_form.json b/opensrp-chw/src/ba/assets/json.form-sw/all_clients_update_registration_info_form.json new file mode 100644 index 0000000000..5d32e51e3e --- /dev/null +++ b/opensrp-chw/src/ba/assets/json.form-sw/all_clients_update_registration_info_form.json @@ -0,0 +1,1024 @@ +{ + "validate_on_submit": true, + "show_errors_on_submit": false, + "count": "1", + "encounter_type": "Family Registration", + "entity_id": "", + "relational_id": "", + "metadata": { + "start": { + "openmrs_entity_parent": "", + "openmrs_entity": "concept", + "openmrs_data_type": "start", + "openmrs_entity_id": "163137AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + }, + "end": { + "openmrs_entity_parent": "", + "openmrs_entity": "concept", + "openmrs_data_type": "end", + "openmrs_entity_id": "163138AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + }, + "today": { + "openmrs_entity_parent": "", + "openmrs_entity": "encounter", + "openmrs_entity_id": "encounter_date" + }, + "deviceid": { + "openmrs_entity_parent": "", + "openmrs_entity": "concept", + "openmrs_data_type": "deviceid", + "openmrs_entity_id": "163149AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + }, + "subscriberid": { + "openmrs_entity_parent": "", + "openmrs_entity": "concept", + "openmrs_data_type": "subscriberid", + "openmrs_entity_id": "163150AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + }, + "simserial": { + "openmrs_entity_parent": "", + "openmrs_entity": "concept", + "openmrs_data_type": "simserial", + "openmrs_entity_id": "163151AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + }, + "phonenumber": { + "openmrs_entity_parent": "", + "openmrs_entity": "concept", + "openmrs_data_type": "phonenumber", + "openmrs_entity_id": "163152AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + }, + "encounter_location": "", + "look_up": { + "entity_id": "", + "value": "" + } + }, + "step1": { + "title": "Taarifa ya mteja", + "fields": [ + { + "key": "photo", + "openmrs_entity_parent": "", + "openmrs_entity": "concept", + "openmrs_entity_id": "", + "type": "choose_image", + "uploadButtonText": "Chukua picha ya muhusika" + }, + { + "key": "unique_id", + "openmrs_entity_parent": "", + "openmrs_entity": "person_identifier", + "openmrs_entity_id": "opensrp_id", + "type": "barcode", + "barcode_type": "qrcode", + "hint": "Boresha Afya ID", + "scanButtonText": "Chukua QR code", + "v_numeric": { + "value": "true", + "err": "Tafadhali ingiza namba halali" + }, + "v_required": { + "value": "true", + "err": "Tafadhali ingiza namba ya kipekee" + } + }, + { + "key": "surname", + "openmrs_entity_parent": "", + "openmrs_entity": "concept", + "openmrs_entity_id": "", + "type": "edit_text", + "hint": "Jina la mwisho (ukoo)", + "edit_type": "name", + "read_only": true, + "v_regex": { + "value": "[A-Za-z\\u00C0-\\u017F\\s\\u00C0-\\u017F\\.\\-]*", + "err": "Tafadhali ingiza jina halali" + }, + "v_required": { + "value": "true", + "err": "Tafadhali ingiza jina la ukoo" + }, + "calculation": { + "rules-engine": { + "ex-rules": { + "rules-file": "all_clients_member_update_calculation.yml" + } + } + } + }, + { + "key": "first_name", + "openmrs_entity_parent": "", + "openmrs_entity": "person", + "openmrs_entity_id": "first_name", + "type": "edit_text", + "hint": "Jina la kwanza", + "edit_type": "name", + "v_required": { + "value": "true", + "err": "Tafadhali ingiza jina la kwanza" + }, + "v_regex": { + "value": "[A-Za-z\\u00C0-\\u017F\\s\\u00C0-\\u017F\\.\\-]*", + "err": "Tafadhali ingiza jina halali" + } + }, + { + "key": "middle_name", + "openmrs_entity_parent": "", + "openmrs_entity": "person", + "openmrs_entity_id": "middle_name", + "type": "edit_text", + "hint": "Jina la kati", + "edit_type": "name", + "v_regex": { + "value": "[A-Za-z\\u00C0-\\u017F\\s\\u00C0-\\u017F\\.\\-]*", + "err": "Tafadhali ingiza jina halali" + }, + "v_required": { + "value": "true", + "err": "Tafadhali ingiza jina la kati" + } + }, + { + "key": "dob", + "openmrs_entity_parent": "", + "openmrs_entity": "person", + "openmrs_entity_id": "birthdate", + "type": "date_picker", + "hint": "Tarehe ya kuzaliwa", + "expanded": false, + "duration": { + "label": "Age" + }, + "min_date": "today-120y", + "max_date": "today-5y", + "v_required": { + "value": "true", + "err": "Tafadhali ingiza tarehe ya kuzaliwa" + }, + "relevance": { + "rules-engine": { + "ex-rules": { + "rules-file": "all_clients_member_update_relevance.yml" + } + } + } + }, + { + "key": "age_calculated", + "openmrs_entity_parent": "", + "openmrs_entity": "concept", + "openmrs_entity_id": "", + "type": "hidden", + "calculation": { + "rules-engine": { + "ex-rules": { + "rules-file": "all_clients_member_update_calculation.yml" + } + } + } + }, + { + "key": "dob_unknown", + "openmrs_entity_parent": "", + "openmrs_entity": "person", + "openmrs_entity_id": "birthdateApprox", + "type": "check_box", + "label": "", + "options": [ + { + "key": "dob_unknown", + "text": "Tarehe ya kuzaliwa haijulikani?", + "text_size": "18px", + "value": "false" + } + ] + }, + { + "key": "age", + "openmrs_entity_parent": "", + "openmrs_entity": "person_attribute", + "openmrs_entity_id": "age", + "type": "edit_text", + "hint": "Umri", + "v_numeric_integer": { + "value": "true", + "err": "Must be a rounded number" + }, + "v_numeric": { + "value": "true", + "err": "Tafadhali ingiza umri" + }, + "v_min": { + "value": "5", + "err": "Umri lazima uwe sawa au mkubwa kuliko 5" + }, + "v_max": { + "value": "120", + "err": "Umri lazima uwe sawa au chini ya 120" + }, + "relevance": { + "rules-engine": { + "ex-rules": { + "rules-file": "all_clients_member_update_relevance.yml" + } + } + }, + "v_required": { + "value": true, + "err": "Tafadhali ingiza umri" + } + }, + { + "key": "id_avail", + "openmrs_entity_parent": "", + "openmrs_entity": "person_attribute", + "openmrs_entity_id": "id_avail", + "type": "check_box", + "label": "Je, ana kitambulisho chochote kati ya hivi??", + "label_text_style": "normal", + "text_color": "#C0C0C0", + "exclusive": [ + "chk_none" + ], + "options": [ + { + "key": "chk_national_id", + "text": "Kitambulisho cha taifa", + "value": false, + "openmrs_entity": "person_attribute", + "openmrs_entity_id": "chk_national_id" + }, + { + "key": "chk_voters_id", + "text": "Kitambulisho cha mpiga kura", + "value": false, + "openmrs_entity": "person_attribute", + "openmrs_entity_id": "chk_voters_id" + }, + { + "key": "chk_drivers_license", + "text": "Leseni ya dereva", + "value": false, + "openmrs_entity": "person_attribute", + "openmrs_entity_id": "chk_drivers_license" + }, + { + "key": "chk_passport", + "text": "Hati ya kusafiria", + "value": false, + "openmrs_entity": "person_attribute", + "openmrs_entity_id": "chk_passport" + }, + { + "key": "chk_none", + "text": "Hakuna", + "value": false, + "openmrs_entity": "person_attribute", + "openmrs_entity_id": "chk_none" + } + ], + "relevance": { + "rules-engine": { + "ex-rules": { + "rules-file": "all_clients_member_update_relevance.yml" + } + } + } + }, + { + "key": "national_id", + "openmrs_entity_parent": "", + "openmrs_entity": "person_attribute", + "openmrs_entity_id": "National_ID", + "type": "edit_text", + "hint": "Namba ya kitambulisho cha taifa", + "edit_type": "name", + "relevance": { + "step1:id_avail": { + "ex-checkbox": [ + { + "or": [ + "chk_national_id" + ] + } + ] + } + } + }, + { + "key": "voter_id", + "openmrs_entity_parent": "", + "openmrs_entity": "person_attribute", + "openmrs_entity_id": "Voter_Registration_Number", + "type": "edit_text", + "hint": "Namba ya kitambulisho cha mpiga kura", + "edit_type": "name", + "relevance": { + "step1:id_avail": { + "ex-checkbox": [ + { + "or": [ + "chk_voters_id" + ] + } + ] + } + } + }, + { + "key": "driver_license", + "openmrs_entity_parent": "", + "openmrs_entity": "person_attribute", + "openmrs_entity_id": "Driver_License_Number", + "type": "edit_text", + "hint": "Namba ya leseni ya udereva", + "edit_type": "name", + "relevance": { + "step1:id_avail": { + "ex-checkbox": [ + { + "or": [ + "chk_drivers_license" + ] + } + ] + } + } + }, + { + "key": "passport", + "openmrs_entity_parent": "", + "openmrs_entity": "person_attribute", + "openmrs_entity_id": "Passport_Number", + "type": "edit_text", + "hint": "Namba ya hati ya kusafiria", + "edit_type": "name", + "relevance": { + "step1:id_avail": { + "ex-checkbox": [ + { + "or": [ + "chk_passport" + ] + } + ] + } + } + }, + { + "key": "insurance_provider", + "openmrs_entity_parent": "", + "openmrs_entity": "person_attribute", + "openmrs_entity_id": "Health_Insurance_Type", + "type": "spinner", + "hint": "Bima ya afya unaotumia", + "values": [ + "Bima ya afya ya jamii (CHF)", + "Bima ya afya ya jamii ulioboreshwa (iCHF)", + "National Social Security Fund - Social Health Insurance Benefit (SHIB)", + "Tiba Kwa Kadi (TIKA)", + "AAR Healthcare", + "Strategies Insurance", + "Milvik Tanzania Ltd (BIMA Mkononi)", + "Britam Insurance Tanzania", + "Jubilee Insurance", + "Resolutions Insurance", + "Reliance Insurance", + "Bima ya afya nyingezo", + "Hakuna" + ], + "keys": [ + "Community Health Fund (CHF)", + "iCHF", + "National Social Security Fund - Social Health Insurance Benefit (SHIB)", + "Tiba Kwa Kadi (TIKA)", + "AAR Healthcare", + "Strategies Insurance", + "Milvik Tanzania Ltd (BIMA Mkononi)", + "Britam Insurance Tanzania", + "Jubilee Insurance", + "Resolutions Insurance", + "Reliance Insurance", + "Other", + "None" + ], + "openmrs_choice_ids": { + "Community Health Fund (CHF)": "Community_Health_Fund", + "iCHF": "iCHF", + "National Social Security Fund - Social Health Insurance Benefit (SHIB)": "National_Social_Security_Fund", + "Tiba Kwa Kadi (TIKA)": "Tiba_kwa_Kadi", + "AAR Healthcare": "AAR_Healthcare", + "AAR Strategies Insurance": "Strategies_Insurance", + "Milvik Tanzania Ltd (BIMA Mkononi)": "BIMA_Mkononi", + "Britam Insurance Tanzania": "Britam_Insurance_Tanzania", + "Jubilee Insurance": "Jubilee_Insurance", + "Resolutions Insurance": "Resolutions_Insurance", + "Reliance Insurance": "Reliance_Insurance", + "Other": "Other_Health_Insurance_Type", + "None": "No_Health_Insurance" + }, + "v_required": { + "value": "true", + "err": "Tafadhali ingiza bima" + } + }, + { + "key": "insurance_provider_other", + "openmrs_entity_parent": "", + "openmrs_entity": "person_attribute", + "openmrs_entity_id": "Other_Health_Insurance_Type", + "type": "edit_text", + "hint": "Bima ya afya mwingine unaotumia", + "v_required": { + "value": "true", + "err": "Tafadhali ingiza bima" + }, + "relevance": { + "rules-engine": { + "ex-rules": { + "rules-file": "all_clients_member_update_relevance.yml" + } + } + } + }, + { + "key": "insurance_provider_number", + "openmrs_entity_parent": "", + "openmrs_entity": "person_attribute", + "openmrs_entity_id": "Health_Insurance_Number", + "type": "edit_text", + "hint": "Namba ya bima ya afya umaotumia", + "v_required": { + "value": "true", + "err": "Tafadhali ingiza namba ya mfuko wa bima ya afya umaotumia" + }, + "relevance": { + "rules-engine": { + "ex-rules": { + "rules-file": "all_clients_member_update_relevance.yml" + } + } + } + }, + { + "key": "sex", + "openmrs_entity_parent": "", + "openmrs_entity": "person", + "openmrs_entity_id": "gender", + "type": "spinner", + "hint": "Jinsi", + "values": [ + "Me", + "Ke" + ], + "keys": [ + "Male", + "Female" + ], + "v_required": { + "value": "true", + "err": "Tafadhali ingiza jinsi" + } + }, + { + "key": "wra", + "openmrs_entity_parent": "", + "openmrs_entity": "concept", + "openmrs_entity_id": "", + "type": "hidden", + "calculation": { + "rules-engine": { + "ex-rules": { + "rules-file": "all_clients_member_update_calculation.yml" + } + } + } + }, + { + "key": "mra", + "openmrs_entity_parent": "", + "openmrs_entity": "concept", + "openmrs_entity_id": "", + "type": "hidden", + "calculation": { + "rules-engine": { + "ex-rules": { + "rules-file": "all_clients_member_update_calculation.yml" + } + } + } + }, + { + "key": "preg_1yr", + "openmrs_entity_parent": "", + "openmrs_entity": "concept", + "openmrs_entity_id": "160692AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "type": "spinner", + "hint": "Je, amejifungua ndani ya mwaka 1?", + "values": [ + "Ndiyo", + "Hapana" + ], + "keys": [ + "Yes", + "No" + ], + "openmrs_choice_ids": { + "Yes": "1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "No": "1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + }, + "v_required": { + "value": "true", + "err": "Tafadhali chagua ikiwa mwanamke amejifungua katika mwaka 1 uliopita" + }, + "relevance": { + "rules-engine": { + "ex-rules": { + "rules-file": "all_clients_member_update_relevance.yml" + } + } + } + }, + { + "key": "disabilities", + "openmrs_entity_parent": "", + "openmrs_entity": "concept", + "openmrs_entity_id": "162558AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "type": "spinner", + "hint": "Hali ya ulemavu", + "values": [ + "Ndiyo", + "Hapana" + ], + "keys": [ + "Yes", + "No" + ], + "openmrs_choice_ids": { + "Yes": "1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "No": "1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + }, + "v_required": { + "value": "true", + "err": "Tafadhali chagua moja" + } + }, + { + "key": "type_of_disability", + "openmrs_entity_parent": "162558AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "openmrs_entity": "concept", + "openmrs_entity_id": "160632AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "type": "edit_text", + "hint": "Aina ya ulemavu", + "v_required": { + "value": "true", + "err": "Tafadhali ingiza aina ya ulemavu" + }, + "relevance": { + "rules-engine": { + "ex-rules": { + "rules-file": "all_clients_member_update_relevance.yml" + } + } + } + }, + { + "key": "phone_number", + "openmrs_entity_parent": "", + "openmrs_entity": "concept", + "openmrs_entity_id": "159635AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "type": "edit_text", + "hint": "Namba ya simu", + "v_numeric": { + "value": "true", + "err": "Nambari lazima iwe jumla ya nambari 10 kwa urefu" + }, + "v_regex": { + "value": "(0[0-9]{9})|\\s*", + "err": "Nambari lazima iwe na nambari 10 na lazima ianze na 0." + }, + "v_required": { + "value": false, + "err": "Tafadhali taja numbe ya simu" + } + }, + { + "key": "has_primary_caregiver", + "openmrs_entity_parent": "", + "openmrs_entity": "concept", + "openmrs_entity_id": "Has_Primary_Caregiver", + "type": "spinner", + "hint": "Je una mlezi msaidizi?\n", + "values": [ + "Ndiyo", + "Hapana" + ], + "keys": [ + "Yes", + "No" + ], + "openmrs_choice_ids": { + "Yes": "Yes", + "No": "No" + }, + "v_required": { + "value": "true", + "err": "Tafadhali chagua moja" + } + }, + { + "key": "primary_caregiver_name", + "openmrs_entity_parent": "", + "openmrs_entity": "concept", + "openmrs_entity_id": "Primary_Caregiver_Name", + "type": "edit_text", + "hint": "Majina ya msaidizi", + "v_required": { + "value": "true", + "err": "Jina la msaidizi lazima iwe." + }, + "relevance": { + "rules-engine": { + "ex-rules": { + "rules-file": "all_clients_member_update_relevance.yml" + } + } + } + }, + { + "key": "other_phone_number", + "openmrs_entity_parent": "159635AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "openmrs_entity": "concept", + "openmrs_entity_id": "5622AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "type": "edit_text", + "hint": "Namba ya simu ya msaidizi", + "v_numeric": { + "value": "true", + "err": "Nambari lazima iwe jumla ya nambari 10 kwa urefu" + }, + "v_regex": { + "value": "(0[0-9]{9})|\\s*", + "err": "Nambari lazima iwe na nambari 10 na lazima ianze na 0." + }, + "v_required": { + "value": "true", + "err": "Tafadhali weka namba ya msaidizi." + }, + "relevance": { + "rules-engine": { + "ex-rules": { + "rules-file": "all_clients_member_update_relevance.yml" + } + } + } + }, + { + "key": "service_provider", + "openmrs_entity_parent": "", + "openmrs_entity": "concept", + "openmrs_entity_id": "1542AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "type": "check_box", + "label": "Aina ya kazi anayojishughulisha", + "label_text_style": "normal", + "text_color": "#C0C0C0", + "exclusive": [ + "chk_none" + ], + "options": [ + { + "key": "chk_farmer", + "text": "Mkulima", + "value": false, + "openmrs_entity": "concept", + "openmrs_entity_id": "1538AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + }, + { + "key": "chk_cs", + "text": "Mtumishi wa serikali", + "value": false, + "openmrs_entity": "concept", + "openmrs_entity_id": "162944AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + }, + { + "key": "chk_nurse", + "text": "Muuguzi", + "value": false, + "openmrs_entity": "concept", + "openmrs_entity_id": "1577AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + }, + { + "key": "chk_teacher", + "text": "Mwalimu", + "value": false, + "openmrs_entity": "concept", + "openmrs_entity_id": "162946AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + }, + { + "key": "chk_th", + "text": "Waganga wa tiba asilia (THs)", + "value": false, + "openmrs_entity": "concept", + "openmrs_entity_id": "1821AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + }, + { + "key": "chk_chw", + "text": "Wahudumu wa afya ngazi ya jamii–WAJA", + "value": false, + "openmrs_entity": "concept", + "openmrs_entity_id": "1555AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + }, + { + "key": "chk_tba", + "text": "Wakunga wa jadi (TBAs)", + "value": false, + "openmrs_entity": "concept", + "openmrs_entity_id": "1575AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + }, + { + "key": "chk_chmis", + "text": "Wakusanyaji takwimu za afya katika jamii (cHIMS)", + "value": false, + "openmrs_entity": "concept", + "openmrs_entity_id": "163334AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + }, + { + "key": "chk_cbd", + "text": "Wasambazaji wa dawa na vifaa vya uzazi wa mpango katika jamii (CBD)", + "value": false, + "openmrs_entity": "concept", + "openmrs_entity_id": "1744AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + }, + { + "key": "chk_hbc", + "text": "Watoa huduma kwa wagonjwa majumbani (HBC)", + "value": false, + "openmrs_entity": "concept", + "openmrs_entity_id": "161359AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + }, + { + "key": "chk_cimmci", + "text": "Watoa huduma za udhibiti wa magonjwa ya watoto kwa uwiano katika jamii (cIMCI)", + "value": false, + "openmrs_entity": "concept", + "openmrs_entity_id": "163096AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + }, + { + "key": "chk_other", + "text": "Nyingine", + "value": false, + "openmrs_entity": "concept", + "openmrs_entity_id": "5622AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + }, + { + "key": "chk_none", + "text": "Hakuna", + "value": false, + "openmrs_entity": "concept", + "openmrs_entity_id": "164369AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + } + ], + "v_required": { + "value": "true", + "err": "Tafadhali chagua angalau moja" + } + }, + { + "key": "leader", + "openmrs_entity_parent": "", + "openmrs_entity": "person_attribute", + "openmrs_entity_id": "Community_Leader", + "type": "check_box", + "label": "Una jukumu lolote la uongozi kwenye ngazi ya jamii?", + "label_text_style": "normal", + "text_color": "#C0C0C0", + "exclusive": [ + "chk_none" + ], + "options": [ + { + "key": "chk_religious", + "text": "Kiongozi wa dini", + "value": false, + "openmrs_entity": "person_attribute", + "openmrs_entity_id": "Religious_Leader" + }, + { + "key": "chk_traditional", + "text": "Kiongozi wa kimila", + "value": false, + "openmrs_entity": "person_attribute", + "openmrs_entity_id": "Traditional_leader" + }, + { + "key": "chk_political", + "text": "Kiongozi wa kisiasa", + "value": false, + "openmrs_entity": "person_attribute", + "openmrs_entity_id": "Political_leader" + }, + { + "key": "chk_influential", + "text": "Mtu mwenye ushawishi kwenye jamii", + "value": false, + "openmrs_entity": "person_attribute", + "openmrs_entity_id": "Influential_Leader" + }, + { + "key": "chk_other", + "text": "Nyinginezo", + "value": false, + "openmrs_entity": "person_attribute", + "openmrs_entity_id": "Other_Community_Leader_Type" + }, + { + "key": "chk_none", + "text": "Hakuna", + "value": false, + "openmrs_entity": "person_attribute", + "openmrs_entity_id": "Not_a_Community_Leader" + } + ], + "v_required": { + "value": "true", + "err": "Tafadhali chagua angalau moja" + } + }, + { + "key": "leader_other", + "openmrs_entity_parent": "", + "openmrs_entity": "person_attribute", + "openmrs_entity_id": "Other_Community_Leader_Type_Name", + "type": "edit_text", + "hint": "Taja hayo majukumu mengine", + "edit_type": "name", + "v_required": { + "value": "true", + "err": "Tafadhali taja jukumu" + }, + "relevance": { + "step1:leader": { + "ex-checkbox": [ + { + "or": [ + "chk_other" + ] + } + ] + } + } + }, + { + "key": "reasons_for_registration", + "openmrs_entity_parent": "", + "openmrs_entity": "person_attribute", + "openmrs_entity_id": "Registration_Reason", + "type": "native_radio", + "label": "Sababu za Usajili", + "label_text_style": "normal", + "text_color": "#C0C0C0", + "options": [ + { + "key": "hiv_aids_transmission", + "text": "Maambukizo ya VVU", + "value": false, + "openmrs_entity": "concept", + "openmrs_entity_id": "" + }, + { + "key": "sickle_cell_disease", + "text": "Sickle cell disease ", + "value": false, + "openmrs_entity": "concept", + "openmrs_entity_id": "" + }, + { + "key": "heart_disease", + "text": "Magonjwa ya moyo ", + "value": false, + "openmrs_entity": "concept", + "openmrs_entity_id": "" + }, + { + "key": "diabetes", + "text": "Kisukari ", + "value": false, + "openmrs_entity": "concept", + "openmrs_entity_id": "" + }, + { + "key": "cerebral_palsy", + "text": "Mtindio wa ubongo", + "value": false, + "openmrs_entity": "concept", + "openmrs_entity_id": "" + }, + { + "key": "cancer", + "text": "Saratani ", + "value": false, + "openmrs_entity": "concept", + "openmrs_entity_id": "" + }, + { + "key": "tuberculosis", + "text": "Kifua kikuu ", + "value": false, + "openmrs_entity": "concept", + "openmrs_entity_id": "" + }, + { + "key": "homosexual", + "text": "Mwanaume anayefanya ngono na mwanaume mwenzake", + "value": false, + "openmrs_entity": "concept", + "openmrs_entity_id": "" + }, + { + "key": "sex_worker_woman", + "text": "Mwanamke anayefanya biashara ya ngono", + "value": false, + "openmrs_entity": "concept", + "openmrs_entity_id": "" + }, + { + "key": "hiv_infected_child", + "text": "Mtoto aliyezaliwa na mama mwenye VVU", + "value": false, + "openmrs_entity": "concept", + "openmrs_entity_id": "" + }, + { + "key": "untested_hiv_infected_child", + "text": "Mtoto ambaye hajapimwa VVU ", + "value": false, + "openmrs_entity": "concept", + "openmrs_entity_id": "" + }, + { + "key": "weight_stagnation_child", + "text": "Mtoto asiyeongezeka uzito", + "value": false, + "openmrs_entity": "concept", + "openmrs_entity_id": "" + }, + { + "key": "child_with_fever", + "text": "Mtoto anayepata homa za mara kwa mara", + "value": false, + "openmrs_entity": "concept", + "openmrs_entity_id": "" + }, + { + "key": "abused_child", + "text": "Mtoto anayefanyiwa ukatili", + "value": false, + "openmrs_entity": "concept", + "openmrs_entity_id": "" + }, + { + "key": "gender_violence", + "text": "Mtu aliyenyanyaswa kijinsia", + "value": false, + "openmrs_entity": "concept", + "openmrs_entity_id": "" + }, + { + "key": "drug_abuse", + "text": "Mtu anayejidunga", + "value": false, + "openmrs_entity": "concept", + "openmrs_entity_id": "" + }, + { + "key": "pregnant_mother", + "text": "Mama mjamzito", + "value": false, + "openmrs_entity": "concept", + "openmrs_entity_id": "" + }, + { + "key": "breastfeeding_mother", + "text": "Mama anayenyonyesha ", + "value": false, + "openmrs_entity": "concept", + "openmrs_entity_id": "" + }, + { + "key": "child_in_risky_environment", + "text": "Mtoto anayeishi mazingira hatarishi", + "value": false, + "openmrs_entity": "concept", + "openmrs_entity_id": "" + } + ], + "v_required": { + "value": "true", + "err": "Sababu ya kisajili mteja inahitajika" + } + } + ] + } +} \ No newline at end of file diff --git a/opensrp-chw/src/ba/assets/json.form/all_clients_update_registration_info_form.json b/opensrp-chw/src/ba/assets/json.form/all_clients_update_registration_info_form.json new file mode 100644 index 0000000000..a0f8cd7de7 --- /dev/null +++ b/opensrp-chw/src/ba/assets/json.form/all_clients_update_registration_info_form.json @@ -0,0 +1,1024 @@ +{ + "validate_on_submit": true, + "show_errors_on_submit": false, + "count": "1", + "encounter_type": "Family Registration", + "entity_id": "", + "relational_id": "", + "metadata": { + "start": { + "openmrs_entity_parent": "", + "openmrs_entity": "concept", + "openmrs_data_type": "start", + "openmrs_entity_id": "163137AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + }, + "end": { + "openmrs_entity_parent": "", + "openmrs_entity": "concept", + "openmrs_data_type": "end", + "openmrs_entity_id": "163138AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + }, + "today": { + "openmrs_entity_parent": "", + "openmrs_entity": "encounter", + "openmrs_entity_id": "encounter_date" + }, + "deviceid": { + "openmrs_entity_parent": "", + "openmrs_entity": "concept", + "openmrs_data_type": "deviceid", + "openmrs_entity_id": "163149AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + }, + "subscriberid": { + "openmrs_entity_parent": "", + "openmrs_entity": "concept", + "openmrs_data_type": "subscriberid", + "openmrs_entity_id": "163150AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + }, + "simserial": { + "openmrs_entity_parent": "", + "openmrs_entity": "concept", + "openmrs_data_type": "simserial", + "openmrs_entity_id": "163151AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + }, + "phonenumber": { + "openmrs_entity_parent": "", + "openmrs_entity": "concept", + "openmrs_data_type": "phonenumber", + "openmrs_entity_id": "163152AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + }, + "encounter_location": "", + "look_up": { + "entity_id": "", + "value": "" + } + }, + "step1": { + "title": "Client details", + "fields": [ + { + "key": "photo", + "openmrs_entity_parent": "", + "openmrs_entity": "concept", + "openmrs_entity_id": "", + "type": "choose_image", + "uploadButtonText": "Take a picture of the person" + }, + { + "key": "unique_id", + "openmrs_entity_parent": "", + "openmrs_entity": "person_identifier", + "openmrs_entity_id": "opensrp_id", + "type": "barcode", + "barcode_type": "qrcode", + "hint": "Boresha Afya ID", + "scanButtonText": "Scan QR Code", + "v_numeric": { + "value": "true", + "err": "Please enter a valid ID" + }, + "v_required": { + "value": "true", + "err": "Please enter the UNIQUE ID" + } + }, + { + "key": "surname", + "openmrs_entity_parent": "", + "openmrs_entity": "concept", + "openmrs_entity_id": "", + "type": "edit_text", + "hint": "Surname", + "edit_type": "name", + "read_only": true, + "v_regex": { + "value": "[A-Za-z\\u00C0-\\u017F\\s\\u00C0-\\u017F\\.\\-]*", + "err": "Please enter a valid name" + }, + "v_required": { + "value": "true", + "err": "Please enter the surname" + }, + "calculation": { + "rules-engine": { + "ex-rules": { + "rules-file": "all_clients_member_update_calculation.yml" + } + } + } + }, + { + "key": "first_name", + "openmrs_entity_parent": "", + "openmrs_entity": "person", + "openmrs_entity_id": "first_name", + "type": "edit_text", + "hint": "First name", + "edit_type": "name", + "v_required": { + "value": "true", + "err": "Please enter the first name" + }, + "v_regex": { + "value": "[A-Za-z\\u00C0-\\u017F\\s\\u00C0-\\u017F\\.\\-]*", + "err": "Please enter a valid name" + } + }, + { + "key": "middle_name", + "openmrs_entity_parent": "", + "openmrs_entity": "person", + "openmrs_entity_id": "middle_name", + "type": "edit_text", + "hint": "Middle name", + "edit_type": "name", + "v_regex": { + "value": "[A-Za-z\\u00C0-\\u017F\\s\\u00C0-\\u017F\\.\\-]*", + "err": "Please enter a valid name" + }, + "v_required": { + "value": "true", + "err": "Please enter the middle name" + } + }, + { + "key": "dob", + "openmrs_entity_parent": "", + "openmrs_entity": "person", + "openmrs_entity_id": "birthdate", + "type": "date_picker", + "hint": "Date of birth (DOB)", + "expanded": false, + "duration": { + "label": "Age" + }, + "min_date": "today-120y", + "max_date": "today-5y", + "v_required": { + "value": "true", + "err": "Please enter the date of birth" + }, + "relevance": { + "rules-engine": { + "ex-rules": { + "rules-file": "all_clients_member_update_relevance.yml" + } + } + } + }, + { + "key": "age_calculated", + "openmrs_entity_parent": "", + "openmrs_entity": "concept", + "openmrs_entity_id": "", + "type": "hidden", + "calculation": { + "rules-engine": { + "ex-rules": { + "rules-file": "all_clients_member_update_calculation.yml" + } + } + } + }, + { + "key": "dob_unknown", + "openmrs_entity_parent": "", + "openmrs_entity": "person", + "openmrs_entity_id": "birthdateApprox", + "type": "check_box", + "label": "", + "options": [ + { + "key": "dob_unknown", + "text": "DOB unknown?", + "text_size": "18px", + "value": "false" + } + ] + }, + { + "key": "age", + "openmrs_entity_parent": "", + "openmrs_entity": "person_attribute", + "openmrs_entity_id": "age", + "type": "edit_text", + "hint": "Age", + "v_numeric_integer": { + "value": "true", + "err": "Must be a rounded number" + }, + "v_numeric": { + "value": "true", + "err": "Number must begin with 0 and must be a total of 10 digits in length" + }, + "v_min": { + "value": "5", + "err": "Age must be equal or greater than 5" + }, + "v_max": { + "value": "120", + "err": "Age must be equal or less than 120" + }, + "relevance": { + "rules-engine": { + "ex-rules": { + "rules-file": "all_clients_member_update_relevance.yml" + } + } + }, + "v_required": { + "value": true, + "err": "Please enter the age" + } + }, + { + "key": "id_avail", + "openmrs_entity_parent": "", + "openmrs_entity": "person_attribute", + "openmrs_entity_id": "id_avail", + "type": "check_box", + "label": "Do have any of the following IDs?", + "label_text_style": "normal", + "text_color": "#C0C0C0", + "exclusive": [ + "chk_none" + ], + "options": [ + { + "key": "chk_national_id", + "text": "National ID", + "value": false, + "openmrs_entity": "person_attribute", + "openmrs_entity_id": "chk_national_id" + }, + { + "key": "chk_voters_id", + "text": "Voter's registration ID", + "value": false, + "openmrs_entity": "person_attribute", + "openmrs_entity_id": "chk_voters_id" + }, + { + "key": "chk_drivers_license", + "text": "Driver's license", + "value": false, + "openmrs_entity": "person_attribute", + "openmrs_entity_id": "chk_drivers_license" + }, + { + "key": "chk_passport", + "text": "Passport", + "value": false, + "openmrs_entity": "person_attribute", + "openmrs_entity_id": "chk_passport" + }, + { + "key": "chk_none", + "text": "None", + "value": false, + "openmrs_entity": "person_attribute", + "openmrs_entity_id": "chk_none" + } + ], + "relevance": { + "rules-engine": { + "ex-rules": { + "rules-file": "all_clients_member_update_relevance.yml" + } + } + } + }, + { + "key": "national_id", + "openmrs_entity_parent": "", + "openmrs_entity": "person_attribute", + "openmrs_entity_id": "National_ID", + "type": "edit_text", + "hint": "National ID number", + "edit_type": "name", + "relevance": { + "step1:id_avail": { + "ex-checkbox": [ + { + "or": [ + "chk_national_id" + ] + } + ] + } + } + }, + { + "key": "voter_id", + "openmrs_entity_parent": "", + "openmrs_entity": "person_attribute", + "openmrs_entity_id": "Voter_Registration_Number", + "type": "edit_text", + "hint": "Voter's registration number", + "edit_type": "name", + "relevance": { + "step1:id_avail": { + "ex-checkbox": [ + { + "or": [ + "chk_voters_id" + ] + } + ] + } + } + }, + { + "key": "driver_license", + "openmrs_entity_parent": "", + "openmrs_entity": "person_attribute", + "openmrs_entity_id": "Driver_License_Number", + "type": "edit_text", + "hint": "Driver's license number", + "edit_type": "name", + "relevance": { + "step1:id_avail": { + "ex-checkbox": [ + { + "or": [ + "chk_drivers_license" + ] + } + ] + } + } + }, + { + "key": "passport", + "openmrs_entity_parent": "", + "openmrs_entity": "person_attribute", + "openmrs_entity_id": "Passport_Number", + "type": "edit_text", + "hint": "Passport number", + "edit_type": "name", + "relevance": { + "step1:id_avail": { + "ex-checkbox": [ + { + "or": [ + "chk_passport" + ] + } + ] + } + } + }, + { + "key": "insurance_provider", + "openmrs_entity_parent": "", + "openmrs_entity": "person_attribute", + "openmrs_entity_id": "Health_Insurance_Type", + "type": "spinner", + "hint": "Health insurance provider", + "values": [ + "Community Health Fund (CHF)", + "iCHF", + "National Social Security Fund - Social Health Insurance Benefit (SHIB)", + "Tiba Kwa Kadi (TIKA)", + "AAR Healthcare", + "Strategies Insurance", + "Milvik Tanzania Ltd (BIMA Mkononi)", + "Britam Insurance Tanzania", + "Jubilee Insurance", + "Resolutions Insurance", + "Reliance Insurance", + "Other", + "None" + ], + "keys": [ + "Community Health Fund (CHF)", + "iCHF", + "National Social Security Fund - Social Health Insurance Benefit (SHIB)", + "Tiba Kwa Kadi (TIKA)", + "AAR Healthcare", + "Strategies Insurance", + "Milvik Tanzania Ltd (BIMA Mkononi)", + "Britam Insurance Tanzania", + "Jubilee Insurance", + "Resolutions Insurance", + "Reliance Insurance", + "Other", + "None" + ], + "openmrs_choice_ids": { + "Community Health Fund (CHF)": "Community_Health_Fund", + "iCHF": "iCHF", + "National Social Security Fund - Social Health Insurance Benefit (SHIB)": "National_Social_Security_Fund", + "Tiba Kwa Kadi (TIKA)": "Tiba_kwa_Kadi", + "AAR Healthcare": "AAR_Healthcare", + "AAR Strategies Insurance": "Strategies_Insurance", + "Milvik Tanzania Ltd (BIMA Mkononi)": "BIMA_Mkononi", + "Britam Insurance Tanzania": "Britam_Insurance_Tanzania", + "Jubilee Insurance": "Jubilee_Insurance", + "Resolutions Insurance": "Resolutions_Insurance", + "Reliance Insurance": "Reliance_Insurance", + "Other": "Other_Health_Insurance_Type", + "None": "No_Health_Insurance" + }, + "v_required": { + "value": "true", + "err": "Please enter the insurance provider" + } + }, + { + "key": "insurance_provider_other", + "openmrs_entity_parent": "", + "openmrs_entity": "person_attribute", + "openmrs_entity_id": "Other_Health_Insurance_Type", + "type": "edit_text", + "hint": "Other health insurance provider", + "v_required": { + "value": "true", + "err": "Please specify the insurance provider" + }, + "relevance": { + "rules-engine": { + "ex-rules": { + "rules-file": "all_clients_member_update_relevance.yml" + } + } + } + }, + { + "key": "insurance_provider_number", + "openmrs_entity_parent": "", + "openmrs_entity": "person_attribute", + "openmrs_entity_id": "Health_Insurance_Number", + "type": "edit_text", + "hint": "Health insurance provider number", + "v_required": { + "value": "true", + "err": "Please add the health insurance provider iD Number" + }, + "relevance": { + "rules-engine": { + "ex-rules": { + "rules-file": "all_clients_member_update_relevance.yml" + } + } + } + }, + { + "key": "sex", + "openmrs_entity_parent": "", + "openmrs_entity": "person", + "openmrs_entity_id": "gender", + "type": "spinner", + "hint": "Sex", + "values": [ + "Male", + "Female" + ], + "keys": [ + "Male", + "Female" + ], + "v_required": { + "value": "true", + "err": "Please enter the sex" + } + }, + { + "key": "wra", + "openmrs_entity_parent": "", + "openmrs_entity": "concept", + "openmrs_entity_id": "", + "type": "hidden", + "calculation": { + "rules-engine": { + "ex-rules": { + "rules-file": "all_clients_member_update_calculation.yml" + } + } + } + }, + { + "key": "mra", + "openmrs_entity_parent": "", + "openmrs_entity": "concept", + "openmrs_entity_id": "", + "type": "hidden", + "calculation": { + "rules-engine": { + "ex-rules": { + "rules-file": "all_clients_member_update_calculation.yml" + } + } + } + }, + { + "key": "preg_1yr", + "openmrs_entity_parent": "", + "openmrs_entity": "concept", + "openmrs_entity_id": "160692AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "type": "spinner", + "hint": "Has the woman delivered in the last 1 year?", + "values": [ + "Yes", + "No" + ], + "keys": [ + "Yes", + "No" + ], + "openmrs_choice_ids": { + "Yes": "1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "No": "1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + }, + "v_required": { + "value": "true", + "err": "Please select if the woman has delivered in the last 1 year" + }, + "relevance": { + "rules-engine": { + "ex-rules": { + "rules-file": "all_clients_member_update_relevance.yml" + } + } + } + }, + { + "key": "disabilities", + "openmrs_entity_parent": "", + "openmrs_entity": "concept", + "openmrs_entity_id": "162558AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "type": "spinner", + "hint": "Physical disabilities", + "values": [ + "Yes", + "No" + ], + "keys": [ + "Yes", + "No" + ], + "openmrs_choice_ids": { + "Yes": "1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "No": "1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + }, + "v_required": { + "value": "true", + "err": "Please select one" + } + }, + { + "key": "type_of_disability", + "openmrs_entity_parent": "162558AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "openmrs_entity": "concept", + "openmrs_entity_id": "160632AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "type": "edit_text", + "hint": "Type of disability", + "v_required": { + "value": "true", + "err": "Please enter type of disability" + }, + "relevance": { + "rules-engine": { + "ex-rules": { + "rules-file": "all_clients_member_update_relevance.yml" + } + } + } + }, + { + "key": "phone_number", + "openmrs_entity_parent": "", + "openmrs_entity": "concept", + "openmrs_entity_id": "159635AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "type": "edit_text", + "hint": "Client phone number", + "v_numeric": { + "value": "true", + "err": "Number must be a total of 10 digits in length" + }, + "v_regex": { + "value": "(0[0-9]{9})|\\s*", + "err": "Number must be 10 digits and must start with 0." + }, + "v_required": { + "value": false, + "err": "Please specify the phone number" + } + }, + { + "key": "has_primary_caregiver", + "openmrs_entity_parent": "", + "openmrs_entity": "concept", + "openmrs_entity_id": "Has_Primary_Caregiver", + "type": "spinner", + "hint": " Do you have a primary caregiver/Treatment supporter?", + "values": [ + "Yes", + "No" + ], + "keys": [ + "Yes", + "No" + ], + "openmrs_choice_ids": { + "Yes": "Yes", + "No": "No" + }, + "v_required": { + "value": "true", + "err": "Please select one" + } + }, + { + "key": "primary_caregiver_name", + "openmrs_entity_parent": "", + "openmrs_entity": "concept", + "openmrs_entity_id": "Primary_Caregiver_Name", + "type": "edit_text", + "hint": "Name of caregiver", + "v_required": { + "value": "true", + "err": "Please specify the name of the caregiver." + }, + "relevance": { + "rules-engine": { + "ex-rules": { + "rules-file": "all_clients_member_update_relevance.yml" + } + } + } + }, + { + "key": "other_phone_number", + "openmrs_entity_parent": "159635AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "openmrs_entity": "concept", + "openmrs_entity_id": "5622AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "type": "edit_text", + "hint": "Primary caregiver phone number", + "v_numeric": { + "value": "true", + "err": "Number must be a total of 10 digits in length" + }, + "v_regex": { + "value": "(0[0-9]{9})|\\s*", + "err": "Number must be 10 digits and must start with 0." + }, + "v_required": { + "value": "true", + "err": "Please caregiver contact." + }, + "relevance": { + "rules-engine": { + "ex-rules": { + "rules-file": "all_clients_member_update_relevance.yml" + } + } + } + }, + { + "key": "service_provider", + "openmrs_entity_parent": "", + "openmrs_entity": "concept", + "openmrs_entity_id": "1542AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "type": "check_box", + "label": "Occupation of the family member", + "label_text_style": "normal", + "text_color": "#C0C0C0", + "exclusive": [ + "chk_none" + ], + "options": [ + { + "key": "chk_farmer", + "text": "Farmer", + "value": false, + "openmrs_entity": "concept", + "openmrs_entity_id": "1538AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + }, + { + "key": "chk_cs", + "text": "Civil Servant", + "value": false, + "openmrs_entity": "concept", + "openmrs_entity_id": "162944AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + }, + { + "key": "chk_nurse", + "text": "Nurse", + "value": false, + "openmrs_entity": "concept", + "openmrs_entity_id": "1577AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + }, + { + "key": "chk_teacher", + "text": "Teacher", + "value": false, + "openmrs_entity": "concept", + "openmrs_entity_id": "162946AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + }, + { + "key": "chk_th", + "text": "Traditional Healer", + "value": false, + "openmrs_entity": "concept", + "openmrs_entity_id": "1821AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + }, + { + "key": "chk_chw", + "text": "Community Health Worker (CHW)", + "value": false, + "openmrs_entity": "concept", + "openmrs_entity_id": "1555AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + }, + { + "key": "chk_tba", + "text": "Traditional Birth Attendant", + "value": false, + "openmrs_entity": "concept", + "openmrs_entity_id": "1575AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + }, + { + "key": "chk_chmis", + "text": "Community HMIS (cHMIS)", + "value": false, + "openmrs_entity": "concept", + "openmrs_entity_id": "163334AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + }, + { + "key": "chk_cbd", + "text": "Community Based Distributor", + "value": false, + "openmrs_entity": "concept", + "openmrs_entity_id": "1744AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + }, + { + "key": "chk_hbc", + "text": "Home Based Care (HBC)", + "value": false, + "openmrs_entity": "concept", + "openmrs_entity_id": "161359AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + }, + { + "key": "chk_cimmci", + "text": "Community IMCI", + "value": false, + "openmrs_entity": "concept", + "openmrs_entity_id": "163096AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + }, + { + "key": "chk_other", + "text": "Other", + "value": false, + "openmrs_entity": "concept", + "openmrs_entity_id": "5622AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + }, + { + "key": "chk_none", + "text": "None", + "value": false, + "openmrs_entity": "concept", + "openmrs_entity_id": "164369AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + } + ], + "v_required": { + "value": "true", + "err": "Please pick at least one" + } + }, + { + "key": "leader", + "openmrs_entity_parent": "", + "openmrs_entity": "person_attribute", + "openmrs_entity_id": "Community_Leader", + "type": "check_box", + "label": "Any leadership role in the community?", + "label_text_style": "normal", + "text_color": "#C0C0C0", + "exclusive": [ + "chk_none" + ], + "options": [ + { + "key": "chk_religious", + "text": "Religious leader", + "value": false, + "openmrs_entity": "person_attribute", + "openmrs_entity_id": "Religious_Leader" + }, + { + "key": "chk_traditional", + "text": "Traditional leader", + "value": false, + "openmrs_entity": "person_attribute", + "openmrs_entity_id": "Traditional_leader" + }, + { + "key": "chk_political", + "text": "Political leader", + "value": false, + "openmrs_entity": "person_attribute", + "openmrs_entity_id": "Political_leader" + }, + { + "key": "chk_influential", + "text": "Influential leader", + "value": false, + "openmrs_entity": "person_attribute", + "openmrs_entity_id": "Influential_Leader" + }, + { + "key": "chk_other", + "text": "Other", + "value": false, + "openmrs_entity": "person_attribute", + "openmrs_entity_id": "Other_Community_Leader_Type" + }, + { + "key": "chk_none", + "text": "None", + "value": false, + "openmrs_entity": "person_attribute", + "openmrs_entity_id": "Not_a_Community_Leader" + } + ], + "v_required": { + "value": "true", + "err": "Please pick at least one" + } + }, + { + "key": "leader_other", + "openmrs_entity_parent": "", + "openmrs_entity": "person_attribute", + "openmrs_entity_id": "Other_Community_Leader_Type_Name", + "type": "edit_text", + "hint": "Mention other role in the community", + "edit_type": "name", + "v_required": { + "value": "true", + "err": "Please specify role" + }, + "relevance": { + "step1:leader": { + "ex-checkbox": [ + { + "or": [ + "chk_other" + ] + } + ] + } + } + }, + { + "key": "reasons_for_registration", + "openmrs_entity_parent": "", + "openmrs_entity": "person_attribute", + "openmrs_entity_id": "Registration_Reason", + "type": "native_radio", + "label": "Reasons for Registration", + "label_text_style": "normal", + "text_color": "#C0C0C0", + "options": [ + { + "key": "hiv_aids_transmission", + "text": "HIV/AIDs transimission", + "value": false, + "openmrs_entity": "concept", + "openmrs_entity_id": "" + }, + { + "key": "sickle_cell_disease", + "text": "Sickle cell disease", + "value": false, + "openmrs_entity": "concept", + "openmrs_entity_id": "" + }, + { + "key": "heart_disease", + "text": "Heart diseases", + "value": false, + "openmrs_entity": "concept", + "openmrs_entity_id": "" + }, + { + "key": "diabetes", + "text": "Diabetes", + "value": false, + "openmrs_entity": "concept", + "openmrs_entity_id": "" + }, + { + "key": "cerebral_palsy", + "text": "Cerebral palsy", + "value": false, + "openmrs_entity": "concept", + "openmrs_entity_id": "" + }, + { + "key": "cancer", + "text": "Cancer", + "value": false, + "openmrs_entity": "concept", + "openmrs_entity_id": "" + }, + { + "key": "tuberculosis", + "text": "Tuberculosis", + "value": false, + "openmrs_entity": "concept", + "openmrs_entity_id": "" + }, + { + "key": "homosexual", + "text": "Man who has sex with a man", + "value": false, + "openmrs_entity": "concept", + "openmrs_entity_id": "" + }, + { + "key": "sex_worker_woman", + "text": "Woman who sell sex", + "value": false, + "openmrs_entity": "concept", + "openmrs_entity_id": "" + }, + { + "key": "hiv_infected_child", + "text": "A child born from a mother with HIV/AIDs", + "value": false, + "openmrs_entity": "concept", + "openmrs_entity_id": "" + }, + { + "key": "untested_hiv_infected_child", + "text": "Untested HIV/AIDs child", + "value": false, + "openmrs_entity": "concept", + "openmrs_entity_id": "" + }, + { + "key": "weight_stagnation_child", + "text": "A child with stagnation in weight", + "value": false, + "openmrs_entity": "concept", + "openmrs_entity_id": "" + }, + { + "key": "child_with_fever", + "text": "A child with frequent fevers", + "value": false, + "openmrs_entity": "concept", + "openmrs_entity_id": "" + }, + { + "key": "abused_child", + "text": "Abused child", + "value": false, + "openmrs_entity": "concept", + "openmrs_entity_id": "" + }, + { + "key": "gender_violence", + "text": "Gender violence", + "value": false, + "openmrs_entity": "concept", + "openmrs_entity_id": "" + }, + { + "key": "drug_abuse", + "text": "Drug abuse", + "value": false, + "openmrs_entity": "concept", + "openmrs_entity_id": "" + }, + { + "key": "pregnant_mother", + "text": "Pregnant mother", + "value": false, + "openmrs_entity": "concept", + "openmrs_entity_id": "" + }, + { + "key": "breastfeeding_mother", + "text": "Breastfeeding mother", + "value": false, + "openmrs_entity": "concept", + "openmrs_entity_id": "" + }, + { + "key": "child_in_risky_environment", + "text": "Child living in a risky environment", + "value": false, + "openmrs_entity": "concept", + "openmrs_entity_id": "" + } + ], + "v_required": { + "value": "true", + "err": "Reason for registration is required" + } + } + ] + } +} \ No newline at end of file diff --git a/opensrp-chw/src/ba/assets/rule/all_clients_member_update_calculation.yml b/opensrp-chw/src/ba/assets/rule/all_clients_member_update_calculation.yml new file mode 100644 index 0000000000..cd455aeba3 --- /dev/null +++ b/opensrp-chw/src/ba/assets/rule/all_clients_member_update_calculation.yml @@ -0,0 +1,14 @@ +--- +name: step1_age_calculated +description: Age calculated +priority: 1 +condition: "true" +actions: + - "calculation = (!step1_dob_unknown.isEmpty() && step1_dob_unknown.contains('dob_unknown')) ? step1_age : helper.getDifferenceDays(step1_dob) / 365.25" +--- +name: step1_wra +description: wra calculation +priority: 1 +condition: "step1_sex == 'Female' && (step1_age_calculated >= 10 && step1_age_calculated <= 49)" +actions: + - "calculation = 1" diff --git a/opensrp-chw/src/ba/assets/rule/all_clients_member_update_relevance.yml b/opensrp-chw/src/ba/assets/rule/all_clients_member_update_relevance.yml new file mode 100644 index 0000000000..303590dd14 --- /dev/null +++ b/opensrp-chw/src/ba/assets/rule/all_clients_member_update_relevance.yml @@ -0,0 +1,78 @@ +--- +name: step1_dob +description: dob relevance +priority: 1 +condition: "!step1_dob_unknown.contains('dob_unknown')" +actions: + - "isRelevant = true" +--- +name: step1_age +description: age relevance +priority: 1 +condition: "step1_dob_unknown.contains('dob_unknown')" +actions: + - "isRelevant = true" +--- +name: step1_phone_number +description: phone number relevance +priority: 1 +condition: "step1_is_primary_caregiver == 'Yes'" +actions: + - "isRelevant = true" +--- +name: step1_id_avail +description: identity relevance +priority: 1 +condition: "(step1_dob != '' && helper.formatDate(step1_dob,'y') >= 18) || (step1_age != '' && step1_age >= 18)" +actions: + - "isRelevant = true" + +--- +name: step1_preg_1yr +description: pregnance 1yr relevance +priority: 1 +condition: "step1_wra == 1" +actions: + - "isRelevant = true" +--- +name: step1_insurance_provider_other +description: insurance_provider_other relevance +priority: 1 +condition: "!step1_insurance_provider.isEmpty() && step1_insurance_provider.equals('Other')" +actions: + - "isRelevant = true" +--- +name: step1_insurance_provider_number +descripltion: insurance number relevance +priority: 1 +condition: "!step1_insurance_provider.isEmpty() && !step1_insurance_provider.contains('None')" +actions: + - "isRelevant = true" +--- +name: step1_type_of_disability +description: type_of_disability relevance +priority: 1 +condition: "step1_disabilities.equals('Yes')" +actions: + - "isRelevant = true" +--- +name: step1_preg_1yr +description: pregnance 1yr relevance +priority: 1 +condition: "step1_wra == 1" +actions: + - "isRelevant = true" +--- +name: step1_primary_caregiver_name +description: ask primary caregiver name +priority: 1 +condition: "step1_has_primary_caregiver == 'Yes'" +actions: + - "isRelevant = true" +--- +name: step1_other_phone_number +description: as primary caregiver phone number +priority: 1 +condition: "step1_has_primary_caregiver == 'Yes'" +actions: + - "isRelevant = true" \ No newline at end of file diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/activity/AllClientsMemberProfileActivity.java b/opensrp-chw/src/main/java/org/smartregister/chw/activity/AllClientsMemberProfileActivity.java index 4f1b66e540..8b92ac2ae8 100644 --- a/opensrp-chw/src/main/java/org/smartregister/chw/activity/AllClientsMemberProfileActivity.java +++ b/opensrp-chw/src/main/java/org/smartregister/chw/activity/AllClientsMemberProfileActivity.java @@ -116,20 +116,10 @@ protected void startEditMemberJsonForm(Integer title_resource, CommonPersonObjec NativeFormsDataBinder binder = new NativeFormsDataBinder(getContext(), commonPersonObject.getCaseId()); binder.setDataLoader(new FamilyMemberDataLoader(familyName, isPrimaryCareGiver, titleString, Utils.metadata().familyMemberRegister.updateEventType, uniqueID)); - JSONObject jsonObject = binder.getPrePopulatedForm(CoreConstants.JSON_FORM.getAllClientRegistrationForm()); + JSONObject jsonObject = binder.getPrePopulatedForm(CoreConstants.JSON_FORM.getAllClientUpdateRegistrationInfoForm()); try { - //Remove the first step and use the updated one - if (jsonObject != null && jsonObject.has(STEP1)) { - - jsonObject.put(JsonFormUtils.ENTITY_ID, baseEntityId); - jsonObject.put(COUNT, "1"); - jsonObject.remove(STEP1); - jsonObject.put(STEP1, jsonObject.getJSONObject(STEP2)); - jsonObject.remove(STEP2); - startFormActivity(jsonObject); - } - + startFormActivity(jsonObject); } catch (Exception e) { Timber.e(e); } From 61ceeb9015749a4cab03b95fab374957f6aaa147 Mon Sep 17 00:00:00 2001 From: cozej4 Date: Mon, 29 Jun 2020 20:11:55 +0300 Subject: [PATCH 073/112] Refactored ec client classification for TB and HIV community outcome events --- .../ba/assets/ec_client_classification.json | 14 ++ .../src/ba/assets/ec_client_fields.json | 184 ++++++++++++++++++ 2 files changed, 198 insertions(+) diff --git a/opensrp-chw/src/ba/assets/ec_client_classification.json b/opensrp-chw/src/ba/assets/ec_client_classification.json index 2d8465917d..3afafb2e75 100644 --- a/opensrp-chw/src/ba/assets/ec_client_classification.json +++ b/opensrp-chw/src/ba/assets/ec_client_classification.json @@ -346,6 +346,20 @@ "creates_case": [ "ec_tb_community_feedback" ] + }, + { + "field": "eventType", + "field_value": "HIV Outcome", + "creates_case": [ + "ec_hiv_outcome" + ] + }, + { + "field": "eventType", + "field_value": "TB Outcome", + "creates_case": [ + "ec_tb_outcome" + ] } ] } diff --git a/opensrp-chw/src/ba/assets/ec_client_fields.json b/opensrp-chw/src/ba/assets/ec_client_fields.json index 72ceec82f1..2027507aa9 100644 --- a/opensrp-chw/src/ba/assets/ec_client_fields.json +++ b/opensrp-chw/src/ba/assets/ec_client_fields.json @@ -2847,6 +2847,190 @@ } } ] + }, + { + "name": "ec_hiv_outcome", + "columns": [ + { + "column_name": "entity_id", + "type": "Event", + "json_mapping": { + "field": "baseEntityId" + } + }, + { + "column_name": "base_entity_id", + "type": "Event", + "json_mapping": { + "field": "formSubmissionId" + } + }, + { + "column_name": "visit_date", + "type": "Event", + "json_mapping": { + "field": "obs.formSubmissionField", + "concept": "hiv_facility_visit_date" + } + }, + { + "column_name": "problem", + "type": "Event", + "save_format": "json_array", + "json_mapping": { + "field": "obs.fieldCode", + "formSubmissionField": "problem" + } + }, + { + "column_name": "problem_other", + "type": "Event", + "json_mapping": { + "field": "obs.fieldCode", + "concept": "problem_other" + } + }, + { + "column_name": "action_taken", + "type": "Event", + "json_mapping": { + "field": "obs.formSubmissionField", + "concept": "action_taken_hiv_problems" + } + }, + { + "column_name": "test_results", + "type": "Event", + "json_mapping": { + "field": "obs.formSubmissionField", + "concept": "test_results" + } + }, + { + "column_name": "enrolled_to_clinic", + "type": "Event", + "json_mapping": { + "field": "obs.fieldCode", + "concept": "enrolled_to_clinic" + } + }, + { + "column_name": "ctc_number", + "type": "Event", + "json_mapping": { + "field": "obs.fieldCode", + "concept": "ctc_number" + } + }, + { + "column_name": "comment", + "type": "Event", + "json_mapping": { + "field": "obs.formSubmissionField", + "concept": "comment_hiv_problems" + } + }, + { + "column_name": "date_marked_as_done", + "type": "Event", + "json_mapping": { + "field": "obs.fieldCode", + "concept": "date_marked_as_done" + } + } + ] + }, + { + "name": "ec_tb_outcome", + "columns": [ + { + "column_name": "entity_id", + "type": "Event", + "json_mapping": { + "field": "baseEntityId" + } + }, + { + "column_name": "base_entity_id", + "type": "Event", + "json_mapping": { + "field": "formSubmissionId" + } + }, + { + "column_name": "visit_date", + "type": "Event", + "json_mapping": { + "field": "obs.formSubmissionField", + "concept": "tb_facility_visit_date" + } + }, + { + "column_name": "problem", + "type": "Event", + "save_format": "json_array", + "json_mapping": { + "field": "obs.fieldCode", + "concept": "problem" + } + }, + { + "column_name": "problem_other", + "type": "Event", + "json_mapping": { + "field": "obs.fieldCode", + "concept": "problem_other" + } + }, + { + "column_name": "action_taken", + "type": "Event", + "json_mapping": { + "field": "obs.formSubmissionField", + "concept": "action_taken_tb_problems" + } + }, + { + "column_name": "test_results", + "type": "Event", + "json_mapping": { + "field": "obs.formSubmissionField", + "concept": "test_results" + } + }, + { + "column_name": "enrolled_to_clinic", + "type": "Event", + "json_mapping": { + "field": "obs.fieldCode", + "concept": "enrolled_to_clinic" + } + }, + { + "column_name": "tb_clinic_number", + "type": "Event", + "json_mapping": { + "field": "obs.fieldCode", + "concept": "tb_clinic_number" + } + }, + { + "column_name": "comment", + "type": "Event", + "json_mapping": { + "field": "obs.formSubmissionField", + "concept": "comment_tb_problems" + } + }, + { + "column_name": "date_marked_as_done", + "type": "Event", + "json_mapping": { + "field": "obs.fieldCode", + "concept": "date_marked_as_done" + } + } + ] } ] } \ No newline at end of file From 26238a13030fe7a4d5a2027254ee7c01f23a7200 Mon Sep 17 00:00:00 2001 From: cozej4 Date: Mon, 29 Jun 2020 20:12:41 +0300 Subject: [PATCH 074/112] Implemented opening of hiv and tb profile activities from view updates activity --- .../ChwGoToMemberProfileBasedOnRegisterTask.java | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/task/ChwGoToMemberProfileBasedOnRegisterTask.java b/opensrp-chw/src/main/java/org/smartregister/chw/task/ChwGoToMemberProfileBasedOnRegisterTask.java index 5098fe6577..5f10febf3e 100644 --- a/opensrp-chw/src/main/java/org/smartregister/chw/task/ChwGoToMemberProfileBasedOnRegisterTask.java +++ b/opensrp-chw/src/main/java/org/smartregister/chw/task/ChwGoToMemberProfileBasedOnRegisterTask.java @@ -7,15 +7,19 @@ import org.smartregister.chw.activity.AncMemberProfileActivity; import org.smartregister.chw.activity.ChildProfileActivity; import org.smartregister.chw.activity.FamilyPlanningMemberProfileActivity; +import org.smartregister.chw.activity.HivProfileActivity; import org.smartregister.chw.activity.MalariaProfileActivity; import org.smartregister.chw.activity.PncMemberProfileActivity; +import org.smartregister.chw.activity.TbProfileActivity; import org.smartregister.chw.anc.activity.BaseAncMemberProfileActivity; import org.smartregister.chw.core.activity.CoreAboveFiveChildProfileActivity; import org.smartregister.chw.core.activity.CoreChildProfileActivity; import org.smartregister.chw.core.task.CoreChwNotificationGoToMemberProfileTask; import org.smartregister.chw.fp.dao.FpDao; +import org.smartregister.chw.hiv.dao.HivDao; import org.smartregister.chw.malaria.activity.BaseMalariaProfileActivity; import org.smartregister.chw.pnc.activity.BasePncMemberProfileActivity; +import org.smartregister.chw.tb.dao.TbDao; import org.smartregister.commonregistry.CommonPersonObjectClient; public class ChwGoToMemberProfileBasedOnRegisterTask extends CoreChwNotificationGoToMemberProfileTask { @@ -29,6 +33,16 @@ protected void goToFpProfile(String baseEntityId, Activity activity) { FamilyPlanningMemberProfileActivity.startFpMemberProfileActivity(activity, FpDao.getMember(baseEntityId)); } + @Override + protected void goToHivProfile(String baseEntityId, Activity activity) { + HivProfileActivity.startHivProfileActivity(activity, HivDao.getMember(baseEntityId)); + } + + @Override + protected void goToTbProfile(String baseEntityId, Activity activity) { + TbProfileActivity.startTbProfileActivity(activity, TbDao.getMember(baseEntityId)); + } + @Override protected Class getAboveFiveChildProfileActivityClass() { return AboveFiveChildProfileActivity.class; From a7d85257125ac64e4270cb1918e0073c677da80f Mon Sep 17 00:00:00 2001 From: cozej4 Date: Mon, 29 Jun 2020 21:37:31 +0300 Subject: [PATCH 075/112] Updated updates register icon --- .../chw/model/NavigationModelFlv.java | 2 +- .../main/res/mipmap-hdpi/sidemenu_updates.png | Bin 0 -> 1551 bytes .../res/mipmap-hdpi/sidemenu_updates_active.png | Bin 0 -> 1654 bytes .../main/res/mipmap-mdpi/sidemenu_updates.png | Bin 0 -> 984 bytes .../res/mipmap-mdpi/sidemenu_updates_active.png | Bin 0 -> 1044 bytes .../main/res/mipmap-xhdpi/sidemenu_updates.png | Bin 0 -> 2200 bytes .../res/mipmap-xhdpi/sidemenu_updates_active.png | Bin 0 -> 2355 bytes .../main/res/mipmap-xxhdpi/sidemenu_updates.png | Bin 0 -> 3659 bytes .../mipmap-xxhdpi/sidemenu_updates_active.png | Bin 0 -> 3886 bytes .../main/res/mipmap-xxxhdpi/sidemenu_updates.png | Bin 0 -> 5542 bytes .../mipmap-xxxhdpi/sidemenu_updates_active.png | Bin 0 -> 5855 bytes 11 files changed, 1 insertion(+), 1 deletion(-) create mode 100644 opensrp-chw/src/main/res/mipmap-hdpi/sidemenu_updates.png create mode 100644 opensrp-chw/src/main/res/mipmap-hdpi/sidemenu_updates_active.png create mode 100644 opensrp-chw/src/main/res/mipmap-mdpi/sidemenu_updates.png create mode 100644 opensrp-chw/src/main/res/mipmap-mdpi/sidemenu_updates_active.png create mode 100644 opensrp-chw/src/main/res/mipmap-xhdpi/sidemenu_updates.png create mode 100644 opensrp-chw/src/main/res/mipmap-xhdpi/sidemenu_updates_active.png create mode 100644 opensrp-chw/src/main/res/mipmap-xxhdpi/sidemenu_updates.png create mode 100644 opensrp-chw/src/main/res/mipmap-xxhdpi/sidemenu_updates_active.png create mode 100644 opensrp-chw/src/main/res/mipmap-xxxhdpi/sidemenu_updates.png create mode 100644 opensrp-chw/src/main/res/mipmap-xxxhdpi/sidemenu_updates_active.png diff --git a/opensrp-chw/src/ba/java/org/smartregister/chw/model/NavigationModelFlv.java b/opensrp-chw/src/ba/java/org/smartregister/chw/model/NavigationModelFlv.java index fc3116710c..adeaf17da5 100644 --- a/opensrp-chw/src/ba/java/org/smartregister/chw/model/NavigationModelFlv.java +++ b/opensrp-chw/src/ba/java/org/smartregister/chw/model/NavigationModelFlv.java @@ -27,7 +27,7 @@ public List getNavigationItems() { NavigationOption op6 = new NavigationOption(R.mipmap.sidemenu_fp, R.mipmap.sidemenu_fp_active, R.string.menu_family_planing, Constants.DrawerMenu.FAMILY_PLANNING, 0); NavigationOption op7 = new NavigationOption(R.mipmap.sidemenu_malaria, R.mipmap.sidemenu_malaria_active, R.string.menu_malaria, Constants.DrawerMenu.MALARIA, 0); NavigationOption op8 = new NavigationOption(R.mipmap.sidemenu_referrals, R.mipmap.sidemenu_referrals_active, R.string.menu_referrals, Constants.DrawerMenu.REFERRALS, 0); - NavigationOption op9 = new NavigationOption(R.mipmap.sidemenu_referrals, R.mipmap.sidemenu_referrals_active, R.string.updates, CoreConstants.DrawerMenu.UPDATES, 0); + NavigationOption op9 = new NavigationOption(R.mipmap.sidemenu_updates, R.mipmap.sidemenu_updates_active, R.string.updates, CoreConstants.DrawerMenu.UPDATES, 0); NavigationOption op10 = new NavigationOption(R.mipmap.sidemenu_hiv, R.mipmap.sidemenu_hiv_active, R.string.menu_hiv, CoreConstants.DrawerMenu.HIV_CLIENTS, 0); NavigationOption op11 = new NavigationOption(R.mipmap.sidemenu_tb, R.mipmap.sidemenu_tb_active, R.string.menu_tb, CoreConstants.DrawerMenu.TB_CLIENTS, 0); diff --git a/opensrp-chw/src/main/res/mipmap-hdpi/sidemenu_updates.png b/opensrp-chw/src/main/res/mipmap-hdpi/sidemenu_updates.png new file mode 100644 index 0000000000000000000000000000000000000000..f492e9552896f632f54027622844d2df41fe11c5 GIT binary patch literal 1551 zcma)+doa{%7{^z~rKGi6=#0y*7Bg~-IJ;7A>$kG*VF^*Kur{}lK_O@paiOY&ZAdo|N z3&26(MZ2+IRKWHX894|<L)^ZttNc}M}kw-{BcrF&biif-9>XN0CkYtET!_jbW;(#P$EedIeyDQE+FS4eOvOL zecgO)bC0sGPpq+ieCg>aW+0#%wz5cz3J65LQyA!-lF{28 z`|};4>aB~5IX2*Hc&EfZ#=XH|J;SQi!(^qZw_OOO=~%O~6)qJ+a;?_%iEcZBK1Ti+ z>x);ZxFHvDm}d-oU;+Tju;nS8JP+3+cahz29ecoINJ33ZF(hfcE^Q8`W71(>d~R;i zF|b$$gWA)+U#7Tc*m>NuQL=AJYHGgm$&(?Mt0*a3FgX00>G`!v=M|C8hU5dC(?&$` z-6KI$Mjl1&)&S6P6Z5`A=U3xYrDx1JO6j-j%V%wJ{7M=FUjQ2UrK;3NI zxf$b^jm&Ix4#qAlYoiQgSf!?9c2Fc=OT{PDV*HwX6>Bc;x&ycKih@Z(g@)*$+s7;X|`P!wT0_T+|Vp!;aTUj16ze}4*VN=2I9rwPt zw_ex+@#n-=>w=w$KH&)3U<>%k3GfOI{wiCyOlV^oQ6pNirsZO`(Vc^R8q;uILHD1n z*R+V}!kAPJV=BL<_{nLO-V(p|#S`2`7FXcyweRg_ErRkz`cZ&#}; zupVBu6s>LS?A9~_gawNskYGs#65gW#9qAw`O&&kIY8%y-PC#cV*Q=w)?v(C!PFAQS zL@Us14!R{q*c&4OU}_W-el;jgBpG2lmeB)aQ9-xBtAyURMa@g#rv~kMS4w2Z5hs!( z#U=rb%3mJZx{v^DrJL0_!g(cU*aUC3N-nF_GYw2l460qEsT62w`=x37Y?dlYbI3ES z#hdJt_Vz4V#S4MDTBLSNr$)AB=evR;m}2&JPIjqG9&jRdnx%JF}`!9G5k? zEXXaQP|)BQ(@C^==6NMUUku-tBl9(qFB=C#Y=LH9K#U z`QZ8M_}P$#*?M~yB05DU<3WD4upwoZUO=S=Mw)wk4Em5;JvJAg`Lca2zO0z-@0ssm zW0yY0?H8`ib^T(A2_}ao*WDVILi!G$^2IZ99uI^N8`(aM#B${C|CbO*MgNqP=l&R` R#P{vpGCa-}sKj2n{V!E0w;BKd literal 0 HcmV?d00001 diff --git a/opensrp-chw/src/main/res/mipmap-hdpi/sidemenu_updates_active.png b/opensrp-chw/src/main/res/mipmap-hdpi/sidemenu_updates_active.png new file mode 100644 index 0000000000000000000000000000000000000000..03681d3e3e84e0e81dfd6d8d3b8f4c6feae1a90b GIT binary patch literal 1654 zcma)+dpOez7{^_zBe|_b$)!w2E+r?cIY+JeZL-{kmToHKl8xwT_MoBEepZjA(w19M ziCQ}xb89X~tx=Y+lr~Y?5RKSea%l&rf6jk>pXdF&@B7F5Jn!?o&-YFD^>)|QUazgD zrl#w$7w}uig^QuJVu4S`jZDZ*fnV27s34AH^Cl%74;AqX z1r!@)>34~!CNct(x+&m8|2=ESKP|;UEb2Mjh?P#qkX3)E{`J!gO9D()S8#RPi^*No z)?|i_l($Jd%d&r}_%ypotU>`A5J)D9pWFn@zshE*cAf`EVD%O7$N5-c@(tVZ^=HmK zFlgVy--wTKoO;8F?LNx1fGtX6iLi}J3H<}(`GCnuniTnOrBc5s!z>ME+yHq0F0kq`)EfKn;Sx|n_19RU8U2hsCsAUJpdgx-R* z*Lr59Jwbpn|BC!MmR4{ba-b#t_WFigCVIY#pVeOdQ z*7M+f`Vm7o&Lt_sfj0DIkQLM?CNr-xb3&*`q=ysXVYae!;1(ESHax?$=u?Hf?AhWXDk$&QW~Noz2eW%4G5m3(v(cX`JKcNIyBJ_O zJ;JBMqJWeWm9cu>SHw_9%VTStX=ObqtdPk%W7r{Nt5Zt2mXq_PvWg^&3)!dz6-M(M_;TlY>3$4N_;I$A!C7M zz>-i){9i-lXDer~YZgS8YQC$We>F{ethM8vj1xEW+!$o3L*%c+w;waj$ph2o96XhI z;9wa@R&PN5plJ{tlK9cp>0my69en(ghWw0c3Rq9?I&^|a2oZ7!0HBZ237!Zl076Sr z9vF(zyMs(26@72NmVjihD@bY#g!&dipKt&N$G&+57}s|EC_a&4_2#a~hZeE=p^OKbwV`1%=3OTH;TBbKx~!drWL~ zV-3GGvl`OlwXcDNq4<6=6{hfUJLcuQ_O5qXIz1Vn`Q^YIF*KoC4Wpkd$$MeY-s@DV zyWCb&k_y%nBC0BB4aRecBU2D)M|BK(s)$1Hvt>!-{9^V%X2 zMrEIvqqt5(J$X_a#e9E5hLgOpzxlrZ*g?LVo`!R`1i5-facLH?cEa33$l9gNd-!g< zE?4u$u%Ay!j*xEH#%1N%k?ezq&y=(kTlz{&fo{2CrLyKt^ZVty%FT|A^wf8A$I{(Q z+@A%V-TabkL4)r=xa*nWZa2YPn4dNvtjEz;2^TW99~Ccto&$d?iX8DBvT0PY>twuN zTUfp$vb3fYSymG}yHdBVQKBdr6}X6jnvUx9-JWxuQo2iGx7N0p*ix!jUW<^(nWwfH z#zm####XJ5i&`PL^Kc+%EAMuw3^6G&4G%$W&zyRT>-0D@a&tphci7;U_ymvn#(26^ z1}`FdlcLKf;FX-@gGaFm0#jw0^UA}4*+X8hBg~2K6hf9f9G&y*>qJ_4oyU|8o892W zxYqTRy^JjrO1H#+F8V!+J|RF2GKO1_jBBT3p7sZidPXa;Id<3?^&VTws4?C+iTT( zE4b?$Iid;`E1X$lGgoxyx!n079kcUd>+BpBS1FSxa!v~GHi?Q92EK9%xYMDh6~ww# zZ_0v-+*xKHe8TtP9bK?wO)Gw_E9y+2v(i+RDexLW5iHy7$!zv>Euf>Uw7>p19<}F?r_W zt3fNbWQCj zs<&9y>@3TUUj`u*s@je_}i(E<-PxHySr`0sfMG)J7bQl zTwAlv`BwVV8~M!pQWyOXKhOVl$zkn8-Ddef#{ZXd%*=P>uAYAU+P1$g>Q2grYrjWH zyf%OY$_)d5E1}LK*A`rU-FMf(?=}C4kNs;FedcHW6#L0(n#gm3w9S2!lJ86JT3=u| z(?`zn#;a|Clg*o69g(C%4RNH9iE4I2z-16`_@?yYB6+5l_s{?&NOcy8QRAy5P2Le*;ez zdmdJZ{Cw$uw~v+8bs^>EThS->xm*KAxCF$CGt7ymyY9XTgPha?h&5EyC z)qYJmX?v3Wa9%UZ%r;XwE4_7x literal 0 HcmV?d00001 diff --git a/opensrp-chw/src/main/res/mipmap-mdpi/sidemenu_updates_active.png b/opensrp-chw/src/main/res/mipmap-mdpi/sidemenu_updates_active.png new file mode 100644 index 0000000000000000000000000000000000000000..35eece67c68a22e836402ca8ecb317308c76b69d GIT binary patch literal 1044 zcmV+v1nc{WP)8TG6+L(rvB|btLf*wSr9=wR?!GFMuc<7}Hn{0Ct6sf2u&-Lb2P{hNM zNfne{M1_h}!LNf-6zf;JZP$0&6qcCmZa=cg?miFvPCIFndAjM$o0+t<0000000000 z000000000000000)ESwach-N3VF-&=*ra5<2{O?T!VFvW8cu#qqbFm#I~zh+#!@{^F{SDAwjm5*2tydc zQYP%o-Q}Bmo~*4D`KNmyVF?P;HLy(1y&}KxlVq%lOd>2nVY+a+6q81T)lS$b!s<&{ zv6jNxEZ6i0EsgqtoBa*R)Ix=|TkesH9cOtjLJxL|%jEM9aTag&x3_ME z8P4NfJDmLbVC1t03l%1}ouidH&9K$WC}A?C_=vEmla~`)>WQ!F960u1zwmXX1=7gdq%J2tydck`!iIgPs2ReEpdJcM39Q=G0SNg+W*Ve-X~x z)YcMZj)<_*i>+dr8?{7giSvki6Jdc`qQ9*vjlv2>cJKhg0<_y+m$ZK-nNE?c5z|tq z8FZ8(xGpiNur85#7{U;SFoYotVF-&5Fdix(V*99Rdn$bAq6fUvTy2C!zY?}!Sl-1gm%NSoEjjJBI;gj^My)uS zY1hE$>(l+=zwsdC4xNELWMBPRX+CI8!LUncnTL(cez7)yyfESHLbJ z(tq>XLApdEpHVu0VQYxm)EV@`$J^dEH;h4~O&%OlEhP z+>yLb*<+9-Gwt`sotgC?^H?nm000000000000000000000000GH~#<@H+O2gPw@o+ O0000yAI8P^zXUD?| zV?$3@9Xut@B4MVuKRPnuj@`bcH9{0NTP9nr-?j?Y_u0))zk(nrMPUxo^ zrls#D-_y}ZNx$KeSovI`FVDC@F-`SU;xR*J9+q^b=?Z=U_ozfvqo%30OC!?}ws_;E z=5}4Qo<`USEo)g?=)ng|caO3Vhh?WEqoerPrY8=c6Cf2MwM?FPL-e`4=u0m?>FO&J zAeMhVu4}YDeY#O9l}eX0sxSc<%(~lT5vS#6f^3iU_{BM~SR4ke<8Zm$ww$@`eL1I1 zOlR`j(O`Oz>vvTj96>wQX@+_7!$Xo-8<=s5cf-n3=;JYyeZFqvW-oWpx-0u<0vazH zfz=qsDWMEWI_k&hRO@)Muqo6CLNoYnS0?rZjGVS*7*yrei<9WEpOa2A7I%xwt<2qu zbE^)TrzIw2Vkf|YJn!(gFlL4d3I^QXucNF)R{vfRyk&1-6&2XZC>U8CIKZ66;c(^e zC9#3}c616dMPi`Crk-aonam+%5VuoF7WT5bP6frl_07bXLm>*FU%IrEQ4G=Rs7L(N zEPGoNUjcBFb?JJMCGkHLtYWyA#TZ{jiQHI*b*4HofCuKSKa*1K_h(dHTUbm>P7a|D zIXJZ6tKzMgA3D^Sy;9yUi5(+Utx#;Wop|-c5|!0Jc0q|brcH9@*}#-V?p?5RPgxS_ z&4x5Nd&5wc zzA4#hSK+f55q}9f;h+Kk!0n4^zzGz#v#CgifJslE`VyPUkA_laD;fn&f#q*~%f_Qu zjmhc}*6&wqbshOPgiqpFw##`RgQt3?j0v;%5ep;CC1dqcLul43=0e0dCeymH9|h~PEv3vNf}DsooD4_J_D$nw_S5|Yi?%J9(X z^L{6PAIm3dz=f_qS*(;}+4HV8T|kmohsU8>?XIS*%n!Ft-wIRqfVOHyu4QQr9<3kwp(5Ow^oQDz9XSQ-X{>_+ z*!r6__AwX$Tb4TQV7l)XY&?L&t-Ws`eg$*F0+S$jxK~~<6VpT?L}ZQ8^T*o+6+;i- zOVp5`BaC#|rs$my6KhC0mwnyWKOQSS|Dm9>vr`*j+HP(PMWc~ycsM;E=>w%qb0C{3 zR>Nw=^Y_9{Bgxhn24)a+v+h?2v3=AGQ0G|t-L;1hy5uJHvvi+`cSN$ zi|y5f9+f$w=$&OR4-3vJf(4ZXi`-fd%1vy@?o4b-g1SY~pDM?k?=+o9k{i8SK>0Gm z+xeyXPUmMGb=clc(t|L@_BWz0R=+NbHQUsT`+g4FxbcD->JUe@EI4=22f zSk~{xMYcW3KlbV|_ek7f)icevzn16!$+A_TfQXq`pklwNsOT`f5bAiipxrLoKcXXG zBcg{DO}yVV-6oumCmgLh!7$lPBeld6Csn{AAFgMeWUg3z8|%3rV{h116s{fL(!z4@ zRvyH%?aO#m#-K(k{jQ;LE(@qwy^rm4{(ww(C!n!#w(?-%Qm|TfZtaqDT7~DIsblfF>v2#RY^Iv;oRon zTQgMYSyt-8T%-4#7g-$|0txif?96UAqv79(yS7zlMY(_jGXd0U(V%AW)rqC)leyVl z3qG%2+-XM8Q&%4|c&&Tb)HATm|Mf1QXMJm4U$yxgrmrFa?QB;BNs(y0j9yxsh9YE1 zj&U!vf`|8dv`_9l5><@N4uL-xai@|Uu1e1Z58wOru9Uf{kM~m$^N)0l+_~~G!Rc1K zWt4Y8mVJuwj)O%|zv2^zR(VQ{ec9Ugeo@kEoJc0$xV8)OYw%$gLf-6wR;BrLgcM&d)4Be2z|_YyCDP4_4%sX1bQX0s>%LQ7N?64sE1A` zpBeNX|E)j^VS_YJO=f`~E!S|@3JVGb&G_9$1IO!s@zM@Xym;C-XSNxgm8WVCj~LsP zU80}9VY+lVLHx7|vzZI0VAWnt9#|Eg37-`TuG z|F2cn-9*E)Aw%#`ab^K~zqp&I)O{nwi| z-0v7r(Pd?(Y<&A1f2`=uh*V%mH+2|vmA<#kjKUI6m)Sv`E9v5<>ZcRI)Nqs E1-0+~X#fBK literal 0 HcmV?d00001 diff --git a/opensrp-chw/src/main/res/mipmap-xhdpi/sidemenu_updates_active.png b/opensrp-chw/src/main/res/mipmap-xhdpi/sidemenu_updates_active.png new file mode 100644 index 0000000000000000000000000000000000000000..f217318b02e04130f9491e51abfa01b4c2f1d55e GIT binary patch literal 2355 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

    ogl`_|2bX<+oL zrsGV6m{1Zsm1;sYzhjl~$whl1DZcd(5Dv6byP;Eq273dm5g7loG1<}FP)DQ+!LJ{ zxwdb@j=G5%9c*#!!o~b0<*t)y>a7iz6;1-dmp%BeKK_qPjD*b?NcVT%F19=95xp6{ z2mRG?!YuRzP_c|_!NI{PBPoxOhfoQd+A%j*kHlNss|Y?8=a{1i`A}_(%~AM9dZE57 zvLZ2ui-k38jP@Z#rr5!}Qv)ShuByw5E`W20JPL(l(ZD!z`)Nzlh1mW<6s7Y7kQ-@C za{pen4lI+~t59m^RKVb$5t6nkZeNR98OoV*K2J+!zth8Qq~d|mECrQ3o!5@lwscxS9a&aS2JPBPH`MBd_MwfSb1>g!*yNdZSY++77#!Ca0q%pWp)R1 z)rYvCmcF_NgU93LcFK~VsIX-CWvuULZ0>de%`KZ=Yq5VgoWU+Af zT3?0KR*n}Ns;ESKr;;Nk)JWb3IA@IoSZzo*1W?;4S+`^?hmc; z*e?TGNcEi8xlPI(NR%<7DCJncRW-b+72wU#F`#1r;rjO;|D)wNWeZj=%_QAN!t$zN zKJA?TI0nwzJ|>z%o8`?GflD&d)92Y$Z_g{az{^7v*>mF6>bb|qB>iWT@=Ha}mcSVy z2wPndZYLi_fIlQ8xImMg;CI!`snI6Ccem6(=yIi^DQ#U%??PaHb0Z)rJ8`#G^hw@( z13GlxJ^U!fGl8tT3jhHU-+#)NW!vdO&pwB5++hoQVeVLhi_)V!4+`7pzu7Vo_yi46 z*sdmIwZ5*Ac6~v;ii(OBATP4Kr3`-j-NH7www~UE^LDyQ67Jo4TEhN-&2HY7I^W}E zgJY&n(H@TB4&bZ{)RBzFT`Iu1hvMVZ)YJ;p8ti_Yv#*(hPZ$Dw zn#t7wqEUSb?%t2i9}uHpZF(`N9&2aoccN=OCrPgSLOBgf4xNSu7zS_%UvxY@Jv~aL zcJ}$nw4OWeQ~|>RQ4`!vV4iINe5CyAQu4oKXj@sjI5Iror=qRzNaE>7`jw{q-#XnK z>**VDfo^brYRD+G?}*wy-V39OUu@Dtg%XFY_ax%H?IuH>cj#4J%f7Kli~IpJkrzUNA$XlP zH<1saZt}$jJ61S<<_u9?f%lUUpA;C&lAQ;TLgg&Pwy-zr3AG<2K(aOF^+LX!O>wPU>O15W>n{EM%70X zt~#?I{ijB@C@_*;0DDds=mdCw6-WP6@5hEP_Pwfe?e{ZX;hxJ|>mS43l>>o5c^Z48 z&;4O+(5nJwrkXP|I-^US0_`1U_B<4aJHRdrg1kgIGD1&;Z)d%gn4bRZ3BmFYChfY+R|wAIH2DTiK-UoHM=S z-1*A0EEWsODH7}jq5h-|VtiJ7r#^EZ*V_@3@UA`HQ4y?tOLQBYt6%M(gBzVHZ!Kqa z>Pg@tFTeb-c+SgHhm4Kwx@*4dtyCpxwwS-EvmF3kEae88Qs==ZQF{d7H+6@uXo`j4 zj-{uOg8HtghpeUOd3W@CRPt_pPgWvuz9_mvKGbcaQT%^m*nxgVuC3x9pH>6B`xbRH}o}( zpEvjSvay6)xn$}tMdthcB$ZXtH(U_Te5+58-}FpN^e1g2=4@C6-6rOm-wEyv=s$FR el90IbYE|K9dHi=?xZAXC5Vw<_E|tz#6aNeO19B1o literal 0 HcmV?d00001 diff --git a/opensrp-chw/src/main/res/mipmap-xxhdpi/sidemenu_updates_active.png b/opensrp-chw/src/main/res/mipmap-xxhdpi/sidemenu_updates_active.png new file mode 100644 index 0000000000000000000000000000000000000000..4deec4a71a4edf68179b910f191a071ec65b19a4 GIT binary patch literal 3886 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 literal 0 HcmV?d00001 diff --git a/opensrp-chw/src/main/res/mipmap-xxxhdpi/sidemenu_updates.png b/opensrp-chw/src/main/res/mipmap-xxxhdpi/sidemenu_updates.png new file mode 100644 index 0000000000000000000000000000000000000000..281ae60ce6e9fb2a496a30f499e108f054cee780 GIT binary patch literal 5542 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 literal 0 HcmV?d00001 diff --git a/opensrp-chw/src/main/res/mipmap-xxxhdpi/sidemenu_updates_active.png b/opensrp-chw/src/main/res/mipmap-xxxhdpi/sidemenu_updates_active.png new file mode 100644 index 0000000000000000000000000000000000000000..866682f72b44fa16ce96da3488e5dc3110d079ee GIT binary patch literal 5855 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 IRrkOC190Y%k^lez literal 0 HcmV?d00001 From e89d3d4d2f4d728f2f2190234adc449fd12267d3 Mon Sep 17 00:00:00 2001 From: cozej4 Date: Thu, 2 Jul 2020 07:05:52 +0300 Subject: [PATCH 076/112] Refactored hiv and tb registers main condition queries to exclude clients who have tested negative after visiing the facility --- opensrp-chw/build.gradle | 4 ++-- opensrp-chw/src/ba/assets/ec_client_classification.json | 6 ++++-- opensrp-chw/src/ba/assets/ec_client_fields.json | 8 ++++---- .../chw/presenter/HivRegisterFragmentPresenter.java | 1 + .../chw/presenter/TbRegisterFragmentPresenter.java | 1 + 5 files changed, 12 insertions(+), 8 deletions(-) diff --git a/opensrp-chw/build.gradle b/opensrp-chw/build.gradle index 19cfff698b..f702172a17 100644 --- a/opensrp-chw/build.gradle +++ b/opensrp-chw/build.gradle @@ -141,8 +141,8 @@ android { versionName "1.0.2" buildConfigField "String", 'opensrp_url', '"https://boresha-afya.smartregister.org/opensrp/"' buildConfigField "String", 'guidebooks_url', '"https://opensrp.s3.amazonaws.com/media/ba/"' - buildConfigField "String", 'opensrp_url_debug', '"https://boresha-afya-stage.smartregister.org/opensrp/"' -// buildConfigField "String", 'opensrp_url_debug', '"https://ba-unified-stage.smartregister.org/opensrp/"' +// buildConfigField "String", 'opensrp_url_debug', '"https://boresha-afya-stage.smartregister.org/opensrp/"' + buildConfigField "String", 'opensrp_url_debug', '"https://ba-unified-stage.smartregister.org/opensrp/"' buildConfigField "String[]", "LOCATION_HIERACHY", '{"Country","Region","District","Ward" , "Health Facility", "Village", "Village Sublocations"}' buildConfigField "String[]", "ALLOWED_LOCATION_LEVELS", '{"Ward" , "Health Facility", "Village", "Village Sublocations"}' buildConfigField "String[]", "ALLOWED_LOCATION_LEVELS_DEBUG", '{"MOH Jhpiego Facility Name" , "Village"}' diff --git a/opensrp-chw/src/ba/assets/ec_client_classification.json b/opensrp-chw/src/ba/assets/ec_client_classification.json index 3afafb2e75..41bc1eca6a 100644 --- a/opensrp-chw/src/ba/assets/ec_client_classification.json +++ b/opensrp-chw/src/ba/assets/ec_client_classification.json @@ -351,14 +351,16 @@ "field": "eventType", "field_value": "HIV Outcome", "creates_case": [ - "ec_hiv_outcome" + "ec_hiv_outcome", + "ec_hiv_register" ] }, { "field": "eventType", "field_value": "TB Outcome", "creates_case": [ - "ec_tb_outcome" + "ec_tb_outcome", + "ec_tb_register" ] } ] diff --git a/opensrp-chw/src/ba/assets/ec_client_fields.json b/opensrp-chw/src/ba/assets/ec_client_fields.json index 2027507aa9..eca6e915b5 100644 --- a/opensrp-chw/src/ba/assets/ec_client_fields.json +++ b/opensrp-chw/src/ba/assets/ec_client_fields.json @@ -2500,8 +2500,8 @@ "column_name": "client_hiv_status_after_testing", "type": "Event", "json_mapping": { - "field": "obs.fieldCode", - "concept": "client_hiv_status_after_testing" + "field": "obs.formSubmissionField", + "concept": "test_results" } }, { @@ -2684,8 +2684,8 @@ "column_name": "client_tb_status_after_testing", "type": "Event", "json_mapping": { - "field": "obs.fieldCode", - "concept": "client_tb_status_after_testing" + "field": "obs.formSubmissionField", + "concept": "test_results" } }, { diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/presenter/HivRegisterFragmentPresenter.java b/opensrp-chw/src/main/java/org/smartregister/chw/presenter/HivRegisterFragmentPresenter.java index b54ae7ae5a..bc88a58b38 100644 --- a/opensrp-chw/src/main/java/org/smartregister/chw/presenter/HivRegisterFragmentPresenter.java +++ b/opensrp-chw/src/main/java/org/smartregister/chw/presenter/HivRegisterFragmentPresenter.java @@ -19,6 +19,7 @@ public HivRegisterFragmentPresenter(BaseHivRegisterFragmentContract.View view, B @NotNull public String getMainCondition() { return " " + Constants.TABLE_NAME.FAMILY_MEMBER + "." + DBConstants.Key.DATE_REMOVED + " is null " + + "AND (" + Tables.HIV + "." + DBConstants.Key.CLIENT_HIV_STATUS_AFTER_TESTING + " = 'Positive' OR " + Tables.HIV + "." + DBConstants.Key.CLIENT_HIV_STATUS_AFTER_TESTING + " IS NULL ) AND "+ "AND " + Tables.HIV + "." + DBConstants.Key.IS_CLOSED + " = '0' "; } diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/presenter/TbRegisterFragmentPresenter.java b/opensrp-chw/src/main/java/org/smartregister/chw/presenter/TbRegisterFragmentPresenter.java index c4b3a5bc57..819183c7b5 100644 --- a/opensrp-chw/src/main/java/org/smartregister/chw/presenter/TbRegisterFragmentPresenter.java +++ b/opensrp-chw/src/main/java/org/smartregister/chw/presenter/TbRegisterFragmentPresenter.java @@ -20,6 +20,7 @@ public TbRegisterFragmentPresenter(BaseTbRegisterFragmentContract.View view, Bas public String getMainCondition() { return " " + Constants.TABLE_NAME.FAMILY_MEMBER + "." + DBConstants.Key.DATE_REMOVED + " is null " + "AND " + Tables.TB + "." + DBConstants.Key.TB_CASE_CLOSURE_DATE + " is null " + + "AND (" + Tables.TB + "." + DBConstants.Key.CLIENT_TB_STATUS_AFTER_TESTING + " = 'Positive' OR " + Tables.TB + "." + DBConstants.Key.CLIENT_TB_STATUS_AFTER_TESTING + " IS NULL ) "+ "AND " + Tables.TB + "." + DBConstants.Key.IS_CLOSED + " = '0' "; } From a0b2a7a5731fc217520086c77702a9f1df0e466c Mon Sep 17 00:00:00 2001 From: cozej4 Date: Thu, 2 Jul 2020 10:04:54 +0300 Subject: [PATCH 077/112] Fixed a bug in get Main condition for hiv register fragment --- .../chw/presenter/HivRegisterFragmentPresenter.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/presenter/HivRegisterFragmentPresenter.java b/opensrp-chw/src/main/java/org/smartregister/chw/presenter/HivRegisterFragmentPresenter.java index bc88a58b38..eaa065be5c 100644 --- a/opensrp-chw/src/main/java/org/smartregister/chw/presenter/HivRegisterFragmentPresenter.java +++ b/opensrp-chw/src/main/java/org/smartregister/chw/presenter/HivRegisterFragmentPresenter.java @@ -19,7 +19,7 @@ public HivRegisterFragmentPresenter(BaseHivRegisterFragmentContract.View view, B @NotNull public String getMainCondition() { return " " + Constants.TABLE_NAME.FAMILY_MEMBER + "." + DBConstants.Key.DATE_REMOVED + " is null " + - "AND (" + Tables.HIV + "." + DBConstants.Key.CLIENT_HIV_STATUS_AFTER_TESTING + " = 'Positive' OR " + Tables.HIV + "." + DBConstants.Key.CLIENT_HIV_STATUS_AFTER_TESTING + " IS NULL ) AND "+ + "AND (" + Tables.HIV + "." + DBConstants.Key.CLIENT_HIV_STATUS_AFTER_TESTING + " = 'Positive' OR " + Tables.HIV + "." + DBConstants.Key.CLIENT_HIV_STATUS_AFTER_TESTING + " IS NULL ) "+ "AND " + Tables.HIV + "." + DBConstants.Key.IS_CLOSED + " = '0' "; } From 9646f8d8b0947a37ed713036367e7fad233e30c7 Mon Sep 17 00:00:00 2001 From: cozej4 Date: Thu, 2 Jul 2020 10:28:32 +0300 Subject: [PATCH 078/112] Implemented menu items for hiv and tb registration from tb and hiv profile activities --- .../chw/activity/HivProfileActivity.java | 25 +++++++++++++++++++ .../chw/activity/TbProfileActivity.java | 23 +++++++++++++++++ 2 files changed, 48 insertions(+) diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/activity/HivProfileActivity.java b/opensrp-chw/src/main/java/org/smartregister/chw/activity/HivProfileActivity.java index 6d35f671e0..29a5fe2720 100644 --- a/opensrp-chw/src/main/java/org/smartregister/chw/activity/HivProfileActivity.java +++ b/opensrp-chw/src/main/java/org/smartregister/chw/activity/HivProfileActivity.java @@ -6,6 +6,8 @@ import android.os.Bundle; import android.util.Pair; import android.view.Gravity; +import android.view.Menu; +import android.view.MenuItem; import android.view.View; import android.widget.LinearLayout; @@ -31,6 +33,7 @@ import org.smartregister.chw.presenter.HivProfilePresenter; import org.smartregister.chw.schedulers.ChwScheduleTaskExecutor; import org.smartregister.chw.tb.util.Constants; +import org.smartregister.chw.util.UtilsFlv; import java.util.ArrayList; import java.util.Date; @@ -232,5 +235,27 @@ public void initializeCallFAB() { public void onReceivedNotifications(List> notifications) { handleReceivedNotifications(this, notifications, notificationListAdapter); } + + @Override + public boolean onCreateOptionsMenu(Menu menu) { + getMenuInflater().inflate(org.smartregister.chw.core.R.menu.hiv_profile_menu, menu); + + UtilsFlv.updateTbMenuItems(getHivMemberObject().getBaseEntityId(),menu); + return true; + } + + @Override + public boolean onOptionsItemSelected(MenuItem item) { + int itemId = item.getItemId(); + if (itemId == org.smartregister.chw.core.R.id.action_tb_registration) { + startTbRegister(); + return true; + } + return super.onOptionsItemSelected(item); + } + + protected void startTbRegister() { + TbRegisterActivity.startTbFormActivity(HivProfileActivity.this, getHivMemberObject().getBaseEntityId(), org.smartregister.chw.util.Constants.JSON_FORM.getTbRegistration(), getFormUtils().getFormJsonFromRepositoryOrAssets(org.smartregister.chw.util.Constants.JSON_FORM.getTbRegistration()).toString()); + } } diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/activity/TbProfileActivity.java b/opensrp-chw/src/main/java/org/smartregister/chw/activity/TbProfileActivity.java index 5ae7c7b3ad..7a73919ee6 100644 --- a/opensrp-chw/src/main/java/org/smartregister/chw/activity/TbProfileActivity.java +++ b/opensrp-chw/src/main/java/org/smartregister/chw/activity/TbProfileActivity.java @@ -6,6 +6,8 @@ import android.os.Bundle; import android.util.Pair; import android.view.Gravity; +import android.view.Menu; +import android.view.MenuItem; import android.view.View; import android.widget.LinearLayout; @@ -31,6 +33,7 @@ import org.smartregister.chw.tb.domain.TbMemberObject; import org.smartregister.chw.tb.util.Constants; import org.smartregister.chw.tb.util.TbUtil; +import org.smartregister.chw.util.UtilsFlv; import java.util.ArrayList; import java.util.Date; @@ -239,6 +242,26 @@ public void onReceivedNotifications(List> notifications) { handleReceivedNotifications(this, notifications, notificationListAdapter); } + @Override + public boolean onCreateOptionsMenu(Menu menu) { + getMenuInflater().inflate(org.smartregister.chw.core.R.menu.tb_profile_menu, menu); + UtilsFlv.updateHivMenuItems(getTbMemberObject().getBaseEntityId(),menu); + return true; + } + + @Override + public boolean onOptionsItemSelected(MenuItem item) { + int itemId = item.getItemId(); + if (itemId == org.smartregister.chw.core.R.id.action_hiv_registration) { + startHivRegister(); + return true; + } + return super.onOptionsItemSelected(item); + } + + protected void startHivRegister() { + HivRegisterActivity.startHIVFormActivity(TbProfileActivity.this, getTbMemberObject().getBaseEntityId(), org.smartregister.chw.util.Constants.JSON_FORM.getHivRegistration(), getFormUtils().getFormJsonFromRepositoryOrAssets(org.smartregister.chw.util.Constants.JSON_FORM.getHivRegistration()).toString()); + } } From 397431f2cf4cf9aac9bce4822507c6992f714795 Mon Sep 17 00:00:00 2001 From: cozej4 Date: Fri, 3 Jul 2020 08:16:59 +0300 Subject: [PATCH 079/112] Added ec client classification for hiv and tb notification dismissal event types --- .../src/ba/assets/ec_client_classification.json | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/opensrp-chw/src/ba/assets/ec_client_classification.json b/opensrp-chw/src/ba/assets/ec_client_classification.json index 41bc1eca6a..f62d438d06 100644 --- a/opensrp-chw/src/ba/assets/ec_client_classification.json +++ b/opensrp-chw/src/ba/assets/ec_client_classification.json @@ -362,6 +362,20 @@ "ec_tb_outcome", "ec_tb_register" ] + }, + { + "field": "eventType", + "field_value": "HIV Notification Dismissal", + "creates_case": [ + "ec_hiv_outcome" + ] + }, + { + "field": "eventType", + "field_value": "TB Notification Dismissal", + "creates_case": [ + "ec_tb_outcome" + ] } ] } From 9afe046a1c6796b7174e3a969c2cf8dff837b690 Mon Sep 17 00:00:00 2001 From: cozej4 Date: Tue, 14 Jul 2020 18:19:39 +0300 Subject: [PATCH 080/112] Refactored opening forms from repository or assets --- opensrp-chw/build.gradle | 2 +- .../activity/AllClientsMemberProfileActivity.java | 6 ++++-- .../chw/activity/ClientReferralActivity.java | 2 +- .../activity/FamilyOtherMemberProfileActivity.java | 6 ++++-- .../HivCommunityFollowupDetailsActivity.java | 4 +++- .../chw/activity/HivProfileActivity.java | 11 ++++++----- .../chw/activity/PncMemberProfileActivity.java | 6 ++++-- .../chw/activity/TbProfileActivity.java | 12 +++++++----- 8 files changed, 30 insertions(+), 19 deletions(-) diff --git a/opensrp-chw/build.gradle b/opensrp-chw/build.gradle index f702172a17..d2a10643ff 100644 --- a/opensrp-chw/build.gradle +++ b/opensrp-chw/build.gradle @@ -254,7 +254,7 @@ android { } dependencies { - implementation('org.smartregister:opensrp-client-chw-core:1.3.0-Test-SNAPSHOT@aar') { + implementation('org.smartregister:opensrp-client-chw-core:1.3.1-Test-SNAPSHOT@aar') { transitive = true exclude group: 'com.android.support', module: 'appcompat-v7' exclude group: 'androidx.legacy', module: 'legacy-support-v4' diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/activity/AllClientsMemberProfileActivity.java b/opensrp-chw/src/main/java/org/smartregister/chw/activity/AllClientsMemberProfileActivity.java index 8b92ac2ae8..59fea41b85 100644 --- a/opensrp-chw/src/main/java/org/smartregister/chw/activity/AllClientsMemberProfileActivity.java +++ b/opensrp-chw/src/main/java/org/smartregister/chw/activity/AllClientsMemberProfileActivity.java @@ -5,6 +5,8 @@ import androidx.viewpager.widget.ViewPager; +import com.vijay.jsonwizard.utils.FormUtils; + import org.json.JSONObject; import org.smartregister.chw.R; import org.smartregister.chw.core.activity.CoreAllClientsMemberProfileActivity; @@ -73,12 +75,12 @@ protected void startMalariaRegister() { @Override protected void startHivRegister() { - HivRegisterActivity.startHIVFormActivity(AllClientsMemberProfileActivity.this, baseEntityId, org.smartregister.chw.util.Constants.JSON_FORM.getHivRegistration(), getFormUtils().getFormJsonFromRepositoryOrAssets(org.smartregister.chw.util.Constants.JSON_FORM.getHivRegistration()).toString()); + HivRegisterActivity.startHIVFormActivity(AllClientsMemberProfileActivity.this, baseEntityId, org.smartregister.chw.util.Constants.JSON_FORM.getHivRegistration(), (new FormUtils()).getFormJsonFromRepositoryOrAssets(this, org.smartregister.chw.util.Constants.JSON_FORM.getHivRegistration()).toString()); } @Override protected void startTbRegister() { - TbRegisterActivity.startTbFormActivity(AllClientsMemberProfileActivity.this, baseEntityId, org.smartregister.chw.util.Constants.JSON_FORM.getTbRegistration(), getFormUtils().getFormJsonFromRepositoryOrAssets(org.smartregister.chw.util.Constants.JSON_FORM.getTbRegistration()).toString()); + TbRegisterActivity.startTbFormActivity(AllClientsMemberProfileActivity.this, baseEntityId, org.smartregister.chw.util.Constants.JSON_FORM.getTbRegistration(), (new FormUtils()).getFormJsonFromRepositoryOrAssets(this, org.smartregister.chw.util.Constants.JSON_FORM.getTbRegistration()).toString()); } @Override diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/activity/ClientReferralActivity.java b/opensrp-chw/src/main/java/org/smartregister/chw/activity/ClientReferralActivity.java index a9b22f1be9..3bf4fb564f 100644 --- a/opensrp-chw/src/main/java/org/smartregister/chw/activity/ClientReferralActivity.java +++ b/opensrp-chw/src/main/java/org/smartregister/chw/activity/ClientReferralActivity.java @@ -123,7 +123,7 @@ public void onClick(View v) { org.smartregister.util.Utils.showShortToast(this, getString(R.string.open_referral_form, referralTypeModel.getReferralType())); referralTypeAdapter.canStart = true; //TODO Remove this necessary evil; necessary since on resume is not revoked again } - JSONObject formJson = getFormUtils().getFormJsonFromRepositoryOrAssets(referralTypeModel.getFormName()); + JSONObject formJson = (new com.vijay.jsonwizard.utils.FormUtils()).getFormJsonFromRepositoryOrAssets(this, referralTypeModel.getFormName()); formJson.put(REFERRAL_TASK_FOCUS, referralTypeModel.getFocus()); startReferralForm(formJson, referralTypeModel); } catch (Exception e) { diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/activity/FamilyOtherMemberProfileActivity.java b/opensrp-chw/src/main/java/org/smartregister/chw/activity/FamilyOtherMemberProfileActivity.java index aa81016315..f6bffdb113 100644 --- a/opensrp-chw/src/main/java/org/smartregister/chw/activity/FamilyOtherMemberProfileActivity.java +++ b/opensrp-chw/src/main/java/org/smartregister/chw/activity/FamilyOtherMemberProfileActivity.java @@ -7,6 +7,8 @@ import androidx.annotation.Nullable; import androidx.viewpager.widget.ViewPager; +import com.vijay.jsonwizard.utils.FormUtils; + import org.json.JSONObject; import org.smartregister.chw.R; import org.smartregister.chw.application.ChwApplication; @@ -119,12 +121,12 @@ protected void removeIndividualProfile() { @Override protected void startHivRegister() { - HivRegisterActivity.startHIVFormActivity(FamilyOtherMemberProfileActivity.this,baseEntityId,org.smartregister.chw.util.Constants.JSON_FORM.getHivRegistration(),getFormUtils().getFormJsonFromRepositoryOrAssets(org.smartregister.chw.util.Constants.JSON_FORM.getHivRegistration()).toString()); + HivRegisterActivity.startHIVFormActivity(FamilyOtherMemberProfileActivity.this,baseEntityId,org.smartregister.chw.util.Constants.JSON_FORM.getHivRegistration(),(new FormUtils()).getFormJsonFromRepositoryOrAssets(this, org.smartregister.chw.util.Constants.JSON_FORM.getHivRegistration()).toString()); } @Override protected void startTbRegister() { - TbRegisterActivity.startTbFormActivity(FamilyOtherMemberProfileActivity.this, baseEntityId,org.smartregister.chw.util.Constants.JSON_FORM.getTbRegistration(),getFormUtils().getFormJsonFromRepositoryOrAssets(org.smartregister.chw.util.Constants.JSON_FORM.getTbRegistration()).toString()); + TbRegisterActivity.startTbFormActivity(FamilyOtherMemberProfileActivity.this, baseEntityId,org.smartregister.chw.util.Constants.JSON_FORM.getTbRegistration(),(new FormUtils()).getFormJsonFromRepositoryOrAssets(this, org.smartregister.chw.util.Constants.JSON_FORM.getTbRegistration()).toString()); } @Override diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/activity/HivCommunityFollowupDetailsActivity.java b/opensrp-chw/src/main/java/org/smartregister/chw/activity/HivCommunityFollowupDetailsActivity.java index 50db53f9df..f70b4884ab 100644 --- a/opensrp-chw/src/main/java/org/smartregister/chw/activity/HivCommunityFollowupDetailsActivity.java +++ b/opensrp-chw/src/main/java/org/smartregister/chw/activity/HivCommunityFollowupDetailsActivity.java @@ -1,5 +1,7 @@ package org.smartregister.chw.activity; +import com.vijay.jsonwizard.utils.FormUtils; + import org.smartregister.chw.hiv.activity.BaseHivCommunityFollowupDetailsActivity; import static org.smartregister.chw.core.utils.FormUtils.getFormUtils; @@ -7,7 +9,7 @@ public class HivCommunityFollowupDetailsActivity extends BaseHivCommunityFollowupDetailsActivity { @Override protected void openFollowupForm() { - HivRegisterActivity.startHIVFormActivity(this, getMemberObject().getBaseEntityId(), org.smartregister.chw.util.Constants.JSON_FORM.getHivCommunityFollowFeedback(), getFormUtils().getFormJsonFromRepositoryOrAssets(org.smartregister.chw.util.Constants.JSON_FORM.getHivCommunityFollowFeedback()).toString()); + HivRegisterActivity.startHIVFormActivity(this, getMemberObject().getBaseEntityId(), org.smartregister.chw.util.Constants.JSON_FORM.getHivCommunityFollowFeedback(), (new FormUtils()).getFormJsonFromRepositoryOrAssets(this, org.smartregister.chw.util.Constants.JSON_FORM.getHivCommunityFollowFeedback()).toString()); } } diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/activity/HivProfileActivity.java b/opensrp-chw/src/main/java/org/smartregister/chw/activity/HivProfileActivity.java index 29a5fe2720..ba78c65fa3 100644 --- a/opensrp-chw/src/main/java/org/smartregister/chw/activity/HivProfileActivity.java +++ b/opensrp-chw/src/main/java/org/smartregister/chw/activity/HivProfileActivity.java @@ -11,6 +11,8 @@ import android.view.View; import android.widget.LinearLayout; +import com.vijay.jsonwizard.utils.FormUtils; + import org.apache.commons.lang3.StringUtils; import org.smartregister.chw.BuildConfig; import org.smartregister.chw.R; @@ -41,7 +43,6 @@ import timber.log.Timber; -import static org.smartregister.chw.core.utils.FormUtils.getFormUtils; import static org.smartregister.chw.util.NotificationsUtil.handleNotificationRowClick; import static org.smartregister.chw.util.NotificationsUtil.handleReceivedNotifications; @@ -60,7 +61,7 @@ public static void startHivProfileActivity(Activity activity, HivMemberObject me public static void startHivFollowupActivity(Activity activity, String baseEntityID) { Intent intent = new Intent(activity, BaseHivRegistrationFormsActivity.class); intent.putExtra(org.smartregister.chw.hiv.util.Constants.ActivityPayload.BASE_ENTITY_ID, baseEntityID); - intent.putExtra(org.smartregister.chw.hiv.util.Constants.ActivityPayload.JSON_FORM, getFormUtils().getFormJsonFromRepositoryOrAssets(org.smartregister.chw.util.Constants.JSON_FORM.getHivFollowupVisit()).toString()); + intent.putExtra(org.smartregister.chw.hiv.util.Constants.ActivityPayload.JSON_FORM, (new FormUtils()).getFormJsonFromRepositoryOrAssets(activity, org.smartregister.chw.util.Constants.JSON_FORM.getHivFollowupVisit()).toString()); intent.putExtra(org.smartregister.chw.hiv.util.Constants.ActivityPayload.ACTION, Constants.ActivityPayloadType.FOLLOW_UP_VISIT); intent.putExtra(org.smartregister.chw.hiv.util.Constants.ActivityPayload.USE_DEFAULT_NEAT_FORM_LAYOUT, false); @@ -157,7 +158,7 @@ public void openMedicalHistory() { @Override public void openHivRegistrationForm() { - HivRegisterActivity.startHIVFormActivity(this, getHivMemberObject().getBaseEntityId(),org.smartregister.chw.util.Constants.JSON_FORM.getHivRegistration(),getFormUtils().getFormJsonFromRepositoryOrAssets(org.smartregister.chw.util.Constants.JSON_FORM.getHivRegistration()).toString()); + HivRegisterActivity.startHIVFormActivity(this, getHivMemberObject().getBaseEntityId(), org.smartregister.chw.util.Constants.JSON_FORM.getHivRegistration(), (new FormUtils()).getFormJsonFromRepositoryOrAssets(this, org.smartregister.chw.util.Constants.JSON_FORM.getHivRegistration()).toString()); } @@ -240,7 +241,7 @@ public void onReceivedNotifications(List> notifications) { public boolean onCreateOptionsMenu(Menu menu) { getMenuInflater().inflate(org.smartregister.chw.core.R.menu.hiv_profile_menu, menu); - UtilsFlv.updateTbMenuItems(getHivMemberObject().getBaseEntityId(),menu); + UtilsFlv.updateTbMenuItems(getHivMemberObject().getBaseEntityId(), menu); return true; } @@ -255,7 +256,7 @@ public boolean onOptionsItemSelected(MenuItem item) { } protected void startTbRegister() { - TbRegisterActivity.startTbFormActivity(HivProfileActivity.this, getHivMemberObject().getBaseEntityId(), org.smartregister.chw.util.Constants.JSON_FORM.getTbRegistration(), getFormUtils().getFormJsonFromRepositoryOrAssets(org.smartregister.chw.util.Constants.JSON_FORM.getTbRegistration()).toString()); + TbRegisterActivity.startTbFormActivity(HivProfileActivity.this, getHivMemberObject().getBaseEntityId(), org.smartregister.chw.util.Constants.JSON_FORM.getTbRegistration(), (new FormUtils()).getFormJsonFromRepositoryOrAssets(this, org.smartregister.chw.util.Constants.JSON_FORM.getTbRegistration()).toString()); } } diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/activity/PncMemberProfileActivity.java b/opensrp-chw/src/main/java/org/smartregister/chw/activity/PncMemberProfileActivity.java index eb48da6c3a..d334205f8f 100644 --- a/opensrp-chw/src/main/java/org/smartregister/chw/activity/PncMemberProfileActivity.java +++ b/opensrp-chw/src/main/java/org/smartregister/chw/activity/PncMemberProfileActivity.java @@ -10,6 +10,8 @@ import android.view.View; import android.widget.LinearLayout; +import com.vijay.jsonwizard.utils.FormUtils; + import org.apache.commons.lang3.StringUtils; import org.joda.time.DateTime; import org.joda.time.Days; @@ -396,12 +398,12 @@ protected void startFpRegister() { @Override protected void startHivRegister() { - HivRegisterActivity.startHIVFormActivity(this, memberObject.getBaseEntityId(),org.smartregister.chw.util.Constants.JSON_FORM.getHivRegistration(),getFormUtils().getFormJsonFromRepositoryOrAssets(org.smartregister.chw.util.Constants.JSON_FORM.getHivRegistration()).toString()); + HivRegisterActivity.startHIVFormActivity(this, memberObject.getBaseEntityId(),org.smartregister.chw.util.Constants.JSON_FORM.getHivRegistration(),(new FormUtils()).getFormJsonFromRepositoryOrAssets(this, org.smartregister.chw.util.Constants.JSON_FORM.getHivRegistration()).toString()); } @Override protected void startTbRegister() { - TbRegisterActivity.startTbFormActivity(this, memberObject.getBaseEntityId(),org.smartregister.chw.util.Constants.JSON_FORM.getTbRegistration(),getFormUtils().getFormJsonFromRepositoryOrAssets(org.smartregister.chw.util.Constants.JSON_FORM.getTbRegistration()).toString()); + TbRegisterActivity.startTbFormActivity(this, memberObject.getBaseEntityId(),org.smartregister.chw.util.Constants.JSON_FORM.getTbRegistration(),(new FormUtils()).getFormJsonFromRepositoryOrAssets(this, org.smartregister.chw.util.Constants.JSON_FORM.getTbRegistration()).toString()); } @Override diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/activity/TbProfileActivity.java b/opensrp-chw/src/main/java/org/smartregister/chw/activity/TbProfileActivity.java index 7a73919ee6..b921672f91 100644 --- a/opensrp-chw/src/main/java/org/smartregister/chw/activity/TbProfileActivity.java +++ b/opensrp-chw/src/main/java/org/smartregister/chw/activity/TbProfileActivity.java @@ -11,6 +11,8 @@ import android.view.View; import android.widget.LinearLayout; +import com.vijay.jsonwizard.utils.FormUtils; + import org.apache.commons.lang3.StringUtils; import org.smartregister.chw.BuildConfig; import org.smartregister.chw.R; @@ -60,7 +62,7 @@ public static void startTbProfileActivity(Activity activity, TbMemberObject memb public void startTbFollowupActivity(Activity activity, String baseEntityID) { Intent intent = new Intent(activity, BaseTbRegistrationFormsActivity.class); intent.putExtra(org.smartregister.chw.tb.util.Constants.ActivityPayload.BASE_ENTITY_ID, baseEntityID); - intent.putExtra(org.smartregister.chw.tb.util.Constants.ActivityPayload.JSON_FORM, getFormUtils().getFormJsonFromRepositoryOrAssets(org.smartregister.chw.util.Constants.JSON_FORM.getTbFollowupVisit()).toString()); + intent.putExtra(org.smartregister.chw.tb.util.Constants.ActivityPayload.JSON_FORM, (new FormUtils()).getFormJsonFromRepositoryOrAssets(this, org.smartregister.chw.util.Constants.JSON_FORM.getTbFollowupVisit()).toString()); intent.putExtra(org.smartregister.chw.tb.util.Constants.ActivityPayload.USE_DEFAULT_NEAT_FORM_LAYOUT, false); activity.startActivityForResult(intent, org.smartregister.chw.anc.util.Constants.REQUEST_CODE_HOME_VISIT); @@ -97,7 +99,7 @@ protected void removeMember() { @Override protected void startTbCaseClosure() { - TbRegisterActivity.startTbFormActivity(this, getTbMemberObject().getBaseEntityId(), org.smartregister.chw.util.Constants.JSON_FORM.getTbCaseClosure(), getFormUtils().getFormJsonFromRepositoryOrAssets(org.smartregister.chw.util.Constants.JSON_FORM.getTbCaseClosure()).toString()); + TbRegisterActivity.startTbFormActivity(this, getTbMemberObject().getBaseEntityId(), org.smartregister.chw.util.Constants.JSON_FORM.getTbCaseClosure(), (new FormUtils()).getFormJsonFromRepositoryOrAssets(this, org.smartregister.chw.util.Constants.JSON_FORM.getTbCaseClosure()).toString()); } @Override @@ -163,7 +165,7 @@ public void openMedicalHistory() { @Override public void openTbRegistrationForm() { - TbRegisterActivity.startTbFormActivity(this, getTbMemberObject().getBaseEntityId(), org.smartregister.chw.util.Constants.JSON_FORM.getTbRegistration(), getFormUtils().getFormJsonFromRepositoryOrAssets(org.smartregister.chw.util.Constants.JSON_FORM.getTbRegistration()).toString()); + TbRegisterActivity.startTbFormActivity(this, getTbMemberObject().getBaseEntityId(), org.smartregister.chw.util.Constants.JSON_FORM.getTbRegistration(), (new FormUtils()).getFormJsonFromRepositoryOrAssets(this, org.smartregister.chw.util.Constants.JSON_FORM.getTbRegistration()).toString()); } @@ -245,7 +247,7 @@ public void onReceivedNotifications(List> notifications) { @Override public boolean onCreateOptionsMenu(Menu menu) { getMenuInflater().inflate(org.smartregister.chw.core.R.menu.tb_profile_menu, menu); - UtilsFlv.updateHivMenuItems(getTbMemberObject().getBaseEntityId(),menu); + UtilsFlv.updateHivMenuItems(getTbMemberObject().getBaseEntityId(), menu); return true; } @@ -260,7 +262,7 @@ public boolean onOptionsItemSelected(MenuItem item) { } protected void startHivRegister() { - HivRegisterActivity.startHIVFormActivity(TbProfileActivity.this, getTbMemberObject().getBaseEntityId(), org.smartregister.chw.util.Constants.JSON_FORM.getHivRegistration(), getFormUtils().getFormJsonFromRepositoryOrAssets(org.smartregister.chw.util.Constants.JSON_FORM.getHivRegistration()).toString()); + HivRegisterActivity.startHIVFormActivity(TbProfileActivity.this, getTbMemberObject().getBaseEntityId(), org.smartregister.chw.util.Constants.JSON_FORM.getHivRegistration(), (new FormUtils()).getFormJsonFromRepositoryOrAssets(this, org.smartregister.chw.util.Constants.JSON_FORM.getHivRegistration()).toString()); } } From 9aad5721b98ac1eed2e03f4705fa02cf6d6d7865 Mon Sep 17 00:00:00 2001 From: cozej4 Date: Wed, 15 Jul 2020 14:10:19 +0300 Subject: [PATCH 081/112] Refactored opening of hiv and tb forms from repository or assets. Refactored hiv and tb followup rules --- opensrp-chw/src/ba/assets/rule/hiv-followup-rules.yml | 2 +- opensrp-chw/src/ba/assets/rule/tb-followup-rules.yml | 2 +- .../chw/activity/TbCommunityFollowupDetailsActivity.java | 4 +++- .../org/smartregister/chw/fragment/HivRegisterFragment.java | 4 +++- .../chw/fragment/TbFollowupRegisterFragment.java | 4 +++- .../org/smartregister/chw/fragment/TbRegisterFragment.java | 4 +++- 6 files changed, 14 insertions(+), 6 deletions(-) diff --git a/opensrp-chw/src/ba/assets/rule/hiv-followup-rules.yml b/opensrp-chw/src/ba/assets/rule/hiv-followup-rules.yml index 9da8e1dd68..f9c76f1c5d 100644 --- a/opensrp-chw/src/ba/assets/rule/hiv-followup-rules.yml +++ b/opensrp-chw/src/ba/assets/rule/hiv-followup-rules.yml @@ -5,4 +5,4 @@ priority: 1 condition: "true" actions: - "hivFollowupRule.setVisitID('1')" - - "hivFollowupRule.updateDueDate(30,8,365)" \ No newline at end of file + - "hivFollowupRule.isValid(28,35,365)" \ No newline at end of file diff --git a/opensrp-chw/src/ba/assets/rule/tb-followup-rules.yml b/opensrp-chw/src/ba/assets/rule/tb-followup-rules.yml index 1bd700c602..a4baef0a61 100644 --- a/opensrp-chw/src/ba/assets/rule/tb-followup-rules.yml +++ b/opensrp-chw/src/ba/assets/rule/tb-followup-rules.yml @@ -5,4 +5,4 @@ priority: 1 condition: "true" actions: - "tbFollowupRule.setVisitID('1')" - - "tbFollowupRule.updateDueDate(30,8,365)" \ No newline at end of file + - "tbFollowupRule.isValid(28,35,365)" \ No newline at end of file diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/activity/TbCommunityFollowupDetailsActivity.java b/opensrp-chw/src/main/java/org/smartregister/chw/activity/TbCommunityFollowupDetailsActivity.java index 353906a051..88eb72000d 100644 --- a/opensrp-chw/src/main/java/org/smartregister/chw/activity/TbCommunityFollowupDetailsActivity.java +++ b/opensrp-chw/src/main/java/org/smartregister/chw/activity/TbCommunityFollowupDetailsActivity.java @@ -1,6 +1,8 @@ package org.smartregister.chw.activity; +import com.vijay.jsonwizard.utils.FormUtils; + import org.smartregister.chw.tb.activity.BaseTbCommunityFollowupDetailsActivity; import static org.smartregister.chw.core.utils.FormUtils.getFormUtils; @@ -10,7 +12,7 @@ public class TbCommunityFollowupDetailsActivity extends BaseTbCommunityFollowupD @Override public void openFollowupForm(){ - TbRegisterActivity.startTbFormActivity(this, getMemberObject().getBaseEntityId(),org.smartregister.chw.util.Constants.JSON_FORM.getHivCommunityFollowFeedback(),getFormUtils().getFormJsonFromRepositoryOrAssets(org.smartregister.chw.util.Constants.JSON_FORM.getHivCommunityFollowFeedback()).toString()); + TbRegisterActivity.startTbFormActivity(this, getMemberObject().getBaseEntityId(),org.smartregister.chw.util.Constants.JSON_FORM.getHivCommunityFollowFeedback(),(new FormUtils()).getFormJsonFromRepositoryOrAssets(this, org.smartregister.chw.util.Constants.JSON_FORM.getHivCommunityFollowFeedback()).toString()); } } \ No newline at end of file diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/fragment/HivRegisterFragment.java b/opensrp-chw/src/main/java/org/smartregister/chw/fragment/HivRegisterFragment.java index 12b2aa4b5e..c175a449a7 100644 --- a/opensrp-chw/src/main/java/org/smartregister/chw/fragment/HivRegisterFragment.java +++ b/opensrp-chw/src/main/java/org/smartregister/chw/fragment/HivRegisterFragment.java @@ -1,5 +1,7 @@ package org.smartregister.chw.fragment; +import com.vijay.jsonwizard.utils.FormUtils; + import org.jetbrains.annotations.Nullable; import org.smartregister.chw.activity.HivProfileActivity; import org.smartregister.chw.activity.HivRegisterActivity; @@ -41,7 +43,7 @@ protected void openProfile(CommonPersonObjectClient client) { @Override protected void openFollowUpVisit(@Nullable HivMemberObject hivMemberObject) { if (getActivity() != null) - HivRegisterActivity.startHIVFormActivity(getActivity(),hivMemberObject.getBaseEntityId(),org.smartregister.chw.util.Constants.JSON_FORM.getHivRegistration(),getFormUtils().getFormJsonFromRepositoryOrAssets(org.smartregister.chw.util.Constants.JSON_FORM.getHivFollowupVisit()).toString()); + HivRegisterActivity.startHIVFormActivity(getActivity(),hivMemberObject.getBaseEntityId(),org.smartregister.chw.util.Constants.JSON_FORM.getHivRegistration(),(new FormUtils()).getFormJsonFromRepositoryOrAssets(getActivity(), org.smartregister.chw.util.Constants.JSON_FORM.getHivFollowupVisit()).toString()); } diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/fragment/TbFollowupRegisterFragment.java b/opensrp-chw/src/main/java/org/smartregister/chw/fragment/TbFollowupRegisterFragment.java index b1c3be0f56..ca55a2815f 100644 --- a/opensrp-chw/src/main/java/org/smartregister/chw/fragment/TbFollowupRegisterFragment.java +++ b/opensrp-chw/src/main/java/org/smartregister/chw/fragment/TbFollowupRegisterFragment.java @@ -5,6 +5,8 @@ import androidx.annotation.Nullable; +import com.vijay.jsonwizard.utils.FormUtils; + import org.smartregister.chw.activity.TbCommunityFollowupDetailsActivity; import org.smartregister.chw.activity.TbRegisterActivity; import org.smartregister.chw.core.fragment.CoreTbCommunityFollowupRegisterFragment; @@ -58,7 +60,7 @@ protected void openProfile(CommonPersonObjectClient client) { @Override protected void openFollowUpVisit(@Nullable TbMemberObject tbMemberObject) { if (getActivity() != null) - TbRegisterActivity.startTbFormActivity(getActivity(), tbMemberObject.getBaseEntityId(), org.smartregister.chw.util.Constants.JSON_FORM.getTbFollowupVisit(), getFormUtils().getFormJsonFromRepositoryOrAssets(org.smartregister.chw.util.Constants.JSON_FORM.getTbFollowupVisit()).toString()); + TbRegisterActivity.startTbFormActivity(getActivity(), tbMemberObject.getBaseEntityId(), org.smartregister.chw.util.Constants.JSON_FORM.getTbFollowupVisit(), (new FormUtils()).getFormJsonFromRepositoryOrAssets(getActivity(), org.smartregister.chw.util.Constants.JSON_FORM.getTbFollowupVisit()).toString()); } } diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/fragment/TbRegisterFragment.java b/opensrp-chw/src/main/java/org/smartregister/chw/fragment/TbRegisterFragment.java index e505a5062a..81ad803f99 100644 --- a/opensrp-chw/src/main/java/org/smartregister/chw/fragment/TbRegisterFragment.java +++ b/opensrp-chw/src/main/java/org/smartregister/chw/fragment/TbRegisterFragment.java @@ -2,6 +2,8 @@ import androidx.annotation.Nullable; +import com.vijay.jsonwizard.utils.FormUtils; + import org.smartregister.chw.activity.TbProfileActivity; import org.smartregister.chw.activity.TbRegisterActivity; import org.smartregister.chw.core.fragment.CoreTbRegisterFragment; @@ -42,7 +44,7 @@ protected void openProfile(CommonPersonObjectClient client) { @Override protected void openFollowUpVisit(@Nullable TbMemberObject tbMemberObject) { if (getActivity() != null) - TbRegisterActivity.startTbFormActivity(getActivity(), tbMemberObject.getBaseEntityId(),org.smartregister.chw.util.Constants.JSON_FORM.getTbFollowupVisit(),getFormUtils().getFormJsonFromRepositoryOrAssets(org.smartregister.chw.util.Constants.JSON_FORM.getTbFollowupVisit()).toString()); + TbRegisterActivity.startTbFormActivity(getActivity(), tbMemberObject.getBaseEntityId(),org.smartregister.chw.util.Constants.JSON_FORM.getTbFollowupVisit(),(new FormUtils()).getFormJsonFromRepositoryOrAssets(getActivity(), org.smartregister.chw.util.Constants.JSON_FORM.getTbFollowupVisit()).toString()); } } From 39d5b1e7a75951bb29676a862f7224bd5e09b942 Mon Sep 17 00:00:00 2001 From: cozej4 Date: Fri, 17 Jul 2020 12:22:03 +0300 Subject: [PATCH 082/112] Fixed codacy issues --- .../AllClientsMemberProfileActivity.java | 6 ----- .../FamilyOtherMemberProfileActivity.java | 27 +++++++++---------- .../HivCommunityFollowupDetailsActivity.java | 2 -- .../chw/activity/HivRegisterActivity.java | 4 --- .../activity/PncMemberProfileActivity.java | 8 +++--- .../chw/activity/TbProfileActivity.java | 1 - .../smartregister/chw/dao/ScheduleDao.java | 2 -- .../chw/fragment/HivRegisterFragment.java | 4 +-- .../fragment/TbFollowupRegisterFragment.java | 1 - .../chw/fragment/TbRegisterFragment.java | 4 +-- .../chw/model/FamilyProfileDueModel.java | 2 -- .../HivCommunityFollowupFragmentModel.java | 2 -- .../chw/task/TbVisitScheduler.java | 2 -- 13 files changed, 18 insertions(+), 47 deletions(-) diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/activity/AllClientsMemberProfileActivity.java b/opensrp-chw/src/main/java/org/smartregister/chw/activity/AllClientsMemberProfileActivity.java index 59fea41b85..cb518f140e 100644 --- a/opensrp-chw/src/main/java/org/smartregister/chw/activity/AllClientsMemberProfileActivity.java +++ b/opensrp-chw/src/main/java/org/smartregister/chw/activity/AllClientsMemberProfileActivity.java @@ -29,16 +29,10 @@ import org.smartregister.family.fragment.BaseFamilyOtherMemberProfileFragment; import org.smartregister.family.model.BaseFamilyOtherMemberProfileActivityModel; import org.smartregister.family.util.DBConstants; -import org.smartregister.family.util.JsonFormUtils; import org.smartregister.view.contract.BaseProfileContract; import timber.log.Timber; -import static com.vijay.jsonwizard.constants.JsonFormConstants.COUNT; -import static com.vijay.jsonwizard.constants.JsonFormConstants.STEP1; -import static org.smartregister.chw.core.utils.FormUtils.getFormUtils; -import static org.smartregister.family.util.JsonFormUtils.STEP2; - public class AllClientsMemberProfileActivity extends CoreAllClientsMemberProfileActivity { private FamilyMemberFloatingMenu familyFloatingMenu; diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/activity/FamilyOtherMemberProfileActivity.java b/opensrp-chw/src/main/java/org/smartregister/chw/activity/FamilyOtherMemberProfileActivity.java index f6bffdb113..a05f87ef54 100644 --- a/opensrp-chw/src/main/java/org/smartregister/chw/activity/FamilyOtherMemberProfileActivity.java +++ b/opensrp-chw/src/main/java/org/smartregister/chw/activity/FamilyOtherMemberProfileActivity.java @@ -32,7 +32,6 @@ import timber.log.Timber; -import static org.smartregister.chw.core.utils.FormUtils.getFormUtils; import static org.smartregister.chw.core.utils.Utils.updateToolbarTitle; public class FamilyOtherMemberProfileActivity extends CoreFamilyOtherMemberProfileActivity { @@ -51,7 +50,7 @@ public boolean onCreateOptionsMenu(Menu menu) { super.onCreateOptionsMenu(menu); String gender = Utils.getValue(commonPersonObject.getColumnmaps(), DBConstants.KEY.GENDER, false); // Check if woman is already registered - if (flavor.hasANC() && !presenter().isWomanAlreadyRegisteredOnAnc(commonPersonObject) && flavor.isOfReproductiveAge(commonPersonObject, "Female") && gender.equalsIgnoreCase("Female") ) { + if (flavor.hasANC() && !presenter().isWomanAlreadyRegisteredOnAnc(commonPersonObject) && flavor.isOfReproductiveAge(commonPersonObject, "Female") && gender.equalsIgnoreCase("Female")) { flavor.updateFpMenuItems(baseEntityId, menu); menu.findItem(R.id.action_anc_registration).setVisible(true); } else { @@ -121,12 +120,12 @@ protected void removeIndividualProfile() { @Override protected void startHivRegister() { - HivRegisterActivity.startHIVFormActivity(FamilyOtherMemberProfileActivity.this,baseEntityId,org.smartregister.chw.util.Constants.JSON_FORM.getHivRegistration(),(new FormUtils()).getFormJsonFromRepositoryOrAssets(this, org.smartregister.chw.util.Constants.JSON_FORM.getHivRegistration()).toString()); + HivRegisterActivity.startHIVFormActivity(FamilyOtherMemberProfileActivity.this, baseEntityId, org.smartregister.chw.util.Constants.JSON_FORM.getHivRegistration(), (new FormUtils()).getFormJsonFromRepositoryOrAssets(this, org.smartregister.chw.util.Constants.JSON_FORM.getHivRegistration()).toString()); } @Override protected void startTbRegister() { - TbRegisterActivity.startTbFormActivity(FamilyOtherMemberProfileActivity.this, baseEntityId,org.smartregister.chw.util.Constants.JSON_FORM.getTbRegistration(),(new FormUtils()).getFormJsonFromRepositoryOrAssets(this, org.smartregister.chw.util.Constants.JSON_FORM.getTbRegistration()).toString()); + TbRegisterActivity.startTbFormActivity(FamilyOtherMemberProfileActivity.this, baseEntityId, org.smartregister.chw.util.Constants.JSON_FORM.getTbRegistration(), (new FormUtils()).getFormJsonFromRepositoryOrAssets(this, org.smartregister.chw.util.Constants.JSON_FORM.getTbRegistration()).toString()); } @Override @@ -197,6 +196,16 @@ protected BaseFamilyOtherMemberProfileFragment getFamilyOtherMemberProfileFragme return FamilyOtherMemberProfileFragment.newInstance(getIntent().getExtras()); } + @Override + protected void startMalariaFollowUpVisit() { + MalariaFollowUpVisitActivity.startMalariaFollowUpActivity(this, baseEntityId); + } + + @Override + protected void setIndependentClient(boolean isIndependentClient) { + super.isIndependent = isIndependentClient; + } + /** * build implementation differences file */ @@ -217,14 +226,4 @@ public interface Flavor { boolean hasANC(); } - - @Override - protected void startMalariaFollowUpVisit() { - MalariaFollowUpVisitActivity.startMalariaFollowUpActivity(this, baseEntityId); - } - - @Override - protected void setIndependentClient(boolean isIndependentClient) { - super.isIndependent = isIndependentClient; - } } diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/activity/HivCommunityFollowupDetailsActivity.java b/opensrp-chw/src/main/java/org/smartregister/chw/activity/HivCommunityFollowupDetailsActivity.java index f70b4884ab..e04971e24c 100644 --- a/opensrp-chw/src/main/java/org/smartregister/chw/activity/HivCommunityFollowupDetailsActivity.java +++ b/opensrp-chw/src/main/java/org/smartregister/chw/activity/HivCommunityFollowupDetailsActivity.java @@ -4,8 +4,6 @@ import org.smartregister.chw.hiv.activity.BaseHivCommunityFollowupDetailsActivity; -import static org.smartregister.chw.core.utils.FormUtils.getFormUtils; - public class HivCommunityFollowupDetailsActivity extends BaseHivCommunityFollowupDetailsActivity { @Override protected void openFollowupForm() { diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/activity/HivRegisterActivity.java b/opensrp-chw/src/main/java/org/smartregister/chw/activity/HivRegisterActivity.java index 98e7b0dfc3..71b5c4f4a3 100644 --- a/opensrp-chw/src/main/java/org/smartregister/chw/activity/HivRegisterActivity.java +++ b/opensrp-chw/src/main/java/org/smartregister/chw/activity/HivRegisterActivity.java @@ -4,8 +4,6 @@ import android.content.Intent; import android.os.Bundle; -import androidx.fragment.app.Fragment; - import com.google.android.material.bottomnavigation.LabelVisibilityMode; import org.jetbrains.annotations.NotNull; @@ -21,7 +19,6 @@ import java.util.List; public class HivRegisterActivity extends CoreHivRegisterActivity { - private String baseEntityID; public static void startHIVFormActivity(Activity activity, String baseEntityID, String formName, String payloadType) { Intent intent = new Intent(activity, HivRegisterActivity.class); @@ -44,7 +41,6 @@ public List getViewIdentifiers() { @Override protected void onCreate(Bundle savedInstanceState) { - baseEntityID = getIntent().getStringExtra(org.smartregister.chw.hiv.util.Constants.ActivityPayload.BASE_ENTITY_ID); super.onCreate(savedInstanceState); NavigationMenu.getInstance(this, null, null); } diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/activity/PncMemberProfileActivity.java b/opensrp-chw/src/main/java/org/smartregister/chw/activity/PncMemberProfileActivity.java index d334205f8f..f1acb0255b 100644 --- a/opensrp-chw/src/main/java/org/smartregister/chw/activity/PncMemberProfileActivity.java +++ b/opensrp-chw/src/main/java/org/smartregister/chw/activity/PncMemberProfileActivity.java @@ -2,7 +2,6 @@ import android.app.Activity; import android.content.Intent; -import android.os.Bundle; import android.util.Pair; import android.view.Gravity; import android.view.Menu; @@ -68,7 +67,6 @@ import io.reactivex.schedulers.Schedulers; import timber.log.Timber; -import static org.smartregister.chw.core.utils.FormUtils.getFormUtils; import static org.smartregister.chw.core.utils.Utils.passToolbarTitle; import static org.smartregister.chw.util.Constants.EventType; import static org.smartregister.chw.util.Constants.JSON_FORM; @@ -379,7 +377,7 @@ private void addPncReferralTypes() { referralTypeModels.add(new ReferralTypeModel(getString(R.string.pnc_danger_signs), BuildConfig.USE_UNIFIED_REFERRAL_APPROACH ? JSON_FORM.getPncUnifiedReferralForm() : JSON_FORM.getPncReferralForm(), CoreConstants.TASKS_FOCUS.PNC_DANGER_SIGNS)); - if(BuildConfig.USE_UNIFIED_REFERRAL_APPROACH) { + if (BuildConfig.USE_UNIFIED_REFERRAL_APPROACH) { referralTypeModels.add(new ReferralTypeModel(getString(R.string.gbv_referral), org.smartregister.chw.util.Constants.JSON_FORM.getGbvReferralForm(), CoreConstants.TASKS_FOCUS.SUSPECTED_GBV)); } @@ -398,12 +396,12 @@ protected void startFpRegister() { @Override protected void startHivRegister() { - HivRegisterActivity.startHIVFormActivity(this, memberObject.getBaseEntityId(),org.smartregister.chw.util.Constants.JSON_FORM.getHivRegistration(),(new FormUtils()).getFormJsonFromRepositoryOrAssets(this, org.smartregister.chw.util.Constants.JSON_FORM.getHivRegistration()).toString()); + HivRegisterActivity.startHIVFormActivity(this, memberObject.getBaseEntityId(), CoreConstants.JSON_FORM.getHivRegistration(), (new FormUtils()).getFormJsonFromRepositoryOrAssets(this, CoreConstants.JSON_FORM.getHivRegistration()).toString()); } @Override protected void startTbRegister() { - TbRegisterActivity.startTbFormActivity(this, memberObject.getBaseEntityId(),org.smartregister.chw.util.Constants.JSON_FORM.getTbRegistration(),(new FormUtils()).getFormJsonFromRepositoryOrAssets(this, org.smartregister.chw.util.Constants.JSON_FORM.getTbRegistration()).toString()); + TbRegisterActivity.startTbFormActivity(this, memberObject.getBaseEntityId(), CoreConstants.JSON_FORM.getTbRegistration(), (new FormUtils()).getFormJsonFromRepositoryOrAssets(this, CoreConstants.JSON_FORM.getTbRegistration()).toString()); } @Override diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/activity/TbProfileActivity.java b/opensrp-chw/src/main/java/org/smartregister/chw/activity/TbProfileActivity.java index b921672f91..7de62deeb8 100644 --- a/opensrp-chw/src/main/java/org/smartregister/chw/activity/TbProfileActivity.java +++ b/opensrp-chw/src/main/java/org/smartregister/chw/activity/TbProfileActivity.java @@ -43,7 +43,6 @@ import timber.log.Timber; -import static org.smartregister.chw.core.utils.FormUtils.getFormUtils; import static org.smartregister.chw.util.NotificationsUtil.handleNotificationRowClick; import static org.smartregister.chw.util.NotificationsUtil.handleReceivedNotifications; diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/dao/ScheduleDao.java b/opensrp-chw/src/main/java/org/smartregister/chw/dao/ScheduleDao.java index eab83a9357..1bcf460fcc 100644 --- a/opensrp-chw/src/main/java/org/smartregister/chw/dao/ScheduleDao.java +++ b/opensrp-chw/src/main/java/org/smartregister/chw/dao/ScheduleDao.java @@ -5,8 +5,6 @@ import java.util.List; -import timber.log.Timber; - public class ScheduleDao extends AbstractDao { //TODO diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/fragment/HivRegisterFragment.java b/opensrp-chw/src/main/java/org/smartregister/chw/fragment/HivRegisterFragment.java index c175a449a7..c013c2ae11 100644 --- a/opensrp-chw/src/main/java/org/smartregister/chw/fragment/HivRegisterFragment.java +++ b/opensrp-chw/src/main/java/org/smartregister/chw/fragment/HivRegisterFragment.java @@ -16,8 +16,6 @@ import timber.log.Timber; -import static org.smartregister.chw.core.utils.FormUtils.getFormUtils; - public class HivRegisterFragment extends CoreHivRegisterFragment { @Override protected void initializePresenter() { @@ -43,7 +41,7 @@ protected void openProfile(CommonPersonObjectClient client) { @Override protected void openFollowUpVisit(@Nullable HivMemberObject hivMemberObject) { if (getActivity() != null) - HivRegisterActivity.startHIVFormActivity(getActivity(),hivMemberObject.getBaseEntityId(),org.smartregister.chw.util.Constants.JSON_FORM.getHivRegistration(),(new FormUtils()).getFormJsonFromRepositoryOrAssets(getActivity(), org.smartregister.chw.util.Constants.JSON_FORM.getHivFollowupVisit()).toString()); + HivRegisterActivity.startHIVFormActivity(getActivity(), hivMemberObject.getBaseEntityId(), org.smartregister.chw.util.Constants.JSON_FORM.getHivRegistration(), (new FormUtils()).getFormJsonFromRepositoryOrAssets(getActivity(), org.smartregister.chw.util.Constants.JSON_FORM.getHivFollowupVisit()).toString()); } diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/fragment/TbFollowupRegisterFragment.java b/opensrp-chw/src/main/java/org/smartregister/chw/fragment/TbFollowupRegisterFragment.java index ca55a2815f..1b5c1008c5 100644 --- a/opensrp-chw/src/main/java/org/smartregister/chw/fragment/TbFollowupRegisterFragment.java +++ b/opensrp-chw/src/main/java/org/smartregister/chw/fragment/TbFollowupRegisterFragment.java @@ -21,7 +21,6 @@ import timber.log.Timber; import static android.view.View.GONE; -import static org.smartregister.chw.core.utils.FormUtils.getFormUtils; public class TbFollowupRegisterFragment extends CoreTbCommunityFollowupRegisterFragment { diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/fragment/TbRegisterFragment.java b/opensrp-chw/src/main/java/org/smartregister/chw/fragment/TbRegisterFragment.java index 81ad803f99..303252c910 100644 --- a/opensrp-chw/src/main/java/org/smartregister/chw/fragment/TbRegisterFragment.java +++ b/opensrp-chw/src/main/java/org/smartregister/chw/fragment/TbRegisterFragment.java @@ -17,8 +17,6 @@ import timber.log.Timber; -import static org.smartregister.chw.core.utils.FormUtils.getFormUtils; - public class TbRegisterFragment extends CoreTbRegisterFragment { @Override @@ -44,7 +42,7 @@ protected void openProfile(CommonPersonObjectClient client) { @Override protected void openFollowUpVisit(@Nullable TbMemberObject tbMemberObject) { if (getActivity() != null) - TbRegisterActivity.startTbFormActivity(getActivity(), tbMemberObject.getBaseEntityId(),org.smartregister.chw.util.Constants.JSON_FORM.getTbFollowupVisit(),(new FormUtils()).getFormJsonFromRepositoryOrAssets(getActivity(), org.smartregister.chw.util.Constants.JSON_FORM.getTbFollowupVisit()).toString()); + TbRegisterActivity.startTbFormActivity(getActivity(), tbMemberObject.getBaseEntityId(), org.smartregister.chw.util.Constants.JSON_FORM.getTbFollowupVisit(), (new FormUtils()).getFormJsonFromRepositoryOrAssets(getActivity(), org.smartregister.chw.util.Constants.JSON_FORM.getTbFollowupVisit()).toString()); } } diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/model/FamilyProfileDueModel.java b/opensrp-chw/src/main/java/org/smartregister/chw/model/FamilyProfileDueModel.java index e623df8100..7a24e58c45 100644 --- a/opensrp-chw/src/main/java/org/smartregister/chw/model/FamilyProfileDueModel.java +++ b/opensrp-chw/src/main/java/org/smartregister/chw/model/FamilyProfileDueModel.java @@ -6,8 +6,6 @@ import org.smartregister.family.model.BaseFamilyProfileDueModel; import org.smartregister.family.util.DBConstants; -import timber.log.Timber; - public class FamilyProfileDueModel extends BaseFamilyProfileDueModel { diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/model/HivCommunityFollowupFragmentModel.java b/opensrp-chw/src/main/java/org/smartregister/chw/model/HivCommunityFollowupFragmentModel.java index 116b62b94d..8fc8c553bb 100644 --- a/opensrp-chw/src/main/java/org/smartregister/chw/model/HivCommunityFollowupFragmentModel.java +++ b/opensrp-chw/src/main/java/org/smartregister/chw/model/HivCommunityFollowupFragmentModel.java @@ -15,8 +15,6 @@ import java.util.HashSet; import java.util.Set; -import timber.log.Timber; - public class HivCommunityFollowupFragmentModel extends BaseHivCommunityFollowupModel { @NonNull diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/task/TbVisitScheduler.java b/opensrp-chw/src/main/java/org/smartregister/chw/task/TbVisitScheduler.java index cb1fea0f2b..bae13d8f2d 100644 --- a/opensrp-chw/src/main/java/org/smartregister/chw/task/TbVisitScheduler.java +++ b/opensrp-chw/src/main/java/org/smartregister/chw/task/TbVisitScheduler.java @@ -13,8 +13,6 @@ import java.util.Date; import java.util.List; -import timber.log.Timber; - public class TbVisitScheduler extends BaseTaskExecutor { @Override From 6f75e32ba2ee4e3a6bb02c64a6a462616a5b8667 Mon Sep 17 00:00:00 2001 From: cozej4 Date: Fri, 17 Jul 2020 12:27:45 +0300 Subject: [PATCH 083/112] updated dependencies and ba version code and version name --- opensrp-chw/build.gradle | 10 +++++----- .../chw/application/ChwSyncConfiguration.java | 4 ++-- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/opensrp-chw/build.gradle b/opensrp-chw/build.gradle index d2a10643ff..398dd3fae8 100644 --- a/opensrp-chw/build.gradle +++ b/opensrp-chw/build.gradle @@ -137,12 +137,12 @@ android { ba { dimension = 'baseDimension' applicationIdSuffix ".ba" - versionCode 2 - versionName "1.0.2" + versionCode 3 + versionName "1.1.0" buildConfigField "String", 'opensrp_url', '"https://boresha-afya.smartregister.org/opensrp/"' buildConfigField "String", 'guidebooks_url', '"https://opensrp.s3.amazonaws.com/media/ba/"' -// buildConfigField "String", 'opensrp_url_debug', '"https://boresha-afya-stage.smartregister.org/opensrp/"' - buildConfigField "String", 'opensrp_url_debug', '"https://ba-unified-stage.smartregister.org/opensrp/"' + buildConfigField "String", 'opensrp_url_debug', '"https://boresha-afya-stage.smartregister.org/opensrp/"' +// buildConfigField "String", 'opensrp_url_debug', '"https://ba-unified-stage.smartregister.org/opensrp/"' buildConfigField "String[]", "LOCATION_HIERACHY", '{"Country","Region","District","Ward" , "Health Facility", "Village", "Village Sublocations"}' buildConfigField "String[]", "ALLOWED_LOCATION_LEVELS", '{"Ward" , "Health Facility", "Village", "Village Sublocations"}' buildConfigField "String[]", "ALLOWED_LOCATION_LEVELS_DEBUG", '{"MOH Jhpiego Facility Name" , "Village"}' @@ -254,7 +254,7 @@ android { } dependencies { - implementation('org.smartregister:opensrp-client-chw-core:1.3.1-Test-SNAPSHOT@aar') { + implementation('org.smartregister:opensrp-client-chw-core:1.3.1-SNAPSHOT@aar') { transitive = true exclude group: 'com.android.support', module: 'appcompat-v7' exclude group: 'androidx.legacy', module: 'legacy-support-v4' diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/application/ChwSyncConfiguration.java b/opensrp-chw/src/main/java/org/smartregister/chw/application/ChwSyncConfiguration.java index 0bd45e6ca7..31b64ffd5b 100644 --- a/opensrp-chw/src/main/java/org/smartregister/chw/application/ChwSyncConfiguration.java +++ b/opensrp-chw/src/main/java/org/smartregister/chw/application/ChwSyncConfiguration.java @@ -65,11 +65,11 @@ public boolean isSyncUsingPost() { @Override public List getSynchronizedLocationTags() { - return Collections.singletonList("Facility"); + return Collections.singletonList("MOH Jhpiego Facility Name"); } @Override public String getTopAllowedLocationLevel() { - return "Council"; + return "Ward"; } } From c9875ac41e84f1873f9a27653146ac21d412f2ca Mon Sep 17 00:00:00 2001 From: Elly Kitoto Date: Fri, 17 Jul 2020 16:02:36 +0300 Subject: [PATCH 084/112] Update HIV and TB visit schedulers Signed-off-by: Elly Kitoto --- .../smartregister/chw/application/ChwSyncConfiguration.java | 6 +++--- .../java/org/smartregister/chw/task/HivVisitScheduler.java | 1 - .../java/org/smartregister/chw/task/TbVisitScheduler.java | 1 - 3 files changed, 3 insertions(+), 5 deletions(-) diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/application/ChwSyncConfiguration.java b/opensrp-chw/src/main/java/org/smartregister/chw/application/ChwSyncConfiguration.java index 31b64ffd5b..48714b7fc1 100644 --- a/opensrp-chw/src/main/java/org/smartregister/chw/application/ChwSyncConfiguration.java +++ b/opensrp-chw/src/main/java/org/smartregister/chw/application/ChwSyncConfiguration.java @@ -5,7 +5,7 @@ import org.smartregister.chw.BuildConfig; import org.smartregister.chw.core.utils.Utils; -import java.util.Collections; +import java.util.Arrays; import java.util.List; /** @@ -65,11 +65,11 @@ public boolean isSyncUsingPost() { @Override public List getSynchronizedLocationTags() { - return Collections.singletonList("MOH Jhpiego Facility Name"); + return Arrays.asList("MOH Jhpiego Facility Name", "Health Facility", "Facility"); } @Override public String getTopAllowedLocationLevel() { - return "Ward"; + return "District"; } } diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/task/HivVisitScheduler.java b/opensrp-chw/src/main/java/org/smartregister/chw/task/HivVisitScheduler.java index d65c30ede8..78278632e6 100644 --- a/opensrp-chw/src/main/java/org/smartregister/chw/task/HivVisitScheduler.java +++ b/opensrp-chw/src/main/java/org/smartregister/chw/task/HivVisitScheduler.java @@ -32,7 +32,6 @@ public List generateTasks(String baseEntityID, String eventName, D baseScheduleTask.setScheduleDueDate(hivFollowupRule.getDueDate()); baseScheduleTask.setScheduleExpiryDate(hivFollowupRule.getExpiryDate()); - baseScheduleTask.setScheduleCompletionDate(hivFollowupRule.getCompletionDate()); baseScheduleTask.setScheduleOverDueDate(hivFollowupRule.getOverDueDate()); return toScheduleList(baseScheduleTask); diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/task/TbVisitScheduler.java b/opensrp-chw/src/main/java/org/smartregister/chw/task/TbVisitScheduler.java index bae13d8f2d..dd6646f32c 100644 --- a/opensrp-chw/src/main/java/org/smartregister/chw/task/TbVisitScheduler.java +++ b/opensrp-chw/src/main/java/org/smartregister/chw/task/TbVisitScheduler.java @@ -32,7 +32,6 @@ public List generateTasks(String baseEntityID, String eventName, D baseScheduleTask.setScheduleDueDate(tbFollowupRule.getDueDate()); baseScheduleTask.setScheduleExpiryDate(tbFollowupRule.getExpiryDate()); - baseScheduleTask.setScheduleCompletionDate(tbFollowupRule.getCompletionDate()); baseScheduleTask.setScheduleOverDueDate(tbFollowupRule.getOverDueDate()); return toScheduleList(baseScheduleTask); From 17bacbd1b66709f00141a1013e5472c9fed461d3 Mon Sep 17 00:00:00 2001 From: cozej4 Date: Thu, 30 Jul 2020 12:59:52 +0300 Subject: [PATCH 085/112] Code cleaning --- .../java/org/smartregister/chw/application/ChwApplication.java | 2 -- .../main/java/org/smartregister/chw/task/HivVisitScheduler.java | 1 - .../main/java/org/smartregister/chw/task/TbVisitScheduler.java | 1 - 3 files changed, 4 deletions(-) diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/application/ChwApplication.java b/opensrp-chw/src/main/java/org/smartregister/chw/application/ChwApplication.java index b83538c42a..99121ed03a 100644 --- a/opensrp-chw/src/main/java/org/smartregister/chw/application/ChwApplication.java +++ b/opensrp-chw/src/main/java/org/smartregister/chw/application/ChwApplication.java @@ -390,8 +390,6 @@ public interface Flavor { boolean hasJobAidsVitaminAGraph(); - boolean hasJobAidsVitaminAGraph(); - boolean hasHIV(); boolean hasTB(); diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/task/HivVisitScheduler.java b/opensrp-chw/src/main/java/org/smartregister/chw/task/HivVisitScheduler.java index d65c30ede8..78278632e6 100644 --- a/opensrp-chw/src/main/java/org/smartregister/chw/task/HivVisitScheduler.java +++ b/opensrp-chw/src/main/java/org/smartregister/chw/task/HivVisitScheduler.java @@ -32,7 +32,6 @@ public List generateTasks(String baseEntityID, String eventName, D baseScheduleTask.setScheduleDueDate(hivFollowupRule.getDueDate()); baseScheduleTask.setScheduleExpiryDate(hivFollowupRule.getExpiryDate()); - baseScheduleTask.setScheduleCompletionDate(hivFollowupRule.getCompletionDate()); baseScheduleTask.setScheduleOverDueDate(hivFollowupRule.getOverDueDate()); return toScheduleList(baseScheduleTask); diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/task/TbVisitScheduler.java b/opensrp-chw/src/main/java/org/smartregister/chw/task/TbVisitScheduler.java index bae13d8f2d..dd6646f32c 100644 --- a/opensrp-chw/src/main/java/org/smartregister/chw/task/TbVisitScheduler.java +++ b/opensrp-chw/src/main/java/org/smartregister/chw/task/TbVisitScheduler.java @@ -32,7 +32,6 @@ public List generateTasks(String baseEntityID, String eventName, D baseScheduleTask.setScheduleDueDate(tbFollowupRule.getDueDate()); baseScheduleTask.setScheduleExpiryDate(tbFollowupRule.getExpiryDate()); - baseScheduleTask.setScheduleCompletionDate(tbFollowupRule.getCompletionDate()); baseScheduleTask.setScheduleOverDueDate(tbFollowupRule.getOverDueDate()); return toScheduleList(baseScheduleTask); From 6f32d7056dca87548a3cd05c48f005f1a0f45c6b Mon Sep 17 00:00:00 2001 From: cozej4 Date: Thu, 30 Jul 2020 13:07:30 +0300 Subject: [PATCH 086/112] Code refactoring due to changes made on client-core 1.15.1-SNAPSHOT --- opensrp-chw/build.gradle | 9 ++++++++- .../org/smartregister/chw/dao/WashCheckDao.java | 2 +- .../chw/dataloader/FamilyMemberDataLoader.java | 2 +- .../chw/sync/ChwClientProcessor.java | 2 +- .../org/smartregister/chw/util/ChildUtils.java | 15 +++++++++------ 5 files changed, 20 insertions(+), 10 deletions(-) diff --git a/opensrp-chw/build.gradle b/opensrp-chw/build.gradle index d260364fde..069da975ff 100644 --- a/opensrp-chw/build.gradle +++ b/opensrp-chw/build.gradle @@ -52,6 +52,11 @@ android { buildConfigField "long", "BUILD_TIMESTAMP", System.currentTimeMillis() + "L" buildConfigField "boolean", "IS_SYNC_SETTINGS", "false" testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" + javaCompileOptions { + annotationProcessorOptions{ + includeCompileClasspath = true + } + } } dexOptions { @@ -113,6 +118,8 @@ android { exclude 'META-INF/dependencies.txt' exclude 'META-INF/LGPL2.1' exclude 'LICENSE.txt' + exclude 'META-INF/LICENSE.md' + exclude 'META-INF/NOTICE.md' } @@ -256,7 +263,7 @@ android { } dependencies { - implementation('org.smartregister:opensrp-client-chw-core:1.3.2-SNAPSHOT@aar') { + implementation('org.smartregister:opensrp-client-chw-core:1.4.3-SNAPSHOT@aar') { transitive = true exclude group: 'com.android.support', module: 'appcompat-v7' exclude group: 'androidx.legacy', module: 'legacy-support-v4' diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/dao/WashCheckDao.java b/opensrp-chw/src/main/java/org/smartregister/chw/dao/WashCheckDao.java index 4e50883ef5..640f114bc5 100644 --- a/opensrp-chw/src/main/java/org/smartregister/chw/dao/WashCheckDao.java +++ b/opensrp-chw/src/main/java/org/smartregister/chw/dao/WashCheckDao.java @@ -5,7 +5,7 @@ import org.apache.commons.lang3.StringUtils; import org.smartregister.chw.anc.domain.VisitDetail; import org.smartregister.dao.AbstractDao; -import org.smartregister.domain.db.Event; +import org.smartregister.domain.Event; import org.smartregister.domain.db.EventClient; import java.util.ArrayList; diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/dataloader/FamilyMemberDataLoader.java b/opensrp-chw/src/main/java/org/smartregister/chw/dataloader/FamilyMemberDataLoader.java index dc30da920c..f9eda84477 100644 --- a/opensrp-chw/src/main/java/org/smartregister/chw/dataloader/FamilyMemberDataLoader.java +++ b/opensrp-chw/src/main/java/org/smartregister/chw/dataloader/FamilyMemberDataLoader.java @@ -17,7 +17,7 @@ import org.smartregister.chw.util.JsonFormUtils; import org.smartregister.chw.util.Utils; import org.smartregister.domain.Photo; -import org.smartregister.domain.db.Client; +import org.smartregister.domain.Client; import org.smartregister.family.util.DBConstants; import org.smartregister.util.ImageUtils; diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/sync/ChwClientProcessor.java b/opensrp-chw/src/main/java/org/smartregister/chw/sync/ChwClientProcessor.java index 618aa67a13..2321285011 100644 --- a/opensrp-chw/src/main/java/org/smartregister/chw/sync/ChwClientProcessor.java +++ b/opensrp-chw/src/main/java/org/smartregister/chw/sync/ChwClientProcessor.java @@ -7,7 +7,7 @@ import org.smartregister.chw.core.sync.CoreClientProcessor; import org.smartregister.chw.core.utils.CoreConstants; import org.smartregister.chw.schedulers.ChwScheduleTaskExecutor; -import org.smartregister.domain.db.Event; +import org.smartregister.domain.Event; import org.smartregister.domain.db.EventClient; import org.smartregister.domain.jsonmapping.ClientClassification; import org.smartregister.domain.jsonmapping.Table; diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/util/ChildUtils.java b/opensrp-chw/src/main/java/org/smartregister/chw/util/ChildUtils.java index 7889fe8513..23959ca0b6 100644 --- a/opensrp-chw/src/main/java/org/smartregister/chw/util/ChildUtils.java +++ b/opensrp-chw/src/main/java/org/smartregister/chw/util/ChildUtils.java @@ -2,12 +2,15 @@ import android.content.Context; + import com.google.gson.reflect.TypeToken; import org.smartregister.chw.R; import org.smartregister.chw.core.utils.ChildDBConstants; import org.smartregister.chw.core.utils.CoreChildUtils; import org.smartregister.chw.core.utils.ServiceTask; +import org.smartregister.domain.Event; +import org.smartregister.domain.Obs; import org.smartregister.family.util.DBConstants; import org.smartregister.util.DateUtil; @@ -80,10 +83,10 @@ public static String[] mainColumns(String tableName, String familyTable, String public static ServiceTask createServiceTaskFromEvent(String taskType, String details, String title, String formSubmissionId) { ServiceTask serviceTask = new ServiceTask(); - org.smartregister.domain.db.Event event = ChildUtils.gsonConverter.fromJson(details, new TypeToken() { + Event event = ChildUtils.gsonConverter.fromJson(details, new TypeToken() { }.getType()); - List observations = event.getObs(); - for (org.smartregister.domain.db.Obs obs : observations) { + List observations = event.getObs(); + for (Obs obs : observations) { if (obs.getFormSubmissionField().equalsIgnoreCase(formSubmissionId)) { List hu = obs.getHumanReadableValues(); String value = ""; @@ -101,11 +104,11 @@ public static ServiceTask createServiceTaskFromEvent(String taskType, String det public static ServiceTask createECDTaskFromEvent(Context context, String taskType, String details, String title) { ServiceTask serviceTask = new ServiceTask(); - org.smartregister.domain.db.Event event = ChildUtils.gsonConverter.fromJson(details, new TypeToken() { + Event event = ChildUtils.gsonConverter.fromJson(details, new TypeToken() { }.getType()); - List observations = event.getObs(); + List observations = event.getObs(); String label = ""; - for (org.smartregister.domain.db.Obs obs : observations) { + for (Obs obs : observations) { if (obs.getFormSubmissionField().equalsIgnoreCase("develop_warning_signs")) { List hu = obs.getHumanReadableValues(); String value = ""; From 1c72680e770ddf7ea88e52093babb8c39e7125d0 Mon Sep 17 00:00:00 2001 From: cozej4 Date: Thu, 30 Jul 2020 13:10:53 +0300 Subject: [PATCH 087/112] Fixed codacy issues --- .../chw/activity/PncMemberProfileActivity.java | 2 +- .../chw/activity/TbCommunityFollowupDetailsActivity.java | 7 +++---- .../smartregister/chw/service/SchedulesIntentService.java | 2 -- 3 files changed, 4 insertions(+), 7 deletions(-) diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/activity/PncMemberProfileActivity.java b/opensrp-chw/src/main/java/org/smartregister/chw/activity/PncMemberProfileActivity.java index f1acb0255b..fd45ef64a2 100644 --- a/opensrp-chw/src/main/java/org/smartregister/chw/activity/PncMemberProfileActivity.java +++ b/opensrp-chw/src/main/java/org/smartregister/chw/activity/PncMemberProfileActivity.java @@ -379,7 +379,7 @@ private void addPncReferralTypes() { if (BuildConfig.USE_UNIFIED_REFERRAL_APPROACH) { referralTypeModels.add(new ReferralTypeModel(getString(R.string.gbv_referral), - org.smartregister.chw.util.Constants.JSON_FORM.getGbvReferralForm(), CoreConstants.TASKS_FOCUS.SUSPECTED_GBV)); + CoreConstants.JSON_FORM.getGbvReferralForm(), CoreConstants.TASKS_FOCUS.SUSPECTED_GBV)); } } diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/activity/TbCommunityFollowupDetailsActivity.java b/opensrp-chw/src/main/java/org/smartregister/chw/activity/TbCommunityFollowupDetailsActivity.java index 88eb72000d..bd95abf51c 100644 --- a/opensrp-chw/src/main/java/org/smartregister/chw/activity/TbCommunityFollowupDetailsActivity.java +++ b/opensrp-chw/src/main/java/org/smartregister/chw/activity/TbCommunityFollowupDetailsActivity.java @@ -4,15 +4,14 @@ import com.vijay.jsonwizard.utils.FormUtils; import org.smartregister.chw.tb.activity.BaseTbCommunityFollowupDetailsActivity; - -import static org.smartregister.chw.core.utils.FormUtils.getFormUtils; +import org.smartregister.chw.util.Constants; public class TbCommunityFollowupDetailsActivity extends BaseTbCommunityFollowupDetailsActivity { @Override - public void openFollowupForm(){ - TbRegisterActivity.startTbFormActivity(this, getMemberObject().getBaseEntityId(),org.smartregister.chw.util.Constants.JSON_FORM.getHivCommunityFollowFeedback(),(new FormUtils()).getFormJsonFromRepositoryOrAssets(this, org.smartregister.chw.util.Constants.JSON_FORM.getHivCommunityFollowFeedback()).toString()); + public void openFollowupForm() { + TbRegisterActivity.startTbFormActivity(this, getMemberObject().getBaseEntityId(), Constants.JSON_FORM.getHivCommunityFollowFeedback(), (new FormUtils()).getFormJsonFromRepositoryOrAssets(this, Constants.JSON_FORM.getHivCommunityFollowFeedback()).toString()); } } \ No newline at end of file diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/service/SchedulesIntentService.java b/opensrp-chw/src/main/java/org/smartregister/chw/service/SchedulesIntentService.java index 1f3e18480f..571883c4fc 100644 --- a/opensrp-chw/src/main/java/org/smartregister/chw/service/SchedulesIntentService.java +++ b/opensrp-chw/src/main/java/org/smartregister/chw/service/SchedulesIntentService.java @@ -5,8 +5,6 @@ import androidx.annotation.Nullable; -import com.google.gson.Gson; - import org.smartregister.chw.application.ChwApplication; import org.smartregister.chw.core.utils.CoreConstants; import org.smartregister.chw.dao.ScheduleDao; From 2924108d5559879af5e22b35a614ae2b66564e33 Mon Sep 17 00:00:00 2001 From: Elly Kitoto Date: Thu, 10 Sep 2020 16:35:30 +0300 Subject: [PATCH 088/112] Fix failing builds Signed-off-by: Elly Kitoto --- .../AllClientsMemberProfileActivity.java | 13 ++++++-- .../FamilyOtherMemberProfileActivity.java | 14 +++++++-- .../HivCommunityFollowupDetailsActivity.java | 9 +++++- .../chw/activity/HivProfileActivity.java | 24 +++++++++++--- .../activity/PncMemberProfileActivity.java | 13 ++++++-- .../TbCommunityFollowupDetailsActivity.java | 10 ++++-- .../chw/activity/TbProfileActivity.java | 31 ++++++++++++++----- .../chw/fragment/HivRegisterFragment.java | 12 ++++--- .../fragment/TbFollowupRegisterFragment.java | 10 ++++-- .../chw/fragment/TbRegisterFragment.java | 11 +++++-- 10 files changed, 117 insertions(+), 30 deletions(-) diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/activity/AllClientsMemberProfileActivity.java b/opensrp-chw/src/main/java/org/smartregister/chw/activity/AllClientsMemberProfileActivity.java index e92499e83d..80197424c7 100644 --- a/opensrp-chw/src/main/java/org/smartregister/chw/activity/AllClientsMemberProfileActivity.java +++ b/opensrp-chw/src/main/java/org/smartregister/chw/activity/AllClientsMemberProfileActivity.java @@ -7,6 +7,7 @@ import com.vijay.jsonwizard.utils.FormUtils; +import org.json.JSONException; import org.json.JSONObject; import org.smartregister.chw.R; import org.smartregister.chw.core.activity.CoreAllClientsMemberProfileActivity; @@ -69,12 +70,20 @@ protected void startMalariaRegister() { @Override protected void startHivRegister() { - HivRegisterActivity.startHIVFormActivity(AllClientsMemberProfileActivity.this, baseEntityId, org.smartregister.chw.util.Constants.JSON_FORM.getHivRegistration(), (new FormUtils()).getFormJsonFromRepositoryOrAssets(this, org.smartregister.chw.util.Constants.JSON_FORM.getHivRegistration()).toString()); + try { + HivRegisterActivity.startHIVFormActivity(AllClientsMemberProfileActivity.this, baseEntityId, Constants.JSON_FORM.getHivRegistration(), (new FormUtils()).getFormJsonFromRepositoryOrAssets(this, Constants.JSON_FORM.getHivRegistration()).toString()); + } catch (JSONException e) { + Timber.e(e); + } } @Override protected void startTbRegister() { - TbRegisterActivity.startTbFormActivity(AllClientsMemberProfileActivity.this, baseEntityId, org.smartregister.chw.util.Constants.JSON_FORM.getTbRegistration(), (new FormUtils()).getFormJsonFromRepositoryOrAssets(this, org.smartregister.chw.util.Constants.JSON_FORM.getTbRegistration()).toString()); + try { + TbRegisterActivity.startTbFormActivity(AllClientsMemberProfileActivity.this, baseEntityId, Constants.JSON_FORM.getTbRegistration(), (new FormUtils()).getFormJsonFromRepositoryOrAssets(this, Constants.JSON_FORM.getTbRegistration()).toString()); + } catch (JSONException e) { + Timber.e(e); + } } @Override diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/activity/FamilyOtherMemberProfileActivity.java b/opensrp-chw/src/main/java/org/smartregister/chw/activity/FamilyOtherMemberProfileActivity.java index 56afd8cd9a..d64525e538 100644 --- a/opensrp-chw/src/main/java/org/smartregister/chw/activity/FamilyOtherMemberProfileActivity.java +++ b/opensrp-chw/src/main/java/org/smartregister/chw/activity/FamilyOtherMemberProfileActivity.java @@ -9,6 +9,7 @@ import com.vijay.jsonwizard.utils.FormUtils; +import org.json.JSONException; import org.json.JSONObject; import org.smartregister.chw.R; import org.smartregister.chw.application.ChwApplication; @@ -22,6 +23,7 @@ import org.smartregister.chw.fp.util.FamilyPlanningConstants; import org.smartregister.chw.fragment.FamilyOtherMemberProfileFragment; import org.smartregister.chw.presenter.FamilyOtherMemberActivityPresenter; +import org.smartregister.chw.util.Constants; import org.smartregister.chw.util.Utils; import org.smartregister.commonregistry.CommonPersonObjectClient; import org.smartregister.family.adapter.ViewPagerAdapter; @@ -120,12 +122,20 @@ protected void removeIndividualProfile() { @Override protected void startHivRegister() { - HivRegisterActivity.startHIVFormActivity(FamilyOtherMemberProfileActivity.this, baseEntityId, org.smartregister.chw.util.Constants.JSON_FORM.getHivRegistration(), (new FormUtils()).getFormJsonFromRepositoryOrAssets(this, org.smartregister.chw.util.Constants.JSON_FORM.getHivRegistration()).toString()); + try { + HivRegisterActivity.startHIVFormActivity(FamilyOtherMemberProfileActivity.this, baseEntityId, Constants.JSON_FORM.getHivRegistration(), (new FormUtils()).getFormJsonFromRepositoryOrAssets(this, Constants.JSON_FORM.getHivRegistration()).toString()); + } catch (JSONException e) { + Timber.e(e); + } } @Override protected void startTbRegister() { - TbRegisterActivity.startTbFormActivity(FamilyOtherMemberProfileActivity.this, baseEntityId, org.smartregister.chw.util.Constants.JSON_FORM.getTbRegistration(), (new FormUtils()).getFormJsonFromRepositoryOrAssets(this, org.smartregister.chw.util.Constants.JSON_FORM.getTbRegistration()).toString()); + try { + TbRegisterActivity.startTbFormActivity(FamilyOtherMemberProfileActivity.this, baseEntityId, Constants.JSON_FORM.getTbRegistration(), (new FormUtils()).getFormJsonFromRepositoryOrAssets(this, Constants.JSON_FORM.getTbRegistration()).toString()); + } catch (JSONException e) { + Timber.e(e); + } } @Override diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/activity/HivCommunityFollowupDetailsActivity.java b/opensrp-chw/src/main/java/org/smartregister/chw/activity/HivCommunityFollowupDetailsActivity.java index e04971e24c..3251cb492c 100644 --- a/opensrp-chw/src/main/java/org/smartregister/chw/activity/HivCommunityFollowupDetailsActivity.java +++ b/opensrp-chw/src/main/java/org/smartregister/chw/activity/HivCommunityFollowupDetailsActivity.java @@ -2,12 +2,19 @@ import com.vijay.jsonwizard.utils.FormUtils; +import org.json.JSONException; import org.smartregister.chw.hiv.activity.BaseHivCommunityFollowupDetailsActivity; +import timber.log.Timber; + public class HivCommunityFollowupDetailsActivity extends BaseHivCommunityFollowupDetailsActivity { @Override protected void openFollowupForm() { - HivRegisterActivity.startHIVFormActivity(this, getMemberObject().getBaseEntityId(), org.smartregister.chw.util.Constants.JSON_FORM.getHivCommunityFollowFeedback(), (new FormUtils()).getFormJsonFromRepositoryOrAssets(this, org.smartregister.chw.util.Constants.JSON_FORM.getHivCommunityFollowFeedback()).toString()); + try { + HivRegisterActivity.startHIVFormActivity(this, getMemberObject().getBaseEntityId(), org.smartregister.chw.util.Constants.JSON_FORM.getHivCommunityFollowFeedback(), (new FormUtils()).getFormJsonFromRepositoryOrAssets(this, org.smartregister.chw.util.Constants.JSON_FORM.getHivCommunityFollowFeedback()).toString()); + } catch (JSONException e) { + Timber.e(e); + } } } diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/activity/HivProfileActivity.java b/opensrp-chw/src/main/java/org/smartregister/chw/activity/HivProfileActivity.java index ba78c65fa3..76080dfa9a 100644 --- a/opensrp-chw/src/main/java/org/smartregister/chw/activity/HivProfileActivity.java +++ b/opensrp-chw/src/main/java/org/smartregister/chw/activity/HivProfileActivity.java @@ -14,6 +14,7 @@ import com.vijay.jsonwizard.utils.FormUtils; import org.apache.commons.lang3.StringUtils; +import org.json.JSONException; import org.smartregister.chw.BuildConfig; import org.smartregister.chw.R; import org.smartregister.chw.application.ChwApplication; @@ -58,7 +59,7 @@ public static void startHivProfileActivity(Activity activity, HivMemberObject me activity.startActivity(intent); } - public static void startHivFollowupActivity(Activity activity, String baseEntityID) { + public static void startHivFollowupActivity(Activity activity, String baseEntityID) throws JSONException { Intent intent = new Intent(activity, BaseHivRegistrationFormsActivity.class); intent.putExtra(org.smartregister.chw.hiv.util.Constants.ActivityPayload.BASE_ENTITY_ID, baseEntityID); intent.putExtra(org.smartregister.chw.hiv.util.Constants.ActivityPayload.JSON_FORM, (new FormUtils()).getFormJsonFromRepositoryOrAssets(activity, org.smartregister.chw.util.Constants.JSON_FORM.getHivFollowupVisit()).toString()); @@ -158,7 +159,11 @@ public void openMedicalHistory() { @Override public void openHivRegistrationForm() { - HivRegisterActivity.startHIVFormActivity(this, getHivMemberObject().getBaseEntityId(), org.smartregister.chw.util.Constants.JSON_FORM.getHivRegistration(), (new FormUtils()).getFormJsonFromRepositoryOrAssets(this, org.smartregister.chw.util.Constants.JSON_FORM.getHivRegistration()).toString()); + try { + HivRegisterActivity.startHIVFormActivity(this, getHivMemberObject().getBaseEntityId(), CoreConstants.JSON_FORM.getHivRegistration(), (new FormUtils()).getFormJsonFromRepositoryOrAssets(this, CoreConstants.JSON_FORM.getHivRegistration()).toString()); + } catch (JSONException e) { + Timber.e(e); + } } @@ -182,8 +187,13 @@ public void openFamilyDueServices() { @Override public void openFollowUpVisitForm(boolean isEdit) { - if (!isEdit) - startHivFollowupActivity(this, getHivMemberObject().getBaseEntityId()); + if (!isEdit) { + try { + startHivFollowupActivity(this, getHivMemberObject().getBaseEntityId()); + } catch (JSONException e) { + Timber.e(e); + } + } } private void addHivReferralTypes() { @@ -256,7 +266,11 @@ public boolean onOptionsItemSelected(MenuItem item) { } protected void startTbRegister() { - TbRegisterActivity.startTbFormActivity(HivProfileActivity.this, getHivMemberObject().getBaseEntityId(), org.smartregister.chw.util.Constants.JSON_FORM.getTbRegistration(), (new FormUtils()).getFormJsonFromRepositoryOrAssets(this, org.smartregister.chw.util.Constants.JSON_FORM.getTbRegistration()).toString()); + try { + TbRegisterActivity.startTbFormActivity(HivProfileActivity.this, getHivMemberObject().getBaseEntityId(), CoreConstants.JSON_FORM.getTbRegistration(), (new FormUtils()).getFormJsonFromRepositoryOrAssets(this, CoreConstants.JSON_FORM.getTbRegistration()).toString()); + } catch (JSONException e) { + Timber.e(e); + } } } diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/activity/PncMemberProfileActivity.java b/opensrp-chw/src/main/java/org/smartregister/chw/activity/PncMemberProfileActivity.java index 83eca8f4bf..8a24caba75 100644 --- a/opensrp-chw/src/main/java/org/smartregister/chw/activity/PncMemberProfileActivity.java +++ b/opensrp-chw/src/main/java/org/smartregister/chw/activity/PncMemberProfileActivity.java @@ -14,6 +14,7 @@ import org.apache.commons.lang3.StringUtils; import org.joda.time.DateTime; import org.joda.time.Days; +import org.json.JSONException; import org.json.JSONObject; import org.smartregister.chw.BuildConfig; import org.smartregister.chw.R; @@ -396,12 +397,20 @@ protected void startFpRegister() { @Override protected void startHivRegister() { - HivRegisterActivity.startHIVFormActivity(this, memberObject.getBaseEntityId(), CoreConstants.JSON_FORM.getHivRegistration(), (new FormUtils()).getFormJsonFromRepositoryOrAssets(this, CoreConstants.JSON_FORM.getHivRegistration()).toString()); + try { + HivRegisterActivity.startHIVFormActivity(this, memberObject.getBaseEntityId(), JSON_FORM.getHivRegistration(), (new FormUtils()).getFormJsonFromRepositoryOrAssets(this, JSON_FORM.getHivRegistration()).toString()); + } catch (JSONException e) { + Timber.e(e); + } } @Override protected void startTbRegister() { - TbRegisterActivity.startTbFormActivity(this, memberObject.getBaseEntityId(), CoreConstants.JSON_FORM.getTbRegistration(), (new FormUtils()).getFormJsonFromRepositoryOrAssets(this, CoreConstants.JSON_FORM.getTbRegistration()).toString()); + try { + TbRegisterActivity.startTbFormActivity(this, memberObject.getBaseEntityId(), JSON_FORM.getTbRegistration(), (new FormUtils()).getFormJsonFromRepositoryOrAssets(this, JSON_FORM.getTbRegistration()).toString()); + } catch (JSONException e) { + Timber.e(e); + } } @Override diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/activity/TbCommunityFollowupDetailsActivity.java b/opensrp-chw/src/main/java/org/smartregister/chw/activity/TbCommunityFollowupDetailsActivity.java index bd95abf51c..768e3af8a2 100644 --- a/opensrp-chw/src/main/java/org/smartregister/chw/activity/TbCommunityFollowupDetailsActivity.java +++ b/opensrp-chw/src/main/java/org/smartregister/chw/activity/TbCommunityFollowupDetailsActivity.java @@ -3,15 +3,21 @@ import com.vijay.jsonwizard.utils.FormUtils; +import org.json.JSONException; import org.smartregister.chw.tb.activity.BaseTbCommunityFollowupDetailsActivity; import org.smartregister.chw.util.Constants; -public class TbCommunityFollowupDetailsActivity extends BaseTbCommunityFollowupDetailsActivity { +import timber.log.Timber; +public class TbCommunityFollowupDetailsActivity extends BaseTbCommunityFollowupDetailsActivity { @Override public void openFollowupForm() { - TbRegisterActivity.startTbFormActivity(this, getMemberObject().getBaseEntityId(), Constants.JSON_FORM.getHivCommunityFollowFeedback(), (new FormUtils()).getFormJsonFromRepositoryOrAssets(this, Constants.JSON_FORM.getHivCommunityFollowFeedback()).toString()); + try { + TbRegisterActivity.startTbFormActivity(this, getMemberObject().getBaseEntityId(), Constants.JSON_FORM.getHivCommunityFollowFeedback(), (new FormUtils()).getFormJsonFromRepositoryOrAssets(this, Constants.JSON_FORM.getHivCommunityFollowFeedback()).toString()); + } catch (JSONException e) { + Timber.e(e); + } } } \ No newline at end of file diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/activity/TbProfileActivity.java b/opensrp-chw/src/main/java/org/smartregister/chw/activity/TbProfileActivity.java index 7de62deeb8..33697674bb 100644 --- a/opensrp-chw/src/main/java/org/smartregister/chw/activity/TbProfileActivity.java +++ b/opensrp-chw/src/main/java/org/smartregister/chw/activity/TbProfileActivity.java @@ -14,6 +14,7 @@ import com.vijay.jsonwizard.utils.FormUtils; import org.apache.commons.lang3.StringUtils; +import org.json.JSONException; import org.smartregister.chw.BuildConfig; import org.smartregister.chw.R; import org.smartregister.chw.application.ChwApplication; @@ -58,7 +59,7 @@ public static void startTbProfileActivity(Activity activity, TbMemberObject memb activity.startActivity(intent); } - public void startTbFollowupActivity(Activity activity, String baseEntityID) { + public void startTbFollowupActivity(Activity activity, String baseEntityID) throws JSONException { Intent intent = new Intent(activity, BaseTbRegistrationFormsActivity.class); intent.putExtra(org.smartregister.chw.tb.util.Constants.ActivityPayload.BASE_ENTITY_ID, baseEntityID); intent.putExtra(org.smartregister.chw.tb.util.Constants.ActivityPayload.JSON_FORM, (new FormUtils()).getFormJsonFromRepositoryOrAssets(this, org.smartregister.chw.util.Constants.JSON_FORM.getTbFollowupVisit()).toString()); @@ -98,7 +99,11 @@ protected void removeMember() { @Override protected void startTbCaseClosure() { - TbRegisterActivity.startTbFormActivity(this, getTbMemberObject().getBaseEntityId(), org.smartregister.chw.util.Constants.JSON_FORM.getTbCaseClosure(), (new FormUtils()).getFormJsonFromRepositoryOrAssets(this, org.smartregister.chw.util.Constants.JSON_FORM.getTbCaseClosure()).toString()); + try { + TbRegisterActivity.startTbFormActivity(this, getTbMemberObject().getBaseEntityId(), CoreConstants.JSON_FORM.getTbCaseClosure(), (new FormUtils()).getFormJsonFromRepositoryOrAssets(this, CoreConstants.JSON_FORM.getTbCaseClosure()).toString()); + } catch (JSONException e) { + Timber.e(e); + } } @Override @@ -164,8 +169,11 @@ public void openMedicalHistory() { @Override public void openTbRegistrationForm() { - TbRegisterActivity.startTbFormActivity(this, getTbMemberObject().getBaseEntityId(), org.smartregister.chw.util.Constants.JSON_FORM.getTbRegistration(), (new FormUtils()).getFormJsonFromRepositoryOrAssets(this, org.smartregister.chw.util.Constants.JSON_FORM.getTbRegistration()).toString()); - + try { + TbRegisterActivity.startTbFormActivity(this, getTbMemberObject().getBaseEntityId(), CoreConstants.JSON_FORM.getTbRegistration(), (new FormUtils()).getFormJsonFromRepositoryOrAssets(this, CoreConstants.JSON_FORM.getTbRegistration()).toString()); + } catch (JSONException e) { + Timber.e(e); + } } @Override @@ -188,8 +196,13 @@ public void openFamilyDueServices() { @Override public void openFollowUpVisitForm(boolean isEdit) { - if (!isEdit) - startTbFollowupActivity(this, getTbMemberObject().getBaseEntityId()); + if (!isEdit) { + try { + startTbFollowupActivity(this, getTbMemberObject().getBaseEntityId()); + } catch (JSONException e) { + Timber.e(e); + } + } } private void addTbReferralTypes() { @@ -261,7 +274,11 @@ public boolean onOptionsItemSelected(MenuItem item) { } protected void startHivRegister() { - HivRegisterActivity.startHIVFormActivity(TbProfileActivity.this, getTbMemberObject().getBaseEntityId(), org.smartregister.chw.util.Constants.JSON_FORM.getHivRegistration(), (new FormUtils()).getFormJsonFromRepositoryOrAssets(this, org.smartregister.chw.util.Constants.JSON_FORM.getHivRegistration()).toString()); + try { + HivRegisterActivity.startHIVFormActivity(TbProfileActivity.this, getTbMemberObject().getBaseEntityId(), CoreConstants.JSON_FORM.getHivRegistration(), (new FormUtils()).getFormJsonFromRepositoryOrAssets(this, CoreConstants.JSON_FORM.getHivRegistration()).toString()); + } catch (JSONException e) { + Timber.e(e); + } } } diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/fragment/HivRegisterFragment.java b/opensrp-chw/src/main/java/org/smartregister/chw/fragment/HivRegisterFragment.java index c013c2ae11..19fac2b1e8 100644 --- a/opensrp-chw/src/main/java/org/smartregister/chw/fragment/HivRegisterFragment.java +++ b/opensrp-chw/src/main/java/org/smartregister/chw/fragment/HivRegisterFragment.java @@ -3,6 +3,7 @@ import com.vijay.jsonwizard.utils.FormUtils; import org.jetbrains.annotations.Nullable; +import org.json.JSONException; import org.smartregister.chw.activity.HivProfileActivity; import org.smartregister.chw.activity.HivRegisterActivity; import org.smartregister.chw.core.fragment.CoreHivRegisterFragment; @@ -40,11 +41,14 @@ protected void openProfile(CommonPersonObjectClient client) { @Override protected void openFollowUpVisit(@Nullable HivMemberObject hivMemberObject) { - if (getActivity() != null) - HivRegisterActivity.startHIVFormActivity(getActivity(), hivMemberObject.getBaseEntityId(), org.smartregister.chw.util.Constants.JSON_FORM.getHivRegistration(), (new FormUtils()).getFormJsonFromRepositoryOrAssets(getActivity(), org.smartregister.chw.util.Constants.JSON_FORM.getHivFollowupVisit()).toString()); + if (getActivity() != null) { + try { + HivRegisterActivity.startHIVFormActivity(getActivity(), hivMemberObject.getBaseEntityId(), org.smartregister.chw.util.Constants.JSON_FORM.getHivRegistration(), (new FormUtils()).getFormJsonFromRepositoryOrAssets(getActivity(), org.smartregister.chw.util.Constants.JSON_FORM.getHivFollowupVisit()).toString()); + } catch (JSONException e) { + Timber.e(e); + } + } } - - } diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/fragment/TbFollowupRegisterFragment.java b/opensrp-chw/src/main/java/org/smartregister/chw/fragment/TbFollowupRegisterFragment.java index 1b5c1008c5..1e38b9700c 100644 --- a/opensrp-chw/src/main/java/org/smartregister/chw/fragment/TbFollowupRegisterFragment.java +++ b/opensrp-chw/src/main/java/org/smartregister/chw/fragment/TbFollowupRegisterFragment.java @@ -7,6 +7,7 @@ import com.vijay.jsonwizard.utils.FormUtils; +import org.json.JSONException; import org.smartregister.chw.activity.TbCommunityFollowupDetailsActivity; import org.smartregister.chw.activity.TbRegisterActivity; import org.smartregister.chw.core.fragment.CoreTbCommunityFollowupRegisterFragment; @@ -58,8 +59,13 @@ protected void openProfile(CommonPersonObjectClient client) { @Override protected void openFollowUpVisit(@Nullable TbMemberObject tbMemberObject) { - if (getActivity() != null) - TbRegisterActivity.startTbFormActivity(getActivity(), tbMemberObject.getBaseEntityId(), org.smartregister.chw.util.Constants.JSON_FORM.getTbFollowupVisit(), (new FormUtils()).getFormJsonFromRepositoryOrAssets(getActivity(), org.smartregister.chw.util.Constants.JSON_FORM.getTbFollowupVisit()).toString()); + if (getActivity() != null) { + try { + TbRegisterActivity.startTbFormActivity(getActivity(), tbMemberObject.getBaseEntityId(), org.smartregister.chw.util.Constants.JSON_FORM.getTbFollowupVisit(), (new FormUtils()).getFormJsonFromRepositoryOrAssets(getActivity(), org.smartregister.chw.util.Constants.JSON_FORM.getTbFollowupVisit()).toString()); + } catch (JSONException e) { + Timber.e(e); + } + } } } diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/fragment/TbRegisterFragment.java b/opensrp-chw/src/main/java/org/smartregister/chw/fragment/TbRegisterFragment.java index 303252c910..8fad5c98d8 100644 --- a/opensrp-chw/src/main/java/org/smartregister/chw/fragment/TbRegisterFragment.java +++ b/opensrp-chw/src/main/java/org/smartregister/chw/fragment/TbRegisterFragment.java @@ -4,6 +4,7 @@ import com.vijay.jsonwizard.utils.FormUtils; +import org.json.JSONException; import org.smartregister.chw.activity.TbProfileActivity; import org.smartregister.chw.activity.TbRegisterActivity; import org.smartregister.chw.core.fragment.CoreTbRegisterFragment; @@ -41,10 +42,14 @@ protected void openProfile(CommonPersonObjectClient client) { @Override protected void openFollowUpVisit(@Nullable TbMemberObject tbMemberObject) { - if (getActivity() != null) - TbRegisterActivity.startTbFormActivity(getActivity(), tbMemberObject.getBaseEntityId(), org.smartregister.chw.util.Constants.JSON_FORM.getTbFollowupVisit(), (new FormUtils()).getFormJsonFromRepositoryOrAssets(getActivity(), org.smartregister.chw.util.Constants.JSON_FORM.getTbFollowupVisit()).toString()); + if (getActivity() != null) { + try { + TbRegisterActivity.startTbFormActivity(getActivity(), tbMemberObject.getBaseEntityId(), org.smartregister.chw.util.Constants.JSON_FORM.getTbFollowupVisit(), (new FormUtils()).getFormJsonFromRepositoryOrAssets(getActivity(), org.smartregister.chw.util.Constants.JSON_FORM.getTbFollowupVisit()).toString()); + } catch (JSONException e) { + Timber.e(e); + } + } } - } From 3c6c9c1f58c6d80f66800dc0c3bdb47cca27cf24 Mon Sep 17 00:00:00 2001 From: cozej4 Date: Mon, 21 Sep 2020 09:32:46 +0300 Subject: [PATCH 089/112] Updated Repository Migrations for upgrading database to version 21 --- opensrp-chw/build.gradle | 2 +- .../chw/repository/ChwRepositoryFlv.java | 13 +++++++++++++ 2 files changed, 14 insertions(+), 1 deletion(-) diff --git a/opensrp-chw/build.gradle b/opensrp-chw/build.gradle index ef9a05600c..6eba88cb43 100644 --- a/opensrp-chw/build.gradle +++ b/opensrp-chw/build.gradle @@ -160,7 +160,7 @@ android { buildConfigField "String[]", "ALLOWED_LOCATION_LEVELS_DEBUG", '{"Ward", "MOH Jhpiego Facility Name", "Health Facility", "Village", "Village Sublocations"}' buildConfigField "String", 'DEFAULT_LOCATION', '"Village Sublocations"' buildConfigField "String", 'DEFAULT_LOCATION_DEBUG', '"Village"' - buildConfigField "int", "DATABASE_VERSION", '20' + buildConfigField "int", "DATABASE_VERSION", '21' } chad { dimension = 'baseDimension' diff --git a/opensrp-chw/src/ba/java/org/smartregister/chw/repository/ChwRepositoryFlv.java b/opensrp-chw/src/ba/java/org/smartregister/chw/repository/ChwRepositoryFlv.java index 08028d6231..7a5e1924ad 100644 --- a/opensrp-chw/src/ba/java/org/smartregister/chw/repository/ChwRepositoryFlv.java +++ b/opensrp-chw/src/ba/java/org/smartregister/chw/repository/ChwRepositoryFlv.java @@ -92,6 +92,9 @@ public static void onUpgrade(Context context, SQLiteDatabase db, int oldVersion, case 20: upgradeToVersion20(db); break; + case 21: + upgradeToVersion21(db); + break; default: break; } @@ -323,4 +326,14 @@ private static void upgradeToVersion20(SQLiteDatabase db) { Timber.e(e, "upgradeToVersion20"); } } + + private static void upgradeToVersion21(SQLiteDatabase db) { + try { + DatabaseMigrationUtils.createAddedECTables(db, + new HashSet<>(Arrays.asList("ec_hiv_register", "ec_hiv_community_followup", "ec_hiv_community_feedback", "ec_tb_register", "ec_tb_community_followup", "ec_tb_community_feedback", "ec_hiv_outcome", "ec_tb_outcome")), + ChwApplication.createCommonFtsObject()); + } catch (Exception e) { + Timber.e(e, "upgradeToVersion21"); + } + } } From 9eca8e7e822f00d47a1b9fdff70fbc7690322f44 Mon Sep 17 00:00:00 2001 From: cozej4 Date: Mon, 21 Sep 2020 10:42:34 +0300 Subject: [PATCH 090/112] Refactored hiv and tb swahili registration forms --- opensrp-chw/src/ba/assets/json.form-sw/hiv_registration.json | 2 +- opensrp-chw/src/ba/assets/json.form-sw/tb_registration.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/opensrp-chw/src/ba/assets/json.form-sw/hiv_registration.json b/opensrp-chw/src/ba/assets/json.form-sw/hiv_registration.json index d62cf09959..bd0ba56043 100644 --- a/opensrp-chw/src/ba/assets/json.form-sw/hiv_registration.json +++ b/opensrp-chw/src/ba/assets/json.form-sw/hiv_registration.json @@ -55,7 +55,7 @@ }, "steps": [ { - "title": "Usajili wa wagonjwa wa VVU", + "title": "Usajili wa wateja wa VVU", "fields": [ { "name": "ctc_number", diff --git a/opensrp-chw/src/ba/assets/json.form-sw/tb_registration.json b/opensrp-chw/src/ba/assets/json.form-sw/tb_registration.json index 0133290164..2376bfbc58 100644 --- a/opensrp-chw/src/ba/assets/json.form-sw/tb_registration.json +++ b/opensrp-chw/src/ba/assets/json.form-sw/tb_registration.json @@ -55,7 +55,7 @@ }, "steps": [ { - "title": "Usajili wa wagonjwa wa TB", + "title": "Usajili wa wateja wa TB", "fields": [ { "name": "community_client_tb_registration_number", From df8659bb1ab4279f6c5b22ed74481aa79d39d541 Mon Sep 17 00:00:00 2001 From: cozej4 Date: Tue, 22 Sep 2020 08:31:06 +0300 Subject: [PATCH 091/112] Fixed travic issues --- .../chw/activity/HivProfileActivityFlv.java | 12 ++++++++++++ .../chw/activity/TbProfileActivityFlv.java | 12 ++++++++++++ .../chw/activity/HivProfileActivityFlv.java | 4 ++++ .../chw/activity/TbProfileActivityFlv.java | 4 ++++ .../chw/activity/HivProfileActivityFlv.java | 5 +++++ .../chw/activity/TbProfileActivityFlv.java | 5 +++++ .../chw/activity/HivProfileActivityFlv.java | 4 ++++ .../chw/activity/TbProfileActivityFlv.java | 4 ++++ .../chw/activity/HivProfileActivityFlv.java | 4 ++++ .../chw/activity/TbProfileActivityFlv.java | 4 ++++ .../chw/activity/HivProfileActivityFlv.java | 4 ++++ .../chw/activity/TbProfileActivityFlv.java | 4 ++++ .../activity/AllClientsMemberProfileActivity.java | 5 ++--- .../chw/activity/DefaultHivProfileActivityFlv.java | 13 +++++++++++++ .../chw/activity/DefaultTbProfileActivityFlv.java | 12 ++++++++++++ .../chw/activity/HivProfileActivity.java | 9 +++++++-- .../chw/activity/TbProfileActivity.java | 9 +++++++-- .../chw/activity/HivProfileActivityFlv.java | 4 ++++ .../chw/activity/TbProfileActivityFlv.java | 4 ++++ 19 files changed, 115 insertions(+), 7 deletions(-) create mode 100644 opensrp-chw/src/ba/java/org/smartregister/chw/activity/HivProfileActivityFlv.java create mode 100644 opensrp-chw/src/ba/java/org/smartregister/chw/activity/TbProfileActivityFlv.java create mode 100644 opensrp-chw/src/chad/java/org/smartregister/chw/activity/HivProfileActivityFlv.java create mode 100644 opensrp-chw/src/chad/java/org/smartregister/chw/activity/TbProfileActivityFlv.java create mode 100644 opensrp-chw/src/drc/java/org/smartregister/chw/activity/HivProfileActivityFlv.java create mode 100644 opensrp-chw/src/drc/java/org/smartregister/chw/activity/TbProfileActivityFlv.java create mode 100644 opensrp-chw/src/guinea/java/org/smartregister/chw/activity/HivProfileActivityFlv.java create mode 100644 opensrp-chw/src/guinea/java/org/smartregister/chw/activity/TbProfileActivityFlv.java create mode 100644 opensrp-chw/src/liberia/java/org/smartregister/chw/activity/HivProfileActivityFlv.java create mode 100644 opensrp-chw/src/liberia/java/org/smartregister/chw/activity/TbProfileActivityFlv.java create mode 100644 opensrp-chw/src/lmh/java/org/smartregister/chw/activity/HivProfileActivityFlv.java create mode 100644 opensrp-chw/src/lmh/java/org/smartregister/chw/activity/TbProfileActivityFlv.java create mode 100644 opensrp-chw/src/main/java/org/smartregister/chw/activity/DefaultHivProfileActivityFlv.java create mode 100644 opensrp-chw/src/main/java/org/smartregister/chw/activity/DefaultTbProfileActivityFlv.java create mode 100644 opensrp-chw/src/togo/java/org/smartregister/chw/activity/HivProfileActivityFlv.java create mode 100644 opensrp-chw/src/togo/java/org/smartregister/chw/activity/TbProfileActivityFlv.java diff --git a/opensrp-chw/src/ba/java/org/smartregister/chw/activity/HivProfileActivityFlv.java b/opensrp-chw/src/ba/java/org/smartregister/chw/activity/HivProfileActivityFlv.java new file mode 100644 index 0000000000..2d6334109f --- /dev/null +++ b/opensrp-chw/src/ba/java/org/smartregister/chw/activity/HivProfileActivityFlv.java @@ -0,0 +1,12 @@ +package org.smartregister.chw.activity; + +import android.view.Menu; + +import org.smartregister.chw.util.UtilsFlv; + +public class HivProfileActivityFlv extends DefaultHivProfileActivityFlv { + @Override + public void updateTbMenuItems(String baseEntityId, Menu menu) { + UtilsFlv.updateTbMenuItems(baseEntityId, menu); + } +} diff --git a/opensrp-chw/src/ba/java/org/smartregister/chw/activity/TbProfileActivityFlv.java b/opensrp-chw/src/ba/java/org/smartregister/chw/activity/TbProfileActivityFlv.java new file mode 100644 index 0000000000..700e1d3cf3 --- /dev/null +++ b/opensrp-chw/src/ba/java/org/smartregister/chw/activity/TbProfileActivityFlv.java @@ -0,0 +1,12 @@ +package org.smartregister.chw.activity; + +import android.view.Menu; + +import org.smartregister.chw.util.UtilsFlv; + +public class TbProfileActivityFlv extends DefaultTbProfileActivityFlv { + @Override + public void updateHivMenuItems(String baseEntityId, Menu menu) { + UtilsFlv.updateHivMenuItems(baseEntityId, menu); + } +} diff --git a/opensrp-chw/src/chad/java/org/smartregister/chw/activity/HivProfileActivityFlv.java b/opensrp-chw/src/chad/java/org/smartregister/chw/activity/HivProfileActivityFlv.java new file mode 100644 index 0000000000..dd5af7c454 --- /dev/null +++ b/opensrp-chw/src/chad/java/org/smartregister/chw/activity/HivProfileActivityFlv.java @@ -0,0 +1,4 @@ +package org.smartregister.chw.activity; + +public class HivProfileActivityFlv extends DefaultHivProfileActivityFlv { +} diff --git a/opensrp-chw/src/chad/java/org/smartregister/chw/activity/TbProfileActivityFlv.java b/opensrp-chw/src/chad/java/org/smartregister/chw/activity/TbProfileActivityFlv.java new file mode 100644 index 0000000000..524838ce9e --- /dev/null +++ b/opensrp-chw/src/chad/java/org/smartregister/chw/activity/TbProfileActivityFlv.java @@ -0,0 +1,4 @@ +package org.smartregister.chw.activity; + +public class TbProfileActivityFlv extends DefaultTbProfileActivityFlv { +} diff --git a/opensrp-chw/src/drc/java/org/smartregister/chw/activity/HivProfileActivityFlv.java b/opensrp-chw/src/drc/java/org/smartregister/chw/activity/HivProfileActivityFlv.java new file mode 100644 index 0000000000..2b4ea8beb6 --- /dev/null +++ b/opensrp-chw/src/drc/java/org/smartregister/chw/activity/HivProfileActivityFlv.java @@ -0,0 +1,5 @@ +package org.smartregister.chw.activity; + +public class HivProfileActivityFlv extends DefaultHivProfileActivityFlv { + +} diff --git a/opensrp-chw/src/drc/java/org/smartregister/chw/activity/TbProfileActivityFlv.java b/opensrp-chw/src/drc/java/org/smartregister/chw/activity/TbProfileActivityFlv.java new file mode 100644 index 0000000000..794a0a6bec --- /dev/null +++ b/opensrp-chw/src/drc/java/org/smartregister/chw/activity/TbProfileActivityFlv.java @@ -0,0 +1,5 @@ +package org.smartregister.chw.activity; + +public class TbProfileActivityFlv extends DefaultTbProfileActivityFlv { + +} diff --git a/opensrp-chw/src/guinea/java/org/smartregister/chw/activity/HivProfileActivityFlv.java b/opensrp-chw/src/guinea/java/org/smartregister/chw/activity/HivProfileActivityFlv.java new file mode 100644 index 0000000000..dd5af7c454 --- /dev/null +++ b/opensrp-chw/src/guinea/java/org/smartregister/chw/activity/HivProfileActivityFlv.java @@ -0,0 +1,4 @@ +package org.smartregister.chw.activity; + +public class HivProfileActivityFlv extends DefaultHivProfileActivityFlv { +} diff --git a/opensrp-chw/src/guinea/java/org/smartregister/chw/activity/TbProfileActivityFlv.java b/opensrp-chw/src/guinea/java/org/smartregister/chw/activity/TbProfileActivityFlv.java new file mode 100644 index 0000000000..524838ce9e --- /dev/null +++ b/opensrp-chw/src/guinea/java/org/smartregister/chw/activity/TbProfileActivityFlv.java @@ -0,0 +1,4 @@ +package org.smartregister.chw.activity; + +public class TbProfileActivityFlv extends DefaultTbProfileActivityFlv { +} diff --git a/opensrp-chw/src/liberia/java/org/smartregister/chw/activity/HivProfileActivityFlv.java b/opensrp-chw/src/liberia/java/org/smartregister/chw/activity/HivProfileActivityFlv.java new file mode 100644 index 0000000000..dd5af7c454 --- /dev/null +++ b/opensrp-chw/src/liberia/java/org/smartregister/chw/activity/HivProfileActivityFlv.java @@ -0,0 +1,4 @@ +package org.smartregister.chw.activity; + +public class HivProfileActivityFlv extends DefaultHivProfileActivityFlv { +} diff --git a/opensrp-chw/src/liberia/java/org/smartregister/chw/activity/TbProfileActivityFlv.java b/opensrp-chw/src/liberia/java/org/smartregister/chw/activity/TbProfileActivityFlv.java new file mode 100644 index 0000000000..524838ce9e --- /dev/null +++ b/opensrp-chw/src/liberia/java/org/smartregister/chw/activity/TbProfileActivityFlv.java @@ -0,0 +1,4 @@ +package org.smartregister.chw.activity; + +public class TbProfileActivityFlv extends DefaultTbProfileActivityFlv { +} diff --git a/opensrp-chw/src/lmh/java/org/smartregister/chw/activity/HivProfileActivityFlv.java b/opensrp-chw/src/lmh/java/org/smartregister/chw/activity/HivProfileActivityFlv.java new file mode 100644 index 0000000000..dd5af7c454 --- /dev/null +++ b/opensrp-chw/src/lmh/java/org/smartregister/chw/activity/HivProfileActivityFlv.java @@ -0,0 +1,4 @@ +package org.smartregister.chw.activity; + +public class HivProfileActivityFlv extends DefaultHivProfileActivityFlv { +} diff --git a/opensrp-chw/src/lmh/java/org/smartregister/chw/activity/TbProfileActivityFlv.java b/opensrp-chw/src/lmh/java/org/smartregister/chw/activity/TbProfileActivityFlv.java new file mode 100644 index 0000000000..524838ce9e --- /dev/null +++ b/opensrp-chw/src/lmh/java/org/smartregister/chw/activity/TbProfileActivityFlv.java @@ -0,0 +1,4 @@ +package org.smartregister.chw.activity; + +public class TbProfileActivityFlv extends DefaultTbProfileActivityFlv { +} diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/activity/AllClientsMemberProfileActivity.java b/opensrp-chw/src/main/java/org/smartregister/chw/activity/AllClientsMemberProfileActivity.java index 80197424c7..c827d8225e 100644 --- a/opensrp-chw/src/main/java/org/smartregister/chw/activity/AllClientsMemberProfileActivity.java +++ b/opensrp-chw/src/main/java/org/smartregister/chw/activity/AllClientsMemberProfileActivity.java @@ -24,7 +24,6 @@ import org.smartregister.chw.presenter.FamilyOtherMemberActivityPresenter; import org.smartregister.chw.util.Constants; import org.smartregister.chw.util.Utils; -import org.smartregister.chw.util.UtilsFlv; import org.smartregister.commonregistry.CommonPersonObjectClient; import org.smartregister.family.adapter.ViewPagerAdapter; import org.smartregister.family.fragment.BaseFamilyOtherMemberProfileFragment; @@ -43,8 +42,8 @@ public class AllClientsMemberProfileActivity extends CoreAllClientsMemberProfile public boolean onCreateOptionsMenu(Menu menu) { super.onCreateOptionsMenu(menu); menu.findItem(R.id.action_location_info).setVisible(true); - UtilsFlv.updateHivMenuItems(baseEntityId, menu); - UtilsFlv.updateTbMenuItems(baseEntityId, menu); + menu.findItem(R.id.action_hiv_registration).setVisible(true); + menu.findItem(R.id.action_tb_registration).setVisible(true); menu.findItem(R.id.action_anc_registration).setVisible(false); menu.findItem(R.id.action_sick_child_follow_up).setVisible(false); menu.findItem(R.id.action_malaria_diagnosis).setVisible(false); diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/activity/DefaultHivProfileActivityFlv.java b/opensrp-chw/src/main/java/org/smartregister/chw/activity/DefaultHivProfileActivityFlv.java new file mode 100644 index 0000000000..3306014ebd --- /dev/null +++ b/opensrp-chw/src/main/java/org/smartregister/chw/activity/DefaultHivProfileActivityFlv.java @@ -0,0 +1,13 @@ +package org.smartregister.chw.activity; + +import android.view.Menu; + +import org.smartregister.chw.R; + +public abstract class DefaultHivProfileActivityFlv implements HivProfileActivity.Flavor { + + @Override + public void updateTbMenuItems(String baseEntityId, Menu menu) { + menu.findItem(R.id.action_tb_registration).setVisible(false); + } +} diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/activity/DefaultTbProfileActivityFlv.java b/opensrp-chw/src/main/java/org/smartregister/chw/activity/DefaultTbProfileActivityFlv.java new file mode 100644 index 0000000000..fde7b42e5d --- /dev/null +++ b/opensrp-chw/src/main/java/org/smartregister/chw/activity/DefaultTbProfileActivityFlv.java @@ -0,0 +1,12 @@ +package org.smartregister.chw.activity; + +import android.view.Menu; + +import org.smartregister.chw.R; + +public abstract class DefaultTbProfileActivityFlv implements TbProfileActivity.Flavor { + @Override + public void updateHivMenuItems(String baseEntityId, Menu menu) { + menu.findItem(R.id.action_hiv_registration).setVisible(false); + } +} diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/activity/HivProfileActivity.java b/opensrp-chw/src/main/java/org/smartregister/chw/activity/HivProfileActivity.java index 76080dfa9a..24d4f3f2dc 100644 --- a/opensrp-chw/src/main/java/org/smartregister/chw/activity/HivProfileActivity.java +++ b/opensrp-chw/src/main/java/org/smartregister/chw/activity/HivProfileActivity.java @@ -36,12 +36,12 @@ import org.smartregister.chw.presenter.HivProfilePresenter; import org.smartregister.chw.schedulers.ChwScheduleTaskExecutor; import org.smartregister.chw.tb.util.Constants; -import org.smartregister.chw.util.UtilsFlv; import java.util.ArrayList; import java.util.Date; import java.util.List; +import io.reactivex.annotations.Nullable; import timber.log.Timber; import static org.smartregister.chw.util.NotificationsUtil.handleNotificationRowClick; @@ -52,6 +52,7 @@ public class HivProfileActivity extends CoreHivProfileActivity private List referralTypeModels = new ArrayList<>(); private NotificationListAdapter notificationListAdapter = new NotificationListAdapter(); + private Flavor flavor = new HivProfileActivityFlv(); public static void startHivProfileActivity(Activity activity, HivMemberObject memberObject) { Intent intent = new Intent(activity, HivProfileActivity.class); @@ -251,7 +252,7 @@ public void onReceivedNotifications(List> notifications) { public boolean onCreateOptionsMenu(Menu menu) { getMenuInflater().inflate(org.smartregister.chw.core.R.menu.hiv_profile_menu, menu); - UtilsFlv.updateTbMenuItems(getHivMemberObject().getBaseEntityId(), menu); + flavor.updateTbMenuItems(getHivMemberObject().getBaseEntityId(), menu); return true; } @@ -272,5 +273,9 @@ protected void startTbRegister() { Timber.e(e); } } + + public interface Flavor { + void updateTbMenuItems(@Nullable String baseEntityId, @Nullable Menu menu); + } } diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/activity/TbProfileActivity.java b/opensrp-chw/src/main/java/org/smartregister/chw/activity/TbProfileActivity.java index 33697674bb..f899621075 100644 --- a/opensrp-chw/src/main/java/org/smartregister/chw/activity/TbProfileActivity.java +++ b/opensrp-chw/src/main/java/org/smartregister/chw/activity/TbProfileActivity.java @@ -36,12 +36,12 @@ import org.smartregister.chw.tb.domain.TbMemberObject; import org.smartregister.chw.tb.util.Constants; import org.smartregister.chw.tb.util.TbUtil; -import org.smartregister.chw.util.UtilsFlv; import java.util.ArrayList; import java.util.Date; import java.util.List; +import io.reactivex.annotations.Nullable; import timber.log.Timber; import static org.smartregister.chw.util.NotificationsUtil.handleNotificationRowClick; @@ -52,6 +52,7 @@ public class TbProfileActivity extends CoreTbProfileActivity private List referralTypeModels = new ArrayList<>(); private NotificationListAdapter notificationListAdapter = new NotificationListAdapter(); + private Flavor flavor = new TbProfileActivityFlv(); public static void startTbProfileActivity(Activity activity, TbMemberObject memberObject) { Intent intent = new Intent(activity, TbProfileActivity.class); @@ -259,7 +260,7 @@ public void onReceivedNotifications(List> notifications) { @Override public boolean onCreateOptionsMenu(Menu menu) { getMenuInflater().inflate(org.smartregister.chw.core.R.menu.tb_profile_menu, menu); - UtilsFlv.updateHivMenuItems(getTbMemberObject().getBaseEntityId(), menu); + flavor.updateHivMenuItems(getTbMemberObject().getBaseEntityId(), menu); return true; } @@ -281,5 +282,9 @@ protected void startHivRegister() { } } + public interface Flavor { + void updateHivMenuItems(@Nullable String baseEntityId, @Nullable Menu menu); + } + } diff --git a/opensrp-chw/src/togo/java/org/smartregister/chw/activity/HivProfileActivityFlv.java b/opensrp-chw/src/togo/java/org/smartregister/chw/activity/HivProfileActivityFlv.java new file mode 100644 index 0000000000..dd5af7c454 --- /dev/null +++ b/opensrp-chw/src/togo/java/org/smartregister/chw/activity/HivProfileActivityFlv.java @@ -0,0 +1,4 @@ +package org.smartregister.chw.activity; + +public class HivProfileActivityFlv extends DefaultHivProfileActivityFlv { +} diff --git a/opensrp-chw/src/togo/java/org/smartregister/chw/activity/TbProfileActivityFlv.java b/opensrp-chw/src/togo/java/org/smartregister/chw/activity/TbProfileActivityFlv.java new file mode 100644 index 0000000000..524838ce9e --- /dev/null +++ b/opensrp-chw/src/togo/java/org/smartregister/chw/activity/TbProfileActivityFlv.java @@ -0,0 +1,4 @@ +package org.smartregister.chw.activity; + +public class TbProfileActivityFlv extends DefaultTbProfileActivityFlv { +} From 013c3778ae68a541182fc34e0dbf94b4d3846473 Mon Sep 17 00:00:00 2001 From: cozej4 Date: Tue, 22 Sep 2020 09:05:49 +0300 Subject: [PATCH 092/112] Added implementation for updating hiv and tb menu items on DefaultFamilyOtherMemberProfileActivityFlv --- .../DefaultFamilyOtherMemberProfileActivityFlv.java | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/activity/DefaultFamilyOtherMemberProfileActivityFlv.java b/opensrp-chw/src/main/java/org/smartregister/chw/activity/DefaultFamilyOtherMemberProfileActivityFlv.java index fc6210ae45..7dfcc067d6 100644 --- a/opensrp-chw/src/main/java/org/smartregister/chw/activity/DefaultFamilyOtherMemberProfileActivityFlv.java +++ b/opensrp-chw/src/main/java/org/smartregister/chw/activity/DefaultFamilyOtherMemberProfileActivityFlv.java @@ -3,6 +3,8 @@ import android.app.Activity; import android.view.Menu; +import androidx.annotation.Nullable; + import org.smartregister.chw.R; import org.smartregister.chw.core.fragment.FamilyCallDialogFragment; import org.smartregister.chw.core.listener.OnClickFloatingMenu; @@ -49,6 +51,16 @@ public void updateMalariaMenuItems(String baseEntityId, Menu menu) { // TODO implement if wcaro would need malaria module } + @Override + public void updateHivMenuItems(@Nullable String baseEntityId, @Nullable Menu menu) { +// TODO implement if wcaro would need malaria module + } + + @Override + public void updateTbMenuItems(@Nullable String baseEntityId, @Nullable Menu menu) { +// TODO implement if wcaro would need malaria module + } + @Override public boolean hasANC() { return true; From 2bc03152d54298f24a90aa3db8705c0822c47851 Mon Sep 17 00:00:00 2001 From: cozej4 Date: Tue, 22 Sep 2020 09:06:20 +0300 Subject: [PATCH 093/112] Code refactoring --- .../activity/DefaultFamilyOtherMemberProfileActivityFlv.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/activity/DefaultFamilyOtherMemberProfileActivityFlv.java b/opensrp-chw/src/main/java/org/smartregister/chw/activity/DefaultFamilyOtherMemberProfileActivityFlv.java index 7dfcc067d6..f2f74b365b 100644 --- a/opensrp-chw/src/main/java/org/smartregister/chw/activity/DefaultFamilyOtherMemberProfileActivityFlv.java +++ b/opensrp-chw/src/main/java/org/smartregister/chw/activity/DefaultFamilyOtherMemberProfileActivityFlv.java @@ -53,12 +53,12 @@ public void updateMalariaMenuItems(String baseEntityId, Menu menu) { @Override public void updateHivMenuItems(@Nullable String baseEntityId, @Nullable Menu menu) { -// TODO implement if wcaro would need malaria module +// TODO implement if wcaro would need hiv module } @Override public void updateTbMenuItems(@Nullable String baseEntityId, @Nullable Menu menu) { -// TODO implement if wcaro would need malaria module +// TODO implement if wcaro would need tb module } @Override From 5c95177b052c78dfff862a45a9fcc2d87ff58772 Mon Sep 17 00:00:00 2001 From: cozej4 Date: Wed, 23 Sep 2020 16:12:28 +0300 Subject: [PATCH 094/112] Fixed travic issues --- .../src/main/res/drawable-hdpi/ic_logo_ba.png | Bin 0 -> 736484 bytes .../src/main/res/drawable/ic_logo_ba.png | Bin 0 -> 736484 bytes 2 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 opensrp-chw/src/main/res/drawable-hdpi/ic_logo_ba.png create mode 100644 opensrp-chw/src/main/res/drawable/ic_logo_ba.png diff --git a/opensrp-chw/src/main/res/drawable-hdpi/ic_logo_ba.png b/opensrp-chw/src/main/res/drawable-hdpi/ic_logo_ba.png new file mode 100644 index 0000000000000000000000000000000000000000..c075e49c194be8eda864b7b9a4429dfc225e34d7 GIT binary patch literal 736484 zcmaI7bwHKPwm7WPEueI#NOyyDgTyAK8|iM8?vyTRcqnPulz_B=fSV3!*mO61+jGyk z*Y|zT_nUwA%e>HuG{CG#7gE1n!l!hPJD=lA?gAgB^?U z?=dW%c8;*wPo4;gdO8}LzBhNJFfq5Zwil*4Z0)3?ur?E>(&AQPQ*x9rx3ZS?b~ab{ zR@N}}es9WeMkOjjA>=6lTfolT)tJK5&eq;Vz*Cs&U+W6M>c6{LsVM$6#Pz)})&Bsc zt@M^c!ok^`f}4eh*_54&n}V00g`J0!i=Ur~f`g5nkCly&m7SBBokxI+O@M=g;@^b| z_BCfS3jsAr>3@F<))J<&a&>hSU}g32@L=)aWN~n|WM${)=VxW(VCCRohK*o$@v?U{ z_GGqqq5jVblIAX^&eo2u)(-X*zgILiad2}Lrh-BGKU=VKR8soih3#GbeNeC?WA!w4 zWMyYzW3{vUy{~_bc5ziR|35JP>u47ZFGq7$HFFmSH)m7WeOOTcXEN;U{@)+^JrD+s zfTV+|o1MA6tDK}T6|9HF%-T$VU6PYiLW)b8U4oaFon4AwTuefopM#x^jZ2DKN`gb; zKXc{mU0jXrP0jx^*ZTkFO8r0Q3P?Dc8@oCeni{%5Y) zf7$)N=fZaI|1*~r1`O-(>;2=p|I-D-q2Ja2MP69rf6?FE9)|PIFys!;)jfQI#;+zP zDW>5$x3`GoOA1NnIbvus+yU_CYuD*KhB0`fm8?RagwkM|)qVV=v`AxEJBwj$=20g% zKu41qY>P_EMETX8;?oC)uBXu(fj$XN$x$@r+O>1-T20G>r`cPivq$@>&*A!HudZ2d zIWh!YHnTWg%pd);gbMoCoMOVQ(!yzv7#X**9AAh3rEEjcm7ik&tzdYtz&bI|R7B2$ zflE=(CZK8Qqz*dHorO#Fmm&}%$0qr=!nL<^?3q>fMp7cF@bZW~)S@1VXvJ92s1GMC4XtHoA6kk-U6ne#eHSlHr%d&E*&3ohz z<8D1gw?Cz8vCiY(zs=R1t%SPeK70g*Q}u8Az{d+oDshCOns(8dTqvnL&1&&~Ic6)* zUjfUsf7@HW@mMbdMLusuIq?dk-c)C)jn@V;Xp33<4ouAdQQH3Dh8MSN&1UWJk!)YF zbmuLkHW9GcuLwQEZz8c@d#qHH?k5sa!G=Qc^AM@|jp2qQ$ zoGmE%?MC%a=|vw_&GW!078ya@;u8bhznlq%lVTv{KR{E7>tD-4pz>}P5CCf|w!5_g zyF63nHyhRdN|3j&TyJ7rFV9ME0v?VLL1;nxxy{&H$~hIoVU4TUT ze{w0<5#V5%LJdIbHJ^d8hjGbDnTlai|NCh`Ia_G|to6mt?&C=Hp&IcDSH6{Wbk=9+ zUOJjawxA`;q2OP@9FOm%A^01Z|Hh7L3A)Uk{X=!)YlCl9dvk3P5O7Ex2m>*wWLY_v z>m=JDfS4Zdb3$i(hokETdxP=J)xbpUoY893Cew7ConE8M%+x|?EXHEvI&b<5;ST{) zs^mU}+K?MKY7M{3hUs@cy|*fz4q;g2eX{DRAfHwNkW$f)nC=rCkmXp;NdJewUNy1_ z4*Fjphcz&KU}u~^>D-LK&g>=PAm!CEx4p9iYA7tcI&ZA&JdOtp@26SI1k7KH8+Ke_ z2Y0+!pVcWR?@X?T2M*Rd_~h7-{n*`dL($Xfft1S3#0QftHRn&mvkYM^pb;80kbV=< z?c>(qUP*^z=A3rzQQ+j^Rw(y5K=xiB9~y!`3OfIlzyd{q}I9E@|e)6QAesW9@M)IFo4>??xJBX_O+jZifHQhLkj3!*|Y%Nlielc zDp{Z@oIs>sz3^_|KRdf9y*YRA*9WC;eF1WBnKFp9V(sQ*ts9GYD!O{Tbjm!C-{7{%8Vsj&@*m#a^nrU#2T*D6j)@S9N@H(Af?s1LtI?ik%_3><8 zuBb+1gVXRX4fyz`05H6Q$4iKQ6=$uzIKe8TGx{1&uO}+rmKegdjv=Ef4Y5)|iFIBx zSM)-VVM6O{bwyJ!V1kP>a$O9X%DSYLqYjNtr7Bvx_E?U|-sM^SKz@Jn6x0v-nWa1? z7-vd(G!zz44Q)HMD1)LQfZDfmd}=Ho5E!dkW5-bbz^U;c8p|`TkA3==4mO@}TT5R) zAB2W*rcTAKaN%H3`;z{Z=wY`Pa9xIqx-FAW@iexr;2kXg{QRJ!rsua6b6Cc}^6L{0 z2HJ1*6g9mRX*=uRkmgc&g+<6lW;v2I&&0?eeD6L%7~H&YHuhL(V{6n3JZ?=QC#Js* z(V}jtHw7$gn@)FSeL#rOEDnOsgyH&w-;QhwMTH|f^$HOkw@*|G74g-~Y#EDel#`|@ zcfj?5L9}Ah+$F>A2F-BS?4pkzmt9!p={ zx!c8y`{dMe@x;~7&va5E_wEf0ndRt+hJGXSW8Bsh^bVx4U%&=4x#Be=>lXg}LL6P3LuH4>>V{M_frqw9Zo>6Exi{u^JD3 zeqj+t*qg;^wS?C zY*9y&Fdn}U*oG$|@iV&UVte3yja}CJp+@7>Qt+CW?ctq-21IJDAMpNMdOvZQkD&4@ z!qCiHSNRhSfiV62P1z^`*w~8D8Y5_~ozR#^6pVzzVru!W7<$=pT`);L2iMt-rZuhx zbR6E3+X#fSwF}=~0s>oiQdV`|=(&G#)BHLH5*3!#{U(PU)HHRAXh8eC7wfcLR#E~N zwza<$D}vUY1k15eR05?FBN4C1wJewXyusgmxQ|*!W5m2}ZV)}K5f47=>I7ATR8{BN zo4D=Jglyo#Mk|45)~oH> z;`8+n&nsLT$*IBx z4-*Wx-!)lpVG2eGC8MnMm(6+A6Lu1{8Gy>)_gTqmkE?VxfW}12p{8+*c`)$^jqEXQYsqb(Je`fUG6CLKZSV>Zhg7+{I`lO^7x^ynLqV&a zm87?&sBto5Qe6Hu=8y9Q#_8I+#@HY`v`Rum%(Ob>^An4ohWG1+pmSMEmiDWmX)+@( z>j+@F<1#1>jB(C-IGfM2X~?GqIUlpra$7``O+EJh@i<;ke*NJO0*T%3b}-*uUPSME zQC-dgu=uTYr?(+UN}&D&9kg$*p-Nl7iXygIjd9S&TXtLAb~P$1t5EQ$%z9&`K}x;Y zt*er0&5H+<4wVIU>X6%j#}5GGl2$P^SwXO^n5nH{66X z8UfbBr7EbO$8rI*|M6i`EZ~C*=^q;&PX{f}oHcsLc0#0>y>W(lJ)`3C0B)Fx3v~EP@Zlm6_dZ zT;>L~DAH@0`cl|lTk1p$^s&{{6=C-`l6Nt10`eNnV?D-pPE2a-N_SHyH@&bgw&*%`1Gp*OAE;VqXc5=R)ev~-o@9KEshy*l8Q zxZ!v1-zrr%`J|``3%v&PtJ|CNevG+E#w} zYrFuUOGK7OK{#f~u_dZLVIbGx511lpz&^SOJ2#@nZc{F;tbA!Y*x%|ubaE_EDEk=k zK!T$l$@tpPA+z&(WD#(8gXt-jqCqstksOLfqtJ00m);-Pt%-HnGz2e(FRVRj6Y{bn zO~;Qv>hZ40^p(ZHwcdiV1#puL)fo=0p%Rxus&^fUysXyJA*}OSJ^Jq27rl6ofAL56U z0H1`9Tn2UW(NLn#2M~R)0>3S|&u+hNVE38e0u9T{gW4U(aWMF43qpH6!3bf(r@kZt5u>lDnC$_+#(EXtT_^cxB8h z(f7ZCFt)!w*n`m8Wqr$7$n&6S*xQP)9p6G$b>RnJ;J0uS?{K7KCk@LX$C&k$60^MI zcPl2I*7f{YUGp?SRP^TZ&?H|vPSb5+2Blh<7=hB&=vZo4L;rCV4TvQPcms(z-PO3C ziQ&CF>+~<mqgO=JDC*)z)t#p^J2jTl4?$% z$|ssZkZ7reC_;tuxeRenT^;sS;WNhyuYQq+agSfGFpnq%*NujaLH#j=<bkQ=U5ysSI8%M^4$)2dFqnUz_=Z#*EhyDOGvYaz5EF;`^ zg7x$Ricor8K2L2eE@#E=fH^ytf{mJphiL#__KpyaEwo#DQPFH4p3%u<%ebCIxqzGA zj`n4rL#3tWL9RwHN~fo72(TgGj`yOV7f)1~VW_|4bc<@d|7}5ox-W~hV=bdHjd5UwRC}RPEN2t;h<0x)8Way37?Kz$I+rORj`p$ zAvtEt`K$#|VzpB}k1NmBI=8}g*0g`PtuBL}dWQa-@i>$SjWMRWH9I()ohdTi(Gv>% znWTXTN6u?Kv1@a>-1#UB3R<$iTg=C7;V2$w$~DTcB^G0Cw8*`~2qNbuZef~Dqea>( zP!MzNnfUS1l?h9KaYuf*=Bena@#?)WKz1l8m_Tr`p1R^rVk=q<9atSYEv6zUo|80E zRK>I0w5^{?{b~p3hpXF25BKgHj5s=bw@vU$xUX9F3?3#N>`bIrWLK0*V~L(TP{HWw z@IApv<+9lQD3*$)f0coMCD7y>5Ceo=z~qpLvyd%jozFZMc0H!2x67iRq5UEcghI;p zSe0_}A%8eZ1rD?? z0|C%W&0F^}8yz?fGk$RyXtbRm3L}4N z#8rwJyce@xP9l2Rs|OafIszTRqK54^jdq1VKXIH=TBPQli!iJZyS|-+4V;!-VJcM32sk7hdfIy*^b}Ux3aVgq*Le zzO=lJh)H)##3F&&9?M10o;Vm6LaOdGsH*Pd?C@x@)yzSXgG>BEssK#y`q5(~{h>94 zhNpvGw$2MI_hJ5wF+oQk|Iz&qdD=haXRMcx;Fq)ggD2Sctcrno9vP1CDCDBoJ9faq zGFSrA{fx#%F(+2^BTwf-p^cW$wEt{+J+_W9rJCffmDGa_$47ESxe6Yk(AS1AB$w5JjdtYet5Z@r{g@NdWEgWSC7t^f-Fip0bX50yA&8Z zl^0NOVC;5qx3hbDKC!zTaAPOZ4vhmuPLA}+Z@(fpu;=m6wzjH_z-}xGx~DFsR7odB zAtJgoP};-d1vrs8d*Wb3*KJyO%0`AJT^Kl-1gS|nc|3wRH6FU z9fkBEJ@1@LyeGC5QeW^eq+ zC_L>-Kk#iM<`*lA76l3&5sUiyf#Ka-NXseSS{`bMfe(0-DXkg`#(1yM{+NT*;i?`p zN1&=#1YN#glmXq387@`|vG(UHc`n-9#2{0}5@|{; zmDZ9yRt5bkn&+$K)#`2+fl+rNq5nPu) z>(JLSRMXQ}fA_WZ4Ob!T!7f>odEKFa_Q}kAm=e!Y{pc~vGtj6~yBX7|NbU6X+|0th z;SP8XnkDq*Sti&T&&-S#)`-$xQ}K^9nzf|ab(|C(r-c)ba|b6BnobNnQNBcYrXqUA z$0BT+185o4?lEC4r|>0hnvU4RVUy&kCeK(GvqVwTcidI z1Vrm?bz19gf4Xji>#{}#KyHitknh@81GEu*QeO5TpUG`wV|d(|8q9H4`r2k4`_3_D z&OH}OIvNY=Cajj;-@bj`?;}|~_CJnQUX}O(ypIwJFEdfxE z&Rc!2Cl8UG_dmj5cC0PY*^^a)2B&e*p)?l#YR%m?w`{=dmt9&=W(M{cXR*cJ^G9b4 z$@tjGDc`pcQw-1eiz>gj5L+(w=U*$PG)$m2C7+4pgxtvBnu<$qKLEQ2HIF0w3xHxIYb^4cOC=$(qqy|oFGo~KqjJdzxS^+HICI?^R>NnslaHn`f(Ac2N8{?A`<8oQxyDLFlVD~v z@r9TE_&8$Qm*Owz!zO)7zN88!0bczo8Znl{p!Q8+S_3bYc=KNKd;`K;Ir}pHvXptn zp%*J3-cW*9P)#_ZhMctDVd{03DL~lQ7!?JX=~qalKR)p`(1^zE5%5=UdB?{`AW7|{ z!a^8T7K4LJF4e-myrS}^fuiE?#ty#Q;) zPgr=rU&D^Mr`7g^E?O0$^|ln602eMRM}H)qWhRiVKpF9^HtQ1JxJ1UF&om7OiRuuG zW8o@r9bGT=8@>XScx~csqAa!Rw|H%W9yT*#@)C8qN%7%Ks7KjNb}q&7>MidYGaL9~ zs^g-F7e^Dqc%RE_nUkHY@eS2&U>tI^{7_kqEI569l^C6k+T=Xx+VnNtHm{)nCd z03yY+$m9I!PuB`dWUV6i_q@*)5?n_jrW43d<+1S+wW9T}r3UO7KDl`ok+r428ZV>o zan^ikFY~5bOP*ufl7oSBPdr}s3&El2&_-sXLhA6EaMX@HI!}UlrY`(`wN8x3YdifA zX}UNPem9ai9S?K|(%0l+<)1XanZ2-Xsl!3wy1M-_YJPmgH~0p8fKCHI1Bcmq$nC__ zevm#M+kyJ06p2I|H>;J`?r8D%M5E6>JwCuxIsXe6!~WAv8TpY`R>M4~uxN)q1j!#} zA0Y=HNJy*;LSPgbIvgN=GV*o!%9)uYW`{@^r4BlBW(-|zE=f07{64VnXpC9c&;GH6 zsnKsE?fRFj7k6Ttv5jp4zmJ)$9haMMjOAXJFrYbh9S(4A>3=sg|MQW1LqMPfu*s|z znU333mFH=)0z``cR8r#kKkPgNw|7!#_S$bf+^dRMTz?aU(TGqwm`Wxnc|WJ5XE;~P zGl2t{sBe-1`8+A3gkvv!d)DAqPDJ*mP-bfA8lA>BjYaaq3{L85VX_rZEsL`b3U|$O zm&7_-InMDjk~t?iXvFYWkA8O?6K7@h+Cs(YN+!%n8nVqYByx~jU$ETO+7TSNr-G#s zMdXK+)qD!DWrmH$wjN@(&h>X(KvOBB0{XLTQn{pIWWEWwVO@Tx0LYsWgR(hEsV5rJ z%mv}xQhpfc+oFu}x0EWUsyIdF5jSQh>nE1v^Pe&t^K)#4;@6R$Q0f&G)KSk7CyG#i z>vir2og+BC(Vu&$FlXoKB5}iSQ;9v|CF^KNWJelq$IQjhL68$3&)Zxnrv}Zv-5nHs6RfU38A7Kq-wOz zEDlzawF=)bGnSo_;xWxysN6w}9n>kN>|z($il&L}xKH%}1k9l?KwG1Hr~I}uaopv) z!p@(7;)G-tb8gaEVrH4RdO-9}<%i%D9IJI7sgO9IoYSiiSa}lH*hVg9{ z>%v)~b9dW&L<8!B^_ko*z~g&_Ly`6<-y(? zjdLH`_w<`QE}j|_aM<51u`xT0c%Y$(LOw_r`+e_}%GOwU|FD&Nw;!|}&w+uVYN1+a zbd&FHq(Y&17_iA*+~$sva{u<#u$b9TJWc)G#u?CLPcO= zg)u9M)IfjN{cW}e&Pc5a9`kET_NOQ-Y_wQ?pBC`qWK?8FWfo8ZftytRi;wp8q7rTil&q@k2)*{t|I1mUoBZUlTr9VmM5BJGH(~>(u5w}vPb+xhU+zFQtwlSbV85k z4HK!|OoZt@q-hX#dg)SK{m4?X$zA7z_}7FH`zUGQMLSk8APvf;zIpmwtY5#rKFODf zZCLRtts2#WXqgW-s4e1LaDqvguiBflidxLMCY+QGDui(8%Pr)xBJ7LJ;+?+)_irN# zaN1#7thEpOT|VB(*q9!#qHVCAP7a2JRz+nxnH=`&h!Pgl6~2#j{2=hiu;*?E_UP8eU(1i`RB>ou59yI)}A77d*FmSjhcIxdYea+dT zB>L<2X?$rWWna})25Urw*Kno6r)cYt7|E?hu@gA1Cfz4$7|Y^?7s(1m(b;v zAamQ}11UvdM_4*3DyTG9;?EK+s@BJ+@TF+r@zd5><_yy2r!yhWPkM+$+I-h5t`-m` z^yGk=k#@nxvH<+J3Jtfez*ED5G7SN@wgL&e1*a`mjm1`%B;fI?*XGPix4M3+EE`?6 z#%(bLonSsOJ;iR(-)$_C?IRxMG$ad*N@G5%UcB%WW$)N1KnLYwT4RG-`gwzM z1;!*uGsxPFno#oez7N3U=5AN`9sR+<_FIy=d*!a3ZWtv+I*?yLq3V zeRiTPAV|Q~gqGoLRfsqxh_&;M2t@vvD+tQwaO(gjw?1!zC|+$qceQNio2Be3^xJh| zY)bzu#osUMDtC+gnlxvn{r!=Kmix+zN)glGO^u>rN14yY0lmtipdH(Z42Sa_xJmMX zi+w{dt;c;R{@T^OwPyKMA2pO2>)SlLwE@1!aPPQo8-`D`YbSuO+wbeuw43xn)HRoLz=Pl&yFMB~nR&_s_m#Jt<5cF}9 zv0r~@9aJY4#-{0#tg||;Wvo^^??z+c3o>19^a%rKr3M7cm9tk zUa|_mWd?%Q!e6?IhiTHiBP^%Sq!#D{!h*+MqgpLg*Au5vANuh1zsR<%8rDCX|g2~P7Z}C~Q9RX7Z z0|$b#*SP($THL=prfTHwLMPkK9ycmmG0COk`z$RM&pMR@yq3v8xdBi)^vXI?Zh_|q zSmiM_xX)Le_qi!S_aeS#mS2`R;vvSn%2|pB>#O|gEKsvj?FlrRvbHw-(=R^60{r>D zpBqpF@we6&Dx6M)l$w4lYLKYo6GgBk6A801gNk{GF7m^Ch@Ok9v*U@ezD$M%SS`+6 zT+wv(W-D1ZsV^WjBiOs@pn3iXsE#;GjgDQ%(ev-|I`!=h5o=+vnr!r&uuMH8_u>qt z>!Q(}OBX{4QhjtjF`~hhwV0WrAsmn&45BHSKb|85*_axTB03)~c50pj<<&`gxK|1u zKfG|NI#+rCk+U#Ckg(%tF$j34=%mfOUn#ScC&y>S8WeDKAE16N*mNf;P>_4gs!C4w z@Juwc#j1-7lw^F?R$frht~6noND7RWb_qNCu*IZ=bZvHHdwH@c*mHjNV)xm30rPna z;P?q$^U>l-i7RfxW1hx-W6*tN4If{dlu!+#3%YhqKS3U3R;G6plvnui>yBY5ThQ<= zvC9_AnuE|E!V(pgx7|B|lUeH+9YD4wI*m`$B?*iBiP233Zay zB7)%Za&~mMau50gqpcWY_ieiGUlY+ETD<;dds|-ftY`0ZJ;X6h@B^H$x%R`vd~`Ce z0a`f=I%`$t*RTxw62bBiH8=us9=t?LIBww&AQ9as%&iNagz*O`^BiiHesRpFY<%`B zZ8XEqDRS0?9>#TZ%_jmvaC)6#mvVlWyN`v?Er%N-@Rk^sVruJ`&u?!7v}(Sm#k{0{ z&$9;7B-T9CaGU#C#Mhh6BaxPc#@hN0qW8Fu1c+Q56#!Mu{=I~cIH0l2YMc3*d*C2| z5Gz0+ut^<*rlQ9$4Z__T_p3$z*CtC&2>rJbW1Z-i{rU=*t0*dGk|)E*1;c%wmBDS8 z46j&`UGSO;odjzMb+pz`cg#Hzef>`4YoC6%RJL#5>9Zx~uTK|vx0q`XM_$6( zH*$`6?GyJ`0)*3n8S$4MSR+&zrh&6fxjaj!ZTCYymDRDPf8IMprAWmf#@a$+@``Ep z@Z^`ZsKY1;Mm0+$nXtE_-HUa~uWJ+6lOWP*UQI|(KUl?&yH=;o(Aq4$v(PqpjzC|h z4CbcvG>^+s0On>R6t>XU-J3V=`NRU=)*U6Jq_CmOeL_Jz85{7VRt+A}h$ARkIaf(k zUv0~iGiWc|iZ4H2JuL?bPb}T>26z49R%?8Q41t!R=Z$KaNPN)j@N zY!$O!*U(CfyHnvwC5g=@ZsrYV7P>Bev7;aTHW-w^pW1{#$n#97Z{(Y8y`r>wd#ekl zv?;ijq0NPUDf1KVx|FP{*G4?UeydZjQNj*UNVYoNO640LkJVqXnhSxt3yLGTVU$=M z>94#vHtECgP#K+)CCTR^&MEc#)}+;ou@+AYxfjE>6HNQr^cPhMavw<4^zKe<*HM2A zz`Q0!fTqXNr}Z`r1rLiiKD1`CyjiI#I~cx2@l9xrm(m88xANo4AUGG_Q<_%j9N`#wEEADctkZ53t#q_Ei zr#`axF?ijcE~%r!AF7w4{Hw|uC7tUUldi{VXfjH8^Hudh>K4z3+YAf^#AwA&l1J#H zbqU>FD+d;JFOX~lR>VN~?YDAt36z=|Scmn5~W_--;wf+*bx^k zm(jGQ$CbCm(AwjlD1*-3U;q}wr&N6Mx0_mzgxNc`xl(gqf!-CIx75kap zuaykQgXrsPzx+|68AwB-I+_*CVvcF--xf}D3}3T6 zu>g+#=^n}e_tTC3WuM$~f)K%cdQo(e;@XArRP zBqwKYp|lHI-JGx&#RKMRQ=T_(8$@z_f%K=gRTB!x;LZ_ElR08O8J;kpgS>y#l90b5=}~Ah04=TfMvet@ zg04;2I*?($Vv){}qKj;cKYJqyIYE`w`57%v(3b^vCb8Y*u>NMGjiYC>#i8b8B8E)L zrr#`IeW&_!ZgK;IDwD=|EuYh3L=3Hu(DP8+^fclA*1a@_k)`DsspEt^(;#Dlvylwk z!&{-qAE|BQ8*!p%Pe$ij^&vHD@mcIP>$2#THlKjOr{8-v_vhK%S_VMVYXyM(ot(q` zJ%`(arl_u?6@2d2wP`$ntKH@zrW zkV^cVgQ%Q&gLI#CCio&)wbYW>Nxv(Npb_{r)We{|NZr5QDq-M-e5A_rk+`skMwJe$ zJY=F+b@7Z%9+Nnurrkxs=_g!zB2>P+eZ7vGRl^%FAI~$mPh3;6eyZ3 zZa%T6A;GE7{g|A@?^W*U<-oj=r zjlPV@$WX?ngW?^rYRop-c#v3Kve24E!=|Ip*DIb9f0J)K529*nno;C6CTp{P=h{OJ zb0Kt$`DJ$A|G^%&$84CrY!!vF9)fC?Fesg*5sq1z2GJLVtu3s@Dyl#%$Ndco~iL?|5gR)C=2 z94sb03z*X}w0Bz1%(Dg5PcGmzIPd(Jck7$@OIvI!z>u0pNm2SDJj0<>*AJ(N zKZd{<5?mo~M@0EgnXFd+w1CPc~}U zrVX0pTD~*loc$RrhkI1SO&cNkOcfnYpJ-bmaYSKvx^!+X@He^bUld5>+#CZW$LJ|_ zXz=37!KTE|WHI;o0qCm;f3M5rsW3$NBsHmXPycc2o~?&wMBn5G|=tfVhjaQLf9G=sA@+4si19UWO- zUsk;+vE+79mlJ?R1ly&p)%^wjmCKz|S{h+<6keYJr-&WTTT zS!TWOW+4n!$2^;02yE}|2_fEgS5Uc{ycBhUnb(?Mgl>Oj*>S=qiul(!637I*?MH9Zcal@p(*7RYIP1plf+0(j%S2yUcFvc z%pqUmwO<(1WXx~C2WiW}YjN?eeUqpx4GEdaRa|vdFku~Hl$Rem?*CqhprE18=Fyc& zzFF1Y3L@3hUprOEkA?-`sW}gzj=Q%t8$fRMGhrD-31h0N@AzDXUNop?gz?YT9De|i zuuQ>wd?rFH`r$g@BOG+EE`+7Kz^8=I5KR=0`Y7~Mg<-bx0tJHTn^YAM`S|aM@;{7;G;O+B7t%joM%$UGQECsuxY}thI^|@U(Sy@QukHvX{g67CPWKz}S`-Z3X z@8)*9v;|aNG?5zO$jRN_X2dU?{&Wd1VqpIE$zJ<>Vc}XfF#WBdD)?hZ zOW>8&%F9&XW?>Tq@H9}ov`{<`<~#wtW+2RiF7Y8kI6usdCqQErid9LPxN{VTwZxL< zBMC*AX4(3&jF?Wp|DXkV=D%J{lc;+>E{Vdc%;lP8wMoM&GdB(977mVc6}8}a8?htb zuu`CbL}sP(j>D4%ejsy;8;uR_X~a@lO7-jmcPGg0?#v6gd3JrLB>R87-<9RI{1C_c zR5_%2!K>%DU9K&?xchj$cHZBoSaV-!*3q#G>%ezAiJTA3!JdkUd!=3$3qNP)P0kft}U2DMhA~T_r#fU< z`3xq)vUvj*3D($ks<`ZfALJtVGcW9|BAPCn8FXvZn686{bM2l!) zD(gtF*kCW_;s{Li`ZEB0(SolbyztQ~Y3_If=(wD))`_T@1y`v;V%N6ye4p$yWos5u zq9B&Nep!J1InfZuZO(Ou0}h<@w7@hw3s-oJDZLKT55`3gf`6gk^Tef*Ay+W{)z#0n z-tm_&4(GK2Az(6+$MxLxf=(Fn4ZUwMGsUt%WZevKb|cM(s;*@g zJm9=cWGnWH=(DAv*+j&3`1x(ZeY1fWb92KM-U*E1#^|mzig$C47SgrGeJa8LG;LAa zt<~kdjKP!k*FDA9)@L>BaI+urr`K3jxYv$oTG1D*dippu zg-LznFO8MSZWo0C{|AL-=hj7shjK3S1tw4{{aW7Q*^v!MFRu4yfk0WDPBgO*<9tKG zMgi4_!^^-+{7Z?Y;f!H$4C59hO`m$C&lYhEw#5d@;MwpublGO*u*zgpk$spnD0dK7 zqV~WBeKUgo3q@`KV~CaK?1{StwWmC){#EH*AAZ20^7o0XQ>`Oj%0D=NHg~6Xd)b50 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

    00*jC{wS&M|a&_YXD*2J7;4u<|eNv&R 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 z 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/hhBSf((-qj$|fwxwM(Yy{f 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

    Bw`)i#19&!~q}ql27g;v-Mf)7S0q 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 h$MK058siE=>@Ko#1 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

    yIyH^Gvr&gbv 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 mbiGgO8dTH#UdT)%&$MF_kpE~v|=NF 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 HjDr3TS+MPT literal 0 HcmV?d00001 diff --git a/opensrp-chw/src/main/res/drawable/ic_logo_ba.png b/opensrp-chw/src/main/res/drawable/ic_logo_ba.png new file mode 100644 index 0000000000000000000000000000000000000000..c075e49c194be8eda864b7b9a4429dfc225e34d7 GIT binary patch literal 736484 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%0D=NHg~6Xd)b50 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 z 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/hhBSf((-qj$|fwxwM(Yy{f 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

    Bw`)i#19&!~q}ql27g;v-Mf)7S0q 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 h$MK058siE=>@Ko#1 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

    yIyH^Gvr&gbv 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 mbiGgO8dTH#UdT)%&$MF_kpE~v|=NF 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 HjDr3TS+MPT literal 0 HcmV?d00001 From 2f7c5d4cc3c112d631194bf168835949ae8efba3 Mon Sep 17 00:00:00 2001 From: cozej4 Date: Tue, 29 Sep 2020 07:08:34 +0300 Subject: [PATCH 095/112] Added kujaku maven repositories --- build.gradle | 2 ++ 1 file changed, 2 insertions(+) diff --git a/build.gradle b/build.gradle index 8c20aa7a23..6b89131f58 100644 --- a/build.gradle +++ b/build.gradle @@ -13,6 +13,7 @@ buildscript { mavenLocal() maven { url 'https://maven.fabric.io/public' } maven { url "https://plugins.gradle.org/m2/" } + maven { url "http://dl.bintray.com/ona/kujaku" } } dependencies { classpath 'com.android.tools.build:gradle:4.0.1' @@ -55,6 +56,7 @@ allprojects { maven { url "https://s3.amazonaws.com/repo.commonsware.com" } maven { url "https://dl.bintray.com/ona/rdt-capture" } maven { url 'https://dl.bintray.com/ibm-watson-health/ibm-fhir-server-releases' } + maven { url "http://dl.bintray.com/ona/kujaku" } } } From ffbaa7a46927b1c350182908d665d1f399d62387 Mon Sep 17 00:00:00 2001 From: cozej4 Date: Tue, 29 Sep 2020 07:09:35 +0300 Subject: [PATCH 096/112] refactored navigation menu flavor to add hasComunityResponders implementation --- .../org/smartregister/chw/custom_view/NavigationMenuFlv.java | 5 +++++ .../chw/custom_view/DefaultNavigationMenuFlv.java | 5 +++++ 2 files changed, 10 insertions(+) diff --git a/opensrp-chw/src/ba/java/org/smartregister/chw/custom_view/NavigationMenuFlv.java b/opensrp-chw/src/ba/java/org/smartregister/chw/custom_view/NavigationMenuFlv.java index 06f39c4fb8..e399ad30f0 100644 --- a/opensrp-chw/src/ba/java/org/smartregister/chw/custom_view/NavigationMenuFlv.java +++ b/opensrp-chw/src/ba/java/org/smartregister/chw/custom_view/NavigationMenuFlv.java @@ -39,6 +39,11 @@ public boolean hasStockReport() { return true; } + @Override + public boolean hasCommunityResponders() { + return false; + } + @Override public Intent getStockReportIntent(Activity activity) { return new Intent(activity, CoreStockInventoryReportActivity.class); diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/custom_view/DefaultNavigationMenuFlv.java b/opensrp-chw/src/main/java/org/smartregister/chw/custom_view/DefaultNavigationMenuFlv.java index 4850649de6..3bef9a0340 100644 --- a/opensrp-chw/src/main/java/org/smartregister/chw/custom_view/DefaultNavigationMenuFlv.java +++ b/opensrp-chw/src/main/java/org/smartregister/chw/custom_view/DefaultNavigationMenuFlv.java @@ -32,6 +32,11 @@ public boolean hasServiceReport() { return false; } + @Override + public boolean hasCommunityResponders() { + return false; + } + @Override public Intent getStockReportIntent(Activity activity) { From 1b9222efff16b692ddfe83c391d746812738c144 Mon Sep 17 00:00:00 2001 From: cozej4 Date: Tue, 29 Sep 2020 07:14:46 +0300 Subject: [PATCH 097/112] Updated chw-core dependency --- opensrp-chw/build.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/opensrp-chw/build.gradle b/opensrp-chw/build.gradle index 5ac38bfe45..9a3a2bd8c8 100644 --- a/opensrp-chw/build.gradle +++ b/opensrp-chw/build.gradle @@ -266,7 +266,7 @@ android { } dependencies { - implementation('org.smartregister:opensrp-client-chw-core:1.4.11-SNAPSHOT@aar') { + implementation('org.smartregister:opensrp-client-chw-core:1.5.3-Testing-SNAPSHOT@aar') { transitive = true exclude group: 'com.android.support', module: 'appcompat-v7' exclude group: 'androidx.legacy', module: 'legacy-support-v4' From ab80c9864f97643c71a08c4d7a721fb699fdb99c Mon Sep 17 00:00:00 2001 From: cozej4 Date: Tue, 29 Sep 2020 07:14:58 +0300 Subject: [PATCH 098/112] Updated chw-core dependency --- opensrp-chw/build.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/opensrp-chw/build.gradle b/opensrp-chw/build.gradle index 9a3a2bd8c8..ffbb726aa2 100644 --- a/opensrp-chw/build.gradle +++ b/opensrp-chw/build.gradle @@ -266,7 +266,7 @@ android { } dependencies { - implementation('org.smartregister:opensrp-client-chw-core:1.5.3-Testing-SNAPSHOT@aar') { + implementation('org.smartregister:opensrp-client-chw-core:1.5.4-alpha-SNAPSHOT@aar') { transitive = true exclude group: 'com.android.support', module: 'appcompat-v7' exclude group: 'androidx.legacy', module: 'legacy-support-v4' From b43cdf1561ca8cddc61d282c1445ab67f615969c Mon Sep 17 00:00:00 2001 From: cozej4 Date: Tue, 29 Sep 2020 11:30:51 +0300 Subject: [PATCH 099/112] Updated chw core dependency --- opensrp-chw/build.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/opensrp-chw/build.gradle b/opensrp-chw/build.gradle index ffbb726aa2..4cfd1ec01e 100644 --- a/opensrp-chw/build.gradle +++ b/opensrp-chw/build.gradle @@ -266,7 +266,7 @@ android { } dependencies { - implementation('org.smartregister:opensrp-client-chw-core:1.5.4-alpha-SNAPSHOT@aar') { + implementation('org.smartregister:opensrp-client-chw-core:1.5.4-alpha2-SNAPSHOT@aar') { transitive = true exclude group: 'com.android.support', module: 'appcompat-v7' exclude group: 'androidx.legacy', module: 'legacy-support-v4' From 273fbdfa1ee198cb654692c29b240eb913872920 Mon Sep 17 00:00:00 2001 From: Ilakoze Jumanne Date: Sat, 4 Sep 2021 22:45:33 +0300 Subject: [PATCH 100/112] Implemented hiv index testing register --- opensrp-chw/build.gradle | 4 +- .../ba/assets/ec_client_classification.json | 22 ++ .../src/ba/assets/ec_client_fields.json | 8 + .../HivIndexContactProfileActivity.java | 239 ++++++++++++++++++ ...IndexContactsContactsRegisterActivity.java | 76 ++++++ .../chw/activity/HivProfileActivity.java | 10 +- .../HivIndexContactProfileContract.java | 9 + .../HivIndexContactFloatingMenu.java | 13 + .../HivIndexContactsRegisterFragment.java | 56 ++++ ...HivIndexContactsRegisterFragmentModel.java | 61 +++++ .../HivIndexContactProfilePresenter.java | 30 +++ ...actsContactsRegisterFragmentPresenter.java | 49 ++++ 12 files changed, 570 insertions(+), 7 deletions(-) create mode 100644 opensrp-chw/src/main/java/org/smartregister/chw/activity/HivIndexContactProfileActivity.java create mode 100644 opensrp-chw/src/main/java/org/smartregister/chw/activity/HivIndexContactsContactsRegisterActivity.java create mode 100644 opensrp-chw/src/main/java/org/smartregister/chw/contract/HivIndexContactProfileContract.java create mode 100644 opensrp-chw/src/main/java/org/smartregister/chw/custom_view/HivIndexContactFloatingMenu.java create mode 100644 opensrp-chw/src/main/java/org/smartregister/chw/fragment/HivIndexContactsRegisterFragment.java create mode 100644 opensrp-chw/src/main/java/org/smartregister/chw/model/HivIndexContactsRegisterFragmentModel.java create mode 100644 opensrp-chw/src/main/java/org/smartregister/chw/presenter/HivIndexContactProfilePresenter.java create mode 100644 opensrp-chw/src/main/java/org/smartregister/chw/presenter/HivIndexContactsContactsRegisterFragmentPresenter.java diff --git a/opensrp-chw/build.gradle b/opensrp-chw/build.gradle index 4cfd1ec01e..760122da9c 100644 --- a/opensrp-chw/build.gradle +++ b/opensrp-chw/build.gradle @@ -266,7 +266,7 @@ android { } dependencies { - implementation('org.smartregister:opensrp-client-chw-core:1.5.4-alpha2-SNAPSHOT@aar') { + implementation('org.smartregister:opensrp-client-chw-core:1.5.27-alpha1-SNAPSHOT@aar') { transitive = true exclude group: 'com.android.support', module: 'appcompat-v7' exclude group: 'androidx.legacy', module: 'legacy-support-v4' @@ -289,7 +289,7 @@ dependencies { androidTestImplementation 'androidx.test.espresso:espresso-core:3.3.0' androidTestImplementation 'org.mockito:mockito-android:3.0.0' - implementation 'com.github.lecho:hellocharts-android:v1.5.8' + implementation 'com.github.lecho:hellocharts-library:1.5.8@aar' testImplementation 'junit:junit:4.13' testImplementation 'org.mockito:mockito-core:3.1.0' diff --git a/opensrp-chw/src/ba/assets/ec_client_classification.json b/opensrp-chw/src/ba/assets/ec_client_classification.json index f62d438d06..541991c8cd 100644 --- a/opensrp-chw/src/ba/assets/ec_client_classification.json +++ b/opensrp-chw/src/ba/assets/ec_client_classification.json @@ -376,6 +376,28 @@ "creates_case": [ "ec_tb_outcome" ] + }, + { + "field": "eventType", + "field_value": "Hiv Index Contact Registration", + "creates_case": [ + "ec_hiv_index" + ] + }, + { + "field": "eventType", + "field_value": "HIV Index Contact Testing Followup", + "creates_case": [ + "ec_hiv_index" + ] + }, + { + "field": "eventType", + "field_value": "HIV Index Contact Community Followup Referral", + "creates_case": [ + "ec_hiv_index", + "ec_hiv_index_contact_community_followup" + ] } ] } diff --git a/opensrp-chw/src/ba/assets/ec_client_fields.json b/opensrp-chw/src/ba/assets/ec_client_fields.json index eca6e915b5..b11fec3387 100644 --- a/opensrp-chw/src/ba/assets/ec_client_fields.json +++ b/opensrp-chw/src/ba/assets/ec_client_fields.json @@ -95,6 +95,14 @@ "json_mapping": { "field": "entityType" } + }, + { + "column_name": "event_date", + "type": "Event", + "json_mapping": { + "field": "eventDate", + "event_type": "Family Registration" + } } ] }, diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/activity/HivIndexContactProfileActivity.java b/opensrp-chw/src/main/java/org/smartregister/chw/activity/HivIndexContactProfileActivity.java new file mode 100644 index 0000000000..69e671f4d0 --- /dev/null +++ b/opensrp-chw/src/main/java/org/smartregister/chw/activity/HivIndexContactProfileActivity.java @@ -0,0 +1,239 @@ +package org.smartregister.chw.activity; + +import static org.smartregister.chw.hiv.util.Constants.ActivityPayload.HIV_MEMBER_OBJECT; + +import android.app.Activity; +import android.content.Context; +import android.content.Intent; +import android.util.Pair; +import android.view.Gravity; +import android.view.Menu; +import android.view.MenuItem; +import android.view.View; +import android.widget.LinearLayout; + +import com.vijay.jsonwizard.utils.FormUtils; + +import org.apache.commons.lang3.StringUtils; +import org.json.JSONException; +import org.json.JSONObject; +import org.smartregister.chw.R; +import org.smartregister.chw.core.activity.CoreHivIndexContactProfileActivity; +import org.smartregister.chw.core.contract.FamilyProfileExtendedContract; +import org.smartregister.chw.core.interactor.CoreHivIndexContactProfileInteractor; +import org.smartregister.chw.core.listener.OnClickFloatingMenu; +import org.smartregister.chw.core.listener.OnRetrieveNotifications; +import org.smartregister.chw.core.utils.CoreConstants; +import org.smartregister.chw.custom_view.HivIndexContactFloatingMenu; +import org.smartregister.chw.hiv.activity.BaseHivFormsActivity; +import org.smartregister.chw.hiv.dao.HivDao; +import org.smartregister.chw.hiv.dao.HivIndexDao; +import org.smartregister.chw.hiv.domain.HivIndexContactObject; +import org.smartregister.chw.presenter.HivIndexContactProfilePresenter; +import org.smartregister.chw.tb.util.Constants; +import org.smartregister.commonregistry.CommonPersonObjectClient; + +import java.util.List; +import java.util.Objects; + +import timber.log.Timber; + +public class HivIndexContactProfileActivity extends CoreHivIndexContactProfileActivity implements FamilyProfileExtendedContract.PresenterCallBack, OnRetrieveNotifications { + + public final static String REGISTERED_TO_HIV_REGISTRY = "registered_to_hiv_registry"; + private CommonPersonObjectClient commonPersonObjectClient; + + public static void startHivIndexContactProfileActivity(Activity activity, HivIndexContactObject hivIndexContactObject) { + Intent intent = new Intent(activity, HivIndexContactProfileActivity.class); + intent.putExtra(HIV_MEMBER_OBJECT, hivIndexContactObject); + activity.startActivity(intent); + } + + public static void startHivIndexContactFollowupActivity(Activity activity, String baseEntityID) throws JSONException { + + Intent intent = new Intent(activity, BaseHivFormsActivity.class); + intent.putExtra(org.smartregister.chw.hiv.util.Constants.ActivityPayload.BASE_ENTITY_ID, baseEntityID); + + HivIndexContactObject hivIndexContactObject = HivIndexDao.getMember(baseEntityID); + + if (hivIndexContactObject.getHivStatus().equals("negative")) { + if (hivIndexContactObject.getRelationship().equals("sexual_partner")) { //Changing the rule file to the rule file for index contacts who are sex partners + JSONObject form = (new FormUtils()).getFormJsonFromRepositoryOrAssets(activity, CoreConstants.JSON_FORM.getHivIndexContactFollowupVisitForNegativeClients()); + if (form != null) + form.put("rules_file", "rule/hiv_index_contact_followup_for_negative_sex_partners_rules.yml"); + intent.putExtra(org.smartregister.chw.hiv.util.Constants.ActivityPayload.JSON_FORM, form.toString()); + } else { //Leaving the default rule files for non sex partners index contacts + intent.putExtra(org.smartregister.chw.hiv.util.Constants.ActivityPayload.JSON_FORM, (new FormUtils()).getFormJsonFromRepositoryOrAssets(activity, CoreConstants.JSON_FORM.getHivIndexContactFollowupVisitForNegativeClients()).toString()); + } + } else if (hivIndexContactObject.getHivStatus().equals("positive")) { + intent.putExtra(org.smartregister.chw.hiv.util.Constants.ActivityPayload.JSON_FORM, (new FormUtils()).getFormJsonFromRepositoryOrAssets(activity, CoreConstants.JSON_FORM.getHivIndexContactFollowupVisitForPositiveClients()).toString()); + } else { + if (hivIndexContactObject.getRelationship().equals("sexual_partner")) { //Changing the rule file to the rule file for index contacts who are sex partners + JSONObject form = (new FormUtils()).getFormJsonFromRepositoryOrAssets(activity, CoreConstants.JSON_FORM.getHivIndexContactFollowupVisit()); + if (form != null) + form.put("rules_file", "rule/hiv_index_contact_followup_for_unknown_status_sex_partner_rules.yml"); + intent.putExtra(org.smartregister.chw.hiv.util.Constants.ActivityPayload.JSON_FORM, form.toString()); + } else { //Leaving the default rule files for non sex partners index contacts + intent.putExtra(org.smartregister.chw.hiv.util.Constants.ActivityPayload.JSON_FORM, (new FormUtils()).getFormJsonFromRepositoryOrAssets(activity, CoreConstants.JSON_FORM.getHivIndexContactFollowupVisit()).toString()); + } + } + + intent.putExtra(org.smartregister.chw.hiv.util.Constants.ActivityPayload.ACTION, Constants.ActivityPayloadType.FOLLOW_UP_VISIT); + intent.putExtra(org.smartregister.chw.hiv.util.Constants.ActivityPayload.USE_DEFAULT_NEAT_FORM_LAYOUT, false); + + activity.startActivityForResult(intent, org.smartregister.chw.anc.util.Constants.REQUEST_CODE_HOME_VISIT); + } + + @Override + protected void onCreation() { + super.onCreation(); + setCommonPersonObjectClient(getClientDetailsByBaseEntityID(getHivIndexContactObject().getBaseEntityId())); + } + + @Override + protected void onResume() { + super.onResume(); + if (notificationAndReferralRecyclerView != null && notificationAndReferralRecyclerView.getAdapter() != null) { + notificationAndReferralRecyclerView.getAdapter().notifyDataSetChanged(); + } + } + + public CommonPersonObjectClient getCommonPersonObjectClient() { + return commonPersonObjectClient; + } + + public void setCommonPersonObjectClient(CommonPersonObjectClient commonPersonObjectClient) { + this.commonPersonObjectClient = commonPersonObjectClient; + } + + @Override + protected void initializePresenter() { + showProgressBar(true); + setHivContactProfilePresenter(new HivIndexContactProfilePresenter(this, new CoreHivIndexContactProfileInteractor(), getHivIndexContactObject())); + fetchProfileData(); + } + + @Override + public boolean onOptionsItemSelected(MenuItem item) { + int itemId = item.getItemId(); + try { + if (itemId == R.id.action_issue_hiv_community_followup_referral) { + HivRegisterActivity.startHIVFormActivity(this, getHivIndexContactObject().getBaseEntityId(), CoreConstants.JSON_FORM.getHivIndexContactCommunityFollowupReferral(), (new FormUtils()).getFormJsonFromRepositoryOrAssets(this, CoreConstants.JSON_FORM.getHivIndexContactCommunityFollowupReferral()).toString()); + return true; + } + } catch (JSONException e) { + Timber.e(e); + } + return super.onOptionsItemSelected(item); + } + + @Override + public boolean onCreateOptionsMenu(Menu menu) { + getMenuInflater().inflate(org.smartregister.chw.core.R.menu.hiv_profile_menu, menu); + menu.findItem(R.id.action_issue_hiv_community_followup_referral).setVisible(true); + return true; + } + + @Override + public void openFollowUpVisitForm(boolean isEdit) { + if (!isEdit) { + try { + startHivIndexContactFollowupActivity(this, getHivIndexContactObject().getBaseEntityId()); + } catch (JSONException e) { + Timber.e(e); + } + } + } + + @Override + protected void removeMember() { + // Not required for HF (as seen in other profile activities)? + } + + @Override + public void onClick(View view) { + super.onClick(view); + int id = view.getId(); + if (id == R.id.record_hiv_followup_visit) { + openFollowUpVisitForm(false); + } + } + + @Override + public void initializeCallFAB() { + setHivFloatingMenu(new HivIndexContactFloatingMenu(this, getHivIndexContactObject())); + + OnClickFloatingMenu onClickFloatingMenu = viewId -> { + switch (viewId) { + case R.id.hiv_fab: + checkPhoneNumberProvided(); + ((HivIndexContactFloatingMenu) getHivFloatingMenu()).animateFAB(); + break; + case R.id.call_layout: + ((HivIndexContactFloatingMenu) getHivFloatingMenu()).launchCallWidget(); + ((HivIndexContactFloatingMenu) getHivFloatingMenu()).animateFAB(); + break; + default: + Timber.d("Unknown fab action"); + break; + } + }; + + ((HivIndexContactFloatingMenu) getHivFloatingMenu()).setFloatMenuClickListener(onClickFloatingMenu); + getHivFloatingMenu().setGravity(Gravity.BOTTOM | Gravity.END); + LinearLayout.LayoutParams linearLayoutParams = new LinearLayout.LayoutParams(LinearLayout.LayoutParams.MATCH_PARENT, + LinearLayout.LayoutParams.MATCH_PARENT); + addContentView(getHivFloatingMenu(), linearLayoutParams); + } + + private void checkPhoneNumberProvided() { + boolean phoneNumberAvailable = (StringUtils.isNotBlank(getHivIndexContactObject().getPhoneNumber())); + ((HivIndexContactFloatingMenu) getHivFloatingMenu()).redraw(phoneNumberAvailable); + } + + @Override + public Context getContext() { + return HivIndexContactProfileActivity.this; + } + + @Override + public void verifyHasPhone() { + // TODO -> Implement for HF + } + + @Override + public void notifyHasPhone(boolean b) { + // TODO -> Implement for HF + } + + @Override + protected void onActivityResult(int requestCode, int resultCode, Intent data) { + super.onActivityResult(requestCode, resultCode, data); + if (resultCode != Activity.RESULT_OK) return; + try { + boolean savedToHivRegistry = data.getBooleanExtra(REGISTERED_TO_HIV_REGISTRY, false); + if (savedToHivRegistry) { + HivProfileActivity.startHivProfileActivity(this, Objects.requireNonNull(HivDao.getMember(getHivIndexContactObject().getBaseEntityId()))); + finish(); + } else { + setHivIndexContactObject(HivIndexDao.getMember(getHivIndexContactObject().getBaseEntityId())); + initializePresenter(); + fetchProfileData(); + } + } catch (Exception e) { + Timber.e(e); + } + } + + @Override + public void setFollowUpButtonDue() { + super.setFollowUpButtonDue(); + showFollowUpVisitButton(!getHivIndexContactObject().getContactClientNotificationMethod().equals("na")); + } + + @Override + public void onReceivedNotifications(List> list) { + + } +} + diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/activity/HivIndexContactsContactsRegisterActivity.java b/opensrp-chw/src/main/java/org/smartregister/chw/activity/HivIndexContactsContactsRegisterActivity.java new file mode 100644 index 0000000000..0b9807f63c --- /dev/null +++ b/opensrp-chw/src/main/java/org/smartregister/chw/activity/HivIndexContactsContactsRegisterActivity.java @@ -0,0 +1,76 @@ +package org.smartregister.chw.activity; + +import android.app.Activity; +import android.content.Intent; +import android.os.Bundle; + +import androidx.fragment.app.Fragment; + +import com.google.android.material.bottomnavigation.LabelVisibilityMode; + +import org.jetbrains.annotations.NotNull; +import org.smartregister.chw.core.activity.CoreHivIndexContactsRegisterActivity; +import org.smartregister.chw.core.custom_views.NavigationMenu; +import org.smartregister.chw.core.utils.CoreConstants; +import org.smartregister.chw.fragment.HivIndexContactsRegisterFragment; +import org.smartregister.chw.hiv.fragment.BaseHivIndexContactsRegisterFragment; +import org.smartregister.helper.BottomNavigationHelper; + +public class HivIndexContactsContactsRegisterActivity extends CoreHivIndexContactsRegisterActivity { + + public static void startHIVFormActivity(Activity activity, String baseEntityID, String formName, String payloadType) { + Intent intent = new Intent(activity, HivIndexContactsContactsRegisterActivity.class); + intent.putExtra(org.smartregister.chw.hiv.util.Constants.ActivityPayload.BASE_ENTITY_ID, baseEntityID); + intent.putExtra(org.smartregister.chw.hiv.util.Constants.ActivityPayload.ACTION, payloadType); + intent.putExtra(org.smartregister.chw.hiv.util.Constants.ActivityPayload.HIV_REGISTRATION_FORM_NAME, formName); + activity.startActivity(intent); + } + + @NotNull + @Override + protected BaseHivIndexContactsRegisterFragment getRegisterFragment() { + return new HivIndexContactsRegisterFragment(); + } + + @NotNull + @Override + protected Fragment[] getOtherFragments() { + return new Fragment[0]; + } + + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + } + + @Override + protected void registerBottomNavigation() { + bottomNavigationHelper = new BottomNavigationHelper(); + bottomNavigationView = findViewById(org.smartregister.R.id.bottom_navigation); + + if (bottomNavigationView != null) { + bottomNavigationView.setLabelVisibilityMode(LabelVisibilityMode.LABEL_VISIBILITY_LABELED); + bottomNavigationView.getMenu().removeItem(org.smartregister.R.id.action_clients); + bottomNavigationView.getMenu().removeItem(org.smartregister.chw.hiv.R.id.action_register); + bottomNavigationView.getMenu().removeItem(org.smartregister.R.id.action_search); + bottomNavigationView.getMenu().removeItem(org.smartregister.R.id.action_library); + bottomNavigationView.getMenu().removeItem(org.smartregister.chw.hiv.R.id.action_received_referrals); + + bottomNavigationView.inflateMenu(getMenuResource()); + bottomNavigationView.getMenu().removeItem(org.smartregister.chw.hiv.R.id.action_received_referrals); + bottomNavigationHelper.disableShiftMode(bottomNavigationView); + } + } + + @Override + protected void onResumption() { + super.onResumption(); + NavigationMenu menu = NavigationMenu.getInstance(this, null, null); + if (menu != null) { + menu.getNavigationAdapter().setSelectedView(CoreConstants.DrawerMenu.HIV_INDEX_CLIENTS); + } + } + + +} + \ No newline at end of file diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/activity/HivProfileActivity.java b/opensrp-chw/src/main/java/org/smartregister/chw/activity/HivProfileActivity.java index 24d4f3f2dc..0de12c637b 100644 --- a/opensrp-chw/src/main/java/org/smartregister/chw/activity/HivProfileActivity.java +++ b/opensrp-chw/src/main/java/org/smartregister/chw/activity/HivProfileActivity.java @@ -1,5 +1,8 @@ package org.smartregister.chw.activity; +import static org.smartregister.chw.util.NotificationsUtil.handleNotificationRowClick; +import static org.smartregister.chw.util.NotificationsUtil.handleReceivedNotifications; + import android.app.Activity; import android.content.Context; import android.content.Intent; @@ -29,7 +32,7 @@ import org.smartregister.chw.core.utils.ChwNotificationUtil; import org.smartregister.chw.core.utils.CoreConstants; import org.smartregister.chw.custom_view.HivFloatingMenu; -import org.smartregister.chw.hiv.activity.BaseHivRegistrationFormsActivity; +import org.smartregister.chw.hiv.activity.BaseHivFormsActivity; import org.smartregister.chw.hiv.domain.HivMemberObject; import org.smartregister.chw.hiv.util.HivUtil; import org.smartregister.chw.model.ReferralTypeModel; @@ -44,9 +47,6 @@ import io.reactivex.annotations.Nullable; import timber.log.Timber; -import static org.smartregister.chw.util.NotificationsUtil.handleNotificationRowClick; -import static org.smartregister.chw.util.NotificationsUtil.handleReceivedNotifications; - public class HivProfileActivity extends CoreHivProfileActivity implements FamilyProfileExtendedContract.PresenterCallBack, OnRetrieveNotifications { @@ -61,7 +61,7 @@ public static void startHivProfileActivity(Activity activity, HivMemberObject me } public static void startHivFollowupActivity(Activity activity, String baseEntityID) throws JSONException { - Intent intent = new Intent(activity, BaseHivRegistrationFormsActivity.class); + Intent intent = new Intent(activity, BaseHivFormsActivity.class); intent.putExtra(org.smartregister.chw.hiv.util.Constants.ActivityPayload.BASE_ENTITY_ID, baseEntityID); intent.putExtra(org.smartregister.chw.hiv.util.Constants.ActivityPayload.JSON_FORM, (new FormUtils()).getFormJsonFromRepositoryOrAssets(activity, org.smartregister.chw.util.Constants.JSON_FORM.getHivFollowupVisit()).toString()); intent.putExtra(org.smartregister.chw.hiv.util.Constants.ActivityPayload.ACTION, Constants.ActivityPayloadType.FOLLOW_UP_VISIT); diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/contract/HivIndexContactProfileContract.java b/opensrp-chw/src/main/java/org/smartregister/chw/contract/HivIndexContactProfileContract.java new file mode 100644 index 0000000000..927553118e --- /dev/null +++ b/opensrp-chw/src/main/java/org/smartregister/chw/contract/HivIndexContactProfileContract.java @@ -0,0 +1,9 @@ +package org.smartregister.chw.contract; + +import org.smartregister.chw.core.contract.CoreIndexContactProfileContract; + +public interface HivIndexContactProfileContract extends CoreIndexContactProfileContract { + interface Presenter { + void referToFacility(); + } +} diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/custom_view/HivIndexContactFloatingMenu.java b/opensrp-chw/src/main/java/org/smartregister/chw/custom_view/HivIndexContactFloatingMenu.java new file mode 100644 index 0000000000..8c9e68c061 --- /dev/null +++ b/opensrp-chw/src/main/java/org/smartregister/chw/custom_view/HivIndexContactFloatingMenu.java @@ -0,0 +1,13 @@ +package org.smartregister.chw.custom_view; + +import android.content.Context; + +import org.smartregister.chw.core.custom_views.CoreHivIndexContactFloatingMenu; +import org.smartregister.chw.hiv.domain.HivIndexContactObject; + +public class HivIndexContactFloatingMenu extends CoreHivIndexContactFloatingMenu { + public HivIndexContactFloatingMenu(Context context, HivIndexContactObject hivIndexContactObject) { + super(context, hivIndexContactObject); + referLayout.setVisibility(GONE); + } +} diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/fragment/HivIndexContactsRegisterFragment.java b/opensrp-chw/src/main/java/org/smartregister/chw/fragment/HivIndexContactsRegisterFragment.java new file mode 100644 index 0000000000..7ffba530ad --- /dev/null +++ b/opensrp-chw/src/main/java/org/smartregister/chw/fragment/HivIndexContactsRegisterFragment.java @@ -0,0 +1,56 @@ +package org.smartregister.chw.fragment; + +import com.vijay.jsonwizard.utils.FormUtils; + +import org.jetbrains.annotations.Nullable; +import org.json.JSONException; +import org.smartregister.chw.activity.HivIndexContactProfileActivity; +import org.smartregister.chw.activity.HivIndexContactsContactsRegisterActivity; +import org.smartregister.chw.core.fragment.CoreHivIndexContactsRegisterFragment; +import org.smartregister.chw.core.utils.CoreConstants; +import org.smartregister.chw.hiv.dao.HivIndexDao; +import org.smartregister.chw.hiv.domain.HivMemberObject; +import org.smartregister.chw.model.HivIndexContactsRegisterFragmentModel; +import org.smartregister.chw.presenter.HivIndexContactsContactsRegisterFragmentPresenter; +import org.smartregister.commonregistry.CommonPersonObjectClient; + +import java.util.Objects; + +import timber.log.Timber; + +public class HivIndexContactsRegisterFragment extends CoreHivIndexContactsRegisterFragment { + @Override + protected void initializePresenter() { + if (getActivity() == null) { + return; + } + String viewConfigurationIdentifier = null; + try { + viewConfigurationIdentifier = ((HivIndexContactsContactsRegisterActivity) getActivity()).getViewIdentifiers().get(0); + } catch (NullPointerException e) { + Timber.e(e); + } + presenter = new HivIndexContactsContactsRegisterFragmentPresenter(this, new HivIndexContactsRegisterFragmentModel(), viewConfigurationIdentifier); + } + + @Override + protected void openProfile(CommonPersonObjectClient client) { + if (getActivity() != null) { + HivIndexContactProfileActivity.startHivIndexContactProfileActivity(getActivity(), Objects.requireNonNull(HivIndexDao.getMember(client.getCaseId()))); + } + } + + + @Override + protected void openFollowUpVisit(@Nullable HivMemberObject hivMemberObject) { + if (getActivity() != null) { + try { + HivIndexContactsContactsRegisterActivity.startHIVFormActivity(getActivity(), hivMemberObject.getBaseEntityId(), CoreConstants.JSON_FORM.getHivRegistration(), (new FormUtils()).getFormJsonFromRepositoryOrAssets(getActivity(), CoreConstants.JSON_FORM.getHivFollowupVisit()).toString()); + } catch (JSONException e) { + Timber.e(e); + } + } + } +} + + diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/model/HivIndexContactsRegisterFragmentModel.java b/opensrp-chw/src/main/java/org/smartregister/chw/model/HivIndexContactsRegisterFragmentModel.java new file mode 100644 index 0000000000..ad6fbfa8f0 --- /dev/null +++ b/opensrp-chw/src/main/java/org/smartregister/chw/model/HivIndexContactsRegisterFragmentModel.java @@ -0,0 +1,61 @@ +package org.smartregister.chw.model; + + +import androidx.annotation.NonNull; + +import org.jetbrains.annotations.NotNull; +import org.smartregister.chw.core.utils.ChildDBConstants; +import org.smartregister.chw.core.utils.CoreConstants; +import org.smartregister.chw.hiv.model.BaseHivRegisterFragmentModel; +import org.smartregister.chw.hiv.util.Constants.Tables; +import org.smartregister.chw.hiv.util.DBConstants.Key; +import org.smartregister.cursoradapter.SmartRegisterQueryBuilder; +import org.smartregister.family.util.DBConstants; + +import java.util.HashSet; +import java.util.Set; + +public class HivIndexContactsRegisterFragmentModel extends BaseHivRegisterFragmentModel { + + @NonNull + @Override + public String mainSelect(@NonNull String tableName, @NonNull String mainCondition) { + SmartRegisterQueryBuilder queryBuilder = new SmartRegisterQueryBuilder(); + queryBuilder.selectInitiateMainTable(tableName, mainColumns(tableName)); + queryBuilder.customJoin("INNER JOIN " + CoreConstants.TABLE_NAME.FAMILY_MEMBER + " ON " + tableName + "." + DBConstants.KEY.BASE_ENTITY_ID + " = " + CoreConstants.TABLE_NAME.FAMILY_MEMBER + "." + DBConstants.KEY.BASE_ENTITY_ID + " COLLATE NOCASE "); + queryBuilder.customJoin("INNER JOIN " + CoreConstants.TABLE_NAME.FAMILY + " ON " + CoreConstants.TABLE_NAME.FAMILY_MEMBER + "." + DBConstants.KEY.RELATIONAL_ID + " = " + CoreConstants.TABLE_NAME.FAMILY + "." + DBConstants.KEY.BASE_ENTITY_ID); + queryBuilder.customJoin("LEFT JOIN (select base_entity_id , max(visit_date) visit_date from visits GROUP by base_entity_id) VISIT_SUMMARY ON VISIT_SUMMARY.base_entity_id = " + tableName + "." + DBConstants.KEY.BASE_ENTITY_ID); + return queryBuilder.mainCondition(mainCondition); + } + + @Override + @NotNull + public String[] mainColumns(String tableName) { + Set columnList = new HashSet<>(); + + columnList.add(tableName + "." + DBConstants.KEY.BASE_ENTITY_ID); + columnList.add(CoreConstants.TABLE_NAME.FAMILY_MEMBER + "." + DBConstants.KEY.RELATIONAL_ID + " as " + ChildDBConstants.KEY.RELATIONAL_ID); + columnList.add(CoreConstants.TABLE_NAME.FAMILY_MEMBER + "." + DBConstants.KEY.FIRST_NAME); + columnList.add(CoreConstants.TABLE_NAME.FAMILY_MEMBER + "." + DBConstants.KEY.MIDDLE_NAME); + columnList.add(CoreConstants.TABLE_NAME.FAMILY_MEMBER + "." + DBConstants.KEY.LAST_NAME); + columnList.add(CoreConstants.TABLE_NAME.FAMILY_MEMBER + "." + DBConstants.KEY.DOB); + columnList.add(CoreConstants.TABLE_NAME.FAMILY_MEMBER + "." + DBConstants.KEY.GENDER); + columnList.add(CoreConstants.TABLE_NAME.FAMILY_MEMBER + "." + DBConstants.KEY.UNIQUE_ID); + columnList.add(CoreConstants.TABLE_NAME.FAMILY_MEMBER + "." + DBConstants.KEY.RELATIONAL_ID); + columnList.add(CoreConstants.TABLE_NAME.FAMILY_MEMBER + "." + DBConstants.KEY.PHONE_NUMBER); + columnList.add(CoreConstants.TABLE_NAME.FAMILY_MEMBER + "." + DBConstants.KEY.OTHER_PHONE_NUMBER); + columnList.add(CoreConstants.TABLE_NAME.FAMILY + "." + DBConstants.KEY.VILLAGE_TOWN); + columnList.add(CoreConstants.TABLE_NAME.FAMILY + "." + DBConstants.KEY.FIRST_NAME + " as " + org.smartregister.chw.anc.util.DBConstants.KEY.FAMILY_NAME); + columnList.add(Tables.HIV_INDEX_HF + "." + Key.HIV_CLIENT_ID); + columnList.add(Tables.HIV_INDEX_HF + "." + Key.HIV_TEST_ELIGIBILITY); + columnList.add(Tables.HIV_INDEX_HF + "." + Key.HAS_STARTED_MEDICATION); + columnList.add(Tables.HIV_INDEX_HF + "." + Key.TEST_RESULTS); + columnList.add(Tables.HIV_INDEX_HF + "." + Key.HOW_TO_NOTIFY_CONTACT_CLIENT); + columnList.add(Tables.HIV_INDEX_HF + "." + Key.HAS_THE_CONTACT_CLIENT_BEEN_TESTED); + columnList.add(Tables.HIV_INDEX_HF + "." + Key.ENROLLED_TO_CLINIC); + columnList.add(Tables.HIV_INDEX_HF + "." + Key.HIV_INDEX_REGISTRATION_DATE); + columnList.add(Tables.HIV_INDEX_HF + "." + Key.IS_CLOSED); + + return columnList.toArray(new String[columnList.size()]); + } +} diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/presenter/HivIndexContactProfilePresenter.java b/opensrp-chw/src/main/java/org/smartregister/chw/presenter/HivIndexContactProfilePresenter.java new file mode 100644 index 0000000000..fbcc4e2c8d --- /dev/null +++ b/opensrp-chw/src/main/java/org/smartregister/chw/presenter/HivIndexContactProfilePresenter.java @@ -0,0 +1,30 @@ +package org.smartregister.chw.presenter; + +import android.app.Activity; + +import org.smartregister.chw.activity.HivProfileActivity; +import org.smartregister.chw.contract.HivIndexContactProfileContract; +import org.smartregister.chw.core.presenter.CoreHivIndexContactProfilePresenter; +import org.smartregister.chw.hiv.domain.HivIndexContactObject; +import org.smartregister.chw.model.ReferralTypeModel; +import org.smartregister.chw.util.Utils; + +import java.util.List; + +public class HivIndexContactProfilePresenter extends CoreHivIndexContactProfilePresenter + implements org.smartregister.chw.contract.AncMemberProfileContract.Presenter { + + private HivIndexContactObject HivIndexContactObject; + + public HivIndexContactProfilePresenter(HivIndexContactProfileContract.View view, HivIndexContactProfileContract.Interactor interactor, + HivIndexContactObject hivIndexContactObject) { + super(view, interactor, hivIndexContactObject); + this.HivIndexContactObject = HivIndexContactObject; + } + + @Override + public void referToFacility() { + List referralTypeModels = ((HivProfileActivity) getView()).getReferralTypeModels(); + Utils.launchClientReferralActivity((Activity) getView(), referralTypeModels, HivIndexContactObject.getBaseEntityId()); + } +} \ No newline at end of file diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/presenter/HivIndexContactsContactsRegisterFragmentPresenter.java b/opensrp-chw/src/main/java/org/smartregister/chw/presenter/HivIndexContactsContactsRegisterFragmentPresenter.java new file mode 100644 index 0000000000..adaad1d2ce --- /dev/null +++ b/opensrp-chw/src/main/java/org/smartregister/chw/presenter/HivIndexContactsContactsRegisterFragmentPresenter.java @@ -0,0 +1,49 @@ +package org.smartregister.chw.presenter; + +import org.jetbrains.annotations.NotNull; +import org.smartregister.chw.R; +import org.smartregister.chw.hiv.contract.BaseHivRegisterFragmentContract; +import org.smartregister.chw.hiv.presenter.BaseHivIndexContactsRegisterFragmentPresenter; +import org.smartregister.chw.hiv.util.Constants.Tables; +import org.smartregister.chw.hiv.util.DBConstants; + +public class HivIndexContactsContactsRegisterFragmentPresenter extends BaseHivIndexContactsRegisterFragmentPresenter { + + public HivIndexContactsContactsRegisterFragmentPresenter(BaseHivRegisterFragmentContract.View view, BaseHivRegisterFragmentContract.Model model, String viewConfigurationIdentifier) { + super(view, model, viewConfigurationIdentifier); + } + + @Override + @NotNull + public String getMainCondition() { + return " " + + Tables.HIV_INDEX + "." + DBConstants.Key.TEST_RESULTS + " IS NULL AND " + + Tables.HIV_INDEX + "." + DBConstants.Key.REFER_TO_CHW + " = 'Yes' AND " + + Tables.HIV_INDEX + "." + DBConstants.Key.HOW_TO_NOTIFY_CONTACT_CLIENT + " <> 'na'"; + + } + + @Override + @NotNull + public String getDueFilterCondition() { + return ""; + } + + @Override + public void processViewConfigurations() { + super.processViewConfigurations(); + if (getConfig().getSearchBarText() != null && getView() != null) { + getView().updateSearchBarHint(getView().getContext().getString(R.string.search_name_or_id)); + } + + + if (getConfig().getFilterFields() != null && getView() != null) { + getView().updateSearchBarHint(getView().getContext().getString(R.string.search_name_or_id)); + } + } + + @Override + public String getMainTable() { + return Tables.HIV_INDEX; + } +} From d07c6bb2b2b946ca38bbf2d38d2cf0467e3474d9 Mon Sep 17 00:00:00 2001 From: Ilakoze Jumanne Date: Sat, 4 Sep 2021 23:11:21 +0300 Subject: [PATCH 101/112] Fixed some merging errors --- opensrp-chw/build.gradle | 2 +- .../chw/custom_view/DefaultNavigationMenuFlv.java | 5 ----- .../chw/fragment/HivFollowupRegisterFragment.java | 2 +- .../chw/task/ChwGoToMemberProfileBasedOnRegisterTask.java | 7 +++++++ 4 files changed, 9 insertions(+), 7 deletions(-) diff --git a/opensrp-chw/build.gradle b/opensrp-chw/build.gradle index 934a8c3a25..ab57993f0f 100644 --- a/opensrp-chw/build.gradle +++ b/opensrp-chw/build.gradle @@ -323,7 +323,7 @@ dependencies { androidTestImplementation 'androidx.test.espresso:espresso-core:3.3.0' androidTestImplementation 'org.mockito:mockito-android:3.0.0' - implementation 'com.github.lecho:hellocharts-android:v1.5.8' + implementation 'com.github.lecho:hellocharts-library:1.5.8@aar' testImplementation "org.koin:koin-test:2.0.1" testImplementation 'junit:junit:4.13' diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/custom_view/DefaultNavigationMenuFlv.java b/opensrp-chw/src/main/java/org/smartregister/chw/custom_view/DefaultNavigationMenuFlv.java index 724e8e1461..16a9b970c8 100644 --- a/opensrp-chw/src/main/java/org/smartregister/chw/custom_view/DefaultNavigationMenuFlv.java +++ b/opensrp-chw/src/main/java/org/smartregister/chw/custom_view/DefaultNavigationMenuFlv.java @@ -53,11 +53,6 @@ public String childNavigationMenuCountString() { return null; } - @Override - public boolean hasCommunityResponders() { - return false; - } - @Override public Intent getHIA2ReportActivityIntent(Activity activity) { return null; diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/fragment/HivFollowupRegisterFragment.java b/opensrp-chw/src/main/java/org/smartregister/chw/fragment/HivFollowupRegisterFragment.java index e663ee28c1..3578a89dda 100644 --- a/opensrp-chw/src/main/java/org/smartregister/chw/fragment/HivFollowupRegisterFragment.java +++ b/opensrp-chw/src/main/java/org/smartregister/chw/fragment/HivFollowupRegisterFragment.java @@ -43,7 +43,7 @@ protected void openProfile(CommonPersonObjectClient client) { if (getActivity() != null) { Intent intent = new Intent(getActivity(), HivCommunityFollowupDetailsActivity.class); Bundle bundle = new Bundle(); - bundle.putSerializable(Constants.HivMemberObject.MEMBER_OBJECT, HivDao.getCommunityFollowupMember(client.getColumnmaps().get(DBConstants.Key.BASE_ENTITY_ID))); + bundle.putSerializable(Constants.ActivityPayload.HIV_MEMBER_OBJECT, HivDao.getCommunityFollowupMember(client.getColumnmaps().get(DBConstants.Key.BASE_ENTITY_ID))); intent.putExtras(bundle); getActivity().startActivity(intent); diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/task/ChwGoToMemberProfileBasedOnRegisterTask.java b/opensrp-chw/src/main/java/org/smartregister/chw/task/ChwGoToMemberProfileBasedOnRegisterTask.java index 5f10febf3e..2e7fee2340 100644 --- a/opensrp-chw/src/main/java/org/smartregister/chw/task/ChwGoToMemberProfileBasedOnRegisterTask.java +++ b/opensrp-chw/src/main/java/org/smartregister/chw/task/ChwGoToMemberProfileBasedOnRegisterTask.java @@ -7,6 +7,7 @@ import org.smartregister.chw.activity.AncMemberProfileActivity; import org.smartregister.chw.activity.ChildProfileActivity; import org.smartregister.chw.activity.FamilyPlanningMemberProfileActivity; +import org.smartregister.chw.activity.HivIndexContactProfileActivity; import org.smartregister.chw.activity.HivProfileActivity; import org.smartregister.chw.activity.MalariaProfileActivity; import org.smartregister.chw.activity.PncMemberProfileActivity; @@ -17,6 +18,7 @@ import org.smartregister.chw.core.task.CoreChwNotificationGoToMemberProfileTask; import org.smartregister.chw.fp.dao.FpDao; import org.smartregister.chw.hiv.dao.HivDao; +import org.smartregister.chw.hiv.dao.HivIndexDao; import org.smartregister.chw.malaria.activity.BaseMalariaProfileActivity; import org.smartregister.chw.pnc.activity.BasePncMemberProfileActivity; import org.smartregister.chw.tb.dao.TbDao; @@ -38,6 +40,11 @@ protected void goToHivProfile(String baseEntityId, Activity activity) { HivProfileActivity.startHivProfileActivity(activity, HivDao.getMember(baseEntityId)); } + @Override + protected void goToHivIndexContactProfile(String baseEntityId, Activity activity) { + HivIndexContactProfileActivity.startHivIndexContactProfileActivity(activity, HivIndexDao.getMember(baseEntityId)); + } + @Override protected void goToTbProfile(String baseEntityId, Activity activity) { TbProfileActivity.startTbProfileActivity(activity, TbDao.getMember(baseEntityId)); From bcb9770480508b6d3f799e3a2e5b8f72d5e280a9 Mon Sep 17 00:00:00 2001 From: Ilakoze Jumanne Date: Sun, 5 Sep 2021 09:51:25 +0300 Subject: [PATCH 102/112] Added index testing ec_client_fields and ec_client_classification --- .../ba/assets/ec_client_classification.json | 14 ++ .../src/ba/assets/ec_client_fields.json | 174 ++++++++++++++++++ 2 files changed, 188 insertions(+) diff --git a/opensrp-chw/src/ba/assets/ec_client_classification.json b/opensrp-chw/src/ba/assets/ec_client_classification.json index 541991c8cd..37ce6ece37 100644 --- a/opensrp-chw/src/ba/assets/ec_client_classification.json +++ b/opensrp-chw/src/ba/assets/ec_client_classification.json @@ -384,6 +384,13 @@ "ec_hiv_index" ] }, + { + "field": "eventType", + "field_value": "HIV Index Contact CHW Followup", + "creates_case": [ + "ec_hiv_index" + ] + }, { "field": "eventType", "field_value": "HIV Index Contact Testing Followup", @@ -398,6 +405,13 @@ "ec_hiv_index", "ec_hiv_index_contact_community_followup" ] + }, + { + "field": "eventType", + "field_value": "HIV Index Contact Community Followup Notification Dismissal", + "creates_case": [ + "ec_hiv_index_contact_community_followup" + ] } ] } diff --git a/opensrp-chw/src/ba/assets/ec_client_fields.json b/opensrp-chw/src/ba/assets/ec_client_fields.json index b11fec3387..be62d005d9 100644 --- a/opensrp-chw/src/ba/assets/ec_client_fields.json +++ b/opensrp-chw/src/ba/assets/ec_client_fields.json @@ -3039,6 +3039,180 @@ } } ] + }, + { + "name": "ec_hiv_index", + "columns": [ + { + "column_name": "base_entity_id", + "type": "Event", + "json_mapping": { + "field": "baseEntityId" + } + }, + { + "column_name": "hiv_client_id", + "type": "Event", + "json_mapping": { + "field": "obs.fieldCode", + "concept": "index_client_base_entity_id" + } + }, + { + "column_name": "relationship", + "type": "Event", + "json_mapping": { + "field": "obs.formSubmissionField", + "concept": "relationship" + } + }, + { + "column_name": "hiv_status", + "type": "Event", + "json_mapping": { + "field": "obs.formSubmissionField", + "concept": "hiv_status" + } + }, + { + "column_name": "has_started_medication", + "type": "Event", + "json_mapping": { + "field": "obs.fieldCode", + "concept": "has_started_medication" + } + }, + { + "column_name": "hiv_test_eligibility", + "type": "Event", + "json_mapping": { + "field": "obs.formSubmissionField", + "concept": "eligibility_for_testing" + } + }, + { + "column_name": "how_to_notify_the_contact_client", + "type": "Event", + "json_mapping": { + "field": "obs.formSubmissionField", + "concept": "how_to_notify_the_contact_client" + } + }, + { + "column_name": "has_the_contact_client_been_tested", + "type": "Event", + "json_mapping": { + "field": "obs.formSubmissionField", + "concept": "has_the_contact_client_been_tested" + } + }, + { + "column_name": "test_results", + "type": "Event", + "json_mapping": { + "field": "obs.formSubmissionField", + "concept": "test_results" + } + }, + { + "column_name": "enrolled_to_clinic", + "type": "Event", + "json_mapping": { + "field": "obs.formSubmissionField", + "concept": "enrolled_to_clinic" + } + }, + { + "column_name": "ctc_number", + "type": "Event", + "json_mapping": { + "field": "obs.formSubmissionField", + "concept": "ctc_number" + } + }, + { + "column_name": "comment", + "type": "Event", + "json_mapping": { + "field": "obs.formSubmissionField", + "concept": "comment" + } + }, + { + "column_name": "refer_to_chw", + "type": "Event", + "json_mapping": { + "field": "obs.formSubmissionField", + "concept": "refer_to_chw" + } + }, + { + "column_name": "hiv_index_contact_community_followup_referral_date", + "type": "Event", + "json_mapping": { + "field": "obs.formSubmissionField", + "concept": "hiv_index_contact_community_followup_referral_date" + } + }, + { + "column_name": "client_followed_up_by_chw", + "type": "Event", + "json_mapping": { + "field": "obs.formSubmissionField", + "concept": "client_followed_up_by_chw" + } + }, + { + "column_name": "hiv_index_registration_date", + "type": "Event", + "json_mapping": { + "field": "eventDate" + } + } + ] + }, + { + "name": "ec_hiv_index_contact_community_followup", + "columns": [ + { + "column_name": "entity_id", + "type": "Event", + "json_mapping": { + "field": "baseEntityId" + } + }, + { + "column_name": "base_entity_id", + "type": "Event", + "json_mapping": { + "field": "formSubmissionId" + } + }, + { + "column_name": "comment", + "type": "Event", + "json_mapping": { + "field": "obs.formSubmissionField", + "concept": "comment" + } + }, + { + "column_name": "hiv_index_contact_community_followup_referral_date", + "type": "Event", + "json_mapping": { + "field": "obs.formSubmissionField", + "concept": "hiv_index_contact_community_followup_referral_date" + } + }, + { + "column_name": "date_marked_as_done", + "type": "Event", + "json_mapping": { + "field": "obs.fieldCode", + "concept": "date_marked_as_done" + } + } + ] } ] } \ No newline at end of file From 087195171c18fc9e8fa1f5e0d442e1ab802ce60f Mon Sep 17 00:00:00 2001 From: Ilakoze Jumanne Date: Sun, 5 Sep 2021 09:52:23 +0300 Subject: [PATCH 103/112] Added hiv index testing forms --- .../json.form-sw/hiv_followup_visit.json | 124 +---------- .../hiv_index_contact_followup.json | 194 ++++++++++++++++++ .../assets/json.form-sw/hiv_registration.json | 120 +++++++++++ .../assets/json.form/hiv_followup_visit.json | 124 +---------- .../json.form/hiv_index_contact_followup.json | 194 ++++++++++++++++++ .../ba/assets/json.form/hiv_registration.json | 120 +++++++++++ .../assets/rule/hiv_followup_form_rules.yml | 7 - .../rule/hiv_index_contact_followup_rules.yml | 28 +++ 8 files changed, 674 insertions(+), 237 deletions(-) create mode 100644 opensrp-chw/src/ba/assets/json.form-sw/hiv_index_contact_followup.json create mode 100644 opensrp-chw/src/ba/assets/json.form/hiv_index_contact_followup.json create mode 100644 opensrp-chw/src/ba/assets/rule/hiv_index_contact_followup_rules.yml diff --git a/opensrp-chw/src/ba/assets/json.form-sw/hiv_followup_visit.json b/opensrp-chw/src/ba/assets/json.form-sw/hiv_followup_visit.json index b4120bf254..6f0b52b5ad 100644 --- a/opensrp-chw/src/ba/assets/json.form-sw/hiv_followup_visit.json +++ b/opensrp-chw/src/ba/assets/json.form-sw/hiv_followup_visit.json @@ -249,121 +249,6 @@ "required_status": "true:Tafadhali jaza matatizo mengine", "subjects": "problem:map" }, - { - "name": "client_behaviour_and_environmental_risk", - "type": "spinner", - "meta_data": { - "openmrs_entity": "concept", - "openmrs_entity_id": "client_behaviour_and_environmental_risk", - "openmrs_entity_parent": "" - }, - "properties": { - "text": "Tabia na mazingira hatarishi ya mteja" - }, - "options": [ - { - "name": "none", - "text": "Haihusiki", - "meta_data": { - "openmrs_entity": "", - "openmrs_entity_id": "", - "openmrs_entity_parent": "" - } - }, - { - "name": "alcoholism", - "text": "Mlevi", - "meta_data": { - "openmrs_entity": "concept", - "openmrs_entity_id": "alcoholism", - "openmrs_entity_parent": "" - } - }, - { - "name": "has_multiple_sexual_partners", - "text": "Ana wapenzi wengi", - "meta_data": { - "openmrs_entity": "concept", - "openmrs_entity_id": "has_multiple_sexual_partners", - "openmrs_entity_parent": "" - } - }, - { - "name": "has_sexual_relations_with_different_peers", - "text": "Mahusiano ya kingono na rika tofauti (Ngono mtambuka rika", - "meta_data": { - "openmrs_entity": "concept", - "openmrs_entity_id": "has_sexual_relations_with_different_peers", - "openmrs_entity_parent": "" - } - }, - { - "name": "fisherman", - "text": "Wavuvi", - "meta_data": { - "openmrs_entity": "concept", - "openmrs_entity_id": "fisherman", - "openmrs_entity_parent": "" - } - }, - { - "name": "women_having_sex_with_other_women", - "text": "Wanawake wanaofanya ngono na wanawake wenzao", - "meta_data": { - "openmrs_entity": "concept", - "openmrs_entity_id": "women_having_sex_with_other_women", - "openmrs_entity_parent": "" - } - }, - { - "name": "sex_workers", - "text": "Wanaofanya biashara ya ngono", - "meta_data": { - "openmrs_entity": "concept", - "openmrs_entity_id": "sex_workers", - "openmrs_entity_parent": "" - } - }, - { - "name": "wood_workers", - "text": "Wapasua mbao", - "meta_data": { - "openmrs_entity": "concept", - "openmrs_entity_id": "wood_workers", - "openmrs_entity_parent": "" - } - }, - { - "name": "mining_workers", - "text": "Wachimba madini", - "meta_data": { - "openmrs_entity": "concept", - "openmrs_entity_id": "mining_workers", - "openmrs_entity_parent": "" - } - }, - { - "name": "men_having_sex_with_other_men ", - "text": "Wanaume wanaofanya ngono na wanaume wenzao", - "meta_data": { - "openmrs_entity": "concept", - "openmrs_entity_id": "men_having_sex_with_other_men", - "openmrs_entity_parent": "" - } - }, - { - "name": "truck_drivers ", - "text": "Madreva wa masafa marefu", - "meta_data": { - "openmrs_entity": "concept", - "openmrs_entity_id": "truck_drivers", - "openmrs_entity_parent": "" - } - } - ], - "required_status": "yes:Tafadhali chagua tabia na mazingira hatarishi ya mteja", - "subjects": "registration_or_followup_status:text" - }, { "name": "supplies_provided", "type": "multi_choice_checkbox", @@ -426,6 +311,15 @@ "openmrs_entity_parent": "" }, "options": [ + { + "name": "counselling", + "text": "Ushauri nasaha", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "counselling", + "openmrs_entity_parent": "" + } + }, { "name": "other_hiv_services", "text": "Huduma nyingnie za UKIMWI katika jamii", diff --git a/opensrp-chw/src/ba/assets/json.form-sw/hiv_index_contact_followup.json b/opensrp-chw/src/ba/assets/json.form-sw/hiv_index_contact_followup.json new file mode 100644 index 0000000000..d4ab7216ab --- /dev/null +++ b/opensrp-chw/src/ba/assets/json.form-sw/hiv_index_contact_followup.json @@ -0,0 +1,194 @@ +{ + "form": "HIV Index Contact CHW Followup", + "count": "1", + "encounter_type": "HIV Index Contact CHW Followup", + "entity_id": "", + "relational_id": "", + "rules_file": "rule/hiv_index_contact_followup_rules.yml", + "metadata": { + "start": { + "openmrs_entity_parent": "", + "openmrs_entity": "concept", + "openmrs_data_type": "start", + "openmrs_entity_id": "163137AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + }, + "end": { + "openmrs_entity_parent": "", + "openmrs_entity": "concept", + "openmrs_data_type": "end", + "openmrs_entity_id": "163138AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + }, + "today": { + "openmrs_entity_parent": "", + "openmrs_entity": "encounter", + "openmrs_entity_id": "encounter_date" + }, + "deviceid": { + "openmrs_entity_parent": "", + "openmrs_entity": "concept", + "openmrs_data_type": "deviceid", + "openmrs_entity_id": "163149AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + }, + "subscriberid": { + "openmrs_entity_parent": "", + "openmrs_entity": "concept", + "openmrs_data_type": "subscriberid", + "openmrs_entity_id": "163150AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + }, + "simserial": { + "openmrs_entity_parent": "", + "openmrs_entity": "concept", + "openmrs_data_type": "simserial", + "openmrs_entity_id": "163151AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + }, + "phonenumber": { + "openmrs_entity_parent": "", + "openmrs_entity": "concept", + "openmrs_data_type": "phonenumber", + "openmrs_entity_id": "163152AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + }, + "encounter_location": "", + "look_up": { + "entity_id": "", + "value": "" + } + }, + "steps": [ + { + "title": "Index Client Contact Followup", + "fields": [ + { + "name": "has_the_contact_client_been_found", + "type": "radio_group", + "properties": { + "text": "Have you found the contact client?" + }, + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "has_the_contact_client_been_found", + "openmrs_entity_parent": "" + }, + "options": [ + { + "name": "yes", + "text": "Yes", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "yes", + "openmrs_entity_parent": "" + } + }, + { + "name": "no", + "text": "No", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "no", + "openmrs_entity_parent": "" + } + } + ], + "required_status": "yes:Please select the answer", + "dependent_calculations": [ + "client_followed_up_by_chw" + ] + }, + { + "name": "has_the_client_agreed_to_be_tested", + "type": "radio_group", + "properties": { + "text": "Has the client agreed to be tested for HIV?" + }, + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "has_the_client_agreed_to_be_tested", + "openmrs_entity_parent": "" + }, + "options": [ + { + "name": "yes", + "text": "Yes", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "yes", + "openmrs_entity_parent": "" + } + }, + { + "name": "no", + "text": "No", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "no", + "openmrs_entity_parent": "" + } + } + ], + "required_status": "yes:Please select whether the client has agreed to be tested for HIV", + "subjects": "has_the_contact_client_been_found:map" + }, + { + "name": "place_where_test_will_be_conducted", + "type": "radio_group", + "properties": { + "text": "Where has the client agreed to have the test?" + }, + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "place_where_test_was_conducted", + "openmrs_entity_parent": "" + }, + "options": [ + { + "name": "facility", + "text": "At the Health Facility", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "facility", + "openmrs_entity_parent": "" + } + }, + { + "name": "community", + "text": "At the community", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "community", + "openmrs_entity_parent": "" + } + } + ], + "required_status": "yes:Please select the answer", + "subjects": "has_the_contact_client_been_found:map, has_the_client_agreed_to_be_tested:map" + }, + { + "name": "toast_give_a_referral_to_the_client", + "type": "toast_notification", + "properties": { + "notification_type": "info", + "dismissible": "no", + "title": "Client should be referred to Hospital", + "text": "The client should be referred to the Hospital for HIV testing.\nGive the client a referral", + "background_color": "#082455", + "text_color": "#EBEE2F" + }, + "subjects": "has_the_contact_client_been_found:map, has_the_client_agreed_to_be_tested:map, place_where_test_will_be_conducted:map" + }, + { + "name": "chw_comment", + "type": "text_input_edit_text", + "properties": { + "hint": "Remarks/Comments" + }, + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "chw_comment", + "openmrs_entity_parent": "" + }, + "required_status": "false" + } + ] + } + ] +} + diff --git a/opensrp-chw/src/ba/assets/json.form-sw/hiv_registration.json b/opensrp-chw/src/ba/assets/json.form-sw/hiv_registration.json index bd0ba56043..a58e782d0b 100644 --- a/opensrp-chw/src/ba/assets/json.form-sw/hiv_registration.json +++ b/opensrp-chw/src/ba/assets/json.form-sw/hiv_registration.json @@ -69,6 +69,12 @@ "openmrs_entity_id": "ctc_number", "openmrs_entity_parent": "" }, + "validation": [ + { + "condition": "value.matches(\"(\\\\d{2}-\\\\d{2}-\\\\d{4}-\\\\d{6})?\")", + "message": "Namba ya CTC iliyojazwa si sahihi." + } + ], "required_status": "false" }, { @@ -129,6 +135,120 @@ "dependent_calculations": [ "hiv_registration_date" ] + }, + { + "name": "client_behaviour_and_environmental_risk", + "type": "spinner", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "client_behaviour_and_environmental_risk", + "openmrs_entity_parent": "" + }, + "properties": { + "text": "Tabia na mazingira hatarishi ya mteja" + }, + "options": [ + { + "name": "none", + "text": "Haihusiki", + "meta_data": { + "openmrs_entity": "", + "openmrs_entity_id": "", + "openmrs_entity_parent": "" + } + }, + { + "name": "alcoholism", + "text": "Mlevi", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "alcoholism", + "openmrs_entity_parent": "" + } + }, + { + "name": "has_multiple_sexual_partners", + "text": "Ana wapenzi wengi", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "has_multiple_sexual_partners", + "openmrs_entity_parent": "" + } + }, + { + "name": "has_sexual_relations_with_different_peers", + "text": "Mahusiano ya kingono na rika tofauti (Ngono mtambuka rika", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "has_sexual_relations_with_different_peers", + "openmrs_entity_parent": "" + } + }, + { + "name": "fisherman", + "text": "Wavuvi", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "fisherman", + "openmrs_entity_parent": "" + } + }, + { + "name": "women_having_sex_with_other_women", + "text": "Wanawake wanaofanya ngono na wanawake wenzao", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "women_having_sex_with_other_women", + "openmrs_entity_parent": "" + } + }, + { + "name": "sex_workers", + "text": "Wanaofanya biashara ya ngono", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "sex_workers", + "openmrs_entity_parent": "" + } + }, + { + "name": "wood_workers", + "text": "Wapasua mbao", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "wood_workers", + "openmrs_entity_parent": "" + } + }, + { + "name": "mining_workers", + "text": "Wachimba madini", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "mining_workers", + "openmrs_entity_parent": "" + } + }, + { + "name": "men_having_sex_with_other_men ", + "text": "Wanaume wanaofanya ngono na wanaume wenzao", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "men_having_sex_with_other_men", + "openmrs_entity_parent": "" + } + }, + { + "name": "truck_drivers ", + "text": "Madreva wa masafa marefu", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "truck_drivers", + "openmrs_entity_parent": "" + } + } + ], + "required_status": "yes:Tafadhali chagua tabia na mazingira hatarishi ya mteja" } ] } diff --git a/opensrp-chw/src/ba/assets/json.form/hiv_followup_visit.json b/opensrp-chw/src/ba/assets/json.form/hiv_followup_visit.json index a54a8686a2..e8a4692855 100644 --- a/opensrp-chw/src/ba/assets/json.form/hiv_followup_visit.json +++ b/opensrp-chw/src/ba/assets/json.form/hiv_followup_visit.json @@ -249,121 +249,6 @@ "required_status": "true:Please specify other symptoms", "subjects": "problem:map" }, - { - "name": "client_behaviour_and_environmental_risk", - "type": "spinner", - "meta_data": { - "openmrs_entity": "concept", - "openmrs_entity_id": "client_behaviour_and_environmental_risk", - "openmrs_entity_parent": "" - }, - "properties": { - "text": "Vulnerable and at risk behaviors" - }, - "options": [ - { - "name": "na", - "text": "Not Applicable", - "meta_data": { - "openmrs_entity": "", - "openmrs_entity_id": "", - "openmrs_entity_parent": "" - } - }, - { - "name": "alcoholism", - "text": "Alcoholism", - "meta_data": { - "openmrs_entity": "concept", - "openmrs_entity_id": "alcoholism", - "openmrs_entity_parent": "" - } - }, - { - "name": "has_multiple_sexual_partners", - "text": "Has multiple sexual partners", - "meta_data": { - "openmrs_entity": "concept", - "openmrs_entity_id": "has_multiple_sexual_partners", - "openmrs_entity_parent": "" - } - }, - { - "name": "has_sexual_relations_with_different_peers", - "text": "Sexual relations with different peers", - "meta_data": { - "openmrs_entity": "concept", - "openmrs_entity_id": "has_sexual_relations_with_different_peers", - "openmrs_entity_parent": "" - } - }, - { - "name": "fisherman", - "text": "Fisherman", - "meta_data": { - "openmrs_entity": "concept", - "openmrs_entity_id": "fisherman", - "openmrs_entity_parent": "" - } - }, - { - "name": "women_having_sex_with_other_women", - "text": "Women having sex with other women", - "meta_data": { - "openmrs_entity": "concept", - "openmrs_entity_id": "women_having_sex_with_other_women", - "openmrs_entity_parent": "" - } - }, - { - "name": "sex_workers", - "text": "Sex workers", - "meta_data": { - "openmrs_entity": "concept", - "openmrs_entity_id": "sex_workers", - "openmrs_entity_parent": "" - } - }, - { - "name": "wood_workers", - "text": "Lumberman", - "meta_data": { - "openmrs_entity": "concept", - "openmrs_entity_id": "wood_workers", - "openmrs_entity_parent": "" - } - }, - { - "name": "mining_workers", - "text": "Mining workers ", - "meta_data": { - "openmrs_entity": "concept", - "openmrs_entity_id": "mining_workers", - "openmrs_entity_parent": "" - } - }, - { - "name": "men_having_sex_with_other_men ", - "text": "Men having sex with other men", - "meta_data": { - "openmrs_entity": "concept", - "openmrs_entity_id": "men_having_sex_with_other_men", - "openmrs_entity_parent": "" - } - }, - { - "name": "truck_drivers ", - "text": "Trucks and long distance drivers", - "meta_data": { - "openmrs_entity": "concept", - "openmrs_entity_id": "truck_drivers", - "openmrs_entity_parent": "" - } - } - ], - "required_status": "yes:Please specify client's behaviour", - "subjects": "registration_or_followup_status:text" - }, { "name": "supplies_provided", "type": "multi_choice_checkbox", @@ -426,6 +311,15 @@ "openmrs_entity_parent": "" }, "options": [ + { + "name": "counselling", + "text": "Counselling", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "counselling", + "openmrs_entity_parent": "" + } + }, { "name": "other_hiv_services", "text": "Other HIV services", diff --git a/opensrp-chw/src/ba/assets/json.form/hiv_index_contact_followup.json b/opensrp-chw/src/ba/assets/json.form/hiv_index_contact_followup.json new file mode 100644 index 0000000000..d4ab7216ab --- /dev/null +++ b/opensrp-chw/src/ba/assets/json.form/hiv_index_contact_followup.json @@ -0,0 +1,194 @@ +{ + "form": "HIV Index Contact CHW Followup", + "count": "1", + "encounter_type": "HIV Index Contact CHW Followup", + "entity_id": "", + "relational_id": "", + "rules_file": "rule/hiv_index_contact_followup_rules.yml", + "metadata": { + "start": { + "openmrs_entity_parent": "", + "openmrs_entity": "concept", + "openmrs_data_type": "start", + "openmrs_entity_id": "163137AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + }, + "end": { + "openmrs_entity_parent": "", + "openmrs_entity": "concept", + "openmrs_data_type": "end", + "openmrs_entity_id": "163138AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + }, + "today": { + "openmrs_entity_parent": "", + "openmrs_entity": "encounter", + "openmrs_entity_id": "encounter_date" + }, + "deviceid": { + "openmrs_entity_parent": "", + "openmrs_entity": "concept", + "openmrs_data_type": "deviceid", + "openmrs_entity_id": "163149AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + }, + "subscriberid": { + "openmrs_entity_parent": "", + "openmrs_entity": "concept", + "openmrs_data_type": "subscriberid", + "openmrs_entity_id": "163150AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + }, + "simserial": { + "openmrs_entity_parent": "", + "openmrs_entity": "concept", + "openmrs_data_type": "simserial", + "openmrs_entity_id": "163151AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + }, + "phonenumber": { + "openmrs_entity_parent": "", + "openmrs_entity": "concept", + "openmrs_data_type": "phonenumber", + "openmrs_entity_id": "163152AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + }, + "encounter_location": "", + "look_up": { + "entity_id": "", + "value": "" + } + }, + "steps": [ + { + "title": "Index Client Contact Followup", + "fields": [ + { + "name": "has_the_contact_client_been_found", + "type": "radio_group", + "properties": { + "text": "Have you found the contact client?" + }, + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "has_the_contact_client_been_found", + "openmrs_entity_parent": "" + }, + "options": [ + { + "name": "yes", + "text": "Yes", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "yes", + "openmrs_entity_parent": "" + } + }, + { + "name": "no", + "text": "No", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "no", + "openmrs_entity_parent": "" + } + } + ], + "required_status": "yes:Please select the answer", + "dependent_calculations": [ + "client_followed_up_by_chw" + ] + }, + { + "name": "has_the_client_agreed_to_be_tested", + "type": "radio_group", + "properties": { + "text": "Has the client agreed to be tested for HIV?" + }, + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "has_the_client_agreed_to_be_tested", + "openmrs_entity_parent": "" + }, + "options": [ + { + "name": "yes", + "text": "Yes", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "yes", + "openmrs_entity_parent": "" + } + }, + { + "name": "no", + "text": "No", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "no", + "openmrs_entity_parent": "" + } + } + ], + "required_status": "yes:Please select whether the client has agreed to be tested for HIV", + "subjects": "has_the_contact_client_been_found:map" + }, + { + "name": "place_where_test_will_be_conducted", + "type": "radio_group", + "properties": { + "text": "Where has the client agreed to have the test?" + }, + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "place_where_test_was_conducted", + "openmrs_entity_parent": "" + }, + "options": [ + { + "name": "facility", + "text": "At the Health Facility", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "facility", + "openmrs_entity_parent": "" + } + }, + { + "name": "community", + "text": "At the community", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "community", + "openmrs_entity_parent": "" + } + } + ], + "required_status": "yes:Please select the answer", + "subjects": "has_the_contact_client_been_found:map, has_the_client_agreed_to_be_tested:map" + }, + { + "name": "toast_give_a_referral_to_the_client", + "type": "toast_notification", + "properties": { + "notification_type": "info", + "dismissible": "no", + "title": "Client should be referred to Hospital", + "text": "The client should be referred to the Hospital for HIV testing.\nGive the client a referral", + "background_color": "#082455", + "text_color": "#EBEE2F" + }, + "subjects": "has_the_contact_client_been_found:map, has_the_client_agreed_to_be_tested:map, place_where_test_will_be_conducted:map" + }, + { + "name": "chw_comment", + "type": "text_input_edit_text", + "properties": { + "hint": "Remarks/Comments" + }, + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "chw_comment", + "openmrs_entity_parent": "" + }, + "required_status": "false" + } + ] + } + ] +} + diff --git a/opensrp-chw/src/ba/assets/json.form/hiv_registration.json b/opensrp-chw/src/ba/assets/json.form/hiv_registration.json index caff5f41bf..4c6d31bcb8 100644 --- a/opensrp-chw/src/ba/assets/json.form/hiv_registration.json +++ b/opensrp-chw/src/ba/assets/json.form/hiv_registration.json @@ -69,6 +69,12 @@ "openmrs_entity_id": "ctc_number", "openmrs_entity_parent": "" }, + "validation": [ + { + "condition": "value.matches(\"(\\\\d{2}-\\\\d{2}-\\\\d{4}-\\\\d{6})?\")", + "message": "Not a valid CTC Number." + } + ], "required_status": "false" }, { @@ -128,6 +134,120 @@ "dependent_calculations": [ "hiv_registration_date" ] + }, + { + "name": "client_behaviour_and_environmental_risk", + "type": "spinner", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "client_behaviour_and_environmental_risk", + "openmrs_entity_parent": "" + }, + "properties": { + "text": "Vulnerable and at risk behaviors" + }, + "options": [ + { + "name": "na", + "text": "Not Applicable", + "meta_data": { + "openmrs_entity": "", + "openmrs_entity_id": "", + "openmrs_entity_parent": "" + } + }, + { + "name": "alcoholism", + "text": "Alcoholism", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "alcoholism", + "openmrs_entity_parent": "" + } + }, + { + "name": "has_multiple_sexual_partners", + "text": "Has multiple sexual partners", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "has_multiple_sexual_partners", + "openmrs_entity_parent": "" + } + }, + { + "name": "has_sexual_relations_with_different_peers", + "text": "Sexual relations with different peers", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "has_sexual_relations_with_different_peers", + "openmrs_entity_parent": "" + } + }, + { + "name": "fisherman", + "text": "Fisherman", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "fisherman", + "openmrs_entity_parent": "" + } + }, + { + "name": "women_having_sex_with_other_women", + "text": "Women having sex with other women", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "women_having_sex_with_other_women", + "openmrs_entity_parent": "" + } + }, + { + "name": "sex_workers", + "text": "Sex workers", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "sex_workers", + "openmrs_entity_parent": "" + } + }, + { + "name": "wood_workers", + "text": "Lumberman", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "wood_workers", + "openmrs_entity_parent": "" + } + }, + { + "name": "mining_workers", + "text": "Mining workers ", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "mining_workers", + "openmrs_entity_parent": "" + } + }, + { + "name": "men_having_sex_with_other_men ", + "text": "Men having sex with other men", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "men_having_sex_with_other_men", + "openmrs_entity_parent": "" + } + }, + { + "name": "truck_drivers ", + "text": "Trucks and long distance drivers", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "truck_drivers", + "openmrs_entity_parent": "" + } + } + ], + "required_status": "yes:Please specify client's behaviour" } ] } diff --git a/opensrp-chw/src/ba/assets/rule/hiv_followup_form_rules.yml b/opensrp-chw/src/ba/assets/rule/hiv_followup_form_rules.yml index 0acfa77fa4..cfce067df1 100644 --- a/opensrp-chw/src/ba/assets/rule/hiv_followup_form_rules.yml +++ b/opensrp-chw/src/ba/assets/rule/hiv_followup_form_rules.yml @@ -20,13 +20,6 @@ condition: "problem['other_problems'] != null" actions: - "problem_other_visibility = true" --- -name: "client_behaviour_and_environmental_risk_visibility" -description: "client_behaviour_and_environmental_risk visibility" -priority: 1 -condition: "registration_or_followup_status.value=='New Client' || registration_or_followup_status.value=='Continuing with services'" -actions: - - "client_behaviour_and_environmental_risk_visibility = true" ---- name: "supplies_provided_visibility" description: "supplies_provided visibility" priority: 1 diff --git a/opensrp-chw/src/ba/assets/rule/hiv_index_contact_followup_rules.yml b/opensrp-chw/src/ba/assets/rule/hiv_index_contact_followup_rules.yml new file mode 100644 index 0000000000..dd93a390b2 --- /dev/null +++ b/opensrp-chw/src/ba/assets/rule/hiv_index_contact_followup_rules.yml @@ -0,0 +1,28 @@ +--- +name: "client_followed_up_by_chw_calculation" +description: "client_followed_up_by_chw visibility" +priority: 1 +condition: "true" +actions: + - "client_followed_up_by_chw_calculation = true" +--- +name: "has_the_client_agreed_to_be_tested_visibility" +description: "has_the_client_agreed_to_be_tested visibility" +priority: 1 +condition: "has_the_contact_client_been_found['yes'] != null" +actions: + - "has_the_client_agreed_to_be_tested_visibility = true" +--- +name: "place_where_test_will_be_conducted_visibility" +description: "place_where_test_will_be_conducted visibility" +priority: 1 +condition: "has_the_contact_client_been_found['yes'] != null && has_the_client_agreed_to_be_tested['yes'] != null " +actions: + - "place_where_test_will_be_conducted_visibility = true" +--- +name: "toast_give_a_referral_to_the_client_visibility" +description: "toast_give_a_referral_to_the_client visibility" +priority: 2 +condition: "has_the_contact_client_been_found['yes'] != null && has_the_client_agreed_to_be_tested['yes'] != null && place_where_test_will_be_conducted['facility'] != null" +actions: + - "toast_give_a_referral_to_the_client_visibility = true" \ No newline at end of file From 1ad782892bf4a1253afcd3e81a3b207b7bf7b390 Mon Sep 17 00:00:00 2001 From: Ilakoze Jumanne Date: Sun, 5 Sep 2021 09:53:39 +0300 Subject: [PATCH 104/112] Refactored HivIndexContact Register and Profile Activity --- .../chw/model/NavigationModelFlv.java | 1 + opensrp-chw/src/main/AndroidManifest.xml | 10 +++ .../HivIndexContactProfileActivity.java | 69 ++++++++++++------- .../chw/application/ChwApplication.java | 2 + .../HivIndexContactFloatingMenu.java | 1 - ...HivIndexContactsRegisterFragmentModel.java | 18 ++--- .../HivIndexContactProfilePresenter.java | 9 +-- 7 files changed, 70 insertions(+), 40 deletions(-) diff --git a/opensrp-chw/src/ba/java/org/smartregister/chw/model/NavigationModelFlv.java b/opensrp-chw/src/ba/java/org/smartregister/chw/model/NavigationModelFlv.java index 86d24f580a..fae47e204a 100644 --- a/opensrp-chw/src/ba/java/org/smartregister/chw/model/NavigationModelFlv.java +++ b/opensrp-chw/src/ba/java/org/smartregister/chw/model/NavigationModelFlv.java @@ -36,6 +36,7 @@ public List getNavigationItems() { if (BuildConfig.USE_UNIFIED_REFERRAL_APPROACH && BuildConfig.BUILD_FOR_BORESHA_AFYA_SOUTH) { navigationOptions.add(new NavigationOption(R.mipmap.sidemenu_hiv, R.mipmap.sidemenu_hiv_active, R.string.menu_hiv, CoreConstants.DrawerMenu.HIV_CLIENTS, 0)); + navigationOptions.add(new NavigationOption(R.mipmap.sidemenu_hiv, R.mipmap.sidemenu_hiv_active, R.string.menu_hiv_index_contacts, CoreConstants.DrawerMenu.HIV_INDEX_CLIENTS, 0)); navigationOptions.add(new NavigationOption(R.mipmap.sidemenu_tb, R.mipmap.sidemenu_tb_active, R.string.menu_tb, CoreConstants.DrawerMenu.TB_CLIENTS, 0)); } diff --git a/opensrp-chw/src/main/AndroidManifest.xml b/opensrp-chw/src/main/AndroidManifest.xml index 99d8b74893..90a1941a82 100644 --- a/opensrp-chw/src/main/AndroidManifest.xml +++ b/opensrp-chw/src/main/AndroidManifest.xml @@ -255,6 +255,11 @@ android:label="@string/hiv_register" android:theme="@style/ChwTheme.NoActionBar" /> + + + + diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/activity/HivIndexContactProfileActivity.java b/opensrp-chw/src/main/java/org/smartregister/chw/activity/HivIndexContactProfileActivity.java index 69e671f4d0..c3110e7737 100644 --- a/opensrp-chw/src/main/java/org/smartregister/chw/activity/HivIndexContactProfileActivity.java +++ b/opensrp-chw/src/main/java/org/smartregister/chw/activity/HivIndexContactProfileActivity.java @@ -5,6 +5,7 @@ import android.app.Activity; import android.content.Context; import android.content.Intent; +import android.os.Bundle; import android.util.Pair; import android.view.Gravity; import android.view.Menu; @@ -17,22 +18,29 @@ import org.apache.commons.lang3.StringUtils; import org.json.JSONException; import org.json.JSONObject; +import org.smartregister.chw.BuildConfig; import org.smartregister.chw.R; +import org.smartregister.chw.application.ChwApplication; import org.smartregister.chw.core.activity.CoreHivIndexContactProfileActivity; +import org.smartregister.chw.core.adapter.NotificationListAdapter; import org.smartregister.chw.core.contract.FamilyProfileExtendedContract; import org.smartregister.chw.core.interactor.CoreHivIndexContactProfileInteractor; import org.smartregister.chw.core.listener.OnClickFloatingMenu; import org.smartregister.chw.core.listener.OnRetrieveNotifications; +import org.smartregister.chw.core.utils.ChwNotificationUtil; import org.smartregister.chw.core.utils.CoreConstants; import org.smartregister.chw.custom_view.HivIndexContactFloatingMenu; import org.smartregister.chw.hiv.activity.BaseHivFormsActivity; import org.smartregister.chw.hiv.dao.HivDao; import org.smartregister.chw.hiv.dao.HivIndexDao; import org.smartregister.chw.hiv.domain.HivIndexContactObject; +import org.smartregister.chw.model.ReferralTypeModel; import org.smartregister.chw.presenter.HivIndexContactProfilePresenter; +import org.smartregister.chw.presenter.HivProfilePresenter; import org.smartregister.chw.tb.util.Constants; import org.smartregister.commonregistry.CommonPersonObjectClient; +import java.util.ArrayList; import java.util.List; import java.util.Objects; @@ -42,6 +50,8 @@ public class HivIndexContactProfileActivity extends CoreHivIndexContactProfileAc public final static String REGISTERED_TO_HIV_REGISTRY = "registered_to_hiv_registry"; private CommonPersonObjectClient commonPersonObjectClient; + private List referralTypeModels = new ArrayList<>(); + private NotificationListAdapter notificationListAdapter = new NotificationListAdapter(); public static void startHivIndexContactProfileActivity(Activity activity, HivIndexContactObject hivIndexContactObject) { Intent intent = new Intent(activity, HivIndexContactProfileActivity.class); @@ -56,27 +66,8 @@ public static void startHivIndexContactFollowupActivity(Activity activity, Strin HivIndexContactObject hivIndexContactObject = HivIndexDao.getMember(baseEntityID); - if (hivIndexContactObject.getHivStatus().equals("negative")) { - if (hivIndexContactObject.getRelationship().equals("sexual_partner")) { //Changing the rule file to the rule file for index contacts who are sex partners - JSONObject form = (new FormUtils()).getFormJsonFromRepositoryOrAssets(activity, CoreConstants.JSON_FORM.getHivIndexContactFollowupVisitForNegativeClients()); - if (form != null) - form.put("rules_file", "rule/hiv_index_contact_followup_for_negative_sex_partners_rules.yml"); - intent.putExtra(org.smartregister.chw.hiv.util.Constants.ActivityPayload.JSON_FORM, form.toString()); - } else { //Leaving the default rule files for non sex partners index contacts - intent.putExtra(org.smartregister.chw.hiv.util.Constants.ActivityPayload.JSON_FORM, (new FormUtils()).getFormJsonFromRepositoryOrAssets(activity, CoreConstants.JSON_FORM.getHivIndexContactFollowupVisitForNegativeClients()).toString()); - } - } else if (hivIndexContactObject.getHivStatus().equals("positive")) { - intent.putExtra(org.smartregister.chw.hiv.util.Constants.ActivityPayload.JSON_FORM, (new FormUtils()).getFormJsonFromRepositoryOrAssets(activity, CoreConstants.JSON_FORM.getHivIndexContactFollowupVisitForPositiveClients()).toString()); - } else { - if (hivIndexContactObject.getRelationship().equals("sexual_partner")) { //Changing the rule file to the rule file for index contacts who are sex partners - JSONObject form = (new FormUtils()).getFormJsonFromRepositoryOrAssets(activity, CoreConstants.JSON_FORM.getHivIndexContactFollowupVisit()); - if (form != null) - form.put("rules_file", "rule/hiv_index_contact_followup_for_unknown_status_sex_partner_rules.yml"); - intent.putExtra(org.smartregister.chw.hiv.util.Constants.ActivityPayload.JSON_FORM, form.toString()); - } else { //Leaving the default rule files for non sex partners index contacts - intent.putExtra(org.smartregister.chw.hiv.util.Constants.ActivityPayload.JSON_FORM, (new FormUtils()).getFormJsonFromRepositoryOrAssets(activity, CoreConstants.JSON_FORM.getHivIndexContactFollowupVisit()).toString()); - } - } + JSONObject form = (new FormUtils()).getFormJsonFromRepositoryOrAssets(activity, CoreConstants.JSON_FORM.getHivIndexContactFollowupVisit()); + intent.putExtra(org.smartregister.chw.hiv.util.Constants.ActivityPayload.JSON_FORM, form.toString()); intent.putExtra(org.smartregister.chw.hiv.util.Constants.ActivityPayload.ACTION, Constants.ActivityPayloadType.FOLLOW_UP_VISIT); intent.putExtra(org.smartregister.chw.hiv.util.Constants.ActivityPayload.USE_DEFAULT_NEAT_FORM_LAYOUT, false); @@ -88,14 +79,22 @@ public static void startHivIndexContactFollowupActivity(Activity activity, Strin protected void onCreation() { super.onCreation(); setCommonPersonObjectClient(getClientDetailsByBaseEntityID(getHivIndexContactObject().getBaseEntityId())); + addHivReferralTypes(); + } + + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + notificationAndReferralRecyclerView.setAdapter(notificationListAdapter); + notificationListAdapter.setOnClickListener(this); } @Override protected void onResume() { super.onResume(); - if (notificationAndReferralRecyclerView != null && notificationAndReferralRecyclerView.getAdapter() != null) { - notificationAndReferralRecyclerView.getAdapter().notifyDataSetChanged(); - } + notificationListAdapter.canOpen = true; + ChwNotificationUtil.retrieveNotifications(ChwApplication.getApplicationFlavor().hasReferrals(), + getHivIndexContactObject().getBaseEntityId(), this); } public CommonPersonObjectClient getCommonPersonObjectClient() { @@ -159,6 +158,21 @@ public void onClick(View view) { } } + private void addHivReferralTypes() { + if (BuildConfig.USE_UNIFIED_REFERRAL_APPROACH) { + referralTypeModels.add(new ReferralTypeModel(getString(R.string.hiv_referral), + CoreConstants.JSON_FORM.getHivReferralForm(), CoreConstants.TASKS_FOCUS.SUSPECTED_HIV)); + + referralTypeModels.add(new ReferralTypeModel(getString(R.string.gbv_referral), + CoreConstants.JSON_FORM.getGbvReferralForm(), CoreConstants.TASKS_FOCUS.SUSPECTED_GBV)); + } + + } + + public List getReferralTypeModels() { + return referralTypeModels; + } + @Override public void initializeCallFAB() { setHivFloatingMenu(new HivIndexContactFloatingMenu(this, getHivIndexContactObject())); @@ -173,6 +187,9 @@ public void initializeCallFAB() { ((HivIndexContactFloatingMenu) getHivFloatingMenu()).launchCallWidget(); ((HivIndexContactFloatingMenu) getHivFloatingMenu()).animateFAB(); break; + case R.id.refer_to_facility_layout: + ((HivIndexContactProfilePresenter) getHivContactProfilePresenter()).referToFacility(); + break; default: Timber.d("Unknown fab action"); break; @@ -198,12 +215,12 @@ public Context getContext() { @Override public void verifyHasPhone() { - // TODO -> Implement for HF + // Implement } @Override public void notifyHasPhone(boolean b) { - // TODO -> Implement for HF + // Implement } @Override diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/application/ChwApplication.java b/opensrp-chw/src/main/java/org/smartregister/chw/application/ChwApplication.java index 0c0e72003f..cf0fe4917a 100644 --- a/opensrp-chw/src/main/java/org/smartregister/chw/application/ChwApplication.java +++ b/opensrp-chw/src/main/java/org/smartregister/chw/application/ChwApplication.java @@ -30,6 +30,7 @@ import org.smartregister.chw.activity.FamilyProfileActivity; import org.smartregister.chw.activity.FamilyRegisterActivity; import org.smartregister.chw.activity.FpRegisterActivity; +import org.smartregister.chw.activity.HivIndexContactsContactsRegisterActivity; import org.smartregister.chw.activity.HivRegisterActivity; import org.smartregister.chw.activity.LoginActivity; import org.smartregister.chw.activity.MalariaRegisterActivity; @@ -343,6 +344,7 @@ public Map getRegisteredActivities() { if (BuildConfig.USE_UNIFIED_REFERRAL_APPROACH && BuildConfig.BUILD_FOR_BORESHA_AFYA_SOUTH) { registeredActivities.put(CoreConstants.REGISTERED_ACTIVITIES.ALL_CLIENTS_REGISTERED_ACTIVITY, AllClientsRegisterActivity.class); registeredActivities.put(CoreConstants.REGISTERED_ACTIVITIES.HIV_REGISTER_ACTIVITY, HivRegisterActivity.class); + registeredActivities.put(CoreConstants.REGISTERED_ACTIVITIES.HIV_INDEX_REGISTER_ACTIVITY, HivIndexContactsContactsRegisterActivity.class); registeredActivities.put(CoreConstants.REGISTERED_ACTIVITIES.TB_REGISTER_ACTIVITY, TbRegisterActivity.class); } diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/custom_view/HivIndexContactFloatingMenu.java b/opensrp-chw/src/main/java/org/smartregister/chw/custom_view/HivIndexContactFloatingMenu.java index 8c9e68c061..0f74170c80 100644 --- a/opensrp-chw/src/main/java/org/smartregister/chw/custom_view/HivIndexContactFloatingMenu.java +++ b/opensrp-chw/src/main/java/org/smartregister/chw/custom_view/HivIndexContactFloatingMenu.java @@ -8,6 +8,5 @@ public class HivIndexContactFloatingMenu extends CoreHivIndexContactFloatingMenu { public HivIndexContactFloatingMenu(Context context, HivIndexContactObject hivIndexContactObject) { super(context, hivIndexContactObject); - referLayout.setVisibility(GONE); } } diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/model/HivIndexContactsRegisterFragmentModel.java b/opensrp-chw/src/main/java/org/smartregister/chw/model/HivIndexContactsRegisterFragmentModel.java index ad6fbfa8f0..ebdf7dd997 100644 --- a/opensrp-chw/src/main/java/org/smartregister/chw/model/HivIndexContactsRegisterFragmentModel.java +++ b/opensrp-chw/src/main/java/org/smartregister/chw/model/HivIndexContactsRegisterFragmentModel.java @@ -46,15 +46,15 @@ public String[] mainColumns(String tableName) { columnList.add(CoreConstants.TABLE_NAME.FAMILY_MEMBER + "." + DBConstants.KEY.OTHER_PHONE_NUMBER); columnList.add(CoreConstants.TABLE_NAME.FAMILY + "." + DBConstants.KEY.VILLAGE_TOWN); columnList.add(CoreConstants.TABLE_NAME.FAMILY + "." + DBConstants.KEY.FIRST_NAME + " as " + org.smartregister.chw.anc.util.DBConstants.KEY.FAMILY_NAME); - columnList.add(Tables.HIV_INDEX_HF + "." + Key.HIV_CLIENT_ID); - columnList.add(Tables.HIV_INDEX_HF + "." + Key.HIV_TEST_ELIGIBILITY); - columnList.add(Tables.HIV_INDEX_HF + "." + Key.HAS_STARTED_MEDICATION); - columnList.add(Tables.HIV_INDEX_HF + "." + Key.TEST_RESULTS); - columnList.add(Tables.HIV_INDEX_HF + "." + Key.HOW_TO_NOTIFY_CONTACT_CLIENT); - columnList.add(Tables.HIV_INDEX_HF + "." + Key.HAS_THE_CONTACT_CLIENT_BEEN_TESTED); - columnList.add(Tables.HIV_INDEX_HF + "." + Key.ENROLLED_TO_CLINIC); - columnList.add(Tables.HIV_INDEX_HF + "." + Key.HIV_INDEX_REGISTRATION_DATE); - columnList.add(Tables.HIV_INDEX_HF + "." + Key.IS_CLOSED); + columnList.add(Tables.HIV_INDEX + "." + Key.HIV_CLIENT_ID); + columnList.add(Tables.HIV_INDEX + "." + Key.HIV_TEST_ELIGIBILITY); + columnList.add(Tables.HIV_INDEX + "." + Key.HAS_STARTED_MEDICATION); + columnList.add(Tables.HIV_INDEX + "." + Key.TEST_RESULTS); + columnList.add(Tables.HIV_INDEX + "." + Key.HOW_TO_NOTIFY_CONTACT_CLIENT); + columnList.add(Tables.HIV_INDEX + "." + Key.HAS_THE_CONTACT_CLIENT_BEEN_TESTED); + columnList.add(Tables.HIV_INDEX + "." + Key.ENROLLED_TO_CLINIC); + columnList.add(Tables.HIV_INDEX + "." + Key.HIV_INDEX_REGISTRATION_DATE); + columnList.add(Tables.HIV_INDEX + "." + Key.IS_CLOSED); return columnList.toArray(new String[columnList.size()]); } diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/presenter/HivIndexContactProfilePresenter.java b/opensrp-chw/src/main/java/org/smartregister/chw/presenter/HivIndexContactProfilePresenter.java index fbcc4e2c8d..e21789d7ca 100644 --- a/opensrp-chw/src/main/java/org/smartregister/chw/presenter/HivIndexContactProfilePresenter.java +++ b/opensrp-chw/src/main/java/org/smartregister/chw/presenter/HivIndexContactProfilePresenter.java @@ -2,6 +2,7 @@ import android.app.Activity; +import org.smartregister.chw.activity.HivIndexContactProfileActivity; import org.smartregister.chw.activity.HivProfileActivity; import org.smartregister.chw.contract.HivIndexContactProfileContract; import org.smartregister.chw.core.presenter.CoreHivIndexContactProfilePresenter; @@ -14,17 +15,17 @@ public class HivIndexContactProfilePresenter extends CoreHivIndexContactProfilePresenter implements org.smartregister.chw.contract.AncMemberProfileContract.Presenter { - private HivIndexContactObject HivIndexContactObject; + private HivIndexContactObject hivIndexContactObject; public HivIndexContactProfilePresenter(HivIndexContactProfileContract.View view, HivIndexContactProfileContract.Interactor interactor, HivIndexContactObject hivIndexContactObject) { super(view, interactor, hivIndexContactObject); - this.HivIndexContactObject = HivIndexContactObject; + this.hivIndexContactObject = hivIndexContactObject; } @Override public void referToFacility() { - List referralTypeModels = ((HivProfileActivity) getView()).getReferralTypeModels(); - Utils.launchClientReferralActivity((Activity) getView(), referralTypeModels, HivIndexContactObject.getBaseEntityId()); + List referralTypeModels = ((HivIndexContactProfileActivity) getView()).getReferralTypeModels(); + Utils.launchClientReferralActivity((Activity) getView(), referralTypeModels, hivIndexContactObject.getBaseEntityId()); } } \ No newline at end of file From 72eacfac0138a57a6908b704feeac76891a384dd Mon Sep 17 00:00:00 2001 From: Ilakoze Jumanne Date: Tue, 7 Sep 2021 11:25:26 +0300 Subject: [PATCH 105/112] updated dependencies --- opensrp-chw/build.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/opensrp-chw/build.gradle b/opensrp-chw/build.gradle index ab57993f0f..2399d8b43e 100644 --- a/opensrp-chw/build.gradle +++ b/opensrp-chw/build.gradle @@ -294,7 +294,7 @@ android { } dependencies { - implementation('org.smartregister:opensrp-client-chw-core:1.5.27-alpha1-SNAPSHOT@aar') { + implementation('org.smartregister:opensrp-client-chw-core:1.5.28-SNAPSHOT@aar') { transitive = true exclude group: 'com.android.support', module: 'appcompat-v7' exclude group: 'androidx.legacy', module: 'legacy-support-v4' From fe4ec710e991172a0e778d7f849033d8d8620d8e Mon Sep 17 00:00:00 2001 From: Ilakoze Jumanne Date: Tue, 26 Oct 2021 22:11:28 +0300 Subject: [PATCH 106/112] Various bugs fixes --- .../HivIndexContactProfileActivity.java | 11 ++- .../chw/activity/HivProfileActivity.java | 4 +- .../fragment/AllClientsRegisterFragment.java | 11 +++ ...HivIndexContactsRegisterFragmentModel.java | 1 + .../chw/provider/OpdRegisterProvider.java | 67 +++++++++++++++++++ 5 files changed, 91 insertions(+), 3 deletions(-) create mode 100644 opensrp-chw/src/main/java/org/smartregister/chw/provider/OpdRegisterProvider.java diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/activity/HivIndexContactProfileActivity.java b/opensrp-chw/src/main/java/org/smartregister/chw/activity/HivIndexContactProfileActivity.java index c3110e7737..98014d8bfc 100644 --- a/opensrp-chw/src/main/java/org/smartregister/chw/activity/HivIndexContactProfileActivity.java +++ b/opensrp-chw/src/main/java/org/smartregister/chw/activity/HivIndexContactProfileActivity.java @@ -75,6 +75,15 @@ public static void startHivIndexContactFollowupActivity(Activity activity, Strin activity.startActivityForResult(intent, org.smartregister.chw.anc.util.Constants.REQUEST_CODE_HOME_VISIT); } + @Override + public void setupViews() { + super.setupViews(); + if(getHivIndexContactObject().getFollowedUpByChw()){ + + } + } + + @Override protected void onCreation() { super.onCreation(); @@ -245,7 +254,7 @@ protected void onActivityResult(int requestCode, int resultCode, Intent data) { @Override public void setFollowUpButtonDue() { super.setFollowUpButtonDue(); - showFollowUpVisitButton(!getHivIndexContactObject().getContactClientNotificationMethod().equals("na")); + showFollowUpVisitButton(!getHivIndexContactObject().getFollowedUpByChw()); } @Override diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/activity/HivProfileActivity.java b/opensrp-chw/src/main/java/org/smartregister/chw/activity/HivProfileActivity.java index 0de12c637b..1f2745fe53 100644 --- a/opensrp-chw/src/main/java/org/smartregister/chw/activity/HivProfileActivity.java +++ b/opensrp-chw/src/main/java/org/smartregister/chw/activity/HivProfileActivity.java @@ -38,7 +38,7 @@ import org.smartregister.chw.model.ReferralTypeModel; import org.smartregister.chw.presenter.HivProfilePresenter; import org.smartregister.chw.schedulers.ChwScheduleTaskExecutor; -import org.smartregister.chw.tb.util.Constants; +import org.smartregister.chw.hiv.util.Constants; import java.util.ArrayList; import java.util.Date; @@ -56,7 +56,7 @@ public class HivProfileActivity extends CoreHivProfileActivity public static void startHivProfileActivity(Activity activity, HivMemberObject memberObject) { Intent intent = new Intent(activity, HivProfileActivity.class); - intent.putExtra(Constants.ActivityPayload.MEMBER_OBJECT, memberObject); + intent.putExtra(Constants.ActivityPayload.HIV_MEMBER_OBJECT, memberObject); activity.startActivity(intent); } diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/fragment/AllClientsRegisterFragment.java b/opensrp-chw/src/main/java/org/smartregister/chw/fragment/AllClientsRegisterFragment.java index ce6f387ee2..34fdde726a 100644 --- a/opensrp-chw/src/main/java/org/smartregister/chw/fragment/AllClientsRegisterFragment.java +++ b/opensrp-chw/src/main/java/org/smartregister/chw/fragment/AllClientsRegisterFragment.java @@ -10,8 +10,10 @@ import org.smartregister.chw.core.utils.CoreConstants; import org.smartregister.chw.dao.FamilyDao; import org.smartregister.chw.model.FamilyDetailsModel; +import org.smartregister.chw.provider.OpdRegisterProvider; import org.smartregister.chw.util.AllClientsUtils; import org.smartregister.commonregistry.CommonPersonObjectClient; +import org.smartregister.cursoradapter.RecyclerViewPaginatedAdapter; import org.smartregister.family.util.Constants; import org.smartregister.opd.utils.OpdDbConstants; @@ -76,4 +78,13 @@ protected void goToClientDetailActivity(@NonNull CommonPersonObjectClient common } } } + + + @Override + public void initializeAdapter() { + OpdRegisterProvider childRegisterProvider = new OpdRegisterProvider(getActivity(), registerActionHandler, paginationViewHandler); + clientAdapter = new RecyclerViewPaginatedAdapter(null, childRegisterProvider, context().commonrepository(this.tablename)); + clientAdapter.setCurrentlimit(20); + clientsView.setAdapter(clientAdapter); + } } diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/model/HivIndexContactsRegisterFragmentModel.java b/opensrp-chw/src/main/java/org/smartregister/chw/model/HivIndexContactsRegisterFragmentModel.java index ebdf7dd997..629b4ac595 100644 --- a/opensrp-chw/src/main/java/org/smartregister/chw/model/HivIndexContactsRegisterFragmentModel.java +++ b/opensrp-chw/src/main/java/org/smartregister/chw/model/HivIndexContactsRegisterFragmentModel.java @@ -52,6 +52,7 @@ public String[] mainColumns(String tableName) { columnList.add(Tables.HIV_INDEX + "." + Key.TEST_RESULTS); columnList.add(Tables.HIV_INDEX + "." + Key.HOW_TO_NOTIFY_CONTACT_CLIENT); columnList.add(Tables.HIV_INDEX + "." + Key.HAS_THE_CONTACT_CLIENT_BEEN_TESTED); + columnList.add(Tables.HIV_INDEX + "." + Key.FOLLOWED_UP_BY_CHW); columnList.add(Tables.HIV_INDEX + "." + Key.ENROLLED_TO_CLINIC); columnList.add(Tables.HIV_INDEX + "." + Key.HIV_INDEX_REGISTRATION_DATE); columnList.add(Tables.HIV_INDEX + "." + Key.IS_CLOSED); diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/provider/OpdRegisterProvider.java b/opensrp-chw/src/main/java/org/smartregister/chw/provider/OpdRegisterProvider.java new file mode 100644 index 0000000000..35584a2619 --- /dev/null +++ b/opensrp-chw/src/main/java/org/smartregister/chw/provider/OpdRegisterProvider.java @@ -0,0 +1,67 @@ +package org.smartregister.chw.provider; + +import android.content.Context; +import android.text.TextUtils; +import android.view.View; + +import androidx.annotation.NonNull; + +import org.smartregister.chw.R; +import org.smartregister.chw.core.utils.CoreConstants; +import org.smartregister.commonregistry.CommonPersonObjectClient; +import org.smartregister.family.util.DBConstants; +import org.smartregister.family.util.Utils; +import org.smartregister.opd.holders.OpdRegisterViewHolder; +import org.smartregister.opd.utils.OpdDbConstants; + +public class OpdRegisterProvider extends org.smartregister.opd.provider.OpdRegisterProvider { + private final Context context; + + public OpdRegisterProvider(@NonNull Context context, @NonNull View.OnClickListener onClickListener, @NonNull View.OnClickListener paginationClickListener) { + super(context, onClickListener, paginationClickListener); + this.context = context; + } + + @Override + public void populatePatientColumn(CommonPersonObjectClient commonPersonObjectClient, OpdRegisterViewHolder viewHolder) { + super.populatePatientColumn(commonPersonObjectClient, viewHolder); + String registerType = org.smartregister.util.Utils.getValue(commonPersonObjectClient.getColumnmaps(), + OpdDbConstants.KEY.REGISTER_TYPE, true); + + if (!TextUtils.isEmpty(registerType)) { + viewHolder.showRegisterType(); + String type = getTranslatedRegisterType(registerType); + fillValue(viewHolder.tvRegisterType, type); + } else { + viewHolder.hideRegisterType(); + } + } + + private String getTranslatedRegisterType(String registerType) { + if (registerType.equalsIgnoreCase(CoreConstants.REGISTER_TYPE.CHILD)) { + return context.getString(R.string.menu_child); + } else if (registerType.equalsIgnoreCase(CoreConstants.REGISTER_TYPE.ANC)) { + return context.getString(R.string.menu_anc); + } else if (registerType.equalsIgnoreCase(CoreConstants.REGISTER_TYPE.PNC)) { + return context.getString(R.string.menu_pnc); + } else if (registerType.equalsIgnoreCase(CoreConstants.REGISTER_TYPE.FAMILY_PLANNING)) { + return context.getString(R.string.menu_family_planning); + } else if (registerType.equalsIgnoreCase(CoreConstants.REGISTER_TYPE.MALARIA)) { + return context.getString(R.string.menu_malaria); + } + return registerType; + } + + @Override + public void setAddressAndGender(CommonPersonObjectClient pc, OpdRegisterViewHolder viewHolder) { + super.setAddressAndGender(pc, viewHolder); + String gender_key = Utils.getValue(pc.getColumnmaps(), DBConstants.KEY.GENDER, true); + String gender = ""; + if (gender_key.equalsIgnoreCase("Male")) { + gender = context.getString(org.smartregister.chw.core.R.string.male); + } else if (gender_key.equalsIgnoreCase("Female")) { + gender = context.getString(org.smartregister.chw.core.R.string.female); + } + fillValue(viewHolder.textViewGender, gender); + } +} From 3744eb0a880b74b9ff02e0f113e64e5774c4293e Mon Sep 17 00:00:00 2001 From: Ilakoze Jumanne Date: Tue, 26 Oct 2021 22:21:39 +0300 Subject: [PATCH 107/112] Refactored json forms swahili na english naming, e.g Nearest Facility to VIllage --- .../all_clients_registration_form.json | 10 ++--- .../json.form-sw/family_details_register.json | 8 ++-- .../assets/json.form-sw/family_register.json | 10 ++--- .../all_clients_registration_form.json | 10 ++--- .../json.form/family_details_register.json | 8 ++-- .../ba/assets/json.form/family_register.json | 10 ++--- .../assets/json.form/hiv_followup_visit.json | 2 +- .../ba/assets/json.form/hiv_registration.json | 41 ++++++++++--------- .../ba/assets/json.form/tb_case_closure.json | 2 +- .../assets/json.form/tb_followup_visit.json | 2 +- .../rule/hiv_registration_form_rules.yml | 7 ++++ 11 files changed, 59 insertions(+), 51 deletions(-) diff --git a/opensrp-chw/src/ba/assets/json.form-sw/all_clients_registration_form.json b/opensrp-chw/src/ba/assets/json.form-sw/all_clients_registration_form.json index 959a9ce086..04d1766bb1 100644 --- a/opensrp-chw/src/ba/assets/json.form-sw/all_clients_registration_form.json +++ b/opensrp-chw/src/ba/assets/json.form-sw/all_clients_registration_form.json @@ -96,14 +96,14 @@ "openmrs_entity_id": "cityVillage", "type": "edit_text", "edit_type": "name", - "hint": "Kijiji / mtaa", + "hint": "Eneno", "v_required": { "value": "true", - "err": "Tafadhali ingiza kijiji au jiji" + "err": "Tafadhali ingiza jina la eneo" }, "v_regex": { "value": "[A-Za-z\\u00C0-\\u017F\\s\\u00C0-\\u017F\\.\\-]*", - "err": "Tafadhali ingiza jina halali la kijiji" + "err": "Tafadhali ingiza jina halali la eneo" } }, { @@ -142,11 +142,11 @@ "openmrs_entity_id": "162724AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "openmrs_data_type": "text", "type": "tree", - "hint": "Kituo cha karibu cha kutolea huduma za afya", + "hint": "Kijiji", "tree": [], "v_required": { "value": true, - "err": "Tafadhali ingiza kituo cha afya kilicho karibu" + "err": "Tafadhali chagua kijiji" } } ] diff --git a/opensrp-chw/src/ba/assets/json.form-sw/family_details_register.json b/opensrp-chw/src/ba/assets/json.form-sw/family_details_register.json index f220cf0520..d932b57e27 100644 --- a/opensrp-chw/src/ba/assets/json.form-sw/family_details_register.json +++ b/opensrp-chw/src/ba/assets/json.form-sw/family_details_register.json @@ -92,10 +92,10 @@ "openmrs_entity": "person_address", "openmrs_entity_id": "cityVillage", "type": "edit_text", - "hint": "Kijiji / mtaa", + "hint": "Jina la eneno", "v_required": { "value": "true", - "err": "Tafadhali ingiza kijiji au jiji" + "err": "Tafadhali ingiza jina la eneo" } }, { @@ -121,11 +121,11 @@ "openmrs_entity_id": "162724AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "openmrs_data_type": "text", "type": "tree", - "hint": "Kituo cha karibu cha kutolea huduma za afya", + "hint": "Kijiji", "tree": [], "v_required": { "value": true, - "err": "Tafadhali ingiza kituo cha afya kilicho karibu" + "err": "Tafadhali chagua kijiji" } } ] diff --git a/opensrp-chw/src/ba/assets/json.form-sw/family_register.json b/opensrp-chw/src/ba/assets/json.form-sw/family_register.json index c71efc9518..7e44e457b0 100644 --- a/opensrp-chw/src/ba/assets/json.form-sw/family_register.json +++ b/opensrp-chw/src/ba/assets/json.form-sw/family_register.json @@ -96,14 +96,14 @@ "openmrs_entity_id": "cityVillage", "type": "edit_text", "edit_type": "name", - "hint": "Kijiji / mtaa", + "hint": "Eneo", "v_required": { "value": "true", - "err": "Tafadhali ingiza kijiji au jiji" + "err": "Tafadhali ingiza jina la eneo" }, "v_regex": { "value": "[A-Za-z\\u00C0-\\u017F\\s\\u00C0-\\u017F\\.\\-]*", - "err": "Tafadhali ingiza jina halali la kijiji" + "err": "Tafadhali ingiza jina halali la eneo" } }, { @@ -142,11 +142,11 @@ "openmrs_entity_id": "162724AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "openmrs_data_type": "text", "type": "tree", - "hint": "Kituo cha karibu cha kutolea huduma za afya", + "hint": "Kijiji", "tree": [], "v_required": { "value": true, - "err": "Tafadhali ingiza kituo cha afya kilicho karibu" + "err": "Tafadhali chagua jina la kijiji" } } ] diff --git a/opensrp-chw/src/ba/assets/json.form/all_clients_registration_form.json b/opensrp-chw/src/ba/assets/json.form/all_clients_registration_form.json index 6e2fba578b..46e7535493 100644 --- a/opensrp-chw/src/ba/assets/json.form/all_clients_registration_form.json +++ b/opensrp-chw/src/ba/assets/json.form/all_clients_registration_form.json @@ -96,14 +96,14 @@ "openmrs_entity_id": "cityVillage", "type": "edit_text", "edit_type": "name", - "hint": "Village", + "hint": "Area name", "v_required": { "value": "true", - "err": "Please enter the village or town" + "err": "Please enter the area name" }, "v_regex": { "value": "[A-Za-z\\u00C0-\\u017F\\s\\u00C0-\\u017F\\.\\-]*", - "err": "Please enter a valid village name" + "err": "Please enter a valid area name" } }, { @@ -142,11 +142,11 @@ "openmrs_entity_id": "162724AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "openmrs_data_type": "text", "type": "tree", - "hint": "Nearest health facility", + "hint": "Village", "tree": [], "v_required": { "value": true, - "err": "Please enter the nearest health facility" + "err": "Please select the village" } } ] diff --git a/opensrp-chw/src/ba/assets/json.form/family_details_register.json b/opensrp-chw/src/ba/assets/json.form/family_details_register.json index cf37fb39e1..bf149eea08 100644 --- a/opensrp-chw/src/ba/assets/json.form/family_details_register.json +++ b/opensrp-chw/src/ba/assets/json.form/family_details_register.json @@ -92,10 +92,10 @@ "openmrs_entity": "person_address", "openmrs_entity_id": "cityVillage", "type": "edit_text", - "hint": "Village/Town", + "hint": "Area Name", "v_required": { "value": "true", - "err": "Please enter the village or town" + "err": "Please enter the area name" } }, { @@ -121,11 +121,11 @@ "openmrs_entity_id": "162724AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "openmrs_data_type": "text", "type": "tree", - "hint": "Nearest health facility", + "hint": "Village", "tree": [], "v_required": { "value": true, - "err": "Please enter the nearest health facility" + "err": "Please enter the village" } } ] diff --git a/opensrp-chw/src/ba/assets/json.form/family_register.json b/opensrp-chw/src/ba/assets/json.form/family_register.json index bba830d7e2..3ffa2ecb88 100644 --- a/opensrp-chw/src/ba/assets/json.form/family_register.json +++ b/opensrp-chw/src/ba/assets/json.form/family_register.json @@ -96,14 +96,14 @@ "openmrs_entity_id": "cityVillage", "type": "edit_text", "edit_type": "name", - "hint": "Village", + "hint": "Area Name", "v_required": { "value": "true", - "err": "Please enter the village or town" + "err": "Please enter the area name" }, "v_regex": { "value": "[A-Za-z\\u00C0-\\u017F\\s\\u00C0-\\u017F\\.\\-]*", - "err": "Please enter a valid village name" + "err": "Please enter a valid area name" } }, { @@ -142,11 +142,11 @@ "openmrs_entity_id": "162724AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "openmrs_data_type": "text", "type": "tree", - "hint": "Nearest health facility", + "hint": "Village", "tree": [], "v_required": { "value": true, - "err": "Please enter the nearest health facility" + "err": "Please select the village" } } ] diff --git a/opensrp-chw/src/ba/assets/json.form/hiv_followup_visit.json b/opensrp-chw/src/ba/assets/json.form/hiv_followup_visit.json index e8a4692855..9d16ee6990 100644 --- a/opensrp-chw/src/ba/assets/json.form/hiv_followup_visit.json +++ b/opensrp-chw/src/ba/assets/json.form/hiv_followup_visit.json @@ -179,7 +179,7 @@ }, { "name": "client_takes_care_of_himself", - "text": "Client takes care of him/herself (bathing, Eating)", + "text": "Client takes care of him/herself (Bathing, Eating)", "meta_data": { "openmrs_entity": "concept", "openmrs_entity_id": "client_takes_care_of_himself", diff --git a/opensrp-chw/src/ba/assets/json.form/hiv_registration.json b/opensrp-chw/src/ba/assets/json.form/hiv_registration.json index 4c6d31bcb8..6c6bcba6bd 100644 --- a/opensrp-chw/src/ba/assets/json.form/hiv_registration.json +++ b/opensrp-chw/src/ba/assets/json.form/hiv_registration.json @@ -57,26 +57,6 @@ { "title": "HIV Clients Registration form", "fields": [ - { - "name": "ctc_number", - "type": "text_input_edit_text", - "properties": { - "hint": "CTC Number", - "type": "Clinic of Treatment and Care registration number (CTC Number)" - }, - "meta_data": { - "openmrs_entity": "concept", - "openmrs_entity_id": "ctc_number", - "openmrs_entity_parent": "" - }, - "validation": [ - { - "condition": "value.matches(\"(\\\\d{2}-\\\\d{2}-\\\\d{4}-\\\\d{6})?\")", - "message": "Not a valid CTC Number." - } - ], - "required_status": "false" - }, { "name": "cbhs_number", "type": "text_input_edit_text", @@ -135,6 +115,27 @@ "hiv_registration_date" ] }, + { + "name": "ctc_number", + "type": "text_input_edit_text", + "properties": { + "hint": "CTC Number", + "type": "Clinic of Treatment and Care registration number (CTC Number)" + }, + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "ctc_number", + "openmrs_entity_parent": "" + }, + "validation": [ + { + "condition": "value.matches(\"(\\\\d{2}-\\\\d{2}-\\\\d{4}-\\\\d{6})?\")", + "message": "Not a valid CTC Number." + } + ], + "required_status": "yes:Please specify client's CTC Number", + "subjects": "client_hiv_status_during_registration:text" + }, { "name": "client_behaviour_and_environmental_risk", "type": "spinner", diff --git a/opensrp-chw/src/ba/assets/json.form/tb_case_closure.json b/opensrp-chw/src/ba/assets/json.form/tb_case_closure.json index 62732c0fa2..5af5debd12 100644 --- a/opensrp-chw/src/ba/assets/json.form/tb_case_closure.json +++ b/opensrp-chw/src/ba/assets/json.form/tb_case_closure.json @@ -80,7 +80,7 @@ }, { "name": "client_takes_care_of_himself", - "text": "Client takes care of him/herself (bathing, Eating)", + "text": "Client takes care of him/herself (Bathing, Eating)", "meta_data": { "openmrs_entity": "concept", "openmrs_entity_id": "client_takes_care_of_himself", diff --git a/opensrp-chw/src/ba/assets/json.form/tb_followup_visit.json b/opensrp-chw/src/ba/assets/json.form/tb_followup_visit.json index dd3c2ba478..a2bd0c4463 100644 --- a/opensrp-chw/src/ba/assets/json.form/tb_followup_visit.json +++ b/opensrp-chw/src/ba/assets/json.form/tb_followup_visit.json @@ -179,7 +179,7 @@ }, { "name": "client_takes_care_of_himself", - "text": "Client takes care of him/herself (bathing, Eating)", + "text": "Client takes care of him/herself (Bathing, Eating)", "meta_data": { "openmrs_entity": "concept", "openmrs_entity_id": "client_takes_care_of_himself", diff --git a/opensrp-chw/src/ba/assets/rule/hiv_registration_form_rules.yml b/opensrp-chw/src/ba/assets/rule/hiv_registration_form_rules.yml index 239d3ecfe3..9910c60874 100644 --- a/opensrp-chw/src/ba/assets/rule/hiv_registration_form_rules.yml +++ b/opensrp-chw/src/ba/assets/rule/hiv_registration_form_rules.yml @@ -1,4 +1,11 @@ --- +name: "ctc_number_visibility" +description: "ctc_number visibility" +priority: 1 +condition: "client_hiv_status_during_registration.value == 'Positive'" +actions: + - "ctc_number_visibility = true" +--- name: "hiv_registration_date_calculation" description: "calculating the hiv registration date" priority: 1 From 38ec18d2373a2f0f50682534e9c4a3f6a1e0fac4 Mon Sep 17 00:00:00 2001 From: Ilakoze Jumanne Date: Tue, 26 Oct 2021 22:27:51 +0300 Subject: [PATCH 108/112] Changed default activity after login in for the boresha south build from Family Registry to AllClients Registry --- .../org/smartregister/chw/activity/LoginActivity.java | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/activity/LoginActivity.java b/opensrp-chw/src/main/java/org/smartregister/chw/activity/LoginActivity.java index ffa9605601..85d7092284 100644 --- a/opensrp-chw/src/main/java/org/smartregister/chw/activity/LoginActivity.java +++ b/opensrp-chw/src/main/java/org/smartregister/chw/activity/LoginActivity.java @@ -121,8 +121,14 @@ public void goToHome(boolean remote) { } private void startHome(boolean remote) { - Intent intent = new Intent(this, ChwApplication.getApplicationFlavor().launchChildClientsAtLogin() ? - ChildRegisterActivity.class : FamilyRegisterActivity.class); + Intent intent; + if (BuildConfig.BUILD_FOR_BORESHA_AFYA_SOUTH) { + intent = new Intent(this, ChwApplication.getApplicationFlavor().launchChildClientsAtLogin() ? + ChildRegisterActivity.class : AllClientsRegisterActivity.class); + } else { + intent = new Intent(this, ChwApplication.getApplicationFlavor().launchChildClientsAtLogin() ? + ChildRegisterActivity.class : FamilyRegisterActivity.class); + } intent.putExtra(Constants.INTENT_KEY.IS_REMOTE_LOGIN, remote); startActivity(intent); } From d8d4406efdbd7a328f40782a131e71583d273933 Mon Sep 17 00:00:00 2001 From: Ilakoze Jumanne Date: Tue, 26 Oct 2021 22:32:17 +0300 Subject: [PATCH 109/112] Refactored reasons for registrations, updated 'Women who sell sex' to 'Sex workers' --- .../src/ba/assets/json.form/all_clients_registration_form.json | 2 +- .../json.form/all_clients_update_registration_info_form.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/opensrp-chw/src/ba/assets/json.form/all_clients_registration_form.json b/opensrp-chw/src/ba/assets/json.form/all_clients_registration_form.json index 46e7535493..1f8073d71b 100644 --- a/opensrp-chw/src/ba/assets/json.form/all_clients_registration_form.json +++ b/opensrp-chw/src/ba/assets/json.form/all_clients_registration_form.json @@ -1036,7 +1036,7 @@ }, { "key": "sex_worker_woman", - "text": "Woman who sell sex", + "text": "Sex Worker", "value": false, "openmrs_entity": "concept", "openmrs_entity_id": "" diff --git a/opensrp-chw/src/ba/assets/json.form/all_clients_update_registration_info_form.json b/opensrp-chw/src/ba/assets/json.form/all_clients_update_registration_info_form.json index a0f8cd7de7..8b3a777722 100644 --- a/opensrp-chw/src/ba/assets/json.form/all_clients_update_registration_info_form.json +++ b/opensrp-chw/src/ba/assets/json.form/all_clients_update_registration_info_form.json @@ -938,7 +938,7 @@ }, { "key": "sex_worker_woman", - "text": "Woman who sell sex", + "text": "Sex Worker", "value": false, "openmrs_entity": "concept", "openmrs_entity_id": "" From 4c535011b3aa764dc875b30f177d37afacf61469 Mon Sep 17 00:00:00 2001 From: Ilakoze Jumanne Date: Tue, 26 Oct 2021 22:42:53 +0300 Subject: [PATCH 110/112] Implemented mentioning other occupations in family and all clients registers --- .../all_clients_registration_form.json | 24 +++++++++++++++++++ .../json.form-sw/family_member_register.json | 24 +++++++++++++++++++ .../all_clients_registration_form.json | 24 +++++++++++++++++++ .../json.form/family_member_register.json | 24 +++++++++++++++++++ .../ba/assets/json.form/family_register.json | 24 +++++++++++++++++++ 5 files changed, 120 insertions(+) diff --git a/opensrp-chw/src/ba/assets/json.form-sw/all_clients_registration_form.json b/opensrp-chw/src/ba/assets/json.form-sw/all_clients_registration_form.json index 04d1766bb1..cee20d1224 100644 --- a/opensrp-chw/src/ba/assets/json.form-sw/all_clients_registration_form.json +++ b/opensrp-chw/src/ba/assets/json.form-sw/all_clients_registration_form.json @@ -883,6 +883,30 @@ "err": "Tafadhali chagua angalau moja" } }, + { + "key": "service_provider_other", + "openmrs_entity_parent": "", + "openmrs_entity": "concept", + "openmrs_entity_id": "service_provider_other", + "type": "edit_text", + "hint": "Aina nyinginezo za shughuli anazojishughulisha mteja", + "edit_type": "name", + "v_required": { + "value": "true", + "err": "Tafadhali taja anina ya shughuli" + }, + "relevance": { + "step2:service_provider": { + "ex-checkbox": [ + { + "or": [ + "chk_other" + ] + } + ] + } + } + }, { "key": "leader", "openmrs_entity_parent": "", diff --git a/opensrp-chw/src/ba/assets/json.form-sw/family_member_register.json b/opensrp-chw/src/ba/assets/json.form-sw/family_member_register.json index ee01348364..24f1486204 100644 --- a/opensrp-chw/src/ba/assets/json.form-sw/family_member_register.json +++ b/opensrp-chw/src/ba/assets/json.form-sw/family_member_register.json @@ -791,6 +791,30 @@ "err": "Tafadhali chagua angalau moja" } }, + { + "key": "service_provider_other", + "openmrs_entity_parent": "", + "openmrs_entity": "concept", + "openmrs_entity_id": "service_provider_other", + "type": "edit_text", + "hint": "Aina nyinginezo za shughuli anazojishughulisha mteja", + "edit_type": "name", + "v_required": { + "value": "true", + "err": "Tafadhali taja anina ya shughuli" + }, + "relevance": { + "step1:service_provider": { + "ex-checkbox": [ + { + "or": [ + "chk_other" + ] + } + ] + } + } + }, { "key": "leader", "openmrs_entity_parent": "", diff --git a/opensrp-chw/src/ba/assets/json.form/all_clients_registration_form.json b/opensrp-chw/src/ba/assets/json.form/all_clients_registration_form.json index 1f8073d71b..baf9e6fc1f 100644 --- a/opensrp-chw/src/ba/assets/json.form/all_clients_registration_form.json +++ b/opensrp-chw/src/ba/assets/json.form/all_clients_registration_form.json @@ -883,6 +883,30 @@ "err": "Please pick at least one" } }, + { + "key": "service_provider_other", + "openmrs_entity_parent": "", + "openmrs_entity": "concept", + "openmrs_entity_id": "service_provider_other", + "type": "edit_text", + "hint": "Mention other Occupation", + "edit_type": "name", + "v_required": { + "value": "true", + "err": "Please specify the occupation" + }, + "relevance": { + "step2:service_provider": { + "ex-checkbox": [ + { + "or": [ + "chk_other" + ] + } + ] + } + } + }, { "key": "leader", "openmrs_entity_parent": "", diff --git a/opensrp-chw/src/ba/assets/json.form/family_member_register.json b/opensrp-chw/src/ba/assets/json.form/family_member_register.json index 5481e20563..897267ddfc 100644 --- a/opensrp-chw/src/ba/assets/json.form/family_member_register.json +++ b/opensrp-chw/src/ba/assets/json.form/family_member_register.json @@ -791,6 +791,30 @@ "err": "Please pick at least one" } }, + { + "key": "service_provider_other", + "openmrs_entity_parent": "", + "openmrs_entity": "concept", + "openmrs_entity_id": "service_provider_other", + "type": "edit_text", + "hint": "Mention other Occupation", + "edit_type": "name", + "v_required": { + "value": "true", + "err": "Please specify the occupation" + }, + "relevance": { + "step1:service_provider": { + "ex-checkbox": [ + { + "or": [ + "chk_other" + ] + } + ] + } + } + }, { "key": "leader", "openmrs_entity_parent": "", diff --git a/opensrp-chw/src/ba/assets/json.form/family_register.json b/opensrp-chw/src/ba/assets/json.form/family_register.json index 3ffa2ecb88..c04a108a7e 100644 --- a/opensrp-chw/src/ba/assets/json.form/family_register.json +++ b/opensrp-chw/src/ba/assets/json.form/family_register.json @@ -808,6 +808,30 @@ "err": "Please pick at least one" } }, + { + "key": "service_provider_other", + "openmrs_entity_parent": "", + "openmrs_entity": "concept", + "openmrs_entity_id": "service_provider_other", + "type": "edit_text", + "hint": "Mention other Occupation", + "edit_type": "name", + "v_required": { + "value": "true", + "err": "Please specify the occupation" + }, + "relevance": { + "step2:service_provider": { + "ex-checkbox": [ + { + "or": [ + "chk_other" + ] + } + ] + } + } + }, { "key": "leader", "openmrs_entity_parent": "", From e59f225609cbb90ae47ec82b5ce6e67bcd29df86 Mon Sep 17 00:00:00 2001 From: Ilakoze Jumanne Date: Mon, 1 Nov 2021 06:03:02 +0300 Subject: [PATCH 111/112] Implemented more UAT changes proposed by NACP --- opensrp-chw/build.gradle | 6 +- .../ba/assets/ec_client_classification.json | 7 + .../src/ba/assets/ec_client_fields.json | 9 + .../all_clients_registration_form.json | 60 +- ...clients_update_registration_info_form.json | 10 +- .../assets/json.form-sw/child_enrollment.json | 10 +- .../json.form-sw/family_member_register.json | 10 +- .../assets/json.form-sw/family_register.json | 8 - .../json.form-sw/hiv_followup_visit.json | 426 +++++++- ...up_visit_for_clients_with_ctc_numbers.json | 784 ++++++++++++++ .../hiv_index_contact_followup.json | 4 +- .../assets/json.form-sw/hiv_registration.json | 136 +-- .../all_clients_registration_form.json | 128 ++- ...clients_update_registration_info_form.json | 78 +- .../ba/assets/json.form/child_enrollment.json | 79 +- .../json.form/family_member_register.json | 76 +- .../ba/assets/json.form/family_register.json | 126 ++- .../assets/json.form/hiv_followup_visit.json | 675 ++++++++++++- ...up_visit_for_clients_with_ctc_numbers.json | 956 ++++++++++++++++++ .../json.form/hiv_index_contact_followup.json | 4 +- .../ba/assets/json.form/hiv_registration.json | 149 +-- .../referrals/hiv_referral_form.json | 54 +- .../referrals/htc_referral_form.json | 173 ++++ .../rule/all_clients_member_calculation.yml | 16 +- .../rule/family_register_calculation.yml | 16 +- .../assets/rule/hiv_followup_form_rules.yml | 93 +- .../chw/model/NavigationModelFlv.java | 23 +- .../chw/repository/ChwRepositoryFlv.java | 2 +- opensrp-chw/src/ba/res/values-fr/strings.xml | 6 +- opensrp-chw/src/ba/res/values-sw/strings.xml | 8 +- opensrp-chw/src/ba/res/values/strings.xml | 12 +- opensrp-chw/src/main/AndroidManifest.xml | 2 + .../activity/AllClientsRegisterActivity.java | 19 +- .../HivIndexContactProfileActivity.java | 6 +- .../chw/activity/HivProfileActivity.java | 102 +- .../chw/application/ChwSyncConfiguration.java | 2 +- .../chw/fragment/HivRegisterFragment.java | 7 + 37 files changed, 3808 insertions(+), 474 deletions(-) create mode 100644 opensrp-chw/src/ba/assets/json.form-sw/hiv_followup_visit_for_clients_with_ctc_numbers.json create mode 100644 opensrp-chw/src/ba/assets/json.form/hiv_followup_visit_for_clients_with_ctc_numbers.json create mode 100644 opensrp-chw/src/ba/assets/json.form/referrals/htc_referral_form.json diff --git a/opensrp-chw/build.gradle b/opensrp-chw/build.gradle index 2399d8b43e..ec2d8a1731 100644 --- a/opensrp-chw/build.gradle +++ b/opensrp-chw/build.gradle @@ -127,7 +127,7 @@ android { buildConfigField "int", "SCHEDULE_SERVICE_MINUTES", '360' buildConfigField "int", "STOCK_USAGE_REPORT_MINUTES", '1440' buildConfigField "boolean", "USE_UNIFIED_REFERRAL_APPROACH", "true" - buildConfigField "boolean", "BUILD_FOR_BORESHA_AFYA_SOUTH", "false" + buildConfigField "boolean", "BUILD_FOR_BORESHA_AFYA_SOUTH", "true" testCoverageEnabled true } } @@ -178,11 +178,11 @@ android { versionName "1.0.9" buildConfigField "String", 'opensrp_url', '"https://boresha-afya.smartregister.org/opensrp/"' buildConfigField "String", 'guidebooks_url', '"https://opensrp.s3.amazonaws.com/media/ba/"' - buildConfigField "String", 'opensrp_url_debug', '"https://boresha-afya-stage.smartregister.org/opensrp/"' + buildConfigField "String", 'opensrp_url_debug', '"http://50.116.15.4:8082/opensrp/"' // buildConfigField "String", 'opensrp_url_debug', '"https://ba-unified-stage.smartregister.org/opensrp/"' buildConfigField "String[]", "LOCATION_HIERACHY", '{"Country","Region","District","Ward" , "MOH Jhpiego Facility Name", "Health Facility", "Village", "Village Sublocations"}' buildConfigField "String[]", "ALLOWED_LOCATION_LEVELS", '{"Ward" , "MOH Jhpiego Facility Name", "Health Facility", "Village", "Village Sublocations"}' - buildConfigField "String[]", "ALLOWED_LOCATION_LEVELS_DEBUG", '{"Ward", "MOH Jhpiego Facility Name", "Health Facility", "Village", "Village Sublocations"}' + buildConfigField "String[]", "ALLOWED_LOCATION_LEVELS_DEBUG", '{"Ward", "Facility", "Health Facility", "Village", "Village Sublocations"}' buildConfigField "String", 'DEFAULT_LOCATION', '"Village Sublocations"' buildConfigField "String", 'DEFAULT_LOCATION_DEBUG', '"Village"' // Kujaku variables diff --git a/opensrp-chw/src/ba/assets/ec_client_classification.json b/opensrp-chw/src/ba/assets/ec_client_classification.json index 37ce6ece37..9751d5cc0a 100644 --- a/opensrp-chw/src/ba/assets/ec_client_classification.json +++ b/opensrp-chw/src/ba/assets/ec_client_classification.json @@ -305,6 +305,13 @@ "ec_hiv_register" ] }, + { + "field": "eventType", + "field_value": "HIV Followup", + "creates_case": [ + "ec_hiv_register" + ] + }, { "field": "eventType", "field_value": "Tb Registration", diff --git a/opensrp-chw/src/ba/assets/ec_client_fields.json b/opensrp-chw/src/ba/assets/ec_client_fields.json index be62d005d9..d0cf641018 100644 --- a/opensrp-chw/src/ba/assets/ec_client_fields.json +++ b/opensrp-chw/src/ba/assets/ec_client_fields.json @@ -2496,6 +2496,15 @@ "concept": "cbhs_number" } }, + { + "column_name": "registration_or_followup_status", + "type": "Event", + "json_mapping": { + "field": "obs.fieldCode", + "concept": "registration_or_followup_status", + "value_field": "obs.fieldCode" + } + }, { "column_name": "client_hiv_status_during_registration", "type": "Event", diff --git a/opensrp-chw/src/ba/assets/json.form-sw/all_clients_registration_form.json b/opensrp-chw/src/ba/assets/json.form-sw/all_clients_registration_form.json index cee20d1224..27138e6e1c 100644 --- a/opensrp-chw/src/ba/assets/json.form-sw/all_clients_registration_form.json +++ b/opensrp-chw/src/ba/assets/json.form-sw/all_clients_registration_form.json @@ -74,6 +74,40 @@ "err": "Tafadhali ingiza jina la ukoo" } }, + { + "key": "client_first_name", + "openmrs_entity_parent": "", + "openmrs_entity": "person", + "openmrs_entity_id": "first_name", + "type": "edit_text", + "hint": "Jina la kwanza", + "edit_type": "name", + "v_required": { + "value": "true", + "err": "Tafadhali ingiza jina la kwanza" + }, + "v_regex": { + "value": "[A-Za-z\\u00C0-\\u017F\\s\\u00C0-\\u017F\\.\\-]*", + "err": "Tafadhali ingiza jina halali" + } + }, + { + "key": "client_middle_name", + "openmrs_entity_parent": "", + "openmrs_entity": "person", + "openmrs_entity_id": "middle_name", + "type": "edit_text", + "hint": "Jina la kati", + "edit_type": "name", + "v_regex": { + "value": "[A-Za-z\\u00C0-\\u017F\\s\\u00C0-\\u017F\\.\\-]*", + "err": "Tafadhali ingiza jina halali" + }, + "v_required": { + "value": "true", + "err": "Tafadhali ingiza jina la kati" + } + }, { "key": "unique_id", "openmrs_entity_parent": "", @@ -154,14 +188,6 @@ "step2": { "title": "Taarifa ya mteja", "fields": [ - { - "key": "photo", - "openmrs_entity_parent": "", - "openmrs_entity": "concept", - "openmrs_entity_id": "", - "type": "choose_image", - "uploadButtonText": "Chukua picha ya muhusika" - }, { "key": "unique_id", "openmrs_entity_parent": "", @@ -169,7 +195,7 @@ "openmrs_entity_id": "opensrp_id", "type": "barcode", "barcode_type": "qrcode", - "hint": "Boresha Afya ID", + "hint": "WAJA ID", "scanButtonText": "Chukua QR code", "v_numeric": { "value": "true", @@ -220,6 +246,14 @@ "v_regex": { "value": "[A-Za-z\\u00C0-\\u017F\\s\\u00C0-\\u017F\\.\\-]*", "err": "Tafadhali ingiza jina halali" + }, + "read_only": true, + "calculation": { + "rules-engine": { + "ex-rules": { + "rules-file": "all_clients_member_calculation.yml" + } + } } }, { @@ -237,6 +271,14 @@ "v_required": { "value": "true", "err": "Tafadhali ingiza jina la kati" + }, + "read_only": true, + "calculation": { + "rules-engine": { + "ex-rules": { + "rules-file": "all_clients_member_calculation.yml" + } + } } }, { diff --git a/opensrp-chw/src/ba/assets/json.form-sw/all_clients_update_registration_info_form.json b/opensrp-chw/src/ba/assets/json.form-sw/all_clients_update_registration_info_form.json index 5d32e51e3e..1814185a7c 100644 --- a/opensrp-chw/src/ba/assets/json.form-sw/all_clients_update_registration_info_form.json +++ b/opensrp-chw/src/ba/assets/json.form-sw/all_clients_update_registration_info_form.json @@ -56,14 +56,6 @@ "step1": { "title": "Taarifa ya mteja", "fields": [ - { - "key": "photo", - "openmrs_entity_parent": "", - "openmrs_entity": "concept", - "openmrs_entity_id": "", - "type": "choose_image", - "uploadButtonText": "Chukua picha ya muhusika" - }, { "key": "unique_id", "openmrs_entity_parent": "", @@ -71,7 +63,7 @@ "openmrs_entity_id": "opensrp_id", "type": "barcode", "barcode_type": "qrcode", - "hint": "Boresha Afya ID", + "hint": "WAJA ID", "scanButtonText": "Chukua QR code", "v_numeric": { "value": "true", diff --git a/opensrp-chw/src/ba/assets/json.form-sw/child_enrollment.json b/opensrp-chw/src/ba/assets/json.form-sw/child_enrollment.json index 2e834e9ac7..b5a74912da 100644 --- a/opensrp-chw/src/ba/assets/json.form-sw/child_enrollment.json +++ b/opensrp-chw/src/ba/assets/json.form-sw/child_enrollment.json @@ -54,14 +54,6 @@ "step1": { "title": "Ongeza mtoto chini ya miaki 5", "fields": [ - { - "key": "photo", - "openmrs_entity_parent": "", - "openmrs_entity": "", - "openmrs_entity_id": "", - "type": "choose_image", - "uploadButtonText": "Chukua picha ya muhusika" - }, { "key": "unique_id", "openmrs_entity_parent": "", @@ -69,7 +61,7 @@ "openmrs_entity_id": "opensrp_id", "type": "barcode", "barcode_type": "qrcode", - "hint": "Boresha Afya ID", + "hint": "WAJA ID", "scanButtonText": "Chukua QR code", "v_numeric": { "value": "true", diff --git a/opensrp-chw/src/ba/assets/json.form-sw/family_member_register.json b/opensrp-chw/src/ba/assets/json.form-sw/family_member_register.json index 24f1486204..12fe6bde02 100644 --- a/opensrp-chw/src/ba/assets/json.form-sw/family_member_register.json +++ b/opensrp-chw/src/ba/assets/json.form-sw/family_member_register.json @@ -54,14 +54,6 @@ "step1": { "title": "Ongeza Mwanachama wa Familia", "fields": [ - { - "key": "photo", - "openmrs_entity_parent": "", - "openmrs_entity": "", - "openmrs_entity_id": "", - "type": "choose_image", - "uploadButtonText": "Chukua picha ya muhusika" - }, { "key": "unique_id", "openmrs_entity_parent": "", @@ -69,7 +61,7 @@ "openmrs_entity_id": "opensrp_id", "type": "barcode", "barcode_type": "qrcode", - "hint": "Boresha Afya ID", + "hint": "WAJA ID", "scanButtonText": "Chukua QR code", "v_numeric": { "value": "true", diff --git a/opensrp-chw/src/ba/assets/json.form-sw/family_register.json b/opensrp-chw/src/ba/assets/json.form-sw/family_register.json index 7e44e457b0..6cc9fe76fd 100644 --- a/opensrp-chw/src/ba/assets/json.form-sw/family_register.json +++ b/opensrp-chw/src/ba/assets/json.form-sw/family_register.json @@ -154,14 +154,6 @@ "step2": { "title": "Mkuu wa kaya", "fields": [ - { - "key": "photo", - "openmrs_entity_parent": "", - "openmrs_entity": "", - "openmrs_entity_id": "", - "type": "choose_image", - "uploadButtonText": "Chukua picha ya muhusika / kiongozi wa familia" - }, { "key": "unique_id", "openmrs_entity_parent": "", diff --git a/opensrp-chw/src/ba/assets/json.form-sw/hiv_followup_visit.json b/opensrp-chw/src/ba/assets/json.form-sw/hiv_followup_visit.json index 6f0b52b5ad..0d7c6502ec 100644 --- a/opensrp-chw/src/ba/assets/json.form-sw/hiv_followup_visit.json +++ b/opensrp-chw/src/ba/assets/json.form-sw/hiv_followup_visit.json @@ -200,7 +200,7 @@ "subjects": "registration_or_followup_status:text" }, { - "name": "problem", + "name": "health_problem", "type": "multi_choice_checkbox", "properties": { "text": "Matatizo ya kijamii/kitabibu ya Mteja" @@ -208,15 +208,110 @@ "meta_data": { "openmrs_entity_parent": "", "openmrs_entity": "concept", - "openmrs_entity_id": "problem" + "openmrs_entity_id": "health_problem" }, "options": [ { - "name": "other_problems", + "name": "pain", + "text": "Maumivu", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "pain", + "openmrs_entity_parent": "" + } + }, + { + "name": "coughing", + "text": "kukohoa", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "coughing", + "openmrs_entity_parent": "" + } + }, + { + "name": "other_health_problems", + "text": "Matatizo mengine", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "other_health_problems", + "openmrs_entity_parent": "" + } + }, + { + "name": "none", + "text": "hana tatizo", + "is_exclusive": true, + "meta_data": { + "openmrs_entity": "", + "openmrs_entity_id": "", + "openmrs_entity_parent": "" + } + } + ], + "required_status": "yes:Tafadhali chagua matatizo ya kijamii/kitabibu ya Mteja", + "subjects": "registration_or_followup_status:text" + }, + { + "name": "health_problem_other", + "type": "text_input_edit_text", + "properties": { + "hint": "Matatizo mengine ya kitabibu ya Mteja", + "type": "name" + }, + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "health_problem_other", + "openmrs_entity_parent": "health_problem" + }, + "required_status": "true:Tafadhali jaza matatizo mengine", + "subjects": "health_problem:map" + }, + { + "name": "social_problem", + "type": "multi_choice_checkbox", + "properties": { + "text": "Matatizo ya kijamii/kitabibu ya Mteja" + }, + "meta_data": { + "openmrs_entity_parent": "", + "openmrs_entity": "concept", + "openmrs_entity_id": "social_problem" + }, + "options": [ + { + "name": "malnutrition", + "text": "Matatizo ya lishe", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "malnutrition", + "openmrs_entity_parent": "" + } + }, + { + "name": "failed_adhere_to_ctc_appointments_schedule", + "text": "kushindwa kutimiza ratiba ya CTC", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "failed_to_attend_ctc_appointments", + "openmrs_entity_parent": "" + } + }, + { + "name": "transport_issues_for_attending_ctc", + "text": "Matatizo ya usafiri kwa ajili ya kutimiza rufaa na huduma", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "transport_issues_for_attending_ctc", + "openmrs_entity_parent": "" + } + }, + { + "name": "other_social_problems", "text": "Matatizo mengine", "meta_data": { "openmrs_entity": "concept", - "openmrs_entity_id": "other_problems", + "openmrs_entity_id": "other_social_problems", "openmrs_entity_parent": "" } }, @@ -235,25 +330,149 @@ "subjects": "registration_or_followup_status:text" }, { - "name": "problem_other", + "name": "social_problem_other", "type": "text_input_edit_text", "properties": { - "hint": "Matatizo mengine ya kijamii/kitabibu ya Mteja", + "hint": "Matatizo mengine ya kijamii ya Mteja", "type": "name" }, "meta_data": { "openmrs_entity": "concept", - "openmrs_entity_id": "problem_other", - "openmrs_entity_parent": "problem" + "openmrs_entity_id": "social_problem_other", + "openmrs_entity_parent": "social_problem" }, "required_status": "true:Tafadhali jaza matatizo mengine", - "subjects": "problem:map" + "subjects": "social_problem:map" + }, + { + "name": "client_behaviour_and_environmental_risk", + "type": "spinner", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "client_behaviour_and_environmental_risk", + "openmrs_entity_parent": "" + }, + "properties": { + "text": "Tabia na mazingira hatarishi ya mteja" + }, + "options": [ + { + "name": "none", + "text": "Haihusiki", + "meta_data": { + "openmrs_entity": "", + "openmrs_entity_id": "", + "openmrs_entity_parent": "" + } + }, + { + "name": "alcoholism", + "text": "Mlevi", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "alcoholism", + "openmrs_entity_parent": "" + } + }, + { + "name": "has_multiple_sexual_partners", + "text": "Ana wapenzi wengi", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "has_multiple_sexual_partners", + "openmrs_entity_parent": "" + } + }, + { + "name": "has_sexual_relations_with_different_peers", + "text": "Mahusiano ya kingono na rika tofauti (Ngono mtambuka rika", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "has_sexual_relations_with_different_peers", + "openmrs_entity_parent": "" + } + }, + { + "name": "fisherman", + "text": "Wavuvi", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "fisherman", + "openmrs_entity_parent": "" + } + }, + { + "name": "women_having_sex_with_other_women", + "text": "Wanawake wanaofanya ngono na wanawake wenzao", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "women_having_sex_with_other_women", + "openmrs_entity_parent": "" + } + }, + { + "name": "people_who_inject_drugs", + "text": "Wajidunga", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "people_who_inject_drugs", + "openmrs_entity_parent": "" + } + }, + { + "name": "sex_workers", + "text": "Wanaofanya biashara ya ngono", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "sex_workers", + "openmrs_entity_parent": "" + } + }, + { + "name": "wood_workers", + "text": "Wapasua mbao", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "wood_workers", + "openmrs_entity_parent": "" + } + }, + { + "name": "mining_workers", + "text": "Wachimba madini", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "mining_workers", + "openmrs_entity_parent": "" + } + }, + { + "name": "men_having_sex_with_other_men ", + "text": "Wanaume wanaofanya ngono na wanaume wenzao", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "men_having_sex_with_other_men", + "openmrs_entity_parent": "" + } + }, + { + "name": "truck_drivers ", + "text": "Madreva wa masafa marefu", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "truck_drivers", + "openmrs_entity_parent": "" + } + } + ], + "required_status": "yes:Tafadhali chagua tabia na mazingira hatarishi ya mteja", + "subjects": "registration_or_followup_status:text" }, { "name": "supplies_provided", "type": "multi_choice_checkbox", "properties": { - "text": "Vifaa na dawa zilizotolewa" + "text": "Vifaa vilizotolewa" }, "meta_data": { "openmrs_entity": "concept", @@ -262,17 +481,62 @@ }, "options": [ { - "name": "other_medicine", - "text": "Vifaa na dawa nyingine", + "name": "soap", + "text": "Sabuni", "meta_data": { "openmrs_entity": "concept", - "openmrs_entity_id": "other_medicine", + "openmrs_entity_id": "soap", + "openmrs_entity_parent": "" + } + }, + { + "name": "bed_sheets", + "text": "Mashuka", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "bed_sheets", + "openmrs_entity_parent": "" + } + }, + { + "name": "mosquito_nets", + "text": "chandarua", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "mosquito_nets", + "openmrs_entity_parent": "" + } + }, + { + "name": "water_disinfectant", + "text": "Dawa ya kusafisha/kuua vijidudu kwenye maji", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "water_disinfectant", + "openmrs_entity_parent": "" + } + }, + { + "name": "condoms", + "text": "Kondomu", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "condoms", + "openmrs_entity_parent": "" + } + }, + { + "name": "other_supplies", + "text": "Other supplies", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "other_supplies", "openmrs_entity_parent": "" } }, { "name": "none", - "text": "Hamna kilichotolewa", + "text": "None", "is_exclusive": true, "meta_data": { "openmrs_entity": "", @@ -281,14 +545,14 @@ } } ], - "required_status": "yes:Tafadhali jaza vifaa na dawa zilizotolewa", + "required_status": "yes:Please choose supplies given", "subjects": "registration_or_followup_status:text" }, { "name": "supplies_provided_other", "type": "text_input_edit_text", "properties": { - "hint": "Vifaa na dawa nyingine vilivyotolewa", + "hint": "Vifaa vingine", "type": "name" }, "meta_data": { @@ -296,9 +560,77 @@ "openmrs_entity_id": "supplies_provided_other", "openmrs_entity_parent": "supplies_provided" }, - "required_status": "true:Tafadhali jaza vifaa na dawa nyingine", + "required_status": "true:Tafadhali jaza vifaa vingine vilivyotolewa", "subjects": "supplies_provided:map" }, + { + "name": "medicine_provided", + "type": "multi_choice_checkbox", + "properties": { + "text": "Medicines provided" + }, + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "medicine_provided", + "openmrs_entity_parent": "" + }, + "options": [ + { + "name": "cotrimoxazole", + "text": "Cotrimoxazole", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "cotrimoxazole", + "openmrs_entity_parent": "" + } + }, + { + "name": "aspirin", + "text": "Aspirin", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "aspirin", + "openmrs_entity_parent": "" + } + }, + { + "name": "other_medicine", + "text": "Dawa Nyinginezo", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "other_medicine", + "openmrs_entity_parent": "" + } + }, + { + "name": "none", + "text": "None", + "is_exclusive": true, + "meta_data": { + "openmrs_entity": "", + "openmrs_entity_id": "", + "openmrs_entity_parent": "" + } + } + ], + "required_status": "yes:Please choose medicine given", + "subjects": "registration_or_followup_status:text" + }, + { + "name": "medicine_provided_other", + "type": "text_input_edit_text", + "properties": { + "hint": "Other Medicine", + "type": "name" + }, + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "medicine_provided_other", + "openmrs_entity_parent": "medicine_provided" + }, + "required_status": "true:Tafadhali jaza dawa nyingine zilizotolewa", + "subjects": "medicine_provided:map" + }, { "name": "hiv_services_provided", "type": "multi_choice_checkbox", @@ -312,11 +644,65 @@ }, "options": [ { - "name": "counselling", - "text": "Ushauri nasaha", + "name": "nutrition_counselling", + "text": "ushauri wa lishe", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "nutrition_counselling", + "openmrs_entity_parent": "" + } + }, + { + "name": "hiv_infection_education", + "text": "Elimu kuhusu maambukizi", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "hiv_infection_education", + "openmrs_entity_parent": "" + } + }, + { + "name": "preliminary_testing", + "text": "Upimaji wa awali", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "preliminary_testing", + "openmrs_entity_parent": "" + } + }, + { + "name": "psychological_counseling", + "text": "Ushauri wa kisaikolojia", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "psychological_counseling", + "openmrs_entity_parent": "" + } + }, + { + "name": "house_cleanliness", + "text": "Usafi wa nyumba", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "house_cleanliness", + "openmrs_entity_parent": "" + } + }, + { + "name": "health_care", + "text": "Huduma za afya", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "health_care", + "openmrs_entity_parent": "" + } + }, + { + "name": "medical_services", + "text": "Huduma za tiba", "meta_data": { "openmrs_entity": "concept", - "openmrs_entity_id": "counselling", + "openmrs_entity_id": "medical_services", "openmrs_entity_parent": "" } }, diff --git a/opensrp-chw/src/ba/assets/json.form-sw/hiv_followup_visit_for_clients_with_ctc_numbers.json b/opensrp-chw/src/ba/assets/json.form-sw/hiv_followup_visit_for_clients_with_ctc_numbers.json new file mode 100644 index 0000000000..1883990135 --- /dev/null +++ b/opensrp-chw/src/ba/assets/json.form-sw/hiv_followup_visit_for_clients_with_ctc_numbers.json @@ -0,0 +1,784 @@ +{ + "form": "HIV Followup form", + "count": "1", + "encounter_type": "HIV Followup", + "entity_id": "", + "relational_id": "", + "rules_file": "rule/hiv_followup_form_rules.yml", + "metadata": { + "start": { + "openmrs_entity_parent": "", + "openmrs_entity": "concept", + "openmrs_data_type": "start", + "openmrs_entity_id": "163137AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + }, + "end": { + "openmrs_entity_parent": "", + "openmrs_entity": "concept", + "openmrs_data_type": "end", + "openmrs_entity_id": "163138AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + }, + "today": { + "openmrs_entity_parent": "", + "openmrs_entity": "encounter", + "openmrs_entity_id": "encounter_date" + }, + "deviceid": { + "openmrs_entity_parent": "", + "openmrs_entity": "concept", + "openmrs_data_type": "deviceid", + "openmrs_entity_id": "163149AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + }, + "subscriberid": { + "openmrs_entity_parent": "", + "openmrs_entity": "concept", + "openmrs_data_type": "subscriberid", + "openmrs_entity_id": "163150AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + }, + "simserial": { + "openmrs_entity_parent": "", + "openmrs_entity": "concept", + "openmrs_data_type": "simserial", + "openmrs_entity_id": "163151AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + }, + "phonenumber": { + "openmrs_entity_parent": "", + "openmrs_entity": "concept", + "openmrs_data_type": "phonenumber", + "openmrs_entity_id": "163152AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + }, + "encounter_location": "", + "look_up": { + "entity_id": "", + "value": "" + } + }, + "steps": [ + { + "title": "Fomu ya kumtembelea mgonjwa wa VVU", + "fields": [ + { + "name": "registration_or_followup_status", + "type": "spinner", + "properties": { + "text": "Hali ya usajili/ ufuatiliaji" + }, + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "registration_or_followup_status", + "openmrs_entity_parent": "" + }, + "options": [ + { + "name": "new_client", + "text": "Mpya", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "new_client", + "openmrs_entity_parent": "" + } + }, + { + "name": "continuing_with_services", + "text": "Anaendelea na Huduma.", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "continuing_with_services", + "openmrs_entity_parent": "" + } + }, + { + "name": "deceased", + "text": "Amefariki", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "deceased", + "openmrs_entity_parent": "" + } + }, + { + "name": "client_not_found", + "text": "Hapatikani", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "client_not_found", + "openmrs_entity_parent": "" + } + }, + { + "name": "client_relocated_to_another_location", + "text": "Amehamishiwa mahali pengine", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "client_relocated_to_another_location", + "openmrs_entity_parent": "" + } + }, + { + "name": "client_has_moved", + "text": "Amehama", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "client_has_moved", + "openmrs_entity_parent": "" + } + }, + { + "name": "client_has_absconded", + "text": "Amejitoa", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "client_has_absconded", + "openmrs_entity_parent": "" + } + }, + { + "name": "client_continues_with_clinic_from_elsewhere", + "text": "Anaendelea na huduma akitokea mahali pengine", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "client_continues_with_clinic_from_elsewhere", + "openmrs_entity_parent": "" + } + }, + { + "name": "completed_and_qualified_from_the_services ", + "text": "Amefuzu huduma", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "completed_and_qualified_from_the_services", + "openmrs_entity_parent": "" + } + } + ], + "required_status": "yes:Tafadhali chagua hali ya ufwatiliaji", + "dependent_calculations": [ + "hiv_followup_visit_date" + ] + }, + { + "name": "client_condition", + "type": "spinner", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "client_condition", + "openmrs_entity_parent": "" + }, + "properties": { + "text": "Hali ya mteja" + }, + "options": [ + { + "name": "client_does_her_daily_activities", + "text": "Anaweza kufanya shughuli zake za kila siku", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "client_does_her_daily_activities", + "openmrs_entity_parent": "" + } + }, + { + "name": "client_takes_care_of_himself", + "text": "Anajimudu mwenyewe (kuoga, kula, kuvaa) ", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "client_takes_care_of_himself", + "openmrs_entity_parent": "" + } + }, + { + "name": "client_is_unable_to_take_care_of_himself", + "text": "Hajimudu", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "client_is_unable_to_take_care_of_himself", + "openmrs_entity_parent": "" + } + } + ], + "required_status": "yes:Tafadhali chagua hali ya mteja", + "subjects": "registration_or_followup_status:text" + }, + { + "name": "health_problem", + "type": "multi_choice_checkbox", + "properties": { + "text": "Matatizo ya kijamii/kitabibu ya Mteja" + }, + "meta_data": { + "openmrs_entity_parent": "", + "openmrs_entity": "concept", + "openmrs_entity_id": "health_problem" + }, + "options": [ + { + "name": "pain", + "text": "Maumivu", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "pain", + "openmrs_entity_parent": "" + } + }, + { + "name": "coughing", + "text": "kukohoa", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "coughing", + "openmrs_entity_parent": "" + } + }, + { + "name": "other_health_problems", + "text": "Matatizo mengine", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "other_health_problems", + "openmrs_entity_parent": "" + } + }, + { + "name": "none", + "text": "hana tatizo", + "is_exclusive": true, + "meta_data": { + "openmrs_entity": "", + "openmrs_entity_id": "", + "openmrs_entity_parent": "" + } + } + ], + "required_status": "yes:Tafadhali chagua matatizo ya kijamii/kitabibu ya Mteja", + "subjects": "registration_or_followup_status:text" + }, + { + "name": "health_problem_other", + "type": "text_input_edit_text", + "properties": { + "hint": "Matatizo mengine ya kitabibu ya Mteja", + "type": "name" + }, + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "health_problem_other", + "openmrs_entity_parent": "health_problem" + }, + "required_status": "true:Tafadhali jaza matatizo mengine", + "subjects": "health_problem:map" + }, + { + "name": "social_problem", + "type": "multi_choice_checkbox", + "properties": { + "text": "Matatizo ya kijamii/kitabibu ya Mteja" + }, + "meta_data": { + "openmrs_entity_parent": "", + "openmrs_entity": "concept", + "openmrs_entity_id": "social_problem" + }, + "options": [ + { + "name": "malnutrition", + "text": "Matatizo ya lishe", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "malnutrition", + "openmrs_entity_parent": "" + } + }, + { + "name": "failed_adhere_to_ctc_appointments_schedule", + "text": "kushindwa kutimiza ratiba ya CTC", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "failed_to_attend_ctc_appointments", + "openmrs_entity_parent": "" + } + }, + { + "name": "transport_issues_for_attending_ctc", + "text": "Matatizo ya usafiri kwa ajili ya kutimiza rufaa na huduma", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "transport_issues_for_attending_ctc", + "openmrs_entity_parent": "" + } + }, + { + "name": "other_social_problems", + "text": "Matatizo mengine", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "other_social_problems", + "openmrs_entity_parent": "" + } + }, + { + "name": "none", + "text": "hana tatizo", + "is_exclusive": true, + "meta_data": { + "openmrs_entity": "", + "openmrs_entity_id": "", + "openmrs_entity_parent": "" + } + } + ], + "required_status": "yes:Tafadhali chagua matatizo ya kijamii/kitabibu ya Mteja", + "subjects": "registration_or_followup_status:text" + }, + { + "name": "social_problem_other", + "type": "text_input_edit_text", + "properties": { + "hint": "Matatizo mengine ya kijamii ya Mteja", + "type": "name" + }, + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "social_problem_other", + "openmrs_entity_parent": "social_problem" + }, + "required_status": "true:Tafadhali jaza matatizo mengine", + "subjects": "social_problem:map" + }, + { + "name": "client_behaviour_and_environmental_risk", + "type": "spinner", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "client_behaviour_and_environmental_risk", + "openmrs_entity_parent": "" + }, + "properties": { + "text": "Tabia na mazingira hatarishi ya mteja" + }, + "options": [ + { + "name": "none", + "text": "Haihusiki", + "meta_data": { + "openmrs_entity": "", + "openmrs_entity_id": "", + "openmrs_entity_parent": "" + } + }, + { + "name": "alcoholism", + "text": "Mlevi", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "alcoholism", + "openmrs_entity_parent": "" + } + }, + { + "name": "has_multiple_sexual_partners", + "text": "Ana wapenzi wengi", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "has_multiple_sexual_partners", + "openmrs_entity_parent": "" + } + }, + { + "name": "has_sexual_relations_with_different_peers", + "text": "Mahusiano ya kingono na rika tofauti (Ngono mtambuka rika", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "has_sexual_relations_with_different_peers", + "openmrs_entity_parent": "" + } + }, + { + "name": "fisherman", + "text": "Wavuvi", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "fisherman", + "openmrs_entity_parent": "" + } + }, + { + "name": "women_having_sex_with_other_women", + "text": "Wanawake wanaofanya ngono na wanawake wenzao", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "women_having_sex_with_other_women", + "openmrs_entity_parent": "" + } + }, + { + "name": "people_who_inject_drugs", + "text": "Wajidunga", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "people_who_inject_drugs", + "openmrs_entity_parent": "" + } + }, + { + "name": "sex_workers", + "text": "Wanaofanya biashara ya ngono", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "sex_workers", + "openmrs_entity_parent": "" + } + }, + { + "name": "wood_workers", + "text": "Wapasua mbao", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "wood_workers", + "openmrs_entity_parent": "" + } + }, + { + "name": "mining_workers", + "text": "Wachimba madini", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "mining_workers", + "openmrs_entity_parent": "" + } + }, + { + "name": "men_having_sex_with_other_men ", + "text": "Wanaume wanaofanya ngono na wanaume wenzao", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "men_having_sex_with_other_men", + "openmrs_entity_parent": "" + } + }, + { + "name": "truck_drivers ", + "text": "Madreva wa masafa marefu", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "truck_drivers", + "openmrs_entity_parent": "" + } + } + ], + "required_status": "yes:Tafadhali chagua tabia na mazingira hatarishi ya mteja", + "subjects": "registration_or_followup_status:text" + }, + { + "name": "supplies_provided", + "type": "multi_choice_checkbox", + "properties": { + "text": "Vifaa vilizotolewa" + }, + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "supplies_provided", + "openmrs_entity_parent": "" + }, + "options": [ + { + "name": "soap", + "text": "Sabuni", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "soap", + "openmrs_entity_parent": "" + } + }, + { + "name": "bed_sheets", + "text": "Mashuka", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "bed_sheets", + "openmrs_entity_parent": "" + } + }, + { + "name": "mosquito_nets", + "text": "chandarua", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "mosquito_nets", + "openmrs_entity_parent": "" + } + }, + { + "name": "water_disinfectant", + "text": "Dawa ya kusafisha/kuua vijidudu kwenye maji", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "water_disinfectant", + "openmrs_entity_parent": "" + } + }, + { + "name": "condoms", + "text": "Kondomu", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "condoms", + "openmrs_entity_parent": "" + } + }, + { + "name": "other_supplies", + "text": "Other supplies", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "other_supplies", + "openmrs_entity_parent": "" + } + }, + { + "name": "none", + "text": "None", + "is_exclusive": true, + "meta_data": { + "openmrs_entity": "", + "openmrs_entity_id": "", + "openmrs_entity_parent": "" + } + } + ], + "required_status": "yes:Please choose supplies given", + "subjects": "registration_or_followup_status:text" + }, + { + "name": "supplies_provided_other", + "type": "text_input_edit_text", + "properties": { + "hint": "Vifaa vingine", + "type": "name" + }, + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "supplies_provided_other", + "openmrs_entity_parent": "supplies_provided" + }, + "required_status": "true:Tafadhali jaza vifaa vingine vilivyotolewa", + "subjects": "supplies_provided:map" + }, + { + "name": "medicine_provided", + "type": "multi_choice_checkbox", + "properties": { + "text": "Medicines provided" + }, + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "medicine_provided", + "openmrs_entity_parent": "" + }, + "options": [ + { + "name": "cotrimoxazole", + "text": "Cotrimoxazole", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "cotrimoxazole", + "openmrs_entity_parent": "" + } + }, + { + "name": "aspirin", + "text": "Aspirin", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "aspirin", + "openmrs_entity_parent": "" + } + }, + { + "name": "other_medicine", + "text": "Dawa Nyinginezo", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "other_medicine", + "openmrs_entity_parent": "" + } + }, + { + "name": "none", + "text": "None", + "is_exclusive": true, + "meta_data": { + "openmrs_entity": "", + "openmrs_entity_id": "", + "openmrs_entity_parent": "" + } + } + ], + "required_status": "yes:Please choose medicine given", + "subjects": "registration_or_followup_status:text" + }, + { + "name": "medicine_provided_other", + "type": "text_input_edit_text", + "properties": { + "hint": "Other Medicine", + "type": "name" + }, + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "medicine_provided_other", + "openmrs_entity_parent": "medicine_provided" + }, + "required_status": "true:Tafadhali jaza dawa nyingine zilizotolewa", + "subjects": "medicine_provided:map" + }, + { + "name": "hiv_services_provided", + "type": "multi_choice_checkbox", + "properties": { + "text": "Huduma zilizotolewa (Huduma za UKIMWI katika jamii ikiwemo ACUK) " + }, + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "hiv_services_provided", + "openmrs_entity_parent": "" + }, + "options": [ + { + "name": "nutrition_counselling", + "text": "ushauri wa lishe", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "nutrition_counselling", + "openmrs_entity_parent": "" + } + }, + { + "name": "hiv_infection_education", + "text": "Elimu kuhusu maambukizi", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "hiv_infection_education", + "openmrs_entity_parent": "" + } + }, + { + "name": "preliminary_testing", + "text": "Upimaji wa awali", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "preliminary_testing", + "openmrs_entity_parent": "" + } + }, + { + "name": "psychological_counseling", + "text": "Ushauri wa kisaikolojia", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "psychological_counseling", + "openmrs_entity_parent": "" + } + }, + { + "name": "house_cleanliness", + "text": "Usafi wa nyumba", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "house_cleanliness", + "openmrs_entity_parent": "" + } + }, + { + "name": "health_care", + "text": "Huduma za afya", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "health_care", + "openmrs_entity_parent": "" + } + }, + { + "name": "medical_services", + "text": "Huduma za tiba", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "medical_services", + "openmrs_entity_parent": "" + } + }, + { + "name": "other_hiv_services", + "text": "Huduma nyingnie za UKIMWI katika jamii", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "other_hiv_services", + "openmrs_entity_parent": "" + } + }, + { + "name": "none", + "text": "Hamna huduma iliyotolewa", + "is_exclusive": true, + "meta_data": { + "openmrs_entity": "", + "openmrs_entity_id": "", + "openmrs_entity_parent": "" + } + } + ], + "required_status": "yes:Tafadhali jaza huduma nyingnie za UKIMWI katika jamii", + "subjects": "registration_or_followup_status:text" + }, + { + "name": "hiv_services_provided_other", + "type": "text_input_edit_text", + "properties": { + "hint": "Huduma nyingnie za UKIMWI katika jamii zilizotolewa", + "type": "name" + }, + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "hiv_services_provided_other", + "openmrs_entity_parent": "hiv_services_provided" + }, + "required_status": "true:Tafadhali jaza huduma nyingnie za UKIMWI katika jamii zilizotolewa", + "subjects": "hiv_services_provided:map" + }, + { + "name": "state_of_therapy", + "type": "spinner", + "properties": { + "text": "Hali ya Tiba na Matunzo (CTC)" + }, + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "state_of_therapy", + "openmrs_entity_parent": "" + }, + "options": [ + { + "name": "registered_and_uses_medication", + "text": "Ameandikishwa CTC/PMTCT na anatumia ARV", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "registered_and_uses_medication", + "openmrs_entity_parent": "" + } + }, + { + "name": "not_registered_in_ctc_clinic", + "text": "Hajaandikishwa CTC/PMTCT", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "not_registered_in_ctc_clinic", + "openmrs_entity_parent": "" + } + } + ], + "required_status": "yes:Tafadhali jaza hali ya Tiba na Matunzo (CTC)", + "subjects": "registration_or_followup_status:text" + } + ] + } + ] +} \ No newline at end of file diff --git a/opensrp-chw/src/ba/assets/json.form-sw/hiv_index_contact_followup.json b/opensrp-chw/src/ba/assets/json.form-sw/hiv_index_contact_followup.json index d4ab7216ab..c27050ca02 100644 --- a/opensrp-chw/src/ba/assets/json.form-sw/hiv_index_contact_followup.json +++ b/opensrp-chw/src/ba/assets/json.form-sw/hiv_index_contact_followup.json @@ -169,8 +169,8 @@ "dismissible": "no", "title": "Client should be referred to Hospital", "text": "The client should be referred to the Hospital for HIV testing.\nGive the client a referral", - "background_color": "#082455", - "text_color": "#EBEE2F" + "background_color": "#f50424", + "text_color": "#FFFFFF" }, "subjects": "has_the_contact_client_been_found:map, has_the_client_agreed_to_be_tested:map, place_where_test_will_be_conducted:map" }, diff --git a/opensrp-chw/src/ba/assets/json.form-sw/hiv_registration.json b/opensrp-chw/src/ba/assets/json.form-sw/hiv_registration.json index a58e782d0b..e389676e2c 100644 --- a/opensrp-chw/src/ba/assets/json.form-sw/hiv_registration.json +++ b/opensrp-chw/src/ba/assets/json.form-sw/hiv_registration.json @@ -57,26 +57,6 @@ { "title": "Usajili wa wateja wa VVU", "fields": [ - { - "name": "ctc_number", - "type": "text_input_edit_text", - "properties": { - "hint": "Namba ya CTC", - "type": "Namba ya CTC" - }, - "meta_data": { - "openmrs_entity": "concept", - "openmrs_entity_id": "ctc_number", - "openmrs_entity_parent": "" - }, - "validation": [ - { - "condition": "value.matches(\"(\\\\d{2}-\\\\d{2}-\\\\d{4}-\\\\d{6})?\")", - "message": "Namba ya CTC iliyojazwa si sahihi." - } - ], - "required_status": "false" - }, { "name": "cbhs_number", "type": "text_input_edit_text", @@ -137,118 +117,24 @@ ] }, { - "name": "client_behaviour_and_environmental_risk", - "type": "spinner", + "name": "ctc_number", + "type": "text_input_edit_text", + "properties": { + "hint": "Namba ya CTC", + "type": "Namba ya CTC" + }, "meta_data": { "openmrs_entity": "concept", - "openmrs_entity_id": "client_behaviour_and_environmental_risk", + "openmrs_entity_id": "ctc_number", "openmrs_entity_parent": "" }, - "properties": { - "text": "Tabia na mazingira hatarishi ya mteja" - }, - "options": [ - { - "name": "none", - "text": "Haihusiki", - "meta_data": { - "openmrs_entity": "", - "openmrs_entity_id": "", - "openmrs_entity_parent": "" - } - }, - { - "name": "alcoholism", - "text": "Mlevi", - "meta_data": { - "openmrs_entity": "concept", - "openmrs_entity_id": "alcoholism", - "openmrs_entity_parent": "" - } - }, - { - "name": "has_multiple_sexual_partners", - "text": "Ana wapenzi wengi", - "meta_data": { - "openmrs_entity": "concept", - "openmrs_entity_id": "has_multiple_sexual_partners", - "openmrs_entity_parent": "" - } - }, - { - "name": "has_sexual_relations_with_different_peers", - "text": "Mahusiano ya kingono na rika tofauti (Ngono mtambuka rika", - "meta_data": { - "openmrs_entity": "concept", - "openmrs_entity_id": "has_sexual_relations_with_different_peers", - "openmrs_entity_parent": "" - } - }, - { - "name": "fisherman", - "text": "Wavuvi", - "meta_data": { - "openmrs_entity": "concept", - "openmrs_entity_id": "fisherman", - "openmrs_entity_parent": "" - } - }, - { - "name": "women_having_sex_with_other_women", - "text": "Wanawake wanaofanya ngono na wanawake wenzao", - "meta_data": { - "openmrs_entity": "concept", - "openmrs_entity_id": "women_having_sex_with_other_women", - "openmrs_entity_parent": "" - } - }, - { - "name": "sex_workers", - "text": "Wanaofanya biashara ya ngono", - "meta_data": { - "openmrs_entity": "concept", - "openmrs_entity_id": "sex_workers", - "openmrs_entity_parent": "" - } - }, - { - "name": "wood_workers", - "text": "Wapasua mbao", - "meta_data": { - "openmrs_entity": "concept", - "openmrs_entity_id": "wood_workers", - "openmrs_entity_parent": "" - } - }, - { - "name": "mining_workers", - "text": "Wachimba madini", - "meta_data": { - "openmrs_entity": "concept", - "openmrs_entity_id": "mining_workers", - "openmrs_entity_parent": "" - } - }, - { - "name": "men_having_sex_with_other_men ", - "text": "Wanaume wanaofanya ngono na wanaume wenzao", - "meta_data": { - "openmrs_entity": "concept", - "openmrs_entity_id": "men_having_sex_with_other_men", - "openmrs_entity_parent": "" - } - }, + "validation": [ { - "name": "truck_drivers ", - "text": "Madreva wa masafa marefu", - "meta_data": { - "openmrs_entity": "concept", - "openmrs_entity_id": "truck_drivers", - "openmrs_entity_parent": "" - } + "condition": "value.matches(\"(\\\\d{2}-\\\\d{2}-\\\\d{4}-\\\\d{6})?\")", + "message": "Namba ya CTC iliyojazwa si sahihi." } ], - "required_status": "yes:Tafadhali chagua tabia na mazingira hatarishi ya mteja" + "subjects": "client_hiv_status_during_registration:text" } ] } diff --git a/opensrp-chw/src/ba/assets/json.form/all_clients_registration_form.json b/opensrp-chw/src/ba/assets/json.form/all_clients_registration_form.json index baf9e6fc1f..f3c3739a5e 100644 --- a/opensrp-chw/src/ba/assets/json.form/all_clients_registration_form.json +++ b/opensrp-chw/src/ba/assets/json.form/all_clients_registration_form.json @@ -74,6 +74,40 @@ "err": "Please enter surname" } }, + { + "key": "client_first_name", + "openmrs_entity_parent": "", + "openmrs_entity": "person", + "openmrs_entity_id": "first_name", + "type": "edit_text", + "hint": "First name", + "edit_type": "name", + "v_required": { + "value": "true", + "err": "Please enter the first name" + }, + "v_regex": { + "value": "[A-Za-z\\u00C0-\\u017F\\s\\u00C0-\\u017F\\.\\-]*", + "err": "Please enter a valid name" + } + }, + { + "key": "client_middle_name", + "openmrs_entity_parent": "", + "openmrs_entity": "person", + "openmrs_entity_id": "middle_name", + "type": "edit_text", + "hint": "Middle name", + "edit_type": "name", + "v_regex": { + "value": "[A-Za-z\\u00C0-\\u017F\\s\\u00C0-\\u017F\\.\\-]*", + "err": "Please enter a valid name" + }, + "v_required": { + "value": "true", + "err": "Please enter the middle name" + } + }, { "key": "unique_id", "openmrs_entity_parent": "", @@ -154,14 +188,6 @@ "step2": { "title": "Client details", "fields": [ - { - "key": "photo", - "openmrs_entity_parent": "", - "openmrs_entity": "concept", - "openmrs_entity_id": "", - "type": "choose_image", - "uploadButtonText": "Take a picture of the person" - }, { "key": "unique_id", "openmrs_entity_parent": "", @@ -169,7 +195,7 @@ "openmrs_entity_id": "opensrp_id", "type": "barcode", "barcode_type": "qrcode", - "hint": "Boresha Afya ID", + "hint": "WAJA ID", "scanButtonText": "Scan QR Code", "v_numeric": { "value": "true", @@ -220,6 +246,14 @@ "v_regex": { "value": "[A-Za-z\\u00C0-\\u017F\\s\\u00C0-\\u017F\\.\\-]*", "err": "Please enter a valid name" + }, + "read_only": true, + "calculation": { + "rules-engine": { + "ex-rules": { + "rules-file": "all_clients_member_calculation.yml" + } + } } }, { @@ -237,6 +271,14 @@ "v_required": { "value": "true", "err": "Please enter the middle name" + }, + "read_only": true, + "calculation": { + "rules-engine": { + "ex-rules": { + "rules-file": "all_clients_member_calculation.yml" + } + } } }, { @@ -668,9 +710,69 @@ "key": "type_of_disability", "openmrs_entity_parent": "162558AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "openmrs_entity": "concept", - "openmrs_entity_id": "160632AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "type": "edit_text", - "hint": "Type of disability", + "openmrs_entity_id": "type_of_disability", + "type": "check_box", + "label": "Type of physical disabilities", + "label_text_style": "normal", + "text_color": "#C0C0C0", + "options": [ + { + "key": "physical_impairments", + "text": "Mobility and Physical Impairments", + "value": false, + "openmrs_entity": "concept", + "openmrs_entity_id": "physical_impairments" + }, + { + "key": "spinal_cord_disability", + "text": "Spinal Cord Disability", + "value": false, + "openmrs_entity": "concept", + "openmrs_entity_id": "spinal_cord_disability" + }, + { + "key": "brain_disability", + "text": "Head Injuries - Brain Disability", + "value": false, + "openmrs_entity": "concept", + "openmrs_entity_id": "brain_disability" + }, + { + "key": "vision_disability", + "text": "Vision Disability", + "value": false, + "openmrs_entity": "concept", + "openmrs_entity_id": "vision_disability" + }, + { + "key": "hearing_disability", + "text": "Hearing Disability", + "value": false, + "openmrs_entity": "concept", + "openmrs_entity_id": "hearing_disability" + }, + { + "key": "learning_disabilities", + "text": "Cognitive or Learning Disabilities", + "value": false, + "openmrs_entity": "concept", + "openmrs_entity_id": "learning_disabilities" + }, + { + "key": "psychological_disorders", + "text": "Psychological Disorders", + "value": false, + "openmrs_entity": "concept", + "openmrs_entity_id": "psychological_disorders" + }, + { + "key": "invisible_disabilities", + "text": "Invisible Disabilities", + "value": false, + "openmrs_entity": "concept", + "openmrs_entity_id": "invisible_disabilities" + } + ], "v_required": { "value": "true", "err": "Please enter type of disability" @@ -779,7 +881,7 @@ "openmrs_entity": "concept", "openmrs_entity_id": "1542AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "type": "check_box", - "label": "Occupation of the family member", + "label": "Occupation of the Client", "label_text_style": "normal", "text_color": "#C0C0C0", "exclusive": [ diff --git a/opensrp-chw/src/ba/assets/json.form/all_clients_update_registration_info_form.json b/opensrp-chw/src/ba/assets/json.form/all_clients_update_registration_info_form.json index 8b3a777722..dfbb8648ce 100644 --- a/opensrp-chw/src/ba/assets/json.form/all_clients_update_registration_info_form.json +++ b/opensrp-chw/src/ba/assets/json.form/all_clients_update_registration_info_form.json @@ -56,14 +56,6 @@ "step1": { "title": "Client details", "fields": [ - { - "key": "photo", - "openmrs_entity_parent": "", - "openmrs_entity": "concept", - "openmrs_entity_id": "", - "type": "choose_image", - "uploadButtonText": "Take a picture of the person" - }, { "key": "unique_id", "openmrs_entity_parent": "", @@ -71,7 +63,7 @@ "openmrs_entity_id": "opensrp_id", "type": "barcode", "barcode_type": "qrcode", - "hint": "Boresha Afya ID", + "hint": "WAJA ID", "scanButtonText": "Scan QR Code", "v_numeric": { "value": "true", @@ -570,9 +562,69 @@ "key": "type_of_disability", "openmrs_entity_parent": "162558AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "openmrs_entity": "concept", - "openmrs_entity_id": "160632AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "type": "edit_text", - "hint": "Type of disability", + "openmrs_entity_id": "type_of_disability", + "type": "check_box", + "label": "Type of physical disabilities", + "label_text_style": "normal", + "text_color": "#C0C0C0", + "options": [ + { + "key": "physical_impairments", + "text": "Mobility and Physical Impairments", + "value": false, + "openmrs_entity": "concept", + "openmrs_entity_id": "physical_impairments" + }, + { + "key": "spinal_cord_disability", + "text": "Spinal Cord Disability", + "value": false, + "openmrs_entity": "concept", + "openmrs_entity_id": "spinal_cord_disability" + }, + { + "key": "brain_disability", + "text": "Head Injuries - Brain Disability", + "value": false, + "openmrs_entity": "concept", + "openmrs_entity_id": "brain_disability" + }, + { + "key": "vision_disability", + "text": "Vision Disability", + "value": false, + "openmrs_entity": "concept", + "openmrs_entity_id": "vision_disability" + }, + { + "key": "hearing_disability", + "text": "Hearing Disability", + "value": false, + "openmrs_entity": "concept", + "openmrs_entity_id": "hearing_disability" + }, + { + "key": "learning_disabilities", + "text": "Cognitive or Learning Disabilities", + "value": false, + "openmrs_entity": "concept", + "openmrs_entity_id": "learning_disabilities" + }, + { + "key": "psychological_disorders", + "text": "Psychological Disorders", + "value": false, + "openmrs_entity": "concept", + "openmrs_entity_id": "psychological_disorders" + }, + { + "key": "invisible_disabilities", + "text": "Invisible Disabilities", + "value": false, + "openmrs_entity": "concept", + "openmrs_entity_id": "invisible_disabilities" + } + ], "v_required": { "value": "true", "err": "Please enter type of disability" @@ -681,7 +733,7 @@ "openmrs_entity": "concept", "openmrs_entity_id": "1542AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "type": "check_box", - "label": "Occupation of the family member", + "label": "Occupation of the Client", "label_text_style": "normal", "text_color": "#C0C0C0", "exclusive": [ diff --git a/opensrp-chw/src/ba/assets/json.form/child_enrollment.json b/opensrp-chw/src/ba/assets/json.form/child_enrollment.json index 1f2632772f..21cffe07b5 100644 --- a/opensrp-chw/src/ba/assets/json.form/child_enrollment.json +++ b/opensrp-chw/src/ba/assets/json.form/child_enrollment.json @@ -52,16 +52,8 @@ } }, "step1": { - "title": "Add Child Under 5", + "title": "Add Child Under 5 years", "fields": [ - { - "key": "photo", - "openmrs_entity_parent": "", - "openmrs_entity": "concept", - "openmrs_entity_id": "", - "type": "choose_image", - "uploadButtonText": "Take a picture of the person" - }, { "key": "unique_id", "openmrs_entity_parent": "", @@ -399,12 +391,71 @@ }, { "key": "type_of_disability", - "openmrs_entity_parent": "", + "openmrs_entity_parent": "162558AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "openmrs_entity": "concept", - "openmrs_entity_id": "160632AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "type": "edit_text", - "edit_type": "name", - "hint": "Type of physical disabilities", + "openmrs_entity_id": "type_of_disability", + "type": "check_box", + "label": "Type of physical disabilities", + "label_text_style": "normal", + "text_color": "#C0C0C0", + "options": [ + { + "key": "physical_impairments", + "text": "Mobility and Physical Impairments", + "value": false, + "openmrs_entity": "concept", + "openmrs_entity_id": "physical_impairments" + }, + { + "key": "spinal_cord_disability", + "text": "Spinal Cord Disability", + "value": false, + "openmrs_entity": "concept", + "openmrs_entity_id": "spinal_cord_disability" + }, + { + "key": "brain_disability", + "text": "Head Injuries - Brain Disability", + "value": false, + "openmrs_entity": "concept", + "openmrs_entity_id": "brain_disability" + }, + { + "key": "vision_disability", + "text": "Vision Disability", + "value": false, + "openmrs_entity": "concept", + "openmrs_entity_id": "vision_disability" + }, + { + "key": "hearing_disability", + "text": "Hearing Disability", + "value": false, + "openmrs_entity": "concept", + "openmrs_entity_id": "hearing_disability" + }, + { + "key": "learning_disabilities", + "text": "Cognitive or Learning Disabilities", + "value": false, + "openmrs_entity": "concept", + "openmrs_entity_id": "learning_disabilities" + }, + { + "key": "psychological_disorders", + "text": "Psychological Disorders", + "value": false, + "openmrs_entity": "concept", + "openmrs_entity_id": "psychological_disorders" + }, + { + "key": "invisible_disabilities", + "text": "Invisible Disabilities", + "value": false, + "openmrs_entity": "concept", + "openmrs_entity_id": "invisible_disabilities" + } + ], "relevance": { "rules-engine": { "ex-rules": { diff --git a/opensrp-chw/src/ba/assets/json.form/family_member_register.json b/opensrp-chw/src/ba/assets/json.form/family_member_register.json index 897267ddfc..2470566457 100644 --- a/opensrp-chw/src/ba/assets/json.form/family_member_register.json +++ b/opensrp-chw/src/ba/assets/json.form/family_member_register.json @@ -54,14 +54,6 @@ "step1": { "title": "Add Family Member", "fields": [ - { - "key": "photo", - "openmrs_entity_parent": "", - "openmrs_entity": "concept", - "openmrs_entity_id": "", - "type": "choose_image", - "uploadButtonText": "Take a picture of the person" - }, { "key": "unique_id", "openmrs_entity_parent": "", @@ -69,7 +61,7 @@ "openmrs_entity_id": "opensrp_id", "type": "barcode", "barcode_type": "qrcode", - "hint": "Boresha Afya ID", + "hint": "WAJA ID", "scanButtonText": "Scan QR Code", "v_numeric": { "value": "true", @@ -610,9 +602,69 @@ "key": "type_of_disability", "openmrs_entity_parent": "162558AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "openmrs_entity": "concept", - "openmrs_entity_id": "160632AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "type": "edit_text", - "hint": "Type of disability", + "openmrs_entity_id": "type_of_disability", + "type": "check_box", + "label": "Type of physical disabilities", + "label_text_style": "normal", + "text_color": "#C0C0C0", + "options": [ + { + "key": "physical_impairments", + "text": "Mobility and Physical Impairments", + "value": false, + "openmrs_entity": "concept", + "openmrs_entity_id": "physical_impairments" + }, + { + "key": "spinal_cord_disability", + "text": "Spinal Cord Disability", + "value": false, + "openmrs_entity": "concept", + "openmrs_entity_id": "spinal_cord_disability" + }, + { + "key": "brain_disability", + "text": "Head Injuries - Brain Disability", + "value": false, + "openmrs_entity": "concept", + "openmrs_entity_id": "brain_disability" + }, + { + "key": "vision_disability", + "text": "Vision Disability", + "value": false, + "openmrs_entity": "concept", + "openmrs_entity_id": "vision_disability" + }, + { + "key": "hearing_disability", + "text": "Hearing Disability", + "value": false, + "openmrs_entity": "concept", + "openmrs_entity_id": "hearing_disability" + }, + { + "key": "learning_disabilities", + "text": "Cognitive or Learning Disabilities", + "value": false, + "openmrs_entity": "concept", + "openmrs_entity_id": "learning_disabilities" + }, + { + "key": "psychological_disorders", + "text": "Psychological Disorders", + "value": false, + "openmrs_entity": "concept", + "openmrs_entity_id": "psychological_disorders" + }, + { + "key": "invisible_disabilities", + "text": "Invisible Disabilities", + "value": false, + "openmrs_entity": "concept", + "openmrs_entity_id": "invisible_disabilities" + } + ], "v_required": { "value": "true", "err": "Please enter type of disability" diff --git a/opensrp-chw/src/ba/assets/json.form/family_register.json b/opensrp-chw/src/ba/assets/json.form/family_register.json index c04a108a7e..c40665fb6f 100644 --- a/opensrp-chw/src/ba/assets/json.form/family_register.json +++ b/opensrp-chw/src/ba/assets/json.form/family_register.json @@ -63,7 +63,7 @@ "openmrs_entity": "person", "openmrs_entity_id": "first_name", "type": "edit_text", - "hint": "Family name", + "hint": "Family name (Family Head's Surname)", "edit_type": "name", "v_required": { "value": "true", @@ -74,6 +74,40 @@ "err": "Please enter a valid name" } }, + { + "key": "client_first_name", + "openmrs_entity_parent": "", + "openmrs_entity": "person", + "openmrs_entity_id": "first_name", + "type": "edit_text", + "hint": "Family Head's First name", + "edit_type": "name", + "v_required": { + "value": "true", + "err": "Please enter the first name" + }, + "v_regex": { + "value": "[A-Za-z\\u00C0-\\u017F\\s\\u00C0-\\u017F\\.\\-]*", + "err": "Please enter a valid name" + } + }, + { + "key": "client_middle_name", + "openmrs_entity_parent": "", + "openmrs_entity": "person", + "openmrs_entity_id": "middle_name", + "type": "edit_text", + "hint": "Family Head's Middle name", + "edit_type": "name", + "v_regex": { + "value": "[A-Za-z\\u00C0-\\u017F\\s\\u00C0-\\u017F\\.\\-]*", + "err": "Please enter a valid name" + }, + "v_required": { + "value": "true", + "err": "Please enter the middle name" + } + }, { "key": "unique_id", "openmrs_entity_parent": "", @@ -154,14 +188,6 @@ "step2": { "title": "Family head", "fields": [ - { - "key": "photo", - "openmrs_entity_parent": "", - "openmrs_entity": "concept", - "openmrs_entity_id": "", - "type": "choose_image", - "uploadButtonText": "Take a picture of the person" - }, { "key": "unique_id", "openmrs_entity_parent": "", @@ -195,6 +221,14 @@ "v_regex": { "value": "[A-Za-z\\u00C0-\\u017F\\s\\u00C0-\\u017F\\.\\-]*", "err": "Please enter a valid name" + }, + "read_only": true, + "calculation": { + "rules-engine": { + "ex-rules": { + "rules-file": "family_register_calculation.yml" + } + } } }, { @@ -212,6 +246,14 @@ "v_regex": { "value": "[A-Za-z\\u00C0-\\u017F\\s\\u00C0-\\u017F\\.\\-]*", "err": "Please enter a valid name" + }, + "read_only": true, + "calculation": { + "rules-engine": { + "ex-rules": { + "rules-file": "family_register_calculation.yml" + } + } } }, { @@ -651,9 +693,69 @@ "key": "type_of_disability", "openmrs_entity_parent": "162558AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "openmrs_entity": "concept", - "openmrs_entity_id": "160632AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "type": "edit_text", - "hint": "Type of disability", + "openmrs_entity_id": "type_of_disability", + "type": "check_box", + "label": "Type of physical disabilities", + "label_text_style": "normal", + "text_color": "#C0C0C0", + "options": [ + { + "key": "physical_impairments", + "text": "Mobility and Physical Impairments", + "value": false, + "openmrs_entity": "concept", + "openmrs_entity_id": "physical_impairments" + }, + { + "key": "spinal_cord_disability", + "text": "Spinal Cord Disability", + "value": false, + "openmrs_entity": "concept", + "openmrs_entity_id": "spinal_cord_disability" + }, + { + "key": "brain_disability", + "text": "Head Injuries - Brain Disability", + "value": false, + "openmrs_entity": "concept", + "openmrs_entity_id": "brain_disability" + }, + { + "key": "vision_disability", + "text": "Vision Disability", + "value": false, + "openmrs_entity": "concept", + "openmrs_entity_id": "vision_disability" + }, + { + "key": "hearing_disability", + "text": "Hearing Disability", + "value": false, + "openmrs_entity": "concept", + "openmrs_entity_id": "hearing_disability" + }, + { + "key": "learning_disabilities", + "text": "Cognitive or Learning Disabilities", + "value": false, + "openmrs_entity": "concept", + "openmrs_entity_id": "learning_disabilities" + }, + { + "key": "psychological_disorders", + "text": "Psychological Disorders", + "value": false, + "openmrs_entity": "concept", + "openmrs_entity_id": "psychological_disorders" + }, + { + "key": "invisible_disabilities", + "text": "Invisible Disabilities", + "value": false, + "openmrs_entity": "concept", + "openmrs_entity_id": "invisible_disabilities" + } + ], "v_required": { "value": "true", "err": "Please enter type of disability" diff --git a/opensrp-chw/src/ba/assets/json.form/hiv_followup_visit.json b/opensrp-chw/src/ba/assets/json.form/hiv_followup_visit.json index 9d16ee6990..89b59b7237 100644 --- a/opensrp-chw/src/ba/assets/json.form/hiv_followup_visit.json +++ b/opensrp-chw/src/ba/assets/json.form/hiv_followup_visit.json @@ -142,8 +142,8 @@ } }, { - "name": "completed_and_qualified_from_the_services ", - "text": "Client has completed and qualified from the services ", + "name": "completed_and_qualified_from_the_services", + "text": "Client has completed and qualified from the services", "meta_data": { "openmrs_entity": "concept", "openmrs_entity_id": "completed_and_qualified_from_the_services", @@ -156,6 +156,79 @@ "hiv_followup_visit_date" ] }, + { + "name": "client_hiv_status_after_testing", + "type": "spinner", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "client_hiv_status_after_testing", + "openmrs_entity_parent": "" + }, + "properties": { + "text": "Client's HIV status after testing" + }, + "options": [ + { + "name": "na", + "text": "Not Applicable", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "na", + "openmrs_entity_parent": "" + } + }, + { + "name": "unknown", + "text": "Unknown", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "unknown", + "openmrs_entity_parent": "" + } + }, + { + "name": "positive", + "text": "Positive", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "positive", + "openmrs_entity_parent": "" + } + }, + { + "name": "negative", + "text": "Negative", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "negative", + "openmrs_entity_parent": "" + } + } + ], + "required_status": "yes:Please specify client's hiv status", + "subjects": "registration_or_followup_status:text" + }, + { + "name": "ctc_number", + "type": "text_input_edit_text", + "properties": { + "hint": "CTC Number", + "type": "Clinic of Treatment and Care registration number (CTC Number)" + }, + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "ctc_number", + "openmrs_entity_parent": "" + }, + "validation": [ + { + "condition": "value.matches(\"(\\\\d{2}-\\\\d{2}-\\\\d{4}-\\\\d{6})?\")", + "message": "Not a valid CTC Number." + } + ], + "required_status": "yes:Please specify client's CTC Number", + "subjects": "client_hiv_status_after_testing:text" + }, { "name": "client_condition", "type": "spinner", @@ -200,10 +273,10 @@ "subjects": "registration_or_followup_status:text" }, { - "name": "problem", + "name": "health_problem", "type": "multi_choice_checkbox", "properties": { - "text": "Pick problem/Social challenges faced by the Client." + "text": "Pick Health Challenges faced by the Client." }, "meta_data": { "openmrs_entity_parent": "", @@ -212,11 +285,106 @@ }, "options": [ { - "name": "other_problems", - "text": "Other Problems", + "name": "pain", + "text": "Pain", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "pain", + "openmrs_entity_parent": "" + } + }, + { + "name": "coughing", + "text": "Coughing", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "coughing", + "openmrs_entity_parent": "" + } + }, + { + "name": "other_health_problems", + "text": "Other Health Challenges", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "other_health_problems", + "openmrs_entity_parent": "" + } + }, + { + "name": "none", + "text": "None", + "is_exclusive": true, + "meta_data": { + "openmrs_entity": "", + "openmrs_entity_id": "", + "openmrs_entity_parent": "" + } + } + ], + "required_status": "yes:Please specify client's problems", + "subjects": "registration_or_followup_status:text" + }, + { + "name": "health_problem_other", + "type": "text_input_edit_text", + "properties": { + "hint": "Other Health Problems", + "type": "name" + }, + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "health_problem_other", + "openmrs_entity_parent": "health_problem" + }, + "required_status": "true:Please specify other health problems", + "subjects": "health_problem:map" + }, + { + "name": "social_problem", + "type": "multi_choice_checkbox", + "properties": { + "text": "Pick Social challenges faced by the Client." + }, + "meta_data": { + "openmrs_entity_parent": "", + "openmrs_entity": "concept", + "openmrs_entity_id": "social_problem" + }, + "options": [ + { + "name": "malnutrition", + "text": "Malnutrition", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "malnutrition", + "openmrs_entity_parent": "" + } + }, + { + "name": "failed_adhere_to_ctc_appointments_schedule", + "text": "Failure to adhere to CTC Appointments Schedule", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "failed_to_attend_ctc_appointments", + "openmrs_entity_parent": "" + } + }, + { + "name": "transport_issues_for_attending_ctc", + "text": "Transport issues while attending CTC", "meta_data": { "openmrs_entity": "concept", - "openmrs_entity_id": "other_problems", + "openmrs_entity_id": "transport_issues_for_attending_ctc", + "openmrs_entity_parent": "" + } + }, + { + "name": "other_social_problems", + "text": "Other Social Challenges", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "other_social_problems", "openmrs_entity_parent": "" } }, @@ -235,25 +403,149 @@ "subjects": "registration_or_followup_status:text" }, { - "name": "problem_other", + "name": "social_problem_other", "type": "text_input_edit_text", "properties": { - "hint": "Other symptoms", + "hint": "Other Social Challenges", "type": "name" }, "meta_data": { "openmrs_entity": "concept", - "openmrs_entity_id": "problem_other", - "openmrs_entity_parent": "problem" + "openmrs_entity_id": "social_problem_other", + "openmrs_entity_parent": "social_problem" + }, + "required_status": "true:Please specify other social problems faced", + "subjects": "social_problem:map" + }, + { + "name": "client_behaviour_and_environmental_risk", + "type": "spinner", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "client_behaviour_and_environmental_risk", + "openmrs_entity_parent": "" + }, + "properties": { + "text": "Vulnerable and at risk behaviors" }, - "required_status": "true:Please specify other symptoms", - "subjects": "problem:map" + "options": [ + { + "name": "na", + "text": "Not Applicable", + "meta_data": { + "openmrs_entity": "", + "openmrs_entity_id": "", + "openmrs_entity_parent": "" + } + }, + { + "name": "alcoholism", + "text": "Alcoholism", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "alcoholism", + "openmrs_entity_parent": "" + } + }, + { + "name": "has_multiple_sexual_partners", + "text": "Has multiple sexual partners", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "has_multiple_sexual_partners", + "openmrs_entity_parent": "" + } + }, + { + "name": "has_sexual_relations_with_different_peers", + "text": "Sexual relations with different peers", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "has_sexual_relations_with_different_peers", + "openmrs_entity_parent": "" + } + }, + { + "name": "fisherman", + "text": "Fisherman", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "fisherman", + "openmrs_entity_parent": "" + } + }, + { + "name": "women_having_sex_with_other_women", + "text": "Women having sex with other women", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "women_having_sex_with_other_women", + "openmrs_entity_parent": "" + } + }, + { + "name": "people_who_inject_drugs", + "text": "People Who Inject Drugs (PWID)", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "people_who_inject_drugs", + "openmrs_entity_parent": "" + } + }, + { + "name": "sex_workers", + "text": "Sex workers", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "sex_workers", + "openmrs_entity_parent": "" + } + }, + { + "name": "wood_workers", + "text": "Lumberman", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "wood_workers", + "openmrs_entity_parent": "" + } + }, + { + "name": "mining_workers", + "text": "Mining workers ", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "mining_workers", + "openmrs_entity_parent": "" + } + }, + { + "name": "men_having_sex_with_other_men ", + "text": "Men having sex with other men", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "men_having_sex_with_other_men", + "openmrs_entity_parent": "" + } + }, + { + "name": "truck_drivers ", + "text": "Trucks and long distance drivers", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "truck_drivers", + "openmrs_entity_parent": "" + } + } + ], + "required_status": "yes:Please specify client's behaviour", + "subjects": "registration_or_followup_status:text" }, { "name": "supplies_provided", "type": "multi_choice_checkbox", "properties": { - "text": "Supplies/medicines provided" + "text": "Supplies provided" }, "meta_data": { "openmrs_entity": "concept", @@ -262,11 +554,56 @@ }, "options": [ { - "name": "other_medicine", - "text": "Other treatment", + "name": "soap", + "text": "Soap", "meta_data": { "openmrs_entity": "concept", - "openmrs_entity_id": "other_medicine", + "openmrs_entity_id": "soap", + "openmrs_entity_parent": "" + } + }, + { + "name": "mosquito_nets", + "text": "Mosquito Nets", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "mosquito_nets", + "openmrs_entity_parent": "" + } + }, + { + "name": "bed_sheets", + "text": "Bed Sheets", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "bed_sheets", + "openmrs_entity_parent": "" + } + }, + { + "name": "water_disinfectant", + "text": "Water disinfectant", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "water_disinfectant", + "openmrs_entity_parent": "" + } + }, + { + "name": "condoms", + "text": "Condoms", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "condoms", + "openmrs_entity_parent": "" + } + }, + { + "name": "other_supplies", + "text": "Other supplies", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "other_supplies", "openmrs_entity_parent": "" } }, @@ -288,7 +625,7 @@ "name": "supplies_provided_other", "type": "text_input_edit_text", "properties": { - "hint": "Other Supplies/Medicine", + "hint": "Other Supplies", "type": "name" }, "meta_data": { @@ -296,9 +633,77 @@ "openmrs_entity_id": "supplies_provided_other", "openmrs_entity_parent": "supplies_provided" }, - "required_status": "true:Please specify other supplies/Medicine given", + "required_status": "true:Please specify other supplies given", "subjects": "supplies_provided:map" }, + { + "name": "medicine_provided", + "type": "multi_choice_checkbox", + "properties": { + "text": "Medicines provided" + }, + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "medicine_provided", + "openmrs_entity_parent": "" + }, + "options": [ + { + "name": "cotrimoxazole", + "text": "Cotrimoxazole", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "cotrimoxazole", + "openmrs_entity_parent": "" + } + }, + { + "name": "aspirin", + "text": "Aspirin", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "aspirin", + "openmrs_entity_parent": "" + } + }, + { + "name": "other_medicine", + "text": "Other Medicine", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "other_medicine", + "openmrs_entity_parent": "" + } + }, + { + "name": "none", + "text": "None", + "is_exclusive": true, + "meta_data": { + "openmrs_entity": "", + "openmrs_entity_id": "", + "openmrs_entity_parent": "" + } + } + ], + "required_status": "yes:Please choose medicine given", + "subjects": "registration_or_followup_status:text" + }, + { + "name": "medicine_provided_other", + "type": "text_input_edit_text", + "properties": { + "hint": "Other Medicine", + "type": "name" + }, + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "medicine_provided_other", + "openmrs_entity_parent": "medicine_provided" + }, + "required_status": "true:Please specify other medicine given", + "subjects": "medicine_provided:map" + }, { "name": "hiv_services_provided", "type": "multi_choice_checkbox", @@ -312,11 +717,65 @@ }, "options": [ { - "name": "counselling", - "text": "Counselling", + "name": "nutrition_counselling", + "text": "Nutririon Counselling", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "nutrition_counselling", + "openmrs_entity_parent": "" + } + }, + { + "name": "hiv_infection_education", + "text": "HIV Infection Education", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "hiv_infection_education", + "openmrs_entity_parent": "" + } + }, + { + "name": "preliminary_testing", + "text": "Preliminary Testing", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "preliminary_testing", + "openmrs_entity_parent": "" + } + }, + { + "name": "psychological_counseling", + "text": "Psychological Counseling", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "psychological_counseling", + "openmrs_entity_parent": "" + } + }, + { + "name": "house_cleanliness", + "text": "House Cleanliness", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "house_cleanliness", + "openmrs_entity_parent": "" + } + }, + { + "name": "health_care", + "text": "Health Care", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "health_care", + "openmrs_entity_parent": "" + } + }, + { + "name": "medical_services", + "text": "Medical Services", "meta_data": { "openmrs_entity": "concept", - "openmrs_entity_id": "counselling", + "openmrs_entity_id": "medical_services", "openmrs_entity_parent": "" } }, @@ -358,6 +817,178 @@ "required_status": "true:Please specify other HIV services provided", "subjects": "hiv_services_provided:map" }, + { + "name": "referrals_issued_to_other_services", + "type": "multi_choice_checkbox", + "properties": { + "text": "Pick Referrals Issued to the Client for Other Services." + }, + "meta_data": { + "openmrs_entity_parent": "", + "openmrs_entity": "concept", + "openmrs_entity_id": "referrals_issued_to_other_services" + }, + "options": [ + { + "name": "legal_services", + "text": "Legal Services", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "legal_services", + "openmrs_entity_parent": "" + } + }, + { + "name": "support_groups", + "text": "Psycho Social Support groups", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "support_groups", + "openmrs_entity_parent": "" + } + }, + { + "name": "ovc_services", + "text": " OVC services", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "ovc_services", + "openmrs_entity_parent": "" + } + }, + { + "name": "elderly_centers", + "text": "Elderly Centers ", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "elderly_centers", + "openmrs_entity_parent": "" + } + }, + { + "name": "other_referrals", + "text": "Other Referrals", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "other_referrals", + "openmrs_entity_parent": "" + } + }, + { + "name": "none", + "text": "None", + "is_exclusive": true, + "meta_data": { + "openmrs_entity": "", + "openmrs_entity_id": "", + "openmrs_entity_parent": "" + } + } + ], + "required_status": "yes:Please specify the referrals issued", + "subjects": "registration_or_followup_status:text" + }, + { + "name": "referrals_issued_to_other_services_other", + "type": "text_input_edit_text", + "properties": { + "hint": "Other HIV Services Provided", + "type": "name" + }, + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "referrals_issued_to_other_services_other", + "openmrs_entity_parent": "referrals_issued_to_other_services" + }, + "required_status": "true:Please specify other Referrals Issued", + "subjects": "referrals_issued_to_other_services:map" + }, + { + "name": "referrals_to_other_services_completed", + "type": "multi_choice_checkbox", + "properties": { + "text": "Pick Referrals to other services Completed by the Client." + }, + "meta_data": { + "openmrs_entity_parent": "", + "openmrs_entity": "concept", + "openmrs_entity_id": "referrals_to_other_services_completed" + }, + "options": [ + { + "name": "legal_services", + "text": "Legal Services", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "legal_services", + "openmrs_entity_parent": "" + } + }, + { + "name": "support_groups", + "text": "Psycho Social Support groups", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "support_groups", + "openmrs_entity_parent": "" + } + }, + { + "name": "ovc_services", + "text": " OVC services", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "ovc_services", + "openmrs_entity_parent": "" + } + }, + { + "name": "elderly_centers", + "text": "Elderly Centers ", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "elderly_centers", + "openmrs_entity_parent": "" + } + }, + { + "name": "other_referrals", + "text": "Other Referrals", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "other_referrals", + "openmrs_entity_parent": "" + } + }, + { + "name": "none", + "text": "None", + "is_exclusive": true, + "meta_data": { + "openmrs_entity": "", + "openmrs_entity_id": "", + "openmrs_entity_parent": "" + } + } + ], + "required_status": "yes:Please specify the referrals completed", + "subjects": "registration_or_followup_status:text" + }, + { + "name": "referrals_to_other_services_completed_other", + "type": "text_input_edit_text", + "properties": { + "hint": "Other Referrals Completed", + "type": "name" + }, + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "referrals_to_other_services_completed_other", + "openmrs_entity_parent": "referrals_to_other_services_completed" + }, + "required_status": "true:Please specify other Referrals Completed", + "subjects": "referrals_to_other_services_completed:map" + }, { "name": "state_of_therapy", "type": "spinner", diff --git a/opensrp-chw/src/ba/assets/json.form/hiv_followup_visit_for_clients_with_ctc_numbers.json b/opensrp-chw/src/ba/assets/json.form/hiv_followup_visit_for_clients_with_ctc_numbers.json new file mode 100644 index 0000000000..b44d9e1375 --- /dev/null +++ b/opensrp-chw/src/ba/assets/json.form/hiv_followup_visit_for_clients_with_ctc_numbers.json @@ -0,0 +1,956 @@ +{ + "form": "HIV Followup form", + "count": "1", + "encounter_type": "HIV Followup", + "entity_id": "", + "relational_id": "", + "rules_file": "rule/hiv_followup_form_rules.yml", + "metadata": { + "start": { + "openmrs_entity_parent": "", + "openmrs_entity": "concept", + "openmrs_data_type": "start", + "openmrs_entity_id": "163137AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + }, + "end": { + "openmrs_entity_parent": "", + "openmrs_entity": "concept", + "openmrs_data_type": "end", + "openmrs_entity_id": "163138AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + }, + "today": { + "openmrs_entity_parent": "", + "openmrs_entity": "encounter", + "openmrs_entity_id": "encounter_date" + }, + "deviceid": { + "openmrs_entity_parent": "", + "openmrs_entity": "concept", + "openmrs_data_type": "deviceid", + "openmrs_entity_id": "163149AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + }, + "subscriberid": { + "openmrs_entity_parent": "", + "openmrs_entity": "concept", + "openmrs_data_type": "subscriberid", + "openmrs_entity_id": "163150AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + }, + "simserial": { + "openmrs_entity_parent": "", + "openmrs_entity": "concept", + "openmrs_data_type": "simserial", + "openmrs_entity_id": "163151AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + }, + "phonenumber": { + "openmrs_entity_parent": "", + "openmrs_entity": "concept", + "openmrs_data_type": "phonenumber", + "openmrs_entity_id": "163152AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + }, + "encounter_location": "", + "look_up": { + "entity_id": "", + "value": "" + } + }, + "steps": [ + { + "title": "HIV Followup form", + "fields": [ + { + "name": "registration_or_followup_status", + "type": "spinner", + "properties": { + "text": "Registration/Followup status" + }, + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "registration_or_followup_status", + "openmrs_entity_parent": "" + }, + "options": [ + { + "name": "new_client", + "text": "New Client", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "new_client", + "openmrs_entity_parent": "" + } + }, + { + "name": "continuing_with_services", + "text": "Continuing with services", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "continuing_with_services", + "openmrs_entity_parent": "" + } + }, + { + "name": "deceased", + "text": "Deceased", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "deceased", + "openmrs_entity_parent": "" + } + }, + { + "name": "client_not_found", + "text": "Client not found", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "client_not_found", + "openmrs_entity_parent": "" + } + }, + { + "name": "client_relocated_to_another_location", + "text": "Client has relocated to another location", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "client_relocated_to_another_location", + "openmrs_entity_parent": "" + } + }, + { + "name": "client_has_moved", + "text": "Client has moved ", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "client_has_moved", + "openmrs_entity_parent": "" + } + }, + { + "name": "client_has_absconded", + "text": "Client has absconded", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "client_has_absconded", + "openmrs_entity_parent": "" + } + }, + { + "name": "client_continues_with_clinic_from_elsewhere", + "text": "Clients continues with clinic from elsewhere", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "client_continues_with_clinic_from_elsewhere", + "openmrs_entity_parent": "" + } + }, + { + "name": "completed_and_qualified_from_the_services ", + "text": "Client has completed and qualified from the services ", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "completed_and_qualified_from_the_services", + "openmrs_entity_parent": "" + } + } + ], + "required_status": "yes:Please select the registration/followup status", + "dependent_calculations": [ + "hiv_followup_visit_date" + ] + }, + { + "name": "client_condition", + "type": "spinner", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "client_condition", + "openmrs_entity_parent": "" + }, + "properties": { + "text": "Condition of the client" + }, + "options": [ + { + "name": "client_does_her_daily_activities", + "text": "Client does her daily activities", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "client_does_her_daily_activities", + "openmrs_entity_parent": "" + } + }, + { + "name": "client_takes_care_of_himself", + "text": "Client takes care of him/herself (Bathing, Eating)", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "client_takes_care_of_himself", + "openmrs_entity_parent": "" + } + }, + { + "name": "client_is_unable_to_take_care_of_himself", + "text": "Client is unable to take care of him/herself", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "client_is_unable_to_take_care_of_himself", + "openmrs_entity_parent": "" + } + } + ], + "required_status": "yes:Please specify client's condition", + "subjects": "registration_or_followup_status:text" + }, + { + "name": "health_problem", + "type": "multi_choice_checkbox", + "properties": { + "text": "Pick Health Challenges faced by the Client." + }, + "meta_data": { + "openmrs_entity_parent": "", + "openmrs_entity": "concept", + "openmrs_entity_id": "problem" + }, + "options": [ + { + "name": "pain", + "text": "Pain", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "pain", + "openmrs_entity_parent": "" + } + }, + { + "name": "coughing", + "text": "Coughing", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "coughing", + "openmrs_entity_parent": "" + } + }, + { + "name": "other_health_problems", + "text": "Other Health Challenges", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "other_health_problems", + "openmrs_entity_parent": "" + } + }, + { + "name": "none", + "text": "None", + "is_exclusive": true, + "meta_data": { + "openmrs_entity": "", + "openmrs_entity_id": "", + "openmrs_entity_parent": "" + } + } + ], + "required_status": "yes:Please specify client's problems", + "subjects": "registration_or_followup_status:text" + }, + { + "name": "health_problem_other", + "type": "text_input_edit_text", + "properties": { + "hint": "Other Health Problems", + "type": "name" + }, + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "health_problem_other", + "openmrs_entity_parent": "health_problem" + }, + "required_status": "true:Please specify other health problems", + "subjects": "health_problem:map" + }, + { + "name": "social_problem", + "type": "multi_choice_checkbox", + "properties": { + "text": "Pick Social challenges faced by the Client." + }, + "meta_data": { + "openmrs_entity_parent": "", + "openmrs_entity": "concept", + "openmrs_entity_id": "social_problem" + }, + "options": [ + { + "name": "malnutrition", + "text": "Malnutrition", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "malnutrition", + "openmrs_entity_parent": "" + } + }, + { + "name": "failed_adhere_to_ctc_appointments_schedule", + "text": "Failure to adhere to CTC Appointments Schedule", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "failed_to_attend_ctc_appointments", + "openmrs_entity_parent": "" + } + }, + { + "name": "transport_issues_for_attending_ctc", + "text": "Transport issues while attending CTC", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "transport_issues_for_attending_ctc", + "openmrs_entity_parent": "" + } + }, + { + "name": "other_social_problems", + "text": "Other Social Challenges", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "other_social_problems", + "openmrs_entity_parent": "" + } + }, + { + "name": "none", + "text": "None", + "is_exclusive": true, + "meta_data": { + "openmrs_entity": "", + "openmrs_entity_id": "", + "openmrs_entity_parent": "" + } + } + ], + "required_status": "yes:Please specify client's problems", + "subjects": "registration_or_followup_status:text" + }, + { + "name": "social_problem_other", + "type": "text_input_edit_text", + "properties": { + "hint": "Other Social Challenges", + "type": "name" + }, + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "social_problem_other", + "openmrs_entity_parent": "social_problem" + }, + "required_status": "true:Please specify other social problems faced", + "subjects": "social_problem:map" + }, + { + "name": "client_behaviour_and_environmental_risk", + "type": "spinner", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "client_behaviour_and_environmental_risk", + "openmrs_entity_parent": "" + }, + "properties": { + "text": "Vulnerable and at risk behaviors" + }, + "options": [ + { + "name": "na", + "text": "Not Applicable", + "meta_data": { + "openmrs_entity": "", + "openmrs_entity_id": "", + "openmrs_entity_parent": "" + } + }, + { + "name": "alcoholism", + "text": "Alcoholism", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "alcoholism", + "openmrs_entity_parent": "" + } + }, + { + "name": "has_multiple_sexual_partners", + "text": "Has multiple sexual partners", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "has_multiple_sexual_partners", + "openmrs_entity_parent": "" + } + }, + { + "name": "has_sexual_relations_with_different_peers", + "text": "Sexual relations with different peers", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "has_sexual_relations_with_different_peers", + "openmrs_entity_parent": "" + } + }, + { + "name": "fisherman", + "text": "Fisherman", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "fisherman", + "openmrs_entity_parent": "" + } + }, + { + "name": "women_having_sex_with_other_women", + "text": "Women having sex with other women", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "women_having_sex_with_other_women", + "openmrs_entity_parent": "" + } + }, + { + "name": "people_who_inject_drugs", + "text": "People Who Inject Drugs (PWID)", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "people_who_inject_drugs", + "openmrs_entity_parent": "" + } + }, + { + "name": "sex_workers", + "text": "Sex workers", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "sex_workers", + "openmrs_entity_parent": "" + } + }, + { + "name": "wood_workers", + "text": "Lumberman", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "wood_workers", + "openmrs_entity_parent": "" + } + }, + { + "name": "mining_workers", + "text": "Mining workers ", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "mining_workers", + "openmrs_entity_parent": "" + } + }, + { + "name": "men_having_sex_with_other_men ", + "text": "Men having sex with other men", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "men_having_sex_with_other_men", + "openmrs_entity_parent": "" + } + }, + { + "name": "truck_drivers ", + "text": "Trucks and long distance drivers", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "truck_drivers", + "openmrs_entity_parent": "" + } + } + ], + "required_status": "yes:Please specify client's behaviour", + "subjects": "registration_or_followup_status:text" + }, + { + "name": "supplies_provided", + "type": "multi_choice_checkbox", + "properties": { + "text": "Supplies provided" + }, + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "supplies_provided", + "openmrs_entity_parent": "" + }, + "options": [ + { + "name": "soap", + "text": "Soap", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "soap", + "openmrs_entity_parent": "" + } + }, + { + "name": "mosquito_nets", + "text": "Mosquito Nets", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "mosquito_nets", + "openmrs_entity_parent": "" + } + }, + { + "name": "bed_sheets", + "text": "Bed Sheets", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "bed_sheets", + "openmrs_entity_parent": "" + } + }, + { + "name": "water_disinfectant", + "text": "Water disinfectant", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "water_disinfectant", + "openmrs_entity_parent": "" + } + }, + { + "name": "condoms", + "text": "Condoms", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "condoms", + "openmrs_entity_parent": "" + } + }, + { + "name": "other_supplies", + "text": "Other supplies", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "other_supplies", + "openmrs_entity_parent": "" + } + }, + { + "name": "none", + "text": "None", + "is_exclusive": true, + "meta_data": { + "openmrs_entity": "", + "openmrs_entity_id": "", + "openmrs_entity_parent": "" + } + } + ], + "required_status": "yes:Please choose supplies/medicine given", + "subjects": "registration_or_followup_status:text" + }, + { + "name": "supplies_provided_other", + "type": "text_input_edit_text", + "properties": { + "hint": "Other Supplies", + "type": "name" + }, + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "supplies_provided_other", + "openmrs_entity_parent": "supplies_provided" + }, + "required_status": "true:Please specify other supplies given", + "subjects": "supplies_provided:map" + }, + { + "name": "medicine_provided", + "type": "multi_choice_checkbox", + "properties": { + "text": "Medicines provided" + }, + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "medicine_provided", + "openmrs_entity_parent": "" + }, + "options": [ + { + "name": "cotrimoxazole", + "text": "Cotrimoxazole", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "cotrimoxazole", + "openmrs_entity_parent": "" + } + }, + { + "name": "aspirin", + "text": "Aspirin", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "aspirin", + "openmrs_entity_parent": "" + } + }, + { + "name": "other_medicine", + "text": "Other Medicine", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "other_medicine", + "openmrs_entity_parent": "" + } + }, + { + "name": "none", + "text": "None", + "is_exclusive": true, + "meta_data": { + "openmrs_entity": "", + "openmrs_entity_id": "", + "openmrs_entity_parent": "" + } + } + ], + "required_status": "yes:Please choose medicine given", + "subjects": "registration_or_followup_status:text" + }, + { + "name": "medicine_provided_other", + "type": "text_input_edit_text", + "properties": { + "hint": "Other Medicine", + "type": "name" + }, + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "medicine_provided_other", + "openmrs_entity_parent": "medicine_provided" + }, + "required_status": "true:Please specify other medicine given", + "subjects": "medicine_provided:map" + }, + { + "name": "hiv_services_provided", + "type": "multi_choice_checkbox", + "properties": { + "text": "HIV services provided by CHW at the community" + }, + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "hiv_services_provided", + "openmrs_entity_parent": "" + }, + "options": [ + { + "name": "nutrition_counselling", + "text": "Nutririon Counselling", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "nutrition_counselling", + "openmrs_entity_parent": "" + } + }, + { + "name": "hiv_infection_education", + "text": "HIV Infection Education", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "hiv_infection_education", + "openmrs_entity_parent": "" + } + }, + { + "name": "preliminary_testing", + "text": "Preliminary Testing", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "preliminary_testing", + "openmrs_entity_parent": "" + } + }, + { + "name": "psychological_counseling", + "text": "Psychological Counseling", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "psychological_counseling", + "openmrs_entity_parent": "" + } + }, + { + "name": "house_cleanliness", + "text": "House Cleanliness", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "house_cleanliness", + "openmrs_entity_parent": "" + } + }, + { + "name": "health_care", + "text": "Health Care", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "health_care", + "openmrs_entity_parent": "" + } + }, + { + "name": "medical_services", + "text": "Medical Services", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "medical_services", + "openmrs_entity_parent": "" + } + }, + { + "name": "other_referrals", + "text": "Other Referrals", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "other_referrals", + "openmrs_entity_parent": "" + } + }, + { + "name": "none", + "text": "None", + "is_exclusive": true, + "meta_data": { + "openmrs_entity": "", + "openmrs_entity_id": "", + "openmrs_entity_parent": "" + } + } + ], + "required_status": "yes:Please fill the HIV services provided", + "subjects": "registration_or_followup_status:text" + }, + { + "name": "hiv_services_provided_other", + "type": "text_input_edit_text", + "properties": { + "hint": "Other HIV Services Provided", + "type": "name" + }, + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "hiv_services_provided_other", + "openmrs_entity_parent": "hiv_services_provided" + }, + "required_status": "true:Please specify other HIV services provided", + "subjects": "hiv_services_provided:map" + }, + { + "name": "referrals_issued_to_other_services", + "type": "multi_choice_checkbox", + "properties": { + "text": "Pick Referrals Issued to the Client for Other Services." + }, + "meta_data": { + "openmrs_entity_parent": "", + "openmrs_entity": "concept", + "openmrs_entity_id": "referrals_issued_to_other_services" + }, + "options": [ + { + "name": "legal_services", + "text": "Legal Services", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "legal_services", + "openmrs_entity_parent": "" + } + }, + { + "name": "support_groups", + "text": "Psycho Social Support groups", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "support_groups", + "openmrs_entity_parent": "" + } + }, + { + "name": "ovc_services", + "text": " OVC services", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "ovc_services", + "openmrs_entity_parent": "" + } + }, + { + "name": "elderly_centers", + "text": "Elderly Centers ", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "elderly_centers", + "openmrs_entity_parent": "" + } + }, + { + "name": "other_referrals", + "text": "Other Referrals", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "other_referrals", + "openmrs_entity_parent": "" + } + }, + { + "name": "none", + "text": "None", + "is_exclusive": true, + "meta_data": { + "openmrs_entity": "", + "openmrs_entity_id": "", + "openmrs_entity_parent": "" + } + } + ], + "required_status": "yes:Please specify the referrals issued", + "subjects": "registration_or_followup_status:text" + }, + { + "name": "referrals_issued_to_other_services_other", + "type": "text_input_edit_text", + "properties": { + "hint": "Other HIV Services Provided", + "type": "name" + }, + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "referrals_issued_to_other_services_other", + "openmrs_entity_parent": "referrals_issued_to_other_services" + }, + "required_status": "true:Please specify other Referrals Issued", + "subjects": "referrals_issued_to_other_services:map" + }, + { + "name": "referrals_to_other_services_completed", + "type": "multi_choice_checkbox", + "properties": { + "text": "Pick Referrals to other services Completed by the Client." + }, + "meta_data": { + "openmrs_entity_parent": "", + "openmrs_entity": "concept", + "openmrs_entity_id": "referrals_to_other_services_completed" + }, + "options": [ + { + "name": "legal_services", + "text": "Legal Services", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "legal_services", + "openmrs_entity_parent": "" + } + }, + { + "name": "support_groups", + "text": "Psycho Social Support groups", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "support_groups", + "openmrs_entity_parent": "" + } + }, + { + "name": "ovc_services", + "text": " OVC services", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "ovc_services", + "openmrs_entity_parent": "" + } + }, + { + "name": "elderly_centers", + "text": "Elderly Centers ", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "elderly_centers", + "openmrs_entity_parent": "" + } + }, + { + "name": "other_referrals", + "text": "Other Referrals", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "other_referrals", + "openmrs_entity_parent": "" + } + }, + { + "name": "none", + "text": "None", + "is_exclusive": true, + "meta_data": { + "openmrs_entity": "", + "openmrs_entity_id": "", + "openmrs_entity_parent": "" + } + } + ], + "required_status": "yes:Please specify the referrals completed", + "subjects": "registration_or_followup_status:text" + }, + { + "name": "referrals_to_other_services_completed_other", + "type": "text_input_edit_text", + "properties": { + "hint": "Other Referrals Completed", + "type": "name" + }, + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "referrals_to_other_services_completed_other", + "openmrs_entity_parent": "referrals_to_other_services_completed" + }, + "required_status": "true:Please specify other Referrals Completed", + "subjects": "referrals_to_other_services_completed:map" + }, + { + "name": "state_of_therapy", + "type": "spinner", + "properties": { + "text": "State of HIV Care and treatment" + }, + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "state_of_therapy", + "openmrs_entity_parent": "" + }, + "options": [ + { + "name": "registered_but_not_began_medication", + "text": "Registered in CTC/PMTCT clinic but hasn't begun ARV medication", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "registered_but_not_began_medication", + "openmrs_entity_parent": "" + } + }, + { + "name": "registered_and_uses_medication", + "text": "Registered in CTC/PMTCT clinic and uses ARV medication", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "registered_and_uses_medication", + "openmrs_entity_parent": "" + } + } + ], + "required_status": "yes:Please specify the state of HIV therapy", + "subjects": "registration_or_followup_status:text" + } + ] + } + ] +} \ No newline at end of file diff --git a/opensrp-chw/src/ba/assets/json.form/hiv_index_contact_followup.json b/opensrp-chw/src/ba/assets/json.form/hiv_index_contact_followup.json index d4ab7216ab..c27050ca02 100644 --- a/opensrp-chw/src/ba/assets/json.form/hiv_index_contact_followup.json +++ b/opensrp-chw/src/ba/assets/json.form/hiv_index_contact_followup.json @@ -169,8 +169,8 @@ "dismissible": "no", "title": "Client should be referred to Hospital", "text": "The client should be referred to the Hospital for HIV testing.\nGive the client a referral", - "background_color": "#082455", - "text_color": "#EBEE2F" + "background_color": "#f50424", + "text_color": "#FFFFFF" }, "subjects": "has_the_contact_client_been_found:map, has_the_client_agreed_to_be_tested:map, place_where_test_will_be_conducted:map" }, diff --git a/opensrp-chw/src/ba/assets/json.form/hiv_registration.json b/opensrp-chw/src/ba/assets/json.form/hiv_registration.json index 6c6bcba6bd..9c0ec23b4d 100644 --- a/opensrp-chw/src/ba/assets/json.form/hiv_registration.json +++ b/opensrp-chw/src/ba/assets/json.form/hiv_registration.json @@ -55,7 +55,7 @@ }, "steps": [ { - "title": "HIV Clients Registration form", + "title": "CBHS Registration Form", "fields": [ { "name": "cbhs_number", @@ -68,7 +68,13 @@ "openmrs_entity_id": "cbhs_number", "openmrs_entity_parent": "" }, - "required_status": "false" + "validation": [ + { + "condition": "value.matches(\"(\\\\d{5}/\\\\d{4}/\\\\d{4}/\\\\d{6})?\")", + "message": "CBHS Number should be of the format (-----/----/----/------)." + } + ], + "required_status": "yes:Please specify client's CBHS Number" }, { "name": "client_hiv_status_during_registration", @@ -110,7 +116,6 @@ } } ], - "required_status": "yes:Please specify client's hiv status", "dependent_calculations": [ "hiv_registration_date" ] @@ -133,122 +138,46 @@ "message": "Not a valid CTC Number." } ], - "required_status": "yes:Please specify client's CTC Number", "subjects": "client_hiv_status_during_registration:text" }, { - "name": "client_behaviour_and_environmental_risk", - "type": "spinner", + "name": "tb_number", + "type": "text_input_edit_text", + "properties": { + "hint": "TB ID", + "type": "TB Clinic ID" + }, "meta_data": { "openmrs_entity": "concept", - "openmrs_entity_id": "client_behaviour_and_environmental_risk", + "openmrs_entity_id": "tb_number", "openmrs_entity_parent": "" + } + }, + { + "name": "rch_number", + "type": "text_input_edit_text", + "properties": { + "hint": "RCH ID", + "type": "RCH Clinic ID" }, + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "rch_number", + "openmrs_entity_parent": "" + } + }, + { + "name": "mat_number", + "type": "text_input_edit_text", "properties": { - "text": "Vulnerable and at risk behaviors" + "hint": "MAT ID", + "type": "MAT Clinic ID" }, - "options": [ - { - "name": "na", - "text": "Not Applicable", - "meta_data": { - "openmrs_entity": "", - "openmrs_entity_id": "", - "openmrs_entity_parent": "" - } - }, - { - "name": "alcoholism", - "text": "Alcoholism", - "meta_data": { - "openmrs_entity": "concept", - "openmrs_entity_id": "alcoholism", - "openmrs_entity_parent": "" - } - }, - { - "name": "has_multiple_sexual_partners", - "text": "Has multiple sexual partners", - "meta_data": { - "openmrs_entity": "concept", - "openmrs_entity_id": "has_multiple_sexual_partners", - "openmrs_entity_parent": "" - } - }, - { - "name": "has_sexual_relations_with_different_peers", - "text": "Sexual relations with different peers", - "meta_data": { - "openmrs_entity": "concept", - "openmrs_entity_id": "has_sexual_relations_with_different_peers", - "openmrs_entity_parent": "" - } - }, - { - "name": "fisherman", - "text": "Fisherman", - "meta_data": { - "openmrs_entity": "concept", - "openmrs_entity_id": "fisherman", - "openmrs_entity_parent": "" - } - }, - { - "name": "women_having_sex_with_other_women", - "text": "Women having sex with other women", - "meta_data": { - "openmrs_entity": "concept", - "openmrs_entity_id": "women_having_sex_with_other_women", - "openmrs_entity_parent": "" - } - }, - { - "name": "sex_workers", - "text": "Sex workers", - "meta_data": { - "openmrs_entity": "concept", - "openmrs_entity_id": "sex_workers", - "openmrs_entity_parent": "" - } - }, - { - "name": "wood_workers", - "text": "Lumberman", - "meta_data": { - "openmrs_entity": "concept", - "openmrs_entity_id": "wood_workers", - "openmrs_entity_parent": "" - } - }, - { - "name": "mining_workers", - "text": "Mining workers ", - "meta_data": { - "openmrs_entity": "concept", - "openmrs_entity_id": "mining_workers", - "openmrs_entity_parent": "" - } - }, - { - "name": "men_having_sex_with_other_men ", - "text": "Men having sex with other men", - "meta_data": { - "openmrs_entity": "concept", - "openmrs_entity_id": "men_having_sex_with_other_men", - "openmrs_entity_parent": "" - } - }, - { - "name": "truck_drivers ", - "text": "Trucks and long distance drivers", - "meta_data": { - "openmrs_entity": "concept", - "openmrs_entity_id": "truck_drivers", - "openmrs_entity_parent": "" - } - } - ], - "required_status": "yes:Please specify client's behaviour" + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "mat_number", + "openmrs_entity_parent": "" + } } ] } diff --git a/opensrp-chw/src/ba/assets/json.form/referrals/hiv_referral_form.json b/opensrp-chw/src/ba/assets/json.form/referrals/hiv_referral_form.json index d043941819..3543e4fe15 100644 --- a/opensrp-chw/src/ba/assets/json.form/referrals/hiv_referral_form.json +++ b/opensrp-chw/src/ba/assets/json.form/referrals/hiv_referral_form.json @@ -69,38 +69,20 @@ }, "options": [ { - "name": "frequent_fever", - "text": "Frequent fever", + "name": "pain", + "text": "Pain", "meta_data": { - "openmrs_entity": "", - "openmrs_entity_id": "frequent_fever", - "openmrs_entity_parent": "" - } - }, - { - "name": "weight_loss", - "text": "Weight loss", - "meta_data": { - "openmrs_entity": "", - "openmrs_entity_id": "weight_loss", - "openmrs_entity_parent": "" - } - }, - { - "name": "living_with_a_spouse_with_hiv", - "text": "Living with HIV+ spouse", - "meta_data": { - "openmrs_entity": "", - "openmrs_entity_id": "living_with_a_spouse_with_hiv", + "openmrs_entity": "concept", + "openmrs_entity_id": "pain", "openmrs_entity_parent": "" } }, { - "name": "living_in_a_risky_area", - "text": "Risk area/location", + "name": "coughing", + "text": "Coughing", "meta_data": { - "openmrs_entity": "", - "openmrs_entity_id": "living_in_a_risky_area", + "openmrs_entity": "concept", + "openmrs_entity_id": "coughing", "openmrs_entity_parent": "" } }, @@ -149,12 +131,30 @@ "openmrs_entity_parent": "" }, "options": [ + { + "name": "cotrimoxazole", + "text": "Cotrimoxazole", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "cotrimoxazole", + "openmrs_entity_parent": "" + } + }, + { + "name": "aspirin", + "text": "Aspirin", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "aspirin", + "openmrs_entity_parent": "" + } + }, { "name": "Other_treatment", "text": "Other treatment", "meta_data": { "openmrs_entity": "concept", - "openmrs_entity_id": "5622AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "openmrs_entity_id": "Other_treatment", "openmrs_entity_parent": "" } }, diff --git a/opensrp-chw/src/ba/assets/json.form/referrals/htc_referral_form.json b/opensrp-chw/src/ba/assets/json.form/referrals/htc_referral_form.json new file mode 100644 index 0000000000..26100ab63a --- /dev/null +++ b/opensrp-chw/src/ba/assets/json.form/referrals/htc_referral_form.json @@ -0,0 +1,173 @@ +{ + "form": "Referral form", + "encounter_type": "Referral Registration", + "entity_id": "", + "relational_id": "", + "rules_file": "rule/general_neat_referral_form_rules.yml", + "metadata": { + "start": { + "openmrs_entity_parent": "", + "openmrs_entity": "concept", + "openmrs_data_type": "start", + "openmrs_entity_id": "163137AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + }, + "end": { + "openmrs_entity_parent": "", + "openmrs_entity": "concept", + "openmrs_data_type": "end", + "openmrs_entity_id": "163138AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + }, + "today": { + "openmrs_entity_parent": "", + "openmrs_entity": "encounter", + "openmrs_entity_id": "encounter_date" + }, + "deviceid": { + "openmrs_entity_parent": "", + "openmrs_entity": "concept", + "openmrs_data_type": "deviceid", + "openmrs_entity_id": "163149AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + }, + "subscriberid": { + "openmrs_entity_parent": "", + "openmrs_entity": "concept", + "openmrs_data_type": "subscriberid", + "openmrs_entity_id": "163150AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + }, + "simserial": { + "openmrs_entity_parent": "", + "openmrs_entity": "concept", + "openmrs_data_type": "simserial", + "openmrs_entity_id": "163151AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + }, + "phonenumber": { + "openmrs_entity_parent": "", + "openmrs_entity": "concept", + "openmrs_data_type": "phonenumber", + "openmrs_entity_id": "163152AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + }, + "encounter_location": "", + "look_up": { + "entity_id": "", + "value": "" + } + }, + "steps": [ + { + "title": "HIV Testing Services Referral Form", + "fields": [ + { + "name": "problem", + "type": "multi_choice_checkbox", + "properties": { + "text": "Pick problem/condition associated with the client." + }, + "meta_data": { + "openmrs_entity_parent": "", + "openmrs_entity": "concept", + "openmrs_entity_id": "163182AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + }, + "options": [ + { + "name": "frequent_fever", + "text": "Frequent fever", + "meta_data": { + "openmrs_entity": "", + "openmrs_entity_id": "frequent_fever", + "openmrs_entity_parent": "" + } + }, + { + "name": "weight_loss", + "text": "Weight loss", + "meta_data": { + "openmrs_entity": "", + "openmrs_entity_id": "weight_loss", + "openmrs_entity_parent": "" + } + }, + { + "name": "living_with_a_spouse_with_hiv", + "text": "Living with HIV+ spouse", + "meta_data": { + "openmrs_entity": "", + "openmrs_entity_id": "living_with_a_spouse_with_hiv", + "openmrs_entity_parent": "" + } + }, + { + "name": "living_in_a_risky_area", + "text": "Risk area/location", + "meta_data": { + "openmrs_entity": "", + "openmrs_entity_id": "living_in_a_risky_area", + "openmrs_entity_parent": "" + } + }, + { + "name": "Other_symptom", + "text": "Other Symptom", + "meta_data": { + "openmrs_entity": "", + "openmrs_entity_id": "Other_symptom", + "openmrs_entity_parent": "" + } + } + ], + "required_status": "yes:Please specify client's problems", + "dependent_calculations": [ + "referral_date", + "referral_time", + "referral_type", + "referral_status" + ] + }, + { + "name": "problem_other", + "type": "text_input_edit_text", + "properties": { + "hint": "Other symptoms", + "type": "name" + }, + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "160632AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "openmrs_entity_parent": "163182AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + }, + "required_status": "true:Please specify other symptoms", + "subjects": "problem:map" + }, + { + "name": "chw_referral_hf", + "type": "spinner", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "chw_referral_hf", + "openmrs_entity_parent": "" + }, + "properties": { + "text": "Choose referral facility", + "searchable": "Choose referral facility" + }, + "options": [], + "required_status": "yes:Please specify referral facility" + }, + { + "name": "referral_appointment_date", + "type": "datetime_picker", + "properties": { + "hint": "Please select the appointment date", + "type": "date_picker", + "display_format": "dd/MM/yyyy" + }, + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "referral_appointment_date", + "openmrs_entity_parent": "" + }, + "required_status": "true:Please specify the appointment date" + } + ] + } + ] +} \ No newline at end of file diff --git a/opensrp-chw/src/ba/assets/rule/all_clients_member_calculation.yml b/opensrp-chw/src/ba/assets/rule/all_clients_member_calculation.yml index 4f789121b2..a9ff69c340 100644 --- a/opensrp-chw/src/ba/assets/rule/all_clients_member_calculation.yml +++ b/opensrp-chw/src/ba/assets/rule/all_clients_member_calculation.yml @@ -18,4 +18,18 @@ description: set surname as the one added in step one priority: 1 condition: "true" actions: - - "calculation = step1_fam_name" \ No newline at end of file + - "calculation = step1_fam_name" +--- +name: step2_first_name +description: set surname as the one added in step one +priority: 1 +condition: "true" +actions: + - "calculation = step1_client_first_name" +--- +name: step2_middle_name +description: set surname as the one added in step one +priority: 1 +condition: "true" +actions: + - "calculation = step1_client_middle_name" \ No newline at end of file diff --git a/opensrp-chw/src/ba/assets/rule/family_register_calculation.yml b/opensrp-chw/src/ba/assets/rule/family_register_calculation.yml index d756714a44..5d515e58ea 100644 --- a/opensrp-chw/src/ba/assets/rule/family_register_calculation.yml +++ b/opensrp-chw/src/ba/assets/rule/family_register_calculation.yml @@ -18,4 +18,18 @@ description: wra calculation priority: 1 condition: "step2_sex == 'Female' && (step2_age_calculated >= 10 && step2_age_calculated <= 49)" actions: - - "calculation = 1" \ No newline at end of file + - "calculation = 1" +--- +name: step2_first_name +description: set surname as the one added in step one +priority: 1 +condition: "true" +actions: + - "calculation = step1_client_first_name" +--- +name: step2_middle_name +description: set surname as the one added in step one +priority: 1 +condition: "true" +actions: + - "calculation = step1_client_middle_name" \ No newline at end of file diff --git a/opensrp-chw/src/ba/assets/rule/hiv_followup_form_rules.yml b/opensrp-chw/src/ba/assets/rule/hiv_followup_form_rules.yml index cfce067df1..91ae57ee7c 100644 --- a/opensrp-chw/src/ba/assets/rule/hiv_followup_form_rules.yml +++ b/opensrp-chw/src/ba/assets/rule/hiv_followup_form_rules.yml @@ -6,19 +6,47 @@ condition: "registration_or_followup_status.value=='New Client' || registration_ actions: - "client_condition_visibility = true" --- -name: "problem_visibility" -description: "problem visibility" +name: "client_hiv_status_after_testing_visibility" +description: "client_hiv_status_after_testing visibility" priority: 1 condition: "registration_or_followup_status.value=='New Client' || registration_or_followup_status.value=='Continuing with services'" actions: - - "problem_visibility = true" + - "client_hiv_status_after_testing_visibility = true" --- -name: "problem_other_visibility" -description: "problem visibility" +name: "ctc_number_visibility" +description: "ctc_number visibility" priority: 1 -condition: "problem['other_problems'] != null" +condition: "client_hiv_status_after_testing.value == 'Positive'" actions: - - "problem_other_visibility = true" + - "ctc_number_visibility = true" +--- +name: "health_problem_visibility" +description: "health_problem visibility" +priority: 1 +condition: "registration_or_followup_status.value=='New Client' || registration_or_followup_status.value=='Continuing with services'" +actions: + - "health_problem_visibility = true" +--- +name: "health_problem_other_visibility" +description: "health_problem_other visibility" +priority: 1 +condition: "health_problem['other_health_problems'] != null" +actions: + - "health_problem_other_visibility = true" +--- +name: "social_problem_visibility" +description: "social_problem visibility" +priority: 1 +condition: "registration_or_followup_status.value=='New Client' || registration_or_followup_status.value=='Continuing with services'" +actions: + - "social_problem_visibility = true" +--- +name: "social_problem_other_visibility" +description: "social_problem_other visibility" +priority: 1 +condition: "social_problem['other_social_problems'] != null" +actions: + - "social_problem_other_visibility = true" --- name: "supplies_provided_visibility" description: "supplies_provided visibility" @@ -30,10 +58,31 @@ actions: name: "supplies_provided_other_visibility" description: "supplies_provided_other visibility" priority: 1 -condition: "supplies_provided['other_medicine'] != null" +condition: "supplies_provided['other_supplies'] != null" actions: - "supplies_provided_other_visibility = true" --- +name: "client_behaviour_and_environmental_risk_visibility" +description: "client_behaviour_and_environmental_risk visibility" +priority: 1 +condition: "registration_or_followup_status.value=='New Client' || registration_or_followup_status.value=='Continuing with services'" +actions: + - "client_behaviour_and_environmental_risk_visibility = true" +--- +name: "medicine_provided_visibility" +description: "medicine_provided visibility" +priority: 1 +condition: "registration_or_followup_status.value=='New Client' || registration_or_followup_status.value=='Continuing with services'" +actions: + - "medicine_provided_visibility = true" +--- +name: "medicine_provided_other_visibility" +description: "medicine_provided_other visibility" +priority: 1 +condition: "medicine_provided['other_medicine'] != null" +actions: + - "medicine_provided_other_visibility = true" +--- name: "hiv_services_provided_visibility" description: "hiv_services_provided visibility" priority: 1 @@ -48,6 +97,34 @@ condition: "hiv_services_provided['other_hiv_services'] != null" actions: - "hiv_services_provided_other_visibility = true" --- +name: "referrals_issued_to_other_services_visibility" +description: "referrals_issued_to_other_services visibility" +priority: 1 +condition: "registration_or_followup_status.value == 'New Client' || registration_or_followup_status.value == 'Continuing with services'" +actions: + - "referrals_issued_to_other_services_visibility = true" +--- +name: "referrals_issued_to_other_services_other_visibility" +description: "referrals_issued_to_other_services_other visibility" +priority: 1 +condition: "referrals_issued_to_other_services['other_referrals'] != null" +actions: + - "referrals_issued_to_other_services_other_visibility = true" +--- +name: "referrals_to_other_services_completed_visibility" +description: "referrals_to_other_services_completed visibility" +priority: 1 +condition: "registration_or_followup_status.value == 'New Client' || registration_or_followup_status.value == 'Continuing with services'" +actions: + - "referrals_to_other_services_completed_visibility = true" +--- +name: "referrals_to_other_services_completed_other_visibility" +description: "referrals_to_other_services_completed_other visibility" +priority: 1 +condition: "referrals_to_other_services_completed['other_referrals'] != null" +actions: + - "referrals_to_other_services_completed_other_visibility = true" +--- name: "state_of_therapy_visibility" description: "state_of_therapy visibility" priority: 1 diff --git a/opensrp-chw/src/ba/java/org/smartregister/chw/model/NavigationModelFlv.java b/opensrp-chw/src/ba/java/org/smartregister/chw/model/NavigationModelFlv.java index fae47e204a..e742b169ff 100644 --- a/opensrp-chw/src/ba/java/org/smartregister/chw/model/NavigationModelFlv.java +++ b/opensrp-chw/src/ba/java/org/smartregister/chw/model/NavigationModelFlv.java @@ -28,22 +28,21 @@ public List getNavigationItems() { NavigationOption op7 = new NavigationOption(R.mipmap.sidemenu_malaria, R.mipmap.sidemenu_malaria_active, R.string.menu_malaria, Constants.DrawerMenu.MALARIA, 0); NavigationOption op8 = new NavigationOption(R.mipmap.sidemenu_referrals, R.mipmap.sidemenu_referrals_active, R.string.menu_referrals, Constants.DrawerMenu.REFERRALS, 0); NavigationOption op9 = new NavigationOption(R.mipmap.sidemenu_updates, R.mipmap.sidemenu_updates_active, R.string.updates, CoreConstants.DrawerMenu.UPDATES, 0); + NavigationOption op10 = new NavigationOption(R.mipmap.sidemenu_families, R.mipmap.sidemenu_families_active, R.string.menu_all_clients, CoreConstants.DrawerMenu.ALL_CLIENTS, 0); + NavigationOption op11 = new NavigationOption(R.mipmap.sidemenu_hiv, R.mipmap.sidemenu_hiv_active, R.string.menu_hiv, CoreConstants.DrawerMenu.HIV_CLIENTS, 0); + NavigationOption op12 = new NavigationOption(R.mipmap.sidemenu_hiv, R.mipmap.sidemenu_hiv_active, R.string.menu_hiv_index_contacts, CoreConstants.DrawerMenu.HIV_INDEX_CLIENTS, 0); + NavigationOption op13 = new NavigationOption(R.mipmap.sidemenu_tb, R.mipmap.sidemenu_tb_active, R.string.menu_tb, CoreConstants.DrawerMenu.TB_CLIENTS, 0); - if (BuildConfig.USE_UNIFIED_REFERRAL_APPROACH && BuildConfig.BUILD_FOR_BORESHA_AFYA_SOUTH) - navigationOptions.add(new NavigationOption(R.mipmap.sidemenu_families, R.mipmap.sidemenu_families_active, R.string.menu_all_clients, CoreConstants.DrawerMenu.ALL_CLIENTS, 0)); - - navigationOptions.addAll(Arrays.asList(op1, op3, op5, op2, op6, op7)); + //Reordered the Items as requested by Ministry of Health National AIDS Control Program (NACP) if (BuildConfig.USE_UNIFIED_REFERRAL_APPROACH && BuildConfig.BUILD_FOR_BORESHA_AFYA_SOUTH) { - navigationOptions.add(new NavigationOption(R.mipmap.sidemenu_hiv, R.mipmap.sidemenu_hiv_active, R.string.menu_hiv, CoreConstants.DrawerMenu.HIV_CLIENTS, 0)); - navigationOptions.add(new NavigationOption(R.mipmap.sidemenu_hiv, R.mipmap.sidemenu_hiv_active, R.string.menu_hiv_index_contacts, CoreConstants.DrawerMenu.HIV_INDEX_CLIENTS, 0)); - navigationOptions.add(new NavigationOption(R.mipmap.sidemenu_tb, R.mipmap.sidemenu_tb_active, R.string.menu_tb, CoreConstants.DrawerMenu.TB_CLIENTS, 0)); + navigationOptions.addAll(Arrays.asList(op10,op1, op11, op12, op8, op3, op5, op2, op6, op7, op13, op9)); + } else { + navigationOptions.addAll(Arrays.asList(op1, op3, op5, op2, op6, op7)); + if (BuildConfig.USE_UNIFIED_REFERRAL_APPROACH) + navigationOptions.add(op8); + navigationOptions.add(op9); } - - if (BuildConfig.USE_UNIFIED_REFERRAL_APPROACH) - navigationOptions.add(op8); - - navigationOptions.add(op9); } return navigationOptions; diff --git a/opensrp-chw/src/ba/java/org/smartregister/chw/repository/ChwRepositoryFlv.java b/opensrp-chw/src/ba/java/org/smartregister/chw/repository/ChwRepositoryFlv.java index 0ffd1c367b..72a4027868 100644 --- a/opensrp-chw/src/ba/java/org/smartregister/chw/repository/ChwRepositoryFlv.java +++ b/opensrp-chw/src/ba/java/org/smartregister/chw/repository/ChwRepositoryFlv.java @@ -378,7 +378,7 @@ private static void upgradeToVersion23(SQLiteDatabase db) { private static void upgradeToVersion24(SQLiteDatabase db) { try { DatabaseMigrationUtils.createAddedECTables(db, - new HashSet<>(Arrays.asList("ec_hiv_register", "ec_hiv_community_followup", "ec_hiv_community_feedback", "ec_tb_register", "ec_tb_community_followup", "ec_tb_community_feedback", "ec_hiv_outcome", "ec_tb_outcome")), + new HashSet<>(Arrays.asList("ec_hiv_register", "ec_hiv_community_followup", "ec_hiv_community_feedback", "ec_tb_register", "ec_tb_community_followup", "ec_tb_community_feedback", "ec_hiv_outcome", "ec_tb_outcome","ec_hiv_index","ec_hiv_index_contact_community_followup")), ChwApplication.createCommonFtsObject()); } catch (Exception e) { Timber.e(e, "upgradeToVersion24"); diff --git a/opensrp-chw/src/ba/res/values-fr/strings.xml b/opensrp-chw/src/ba/res/values-fr/strings.xml index e486f02f89..965d2beaa4 100644 --- a/opensrp-chw/src/ba/res/values-fr/strings.xml +++ b/opensrp-chw/src/ba/res/values-fr/strings.xml @@ -1,6 +1,6 @@ - Boresha Afya - USAID Boresha Afya \n WAJA app - USAID Boresha Afya + Ministry of Health + Ministry of Health \n WAJA app + Ministry of Health \ No newline at end of file diff --git a/opensrp-chw/src/ba/res/values-sw/strings.xml b/opensrp-chw/src/ba/res/values-sw/strings.xml index 176cbe4ef7..7476dd672e 100644 --- a/opensrp-chw/src/ba/res/values-sw/strings.xml +++ b/opensrp-chw/src/ba/res/values-sw/strings.xml @@ -1,12 +1,16 @@ WAJA - USAID Boresha Afya \n WAJA app - USAID Boresha Afya + Ministry of Health \n WAJA app + Ministry of Health Wajawazito Baada ya Kujifungua Kliniki ya Tiba na matunzo (CTC) + Ushauri nasaha na kupima Kliniki ya kutibu kifua kikuu Huduma ya kuzui ukatili wa kijinsia (dawati la jinsia) Huduma ya kuzui ukatili wa kijinsia (dawati la jinsia) Imeumbwa: %s + UWANYU + Rudi kwenye wateja wa UWANYU + Wateja wa UWANYU \ No newline at end of file diff --git a/opensrp-chw/src/ba/res/values/strings.xml b/opensrp-chw/src/ba/res/values/strings.xml index 41829e668c..d48d797545 100644 --- a/opensrp-chw/src/ba/res/values/strings.xml +++ b/opensrp-chw/src/ba/res/values/strings.xml @@ -1,13 +1,21 @@ WAJA - USAID Boresha Afya \n WAJA app - USAID Boresha Afya + Ministry of Health \n WAJA app + Ministry of Health ANC PNC SICK CHILD FORM Clinic of Treatment and Care + HIV Testing Services Clinic Of Tuberculosis Treatment Gender Based Violence Referral Child Gender Based Violence Referral Created: %s + SAVE + PENDING + SUCCESSFUL + NOT COMPLETED + CBHS + Return to all CBHS clients + CBHS Clients \ No newline at end of file diff --git a/opensrp-chw/src/main/AndroidManifest.xml b/opensrp-chw/src/main/AndroidManifest.xml index 90a1941a82..9d934b85d2 100644 --- a/opensrp-chw/src/main/AndroidManifest.xml +++ b/opensrp-chw/src/main/AndroidManifest.xml @@ -28,6 +28,7 @@ android:name=".application.ChwApplication" android:allowBackup="true" android:supportsRtl="true" + android:usesCleartextTraffic="true" android:theme="@style/ChwTheme" tools:replace="android:theme"> referralTypeModels = new ArrayList<>(); private NotificationListAdapter notificationListAdapter = new NotificationListAdapter(); private Flavor flavor = new HivProfileActivityFlv(); @@ -63,13 +74,62 @@ public static void startHivProfileActivity(Activity activity, HivMemberObject me public static void startHivFollowupActivity(Activity activity, String baseEntityID) throws JSONException { Intent intent = new Intent(activity, BaseHivFormsActivity.class); intent.putExtra(org.smartregister.chw.hiv.util.Constants.ActivityPayload.BASE_ENTITY_ID, baseEntityID); - intent.putExtra(org.smartregister.chw.hiv.util.Constants.ActivityPayload.JSON_FORM, (new FormUtils()).getFormJsonFromRepositoryOrAssets(activity, org.smartregister.chw.util.Constants.JSON_FORM.getHivFollowupVisit()).toString()); + + HivMemberObject hivMemberObject = HivDao.getMember(baseEntityID); + JSONObject formJsonObject; + + if (hivMemberObject.getCtcNumber().isEmpty()) { + formJsonObject = (new FormUtils()).getFormJsonFromRepositoryOrAssets(activity, org.smartregister.chw.util.Constants.JSON_FORM.getHivFollowupVisit()); + } else { + formJsonObject = (new FormUtils()).getFormJsonFromRepositoryOrAssets(activity, org.smartregister.chw.util.Constants.JSON_FORM.getHivFollowupVisitForClientsWithCtcNumbers()); + } + intent.putExtra(org.smartregister.chw.hiv.util.Constants.ActivityPayload.JSON_FORM, formJsonObject.toString()); intent.putExtra(org.smartregister.chw.hiv.util.Constants.ActivityPayload.ACTION, Constants.ActivityPayloadType.FOLLOW_UP_VISIT); intent.putExtra(org.smartregister.chw.hiv.util.Constants.ActivityPayload.USE_DEFAULT_NEAT_FORM_LAYOUT, false); activity.startActivityForResult(intent, org.smartregister.chw.anc.util.Constants.REQUEST_CODE_HOME_VISIT); } + @Override + public void setProfileViewDetails(@androidx.annotation.Nullable HivMemberObject hivMemberObject) { + super.setProfileViewDetails(hivMemberObject); + + if (!getHivMemberObject().getClientFollowupStatus().equals("")) { + int labelTextColor; + int background; + String labelText; + + getTvStatus().setVisibility(View.VISIBLE); + switch (getHivMemberObject().getClientFollowupStatus()) { + case FOLLOWUP_STATUS_DECEASED_EN_VALUE: + case FOLLOWUP_STATUS_DECEASED_SW_VALUE: + labelTextColor = context().getColorResource(org.smartregister.chw.opensrp_chw_anc.R.color.high_risk_text_red); + background = org.smartregister.chw.opensrp_chw_anc.R.drawable.high_risk_label; + labelText = getResources().getString(R.string.client_followup_status_deceased); + hideFollowUpVisitButton(); + break; + case FOLLOWUP_STATUS_QUALIFIED_FROM_SERVICE_EN_VALUE: + case FOLLOWUP_STATUS_QUALIFIED_FROM_SERVICE_SW_VALUE: + labelTextColor = context().getColorResource(org.smartregister.chw.opensrp_chw_anc.R.color.low_risk_text_green); + background = org.smartregister.chw.opensrp_chw_anc.R.drawable.low_risk_label; + labelText = getResources().getString(R.string.client_followup_status_qualified_from_service); + hideFollowUpVisitButton(); + break; + default: + labelTextColor = context().getColorResource(org.smartregister.chw.opensrp_chw_anc.R.color.default_risk_text_black); + background = org.smartregister.chw.opensrp_chw_anc.R.drawable.risk_label; + labelText = ""; + getTvStatus().setVisibility(View.GONE); + break; + } + + getTvStatus().setText(labelText); + getTvStatus().setTextColor(labelTextColor); + getTvStatus().setBackgroundResource(background); + } + + } + @Override protected void onCreation() { super.onCreation(); @@ -91,6 +151,12 @@ protected void onResume() { getHivMemberObject().getBaseEntityId(), this); } + @Override + public void setupViews() { + super.setupViews(); + + } + @Override protected void removeMember() { IndividualProfileRemoveActivity.startIndividualProfileActivity(HivProfileActivity.this, @@ -199,8 +265,36 @@ public void openFollowUpVisitForm(boolean isEdit) { private void addHivReferralTypes() { if (BuildConfig.USE_UNIFIED_REFERRAL_APPROACH) { - referralTypeModels.add(new ReferralTypeModel(getString(R.string.hiv_referral), - CoreConstants.JSON_FORM.getHivReferralForm(), CoreConstants.TASKS_FOCUS.SUSPECTED_HIV)); + + //HIV Testing referrals will only be issued to non positive clients + if (getHivMemberObject().getCtcNumber().isEmpty()) { + referralTypeModels.add(new ReferralTypeModel(getString(R.string.hts_referral), + CoreConstants.JSON_FORM.getHtsReferralForm(), CoreConstants.TASKS_FOCUS.SUSPECTED_HIV)); + } else { //HIV Treatment and care referrals will be issued to HIV Positive clients + referralTypeModels.add(new ReferralTypeModel(getString(R.string.hiv_referral), + CoreConstants.JSON_FORM.getHivReferralForm(), CoreConstants.TASKS_FOCUS.SICK_HIV)); + } + + referralTypeModels.add(new ReferralTypeModel(getString(R.string.tb_referral), + CoreConstants.JSON_FORM.getTbReferralForm(), CoreConstants.TASKS_FOCUS.SUSPECTED_TB)); + + + if (getHivMemberObject().getGender().equalsIgnoreCase("Female")) { + //Obtaining the clients CommonPersonObjectClient used for checking is the client is Of Reproductive Age + CommonRepository commonRepository = Utils.context().commonrepository(Utils.metadata().familyMemberRegister.tableName); + + final CommonPersonObject commonPersonObject = commonRepository.findByBaseEntityId(getHivMemberObject().getBaseEntityId()); + final CommonPersonObjectClient client = new CommonPersonObjectClient(commonPersonObject.getCaseId(), commonPersonObject.getDetails(), ""); + client.setColumnmaps(commonPersonObject.getColumnmaps()); + + if (org.smartregister.chw.core.utils.Utils.isMemberOfReproductiveAge(client, 15, 49)) { + referralTypeModels.add(new ReferralTypeModel(getString(R.string.anc_danger_signs), + CoreConstants.JSON_FORM.getAncReferralForm(), CoreConstants.TASKS_FOCUS.ANC_DANGER_SIGNS)); + + referralTypeModels.add(new ReferralTypeModel(getString(R.string.pnc_danger_signs), + CoreConstants.JSON_FORM.getPncReferralForm(), CoreConstants.TASKS_FOCUS.PNC_DANGER_SIGNS)); + } + } referralTypeModels.add(new ReferralTypeModel(getString(R.string.gbv_referral), CoreConstants.JSON_FORM.getGbvReferralForm(), CoreConstants.TASKS_FOCUS.SUSPECTED_GBV)); diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/application/ChwSyncConfiguration.java b/opensrp-chw/src/main/java/org/smartregister/chw/application/ChwSyncConfiguration.java index 13f8959020..4d3698c30a 100644 --- a/opensrp-chw/src/main/java/org/smartregister/chw/application/ChwSyncConfiguration.java +++ b/opensrp-chw/src/main/java/org/smartregister/chw/application/ChwSyncConfiguration.java @@ -69,6 +69,6 @@ public List getSynchronizedLocationTags() { @Override public String getTopAllowedLocationLevel() { - return "District"; + return "Council"; } } diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/fragment/HivRegisterFragment.java b/opensrp-chw/src/main/java/org/smartregister/chw/fragment/HivRegisterFragment.java index 19fac2b1e8..3dad590328 100644 --- a/opensrp-chw/src/main/java/org/smartregister/chw/fragment/HivRegisterFragment.java +++ b/opensrp-chw/src/main/java/org/smartregister/chw/fragment/HivRegisterFragment.java @@ -4,6 +4,7 @@ import org.jetbrains.annotations.Nullable; import org.json.JSONException; +import org.smartregister.chw.R; import org.smartregister.chw.activity.HivProfileActivity; import org.smartregister.chw.activity.HivRegisterActivity; import org.smartregister.chw.core.fragment.CoreHivRegisterFragment; @@ -12,12 +13,18 @@ import org.smartregister.chw.model.HivRegisterFragmentModel; import org.smartregister.chw.presenter.HivRegisterFragmentPresenter; import org.smartregister.commonregistry.CommonPersonObjectClient; +import org.smartregister.view.customcontrols.CustomFontTextView; import java.util.Objects; import timber.log.Timber; public class HivRegisterFragment extends CoreHivRegisterFragment { + @Override + public void setupViews(android.view.View view) { + super.setupViews(view); + ((CustomFontTextView) view.findViewById(R.id.txt_title_label)).setText(getString(R.string.hiv_clients)); + } @Override protected void initializePresenter() { if (getActivity() == null) { From ac288e74e7136a670f64cf7312b0e3a8a5e7ec3f Mon Sep 17 00:00:00 2001 From: Ilakoze Jumanne Date: Sat, 6 Nov 2021 12:10:23 +0300 Subject: [PATCH 112/112] Refactored Opening HIV Registration forms. Separated the forms for male and female --- .../src/ba/assets/ec_client_fields.json | 24 +++ .../assets/json.form-sw/hiv_registration.json | 39 ++++ ...tion.json => female_hiv_registration.json} | 0 .../json.form/male_hiv_registration.json | 172 ++++++++++++++++++ ...erral_form.json => hts_referral_form.json} | 0 .../AllClientsMemberProfileActivity.java | 9 +- .../FamilyOtherMemberProfileActivity.java | 10 +- .../chw/activity/HivProfileActivity.java | 55 +++++- .../activity/PncMemberProfileActivity.java | 2 +- .../chw/activity/TbProfileActivity.java | 14 +- .../HivIndexContactsRegisterFragment.java | 9 +- .../chw/fragment/HivRegisterFragment.java | 10 +- 12 files changed, 334 insertions(+), 10 deletions(-) rename opensrp-chw/src/ba/assets/json.form/{hiv_registration.json => female_hiv_registration.json} (100%) create mode 100644 opensrp-chw/src/ba/assets/json.form/male_hiv_registration.json rename opensrp-chw/src/ba/assets/json.form/referrals/{htc_referral_form.json => hts_referral_form.json} (100%) diff --git a/opensrp-chw/src/ba/assets/ec_client_fields.json b/opensrp-chw/src/ba/assets/ec_client_fields.json index d0cf641018..1be5b40cd2 100644 --- a/opensrp-chw/src/ba/assets/ec_client_fields.json +++ b/opensrp-chw/src/ba/assets/ec_client_fields.json @@ -2488,6 +2488,30 @@ "concept": "ctc_number" } }, + { + "column_name": "tb_number", + "type": "Event", + "json_mapping": { + "field": "obs.fieldCode", + "concept": "tb_number" + } + }, + { + "column_name": "rch_number", + "type": "Event", + "json_mapping": { + "field": "obs.fieldCode", + "concept": "rch_number" + } + }, + { + "column_name": "mat_number", + "type": "Event", + "json_mapping": { + "field": "obs.fieldCode", + "concept": "mat_number" + } + }, { "column_name": "cbhs_number", "type": "Event", diff --git a/opensrp-chw/src/ba/assets/json.form-sw/hiv_registration.json b/opensrp-chw/src/ba/assets/json.form-sw/hiv_registration.json index e389676e2c..c8e2817d23 100644 --- a/opensrp-chw/src/ba/assets/json.form-sw/hiv_registration.json +++ b/opensrp-chw/src/ba/assets/json.form-sw/hiv_registration.json @@ -135,6 +135,45 @@ } ], "subjects": "client_hiv_status_during_registration:text" + }, + { + "name": "tb_number", + "type": "text_input_edit_text", + "properties": { + "hint": "TB ID", + "type": "TB Clinic ID" + }, + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "tb_number", + "openmrs_entity_parent": "" + } + }, + { + "name": "rch_number", + "type": "text_input_edit_text", + "properties": { + "hint": "RCH ID", + "type": "RCH Clinic ID" + }, + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "rch_number", + "openmrs_entity_parent": "" + } + }, + { + "name": "mat_number", + "type": "text_input_edit_text", + "properties": { + "hint": "MAT ID", + "type": "MAT Clinic ID" + }, + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "mat_number", + "openmrs_entity_parent": "" + } } ] } diff --git a/opensrp-chw/src/ba/assets/json.form/hiv_registration.json b/opensrp-chw/src/ba/assets/json.form/female_hiv_registration.json similarity index 100% rename from opensrp-chw/src/ba/assets/json.form/hiv_registration.json rename to opensrp-chw/src/ba/assets/json.form/female_hiv_registration.json diff --git a/opensrp-chw/src/ba/assets/json.form/male_hiv_registration.json b/opensrp-chw/src/ba/assets/json.form/male_hiv_registration.json new file mode 100644 index 0000000000..030226c6b1 --- /dev/null +++ b/opensrp-chw/src/ba/assets/json.form/male_hiv_registration.json @@ -0,0 +1,172 @@ +{ + "form": "HIV Registration form", + "count": "1", + "encounter_type": "HIV Registration", + "entity_id": "", + "relational_id": "", + "rules_file": "rule/hiv_registration_form_rules.yml", + "metadata": { + "start": { + "openmrs_entity_parent": "", + "openmrs_entity": "concept", + "openmrs_data_type": "start", + "openmrs_entity_id": "163137AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + }, + "end": { + "openmrs_entity_parent": "", + "openmrs_entity": "concept", + "openmrs_data_type": "end", + "openmrs_entity_id": "163138AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + }, + "today": { + "openmrs_entity_parent": "", + "openmrs_entity": "encounter", + "openmrs_entity_id": "encounter_date" + }, + "deviceid": { + "openmrs_entity_parent": "", + "openmrs_entity": "concept", + "openmrs_data_type": "deviceid", + "openmrs_entity_id": "163149AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + }, + "subscriberid": { + "openmrs_entity_parent": "", + "openmrs_entity": "concept", + "openmrs_data_type": "subscriberid", + "openmrs_entity_id": "163150AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + }, + "simserial": { + "openmrs_entity_parent": "", + "openmrs_entity": "concept", + "openmrs_data_type": "simserial", + "openmrs_entity_id": "163151AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + }, + "phonenumber": { + "openmrs_entity_parent": "", + "openmrs_entity": "concept", + "openmrs_data_type": "phonenumber", + "openmrs_entity_id": "163152AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + }, + "encounter_location": "", + "look_up": { + "entity_id": "", + "value": "" + } + }, + "steps": [ + { + "title": "CBHS Registration Form", + "fields": [ + { + "name": "cbhs_number", + "type": "text_input_edit_text", + "properties": { + "hint": "Community Based Health Services Registration Number (CBHS Number)" + }, + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "cbhs_number", + "openmrs_entity_parent": "" + }, + "validation": [ + { + "condition": "value.matches(\"(\\\\d{5}/\\\\d{4}/\\\\d{4}/\\\\d{6})?\")", + "message": "CBHS Number should be of the format (-----/----/----/------)." + } + ], + "required_status": "yes:Please specify client's CBHS Number" + }, + { + "name": "client_hiv_status_during_registration", + "type": "spinner", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "client_hiv_status_during_registration", + "openmrs_entity_parent": "" + }, + "properties": { + "text": "Client's HIV status during registration" + }, + "options": [ + { + "name": "unknown", + "text": "Unknown", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "unknown", + "openmrs_entity_parent": "" + } + }, + { + "name": "positive", + "text": "Positive", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "positive", + "openmrs_entity_parent": "" + } + }, + { + "name": "negative", + "text": "Negative", + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "negative", + "openmrs_entity_parent": "" + } + } + ], + "dependent_calculations": [ + "hiv_registration_date" + ] + }, + { + "name": "ctc_number", + "type": "text_input_edit_text", + "properties": { + "hint": "CTC Number", + "type": "Clinic of Treatment and Care registration number (CTC Number)" + }, + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "ctc_number", + "openmrs_entity_parent": "" + }, + "validation": [ + { + "condition": "value.matches(\"(\\\\d{2}-\\\\d{2}-\\\\d{4}-\\\\d{6})?\")", + "message": "Not a valid CTC Number." + } + ], + "subjects": "client_hiv_status_during_registration:text" + }, + { + "name": "tb_number", + "type": "text_input_edit_text", + "properties": { + "hint": "TB ID", + "type": "TB Clinic ID" + }, + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "tb_number", + "openmrs_entity_parent": "" + } + }, + { + "name": "mat_number", + "type": "text_input_edit_text", + "properties": { + "hint": "MAT ID", + "type": "MAT Clinic ID" + }, + "meta_data": { + "openmrs_entity": "concept", + "openmrs_entity_id": "mat_number", + "openmrs_entity_parent": "" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/opensrp-chw/src/ba/assets/json.form/referrals/htc_referral_form.json b/opensrp-chw/src/ba/assets/json.form/referrals/hts_referral_form.json similarity index 100% rename from opensrp-chw/src/ba/assets/json.form/referrals/htc_referral_form.json rename to opensrp-chw/src/ba/assets/json.form/referrals/hts_referral_form.json diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/activity/AllClientsMemberProfileActivity.java b/opensrp-chw/src/main/java/org/smartregister/chw/activity/AllClientsMemberProfileActivity.java index c827d8225e..0d69c1086f 100644 --- a/opensrp-chw/src/main/java/org/smartregister/chw/activity/AllClientsMemberProfileActivity.java +++ b/opensrp-chw/src/main/java/org/smartregister/chw/activity/AllClientsMemberProfileActivity.java @@ -69,8 +69,15 @@ protected void startMalariaRegister() { @Override protected void startHivRegister() { + String gender = Utils.getValue(commonPersonObject.getColumnmaps(), DBConstants.KEY.GENDER, false); + String formName; + if (gender.equalsIgnoreCase("male")) { + formName = CoreConstants.JSON_FORM.getMaleHivRegistration(); + } else { + formName = CoreConstants.JSON_FORM.getFemaleHivRegistration(); + } try { - HivRegisterActivity.startHIVFormActivity(AllClientsMemberProfileActivity.this, baseEntityId, Constants.JSON_FORM.getHivRegistration(), (new FormUtils()).getFormJsonFromRepositoryOrAssets(this, Constants.JSON_FORM.getHivRegistration()).toString()); + HivRegisterActivity.startHIVFormActivity(AllClientsMemberProfileActivity.this, baseEntityId, formName, (new FormUtils()).getFormJsonFromRepositoryOrAssets(this, formName).toString()); } catch (JSONException e) { Timber.e(e); } diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/activity/FamilyOtherMemberProfileActivity.java b/opensrp-chw/src/main/java/org/smartregister/chw/activity/FamilyOtherMemberProfileActivity.java index b8bccdc9cd..4b036fa515 100644 --- a/opensrp-chw/src/main/java/org/smartregister/chw/activity/FamilyOtherMemberProfileActivity.java +++ b/opensrp-chw/src/main/java/org/smartregister/chw/activity/FamilyOtherMemberProfileActivity.java @@ -122,8 +122,16 @@ protected void removeIndividualProfile() { @Override protected void startHivRegister() { + String gender = Utils.getValue(commonPersonObject.getColumnmaps(), DBConstants.KEY.GENDER, false); + String formName; + if (gender.equalsIgnoreCase("male")) { + formName = CoreConstants.JSON_FORM.getMaleHivRegistration(); + } else { + formName = CoreConstants.JSON_FORM.getFemaleHivRegistration(); + } + try { - HivRegisterActivity.startHIVFormActivity(FamilyOtherMemberProfileActivity.this, baseEntityId, Constants.JSON_FORM.getHivRegistration(), (new FormUtils()).getFormJsonFromRepositoryOrAssets(this, Constants.JSON_FORM.getHivRegistration()).toString()); + HivRegisterActivity.startHIVFormActivity(FamilyOtherMemberProfileActivity.this, baseEntityId, formName, (new FormUtils()).getFormJsonFromRepositoryOrAssets(this, formName).toString()); } catch (JSONException e) { Timber.e(e); } diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/activity/HivProfileActivity.java b/opensrp-chw/src/main/java/org/smartregister/chw/activity/HivProfileActivity.java index 1ce7308b01..9892ed471f 100644 --- a/opensrp-chw/src/main/java/org/smartregister/chw/activity/HivProfileActivity.java +++ b/opensrp-chw/src/main/java/org/smartregister/chw/activity/HivProfileActivity.java @@ -17,6 +17,7 @@ import com.vijay.jsonwizard.utils.FormUtils; import org.apache.commons.lang3.StringUtils; +import org.json.JSONArray; import org.json.JSONException; import org.json.JSONObject; import org.smartregister.chw.BuildConfig; @@ -185,6 +186,8 @@ public void onClick(View view) { int id = view.getId(); if (id == R.id.record_hiv_followup_visit) { openFollowUpVisitForm(false); + } else if (id == R.id.rlHivRegistrationDate) { + startHivRegistrationDetailsActivity(); } handleNotificationRowClick(this, view, notificationListAdapter, getHivMemberObject().getBaseEntityId()); } @@ -227,7 +230,13 @@ public void openMedicalHistory() { @Override public void openHivRegistrationForm() { try { - HivRegisterActivity.startHIVFormActivity(this, getHivMemberObject().getBaseEntityId(), CoreConstants.JSON_FORM.getHivRegistration(), (new FormUtils()).getFormJsonFromRepositoryOrAssets(this, CoreConstants.JSON_FORM.getHivRegistration()).toString()); + String formName; + if (getHivMemberObject().getGender().equalsIgnoreCase("male")) { + formName = CoreConstants.JSON_FORM.getMaleHivRegistration(); + } else { + formName = CoreConstants.JSON_FORM.getFemaleHivRegistration(); + } + HivRegisterActivity.startHIVFormActivity(this, getHivMemberObject().getBaseEntityId(), formName, (new FormUtils()).getFormJsonFromRepositoryOrAssets(this, formName).toString()); } catch (JSONException e) { Timber.e(e); } @@ -368,6 +377,50 @@ protected void startTbRegister() { } } + /** + * Pre-populating the registration form before opening it + */ + public void startHivRegistrationDetailsActivity() { + Intent intent = new Intent(this, BaseHivFormsActivity.class); + intent.putExtra(org.smartregister.chw.hiv.util.Constants.ActivityPayload.BASE_ENTITY_ID, getHivMemberObject().getBaseEntityId()); + + String formName; + if (getHivMemberObject().getGender().equalsIgnoreCase("male")) { + formName = CoreConstants.JSON_FORM.getMaleHivRegistration(); + } else { + formName = CoreConstants.JSON_FORM.getFemaleHivRegistration(); + } + + JSONObject formJsonObject = null; + try { + formJsonObject = (new FormUtils()).getFormJsonFromRepositoryOrAssets(this, formName); + JSONArray fields = formJsonObject.getJSONArray("steps").getJSONObject(0).getJSONArray("fields"); + + for (int i = 0; i < fields.length(); i++) { + JSONObject field = fields.getJSONObject(i); + if (field.getString("name").equals("cbhs_number")) { + field.getJSONObject("properties").put("text", getHivMemberObject().getCbhsNumber()); + } else if (field.getString("name").equals("client_hiv_status_during_registration")) { + if (!getHivMemberObject().getCtcNumber().isEmpty()) + field.getJSONObject("properties").put("selection", "1"); + else + field.getJSONObject("properties").put("selection", "0"); + } else if (field.getString("name").equals("ctc_number") && !getHivMemberObject().getCtcNumber().isEmpty()) { + field.getJSONObject("properties").put("text", getHivMemberObject().getCtcNumber()); + } + } + + } catch (JSONException e) { + Timber.e(e); + } + + intent.putExtra(org.smartregister.chw.hiv.util.Constants.ActivityPayload.JSON_FORM, formJsonObject.toString()); + intent.putExtra(org.smartregister.chw.hiv.util.Constants.ActivityPayload.ACTION, Constants.ActivityPayloadType.REGISTRATION); + intent.putExtra(org.smartregister.chw.hiv.util.Constants.ActivityPayload.USE_DEFAULT_NEAT_FORM_LAYOUT, false); + + this.startActivityForResult(intent, org.smartregister.chw.anc.util.Constants.REQUEST_CODE_HOME_VISIT); + } + public interface Flavor { void updateTbMenuItems(@Nullable String baseEntityId, @Nullable Menu menu); } diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/activity/PncMemberProfileActivity.java b/opensrp-chw/src/main/java/org/smartregister/chw/activity/PncMemberProfileActivity.java index 8a24caba75..aee11966b8 100644 --- a/opensrp-chw/src/main/java/org/smartregister/chw/activity/PncMemberProfileActivity.java +++ b/opensrp-chw/src/main/java/org/smartregister/chw/activity/PncMemberProfileActivity.java @@ -398,7 +398,7 @@ protected void startFpRegister() { @Override protected void startHivRegister() { try { - HivRegisterActivity.startHIVFormActivity(this, memberObject.getBaseEntityId(), JSON_FORM.getHivRegistration(), (new FormUtils()).getFormJsonFromRepositoryOrAssets(this, JSON_FORM.getHivRegistration()).toString()); + HivRegisterActivity.startHIVFormActivity(this, memberObject.getBaseEntityId(), JSON_FORM.getFemaleHivRegistration(), (new FormUtils()).getFormJsonFromRepositoryOrAssets(this, JSON_FORM.getFemaleHivRegistration()).toString()); } catch (JSONException e) { Timber.e(e); } diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/activity/TbProfileActivity.java b/opensrp-chw/src/main/java/org/smartregister/chw/activity/TbProfileActivity.java index f899621075..af701e0ed0 100644 --- a/opensrp-chw/src/main/java/org/smartregister/chw/activity/TbProfileActivity.java +++ b/opensrp-chw/src/main/java/org/smartregister/chw/activity/TbProfileActivity.java @@ -1,5 +1,8 @@ package org.smartregister.chw.activity; +import static org.smartregister.chw.util.NotificationsUtil.handleNotificationRowClick; +import static org.smartregister.chw.util.NotificationsUtil.handleReceivedNotifications; + import android.app.Activity; import android.content.Context; import android.content.Intent; @@ -44,9 +47,6 @@ import io.reactivex.annotations.Nullable; import timber.log.Timber; -import static org.smartregister.chw.util.NotificationsUtil.handleNotificationRowClick; -import static org.smartregister.chw.util.NotificationsUtil.handleReceivedNotifications; - public class TbProfileActivity extends CoreTbProfileActivity implements FamilyProfileExtendedContract.PresenterCallBack, OnRetrieveNotifications { @@ -275,8 +275,14 @@ public boolean onOptionsItemSelected(MenuItem item) { } protected void startHivRegister() { + String formName; + if (getTbMemberObject().getGender().equalsIgnoreCase("male")) { + formName = CoreConstants.JSON_FORM.getMaleHivRegistration(); + } else { + formName = CoreConstants.JSON_FORM.getFemaleHivRegistration(); + } try { - HivRegisterActivity.startHIVFormActivity(TbProfileActivity.this, getTbMemberObject().getBaseEntityId(), CoreConstants.JSON_FORM.getHivRegistration(), (new FormUtils()).getFormJsonFromRepositoryOrAssets(this, CoreConstants.JSON_FORM.getHivRegistration()).toString()); + HivRegisterActivity.startHIVFormActivity(TbProfileActivity.this, getTbMemberObject().getBaseEntityId(), formName, (new FormUtils()).getFormJsonFromRepositoryOrAssets(this, formName).toString()); } catch (JSONException e) { Timber.e(e); } diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/fragment/HivIndexContactsRegisterFragment.java b/opensrp-chw/src/main/java/org/smartregister/chw/fragment/HivIndexContactsRegisterFragment.java index 7ffba530ad..cdc2cb846a 100644 --- a/opensrp-chw/src/main/java/org/smartregister/chw/fragment/HivIndexContactsRegisterFragment.java +++ b/opensrp-chw/src/main/java/org/smartregister/chw/fragment/HivIndexContactsRegisterFragment.java @@ -44,8 +44,15 @@ protected void openProfile(CommonPersonObjectClient client) { @Override protected void openFollowUpVisit(@Nullable HivMemberObject hivMemberObject) { if (getActivity() != null) { + String formName; + if (hivMemberObject.getGender().equalsIgnoreCase("male")) { + formName = CoreConstants.JSON_FORM.getMaleHivRegistration(); + } else { + formName = CoreConstants.JSON_FORM.getFemaleHivRegistration(); + } + try { - HivIndexContactsContactsRegisterActivity.startHIVFormActivity(getActivity(), hivMemberObject.getBaseEntityId(), CoreConstants.JSON_FORM.getHivRegistration(), (new FormUtils()).getFormJsonFromRepositoryOrAssets(getActivity(), CoreConstants.JSON_FORM.getHivFollowupVisit()).toString()); + HivIndexContactsContactsRegisterActivity.startHIVFormActivity(getActivity(), hivMemberObject.getBaseEntityId(), formName, (new FormUtils()).getFormJsonFromRepositoryOrAssets(getActivity(), CoreConstants.JSON_FORM.getHivFollowupVisit()).toString()); } catch (JSONException e) { Timber.e(e); } diff --git a/opensrp-chw/src/main/java/org/smartregister/chw/fragment/HivRegisterFragment.java b/opensrp-chw/src/main/java/org/smartregister/chw/fragment/HivRegisterFragment.java index 3dad590328..5555861334 100644 --- a/opensrp-chw/src/main/java/org/smartregister/chw/fragment/HivRegisterFragment.java +++ b/opensrp-chw/src/main/java/org/smartregister/chw/fragment/HivRegisterFragment.java @@ -8,6 +8,7 @@ import org.smartregister.chw.activity.HivProfileActivity; import org.smartregister.chw.activity.HivRegisterActivity; import org.smartregister.chw.core.fragment.CoreHivRegisterFragment; +import org.smartregister.chw.core.utils.CoreConstants; import org.smartregister.chw.hiv.dao.HivDao; import org.smartregister.chw.hiv.domain.HivMemberObject; import org.smartregister.chw.model.HivRegisterFragmentModel; @@ -25,6 +26,7 @@ public void setupViews(android.view.View view) { super.setupViews(view); ((CustomFontTextView) view.findViewById(R.id.txt_title_label)).setText(getString(R.string.hiv_clients)); } + @Override protected void initializePresenter() { if (getActivity() == null) { @@ -49,8 +51,14 @@ protected void openProfile(CommonPersonObjectClient client) { @Override protected void openFollowUpVisit(@Nullable HivMemberObject hivMemberObject) { if (getActivity() != null) { + String formName; + if (hivMemberObject.getGender().equalsIgnoreCase("male")) { + formName = CoreConstants.JSON_FORM.getMaleHivRegistration(); + } else { + formName = CoreConstants.JSON_FORM.getFemaleHivRegistration(); + } try { - HivRegisterActivity.startHIVFormActivity(getActivity(), hivMemberObject.getBaseEntityId(), org.smartregister.chw.util.Constants.JSON_FORM.getHivRegistration(), (new FormUtils()).getFormJsonFromRepositoryOrAssets(getActivity(), org.smartregister.chw.util.Constants.JSON_FORM.getHivFollowupVisit()).toString()); + HivRegisterActivity.startHIVFormActivity(getActivity(), hivMemberObject.getBaseEntityId(), formName, (new FormUtils()).getFormJsonFromRepositoryOrAssets(getActivity(), formName).toString()); } catch (JSONException e) { Timber.e(e); }

    00*jC{wS&M|a&_YXD*2J7;4u<|eNv&R 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

    00*jC{wS&M|a&_YXD*2J7;4u<|eNv&R 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

    00*jC{wS&M|a&_YXD*2J7;4u<|eNv&R zctW^U#u>_{kbO?&fUQt3$r)wlNR9;AJzZW1=yymNGB{BGPZuxt+;MTD=fW@^*G-Z1 zJrzdm5D)3Q@g1jF0Ty@n>)y{MPrHuP_uTr*qW$hrr&+uCZ%IXK6a9-N7E(4o9)313 zEqZEVK)R^j;F!qsV?ym}qZ02WWwQxrUQ3U=+)-xaWT)k&1G+hqB_aeeI#0N)gAoC4 z>mAacvZkboxwoykwQ5r07{*Im#>aJ_+uO(x5hoKb0W3^5w<9=oDzoG9(nsKyWTjDp zKs>m#=^{yH4(qyemv+dJoB~U~M2Si35SW$maDJH_8u6@1t|oC5VKR4WYu9b(GjMy< zdAqL%-g9#-N~p#&8Da;FIf?n5uPALjfp>W9)}MEf*Jp)@{}Pd*!k+)lx4X*jY`0x; zay34kDfvw9=Vdc>pLlDz2dw~^h|}{OZoHsih~*xou%yT2>MM)Ddz}K9z-k5BYAghMOJ!o+e~- z1Zo{or>-b3Uz+x62R2!swfTHZDiyHA>`?<>${2`ROzr%HKhIB7mm6RMLt1m_i#OY9 z(#ohuu;3aZC7(=1c65d38bx?@Fknx0`-ni{H6bC5iE=qPFQ6r)!rOttHuF|(BrDw- z@mR8kvFG0D{oa8Zd`?f#^8%vQqf;98NJn4q0A&+lx5TG5+p9x8pT~PSUZ30el9(JK zJ@u%Pm@FK>^VUSS_1ZJA+og?7`HtZ5e^nKzPlDVDHLaQJe-I&E;ar@Yu_Gg;vy1bI z!yD{%5cK`PuAxxBJi1VDF0`bW3Z6EW7@hK`Ae%@!5|JK?(<=_)LuDFPByU;=nJCPP zkFId%Zq`uvJ}gN4Q#3BL&`Ghm!w|s^OpvTjzUWF;u+B59h8_E&z2iIc-9_IZ&7w zapI>P+zO{^C6iSS@{Eln;a+v}o+ZY}`06{sxkI6~@OqXt(dWp_88naZ7gkqcG%)*n zQx)e+4B?-m0fDo|U1udwfyNJHsRUBi`CoqBxw7JwH8C;tlT z&s6Bo(3xvE)!tDEWJJ-0mtZ0?=tv(5b9TWogf(BgyzEmM* z#_`ZoD@r89x^7Rxz+RuLMELBhe+XY$-Y54Eo0%Ll zw32SpLFUP>PZd2kCCtpqA>e=7X#2TyrjOB%4T+HG`LvIr!`bqDcV3ZQ4*~n7-4?s$ zW3u7_3FPX^{uTsJFywLGee?0+w$;Ii=ce6k4NRc}W7Np1NSY7|I6rV;+Md9}Xnxuw zbou)Vno9=ay7Vbe`$3A#Db;0u=|wb4?d40Xl8?^ zU-_qQoc6Z(>_Ng^j%Q=1Mm(+7n@u_@;wOZ{>mu(nmKiY(X`>OTot$HANq$eG{&sw> zEd@oLWqHMBO42@*)9P3k=a!Y#F<~!Rc-h$+QYxYlC)NgIA&Xn@$y(fNr&BR90?ymZ z@DyTFDYyN34Ue0i2P*Ba=1$ZS1dddJ~M&Y$a^#dG*> zCg0nAPbMqe{Xge}|6iwkNH;8E*jmvPao62p^Z#Zn?wq<;c1{?4&sNN05df0|EGt4T z(~q56HQrM?YI=2EN=7=$&kigSi!7|ncYg0vegqlO!4UjQ4sOmITdsZGF$8!JU+h|q z!)tQ4LaA~D6lJu0RGfUAnX;D9$x#Z{y6VrgPHpj7Ie=t&A!{5K) z%?!6_03GM9A6G~Al<(e&+uyy>mzTzmM|L_dsygenraZj1;sud`cRm5li|-tqrzGp#n?_v`weEo2!n03+SqN(|9)Ing|*pc-w0J*b&(*Q?`Rx72RCu376Z4H_K zq_ylwPL{tE;*p=!0~;x=?jalft75wxWhr>8mp1XB_bXzEp8tuUlVnJqk)K9j?N2@0 zSm_N>q?gba&oG*NUvnYmFHia%g6m`%0P1VqBzXGF@6ytY-0EcC7B&k82)sS!Mp!SDY;*5Kz3qUdBs|Hr# z0Be*uYQ%RB+Z_{`HBv78VM|qJGQKZ;8)%{#`}rCvg;VT=u9fOi@wm5&$8A4S^?qEe zV?+9*j9QT)>6oyopf|f7eT{S%O>R2@3t5oij}_1Cafvayg!0_{_i|vNf6`b@la82A z*6{&`BNhNx$h?^Zz%FpP*PF_g)fs;R|8$L_CdUvm2d=oO=mRX#yyN{Ki%G$%mvF0Ub>v;(v33i_SJ^k|sDiDHrsydhdhH5GRLj*m!`ZoykM>1*Q zV|Iq4mtDJ8^CQ*Ab7w0Zlqk{dre5dP7>~8-R3<+Q-cJ0Z%ke4dli2 zXsyLl16f%hB;SbhAHgzBO~KhjHhMW^c&>O zb#|BUb04SVb8e}O_M*Hzy7cdNvSW+sz65J*WL4PmL-7&$?>2HXjANv^!7QW_fW|&G zhom79rT~MR8GHNs!0aFRkaW@Zcn)rY`^+85Htx?3d>t2O$g_w!Kf*rXo!j5#{&sjw zz=XDY`hew?_giR=R5$7zPo8E(Pu$(!+eHe(RjeN78y~pwG2aK>-pS^=9F{On=raZ^ znTbn(1ka@1@!>c*F*~x%wRs!FAHDTRnCa!7j(;mTU0ZAGFl|VZDrAlEIeHJwGv~#O z&MCK9^3x#0SRjQh(eljk@tA7{@0}VPSwtYT;&xGj`dja+_AG2qWywvlL-nwcBu8u2 z+g>4j{L{M6W;EVQvL-B>aJo=A*;(d#>N9<(Et)f}PhWO~YrsoO)iiVyRKwC;?+uZ+ zclEC4)l~GuFJ5QClY_>X(vkIQy6yTa0V8MZM4mSn1Tb>VrzYlSpz1Zx{o;xv-Bx$p zp*mK1*nl73{_hKGD5W1S5c?4(hph=I{2fy8f4&d#@PWjsuGWj>N7rU&Pj7HocfGV( zO#1=QgQX-I95$whpjf{?yR+k{vuxDSiatF`ym}Q*;sl*y@ zX?chAv3LZ3!KF+DAa6J~4L?H4wq8-2tE4W^jtm*Ij&AJAAMUF6yt)-t8j7L9;dOfg zivwN32^`JsXd~!DjyLX>C+Br;TWy@!fCmtiT&B5&mD^I|Ly{W0a@6@p4r=*OiY%^1 z%bmNCZHm&|pT{O58{4b*sgD-VnE*>k)KrG_diw|Wj0sRY@Eo5i=Ev=`2M&i0hu=uY z=_C8O-|Ye&K!?zdadvw3ZgJJetwx*IYLpVU?tdfkzyE%FZB-}9;)(^l+|NbIatNQ1 zdSm(Xhl7PN{Yyy5V2ZAnu0OaZ^NSKymdiHP$uab6B>V=Q6iF#FB;h_9xfXEPUnMxP z=d61;_vRa0`ro-WC{;1^9kLF$-1xa%f;^ZWI0r z!F3WRE9roOKOX9g4ok|!3}2GN>nwx(akkCR*8w`EvF$Jo1{*9rWO*K2R4ny9!YvwW|{s{CWX#}q_P8-z1_l)5V1Y5X&b!L02wS-PjXCc=|W>>y|sV%T0CI1 zNnpS zhP_6daFJ_Ac_?c{wgAmCv0-`@CPCy23;ofX=WWcL-a?sj)IqIK{9slkgN{L^QmS5q zvJv;c*k6AU9X*Zm$5zel`J=6IZ$B{S=gT9j+36xb7V&hA{Z1c|Z1xHG0ajD*x<5u^ zu;Eo$x6y%cJX?aq2&kKNDibb7%%$RsqC(L=7l%lehnB&B9`g^zt&nB zdMxy#@J^ka=ykf6)6#g-^A5p&UBinm9d3VwPu+UmhOe^i8nb8wwg8JS8P-4c-ygLb z9S0x;_X&{3#4V}`+U3Bvk9L^o#y*!JP;=xe%zc_#=)t|cm1}mI-Y2^jQ(c|+MQ(1c zuCH(Y$2V|+*UOFBr8@~#A8%`5r|2vgFb%_c~PZ4G7 zb-9kk>vN{a3@3|faOm+}t&W)$m+-XgwB!34SE|naktESmZ_rXe_dg1#>)%YYiCTq& z7h@BfVHH!kYtYtf*~!mPrLEPRvM;Ko)lx_@>MiO6j{b4;%D*XGuw?JFu|Bc6Li|RY zBU3c$$b2Y+XVah#7g;~cLZB*Wzw&t;hQQ}G+NQi*D*x#cM!Z^w-%1gKwqIr>VhKxX zgqp#hf}Dj$C$7ICA}frH$IFLWQ-d=ahowAj=zi4Ge5c5%qKsoQz(b|WIQ>chbXvAZ zSh8W=AT=X$+U55clHF@olSPpZ1`GJPo^yFz$>mg7J%*KNx#9Ejc{v_jaL{(>pC0cx zh$v7}kG>3I)wDRz?3d`RzfGnD5^Qv;ZLKw)>2KK39QqyB!;^)Bvqb-0a{d+If1GH> zvbTgI^}p>V27-q)c8Ln~w0{O9l28yOVK+`(vXhtkg{}Px-1*A#ZEgk@7daFP1WS*X zS?HV-FqcIy2T@F4S?aqDv8{9c_;O#{uv8Lib4kyK5VC`=mnslmp4QHw2Ct_M}kJyik4{V^bM_G&N}feNv_nl2Qi! zo<%a#HJ&T#H#n-Znx7Bfrpc@@uZ9d_5LoGG|7STX_a~EN+)|4(XT8xD3ZM7uBSW1oStmwms$^0>o^uw^p7KcGt_Dk1vA z5Hk0Z;*;kOBXEpECic!!a^i(z?2AY^dwxm!=tVV^gi{t-I@fZ>zT5ocfrGIMgO zJY?R$eX#8liNR;SpLWccYkruC^^Xk9B^0B4bb!fHaS7edB^_g|Q9tJc*y^H0dqZsP5Z$fI(fuJQ&2b$+-J#(}axCcBx6o zDu)*~`K6sa%^f1*W=xzgK)Ug=g)jyOs)Tj^L6lEk6GuFt@)wsEZm!iiKDuz96(d=n zL&k!w)9-#!RKx*zXLBi0zuzH9X_QGhq92JX7Oy`X4^9c2xZ~3>?_g>ndo^R z;qY~w4c5#~eBx2LC<)q6g9M+SyKP`Q19l`u7Uo=4s-FAOXb}`t`ru1!gI|V)Fmh(s zeSzL~DqW>+)AKeDPmD?NT2FWW7BrX5aSkNz)(-635=qU8#fD>_P@;u7Uj(6BZ;;~% zDY=P;UncA0%f_ZW6@9?XYrxuLcGMuMYCBbOT#XL<-sM{A4aAh;i&!3c6xCXN&4aO1 zs&8RC!`pJs5+C@?>$pt7$?LDd-cQr!^hH~4^qBs;`Yiek zHkys}_!E5xEDAn~8V+@}EiMPc^a)E{&YG8%{7k*~oeQ?L*s=~&7U?|m-4Z`jYodx%rh|n#4 z2KBpGK`m$T#-3B5AX6o0mfr6gf|7&oHhe&^(m08J-e9l=%ROTS*{l7;mv>=QEWUj# zOrz2B+V894gQAQGm3O}beTnAVmf$0yA=jCP;*q3@+_imB5sRbHqS^4Nw8e~iR5^)k{YkBLs-}?|Km~hu^mLX zxbR}cL~@ol=%|r*SMR{|-N+g964%&`6W;Ns)g6_2wTKj#SD~dD>vK1uWDB9yGVrIV zI&FbYJ+sULnt{u(S#|YvAC*$>*@dk7C`oxOg0y6Gr~+2-d+e!ZzYUMU69KQQI&wxp zt$}JnVD*luc2PgxnAJS^!8lZPjj^(hCXwCRdAHW=l_LdJ!}gj+?;q9XYt(&{=3np? z%!OAE?Q_ifC{YBDXOhD$xuh7qXbu)?__%R>2jaYDOt-4`dGdld;}9t+!Yv+m+{cX` zk!d}Eg2}=L82YIpLO&VgW}A)5&}5SX_lfN`{0tHfJZ@t2kjeWUo!+a^B5IondqWGR z%4DV$z#yl~E{saBf7SLeoahfnUg!nmXq^aql-OcYDD8oS{(BB4qI2JaK`&83CiHHL zU=^tmbn>EM2wM(vmg^@6H`g&C8*$eK5d`u0pEvm&?O&FqBs?y9s_Zi{ zd%i>7g#Vy9ty7{y7HIT5@}CPY%-=%7k|FS!ni!+cS%a?CDtz+Wk}OaS2`s2(_z<>hdR&(?yG3$~gb z3+F^{;0c-b0Rz;pdFEObB`u`VHHnmPgA6%6TZCpan+G>f5OCJX{dK$_OAGBEZx5~& zq{gl19xE0e9vTOtI9RG`^xEqo!TWc}?+yz}H8zsP z=ozB7(D_yz=R_Rk!=@}bUGF9bS&gq< zc8@(uRiAW&l1j>fdp4e0w%bs2B<4g#z2*c_inOT5W}iUY``JZyfjHh;J1_4LnMvys z9spzNNzmX;kcE}oL+54bld zv@x;dEIn%1xd^B+OgR(}+3jvYk{wIa_Kn+%8tuCkt0N9pmkd#d`Qd=O%#nrxsB~J& z_I-Wcys}D3RE&@lQ0Us@zZj>ot28 za#dC~2M6Jah|4zF<2E%6|ZBZ{YK608Xs!rZ6*hz>{(A z2V2V1&~m+54dEh`eop*&goCI0A@ zl`9Gh-;;YR6rAdHkiFV^Akl`npfRAR>k&%s5HeD8iu~-k1$|~#*L%C$o8pi{Q^Fo> z(|)5Upd0Lo(8E%NVLn-fe5FO2A?1}8GFT^pCPNE=48c&T8+BOE2@b3us0|uyqHLDCV^H(qFL3G3$yQkef%P-Ej%m8;T}vT++8hZjDBygM2?1ca z+a12El*D;idf?~}9FBu^xo7SE1&|FI_C{fmM*4`@bF+CuSjP5;BJ zjvGyszifxZ3LN%N6Oz0v4EnO2gR9zKU)0+%XdoWp&~zPeZBzDp2y%^MFm7TD&<8iZ zElH4EN|=oOmI7pQVqJ<#;b~ffsL2 zAjyOYhZcZ{Tw^9@UT0g1^>Z+ z^yphZu_HR`Y_AIZbdMgOO*9Bp5?+gvrK{U_g$~DcqKV_5%2u07bXVUt7yI(md#%~i zaRzNuv|Xi%(@){WRgxW6C&H6%ubs~5*ymFDyVeckCo_zsR1Ig+MvPIXNAt@ydDFQU zrg7i~K7-J&h~aUfaa5VN<8hhqfd|9wLyARzp4$6%8Wk`d>o=V6aS zbEJ*`Hjr?SxWUF2O{izyo2D3IQr&93=npKu2t8vHTy8nqU-T()s@E<{!jCzdAR|Yu zpD+drw2%5uGG~1jrEz#XKk&Y#AnJI+_ZZT_qyzBN=F~D>%F))!g!!s~rv6_IhA#KP zajF8pk8@zE>ebB)iRXu{fc?uR4+9Aq!oR5Be-oZ1DGYRv zIWCYuFX{*OMOCg5Rb#hx=-OOfXgIAJ0s;QWH=wL~Ed!-w(l1v3o8U+{5|o$Y=yG_VJk1k zvNZ3F71f9tiFl+u2N-=o=nmqNp|bO|1VI%1i`5PJG3-Paal!Zp|sCB3N=MBQcolP0ZbjXTz(4g6h{ z9PJ&|)c32W`bcBZ{ci24qP#4yhzXsI*S8{nMm)9;j{>hGw9`5@qeLz*7 zgP|Hn5-ATNdzHjsZY&a!|CSt<9yB2FBxsk+1pBQlsnYF3znPjCoy5+D^g{_5CE{Rmh4zKwKlu>(i|=avACK?1_{3%4~X zesCFf5=-W9{JU}cj&Zn>uBQyUjn|5$W3b%!{-H?lc7@%E2WX}7%6dIVrp&dW#oOUN z)vmoTpV-fxRYL*qlqbi}X^p1B?H;n%wPMA#u}}lxM33Em-0NWCkv=2hxK|D2*xI^6 z6akRW7;*@_yoKN-ichrL^E&ZgNN8oe)|oARvXaW^#+u`Y@}$1|&ST}#FrMBhg4>4i zPi)dym>9;{E|^1gN)=)|O)tM_?76KhtgYYHM9-t{Jq)hV-x0apAEw9_`j8vUwZ!uF~;Gn>N z<%>89Rozxld>8)N@pI~-qDqoD0N_2EC(8J5fOiv)8coK2QR(q?vd|czoc3@!9m(MH)E^JU{yl&f zwK1K+3VVA_o|r391x_5r_o$C6+9(|v#ny~cPbQ1-qsl=W!A1^{+IIjI?OKcvH=5}h z_N3-wQB+hKdsLc_1oyh7?gTcdDH#~vu|8bRBHl~3JU+U2=4@>3Bos{e^x79ZR{|v6 zHtOdcO#gOlZrg$XoXXXB>$_<}#YmGXX~>=}*>xEoI;(5-F=vKE7C>b;ND+@^ZLq~l ztna}>lGLe7u}20hkeV2C&d#0p(bR+TM^ucYeedSm?W{Sc_h9*+LYreVE#G4^Qlp4e zWYoU=S11uv7dpTd&2JS;J>wO$1;yn5s$jbX`T4G7$1rQ+4yrMPi^0ES5{3-{D?chE zNV^+<SD1`#uYT5^T@U*C#;_fFMn@U#Irx=rw^^lM=K=q6nZNCiMRX+Xwmeh^dZqnE)N6 zr%sSt!?^aO|1BbKSC9+xMnu_@R4Gn^748Lw9I3397B5EF6-G9Dv9FUeQ@z;#tQYGG zthgqjI;9l+57524k8kPKA1eLtD3G9Cb9s%Kv_&EK(5Q<1-?Je-Q7;3G@1EGMl*|zl ztT84pQ$lGi(&UdMhr2tSb)HSp4`_qbY?R;n14i)BL0K6bgLSFt9(v`YJa0acDbQaKUR zj7>x75KJSjJ^Xeyp5rg|vO(?u=Jc~dg>ytuS&4~J<}sNLDGRsuAuSw?a|syD-<(go z%g=l-z_FRE%e2h2a*we8w!?-R-iMNk6D`hLp8O=j2{+&>=HhYX!JfG{vjgX5ng z+A;g{{o#MFoC6dDHx2obrR-spTDsM(} z{L`LmlSLUDZzLHUYK}=WzZAOUSVIwog_XHW&56V|>aR^(uQNcNFmr)Eq$P!Yg%Qsf zaudYV6tzQcfRSWxd95h5BXP!YpDSxA1WTK$yEIK0DPFgz>WTTuZ3qlqAoAa>!pL>D zFkwp`3m~UVWj#%_r^Mp9f&GA|$Q>37BC+W1u4kM(C}S;a$ei^H!J_qS zj(;_4#e(6?n10i-=$;HQLqz_9A-9!ZX;%-_oYO^C8S(wO$6Fp$T_`JjJ&p6x=Utis^n4EcQ;50HA-}hnI48>{8E_@6vx~2 z`PgpSV6*wl@5g${DBXGz6J9Vz59BeJjH(NM7N*Ynl-_bS{LVn9qv9VOU=gLG@<-&% z@~fvqf-$VAEb|1BHvIphHdL_B^e=sUHtxJ)z%;WABhD%q2Z}ssIgaKi{|EoPg)%Fz z-1kq|teWs6#1ey7CNpY)UQ457NF_Gznc0LnQj0XgiemV91iqZ3QxS`7#0MkQJakbbNV$L30s3J)G2YT5?5|f`pVW4267tu zhB8VTo86%LlSJysh>*rTa<{5-gf zUZP?MnSI2?#Z}w%dAj+as?p2uWqGY6qn#EL&05fec>ujJZ%uEmMSpuJTR3wi6i`_5y$WPl-)QO8f`s@jZuKTlH>_L(jwG z{+K663nPk*f3u&V23MF)=KKFJ*rh=VG4)nczI@|ZaMIt5sA`!ZSKFoPdyXf?x^uqA z_D-w@CBUQHWAyOH3A?v-%l_m+!$HL+n7v?JA)zqf?(g-V@o(sBuRXvB_EgvY$BD6u zZ&TJ;bNJXrvM~3b2#A~u%(SNwX_&gu0l3XDdE$hqUyy`FSg;t1caS}+s0hOGs1B66 zVz}cJ!6dNkkS{RMB}VR0aDBKhh)FWX={-m2q(!v|k%I~5kcMte!jLh+AQD~5Y;~C4 za0%GV*@ZnMaRXqXvolm6CJuBEy=3tg!mM5TG^a!aS_^vd${Z3VqF}I;1#_Y4?oX_h zAWTH%a|zi7fJ`8C^DhJCK4)TmVVZYU)F;2ixC-+SOi{F`E}`yx39-4Lyr~WY69b$+ z#R4JW8{DKt%mBlE;5H~2EtlvhCJ-(KV^~9#vSC<=RV7$$9F1Aso_Aw93XlD_s@c7% zz5o2uKt`KZO!YqV(iOmfh!!<^U!flY zS7jlFhQo#;&p=XviJxqLAyUcNd(%?>h(Bc{Eu?ho&KMt*P-5KS%6i>m&*?IBVuVA| zkUxVm9fLLs`i7>3amw>_3Ax%V(F@r2oa@MXiI2~y&lupY)1E4~p@P0{uM&#-9 z^Rrl-CCD&C#R@4Hlj=?R<@Q{1jb+hKH&keT_X2aO_z;dSC`^ZQBb zz1-iXqGpDt>BK9xCf6;eyMcmHi$v4^Gkks4gD^RQBAgSVS2*mf3^Qe=HB?BtfS>u!#m>4jnKyDQSlN;HQ2r zLcFkfd2$1d3v83iw6!^YSY&f?ad{2!`Kdl?$;1?(&laBU8aZd+!hLRW^59%T)@Lf) ztTlm2HDTezb>T?`>Q%2g(kscwQkSLj@yRp)WS|PY!SbA_u_9=j65~WM&prlzKTyAk zf~M#$e+iorHC&-5O5C_g>$-Xx7%UFwS1Ooz7>TFuoA5+BvfRNl3rPLNoXk+xPI$e1 zecjqpQA#^_Icc`V=BWlzhqM~rB)MqCR(-nYoSoF9>_jfk$t!EFo}P)+?x9I==(U*1 zN)m3L;)4?h(X~i>h+>GiHWud>t?JSgsqZqnDy^<=d_T^X@WhC|X7s&8dsXAIlt1lI zZ1H%v-QTmla<}4CHKFtv z!ieUvpRj3NuPH%I&P9;5w50F)4siw7E6LEK(eWnN0>`fqg1iL#h!Odw=mB#982VB@ zre6mnESNezfXdr!T9J@ckIt^g2F(=c;$5Q5gni%QAVS%ZA`ww>*ifx$c)t!Ql|cqB zqV+&nc*-B|-Uu5gGKUd~ptWeh(Tv{LGVCuYOK2$l;PDSuYC)%Mo;NJzQV6jol4Kj$ zP40#NPKOyh-^Ly2&Ruv?pBo?Gk5z+*$Kyf!O95qA0pUIJ27;-?|C71uVOrgE3A90#Q$aC)<#7eH5w`J}c)A~B z|Cwsy^Ctl?mSD?rIUwkd?#8VT#5G~B5o1GO(|%qAHmI`}Gj^>Vl?R-Y)P1;k`!W)c z0QT0t{EW$_E|+2q_)U)S|55c#;gzl3(&>(Evtv6Q+qP}nwr$(CZM$RJcG5}y_3h_; z|JmniUCebg=kwM(MvbZ(DgH9^38(lGd%+>e$7(t%`St=7c3F9Mp=am!14oOX-6^@y z&_2m1BFD^yPX-w3i*lU-z~)Anfc>GImt%T#0V(Ae@_nIsR3BY#h{N(BC_(+0VFPSd zR{mOD{9W%#pA*Y7=ly0#OLA`78&+|VEVx*|vEbS~368AB5+Or=X+Q|mRjrkg9-h(* zW1{op+pauRmwsrUO_SEgo*4o~M7M!_U z;8LOa+@+AnqG8U^dxUpyu1(KUR}@R^x)an4Prk&2XnZrTuPTbf~Vz}%a<5lh7FuUq8d&x4=tsva(8lGkpXwq~36+UpGYKYFgmb)?np-w|m|Ffp@|4G+oRma>fl9gXg`Y ztF<;izg?wC_M_2oBk4&rnk24Zl2~Im2JYQwdPb=(b@Qe2tSPJZwS&uu&B)4VI*YlVy@#M ztj_Q5uG6uVm3%#g)v`4^3Q!D58Q9yme3{;=F=jYfc$xrBVP+}c^K zG8uVuH8bwu^C7u%JAfH!P8vn^vF2(^`8nBPy0h)lQ1clI-@ASVxA~SHTp;$%LG-Vd z?Dge@%(4YwCgq?hp{fx1&s_|dHHXE@*s9jzWz10^-3FW(S{e7?S+sXy{V*2zSxkxs z2d3--iNPi!jSW9~ke6*%VZJa}M>n@VU+PLl**Cbe~`BYa0MEp=ZOdAZYC??8Tw6hHxj93*XNg2EzZiV29 zlFXl;8RJZLO9gvx)C7?f$G;>^2!sZOH;q4H6^vl2EQmUoU-A=`U=IPMO7QM9za0f? zBs|WO8FO~V@4QWmebve=gZ~OPQjwfc#$#BK{6S9fi$ILU1DJ<XE)^b${Mjj%otl&HFXb!fJ zWHe)UH$kH8cE5fOjzoCQPX)O`T8Y;MT!|Nt#>(;s@090_pRDocvB+t&O&Ee;c+5Io zYJUR^4Bl1N-s3MY3~MzbG;sJLO#TmGL+H)T`~aZTjOO_g=RhvmaW!fTM=&AoTBI|$;qb<++XTJ!m5wm zuAG5-wd)+b_cBgQVZvcVnL0(>5q5p80bDeD)-d@$#9=ty_We3VnL?mq2W6Qee(l-~ zGwsjQ!%=pfVhr0slgytsP-c#oJSkr<#=5jE+<5P81Ood;zXFwUi6MZQ%~h$x4=<5m)>NvUa(N3kIDM4noT zzXl>UiKtK8MH_XFoaYyz2xd$$unF1>Tp&hJmMYO2d-eH@UZ*ViQ!+&HCiQJVQ>V(P zN*x8Ozk_!o*YtO3-S#&%516v1WX<=155Barn>s<6I)TG)J@XSaS=Yh@o-8of!Ol>H z;w)A#zlvj=+qj}{OWmJ^^C1k08hzJ?n;C2;#qR*DqUuZ|aItY=WV+hT z2eH0eP7Upny{wQK9%q~9ovO6yEZ$Pz@bs<(WY}DUm}fD`D^nXjWxugxIWAMUMX`50 zzx%RVse?B%3wk;%PHJ=2k)wsjJVFA zM=~-xGuAyUGCg6M&TWm}S~?ur@ra@No$ikacBT<}Ut8O3A!_$qwZZ-a>5Z3M9+!^l_Qgul z1enodlTuY}t_}~Qy(WsnhzBMKs0OCStZ!CLHAczy_gtKnsWU@nb!+pBE4vSw6=xi- zd540YgVpksLD38NTr-bp{c>umG_De}nJD|E!botyOa zDUwWqB1YdJTkr#druEeqr*E2@+T=IF}Eq zH?jIDXFYo#{N9!SpY<&r?#H~3A_DZyuL@FeLJ#RWAa!+me0t9{oUmos^B6%+*|WX+ z<3t!UF5*t$g{a~FQ@t`3Hqa>aeuN@jwx2p!*H+-cQPh*9nRk@*X}^ltlDN=*f=f~V zoIpT+w@T3Xd2k!j7q}ER_q>}T6ghbSz!Jt2n=5)GQOm*fo^4! za%Brr$nuA2T>yKT@RRI0mesl}pKU%W5FCai;v9EMel}`!0qaOiKXd3{j+DQtn)psY z&iGH08DV6+FmpdWc~?9thUbiw9n9h30EE?rrQbm~NNn&53VFyZIPTU}u>Kir$Q_{o zH+)HzE=ouo*a2e#$S28e2prB7D&udmCU}4D_0~SqV%n|ROOy{} zWXF08fR8?|jt2kCFC)L_{hm!`Z$JCp`PLz6Vzuhi1b_<1_49R)p6}brd9`~pZ%+y3 z#Bd{Xonuzp-p3Nuhqqn|%d_kAjjn^&7T{9&CFZ5pPNHoBBFNx3%%#GJli3XVmI6B= zVI7;4NsEu~vtdM)-HC~ZN8ZNL*ltpU>+}0;i_=xdHk+6J4#jEiP`GR!rz${lpJ6fy zJ76};WIAyQT^h@v&ZCq_zI?-m2PHcFI_IP|Z6ZE28eh^%&uNt|Po47j zZm>3{Voa00?$G#5II;KX?Wm$eo6URd^WX~Fr|v2($Jys=POt4g0kb`Q=H~mo8Mt}c zwr1nvDH#9tJp#!o^WQQzgm06kN6?tP$DPqhx>{`sYe|GafI?-zZ~-?cnN}UO-6Jg} zfc>}zEzK59k};93m8N_I3wpIvbci0gR3-_7nj}6EK~(?XC#`cGyZ$o2!#=Y+P)R*7 zVw!sEn*I&ak5)hNVx_FS8(rjGRejxLZto|LG@YM|8-)^jr9iWgtB*wodZMn#HN*YE zbXD~pfx(LVkeiB-i!d)8`Sf=}F+dl#2|VQ3*gL9rvbN0oYukXK!D6r|D6MTlo8FD^ zu)49o|BTaUV)Zj0kchEkj%W^hqRXLwlKm3YqfVq>?yMWBp$&-dF}aK!g4K2XNtRJ> zSz_9EMl~X+UqQK*ZhqIVV`yJUBJ5wDDh6a?28S1Ld(^7WKfWDkji&|a-?^AoKN}yP zY>?!jhZr^jql@S;qIxm__fcDKLyQuVVtW%HG|6aZOQB_&@2c#IGLfYTL9~}LJNUC4 z+El=hqe@2##6xi|51nvaGB!IW-*>eMSHhVE-*q5o`s{=Ec zF=d!Mqn-k(#&v$C?5nT+R(*uVQ)tuF%#0A?2kh5UF!ZoT;#`F{cU`tzE^3sS6 zxAc142HZFY!k?l8du}RdQDvK4S{EY+U`C{y1mcW_rF|WVVj#39I<8ej2*Z|`3-MNS zTS&AyjYfP%Og8pMwgLT^Q5I;(Mu?C68S3V8QCU)_2C29^yDubQ;F%Sy(m3nC%&ROK z_?-{E+Ws02x5deX^f!KCY%-iLe^CD>*H_)3_=nb&cYAK8>HV1Oh@s6*2ZXM?N#1ms zhY#96i*OZ;#a2=~Sn*cynz+S8Qr({&%NT-AWxT+1J*PH*$hJ&S4&GV0#_|Tpa%Y<- zit2P)z1!w$+BS<}OkGJ5e6@4qOXU|=RvKNjH?P6&O;wKW=(2!mrs0PX_+NRl;X&(cjrV)<^j7ze&LQ8E>q;99h8@N! zHY6w!W?{#Y4Po&%!=r+d=k3&$YecqXD1pv&7D@U5h;%KU;r6!t;fX08DtX`(n8%8|wLZ8T3nO|``6&N3+5aHvL zajWkDM9-F^d+Q8GZ;~fUbh`BIUP9aLrKYCsw3-h6m*$1)a8-72rOqPC!~F--T(h0P z^JHHgck#JiIrQO{OafW8V zVxSd_x7_5nQ_zkaAulhV7YceH!l%Yex%u2o3;kU9q+ceLdRCZ;3VA^x6T@!9>#J>} zgacD4^H2%Vz$?qidC#vw#>eLRbv@sJ|C*lZrtw&v1EGy0z6@Y$dV*(?ie%h8xc_B#67915 zEOuG<{pg+#DwFl|$9R*28L~7#K0I0QVBUB=d!FNHZ16p&mR*oy{-+=V22*rhJ$$31 z@6EPh-J5(j_K0;B_&mhqdMM+?N{3!#y;ZMzsV{F)J|mnH2j^;L8}35fX0Ty&!(AXM zeGFB`@;53|Qh-4exOLgp`%9d`>?*E#pP1nz?R&JHoH_`bwox!f42fZwMTj*74YxE6 zK~(st{%u$rQ+%Hq+a`qg@Mlnzwttj#nNU(sl2Ts^-(Om`&8^d?eGHy8pfjhZ{4elD z)-E=Yr6}t(wHTH?9$mmfKs6Jw#tq;VLwyDe(1->*(drpmuIpSD=ZLR%@IZq^qDqgUeQak!&Z5VSjWk0=gqeCJ$OP=ryQ^es%L(Fkf^DV>K&xb@^y8`b}ZHKkCH>r#Jo4vmiJcgwQmNCu$q0(E1Og zp_m4(P6OIyO?d%1&>;L-lK{t+_x>buSvE&i`D*mV zrzDSlaj(wjBT^MmXmPF2={MdxM7SRYKaD3Li5ER~I{9=QXy*1lMnsmH8nHz$8pa0= zn`E%nT&_o&a^0R@)Vn!MoGxtCX8O)=RwNWqhj7mlv7v?AZh0Flb$D~e{C4X2+>`rb zm4G&rQTMlC9NHwBigL<BOSEk-{eoVBZ&q;FqyIKF{v8uHEbVK&qKc>=BVPc`? zhY9_Um**ed*U)Gm(QK9b{;)KjF8QeO=bJaHPL~_hq5s1I< z?)JrlBNJ34<4vdIo2u`97H3Uku;KN^?Ios zofg1L=56m05*K!EjNDd>PIC&~cUT{b59?_J;>fuBdnCW+EUdcVb@1Lc1GxCbR&53PwL zE;BHYx1%2tg6O}g?FYxa*PkNdAFmryEDnt>?L$K3`bim`qslz=AxrGP!EnqY7xb5S9 z<>z)%Bj#;t))TDfjOkU>Da;_OH+PX9zc@H@l)z%Mb057Jah@d#?5Hd?-f3V1ByE_L ze%|38PntD{f^RaO4G%~z{4$^6vs)o$N{%2AoTU;UrbBDpW*wsgHLsMjVbUs_Ag+r1 z(rq5hBbDu|UP$YR9tgw-Hvg6DF~$If&23mj^U?fcAVs6#8mz4~+xVi$jBCKebiRY3>5+=?^ z$d7HxTvZIzMW+IGjjElEXQhmDo8Wg9%0b0$?o?qWrdRi&sDhn>w)3Pq$B-BV72@7> zQ>GDuNzJnCR*iS9^&Ntjvi(fsL5%>ykOgo-JWNey0>8LD(`JWHqeSUGWPKO~x4}HI0 zt^*3Ah2@KvS3-658Ng7(2Vh80qe+-{$w}pUb*Z!p0c^wT%C;}XF{7?y>Yh&#Q?g>2qf$v_uf!%S^5*aOu%JspRz4JD~l8zap z%iZ45(*9A}>#L}|Wc*NhhV*|%E#KK_SsU+dYV3vQo~bjXDkNc!|I#P(?*CIb7fW+{ z_X9>+;Jxmjo9xI@-MFw=nH@Ktw{KVAmh3SnEYF&`nqS4U+WURhE4wFceLLQh4MZ$7 z*w0yq>?sGUEqFWEg3hVBUjAR!-rA$GJ}<`~otApwJSkW9AMfu21>{Di?6aB)iDa7J zw*w*7A2QF6!u#VzgVb9d!9xl?Vx?%|+w&drKBB1_@oaDbI z7e`XIy)TB5Xf4jpp1&XGSzYlg?bxOoDk#LAkCqyHTwabwEj6Bg$*=6ikgSE~YHw{_ ze9YEro!DtaQ7h#334{qc0B;fCjVMjN$14E#Szh41Xxc@U<0`j^xd+Coy2 zum?a#0#GYZLwSHPH`4p-$hEZr_IO|*7TDmop{b!YLAATv(Q||2&=-Jak!OHZVio2S zz_1C|ixC*oOXih8 zU1zP+iZ6u}4snpo=aH|rXlEn{LJO<#`|h@+85kEHEy?=SA2XV6*gV~X&2gX0r0<8J z9D9ite6GibJh#@z%=%U4@4>{gG4ZlySOvprISfN=|1K{2CFbS;ryykZM$GN;V>#}E ze3(F76Fzx$L7bnXsKU{s^(0sHC;E;2nL(Nzk8>CP#|iTY0}gCN1*K+edd#Scj9G*s zkwU-M(UAH_aN_lIn2|K}X2{1p9MBH;QSzGA@gm5m;S%51U``j88ScWfw2_mS@LgCF=(Jrc z=m7?dq-0U8h0?bkPKMZK0xo!)(7B$wrb2*$d>Itd#t!Z}UnWDqFN6L^RI7#l*8OPs ztP!}DM*AVTF^q#ba^~6d?tDhzb&Tqr6vM0lo=pF9s!t^RtEr0IH8fy~7xdkzn>u5+ zHVy?f82NynMzu6KE*>?|X*OhI_HbgI%JsO*pd&XTd01}FDt$ijep4O4F>_iBe_E!X zYMtC%e=u3|!3fKukS!y`JpuYm9FZQJ3?)+8%!<&pwY)v`=5x@nOh05$!Tta=lE`tb z-Jr$-ZM*R*5AQ%cyiI4Ah8h2DEicr+W|L*)e+J=POX)x=O1ZhGJysWg{4P}6G;=ij zfehz~w;@y;NdpVTTa6^e!~zc2_n8mwMIX+F!naQlrB8Jl_$yv&cWh*tk19%DMx{y5 zk)K%=(aWXP)#Zuru!54jeH0$OoVxTDB|ZlZgrDpEa-B?f^Ykv13fd9x{cC!WR26F$ zH?aFd#`grBZi(6DzJTCvQ`JVpWA=o$1;$Jd29WFm-(#;mxZ=CBxn-IVq{jHPIJ!+u zHFJ3e`?b5Lirvu_&_{w??w&|>)BRC#rYMrriownOMW*Za4G@rWZ2GG)rk~Ym@wo0= z=eCzwcmd)R2tOu6e~Am|$gD?H9#d;FyB{nYdZ^-YEqT;`dTM0>UV#% zL_U>1)#mDGudF{T?(_ok8UoS}%6k7b(k2KC4{pEc^@yCbC;_Bp{RayE=jnd#;a;gK z@5cnVcfVN4^!>$$s!XN=yI1@8b$4m+-NDH@r^mEOynGX#x663yjRtM_$s4H7-S;Xd z{3~U|(@m~*Y3rki05r+tcCi?;`A?mCyH>y_f; zv(Lw#t1Z)KVs;eNZ#qi<6H%T)6F|JraeDgJ^bFIEdCv1Gt|5N*opantGmfIpMf*+q ztRa3F~BVIm-wpJJ>SRi+MPN3oF1ZR!q(}JqOsXxLfr%YW(uT^cd;P9XDh8yGU3tA-p+_9y0~g5~y`BG~x-vRU5ud zhm-A=cx|3lTQ=soi;vlRKh6};+=$nn3)&8kK|& z#XCyKzF(6ok(HAfvQiVm`h_!+gmoNS3eT?! z1s$0?F6Ac;O)0xnJ}prlLMb+unlbDluRL(@le>8=_C3j|ANu`XfQ^LOb->wtJbgVq zrf`9pI!iX+Dp}Kd&7VmGxCmnLC)JX1JTN!rA`J>uJV8F9CW*)Ruw(;sT1MR9_pm1l zp?Ka>jq;ix5cooKpoKC|K)_G~u_%MUVH|O}2$B0@2D39rDj$MIB(Yq>RH6ovJ5jsx z;+=c`IZ+U@U_6>YJ+*L!U$_eVYGUbAQT_m4<+#{;VT_SNxw5zSUU#HA7}D=E z7CuN%m@Cj&5^p(3_#^A!YXF0;_6xfU@g7YI6hWzvpPY|&z@3m4Utu<*jv88{O~^#@ zG!PXCY$1uAAa{>IbthtLJh`nc>u1vRXS$w`9cu6xM?O9Fllh~jQ`{OF=B$_? z;t^pA?#)!E@aE%Gi|GIv=1C3kD6e{*zdYU*jJBM5Wzn$c&=krCk>aQn&Ppohpr^?A z;CA=u&a2a1h_-uwSQ(dAN0U^q<3wG2U}pvmn3L~Yx589TmR0XVO1z=S?I_}_kwQrX?%$0oNFeK(!7PQ8N- zUFs9330@JUoMXnWOo*i8PurEGl{Q_s!}ULZ+8!T=Ty=8ZFEbx1sIq5y9j4PI>C~q} zI&JU(Av;}fZ?hi{5xL%m+r0QaC5|#oRTTgKu>a@Gmq{v~{sUYm{pQU1kE3r<7(r7LQtr3DrGpSxU(@ATsusK|yEl^=jSi2=eDKm3 zEUvslo!aVHDS4DhMwQGpi^%ui;ss4sOF5}K+T>#m;rK2qer_zt_nGF}j9{u?9eH2eY0y$KVnrsV$JOqs6ocUaD zSCCpFbWI>+22Dcm{9cQMNTSAou^924FOY!-y92T>ucvY|`osUgyUB;)xPj|9gR*bo0c7EgJgAdxJ& zu4y+2>6*t4Cm}+zVfaUtKmx>LKpr1k3ekqZr%#HXL{OgEL4ZQ$_yMI`l^SGaCD6nG zk{z666)}Wg-mb8Yq#z>Oz@glzI0tqgmURPA<9s`b(Ded}9~#97f@mFCS4le3@*lq9 zOKu?JwJyk2N=;W>#eu?6|7_%NvHDjuWrw7B2Q*8edRm5!((A~zgyL1*S*d6Y!9m0( zaf^y_L79LC`(ZhZm9s@ykp#3ax%?o<<72A)N$3>uS)fS}A_qA_KLo@Hyt052@;SRO z1IT6)Qc)xXM~DI93A0}tlt&`M1qi>xI)45TUdp8!MUkta1C_3$p&SI`V^kWPF*{tf ztjt4)B`Gf#_Kl8S@{11N*E2$$R2cR9wNWKOmroE|0CL3-Bgn~mA-xCG1Z65juoWsq z>T=tWNAib_GP%zEVY#SN7$Z4Ch+i>24D^&di&SZ+Gg>9>V5V*<0fDfb;i&{!91rwo zJtl)o5fYEnj<>{WkD!cIGa3qN|EK@s5Ff_7-Z;+~*hyef1!Y#FDX?I13l^c4^Ct+2 zl-Z&JBs>})cJ-}5qf}&|NnG~ALVtg)vGN>}5Z#aMAOc`6c$Yeh{2%ncn=MbNT~2qI z!CO%ZdBRr_vAS~nO7^YlcCa5SmkO6NENq6)^>*!q3Ki`1c+;54D{ish)nIWbDgEFw zje((6kFNY4<3R!iv=bC;<||oGdhX`;?=4!>4Rzi|Sp-9!%3u7#gCxEjXPMZclnsZ$yQL{OiN7vbP6>`>bIh)*0mN?OAx8J|A zl0%`XT=Cf5XPI(!9F1>2Y&#igX!3hT42!wiSgqLqPEEDv$gNs1f(&?BWSOr=57yxE z>SZk!E;=}-*sx+gX1?I6CU~6XTZX_~nlYbYS^OTL({BIRAkob2a`o!$NRF*iIoP?u z!i5O!{cHaa<4tDbb$j6G+si>kgm?iF%u#71_xPl|Ca3E$o3s#2u@G5)D%k;crv5J! z=!kpzlMI~O;efFIBbWm{9~tJqRn!w_(?j2#Zx2gv(L%mqS!szh21^(EbXiSQ9p5&f z0QA}8-DxNMDQMo1a9PXk(mid_annBgj8E094#Pq7^0Z%FF8=&s)5*B}k+0L;(dzDY zemdKu&HI@We^ARc84=ywyshr2+WoNv6-rlBv`k9n{vNF=g|ir{Z(f!0KpSFA8hyiC zrW@*NO7mg!_DmUi^XYEsa?SZQ^ceo>*~)?;Q`;{V#OqYmw7Iv}L`^4d5QM+odQ!yj znI!nkcF~)Ym5`Ef+s{fREWVwq+jV=A&E09N34nj7&^KFj8@ID9{7GD!)XA4UOV{FJ zvWmd_JNxC)66wcx!5x~Nb_>UvEfX(~_aU}SOe%q(Kq8MC?dYSPZ(vQ1UvCP?Wdpw={fzX0`t#;B zsOzd*2lEl=F$Q>c#b1dKpqS~f^qc&Q#Wx=MMSaCDg5wD2{{9flRaHlc@=xHN04oL7 ziIf2*YoQ087#QO>c}Dq}tZyrxj|9e;4iXSFu15e|J!DeXh@$ZOHja@BDFO`Mu^bdP zF%4?|5hcie`PH#i(8R>UyKLeHbXWS}_f_((S-(sq?kjQ^9|S%KT|d1M7U2&Wx%u?4 zxO6cw81T1u1tz3CPA;7#ERbG)1PTu(wZInTL44g z+0Mh6?`y9rhNPft0*_ZwRQW*$LV-fkFI4JWAv}j*7caGrE%;p7j#~JLEscUL$VYuH z!yk7ptBOu0XNgD}TcO#Ym0J=rMP6)JL%!sw`==vToIkT!X&J|qN9>?C*@DK|;V z!Ciq6g0K+J3Ol@yJ-fqMabV-7Ll9C_*PY#b!xR%^Y?8Aeh{n-RM6Z?aVym7I-3CJ6 z?4(An@4zn!Jf;V2-8vG6M61#Lhm#r{)Jpjc-|1L5Zc^Q{ynP+ex}Y_UonMp{*BK(n zslcEcn5YeC1Go)JQtJL#bnr6bbrPBYRrr*k=)4f|X)NWdC>liwGg3^j?w~~_sfawZ zFro!qwSSd`VwJJ`9Gj{wTUF2tEMXVsk84{UUafV5hJB`=!5vOXt_6RKTTjqYRPXfn z(m!f@?lStH@aPZYf6;0;cWz!Woj=lK68F6B9`1MsJR3oo{X6m(%5oRG zW%zwl`^~aE>7x2>@yfUL?c5|sY0*e_OYTXqpeU5C`$=eVrUPb(OiLyi%nifmF;#{U zsebq0dha>qFl|;^?ZiI-?W+BUa`W+inol8{5fmesO{C7od5nh zB`f6}vS@$md@%8C{W`bzh6Tf|G{)~TwK7O}DsJt)S+1B4bd3gF7I)wRjVIOaZ{4{@ zAreuImmC`R1HL^UvyQD8Q}bvEX=dIA??QkjTMx&ZZ<4MQf$>fT&`%U)J+kbv+}% zqrkvon`OD#+DERSgNIgfyJ|#VexHB+@OISkIL#HO2$39?Kw$a zeN9bwXzJ1D#_b<0+0t`&w%=7iS-G~_BmCY(F-RJ75u1EpYQB1;-QjF=cWo-!t6Se# zHu1Dh7U}p9ftSsbuPC#qRx2knDbua5rs1&p@SU!zbjBmE@^P5yC|Q~PvdK0ef_B__ zcg`=Ju+O-#ugNSaFKh4l*Veo3bgNdiahGgxtU*d%$vrv}eP~sGyF`6_c9V7f=-HOn z>;Ayq66v5?kqq9vtMGo8p~Yo(f64RF;|kvum4{FYW6g2ZF9tpIW8mFd)JLmX5~aAY zX2e;CcrwFYurnIx&zk_1Cq2p?xS;Y<4)U`GebRW+5K|hKdh!a_J50 zX>+wkQL}ZZHtJ8 zd}%2;4J^Ys1`{Sj7A8_6Lq>TVNy}!GQF$1F*Z(pkzHN4p#3<+Aq)q|+*_Gr0v3igL zLB9nj=R@{5ebQ=^Kz6B!)%@iQh#JAx=%>05vi9_|edsnEZ%IKT+Z>gWdjGGz&# zMd11&5TpRH<)5d>23%xCs0Ix!=qe)-GzAV+ib$G-75MedmOf?Vf2IfwHW&a}tjyV@ z@iQl087V3P&zv9<0VOzuY=cKv4Di=XP}(c9^n7;m7#ZO9qp?)wY{V9#U%$CAqkL}= z!j`K=LDfXSRgRc%?^G9lFb|)Z=Ld;CFl(|7UREw$L?++vB8K5WutC5I=4am|%sXl6NDlip)|V zBcwxpCAy)3T?E_BydY(MvL+mE6kZ{Q5H>SZe(ynyUzH2GMIl_3g}_lE2?l2@l(NM& zrx_dpkrI*d7ZwuSDA^fOEPOT~_5DZ^PYM>0peOb832C0j#B;v za*;(Pe;NiMOjzlKxeRf9{}RnJE&-2%v}KfxopH)Ki?Bm!B!MA6km^G+YC^0G?&-OL z2!UVbj4(=JVuD1-!e#xohP_&e=)Ku)acGP1y-N2Kg>Sx27B0^cNSr)#jMjM9l2i5owgA__fSm6me+ zcoHB{tz$x|l~Dva=dXpb2Kh8FYWuj}4x2(STmc4ri*>fX1t1-8z!_wYcrYu1oFsL0Cg@BI_m9!>P!;Ukrx(rk4(q%WS$r*E4Ju*S$wY(XgC5>3{O33v^*>VmTWj^fUO-Ha)^Rb%h*H3b7A82=dxm5e`a@XA8PT`wK^cxh6u zz0PWxo@~{Mb)|yrT&_TvWyz}S^^`sJ;Ct`f&G~|**&2oa`__QPYF9}AY9ZP8Q8|iC z(?q88ii?bLa&N(5bix^3w|Gv2#6!=YBJ%KKO%8AN(MgJ9}|4zj=F!kUNvs zQJQ#u^TZUk&evbl8ek)(6j(h58`AU*cMMe({Ii2@N(VS?7X_qGRP{8;#&k&I|+QC4ctqMBAh@uB|ESA4mo4iosGcm(`# zzHN(&emNxdgb_ZT?A5WR-?|X@mrwn1zT_xYOCXy(Ax|5r7F&y4m()E?N+2>G&#(lzt z-j&oOIP4f%&hIaQT&|};#q=5zVp{41Z+9Je#nn5|*PNWLe3G{z><;E-jFHi9CSr)o zKs6YQ_BVQA*2<+Jrx`*O8xiN33MU7G!%2z-1}T^d+$IJ3PPIY==kjF9X4Nc7irU?h z0It03{h)z##9CNeI{Yhl0yIyJpHuQLA|E8DFdQXt<6WjC}f>r)NIKeG~$wM zC&Q9knTApSiI7S?M9KjX{?`uryNMo)InRC1^ zh1^{(H$5MlU46AW?tn@U)?39oA8b>1Jhl+9RF7USm@R~2W7wrlyS@+hVL$F8EAc(v zD*qxMxo)x%Qrw|XTi@tdf4?kP&vrA|K0OPfO!|BcmRN+I%zKWsT4oO0&-V_*z-=j@KBT4?%OS(E_dr+_4?zQbCyJpvQw5XisW8nKe5ahzJH~kv_&>36p0ZlC>Q<(xtC?;8e@xT+=yD6md;+s z)L>p>5nm}L{=q(CHIPd3KUD7@x^a`aZxftK{+Gw(z!Lbg=wpF=z&^6)0?7YDPnm8! z^+y*+U@;r+{hL6nOm13&!FO?yO`8b> zU07|;cj6>=g9eO@>~4H2;1IwXiah6?E#|++)Aza!&-i}X_QxL-t5h26wO)dk#9XhC zfma+Lczj1_zlKliFD$sS+%Bd*WJ`K-M8&mKr$x< zZmZtiZ{X4HuS@AW$lYr%g4W&fmEN_c@3bweKXMs%YV;TE;)RID;*<2_ExI^4IGh!( z!p$Ga@IG8RN^j?$ynjE&DW<~}siBpseX~0)(*p)8sb?Rn=?Ar*&x<26E9pS%~Rb8!D&pGW@*SndXQ@?XnqDWuA zn+aw`D=d@nS5j~%YNN)DY`h1b*`{AYQB^#=D-BVXG-8z(^oa z-xw<+noK%n=Et8xJs^scA%Jnr6d<&dQ^QT4lOllCZ?KDvgx74?P4q8^j3RCyRv0pk706iok zA^jkF_SJ!)P+3xDkw`|qC6kGd8#+kIHz&lhVAtL zI*``_aSJzW5A7R3y0lL)&hf%Zm4PQsFvoBvvK%&(!I@MVfXxI_ueU(Aw^V=^HxD7bN(u z)=Y}WBG$rL=hqOUBcXP6S&xT)NOQgVsWIE1C^z623Xmi#Xdz1TG@%(NlomlEmxW6x zhX=2gQ4@yPs11mhLsOKfohR^}E6Cvp=jzmSghiF;|0*)$pv(}qp{Ed5pP!2Lt>;f^S)q9Xgh<8?su4U3 z9Su-#3ME09dWhjGrP>*&$q=rYjAiQ%Q`i&MS9io90qaXJm4QxJwLRgxQeYp5M!$D^ z?=|pvC)aJg0O$uJ@Fsm})ja044ndX0fax>hpN)HY1skn5WkKQLeSY&`da`@+et$2d zNhDUw{~uT1z+GwAEgN-g8y(xWZQHhO+qP}nPC8CH9XlP{xcfWb`<`*eT|Z$xd(Ty~ zW>rn~G>fn}{|?No*kZ6Qp3A^r)u1BLVF*L`nWStOCX)bCI8P;Y8<4C+oU2_;>PFJv zfj1cT7TS%aAwXCgbOQA?E`jb#?1B{qQ|BNX0)_*6|%AoypGo)Pn@$x@qTZQRqN4hBqSQC8*eB4ws$W=^1KX{noIg3soPGU z3Vc8N?iS+p>=RZM$cpK3_e2%BW}(I|pXR>YF17RNsq5TINyc?qTi%D=W9)+Z;4xxa zxGq~Ni=DK}`k(gXz2i{*dR?p)J!hQ}WX`tkQRz!t9$x%;{d~2OF8!O;OH9f1R{MJ= zVdFDmwc&Z+ukD|5DPo(mQl0@TyqD{x-KuL+?9=Vlw_!EXsbT z*Bh^YZ{*W^0}5cX7OVzk#aP{<)JYrf>kj=^8+H3GVC8yF^vB>$7A-_7L2sP(TGix$ z9w#q%yG>qYPvHjL{#2E2PmVjsS50GvCJeV~bex2#U*I)mAufO_JIZ96=xy5FhF-?$h zyHHfKJaU4c!{YVw7c--YY5bc{`)$(Q+NV(Bd?uya9@A}!H8_^z$KlY@Q80IT>Dc%4 z(&)YVl~()7=_kFb|KtywR*Y10zYF};Zsn6Ax0GAyWt{(X+8uMIIYR5h9% zH;2KdOIl{-@+}^aYS0yrBbWD88_tK}yIdT1e9N9v$k5lV&L30p3kByJwXXHQXt~<0 zSIa!JR*ZTk&Zw1i&$p7PqZjqp%~oyYFqt=($#A+6&V(+AQ&n5}>(%^R{#K^d<2ZX4$=T5jWhIW-u(%_?k6u<%zp;Lac4QIQRV^a9)|4Xdyi zNN8rWCW6KtBM+r{iPTe4L0$?=!0h&khRh}iF@Mj*sQ3d-Ao>Y8-hc->A`_iQjFS)A zsQ&_sfk^LGgQ5gY--b@O8}ld_%yvZ#EZR*LRCR4dRzqZiwI!25np}wjzn+Mj1*TkJ z!s-i6%?Yr0C6}Wz^b`z5jxrH4RMXLVzsQ>!E8q+Mm2T>zN0BsZR!R}HP8fkC_9KV^ zaTQ4#k|yMa#6+`UqtGJRKC7nE_%Z?nl^hu)yFwwkN-4v@{Ummc0rp~MIvDa?Ef{Of zcD*=c93}wl0B#t+4BkWtJJckn(P@cFwh*T^Ml2RP_DW4v_f&kl90LQr-+F@RRaGe5^rTV-9 z1vu>JX#vzLh{8t!~W?naHTjMe=g}IBiJcYD^Ij@p&JesOK>Jt@i@hMbYnp&s~3kE6kHhXbS0ZD zOGp@T;R2~N4$RN9HQOF!{8|0;hZ{gL{_Zr@l%%$eK!%FCnh+(4D}F8Eq>ArWV-=@` zBrPo?p$nb1P!ck>%`q9)w>W^55-2R&`6@u}dmPjz$q%TIWE3nVFCj}`6EJ59E4(FV znm>~Ds(35rW(#g5wV3OLXj2tJxOR98gi_J{Axp6jnZO|7l_O9im=;A?D+eFR+KR|2 zGi6N@y@?|^MYQOlvYDa=pc0xjfnj> zCpDBEN8$|Gi;h4co!x8j9zvg1r=@xx;+}n{*KRAy+b9=%Mb~TApls5CzMuVIUyo7s zia|5>+7;K?3qWed$MV|LXRhBBVVLP{*B4}*5og;Rmba(sTvTvZ`tA2T{D;?2@N~89 zud#b9o--h`CmKeL)0SD^^CPUpGa&0s)`q&s4<9e)G}(l_;in5LDWyP zN4N8_UR{JPU$bKs^;oz@h{c}2eGMlwZ?I@0MSQqj0uJ0|id8tApmu5^`#6E!3k(rtiF zSEb-*jZVjD&eryJkH`7Fwpj{l-CAJ!Pkp5`b+t-Ty9Q$}buXv%v2ohsGzvY5*mzs6s~;KiZy7#-El^M1)% z7J2vY(@@h;yT9{>vC6r!Y}Yev&D%D}f#0dQUL~Neot0>V7~&y--r?{Y0K9>-GcvFc z!=7=&9NagYZO6dbB%HOB>*JwNw^8fX|WIY4|@&am==CytI-5myCTB1%Ab3RtT)Vf4Wy5W;A>Q=noH^MQdd*sG5t(hl6N_vRqf;45QzMo;gO^bm#^>EA(x`y2Alb9tXeseb zwz2}H&0D&jOf#LC=%X_*2$&>_6v$R+U`T~FS%}Eu$%>4IL>NU7GRy5nFpOk?I}a}& z%Qh9FI!;6(Z4F_wsiy9k+VEWuykE7J-8WZqu8j174&en6~PsKDnKfP9>L zQ4=z~Cd7Kl2{wS=9uFO9!iCD1E+9a527QeRvA}^ImZ$;$1i{fOlOdq!14G%P#UQqn zAglS~cH;3OouaR_Fhh|#@hm~b4F>J#IYBrETQgSdCqq*fld5|Zu5ztPjO-*Er*aU? z$WLbpE)(r7Vnloy-5)Eu@=5a2$x5CKECUi<&*#MtC6<|#i;$Y&UGgE}SHy^2F=SS@69MaBZf#huq^0D$Lb+YvJ6{eAbvC?h838L&vteWXeQCe&Pelnow>P z6hUFAj)HcvB;hT&^S+P;q(2435wT<=c$SAswnSPE(}sjj(FlEGe*oM`VF^x3Nzm_r zz@RkvqDt$;`I0RLFhya@6*7rXNDnbWRRQM&;4!ejr!p@ZfZAzx`HR-$yBdH4^3*aV z0TU%ITH3y^`CnVF0Gf}Q?z-%*6xH==-e`=Oz4s&k8r`19fa&jkP1!!x_>#Tfxx<@X z7LP_XKl$4yK+l!uad|G=N&cYaCejZ-_w{+UTFcb%6MH;g6_?xgtYXAt`ka8C%cteA zcAa_)|9jXyR$8iUTufT7O*WfpKmXcKUt_NU^I^#z^J{nOfX1XU1(JT1qX!o5T3?b4 zR65UbTt4Od{PGn>?TRVu(Jb0=Z*D^w+4kFOA3T`o4Vl|bWN!GC^!w9jbnl?FzVCfl zn|`xs$w>pRLaZ>BJKpDJrE0eOjxKcQipN3cRkOuQ{uzEY?CG4NMBlr&uF*|Z{|d?f zY7d5pd>b^Jm-~q{4lAw~YDI&jV-rv`xz%c$pU%+P8|*(C1plOvu)zEmA}yDaWh?R< zBiC8Q3Vk*Tkz@WV5<7EIUGdufvRS_^qKX#ez8pjP^lGi;SJ6E3x$F(yc*4->r@r3K zuA8XR-Yc>_C!^@H9(;G>8Z|RH=oTwP6qCvI(o!tEZ~J%b`5iuzUvWSJCzKInq$DG&vQLK z4(|PL9;d9wAKu^bj9pyem4awexqD$nC7W`RFvS;KuJ(q?zj@uao`}(-6{i{H+WEUR zz2@j@jXuj+SzMoGiJjupK6;LJqhjC9=XMw#|4cVhDPVMvNPZc8z0Doh(pFaVmO$&N zXw`n${LWirmyyT3^Gh_K z5{bBg0!92u1Yc(4J`0RG+xFR=(y+LfXpw=WEe(1%h!axp^efAW)JAIfWVA1nH>Kg^ zs5jN&q;Ko<{efSfO_7q2M;_W5{2~lI0T~Vz8jZ1Nte8{io$v>M3fJ|1T3x;+_tQnK zrKSkl7a4(+R5lF{u(b?wNR0433X(Arq*J7cl&M6-d`;Mi^7 z3H!*(0@KIgZV8k;8-6RN+#3i~Xjx{__?5uKK>{u2E5e6!Rsmw=yrc(|S+m}y4uycx z4ze^USrU*Ul~M?q8d8LFM}%T*)q3`uhy}=>f#Pg54A)AIdYzI72gFOUc(OcAo>-!! ziGr(aCPhMk#;Q~yM#?9$HX>{S8PO1%u6j)AFa6o63Lb)3ahg~ZV~+%~YIEV8LD4c6 zC3bWq>8eOJqTyl0{LpxOAR0?u@1K{K;Ci9t?PfKo1LXqh(1Jh!lQR0e94uCwucpPG;#WJII&E&nI=acS$QoH*Z4MKCM#+Fnlg+9U&q5xTV^? zcHhj*CwLs1hKCs&ktk`Zi@58@` z%lo*SpTmmRDkMZ?WB577|7`o#E6vU8Q!QFBg*E@z&dUUU{{*kcT}`@nuiy6)^9ep> z-7@p?PI-)n%bV&c@KVJ}vvxLs(AY}Yz6AN&%^}^;^Euc!qf)m43l?0fm6q<^OA&2~ zJ5HA>0?1s2m%I@$_+GE=-SGG{DjLY#^T$+c!f;c>e&p6|<=;12>9^zYRaDx8Q)1POlfwc0OfK?RpG+*XT$|A~@e zW^)c|LUI7YD`dIG6sf3H5+Z(WG2b=VoUj5%j+w>I*N0u0qBbBANC_Me{vD9bKuxvfuzaH?$ad4HaN;)Oh2m$|N zA1G3BW{47vC}0UyY9nG)Gj2DkzmZ=}JF9_2DB=Ybg_)BgH3KC8qwltUpk>X*L6K_ihgM<+#d6U@N zk+nh=_^R~hdijmYvTjY7R1|1|^fTQ6SQZC-({eNQyk?D~I1vbp0c@lWHAzXD3akfVqm%O zFy%QyV<8YmjOqC*O9?X*s<0s9$-7Dn&eDJ;A84wwIQU{arN{DS6O7uz5lmu5M$1J; zbE?!jJ!Pd#G4l-l(Mbu{&O&2m0jmThU?F4;?fRwaSrF)7jR^d%@lCf!7cQs7@D^w3 zJF6j>&|>}2a&$yx!DLmYsi+i-9t8+aHF1ZUHTJ_z;50UI;fCtcLOCv9W$y4ekh`VR z5D&rN3YxD6LugZDS*ho#H!ofmY`3!oYYw#mI4yrkQi9+Ik3LuU{&D~%(2-XsjI@Vv z50`zC7eXbL4KOG`^u3s-%8w<(n=!e_#5?CSzNOwV#NO8 zY_amFKfmwxsJ$=0-{~ZWR67-7+8IIq%XO!$Xp!ouR8Bg=R2v}=G88O(Wdx>Z4x`IR zpd5qXOZ)tStl#M^gWAh>JNbJwKKnmH@{{SK_#I|^Yhc&H%C6P>!x;NjTV6mPT51FF z+QQ$A9WPQp*K6C3+SP!YVdbxv&G98AUGDaKR3TP9@hq##-v8m6JLRLjv65YL1j0z4(HDa%jm|A6kn)Vly=?St9LU97`I%w^^s& z_G?b}e|vJzNtz|o;UcNoa_eXucepMNY}64*F}A3U>$*qV4dUy)u90h8N zKb|eTwJfXE?mPpG2JjeaN=Xm9vg$JZpY6N`B9idn!$lNqdI7@8If7W0iW^`6Wp zhbFx@@z$)Utp1O6oYHNRO~;|)WaHmW1Tw0%-P^=!h^D!5aQ7et$MxM!bID8OW-O8~ zk1~#0PYaePPxxG(4Gm6LMYF;0E$2(EXsc*vLy6-!KA*t^>h`}xm09#&oeitxv$P?G!Zg7=uj?Ez{KUv zckypPw*edC&mWrD0Y)Tw1L2<`t-FLeU{a_O_d!^GxI`%pTm|$m!P`AO$x~rVdn!Ya znIM>vK#GN3;J+E<_zSSJ%7^sdi{hL@_c}}2L8!uDh9%@DfY1Ham-Htvet1E7j!`(ozp{BsZM2t>;pw|tQY~56a1}fDt;$(op1tL1+ z^axIYi~??2oMFX;RhCKe1(IY1ZfUUyx{zvQrsrfudBrl8)ac%FdBHDvQu0MO>hZ~u z<0?waR25JeVoobpC$dUxG&Gdap^C`L^aNukZT7)x!}um*FGD4k&c3=cMt-3ZKAfn< zB?F0zM*mGWt)n;40B_Hyb=G+!4~|?$DP*iFzzQ5+(Q3A`zhPq2X9gPu#=&3rAFCB^ zT{A7qmd~3NHk)qKtWq53=k)-!QlzhxM*+4SJUFyhd%jL@Q32Nqq%TRgG!7|`T4sHS z9y_klkWH|psJKnMt`N47 zBuF!umc18`j*(pgH#)C9@FU4zDnnER8XP(Y11BKRu8fkNMs}N->?h;0dkG8; z;^*&WamO9a{j?`7vtEC1t-al>*bWXx(ctT6i_BxXP>xvZeO?agg2@Rwy>+6^C~2l) zaTbsI!7roj{dNj%k8|1M7_eO%BQJiZKJWYYajR%ZMlKR7*XOvMQ&eBJV=<6NSLf$) zK2Ie6bk5OCYh3&Sfl3mA*~gjNUT(IgK2txjYPU&zS~OmhZ0d1%yy~2Gqky~U46m1z zYRYGID&^LQA2-0_LOnJW%;K_~=fA=uz%b`bk0B-1BIq_B;+6M5ba^%RYdI}eziuH` zg>*Hfz>Mm-y)6P*7=@HstUB3jqE%LO0K5(jH=mk+7ZPVa zZ{;!EIsN;0R5?gmDG(+uP{4@zKl2X|&aE$Ye$B%>u*Ln_XFdL*uj)JqN4I-8f1J%a z*W-)Mg4{qo&&+Y-kun*c=g4xi)kHGAy@ zLxm~nb#t7!WY@c|!(+hGFoCD9q2>G{;^`BlDny^rFEj!r1_?H2DVSg;tDM(kA2fZb z-%kErO}YUf3CO?rCM9$xjgOo>q^a;)y7Guip+bIYMR}e6VrPd7<^oCD;<0{_Fsk*7o8lcb5fpw~A86APk~qzTa5fRPO*K-F+H z%{Bt5%qum7liq7lQ&(A62Q2&y*#o5z7Uar-@7szN+|`y)8;F%~!z6{yw1`90=NQ_X zm>---Pz;&B3{?#OiM>bXOOvUy-|gpCIAr~3(%~N??;4;Cylu5u`Q%H$8Pt;_}&D7$w zP_wBz=c}b^>~=pap{=qOiWj1*8!I!Srxs=^UR4m5oM;xsdRs)2&V^%DgVdW)sg`$$aXS_x0tc6G@;ya*Q-NbT^fc>x{U+JEE%*x z^mdz6-U*$uW@YTu=EH31I@CmC(^0XYt6K;b@mX04Uq!sFC}gU%YjrI4Qn`K)w@AcT z!}SLI@t1*et_}b`AU#n(Ik7y0l&1-fS3#|EltvuU+^OeIP@kD!E=lC2Ki|1xm*3-P zQ;%n3UP{*U^#-ITLwHC6Tp4AR!{k%=`LDBeo5}8*3@pUNjJ(9REhzE$w4P6~od9Tb zIQ(JU9^YqwmU?muT+9dJ!WGACk*dwhHTXfQM3uE?Nd}Jkd~OA>EVq)|d+fJzp1Ym+ zKYV%x10r{HjbY1w!71Ti2t}xG1E-{;_$RcVcAA&zx<0-Dd-3*AUu}C|%*JEb&+#Hf zL4pjO@ZZR|#pzY)$php%6&{pwDv{fq#5&c^?2KWy!3OI&~VBa3;iLJB_G@c2r6Rqdr40hMhp`+@nKJoDvH5HtFP!& zx}0QZ-ndn4SX}>-Vxm|(Ttw70qsY>)qLH1+qsV5OjFp7qnz2K0Kc8)jK#jwOBhcaf z36ci0u0R)c(1LznOr0l?QXcyFSrcYjt#D2(#eT*h1$pEMMhJ)QN+u+HB|!el2+zpWQGzH>lS$^z z3n{w4U%=%r(c)z&$;)`gFG3~tXd0=e9D^d`@|e@5Z~U}^7sb^x(dby2p;~sBAys+r zrD#jK;<>?sNyRlJDTPGVM+x$cQw(_qEzU*zkQFh2!Y$3y7^kL|%M;NIPruR*CP;!W zZ8FK+tNCmWuaXh#K;7X8GNb112W(w>NzYLcveoU<#u5%m7mon{T5w_4M5f3A0!PS) zKbHD~_rbbX?V5Cyl9oz+r~?f1-gttGOv?$Qs6wj&G&9JiEn8R6iT)>bwBo{J^RgM} zh9H4slVc!Kixyj@r*ab6CYPHXFSI*gYx+TDMG##=dUXirW!Emi8Dh2k$GzjGn6o+s z$GDvhYss!N$W%VxojOX%v$MIQWa_VqSN{eI^8CDkCDTO=3 z$5+ov6JgKIAzXQ>vYOU=y*s+ywtm6pjD4oZx-NSxk2?aUiZQCFBHjkO|KEl4{|vbB zI>~q5%~YL=E{`XJjWITw{>-@R@?R9Hn|1dLmQ^~=?XWu@He6YSq*lB0^BLPIrY=>i zEwa@1R8rD2NM$9F+QshNH38J)75`F4k4P z@dXHdl2X;W^xa(v5olJTtayxa>(YYzR>+Ho_ zD3NhOY$&K8q=!gK`Ez2IP0|`O%nYjwe~DCi_x;aL;@c`lU%BptH5`wFKSsGdK8;ChSpVW3gwd2M@E_ zO^@q;QRvQh@`xfjdEevs8J+bEQ`zpClsQ9^#IR9q_@B(gl<9W+r>}?ioWnDTp|c@ zm4^*k-=@JspI>ki$h-Lwa5dn_pvWo%4hC}7Kq83Jib;f*4X%I)f?#OIlVj%u8dlN) z+oX8DAVPDq<&T5l65gB0i%1Ks00-J)o6_LyWKMdq(0KmZ4qIsPn>Jv0;rtOFt(bfUgVhV5)n9*jFH;%X!Q>o0 zq3l9PCM=7oaYZ#*8wIeF;8eq*;>}W{`xDiX&(c-9Ptz~;!%f)b4_Vg={f z(Bl@8M?zVJkRlNYp=m89vINny=q2A-ng>heo3KA%g+8x%`y>ewDK%@M2{h{@K=5U> za0HqyW(VXbsDcyGnn!I~1eJOGaJSu)vq8ougdEsd1z+Ns6INC|C<@q5<0Hw@OJ%oZ#mM|32pD zg?~SFts^hLvz=2;r~6#nBcNnHJ>k&hb5yA-HObma$(5fZ+pC>msFIFpraWWmXUzSQ z$Y5wPm#d!9N;e