Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
171 commits
Select commit Hold shift + click to select a range
e396555
BAH-3894 | Add. Copied Masterdata folder from clinic config repository
mohan-13 May 30, 2024
597137d
BAH-3894 | Removed the changeset which disables OpenELIS atomfeed sch…
mohan-13 May 30, 2024
d2814cc
BAH-3894 | Fix. Removed the changeset which removes adt privilege to …
mohan-13 May 30, 2024
4a8e40b
BAH-3894 | Add. Default locations for Bahmni Standard
mohan-13 May 30, 2024
dcf8eba
BAH-3894 | Update visit types
mohan-13 May 30, 2024
43825c6
BAH-3894 | Fix. Drug Dosage Unit names to match CIEL concepts
mohan-13 May 30, 2024
54bbd16
Refactor. Update publishable artifacts names
mohan-13 May 30, 2024
ef9069a
BAH-3894 | Add. Dosage form for missing drugs
mohan-13 May 30, 2024
e3af7af
BAH-3894 | Enable workflow to build standard-config image
mohan-13 May 31, 2024
227673d
BAH-3894 | Fix. Commit message for helm chart
mohan-13 May 31, 2024
f251a9d
BAH-3894 | Fix. Drug concept names with FSN
mohan-13 May 31, 2024
c33c21d
BAH-3894 | Add. Manual trigger for workflow
mohan-13 May 31, 2024
76c31e8
Merge branch 'master' into BAH-3894
mohan-13 May 31, 2024
ee96e5f
BAH-3894 | Add. Order types domain for extending Radiology Order
mohan-13 May 31, 2024
4a6ef31
BAH-3894 | Add. PACS Procedure Code concept source
mohan-13 May 31, 2024
3e79546
BAH-3894 | Remove feature branch from workflow
mohan-13 Jun 4, 2024
b9c5e6d
Merge pull request #1 from Bahmni/BAH-3894
mohan-13 Jun 7, 2024
688073c
Merge of default-config changes for IPD Features (#2)
mohan-13 Jun 14, 2024
026882a
BAH-3953 | Add. radialogy order fulfillment form concept (#4)
SanoferSameera Jun 27, 2024
1b15fde
Deepthi M|BAH-3917|Configure Programs flow for TB and HIV programs (#5)
deepthi-mantena Jun 28, 2024
7a9c0ae
Deepthi M|BAH-3917|Updated UUid to fix issue with program module bein…
deepthi-mantena Jun 28, 2024
5414845
BAH-3951 | Fix. Default Observation Forms, Dosing Units, and Bacterio…
SanoferSameera Jul 1, 2024
7b637d2
BAH-3954 | Add. concept set for radiology upload (#7)
SanoferSameera Jul 2, 2024
5e85eb6
Deepthi M|BAH-3941|Added consultation note to Bacteriology additional…
deepthi-mantena Jul 2, 2024
e020bac
BAH-3950 | Refactor. registration search, field validation and second…
SanoferSameera Jul 4, 2024
72d6386
BAH-3951 | Retire custom concept and add a synonym for ceil concept (…
SanoferSameera Jul 5, 2024
9b3e882
Deepthi M|BAH-3992|configured reports for standard config. (#12)
deepthi-mantena Jul 10, 2024
2732ada
BAH-4005 | Switch to UUIDs or Same-As Mappings for Concept References…
SanoferSameera Jul 10, 2024
27c8bfc
BAH-3975 | Refactor. dose units in drugFormDefaults (#13)
SanoferSameera Jul 12, 2024
2e3c4d7
BAH-3941 | Fix. Association of bacteriology concept sets (#16)
mohan-13 Jul 12, 2024
b742396
BAH-4025 | Updating example locations (#15)
angshu Jul 15, 2024
7e04725
Deepthi M|BAH-3992 -update|fixed the issue with Diabetic report (#17)
deepthi-mantena Jul 15, 2024
d5de0be
BAH-3921 | Grouping of Radiology Orders (#14)
mohan-13 Jul 16, 2024
3845236
BAH-3918 | Association of Lab Tests and Panels with Samples for Order…
mohan-13 Jul 16, 2024
ebd7b4c
BAH-4001 | Configure Procedure Orders (#19)
mohan-13 Jul 16, 2024
d9ecf64
BAH-3992 | Fix. Concept reference for diagnosis certainty
mohan-13 Jul 16, 2024
fac697d
Merge updates from default-config (#20)
mohan-13 Jul 17, 2024
f59a486
BAH-4035 | Add sample patient admit tasks to eventsConfig.json (#21)
mohan-13 Jul 17, 2024
e4b2f71
Deepthi M|BAH_3992_fix|updated the columns in visit and IPD patient r…
deepthi-mantena Jul 19, 2024
e1b4bc1
BAH-3920 | Associate Lab Tests to Departments (#22)
mohan-13 Jul 22, 2024
01c0892
BAH-3058 | Add. Config To Specify Actions For WaitList Appointments (…
parvathy00 Jul 22, 2024
74aac33
BAH-4037 | Add. Configuration for Order Type Class Map (#24)
mohan-13 Jul 23, 2024
054584d
BAH-4033 | Refactor. eventsConfig to pass task type (#27)
mohan-13 Jul 23, 2024
7f0f7ec
BAH-4007 | Validate and Optimize Dashboard Configurations (#26)
SanoferSameera Jul 23, 2024
f96bb53
BAH-3975 | Fix. Drug form defaults to match concept names (#29)
mohan-13 Jul 24, 2024
1fff935
BAH-4043 | Add. Bahmni logo for customisation (#28)
mohan-13 Jul 24, 2024
11baf77
BAH-4045 | Add. Clinical App Read only role to extend Get Patient Pro…
mohan-13 Jul 26, 2024
6b05d93
BAH-4044 | Add. Procedue display control (#33)
SanoferSameera Jul 26, 2024
08c768c
BAH-4030 | Add. Answers to tests with coded datatype (#32)
mohan-13 Jul 26, 2024
afd0904
BAH-4045 | Fix. Add Clincal App role to Doctor role (#34)
mohan-13 Jul 26, 2024
61990b5
[Rahul] | BAH-4048 | Add. Allergies Display Control to the Patient Da…
rahu1ramesh Jul 30, 2024
468b6fb
BAH-3952 | Configure. child locations for bed layout (#30)
SanoferSameera Aug 1, 2024
0545f2e
BAH-4053 | Remove filter for OT Surgeons (#40)
mohan-13 Aug 1, 2024
8cb836b
BAH-4058 | Add. Display Controls Section In Medication Tab (#38)
rahu1ramesh Aug 1, 2024
954f4fc
[Rahul] | BAH-4059 | Refactor. Get IPD Dashboard Config from ipdDashb…
rahu1ramesh Aug 1, 2024
de3bd6e
BAH-4047 | Add. Task Type Concepts (#35)
rahu1ramesh Aug 2, 2024
52e6925
BAH-4059 | Fix. drugChartScheduleFrequencies Name (#41)
rahu1ramesh Aug 5, 2024
78577df
BAH-4058 | Fix. Rename Form Nutritional Values as Basic Details (#42)
rahu1ramesh Aug 5, 2024
fc8b786
BAH-4057 | Add. Provider Notification Config (#37)
rahu1ramesh Aug 6, 2024
3276a98
[Bahmni Infra] | Add. Update Translation Resources
bahmni-infra Aug 7, 2024
84450f8
[Rahul] | BAH-4051 | Add. IPD Non Medication Task Messages (#43)
rahu1ramesh Aug 7, 2024
a81aba0
Revert "[Bahmni Infra] | Add. Update Translation Resources"
mohan-13 Aug 7, 2024
3675ea3
BAH-4065 | Fix. Concept names for Vital display control in IPD dashbo…
mohan-13 Aug 8, 2024
b8a7987
BAH-4063 | Refactor. Remove Unused Offline Config Subfolder (#44)
rahu1ramesh Aug 8, 2024
bb98167
BAH-4068 | Add. Reports for OpenElis report and Odoo report (#47)
mohan-13 Aug 12, 2024
da69676
BAH-4062 | Refactor. Roles to include privileges for IPD Dashboard (#46)
mohan-13 Aug 21, 2024
33fc1b4
BAH-4070 | Add. Upgrade CIEL dictionary version to v2024-07-26 (#48)
mohan-13 Aug 21, 2024
9f327c0
[Bahmni Infra] | Add. Update Translation Resources
bahmni-infra Sep 1, 2024
7e6418f
Revert "[Bahmni Infra] | Add. Update Translation Resources"
rahu1ramesh Sep 3, 2024
ece8a68
BAH-4070 | Add. Answers for tests with coded datatype (#49)
mohan-13 Sep 5, 2024
83a2cc5
[Rahul] | BAH-4058 | Fix. Label Name In Reg Form Second Page (#50)
rahu1ramesh Sep 10, 2024
678e79a
[Rahul] | BAH-4116 | Add. Bump appVersion (#51)
rahu1ramesh Sep 23, 2024
b35f6d9
[Bahmni Infra] | Add. Update Translation Resources
bahmni-infra Oct 1, 2024
8d76ed6
[Bahmni Infra] | Add. Update Translation Resources
bahmni-infra Dec 1, 2024
bcc4914
BAH-4105 | Add. Hide Form Name Toggle (#52)
rahu1ramesh Jan 6, 2025
7d84e3c
[Rahul] | Add. Notification Label i18n Key
rahu1ramesh Sep 9, 2025
1e7589b
[Rahul] | Add. Missing Display Control i18n Key
rahu1ramesh Sep 9, 2025
d00d882
[Rahul] | Add. Missing Registration Card i18n Key
rahu1ramesh Sep 9, 2025
2f64b08
BN-185 | Add Configuration for Bahmni FrontEnd (#56)
devsingh05298 Oct 10, 2025
e56ecfa
BN-121 : Advanced Patient Search with Configurable Attribute Selection
Varun-beta Oct 13, 2025
a5eb929
BAH-198 | Changing the column headers from configuraiton search defin…
angshu Oct 23, 2025
f17770e
BAH-198 | Changing the column headers from configuration search defin…
arshiyaTW2021 Oct 23, 2025
56fbcf5
Add Registration New tile to home dashboard (#59)
taseew Oct 26, 2025
88a58a3
BN-173|Add default Visit type in registration config (#61)
Varun-beta Nov 3, 2025
7468ed0
BAH-4244 (config additions for create patient) (#63)
sumaztwcode Nov 21, 2025
d088c81
BAH-4275 | Update. standard config for contact and additionalInfo
TW-MadhanKumar Nov 25, 2025
c4c3f61
BAH-4275 | Update. lastNameMandatory back to true and addressField to…
TW-MadhanKumar Nov 26, 2025
62a18db
Merge pull request #65 from Bahmni/BAH-4275
TW-MadhanKumar Nov 26, 2025
ba6e070
BAH-4250 (#66) Added field to show/ hide additional identifiers
sumaztwcode Dec 1, 2025
8ee0038
BN-78 | Add. Controls configuration for General Dashboard sections (#67)
mohan-13 Dec 2, 2025
dd38b3d
BAH-4302|Added translations for additional identifiers (#68)
sumaztwcode Dec 7, 2025
f48da59
BAH-4304 | Update. standard config with QA feedback on patient search
TW-MadhanKumar Dec 8, 2025
7aec1de
BAH-4313 | Support for extensions through config (#71)
Varun-beta Dec 10, 2025
7859484
BAH-4300 | Add. translations for validation error messages
TW-MadhanKumar Dec 11, 2025
07d5119
BAH-4300 | Update. app.json
TW-MadhanKumar Dec 11, 2025
63015db
BAH-4300 | Remove. extra space
TW-MadhanKumar Dec 11, 2025
f8e7b17
Merge pull request #72 from Bahmni/BAH-4300
TW-MadhanKumar Dec 11, 2025
e01a3e4
Merge pull request #70 from Bahmni/BAH-4304
TW-MadhanKumar Dec 12, 2025
050e761
Fix. Start Visit Button Navigation (#73)
Varun-beta Dec 12, 2025
3acafc8
BAH-4334 | Add config for generic service request display control wit…
PratitiP Dec 18, 2025
f2b08f6
BAH-4341 | Add. Programs Display Control Config (#76)
rahu1ramesh Dec 19, 2025
7a8f00f
BAH-4343 | Add. config for lab investigations section (#77)
PratitiP Dec 24, 2025
855d225
BAH-4365 | Add. radiology order configurations for clinical dashboard…
skjameela276 Jan 6, 2026
4020c76
BAH-4370 | Add. section for forms display control (#80)
PratitiP Jan 14, 2026
ae17a9c
BAH-4393 | Add. Liquibase to populate fhir-concept-source for CVX cod…
mohan-13 Jan 19, 2026
38780f4
BAH-4405 | Add vaccinations as treatment type display control with ad…
PratitiP Jan 23, 2026
1fb6418
BAH-4329 | Add. Config For React Obs Display Control (#79)
Varun-beta Jan 23, 2026
c1a7334
BAH-4393 | Fix. Liquibase version for liquibase.xml file in masterdat…
mohan-13 Jan 23, 2026
c8bcde8
BAH-4394 Changes for config support for appointment listing and trans…
lingeswaranTW Feb 3, 2026
1b9d3fb
BAH-4394 Added missed status
lingeswaranTW Feb 3, 2026
5370fc1
Merge pull request #86 from Bahmni/BAH-4394
lingeswaranTW Feb 12, 2026
925ffa9
BAH-4394 Reverting translation changes
lingeswaranTW Feb 12, 2026
817e539
Merge pull request #89 from Bahmni/BAH-4394
lingeswaranTW Feb 12, 2026
8fc96c4
BAH-4432 | Add. Program Details Config (#87)
rahu1ramesh Feb 24, 2026
ae5e6b7
BAH-4417|Added STAT duration in standard config (#90)
ravinderkabli Mar 2, 2026
279a28d
BAH-4332 Create a Documents display control (#91)
hamsavarthiniR-Bahmni Mar 6, 2026
45004ea
BAH-4510 | Add. v2 Config File For Appointments (#92)
rahu1ramesh Mar 17, 2026
a131f08
BAH-4493 | Add. action field in patient documents
sahupadma Mar 18, 2026
cf8a47e
BAH-4493 | Add. page size in patient documents
sahupadma Mar 18, 2026
9572f3c
Removes pageSize from patient documents
sahupadma Mar 26, 2026
f42a2ab
BAH-4448 | Add support for privilege checks for display controls in P…
Varun-beta Mar 27, 2026
3e468e5
BAH-4493 | Add. action field in patient documents
sahupadma Mar 30, 2026
9b810d4
BAH-4448|Update privileges for Documents Display Control (#96)
Varun-beta Mar 30, 2026
7dd1b60
Changes to add appointment reasons while schedule appointment
lingeswaranTW Mar 31, 2026
7d8b5bc
Merge pull request #97 from Bahmni/BAH-4464
lingeswaranTW Mar 31, 2026
0b3c5ff
BAH-4448 | Update Privilege for Programs display control (#98)
hamsavarthiniR-Bahmni Apr 2, 2026
5dc1294
BAH-4504 | Add support for additional section on registration create …
hamsavarthiniR-Bahmni Apr 7, 2026
a3071c6
BAH-4448 Update Medication Privilege to Orders (#99)
hamsavarthiniR-Bahmni Apr 8, 2026
5de3a4a
BAH-4448 | Remove View Privileges from display control (#100)
Varun-beta Apr 8, 2026
f86da38
BAH-4565 | Apply pagination for all display controls which have Sorta…
hamsavarthiniR-Bahmni Apr 20, 2026
9365233
BAH-4605 | Apply pagination for all display controls which have Sort…
hamsavarthiniR-Bahmni Apr 20, 2026
f902168
BAH-4565 | Update default pageSize to 5
hamsavarthiniR-Bahmni Apr 21, 2026
4ba7a86
Revert " BAH-4565 | Update default pageSize to 5"
hamsavarthiniR-Bahmni Apr 21, 2026
d9c3109
BAH-4565 | Update default pageSize to 5 (#106)
hamsavarthiniR-Bahmni Apr 21, 2026
be58a03
BAH-4606 | Apply pagination for all display controls which have Sort…
hamsavarthiniR-Bahmni Apr 21, 2026
38c27f5
BAH-4479 | Add support for thumbnail for observations and forms (#104)
Varun-beta Apr 22, 2026
85e0ac1
BAH-4638 | Add extension.json for new homepage
arshiyaTW2021 Apr 23, 2026
b1758b2
Merge pull request #108 from Bahmni/BAH-4638
arshiyaTW2021 Apr 24, 2026
deb5f23
BAH-4638| Fix URL for clinical.
arshiyaTW2021 Apr 27, 2026
915500a
Merge pull request #109 from Bahmni/BAH-4638-new
arshiyaTW2021 Apr 27, 2026
b653540
BAH-4550, BAH-4551 | Add. Immunization Section In General Dashboard (…
rahu1ramesh Apr 27, 2026
ad6c387
BAH-4551 | Add. Immunization Privilege For Doctor Role (#110)
rahu1ramesh Apr 27, 2026
4ba190a
BAH-4550 | Add. Dose Sequence To Immunization History Config (#111)
rahu1ramesh Apr 30, 2026
a3ea3ee
BAH-4666| Add v2 extension.json file in clinical for new Homepage
arshiyaTW2021 May 4, 2026
dd015ea
BAH-4666| Remove old All tab from patient queue page
arshiyaTW2021 May 5, 2026
a36101e
BAH-4667 | Add. Update ConsultationPad Config Structure (#113)
rahu1ramesh May 7, 2026
b99ebb2
Merge pull request #112 from Bahmni/BAH-4666
arshiyaTW2021 May 8, 2026
9f8d24e
BAH-4552 | Add. Config For Immunization Administration InputControl (…
rahu1ramesh May 11, 2026
719c903
BAH-4654 | Add. Edit Configurations for Medications
ROHIT-V-TW May 18, 2026
f5230f7
Fix Get Conditions privilege typo (#120)
narmadhaTW May 20, 2026
0192346
BAH-4652 | Adds actions for Allergies and conditions
sahupadma May 21, 2026
2f74016
BAH-4672 | Fix the sequence of display controls on the patient dashbo…
Anutw May 22, 2026
49aa59d
BAH-4721 | Add. Medication And Vaccination Input Control Configuratio…
rahu1ramesh May 23, 2026
5177809
BAH-4694.Fix: SQL Queries for diagnosisCount post FHIR v4 migration
arshiyaTW2021 May 25, 2026
51d4ee7
BAH-4652 | Adds actions for Allergies and conditions
sahupadma May 26, 2026
b6f79e6
BAH-4694. Fix date-time and certainty status
arshiyaTW2021 May 26, 2026
dcec474
BAH-4721 | Add. Immunization Administration Encounter Type (#125)
rahu1ramesh May 27, 2026
e7bdb97
BAH-4668. Add home app translations for modules
arshiyaTW2021 May 27, 2026
0762523
BAH-4668. Modify translations for Home
arshiyaTW2021 May 27, 2026
46f19f1
Merge pull request #126 from Bahmni/BAH-4668-new
arshiyaTW2021 May 27, 2026
1e22aa7
Merge pull request #124 from Bahmni/BAH-4694
arshiyaTW2021 May 31, 2026
a1fe398
Add appointment unavailibility tile to the admin tab (#129)
skjameela276 Jun 1, 2026
2d2f79e
BAH-4655. Add config for registration encounter
arshiyaTW2021 Jun 8, 2026
f7a514a
BAH-4744 | Rename Action column to Attachments and reorder columns pe…
Kanchi-Oswal-twk Jun 8, 2026
94e8f49
BAH-4608 + BAH-4607 Standard Config Integration & Customization + Imp…
lingeswaranTW Jun 8, 2026
5643e99
BAH-4608 Missed docker change (#134)
lingeswaranTW Jun 8, 2026
962eb12
BAH-4654 | Add. Edit Configurations for Medications
ROHIT-V-TW Jun 8, 2026
fc5329d
BAH-4608 added medication print role to doctor (#135)
lingeswaranTW Jun 9, 2026
509ca44
Merge branch 'master' into BAH-4655
arshiyaTW2021 Jun 10, 2026
277aff8
Merge pull request #133 from Bahmni/BAH-4655
arshiyaTW2021 Jun 10, 2026
a368687
BAH-4721 | Make duration mandatory in medication
narmadhaTW Jun 10, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 4 additions & 3 deletions .github/workflows/build_upload.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,7 @@ on:
branches:
- master
- 'release-*'
workflow_dispatch:

jobs:
build-publish-docker-helm:
Expand Down Expand Up @@ -44,7 +45,7 @@ jobs:
file: package/docker/Dockerfile
platforms: linux/amd64,linux/arm64
push: true
tags: bahmni/default-config:${{env.ARTIFACT_VERSION}},bahmni/default-config:latest
tags: bahmni/standard-config:${{env.ARTIFACT_VERSION}},bahmni/standard-config:latest
- name: Push Translations to Transifex
run: |
curl -o transifex.sh https://raw.githubusercontent.com/Bahmni/bahmni-infra-utils/main/transifex.sh
Expand Down Expand Up @@ -73,7 +74,7 @@ jobs:
persist-credentials: false

- name: Copy Helm Archive
run: mkdir -p helm-charts/default-config/ && cp default-config-${{ env.ARTIFACT_VERSION }}.tgz helm-charts/default-config/
run: mkdir -p helm-charts/standard-config/ && cp standard-config-${{ env.ARTIFACT_VERSION }}.tgz helm-charts/standard-config/

- name: Helm Index
working-directory: helm-charts/
Expand All @@ -85,5 +86,5 @@ jobs:
git config user.name ${{ secrets.BAHMNI_USERNAME}}
git config user.email ${{ secrets.BAHMNI_EMAIL}}
git add .
git commit -m "Release of default-config-${{ env.ARTIFACT_VERSION }}"
git commit -m "Release of standard-config-${{ env.ARTIFACT_VERSION }}"
git push 'https://${{ secrets.BAHMNI_USERNAME}}:${{ secrets.BAHMNI_PAT}}@github.com/bahmni/helm-charts.git' gh-pages
79 changes: 6 additions & 73 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,34 +1,18 @@
## Default Bahmni configuration and data.
## Default Bahmni configuration and data for Bahmni Standard
======================================================================

#### Deploy
- under server (apache) www directory
- alias root (default-config) to bahmni_config
This repository holds the Bahmni Configurations for Bahmni Standard with CIEL dictionary for metadata.

This repo has been forked from Bahmni/default-config and CIEL metadata is added on top of it.

#### Dev commands
* `./scripts/vagrant-link.sh` to link default_config to vagrants /var/www/bahmni_config
* `./scripts/vagrant-database.sh` to run liquibase migrations in vagrant


#### CI Deployment
The `default-config.zip` is created on the CI Server as part of the **Bahmni_MRS_Master** pipeline (*FunctionalTests* job). You can download the latest ZIP from this URL:

Latest Builds: [Download Link](https://ci-bahmni.thoughtworks.com/go/files/Bahmni_MRS_Master/Latest/BuildStage/Latest/FunctionalTests/deployables/)


```
Replace the {Build_Number} variable in the link:

https://ci-bahmni.thoughtworks.com/go/files/Bahmni_MRS_Master/{Build_Number}/BuildStage/Latest/FunctionalTests/deployables/
```
Refer Bahmni Wiki for detailed explanation of each configuration: https://bahmni.atlassian.net/wiki/spaces/BAH/pages/2392073/Implementer+s+Guide

## Docker Image Build
The docker image bahmni/default-config is generated using Github Actions.
The docker image bahmni/standard-config is generated using Github Actions.

In order to build the image in local you can run the following command
```shell
docker build -t bahmni/default-config -f package/docker/Dockerfile .
docker build -t bahmni/standard-config -f package/docker/Dockerfile .
```

To dockerise your implementation specific config repository, follow the steps below:
Expand All @@ -37,54 +21,3 @@ To dockerise your implementation specific config repository, follow the steps be
3. Run the following command after updating image repository and image name.
> docker build -t {repository}/{image-name} -f package/docker/Dockerfile .
4. Also you can add Github Actions from `.github/workflows` directory.

## Configurations

1) Clinical app.json: example - (Details in comments)

```javascript

"config" : {
"otherInvestigationsMap": {
"Radiology": "Radiology Order",
"Endoscopy": "Endoscopy Order"
},
"conceptSetUI": { // all configs for conceptSet added here
"XCodedConcept": { // name of the concept
"autocomplete": true, // if set to true, it will show autocomplete instead of dropdown for coded concept answers.
"showAbnormalIndicator": true //If set to true, will show a checkbox for capturing abnormal observation.
},
"Text Complaints": { //name of the concept
"freeTextAutocomplete": { //if present, will show a textbox, with autocomplete for concept name.
"conceptSetName": "VITALS_CONCEPT", // autocomplete will search for concepts which are membersOf this conceptSet (Optional)
"codedConceptName": "Complaints" // autocomplete will search for concepts which are answersTo this codedConcept (Optional)
}
}
}
}

```
2) Registration app.json: example - (Details in comments)

```javascript

"config" : {
"autoCompleteFields":["familyName", "caste"],
"defaultIdentifierPrefix": "GAN",
"searchByIdForwardUrl": "/patient/{{patientUuid}}?visitType=OPD - RETURNING",
"conceptSetUI": {
"temparature": {
"showAbnormalIndicator": true
}
},
"registrationConceptSet":"",
"showMiddleName": false,
"hideFields": ["Height", "Weight", "BMI", "BMI_Status"], //the fields on screen which should NOT be shown
"registrationCardPrintLayout": "/bahmni_config/openmrs/apps/registration/registrationCardLayout/print.html",
"localNameSearch": true, // registration search displays parameter for search by local name
"localNameLabel": "मरीज़ का नाम", // label to be diplyed for local name search input
"localNamePlaceholder": "मरीज़ का नाम", // placeholder to be diplyed for local name search input
"localNameAttributes": ["givenNameLocal", "familyNameLocal"] //patient attributes to be search against for local name search
}

```
46 changes: 46 additions & 0 deletions masterdata/configuration/addresshierarchy/addressConfiguration.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
<addressConfiguration>
<wipe>true</wipe>
<addressComponents>
<addressComponent>
<field>STATE_PROVINCE</field>
<nameMapping>State</nameMapping>
<sizeMapping>40</sizeMapping>
<requiredInHierarchy>false</requiredInHierarchy>
</addressComponent>
<addressComponent>
<field>COUNTY_DISTRICT</field>
<nameMapping>District</nameMapping>
<sizeMapping>40</sizeMapping>
<requiredInHierarchy>false</requiredInHierarchy>
</addressComponent>
<addressComponent>
<field>POSTAL_CODE</field>
<nameMapping>Pin Code</nameMapping>
<sizeMapping>40</sizeMapping>
<requiredInHierarchy>false</requiredInHierarchy>
</addressComponent>
<addressComponent>
<field>City_village</field>
<nameMapping>City/Village</nameMapping>
<sizeMapping>40</sizeMapping>
<requiredInHierarchy>false</requiredInHierarchy>
</addressComponent>
<addressComponent>
<field>ADDRESS_2</field>
<nameMapping>Locality/Sector</nameMapping>
<sizeMapping>40</sizeMapping>
<requiredInHierarchy>false</requiredInHierarchy>
</addressComponent>
<addressComponent>
<field>ADDRESS_1</field>
<nameMapping>House number/Flat number</nameMapping>
<sizeMapping>40</sizeMapping>
<requiredInHierarchy>false</requiredInHierarchy>
</addressComponent>
</addressComponents>
<addressHierarchyFile>
<filename>addresshierarchy.csv</filename>
<entryDelimiter>,</entryDelimiter>
<identifierDelimiter>%</identifierDelimiter>
</addressHierarchyFile>
</addressConfiguration>
30 changes: 30 additions & 0 deletions masterdata/configuration/addresshierarchy/addresshierarchy.csv
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
Washington,Seattle,123456
Washington,Columbia,123457
New York,Manhattan,123458
London,Piccadilly,123459
California,Disneyland,123460
Victoria,Victoria,123461
New South Wales,Sydney,123462
Ontario,Ottawa,123463
Quebec,Montreal,123464
France,Paris,123465
Kuala Lumpur,Kuala Lumpur,123466
Amsterdam,Amsterdam,123467
Philippines,Taguig,123468
Western Province,Cape Town,123469
Stockholm County,Stockholm,123470
United States,Phoenix,123471
DELHI,SOUTH EAST DELHI,110003
PUNJAB,JALANDHAR,144028
HIMACHAL PRADESH,KANGRA,176057
UTTAR PRADESH,BUDAUN,243727
RAJASTHAN,DHOLPUR,328023
MAHARASHTRA,MUMBAI,400052
TELANGANA,ADILABAD,504310
KARNATAKA,BELLARY,583219
TAMIL NADU,CHENNAI,600092
KERALA,PALAKKAD,678598
WEST BENGAL,BANKURA,722144
ODISHA,MAYURBHANJ,757048
ASSAM,DIBRUGARH,786622
BIHAR,SIWAN,841233
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
Uuid,Void/Retire,Name,Description,Duration,Start Time,End Time,Max Load,Speciality,Location,Label Colour,_order:1000
,,General Medicine OPD Consultation,Appointment for General Medicine Consultation,15,,,,General Medicine,,,
,,General Medicine Follow-up Consultation,Appointment for General Medicine Follow-up,15,,,,General Medicine,,,
,,General Medicine Procedure,Appointment for General Medicine Procedure,15,,,,General Medicine,,,
,,ENT OPD Consultation,Appointment for ENT Consultation,15,,,,ENT,,,
,,ENT Follow-up Consultation,Appointment for ENT Follow-up,15,,,,ENT,,,
,,ENT Procedure,Appointment for ENT Procedure,15,,,,ENT,,,
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
Uuid,Void/Retire,Name
,,General Medicine
,,ENT
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
Uuid,Void/Retire,Entity name,Name,Description,Min occurs,Max occurs,Datatype classname,Datatype config,Preferred handler classname,Handler config,_order:1000
,,program,ID_Number,ID Number,0,,org.openmrs.customdatatype.datatype.RegexValidatedTextDatatype,[0-9]*,,,,
,,program,Treatment Date,Treatment Date,0,,org.openmrs.customdatatype.datatype.DateDatatype,,,,,
,,program,Co-morbidites,Co-morbidites,0,,org.openmrs.customdatatype.datatype.BooleanDatatype,,,,,
,,program,Doctor-In-Charge,Doctor In Charge,0,,org.openmrs.customdatatype.datatype.FreeTextDatatype,,,,,
,,program,Patient Stage,Patient Stage,0,,org.openmrs.customdatatype.datatype.ConceptDatatype,ebdf9113-6d27-42a4-8251-642a741a2106,,,,
34 changes: 34 additions & 0 deletions masterdata/configuration/bahmniforms/admission_letter.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
{
"formJson": {
"id": 35,
"uuid": "00409d39-6a9f-4981-a92a-cafdb6cbce6d",
"name": "Admission Letter",
"version": "1",
"published": true,
"resources": [
{
"value": "{\"name\":\"Admission Letter\",\"id\":35,\"uuid\":\"00409d39-6a9f-4981-a92a-cafdb6cbce6d\",\"defaultLocale\":\"en\",\"controls\":[{\"type\":\"obsControl\",\"label\":{\"translationKey\":\"REFERRING_TO_HOSPITAL_1\",\"id\":\"1\",\"units\":\"\",\"type\":\"label\",\"value\":\"Referring to Hospital\"},\"properties\":{\"mandatory\":true,\"notes\":false,\"addMore\":false,\"hideLabel\":false,\"controlEvent\":false,\"location\":{\"column\":0,\"row\":0}},\"id\":\"1\",\"concept\":{\"name\":\"Referring to Hospital\",\"uuid\":\"9bb0795c-4ff0-0305-1990-000000000041\",\"datatype\":\"Text\",\"conceptClass\":\"Misc\",\"conceptHandler\":null,\"answers\":[],\"properties\":{\"allowDecimal\":null}},\"units\":null,\"hiNormal\":null,\"lowNormal\":null,\"hiAbsolute\":null,\"lowAbsolute\":null},{\"type\":\"obsControl\",\"label\":{\"translationKey\":\"COMMENTS_5\",\"id\":\"5\",\"units\":\"\",\"type\":\"label\",\"value\":\"Comments\"},\"properties\":{\"mandatory\":true,\"notes\":false,\"addMore\":false,\"hideLabel\":false,\"controlEvent\":false,\"location\":{\"column\":0,\"row\":1}},\"id\":\"5\",\"concept\":{\"name\":\"Comments\",\"uuid\":\"9bb0795c-4ff0-0305-1990-000000000040\",\"datatype\":\"Text\",\"conceptClass\":\"Misc\",\"conceptHandler\":null,\"answers\":[],\"properties\":{\"allowDecimal\":null}},\"units\":null,\"hiNormal\":null,\"lowNormal\":null,\"hiAbsolute\":null,\"lowAbsolute\":null},{\"type\":\"obsControl\",\"label\":{\"translationKey\":\"REFERRED_TO_DOCTOR_9\",\"id\":\"9\",\"units\":\"\",\"type\":\"label\",\"value\":\"Referred to Doctor\"},\"properties\":{\"mandatory\":true,\"notes\":false,\"addMore\":false,\"hideLabel\":false,\"controlEvent\":false,\"location\":{\"column\":0,\"row\":2}},\"id\":\"9\",\"concept\":{\"name\":\"Referred to Doctor\",\"uuid\":\"9bb0795c-4ff0-0305-1990-000000000045\",\"datatype\":\"Text\",\"conceptClass\":\"Misc\",\"conceptHandler\":null,\"answers\":[],\"properties\":{\"allowDecimal\":null}},\"units\":null,\"hiNormal\":null,\"lowNormal\":null,\"hiAbsolute\":null,\"lowAbsolute\":null},{\"translationKey\":\"LABEL_4\",\"type\":\"label\",\"value\":\"Note : Please navigate to print section in Patient Dashboard to print the certificates.\",\"properties\":{\"location\":{\"column\":0,\"row\":3}},\"id\":\"4\"}],\"events\":{\"onFormSave\":\"\",\"onFormInit\":\"\"},\"translationsUrl\":\"/openmrs/ws/rest/v1/bahmniie/form/translations\",\"referenceVersion\":\"6\",\"referenceFormUuid\":\"9d4b33c0-5169-41b7-a9c3-bf985d15f82d\"}",
"dataType": "org.bahmni.customdatatype.datatype.FileSystemStorageDatatype",
"uuid": "e23a5849-cb68-44e7-b243-c241cbbc89eb"
}
]
},
"translations": [
{
"locale": "en",
"labels": {
"LABEL_4": "Note : Please navigate to print section in Patient Dashboard to print the certificates."
},
"concepts": {
"REFERRING_TO_HOSPITAL_1": "Referring to Hospital",
"COMMENTS_5": "Comments",
"REFERRED_TO_DOCTOR_9": "Referred to Doctor"
},
"formName": "Admission Letter",
"formUuid": null,
"version": "1",
"referenceVersion": null,
"referenceFormUuid": null
}
]
}
48 changes: 48 additions & 0 deletions masterdata/configuration/bahmniforms/death_note.json

Large diffs are not rendered by default.

36 changes: 36 additions & 0 deletions masterdata/configuration/bahmniforms/diabetes_progress.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
{
"formJson": {
"uuid": "85179b02-56bb-4aee-89aa-6bb16a0fdf4a",
"name": "Diabetes Progress",
"version": "1",
"published": true,
"resources": [
{
"value": "{\"name\":\"Diabetes Progress\",\"id\":5,\"uuid\":\"85179b02-56bb-4aee-89aa-6bb16a0fdf4a\",\"defaultLocale\":\"en\",\"controls\":[{\"type\":\"obsControl\",\"label\":{\"translationKey\":\"DATE_OF_LAST_PATIENT_VISIT_1\",\"id\":\"1\",\"units\":\"\",\"type\":\"label\",\"value\":\"Date of last patient visit\"},\"properties\":{\"mandatory\":false,\"notes\":false,\"addMore\":false,\"hideLabel\":false,\"controlEvent\":false,\"location\":{\"column\":0,\"row\":0},\"allowFutureDates\":false},\"id\":\"1\",\"concept\":{\"name\":\"Date of last patient visit\",\"uuid\":\"164093AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\",\"description\":{\"value\":\"Question on encounter form. The last visit date.\",\"translationKey\":\"DATE_OF_LAST_PATIENT_VISIT_1_DESC\"},\"datatype\":\"Date\",\"conceptClass\":\"Question\",\"conceptHandler\":null,\"answers\":[],\"properties\":{\"allowDecimal\":null}},\"units\":null,\"hiNormal\":null,\"lowNormal\":null,\"hiAbsolute\":null,\"lowAbsolute\":null},{\"type\":\"obsControl\",\"label\":{\"translationKey\":\"DIABETES,_LAST_HBA1C_DATE_2\",\"id\":\"2\",\"units\":\"\",\"type\":\"label\",\"value\":\"Diabetes, Last HbA1c Date\"},\"properties\":{\"mandatory\":false,\"notes\":false,\"addMore\":false,\"hideLabel\":false,\"controlEvent\":false,\"location\":{\"column\":0,\"row\":1},\"allowFutureDates\":false},\"id\":\"2\",\"concept\":{\"name\":\"Diabetes, Last HbA1c Date\",\"uuid\":\"9bb0795c-4ff0-0305-1990-000000000012\",\"datatype\":\"Date\",\"conceptClass\":\"Misc\",\"conceptHandler\":null,\"answers\":[],\"properties\":{\"allowDecimal\":null}},\"units\":null,\"hiNormal\":null,\"lowNormal\":null,\"hiAbsolute\":null,\"lowAbsolute\":null},{\"type\":\"obsControl\",\"label\":{\"translationKey\":\"DIABETES,_LAST_KNOWN_A1C_RESULT_3\",\"id\":\"3\",\"units\":\"\",\"type\":\"label\",\"value\":\"Diabetes, Last known A1C Result\"},\"properties\":{\"mandatory\":false,\"notes\":false,\"addMore\":false,\"hideLabel\":false,\"controlEvent\":false,\"location\":{\"column\":0,\"row\":2}},\"id\":\"3\",\"concept\":{\"name\":\"Diabetes, Last known A1C Result\",\"uuid\":\"9bb0795c-4ff0-0305-1990-000000000011\",\"datatype\":\"Text\",\"conceptClass\":\"Misc\",\"conceptHandler\":null,\"answers\":[],\"properties\":{\"allowDecimal\":null}},\"units\":null,\"hiNormal\":null,\"lowNormal\":null,\"hiAbsolute\":null,\"lowAbsolute\":null},{\"type\":\"obsControl\",\"label\":{\"translationKey\":\"FOOT_EXAMINATION_4\",\"id\":\"4\",\"units\":\"\",\"type\":\"label\",\"value\":\"Foot examination\"},\"properties\":{\"mandatory\":false,\"notes\":false,\"addMore\":false,\"hideLabel\":false,\"controlEvent\":false,\"location\":{\"column\":0,\"row\":3}},\"id\":\"4\",\"concept\":{\"name\":\"Foot examination\",\"uuid\":\"9bb0795c-4ff0-0305-1990-000000000018\",\"datatype\":\"Text\",\"conceptClass\":\"Misc\",\"conceptHandler\":null,\"answers\":[],\"properties\":{\"allowDecimal\":null}},\"units\":null,\"hiNormal\":null,\"lowNormal\":null,\"hiAbsolute\":null,\"lowAbsolute\":null},{\"type\":\"obsControl\",\"label\":{\"translationKey\":\"LAST_EYE_EXAM_DATE_5\",\"id\":\"5\",\"units\":\"\",\"type\":\"label\",\"value\":\"Last eye exam date\"},\"properties\":{\"mandatory\":false,\"notes\":false,\"addMore\":false,\"hideLabel\":false,\"controlEvent\":false,\"location\":{\"column\":0,\"row\":4},\"allowFutureDates\":false},\"id\":\"5\",\"concept\":{\"name\":\"Last eye exam date\",\"uuid\":\"9bb0795c-4ff0-0305-1990-000000000019\",\"datatype\":\"Date\",\"conceptClass\":\"Misc\",\"conceptHandler\":null,\"answers\":[],\"properties\":{\"allowDecimal\":null}},\"units\":null,\"hiNormal\":null,\"lowNormal\":null,\"hiAbsolute\":null,\"lowAbsolute\":null},{\"type\":\"obsControl\",\"label\":{\"translationKey\":\"EYE_EXAMINATION_FINDINGS_(TEXT)_7\",\"id\":\"7\",\"units\":\"\",\"type\":\"label\",\"value\":\"Eye examination findings (text)\"},\"properties\":{\"mandatory\":false,\"notes\":false,\"addMore\":false,\"hideLabel\":false,\"controlEvent\":false,\"location\":{\"column\":0,\"row\":5}},\"id\":\"7\",\"concept\":{\"name\":\"Eye examination findings (text)\",\"uuid\":\"166441AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\",\"description\":{\"value\":\"Free text entry of eye exam findings. For coded answers use 163309\",\"translationKey\":\"EYE_EXAMINATION_FINDINGS_(TEXT)_7_DESC\"},\"datatype\":\"Text\",\"conceptClass\":\"Question\",\"conceptHandler\":null,\"answers\":[],\"properties\":{\"allowDecimal\":null}},\"units\":null,\"hiNormal\":null,\"lowNormal\":null,\"hiAbsolute\":null,\"lowAbsolute\":null}],\"events\":{\"onFormSave\":\"\",\"onFormInit\":\"\"},\"translationsUrl\":\"/openmrs/ws/rest/v1/bahmniie/form/translations\",\"referenceVersion\":\"2\",\"referenceFormUuid\":\"5aaa923c-9b90-4895-9efb-b13f19b26fdd\"}",
"dataType": "org.bahmni.customdatatype.datatype.FileSystemStorageDatatype",
"uuid": "997d3dcf-8afb-4b1b-b53b-6b8675490880"
}
]
},
"translations": [
{
"locale": "en",
"labels": {},
"concepts": {
"DATE_OF_LAST_PATIENT_VISIT_1_DESC": "Question on encounter form. The last visit date.",
"DIABETES,_LAST_HBA1C_DATE_2": "Last HbA1c Date",
"LAST_EYE_EXAM_DATE_5": "Last eye exam date",
"EYE_EXAMINATION_FINDINGS_(TEXT)_7": "Eye examination findings (text)",
"FOOT_EXAMINATION_4": "Foot examination",
"EYE_EXAMINATION_FINDINGS_(TEXT)_7_DESC": "Free text entry of eye exam findings. For coded answers use 163309",
"DIABETES,_LAST_KNOWN_A1C_RESULT_3": "Last known A1C Result",
"DATE_OF_LAST_PATIENT_VISIT_1": "Date of last patient visit"
},
"formName": "Diabetes Progress",
"formUuid": null,
"version": "1",
"referenceVersion": null,
"referenceFormUuid": null
}
]
}
130 changes: 130 additions & 0 deletions masterdata/configuration/bahmniforms/diabetis_intake.json

Large diffs are not rendered by default.

Loading