Skip to content

Commit

Permalink
Merge pull request #35 from openimis/update-new-modules
Browse files Browse the repository at this point in the history
Update new modules (pricelists, users, products)
  • Loading branch information
delcroip committed Jan 19, 2022
2 parents bd2cd6f + e7bc1a4 commit b8ed5b0
Show file tree
Hide file tree
Showing 99 changed files with 1,958 additions and 3,023 deletions.
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -5,3 +5,4 @@ __pycache__/
img_old
*.mo
venv
.venv
17 changes: 10 additions & 7 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,31 +17,34 @@ to contribute to this existing documentation.

The ReadTheDocs documentation will be generated upon commit to the master branch.

## build locally
## Build locally

install Sphinx
```
sphinx-autobuild . _build/html --port 5000
```

### Install Sphinx

```
pip install -U sphinx
pip install -U sphinx-rtd-theme
```

PDF and HTML code can be generated locally by running those commands
### Generate a PDF

* for PDF
First generate the LATEX file(s)

first generate the LATEX file(s)
```
sphinx-build -b latex .\ .\_build\latex\
```

then use your favourite latex tool to generate the PDF
Then use your favourite latex tool to generate the PDF
or
```
pdflatex.exe .\_build\latex\openIMIS.tex
```

* for HTML
### Generate HTML pages

```
sphinx-build -b html .\ .\_build\html\
Expand Down
6 changes: 6 additions & 0 deletions _static/css/theme_overrides.css
Original file line number Diff line number Diff line change
Expand Up @@ -11,3 +11,9 @@
overflow: visible !important;
}
}

@media screen {
figure figcaption {
margin-top: 8px;
}
}
8 changes: 2 additions & 6 deletions conf.py
Original file line number Diff line number Diff line change
Expand Up @@ -14,8 +14,6 @@
#
import os
import sys
#import sphinx_numfig
# sys.path.insert(0, os.path.abspath('.'))

from os.path import abspath, join, dirname

Expand Down Expand Up @@ -66,11 +64,10 @@
# This is also used if you do content translation via gettext catalogs.
# Usually you set "language" from the command line for these cases.
language = 'en'
# language = 'fr'

# List of patterns, relative to source directory, that match files and
# directories to ignore when looking for source files.
# This pattern also affects html_static_path and html_extra_path .

exclude_patterns = [u'_build', u'ar_manual', 'Thumbs.db', '.DS_Store']

# The name of the Pygments (syntax highlighting) style to use.
Expand All @@ -81,7 +78,7 @@

# The theme to use for HTML and HTML Help pages. See the documentation for
# a list of builtin themes.
#

import sphinx_rtd_theme
html_theme = 'sphinx_rtd_theme'
html_theme_path = [sphinx_rtd_theme.get_html_theme_path()]
Expand Down Expand Up @@ -204,7 +201,6 @@ def setup(app):
locale_dirs = ['locale/'] # path is example but recommended.
gettext_compact = False # optional.


## Gen menu
import gensidebar

Expand Down
Binary file removed img/user_manual/enrolment_officer_login.png
Binary file not shown.
Binary file removed img/user_manual/enrolment_officer_page.png
Binary file not shown.
Binary file modified img/user_manual/image10.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified img/user_manual/image12.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file removed img/user_manual/image16.png
Binary file not shown.
Binary file removed img/user_manual/image17.png
Binary file not shown.
Binary file removed img/user_manual/image18.png
Binary file not shown.
Binary file modified img/user_manual/image35.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified img/user_manual/image36.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified img/user_manual/image38.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified img/user_manual/image39.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified img/user_manual/image4.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified img/user_manual/image40.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified img/user_manual/image41.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified img/user_manual/image42.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified img/user_manual/image43.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified img/user_manual/image44.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file removed img/user_manual/image45.png
Binary file not shown.
Binary file removed img/user_manual/image46.png
Binary file not shown.
Binary file removed img/user_manual/image47.png
Binary file not shown.
Binary file removed img/user_manual/image48.png
Binary file not shown.
Binary file removed img/user_manual/image49.png
Binary file not shown.
Binary file modified img/user_manual/image5.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified img/user_manual/image9.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified img/user_manual/location.delete_conf.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified img/user_manual/location.menu.png
Binary file modified img/user_manual/location.search.png
Binary file added img/user_manual/pricelists_delete.png
Binary file added img/user_manual/products_contribution_tab.png
Binary file added img/user_manual/products_deductibles_tab.png
Binary file added img/user_manual/products_medical_items_tab.png
Binary file added img/user_manual/products_pooling_tab.png
Binary file added img/user_manual/users_form.png
Binary file added img/user_manual/users_list.png
Binary file added img/user_manual/users_navigation.png
Binary file added img/user_manual/users_pagination.png
Binary file added img/user_manual/users_results.png
30 changes: 15 additions & 15 deletions index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -5,33 +5,33 @@
openIMIS documentation
openIMIS Documentation
======================

**v1.5.0**
**latest**

The open Insurance Management Information System ( openIMIS ) is a web based software to manage health insurance schemes. It includes functionality for setup of the software to requirements of health insurance schemes, administration of policies and policy holders and for claim processing. This manual is a guide on the use and functionality of the software rather than in-depth technical reference. The Contents section, provide a reference to the page of each major chapter and the sub chapters within. By clicking on the content title (online version), the reader is re-directed to the position of the content title.
Welcome to the openIMIS technical documentation repository.

.. The following conventions are used:
- `<Hyperlink>`_ enable a quick link (using the online version) to the subject relating to the functionality,
- **Item** means an item in a drop down list,
- ``LABEL`` means a data field or a button,
- _NAME_OF_PAGE_ means a name of page or a data field in a text without hyperlink.
The open Insurance Management Information System ( openIMIS ) is a web based software to manage health insurance schemes. It includes functionality for setup of the software to requirements of health insurance schemes, administration of policies and policyholders and for claim processing.

Welcome to the openIMIS technical documentation repository.
This manual is a guide on the use and functionality of the software rather than in-depth technical reference. The Contents section, provide a reference to the page of each major chapter and the sub chapters within. By clicking on the content title (online version), the reader is re-directed to the position of the content title.

.. .. include:: /_sidebar.rst.inc
.. The following conventions are used:
- `<Hyperlink>`_ enable a quick link (using the online version) to the subject relating to the functionality,
- **Item** means an item in a drop down list,
- ``LABEL`` means a data field or a button,
- _NAME_OF_PAGE_ means a name of page or a data field in a text without hyperlink.
.. .. include:: /_sidebar.rst.inc
.. toctree::
:maxdepth: 2
:caption: User webapp documentation


/user_manual/index
/mobile_user_manual/index
openIMIS Install documentation <https://openimis.atlassian.net/wiki/spaces/OP/pages/906526894>
open a ticket <https://openimis.atlassian.net/servicedesk/customer/portals>
openIMIS Wiki <https://openimis.atlassian.net/wiki/spaces/OP/overview>
Install Documentation <https://openimis.atlassian.net/wiki/spaces/OP/pages/906526894>
Open a Ticket <https://openimis.atlassian.net/servicedesk/customer/portals>
OpenIMIS Wiki <https://openimis.atlassian.net/wiki/spaces/OP/overview>



Expand Down
4 changes: 2 additions & 2 deletions locale/en/LC_MESSAGES/index.po
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@ msgid ""
"The open Insurance Management Information System ( openIMIS ) is a web "
"based software to manage health insurance schemes. It includes "
"functionality for setup of the software to requirements of health "
"insurance schemes, administration of policies and policy holders and for "
"insurance schemes, administration of policies and policyholders and for "
"claim processing. This manual is a guide on the use and functionality of "
"the software rather than in-depth technical reference. The Contents "
"section, provide a reference to the page of each major chapter and the "
Expand All @@ -54,7 +54,7 @@ msgstr ""
"The open Insurance Management Information System ( openIMIS ) is a web "
"based software to manage health insurance schemes. It includes "
"functionality for setup of the software to requirements of health "
"insurance schemes, administration of policies and policy holders and for "
"insurance schemes, administration of policies and policyholders and for "
"claim processing. This manual is a guide on the use and functionality of "
"the software rather than in-depth technical reference. The Contents "
"section, provide a reference to the page of each major chapter and the "
Expand Down
2 changes: 1 addition & 1 deletion locale/en/LC_MESSAGES/mobile_user_manual.po
Original file line number Diff line number Diff line change
Expand Up @@ -2466,7 +2466,7 @@ msgid ""
"The Insurance Management Information System (IMIS) is the web based "
"software supporting running of health insurance schemes. It includes "
"functionality for a setup to requirements of health insurance schemes, "
"administration of policies and policy holders and for claim processing."
"administration of policies and policyholders and for claim processing."
msgstr ""

#: ../../mobile_user_manual/index.rst:16
Expand Down
2 changes: 1 addition & 1 deletion locale/en/LC_MESSAGES/mobile_user_manual/index.po
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@ msgid ""
"The Insurance Management Information System (IMIS) is the web based "
"software supporting running of health insurance schemes. It includes "
"functionality for a setup to requirements of health insurance schemes, "
"administration of policies and policy holders and for claim processing."
"administration of policies and policyholders and for claim processing."
msgstr ""

#: ../../mobile_user_manual/index.rst:16
Expand Down
6 changes: 3 additions & 3 deletions locale/en/LC_MESSAGES/user_manual.po
Original file line number Diff line number Diff line change
Expand Up @@ -8127,7 +8127,7 @@ msgstr ""
#: ../../user_manual/register/payer.rst:6
msgid ""
"The register of payers contains all institutional payers that can pay "
"contributions on behalf of policy holders (e.g. private organizations, "
"contributions on behalf of policyholders (e.g. private organizations, "
"local authorities, cooperatives etc.). Payer administration is restricted"
" to users with the role of Scheme Administrator."
msgstr ""
Expand Down Expand Up @@ -9319,7 +9319,7 @@ msgid ""
"Deductibles and Ceilings for a policy may be entered for general care "
"(``Hospitals and Non-hospitals``) or for hospital care (``Hospitals``) "
"only and/or for non-hospital care (Non-Hospitals) only. An amount may be "
"set, indicating the value that policy holders should cover within their "
"set, indicating the value that policyholders should cover within their "
"own means, before a policy of the insurance product comes into effect "
"(``Deductibles``) or the ceiling (maximum amount covered) for the policy "
"(all members of a family/group) of the insurance product (``Ceilings``) "
Expand Down Expand Up @@ -9885,7 +9885,7 @@ msgid ""
"constraints. The register of Locations defines administrative division of"
" the territory, on which a health insurance scheme is operated. The "
"register of Payers allows specification of institutional payers that can "
"pay contributions on behalf of policy holders (households, groups of "
"pay contributions on behalf of policyholders (households, groups of "
"persons). The register of Enrolment Agents specifies all persons (either "
"employed or contracted) by the scheme administration that are entitled to"
" distribute/sell policies to population. The register of Claim "
Expand Down
2 changes: 1 addition & 1 deletion locale/en/LC_MESSAGES/user_manual/claims/review_claims.po
Original file line number Diff line number Diff line change
Expand Up @@ -728,7 +728,7 @@ msgstr ""

#: ../../user_manual/claims/review_claims.rst:270
msgid "Claim Review Page"
msgstr "Claim Review Pag"
msgstr "Claim Review Page"

#: ../../user_manual/claims/review_claims.rst:272
#: ../../user_manual/claims/review_claims.rst:489
Expand Down
4 changes: 2 additions & 2 deletions locale/en/LC_MESSAGES/user_manual/register/payer.po
Original file line number Diff line number Diff line change
Expand Up @@ -13,8 +13,8 @@ msgstr ""
msgid "Payers Administration"
msgstr "Payers Administration"

msgid "The register of payers contains all institutional payers that can pay contributions on behalf of policy holders (e.g. private organizations, local authorities, cooperatives etc.). Payer administration is restricted to users with the role of Scheme Administrator."
msgstr "The register of payers contains all institutional payers that can pay contributions on behalf of policy holders (e.g. private organizations, local authorities, cooperatives etc.). Payer administration is restricted to users with the role of Scheme Administrator."
msgid "The register of payers contains all institutional payers that can pay contributions on behalf of policyholders (e.g. private organizations, local authorities, cooperatives etc.). Payer administration is restricted to users with the role of Scheme Administrator."
msgstr "The register of payers contains all institutional payers that can pay contributions on behalf of policyholders (e.g. private organizations, local authorities, cooperatives etc.). Payer administration is restricted to users with the role of Scheme Administrator."

msgid "Pre-conditions"
msgstr "Pre-conditions"
Expand Down
4 changes: 2 additions & 2 deletions locale/en/LC_MESSAGES/user_manual/register/product.po
Original file line number Diff line number Diff line change
Expand Up @@ -544,8 +544,8 @@ msgstr "Deductibles and Ceilings for an insuree may be entered for general care
msgid "``Policy``"
msgstr "``Policy``"

msgid "Deductibles and Ceilings for a policy may be entered for general care (``Hospitals and Non-hospitals``) or for hospital care (``Hospitals``) only and/or for non-hospital care (Non-Hospitals) only. An amount may be set, indicating the value that policy holders should cover within their own means, before a policy of the insurance product comes into effect (``Deductibles``) or the ceiling (maximum amount covered) for the policy (all members of a family/group) of the insurance product (``Ceilings``) for the whole insurance period."
msgstr "Deductibles and Ceilings for a policy may be entered for general care (``Hospitals and Non-hospitals``) or for hospital care (``Hospitals``) only and/or for non-hospital care (Non-Hospitals) only. An amount may be set, indicating the value that policy holders should cover within their own means, before a policy of the insurance product comes into effect (``Deductibles``) or the ceiling (maximum amount covered) for the policy (all members of a family/group) of the insurance product (``Ceilings``) for the whole insurance period."
msgid "Deductibles and Ceilings for a policy may be entered for general care (``Hospitals and Non-hospitals``) or for hospital care (``Hospitals``) only and/or for non-hospital care (Non-Hospitals) only. An amount may be set, indicating the value that policyholders should cover within their own means, before a policy of the insurance product comes into effect (``Deductibles``) or the ceiling (maximum amount covered) for the policy (all members of a family/group) of the insurance product (``Ceilings``) for the whole insurance period."
msgstr "Deductibles and Ceilings for a policy may be entered for general care (``Hospitals and Non-hospitals``) or for hospital care (``Hospitals``) only and/or for non-hospital care (Non-Hospitals) only. An amount may be set, indicating the value that policyholders should cover within their own means, before a policy of the insurance product comes into effect (``Deductibles``) or the ceiling (maximum amount covered) for the policy (all members of a family/group) of the insurance product (``Ceilings``) for the whole insurance period."

msgid "``Extra Member Ceiling``"
msgstr "``Extra Member Ceiling``"
Expand Down
4 changes: 2 additions & 2 deletions locale/en/LC_MESSAGES/user_manual/register/register.po
Original file line number Diff line number Diff line change
Expand Up @@ -16,5 +16,5 @@ msgstr "Administration of registers"
msgid "Registers of openIMIS serve as a principal tool by which openIMIS is adjusted to needs of health insurance schemes. With exception of the register of Users that can be managed only by users with the system role openIMIS Administrator or with a role including an access to Administration/Users or Locations, all other registers can be managed by users with the role Scheme Administrator.or with a role including an access to Administration/Products or Health Facilities or Pricelists or Medical Services or Medical Items or Enrolment Officers or Claim Administrators or Payer. There is no system role that includes an access to the register of user profiles. Only users having a role including an access to Administration/User Profiles can access the register of User Profiles."
msgstr "Registers of openIMIS serve as a principal tool by which openIMIS is adjusted to needs of health insurance schemes. With exception of the register of Users that can be managed only by users with the system role openIMIS Administrator or with a role including an access to Administration/Users or Locations, all other registers can be managed by users with the role Scheme Administrator.or with a role including an access to Administration/Products or Health Facilities or Pricelists or Medical Services or Medical Items or Enrolment Officers or Claim Administrators or Payer. There is no system role that includes an access to the register of user profiles. Only users having a role including an access to Administration/User Profiles can access the register of User Profiles."

msgid "The register of Users defines who can login to openIMIS and under what constraints. The register of Locations defines administrative division of the territory, on which a health insurance scheme is operated. The register of Payers allows specification of institutional payers that can pay contributions on behalf of policy holders (households, groups of persons). The register of Enrolment Agents specifies all persons (either employed or contracted) by the scheme administration that are entitled to distribute/sell policies to population. The register of Claim Administrators specifies all employees of health facilities that are entitled to submit claims to the scheme administration. The register of Health Facilities contains all contractual health facilities that can submit claims to the scheme administration. The register of Medical Items specifies all possible medical items (drugs, prostheses, medical devices etc.) that can be used in definitions of packages of insurance products and in pricelists associated with contractual health facilities. The register of Pricelists that splits into two divisions for Medical Services and for Medical Items contains pricelists valid for individual health facilities or their groups reflecting results of price negotiations between contractual health facilities and the scheme administration. Finally, the register of Products includes definitions of all insurance products that can be distributed/ sold within the health insurance scheme."
msgstr "The register of Users defines who can login to openIMIS and under what constraints. The register of Locations defines administrative division of the territory, on which a health insurance scheme is operated. The register of Payers allows specification of institutional payers that can pay contributions on behalf of policy holders (households, groups of persons). The register of Enrolment Agents specifies all persons (either employed or contracted) by the scheme administration that are entitled to distribute/sell policies to population. The register of Claim Administrators specifies all employees of health facilities that are entitled to submit claims to the scheme administration. The register of Health Facilities contains all contractual health facilities that can submit claims to the scheme administration. The register of Medical Items specifies all possible medical items (drugs, prostheses, medical devices etc.) that can be used in definitions of packages of insurance products and in pricelists associated with contractual health facilities. The register of Pricelists that splits into two divisions for Medical Services and for Medical Items contains pricelists valid for individual health facilities or their groups reflecting results of price negotiations between contractual health facilities and the scheme administration. Finally, the register of Products includes definitions of all insurance products that can be distributed/ sold within the health insurance scheme."
msgid "The register of Users defines who can login to openIMIS and under what constraints. The register of Locations defines administrative division of the territory, on which a health insurance scheme is operated. The register of Payers allows specification of institutional payers that can pay contributions on behalf of policyholders (households, groups of persons). The register of Enrolment Agents specifies all persons (either employed or contracted) by the scheme administration that are entitled to distribute/sell policies to population. The register of Claim Administrators specifies all employees of health facilities that are entitled to submit claims to the scheme administration. The register of Health Facilities contains all contractual health facilities that can submit claims to the scheme administration. The register of Medical Items specifies all possible medical items (drugs, prostheses, medical devices etc.) that can be used in definitions of packages of insurance products and in pricelists associated with contractual health facilities. The register of Pricelists that splits into two divisions for Medical Services and for Medical Items contains pricelists valid for individual health facilities or their groups reflecting results of price negotiations between contractual health facilities and the scheme administration. Finally, the register of Products includes definitions of all insurance products that can be distributed/ sold within the health insurance scheme."
msgstr "The register of Users defines who can login to openIMIS and under what constraints. The register of Locations defines administrative division of the territory, on which a health insurance scheme is operated. The register of Payers allows specification of institutional payers that can pay contributions on behalf of policyholders (households, groups of persons). The register of Enrolment Agents specifies all persons (either employed or contracted) by the scheme administration that are entitled to distribute/sell policies to population. The register of Claim Administrators specifies all employees of health facilities that are entitled to submit claims to the scheme administration. The register of Health Facilities contains all contractual health facilities that can submit claims to the scheme administration. The register of Medical Items specifies all possible medical items (drugs, prostheses, medical devices etc.) that can be used in definitions of packages of insurance products and in pricelists associated with contractual health facilities. The register of Pricelists that splits into two divisions for Medical Services and for Medical Items contains pricelists valid for individual health facilities or their groups reflecting results of price negotiations between contractual health facilities and the scheme administration. Finally, the register of Products includes definitions of all insurance products that can be distributed/ sold within the health insurance scheme."

0 comments on commit b8ed5b0

Please sign in to comment.