README
openIMIS Frontend Location reference module
This repository holds the files of the openIMIS Frontend Location reference module. It is dedicated to be deployed as a module of openimis-fe_js.
Main Menu Contributions
None
Other Contributions
core.Boot: registeredUserHealthFacilityLoaderandUserDistrictsLoaderto load the reference Health Facility (GraphQL:healthFacilities) as well as granted Regions/Districts (GraphQLuserDistricts) for the authenticated user
Available Contribution Points
None
Published Components
location.HealthFacilityFullPath: Grid component to display a Health Facility alongs its full path (Region and District). Known usage: Insuree First Service Point. GraphQL:healthFacilitieslocation.HealthFacilityPicker: auto-suggestion picker for Health Facility (debounced search). GraphQL:healthFacilitiesStrlocation.HealthFacilityLevelPicker: constant-based picker, translation keys:location.healthFacilityLevel.null,location.healthFacilityLevel.C,...location.RegionPicker: auto-suggestion picker for Regions (out of user's registered regions in cache)location.DistrictPicker: auto-suggestion picker for Regions (out of user's registered districts in cache)
Dispatched Redux Actions
LOCATION_USER_DISTRICTS_{REQ|RESP|ERR}: loading user's registered districts. Known usage:UserDistrictsLoaderboot componentLOCATION_USER_HEALTH_FACILITY_FULL_PATH_{REQ|RESP|ERR}, loading user default health facility (full path). Known usage:UserHealthFacilityLoaderboot componentLOCATION_HEALTH_FACILITY_FULL_PATH_{REQ|RESP|ERR}, loading health facility full path. Known usage:UserHealthFacilityLoader,HealthFacilityFullPathComponent(itself used ininsuree.InsureeFirstServicePoint),LOCATION_HEALTH_FACILITIES_STR_{REQ|RESP|ERR}, loading Health Facilities (full text search on code + name). Known usage:HealthFacilityPicker
Other Modules Listened Redux Actions
None
Other Modules Redux State Bindings
state.core.user, to access user info (rights,...)
Configurations Options
healthFacilitiesMinCharLookup: minimum characters to type before triggering search inlocation.HealthFacilityPicker, Default: 2debounceTime: debounce time to wait before triggering search inlocation.HealthFacilityPicker, Default: 800 msRegionPicker.selectThreshold: region suggestions count threshold under which the AutoSuggestion switch to a SelectInut (drop down list), default: 10DistrictPicker.selectThreshold: district suggestions count threshold under which the AutoSuggestion switch to a SelectInut (drop down list), default: 10HealthFacilityPicker.selectThreshold: HF suggestions count threshold under which the AutoSuggestion switch to a SelectInut (drop down list), default: 10