Skip to content

Latest commit

 

History

History
42 lines (31 loc) · 1.72 KB

README.md

File metadata and controls

42 lines (31 loc) · 1.72 KB

openIMIS Backend Medical reference module

This repository holds the files of the openIMIS Backend Medical reference module. It is dedicated to be deployed as a module of openimis-be_py.

License: AGPL v3

Code climat (develop branch)

Maintainability Test Coverage

ORM mapping:

  • tblICDCodes > Diagnosis
  • tblItems > Item
  • tblServices > Service

Listened Django Signals

None

Services

None

Reports (template can be overloaded via report.ReportDefinition)

None

GraphQL Queries

  • diagnoses
  • diagnoses_str: full text search on Diagnosis code + name
  • medical_items
  • medical_items_str: full text search on Diagnosis code + name
  • medical_services
  • medical_services_str: full text search on Diagnosis code + name

GraphQL Mutations - each mutation emits default signals and return standard error lists (cfr. openimis-be-core_py)

None

Configuration options (can be changed via core.ModuleConfiguration)

openIMIS Modules Dependencies

  • gql_query_diagnosis_perms: required rights to call diagnoses and diagnoses_str gql(default: [])
  • gql_query_medical_items_perms: required rights to call medical_items and medical_items_str gql(default: [])
  • gql_query_medical_services_perms: required rights to call medical_services and medical_services_str gql(default: [])