Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
102 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
32b09a7
BAH-4341 |Add. config for program display control
devsingh05298 Dec 15, 2025
914e5a1
BAH-4341 |add. config for attributes mapping
devsingh05298 Dec 16, 2025
b3362cc
Merge branch 'master' into BAH-4341
devsingh05298 Dec 16, 2025
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