This repository holds the files of the openIMIS Frontend Policy reference module. It is dedicated to be deployed as a module of openimis-fe_js.
None
-
core.Router
: registeringpolicy/policies
routes in openIMIS client-side router -
insuree.MainMenu
:Policies (
menu.policies
translation key) -
insuree.EnquiryDialog
:[FamilyOrInsureePoliciesSummary, InsureeEligibilityEnquiry, InsureeEligibilitySummary]
, adding the (family) policies details, ability to query eligibility on an item and service and remaining counts and amounts to enquiry dialog (of insuree module) -
insuree.FamilyOverview.panels
:[FamilyOrInsureePoliciesSummary]
, policy section in the family overview
policy.Filter
, contributions point for the filter (searcher page)policy.Policy
, contributions point for the policy master panel (in policy page)policy.Policy.panels
, contributions point to add panels below the policy master panel (in policy page)policy.PolicyValues
, contributions point for the policy values panel (in policy page)policy.PolicyValues.panels
, contributions point to add panels below the policy values panel (in policy page)
policy.PolicyOfficerPicker
, picker for policy officers (from the database)policy.PolicyStatusPicker
, picker for the policy status (idle, ready, active, suspended or expired), from (translated) constants (1, 2, 4, 8 or 16)policy.PolicyStagePicker
, picker for policy stages (new or renew), from (translated) constants (N or R)policy.FamilyOrInsureePoliciesSummary
, insuree (family) policies summary (by default contributed to insuree enquiry dialog)policy.InsureeEligibilitySummary
, querying insuree eligibility to an item and service (by default contributed to insuree enquiry dialog)policy.InsureeEligibilityEnquiry
, remaining counts and amounts of insuree (by default contributed to insuree enquiry dialog)policy.InsureePolicyEligibilitySummary
, summary (expiry date and balance) of the last still valid insuree policy
POLICY_INSUREE_POLICIES_{REQ|RESP|ERR}
, loading insuree policies summary (GraphQL:policiesByFamilyOrInsuree
)POLICY_INSUREE_ITEM_ELIGIBILITY_{REQ|RESP|ERR}
, query insuree eligibility for an item (GraphQL:policyItemEligibilityByInsuree
)POLICY_INSUREE_SERVICE_ELIGIBILITY_{REQ|RESP|ERR}
, query insuree eligibility for a service (GraphQL:policyServiceEligibilityByInsuree
)POLICY_INSUREE_ELIGIBILITY_{REQ|RESP|ERR}
, insuree eligibility summary (GraphQL:policyEligibilityByInsuree
)POLICY_FAMILY_POLICIES_{REQ|RESP|ERR}
, fetching the policies of the (redux) family into the redux statePOLICY_POLICY_OFFICERS_{REQ|RESP|ERR}
, fetching the policy officers (cached into PolicyOfficerPicker)POLICY_POLICIES_{REQ|RESP|ERR}
, fetching policies (as triggered by the searcher)POLICY_POLICY_{REQ|RESP|ERR}
, fetching one policy (full details)... as for the policy pagePOLICY_FETCH_POLICY_VALUES__{REQ|RESP|ERR}
, request backend the policy (being created/updated) values (start date, expiry date and value)POLICY_MUTATION_REQ
, sending a mutation (create, update, nenew, suspend or delete)POLICY_MUTATION_ERR
, failed submitting a mutationPOLICY_{CREATE|UPDATE|RENEW|SUSPEND|DELETE}_POLICY_RESP
, create policy mutation response (i.e. when successfull)
None
state.core.user
, to access user info (rights,...)state.insuree
, loading insuree policies (,eligibility,...)
familyOrInsureePoliciesSummary.orderByExpiryDate
: Allows to set whether you want to sort policies by expiry date in ascending or descending order. Default: "expiryDate" which means ascending order.familyOrInsureePoliciesSummary.onlyActiveOrLastExpired
: Enables to choose whether you want to display only active and the last expired policies, or all. Default: true.minimumPolicyEffectiveDate
: Set minimum allowed date for effective date of a policy. Sets minimum for x days before current day. If 0 nothing is changed. Default: 0.isEligiblitySummaryEnabled
: Enables/disables remain counts/amounts in enquire. Enabled if true. Default true.