Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add upi as a client identifier on registration UI #185

Open
wants to merge 2,726 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
2726 commits
Select commit Hold shift + click to select a range
083450b
KHP3-525: Get the Last VL load- Categorize them into Unsuppressed (>1…
gabriel090 Mar 11, 2022
fa328c8
Merge pull request #984 from gabriel090/KHP3-525-9
ojwanganto Mar 11, 2022
7e314fc
Adding mandatory fields in vmmcEnrollment form and vmmcMedicalHistory…
patryllus Mar 12, 2022
9e697c6
Removing logs
patryllus Mar 12, 2022
fc7e441
Merge pull request #985 from patryllus/vmmc-mandatory-fields
CynthiaKamau Mar 14, 2022
775b0e3
updated mandatory fields in vmmc procedure and post procedure form
CynthiaKamau Mar 14, 2022
70b0012
removed log statements
CynthiaKamau Mar 14, 2022
3856506
Code clean up of hidden files - clearing of hidden fields if not asse…
patryllus Mar 14, 2022
bbd1edf
Merge pull request #987 from patryllus/vmmc-mandatory-fields
CynthiaKamau Mar 14, 2022
6ae2725
fixed editing bug by clearing sections and added default return of tr…
CynthiaKamau Mar 14, 2022
f3acb25
Merge pull request #986 from CynthiaKamau/vmmc-validations
patryllus Mar 15, 2022
c21794a
Autocheck not in good health once urethral discharge is selected
patryllus Mar 15, 2022
c4fafa8
Merge pull request #988 from patryllus/vmmc-mandatory-fields
CynthiaKamau Mar 15, 2022
e272a17
KHP3-788 Display a VMMC Theatre Register
CynthiaKamau Mar 14, 2022
d05e71a
updated discontinuation reason and conventional method in procedure form
CynthiaKamau Mar 15, 2022
6b65862
Update ART start date to be available for new clients
patryllus Mar 16, 2022
a65db8b
Merge pull request #990 from CynthiaKamau/vmmc-corrections
patryllus Mar 16, 2022
fc8c156
Merge pull request #991 from patryllus/vmmc-mandatory-fields
CynthiaKamau Mar 16, 2022
f02c5b8
updated remaining columns in register and removed start and end date …
CynthiaKamau Mar 16, 2022
69c081d
Added 0-60 days age dimension for vmmc. Added VMMC indicator and its …
njorocs Mar 16, 2022
41c9621
Merge pull request #992 from njorocs/vmmc-reports
patryllus Mar 16, 2022
fbffd2f
vmmc-moh731 indicaators for number circumcised
patryllus Mar 16, 2022
8361934
Added MOH731 VMMC indicators - circumcised, HIV status, circumcision …
patryllus Mar 16, 2022
99ba6f2
KHP3-793 Add CaCx MOH 745 Report in KenyaEMR
CynthiaKamau Mar 10, 2022
7cd3eb7
Merge pull request #993 from patryllus/moh-731-vmmc
njorocs Mar 17, 2022
cd7fbb1
updated severity and severe events to read from new etl table
CynthiaKamau Mar 17, 2022
4372929
Updated vmmc enrollment,medical history and followup UI according to …
patryllus Mar 17, 2022
736b4f2
updated vmmc procedure and post procedure BA changes
CynthiaKamau Mar 17, 2022
0afb41f
Updated asterix for mandatory consent and complaints
patryllus Mar 18, 2022
1567521
Merge pull request #995 from patryllus/vmmc-mandatory-fields
CynthiaKamau Mar 18, 2022
ae820bc
Merge pull request #989 from CynthiaKamau/vmmc-register
patryllus Mar 18, 2022
3c18040
updated concepts and other sections
CynthiaKamau Mar 18, 2022
8bc5f36
Updated eligibility for vmmc to 15 years and missing date label
patryllus Mar 18, 2022
fb741cb
Merge pull request #997 from patryllus/vmmc-mandatory-fields
CynthiaKamau Mar 18, 2022
dc98ec5
Merge pull request #996 from CynthiaKamau/vmmc-bb
patryllus Mar 18, 2022
8eab14b
added asterisk and fixed assistant clinician validation
CynthiaKamau Mar 18, 2022
fcef95f
Merge pull request #998 from CynthiaKamau/vmmc-c
PatrickWaweru Mar 18, 2022
8884c15
updated assistant clinician cadre concept
CynthiaKamau Mar 21, 2022
2683e46
KHP3-812 Cervical cancer screening results not aligned to the screen…
CynthiaKamau Mar 21, 2022
58aae5a
Merge pull request #999 from CynthiaKamau/vmmc-cadre
patryllus Mar 22, 2022
3a4842b
Revised TX_ML indicator base query
njorocs Mar 22, 2022
33ce7fc
Revised vmmc by hiv status query
njorocs Mar 22, 2022
e36e6a2
Merge pull request #1003 from njorocs/version-18.1.3
patryllus Mar 22, 2022
c616e95
Updated vmmcFollowup form removed repeating sections for adverse even…
patryllus Mar 22, 2022
871939f
KHP3-793 Add CaCx MOH 745 Report in KenyaEMR
CynthiaKamau Mar 10, 2022
558c690
added compositions to handle different visit types
CynthiaKamau Mar 22, 2022
f555fd5
Merge pull request #1004 from patryllus/vmmc-mandatory-fields
CynthiaKamau Mar 23, 2022
77895ee
Merge pull request #1001 from CynthiaKamau/hei-other-textfield
patryllus Mar 23, 2022
ac49d5c
Revised TX_ML indicator: Changed compositions to prevent double counting
njorocs Mar 23, 2022
f47452f
updated vmmc procedure form adverse events
CynthiaKamau Mar 23, 2022
840110d
Added a vmmc reports tab and added the vmmcRegister from common
patryllus Mar 23, 2022
56c8667
Merge pull request #1006 from patryllus/vmmc-mandatory-fields
CynthiaKamau Mar 23, 2022
59da157
updated exel extract and removed logs
CynthiaKamau Mar 23, 2022
cdf3d9d
Deleted unused cohort definition
CynthiaKamau Mar 23, 2022
0642291
updated labels in moh 745 cohort library
CynthiaKamau Mar 23, 2022
887c620
Updated encounterProvider to point to current user as opposed to a pr…
patryllus Mar 23, 2022
c417c17
Removed unused method
njorocs Mar 23, 2022
e535623
Merge pull request #1005 from CynthiaKamau/vmmc-adverse-events
patryllus Mar 23, 2022
190570f
Merge pull request #994 from CynthiaKamau/moh-745
patryllus Mar 23, 2022
a8eb11f
updated hiv positive clients query
CynthiaKamau Mar 23, 2022
69dcd68
Merge pull request #1007 from patryllus/vmmc-mandatory-fields
CynthiaKamau Mar 23, 2022
33b5e61
Merge pull request #1009 from CynthiaKamau/moh-745
njorocs Mar 23, 2022
62dbb3d
integrate updated ML model for hiv case finding
ojwangantony Mar 23, 2022
d758027
Added VMMC adverse events report
njorocs Mar 23, 2022
89d2fe2
Merge pull request #1010 from ojwanganto/updated-integration-hts-case…
patryllus Mar 24, 2022
e317794
Merge pull request #1008 from njorocs/TX_ML-bug-fix
patryllus Mar 24, 2022
3ff3cbf
Removed form name from indicator name
njorocs Mar 24, 2022
0376415
Merge pull request #1011 from njorocs/vmmc-reports
patryllus Mar 25, 2022
ac1387a
updated positive results query
CynthiaKamau Mar 25, 2022
ac87564
Updated new VMMC concepts in line with CIEL for enrollment,procedure …
patryllus Mar 25, 2022
db8c846
Merge pull request #1013 from patryllus/updated-concepts
CynthiaKamau Mar 25, 2022
44b2c36
Merge pull request #1012 from CynthiaKamau/moh745-bug-fix
njorocs Mar 28, 2022
07d5720
fixed vmmc theatre form and exel extract
CynthiaKamau Mar 28, 2022
8a2081f
updated cacx register follow up date format and hiv status query
CynthiaKamau Mar 28, 2022
d3dfb64
Merge pull request #1014 from CynthiaKamau/theatre-register-concept-u…
patryllus Mar 29, 2022
d32104c
Updated LTFU to 31+ days and use MOH257 and HIV greencard form togeth…
patryllus Mar 29, 2022
167943d
Added template for vmmc adverse events report
njorocs Mar 29, 2022
fcaeedf
Updated comments
patryllus Mar 29, 2022
dc47b7b
Retired LTFU report under common reports. Revised query for LTFU repo…
njorocs Mar 29, 2022
a1efb10
Merge pull request #1017 from njorocs/vmmc-reports
patryllus Mar 29, 2022
0f765dc
Merge pull request #1018 from njorocs/bug-fixes
patryllus Mar 29, 2022
bcf8cfd
Updated LTFU threshhold to >30 days
patryllus Mar 29, 2022
0c36b47
Merge pull request #1016 from patryllus/ltfu-missed-appointmet-reports
njorocs Mar 29, 2022
a5bc28a
updated hiv status query
CynthiaKamau Mar 29, 2022
302270c
updated hiv status query and definition
CynthiaKamau Mar 29, 2022
32290b6
Added referral services for HTS initial and Retest tested Negative
patryllus Mar 29, 2022
5d4973b
Updated specify for other referral instead of name
patryllus Mar 29, 2022
6f8da38
updated vmmc referred by data evaluator and assistant clinician concepts
CynthiaKamau Mar 29, 2022
1cb39b7
Merge pull request #1020 from CynthiaKamau/updating-cadre-concepts
njorocs Mar 29, 2022
50805b7
Merge pull request #1019 from patryllus/negative-referral
njorocs Mar 29, 2022
4286ef8
Merge pull request #1015 from CynthiaKamau/cacx-patch
njorocs Mar 30, 2022
dbb7497
updated procedure form assistant clinician concept for MO
CynthiaKamau Mar 30, 2022
bde0a4e
Restructured template for vmmc adverse events
njorocs Mar 30, 2022
e831ff1
Code cleanup: removed commented variables
njorocs Mar 30, 2022
cbbaedf
Merge pull request #1021 from CynthiaKamau/updating-cadre-concepts
njorocs Mar 30, 2022
f5d6058
Updated LostToFollowupCalculation to include discontinued clients wit…
patryllus Mar 30, 2022
9596bdd
KHP3-537: Added TDF/3TC/DTG regimen for peads
Mar 30, 2022
c009d16
Removed unnecessary code for transfer_out as boolean is already initi…
patryllus Mar 30, 2022
cba8799
Removed unused transfer_out variable
patryllus Mar 30, 2022
46696cd
Merge pull request #1023 from patryllus/negative-referral
njorocs Mar 30, 2022
852cb58
Updated VMMC eligibility and removed age limit, updated vmmc medical …
patryllus Apr 1, 2022
9573952
Merge pull request #1024 from makombe/KHP3-537
patryllus Apr 1, 2022
e89c33d
Merge pull request #1022 from njorocs/vmmc-reports
patryllus Apr 1, 2022
f1d08ea
Add Priority population on the following forms
gabriel090 Apr 1, 2022
251cae9
Merge pull request #1027 from patryllus/vmmc-age
CynthiaKamau Apr 1, 2022
efa31b7
Created unique encounter uuids for encounterTypes that reused HIV con…
patryllus Mar 31, 2022
d4e5a79
Updated VMMC eligibility and removed age limit, updated vmmc medical …
patryllus Mar 31, 2022
c6708ce
Updated chore name to UpdateNonHivConsultationEncounters and removed …
patryllus Apr 1, 2022
7dafcef
Included military for KDOD only
gabriel090 Apr 1, 2022
a26b8bd
Removed unused count
patryllus Apr 1, 2022
2f8137f
Updated mispelled comments
patryllus Apr 1, 2022
be028a8
Merge pull request #1029 from patryllus/encounterType-mismatch
njorocs Apr 1, 2022
a19075b
Merge pull request #1028 from gabriel090/KHP3-855
makombe Apr 1, 2022
4df1e4b
Validated vmmc history and examination form bug fix not saving
patryllus Apr 4, 2022
3486035
Updated availability for vmmc history and exam form to before one fil…
patryllus Apr 4, 2022
f3de119
Added availability calculations for vmmc procedure,post oparation and…
patryllus Apr 4, 2022
a61271c
Merge pull request #1030 from patryllus/vmmc-bug-fix
CynthiaKamau Apr 5, 2022
5a4e479
vmmc procedure form bug fix saving method on edit
CynthiaKamau Apr 4, 2022
0129dc2
Bug fix on missed appointment claculation and alert
patryllus Apr 5, 2022
bd49fe3
Merge pull request #1032 from patryllus/vmmc-bug-fix
CynthiaKamau Apr 5, 2022
81a9aca
ABC/3TC/DTG-a pediatric first line erroneously categorized as adult f…
Apr 5, 2022
a4f7574
created height field
gabriel090 Apr 5, 2022
d09244e
creation of blood pressure, lmp,oxygen saturation, pulse rate
gabriel090 Apr 6, 2022
2d49634
Add population type in report
gabriel090 Apr 6, 2022
57bf0ce
Merge pull request #1033 from makombe/KHP3-749
patryllus Apr 6, 2022
c08b848
Merge pull request #1031 from CynthiaKamau/vmmc-procedure-editing
patryllus Apr 6, 2022
75b8033
Added prepopulations for pop type and ever tested for hts initial fro…
patryllus Apr 6, 2022
ced397b
added height in Active on ART Line list
CynthiaKamau Apr 6, 2022
497e368
Updated negatives referral to be multiselect
patryllus Apr 6, 2022
2e4916f
Merge pull request #1035 from patryllus/hts-initial-prepopulation
CynthiaKamau Apr 6, 2022
fc15e83
updated hts case finding thresholds for very high, high, medium, and …
ojwangantony Apr 7, 2022
4692c16
Merge pull request #1037 from ojwanganto/updated-ml-casefinding-cutoff
makombe Apr 7, 2022
08d04a2
Added recently tested recorded details in vmmc medical history form
patryllus Apr 7, 2022
9e1a385
Merge pull request #1036 from CynthiaKamau/vmmc-procedure-editing
patryllus Apr 7, 2022
a8b8a52
Merge pull request #1038 from patryllus/vmmc-recorded-test
CynthiaKamau Apr 7, 2022
21931d2
Added passport number, huduma number && birth certificate number iden…
Apr 7, 2022
55be576
KHP3-375 and KHP3-860
CynthiaKamau Apr 7, 2022
d420200
Added Gender based Violence screening form to Triage and HTS APPs
patryllus Apr 7, 2022
c791867
Add passport,birth cert && huduma number on registration form
Apr 7, 2022
72982b0
Updated to disable previous ART usage on EDIT
patryllus Apr 7, 2022
48111a9
Merge pull request #1039 from CynthiaKamau/vmmc-procedure-editing
patryllus Apr 7, 2022
05ff78f
Merge pull request #1034 from gabriel090/priority_population_report
patryllus Apr 7, 2022
21d4d19
Added Gender based Violence screening form to Triage and HTS APPs
patryllus Apr 7, 2022
a5f2d87
Updated to disable previous ART usage on EDIT
patryllus Apr 7, 2022
de2311c
dropped community health worker and retained community health volunte…
patryllus Apr 7, 2022
67f71d6
Merge pull request #1040 from makombe/more-identifiers
patryllus Apr 7, 2022
c313233
Merge pull request #1042 from patryllus/vmmc-updates
CynthiaKamau Apr 7, 2022
73e6ffe
Merge pull request #1041 from patryllus/gbv-form
CynthiaKamau Apr 7, 2022
e37a5e8
KHP3-877 eVMMC Showcase feedback Issues
CynthiaKamau Apr 8, 2022
e2aafdc
Merge pull request #1044 from CynthiaKamau/procedure-form-a
patryllus Apr 8, 2022
ea2c578
KHP3-285: KNH/KDO patient summary
gabriel090 Apr 8, 2022
00a48da
Merge pull request #1045 from gabriel090/KHP3-285
patryllus Apr 8, 2022
81fc336
Bumped version to v18.2.0
PatrickWaweru Apr 8, 2022
b6eaca0
Merge pull request #1048 from PatrickWaweru/Bumping-2.x-April2022
patryllus Apr 8, 2022
f1b0e1f
Bumping distro and install pom files to 18.2.0
patryllus Apr 8, 2022
8263f52
Merge pull request #1050 from patryllus/bumping-2x
patryllus Apr 8, 2022
f559958
updated malnourushed query in moh 731
CynthiaKamau Apr 11, 2022
ae1439f
Fixed NPE on patient summary and poptype for active on art linelist
patryllus Apr 12, 2022
e4d3fbf
Merge pull request #1052 from patryllus/fix-NPE-summary
CynthiaKamau Apr 12, 2022
f8ed64b
Merge pull request #1051 from CynthiaKamau/procedure-form-a
patryllus Apr 12, 2022
d023296
Updated vmmc medical history form - added other referral service
patryllus Apr 19, 2022
1f9cf69
Added mandatory client type in vmmc enrollment form for new and reenr…
patryllus Apr 19, 2022
b077c6c
Removed logs
patryllus Apr 19, 2022
c36dfa6
Added fast track form to be accessible to triage App
patryllus Apr 19, 2022
51b0f4f
Merge pull request #1055 from patryllus/fast-track-triage
makombe Apr 19, 2022
16abb5f
KHP3-645: Added VL justification column in Active on ART Patients lin…
njorocs Apr 19, 2022
98d8a56
Merge pull request #1056 from njorocs/q2-release-hardening
patryllus Apr 20, 2022
4b0b469
Merge pull request #1054 from patryllus/other-referral-service
CynthiaKamau Apr 20, 2022
90d4fad
Removed unused code - identifierManager
patryllus Apr 20, 2022
f7c2226
Added Alien ID and driving license as patient identifiers, added an a…
patryllus Apr 20, 2022
de68b0c
Fix flag alert
gabriel090 Apr 21, 2022
c7d6e19
Merge pull request #1058 from gabriel090/vlCategoryBugFix1
patryllus Apr 21, 2022
93a6145
Removed the default autoclose of visits at midnight and retained a sc…
patryllus Apr 21, 2022
20bfaa9
Merge pull request #1057 from patryllus/identifiers-flag
CynthiaKamau Apr 21, 2022
8b400f1
KHP3-906 Person identifier line list
CynthiaKamau Apr 21, 2022
7a9b545
KHP3-906 Person identifier line list, added missing identifiers linelist
CynthiaKamau Apr 21, 2022
71bb060
displaying upn and fixed typo
CynthiaKamau Apr 21, 2022
a7d5b83
changed variable naming to camel case
CynthiaKamau Apr 21, 2022
cb4584d
Restored covid-19 report
Apr 22, 2022
d285d2b
Merge pull request #1063 from makombe/covid-repot
patryllus Apr 22, 2022
b3ec48a
Merge pull request #1061 from CynthiaKamau/no-identifiers-linelist
makombe Apr 25, 2022
0e8db5d
Merge pull request #1062 from CynthiaKamau/patient-no-identifiers
makombe Apr 25, 2022
2df9ea3
Merge pull request #1059 from patryllus/remove-autoclose
makombe Apr 25, 2022
3e0a40b
Show loader when searching patients
Apr 21, 2022
aa1f91e
Prepopulated wight and height if collected through traige on the same…
patryllus Apr 25, 2022
f44e90b
Updated registration details - rearranged person identifiers, validat…
patryllus Apr 26, 2022
2b29532
Show patient identifiers if age is already added - on Edit
patryllus Apr 26, 2022
0ce9619
added report description in patients missing identifiers linelist
CynthiaKamau Apr 27, 2022
22763e1
Merge pull request #1068 from patryllus/registration-identifiers
ojwanganto Apr 27, 2022
c70ba4e
Merge pull request #1067 from patryllus/remove-mndatory-fields
makombe Apr 27, 2022
4667af6
hiding driving license for persons under 18 years during registration
patryllus Apr 27, 2022
93b1ec0
Disable currently on TPT if a client is enrolled in TB program - prep…
patryllus Apr 27, 2022
ebed09d
Merge pull request #1066 from makombe/show-loader
patryllus Apr 27, 2022
368084c
Merge pull request #1069 from CynthiaKamau/report-desc
patryllus Apr 27, 2022
ed66d4d
Revised cohort query for Patients shceduled for appointment by removi…
njorocs Apr 27, 2022
7ce1eab
Merge pull request #1072 from njorocs/q2-release-hardening
patryllus Apr 28, 2022
98d4c69
Merge pull request #1071 from patryllus/disable-on-tpt
CynthiaKamau Apr 28, 2022
d7c4171
Merge pull request #1070 from patryllus/registration-identifiers
CynthiaKamau Apr 28, 2022
7cc4517
setup cicd github workflow
andrineM May 2, 2022
738c236
update branch to version-18.1.3 on setup cicd github workflow
andrineM May 2, 2022
7c3ac8f
Merge pull request #1074 from palladiumkenya/cicd
andrineM May 2, 2022
7d2abb4
Enhance patient search to display targeted search results
May 4, 2022
5668f11
Merge pull request #1075 from makombe/improve-search
ojwanganto May 4, 2022
69b65bc
Updated negative referral obsgroup to 163180 - a convset which acts a…
patryllus May 4, 2022
6742497
Merge pull request #1076 from patryllus/neg-referral-conv
PatrickWaweru May 4, 2022
84860c7
Bug fixing on Patient Summary
gabriel090 May 4, 2022
3b98f22
Merge pull request #1077 from gabriel090/KHP3-285_2
patryllus May 5, 2022
e9588f5
Error patient summary
gabriel090 May 5, 2022
1f780d5
Merge pull request #1078 from gabriel090/KHP3-285_2
patryllus May 5, 2022
60080a0
Patient summary KDoD credentials
gabriel090 May 5, 2022
3121686
Patient summary KDoD credentials
gabriel090 May 5, 2022
f70cfc7
Merge pull request #1079 from gabriel090/KHP3-285_2
ojwanganto May 5, 2022
6e77720
Initial work on upi development - added upi verification app, updated…
patryllus May 9, 2022
fc6ac1a
Bug fix on checking null for latestBloodPressure instead of checking …
patryllus May 9, 2022
9740491
Merge pull request #1080 from patryllus/patient-summary-bugfix
gabriel090 May 9, 2022
488bd4b
Initial development for UPI for client verification
patryllus May 9, 2022
8b546c2
KHP3-525 Get latest VL. Categorize them into Unsuppressed (>1000), Lo…
gabriel090 May 9, 2022
a108244
Updated the National ID label and replaced with a verify button
patryllus May 9, 2022
329518a
Add an identifier type to store the UPI number that is a requirement …
ningosi May 9, 2022
b29d3fb
Add the idntifier to the edit patient fragment class
ningosi May 9, 2022
2c9cfe1
Add the UPI on the user interface
ningosi May 9, 2022
01fa591
Fix invalidated session
May 9, 2022
5fe133b
Remove kp prefix from kp tables
May 10, 2022
bcc2058
add data exchange logic for interaction with client registry
ojwangantony May 10, 2022
87f41da
Merge pull request #1086 from ojwanganto/cr-verification-ui-changes
patryllus May 10, 2022
68b828d
Merge pull request #1085 from makombe/rename-kp-tables
njorocs May 10, 2022
cc63e08
Add a div to test the validation from the CR first
ningosi May 10, 2022
68d432b
format fieldset tables
ojwangantony May 10, 2022
0077e36
Fixed bug in days missed column to use end date instead of current da…
njorocs May 10, 2022
ebced93
Merge pull request #1087 from njorocs/version-18.1.3
makombe May 11, 2022
52e2852
use information from client registry in registration form
ojwangantony May 11, 2022
4f59d00
Merge pull request #1088 from ojwanganto/cr-verification-ui-changes
patryllus May 11, 2022
4c8abe5
All cd4 count calculation
gabriel090 May 11, 2022
ea73829
Merge pull request #1089 from gabriel090/KHP3_285_3
makombe May 11, 2022
0d1a910
All Viral Load results Calculation
gabriel090 May 11, 2022
c4ad818
Merge pull request #1090 from gabriel090/KHP3_285_4
makombe May 11, 2022
0af55fc
re-use more variables on registration form
ojwangantony May 11, 2022
99e5696
Merge pull request #1091 from ojwanganto/cr-verification-ui-changes
ojwanganto May 11, 2022
26b6cca
added validation of time of slit/placement of device in vmmc procedur…
CynthiaKamau May 11, 2022
b7cf33b
Merging UPI client verification and client details work
patryllus May 11, 2022
b0d5c34
Merge pull request #1092 from patryllus/upi-verification
ojwanganto May 11, 2022
43f13ec
Merge pull request #1093 from CynthiaKamau/time-of-slit
makombe May 12, 2022
04f1c30
Merge pull request #1083 from gabriel090/KHP3-525
makombe May 12, 2022
75cf836
Fixup null pointer exception
May 12, 2022
f41d946
Merge pull request #1094 from makombe/ltfu-null-pointer
makombe May 12, 2022
69f5203
Merge pull request #1082 from makombe/knh-fix
makombe May 12, 2022
f8f8266
Update cicd_process.yml
Valuoch May 12, 2022
a58c9f0
Reuse the already existing identifier
ningosi May 12, 2022
8ce3799
Merge pull request #1095 from palladiumkenya/version-18.1.3
Valuoch May 12, 2022
c01fbbc
Merge branch 'upi-dev' of https://github.com/palladiumkenya/openmrs-m…
ningosi May 12, 2022
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
75 changes: 75 additions & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -0,0 +1,75 @@
* text=auto

# Known text file extensions
*.as text
*.bat text
*.cnf text
*.conf text
*.css text
*.csv text
*.dtd text
*.erb text
*.ftl text
*.gitattributes text
*.gitignore text
*.gitkeep text
*.gitmodules text
*.groovy text
*.gsp text
*.htaccess text
*.htm text
*.html text
*.java text
*.js text
*.js.withjstl text
*.json text
*.jsp text
*.list text
*.lock text
*.log text
*.markdown text
*.md text
*.nsh text
*.nsi text
*.opts text
*.php text
*.pl text
*.policy text
*.pp text
*.project text
*.properties text
*.rb text
*.rdf text
*.scss text
*.sh text
*.sql text
*.story text
*.svg text
*.tag text
*.tld text
*.txt text
*.vm text
*.xml text
*.xsl text
*.xslt text
*.yaml text
*.yml text

# Known binary file extensions
*.bmp binary
*.chls binary
*.class binary
*.db binary
*.eot binary
*.exe binary
*.gif binary
*.gzip binary
*.ico binary
*.jar binary
*.jpeg binary
*.jpg binary
*.omod binary
*.png binary
*.ttf binary
*.woff binary
*.zip binary
31 changes: 31 additions & 0 deletions .github/workflows/cicd_process.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
name: deploy to prod 8600
on:
push:
branches: [ upi-dev ]
jobs:

build:
name: Deploy
runs-on: ubuntu-latest
steps:
- name: executing remote connection
uses: appleboy/ssh-action@master
with:
host: ${{ secrets.HOST }}
username: ${{ secrets.USERNAME }}
key: ${{ secrets.CICD_SECRET }}
port: ${{ secrets.PORT }}
command_timeout: 200m
script: |
git config --global --add safe.directory /apps/github-workflows/kenyaemr-modules/openmrs-module-kenyaemr
cd /apps/github-workflows/kenyaemr-modules/openmrs-module-kenyaemr
git pull origin upi-dev
git status
mvn clean install -DskipTests
sudo rm -rf /var/lib/OpenMRS/modules/kenyaemr-*.omod
sudo cp /apps/github-workflows/kenyaemr-modules/openmrs-module-kenyaemr/omod/target/kenyaemr-*.omod /var/lib/OpenMRS/modules/
sudo chown -R tomcat:tomcat /var/lib/OpenMRS/modules/
sudo chmod +r /var/lib/OpenMRS/modules/*.omod
sudo chmod 755 /var/lib/OpenMRS/modules/*.omod
sudo service tomcat9 restart

16 changes: 13 additions & 3 deletions api/pom.xml
Original file line number Diff line number Diff line change
@@ -1,17 +1,27 @@
<!--

This Source Code Form is subject to the terms of the Mozilla Public License,
v. 2.0. If a copy of the MPL was not distributed with this file, You can
obtain one at http://mozilla.org/MPL/2.0/. OpenMRS is also distributed under
the terms of the Healthcare Disclaimer located at http://openmrs.org/license.

Copyright (C) OpenMRS Inc. OpenMRS is a registered trademark and the OpenMRS
graphic logo is a trademark of OpenMRS Inc.

-->
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.openmrs.module</groupId>
<artifactId>kenyaemr</artifactId>
<version>15.1.8-RC2-SNAPSHOT</version>
<version>18.2.0</version>
</parent>

<artifactId>kenyaemr-api</artifactId>
<version>15.1.8-RC2-SNAPSHOT</version>
<version>18.2.0</version>
<packaging>jar</packaging>
<name>KenyaEMR Module API</name>
<description>API project for KenyaEMR Module</description>

<build>
<pluginManagement>
<plugins>
Expand Down
101 changes: 85 additions & 16 deletions api/src/main/distro/metadata/concepts.xml

Large diffs are not rendered by default.

11 changes: 11 additions & 0 deletions api/src/main/distro/metadata/forms.xml
Original file line number Diff line number Diff line change
@@ -1,3 +1,14 @@
<!--

This Source Code Form is subject to the terms of the Mozilla Public License,
v. 2.0. If a copy of the MPL was not distributed with this file, You can
obtain one at http://mozilla.org/MPL/2.0/. OpenMRS is also distributed under
the terms of the Healthcare Disclaimer located at http://openmrs.org/license.

Copyright (C) OpenMRS Inc. OpenMRS is a registered trademark and the OpenMRS
graphic logo is a trademark of OpenMRS Inc.

-->
<!-- Forms used by KenyaEMR, listed A-Z -->
<refs type="Form">
<ref key="CLINICAL_ENCOUNTER" uuid="e958f902-64df-4819-afd4-7fb061f59308" />
Expand Down
19 changes: 19 additions & 0 deletions api/src/main/distro/metadata/identifierTypes.xml
Original file line number Diff line number Diff line change
@@ -1,3 +1,14 @@
<!--

This Source Code Form is subject to the terms of the Mozilla Public License,
v. 2.0. If a copy of the MPL was not distributed with this file, You can
obtain one at http://mozilla.org/MPL/2.0/. OpenMRS is also distributed under
the terms of the Healthcare Disclaimer located at http://openmrs.org/license.

Copyright (C) OpenMRS Inc. OpenMRS is a registered trademark and the OpenMRS
graphic logo is a trademark of OpenMRS Inc.

-->
<!-- Patient identifier types used by KenyaEMR, listed A-Z -->
<refs type="IdentifierType">
<ref key="CWC_NUMBER" uuid="1dc8b419-35f2-4316-8d68-135f0689859b" />
Expand All @@ -9,4 +20,12 @@
<ref key="PATIENT_CLINIC_NUMBER" uuid="b4d66522-11fc-45c7-83e3-39a1af21ae0d" />
<ref key="UNIQUE_PATIENT_NUMBER" uuid="05ee9cf4-7242-4a17-b4d4-00f707265c8a" />
<ref key="NATIONAL_UNIQUE_PATIENT_IDENTIFIER" uuid="f85081e2-b4be-4e48-b3a4-7994b69bb101" />
<ref key="KDoD_NUMBER" uuid="b51ffe55-3e76-44f8-89a2-14f5eaf11079" />
<ref key="KDoD_SERVICE_NUMBER" uuid="f2b0c94f-7b2b-4ab0-aded-0d970f88c063" />
<ref key="CLIENT_NUMBER" uuid="9a260a8c-b94d-11eb-8529-0242ac130003" />
<ref key="HUDUMA_NUMBER" uuid="6428800b-5a8c-4f77-a285-8d5f6174e5fb" />
<ref key="PASSPORT_NUMBER" uuid="be9beef6-aacc-4e1f-ac4e-5babeaa1e303" />
<ref key="BIRTH_CERTIFICATE_NUMBER" uuid="68449e5a-8829-44dd-bfef-c9c8cf2cb9b2" />
<ref key="ALIEN_ID_NUMBER" uuid="1c7d0e5b-2068-4816-a643-8de83ab65fbf" />
<ref key="DRIVING_LICENSE" uuid="ca125004-e8af-445d-9436-a43684150f8b" />
</refs>
14 changes: 14 additions & 0 deletions api/src/main/distro/metadata/programs.xml
Original file line number Diff line number Diff line change
@@ -1,8 +1,22 @@
<!--

This Source Code Form is subject to the terms of the Mozilla Public License,
v. 2.0. If a copy of the MPL was not distributed with this file, You can
obtain one at http://mozilla.org/MPL/2.0/. OpenMRS is also distributed under
the terms of the Healthcare Disclaimer located at http://openmrs.org/license.

Copyright (C) OpenMRS Inc. OpenMRS is a registered trademark and the OpenMRS
graphic logo is a trademark of OpenMRS Inc.

-->
<!-- Programs used by KenyaEMR, listed A-Z -->
<refs type="Program">
<ref key="HIV" uuid="dfdc6d40-2f2f-463d-ba90-cc97350441a8" />
<ref key="MCH_CS" uuid="c2ecdf11-97cd-432a-a971-cfd9bd296b83" />
<ref key="MCH_MS" uuid="b5d9e05f-f5ab-4612-98dd-adb75438ed34" />
<ref key="TB" uuid="9f144a34-3a4a-44a9-8486-6b7af6cc64f6" />
<ref key="IPT" uuid="335517a1-04bc-438b-9843-1ba49fb7fcd9" />
<ref key="OTZ" uuid="24d05d30-0488-11ea-8d71-362b9e155667" />
<ref key="OVC" uuid="6eda83f0-09d9-11ea-8d71-362b9e155667" />
<ref key="VMMC" uuid="228538f4-cad9-476b-84c3-ab0086150bcc" />
</refs>
Original file line number Diff line number Diff line change
@@ -1,17 +1,12 @@
/**
* The contents of this file are subject to the OpenMRS Public License
* Version 1.0 (the "License"); you may not use this file except in
* compliance with the License. You may obtain a copy of the License at
* http://license.openmrs.org
* This Source Code Form is subject to the terms of the Mozilla Public License,
* v. 2.0. If a copy of the MPL was not distributed with this file, You can
* obtain one at http://mozilla.org/MPL/2.0/. OpenMRS is also distributed under
* the terms of the Healthcare Disclaimer located at http://openmrs.org/license.
*
* Software distributed under the License is distributed on an "AS IS"
* basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the
* License for the specific language governing rights and limitations
* under the License.
*
* Copyright (C) OpenMRS, LLC. All Rights Reserved.
* Copyright (C) OpenMRS Inc. OpenMRS is a registered trademark and the OpenMRS
* graphic logo is a trademark of OpenMRS Inc.
*/

package org.openmrs.module.kenyaemr;

/**
Expand Down
17 changes: 6 additions & 11 deletions api/src/main/java/org/openmrs/module/kenyaemr/Configuration.java
Original file line number Diff line number Diff line change
@@ -1,17 +1,12 @@
/**
* The contents of this file are subject to the OpenMRS Public License
* Version 1.0 (the "License"); you may not use this file except in
* compliance with the License. You may obtain a copy of the License at
* http://license.openmrs.org
* This Source Code Form is subject to the terms of the Mozilla Public License,
* v. 2.0. If a copy of the MPL was not distributed with this file, You can
* obtain one at http://mozilla.org/MPL/2.0/. OpenMRS is also distributed under
* the terms of the Healthcare Disclaimer located at http://openmrs.org/license.
*
* Software distributed under the License is distributed on an "AS IS"
* basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the
* License for the specific language governing rights and limitations
* under the License.
*
* Copyright (C) OpenMRS, LLC. All Rights Reserved.
* Copyright (C) OpenMRS Inc. OpenMRS is a registered trademark and the OpenMRS
* graphic logo is a trademark of OpenMRS Inc.
*/

package org.openmrs.module.kenyaemr;

import org.apache.commons.logging.Log;
Expand Down
17 changes: 6 additions & 11 deletions api/src/main/java/org/openmrs/module/kenyaemr/Dictionary.java
Original file line number Diff line number Diff line change
@@ -1,17 +1,12 @@
/**
* The contents of this file are subject to the OpenMRS Public License
* Version 1.0 (the "License"); you may not use this file except in
* compliance with the License. You may obtain a copy of the License at
* http://license.openmrs.org
* This Source Code Form is subject to the terms of the Mozilla Public License,
* v. 2.0. If a copy of the MPL was not distributed with this file, You can
* obtain one at http://mozilla.org/MPL/2.0/. OpenMRS is also distributed under
* the terms of the Healthcare Disclaimer located at http://openmrs.org/license.
*
* Software distributed under the License is distributed on an "AS IS"
* basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the
* License for the specific language governing rights and limitations
* under the License.
*
* Copyright (C) OpenMRS, LLC. All Rights Reserved.
* Copyright (C) OpenMRS Inc. OpenMRS is a registered trademark and the OpenMRS
* graphic logo is a trademark of OpenMRS Inc.
*/

package org.openmrs.module.kenyaemr;

import org.openmrs.Concept;
Expand Down
31 changes: 19 additions & 12 deletions api/src/main/java/org/openmrs/module/kenyaemr/EmrActivator.java
Original file line number Diff line number Diff line change
@@ -1,27 +1,31 @@
/**
* The contents of this file are subject to the OpenMRS Public License
* Version 1.0 (the "License"); you may not use this file except in
* compliance with the License. You may obtain a copy of the License at
* http://license.openmrs.org
* This Source Code Form is subject to the terms of the Mozilla Public License,
* v. 2.0. If a copy of the MPL was not distributed with this file, You can
* obtain one at http://mozilla.org/MPL/2.0/. OpenMRS is also distributed under
* the terms of the Healthcare Disclaimer located at http://openmrs.org/license.
*
* Software distributed under the License is distributed on an "AS IS"
* basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the
* License for the specific language governing rights and limitations
* under the License.
*
* Copyright (C) OpenMRS, LLC. All Rights Reserved.
* Copyright (C) OpenMRS Inc. OpenMRS is a registered trademark and the OpenMRS
* graphic logo is a trademark of OpenMRS Inc.
*/

package org.openmrs.module.kenyaemr;

import org.apache.commons.io.FileUtils;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
import org.apache.log4j.Level;
import org.apache.log4j.LogManager;
import org.openmrs.Patient;
import org.openmrs.Visit;
import org.openmrs.api.context.Context;
import org.openmrs.module.ModuleActivator;
import org.openmrs.module.kenyacore.CoreContext;
import org.openmrs.module.reporting.report.service.ReportService;
import org.openmrs.util.OpenmrsUtil;

import java.io.File;
import java.io.IOException;
import java.util.Date;
import java.util.List;

/**
* This class contains the logic that is run every time this module is either started or stopped.
Expand All @@ -40,7 +44,10 @@ public class EmrActivator implements ModuleActivator {
* @see ModuleActivator#willRefreshContext()
*/
public void willRefreshContext() {

log.info("KenyaEMR context refreshing...");
//TODO: Investigate what causes reports page to load slowly. This behavior started with platform 2.x upgrade
Context.getAdministrationService().executeSQL("delete from reporting_report_request", false);
}

/**
Expand Down Expand Up @@ -73,7 +80,7 @@ public void contextRefreshed() {
* @see ModuleActivator#started()
*/
public void started() {
Context.getService(ReportService.class).deleteOldReportRequests();
// Context.getService(ReportService.class).deleteOldReportRequests();
log.info("KenyaEMR started");
}

Expand Down
Loading