diff --git a/.github/workflows/ohri-namibia.yml b/.github/workflows/ohri-namibia.yml new file mode 100644 index 000000000..8abc158e1 --- /dev/null +++ b/.github/workflows/ohri-namibia.yml @@ -0,0 +1,115 @@ +name: OHRI Nambia Distro Container + +on: + push: + branches: + - "*" +env: + # Use docker.io for Docker Hub if empty + REGISTRY: ghcr.io + # github.repository as / + IMAGE_NAME: ${{ github.repository }} + +jobs: + docker_setup: + runs-on: ubuntu-latest + steps: + - name: Login to Docker Hub + uses: docker/login-action@v2 + with: + username: ${{ secrets.DOCKERHUB_USERNAME }} + password: ${{ secrets.DOCKERHUB_TOKEN }} + - name: Login to GitHub Container Registry + uses: docker/login-action@v2 + with: + registry: ghcr.io + username: ${{ github.repository_owner }} + password: ${{ secrets.GITHUB_TOKEN }} + - name: Extract metadata (tags, labels) for Docker + id: meta + uses: docker/metadata-action@v3 + with: + images: ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }} + + docker_namibia_distro_backend: + runs-on: ubuntu-latest + needs: docker_setup + + steps: + - name: Login to Docker Hub + uses: docker/login-action@v2 + with: + username: ${{ secrets.DOCKERHUB_USERNAME }} + password: ${{ secrets.DOCKERHUB_TOKEN }} + - name: Checkout + uses: actions/checkout@v3 + - name: Set up QEMU + uses: docker/setup-qemu-action@v2 + - name: Set up Docker Buildx + uses: docker/setup-buildx-action@v2 + - name: Build and push + uses: docker/build-push-action@v4 + with: + context: . + platforms: linux/amd64,linux/arm64 + push: ${{ github.event_name != 'pull_request' }} + tags: ${{ secrets.DOCKERHUB_USERNAME }}/o3-ohri-namibia-backend-distro-2_6:latest,${{ secrets.DOCKERHUB_USERNAME }}/o3-ohri-namibia-backend-distro--2_6:ci_${{ github.run_number }} + cache-from: type=inline,ref=user/app:buildcache + cache-to: type=inline,ref=user/app:buildcache,mode=max + + docker_namibia_distro_frontend: + runs-on: ubuntu-latest + needs: docker_setup + + steps: + - name: Login to Docker Hub + uses: docker/login-action@v2 + with: + username: ${{ secrets.DOCKERHUB_USERNAME }} + password: ${{ secrets.DOCKERHUB_TOKEN }} + - name: Checkout + uses: actions/checkout@v3 + - name: Set up QEMU + uses: docker/setup-qemu-action@v2 + - name: Set up Docker Buildx + uses: docker/setup-buildx-action@v2 + - name: Build and push + uses: docker/build-push-action@v4 + with: + context: ./frontend + file: ./frontend/Dockerfile + platforms: linux/amd64,linux/arm64 + push: ${{ github.event_name != 'pull_request' }} + tags: ${{ secrets.DOCKERHUB_USERNAME }}/o3-ohri-namibia-frontend-distro:latest,${{ secrets.DOCKERHUB_USERNAME }}/o3-ohri-namibia-frontend-distro:ci_${{ github.run_number }} + cache-from: type=inline,ref=user/app:buildcache + cache-to: type=inline,ref=user/app:buildcache,mode=max + + docker_namibia_distro_gateway: + runs-on: ubuntu-latest + needs: docker_setup + + steps: + - name: Login to Docker Hub + uses: docker/login-action@v2 + with: + username: ${{ secrets.DOCKERHUB_USERNAME }} + password: ${{ secrets.DOCKERHUB_TOKEN }} + - name: Checkout + uses: actions/checkout@v3 + - name: Set up QEMU + uses: docker/setup-qemu-action@v2 + - name: Set up Docker Buildx + uses: docker/setup-buildx-action@v2 + - name: Build and push + id: build-and-push + uses: docker/build-push-action@v4 + with: + context: ./gateway + file: ./gateway/Dockerfile + platforms: linux/amd64,linux/arm64 + push: true + tags: ${{ secrets.DOCKERHUB_USERNAME }}/o3-ohri-namibia-gateaway-distro:latest,${{ secrets.DOCKERHUB_USERNAME }}/o3-ohri-namibia-gateaway-distro:ci_${{ github.run_number }} + cache-from: type=gha + cache-to: type=gha,mode=max + - name: Save image digest + run: echo "::set-output name=image::${{ steps.build-and-push.output.digest }}" \ No newline at end of file diff --git a/config/frontmodules_namibia_dev.json b/config/frontmodules_namibia_dev.json new file mode 100644 index 000000000..4bb00e5fe --- /dev/null +++ b/config/frontmodules_namibia_dev.json @@ -0,0 +1,21 @@ +{ + "imports": { + "@openmrs/esm-home-app": "./openmrs-esm-home-app-4.2.1-pre.229/openmrs-esm-home-app.js", + "@openmrs/esm-login-app": "./openmrs-esm-login-app-4.5.1-pre.804/openmrs-esm-login-app.js", + "@openmrs/esm-primary-navigation-app": "./openmrs-esm-primary-navigation-app-4.5.1-pre.804/openmrs-esm-primary-navigation-app.js", + "@openmrs/esm-implementer-tools-app": "./openmrs-esm-implementer-tools-app-4.5.1-pre.804/openmrs-esm-implementer-tools-app.js", + + "@openmrs/esm-patient-chart-app": "./openmrs-esm-patient-chart-app-4.6.1-pre.1773/openmrs-esm-patient-chart-app.js", + "@openmrs/esm-patient-test-results-app": "./openmrs-esm-patient-test-results-app-4.6.1-pre.1773/openmrs-esm-patient-test-results-app.js", + "@openmrs/esm-patient-registration-app": "./openmrs-esm-patient-registration-app-4.5.1-pre.1683/openmrs-esm-patient-registration-app.js", + "@openmrs/esm-patient-banner-app": "./openmrs-esm-patient-banner-app-4.6.1-pre.1773/openmrs-esm-patient-banner-app.js", + "@openmrs/esm-form-builder-app": "./openmrs-esm-form-builder-app-1.2.1-pre.436/openmrs-esm-form-builder-app.js", + "@openmrs/esm-patient-list-app": "./openmrs-esm-patient-list-app-4.5.1-pre.1683/openmrs-esm-patient-list-app.js", + "@openmrs/esm-patient-search-app": "./openmrs-esm-patient-search-app-4.5.1-pre.1683/openmrs-esm-patient-search-app.js", + + "@ohri/openmrs-esm-ohri-core-app": "./ohri-openmrs-esm-ohri-core-app-1.0.10-pre.2710/ohri-core-app.js", + "@ohri/openmrs-esm-ohri-form-render-app": "./ohri-openmrs-esm-ohri-form-render-app-1.0.10-pre.2710/openmrs-esm-ohri-form-render-app.js", + "@ohri/openmrs-esm-ohri-pmtct": "./ohri-openmrs-esm-ohri-pmtct-1.zzw0.10-pre.2710/ohri-pmtct-app.js", + "@ohri/esm-namibia-emr-app": "./ohri-esm-namibia-emr-app-1.0.3-pre.40/esm-namibia-emr-app.js" + } +} \ No newline at end of file diff --git a/config/namibia_dev_frontend_map.json b/config/namibia_dev_frontend_map.json new file mode 100644 index 000000000..8b24cd82e --- /dev/null +++ b/config/namibia_dev_frontend_map.json @@ -0,0 +1,22 @@ +{ + "imports": { + "@openmrs/esm-home-app": "4.2.1-pre. ", + "@openmrs/esm-login-app": "4.5.1-pre. ", + "@openmrs/esm-primary-navigation-app": "4.5.1-pre.804", + "@openmrs/esm-patient-notes-app": "4.6.1-pre.1773", + "@openmrs/esm-implementer-tools-app": "4.5.1-pre.804", + "@openmrs/esm-patient-forms-app": "4.6.1-pre.1773", + "@openmrs/esm-patient-chart-app": "4.6.1-pre.1773", + "@openmrs/esm-patient-test-results-app": "4.6.1-pre.1773", + "@openmrs/esm-patient-registration-app": "4.5.1-pre.1683", + "@openmrs/esm-patient-banner-app": "4.6.1-pre.1773", + "@openmrs/esm-patient-appointments-app": "4.6.1-pre.1773", + "@openmrs/esm-form-builder-app": "1.2.1-pre.436", + "@openmrs/esm-patient-list-app": "4.5.1-pre.1683 ", + "@ohri/esm-namibia-emr-app": "1.0.3-pre.40/esm- ", + "@openmrs/esm-patient-search-app": "4.5.1-pre.1683 ", + "@ohri/openmrs-esm-ohri-core-app": "1.0.10-pre.2710", + "@ohri/openmrs-esm-ohri-form-render-app": "1.0.10-pre.2710", + "@ohri/openmrs-esm-ohri-pmtct": "1.0.10-pre.2710" + } +} \ No newline at end of file diff --git a/distro/configuration/addresshierarchy/addressConfiguration.xml b/distro/configuration/addresshierarchy/addressConfiguration.xml index 8bfa496ff..e68a08282 100644 --- a/distro/configuration/addresshierarchy/addressConfiguration.xml +++ b/distro/configuration/addresshierarchy/addressConfiguration.xml @@ -5,13 +5,7 @@ COUNTRY Location.country 40 - Cambodia - true - - - STATE_PROVINCE - Location.province - 40 + Namibia true @@ -22,21 +16,22 @@ ADDRESS_1 - impl.commune + Location 40 - true + false - CITY_VILLAGE - Location.village + ADDRESS_2 + Address 40 - true + false - cityVillage, address1 - countyDistrict, stateProvince country + countyDistrict + address1 + address2 addresshierarchy.csv diff --git a/distro/configuration/addresshierarchy/addresshierarchy.csv b/distro/configuration/addresshierarchy/addresshierarchy.csv index dae67f445..fad2fdf3e 100644 --- a/distro/configuration/addresshierarchy/addresshierarchy.csv +++ b/distro/configuration/addresshierarchy/addresshierarchy.csv @@ -1,345 +1,40 @@ -Cambodia%00,Banteay Meanchey%01,Mongkol Borei%0101,Banteay Neang%010101,Ou Thum%01010101 -Cambodia%00,Banteay Meanchey%01,Mongkol Borei%0101,Banteay Neang%010101,Phnum%01010102 -Cambodia%00,Banteay Meanchey%01,Mongkol Borei%0101,Banteay Neang%010101,Banteay Neang%01010103 -Cambodia%00,Banteay Meanchey%01,Mongkol Borei%0101,Bat Trang%010102,Khtum Reay Lech%01010201 -Cambodia%00,Banteay Meanchey%01,Mongkol Borei%0101,Bat Trang%010102,Khtum Reay Kaeut%01010202 -Cambodia%00,Banteay Meanchey%01,Mongkol Borei%0101,Bat Trang%010102,Anlong Thngan Kaeut%01010203 -Cambodia%00,Banteay Meanchey%01,Mongkol Borei%0101,Bat Trang%010102,Anlong Thngan Lech%01010204 -Cambodia%00,Banteay Meanchey%01,Phnum Srok%0102,Nam Tau%010201,Rongvean%01020101 -Cambodia%00,Banteay Meanchey%01,Phnum Srok%0102,Nam Tau%010201,Thmei Khang Tboung%01020102 -Cambodia%00,Banteay Meanchey%01,Phnum Srok%0102,Nam Tau%010201,Thmei Khang Cheung%01020103 -Cambodia%00,Banteay Meanchey%01,Phnum Srok%0102,Nam Tau%010201,Kouk Yeang%01020104 -Cambodia%00,Banteay Meanchey%01,Phnum Srok%0102,Nam Tau%010201,Kouk Chas%01020105 -Cambodia%00,Banteay Meanchey%01,Phnum Srok%0102,Nam Tau%010201,Chrab%01020106 -Cambodia%00,Banteay Meanchey%01,Phnum Srok%0102,Nam Tau%010201,Kantuot%01020107 -Cambodia%00,Banteay Meanchey%01,Phnum Srok%0102,Nam Tau%010201,Nam Tau%01020108 -Cambodia%00,Banteay Meanchey%01,Phnum Srok%0102,Nam Tau%010201,Pongro%01020109 -Cambodia%00,Banteay Meanchey%01,Phnum Srok%0102,Nam Tau%010201,Samraong%01020110 -Cambodia%00,Banteay Meanchey%01,Phnum Srok%0102,Nam Tau%010201,Khnang%01020111 -Cambodia%00,Banteay Meanchey%01,Phnum Srok%0102,Nam Tau%010201,Thnong Khang Tboung%01020112 -Cambodia%00,Banteay Meanchey%01,Phnum Srok%0102,Nam Tau%010201,Thnong Khang Cheung%01020113 -Cambodia%00,Banteay Meanchey%01,Phnum Srok%0102,Nam Tau%010201,Slaeng%01020114 -Cambodia%00,Banteay Meanchey%01,Phnum Srok%0102,Nam Tau%010201,Ta Kong%01020115 -Cambodia%00,Banteay Meanchey%01,Phnum Srok%0102,Nam Tau%010201,Yeang Otdam%01020116 -Cambodia%00,Banteay Meanchey%01,Phnum Srok%0102,Nam Tau%010201,Ampel Kaong%01020117 -Cambodia%00,Banteay Meanchey%01,Phnum Srok%0102,Nam Tau%010201,Kong Siem%01020118 -Cambodia%00,Banteay Meanchey%01,Phnum Srok%0102,Paoy Char%010202,Paoy Snuol%01020201 -Cambodia%00,Banteay Meanchey%01,Phnum Srok%0102,Paoy Char%010202,Paoy Char%01020202 -Cambodia%00,Banteay Meanchey%01,Phnum Srok%0102,Paoy Char%010202,Trapeang Thma Tboung%01020203 -Cambodia%00,Banteay Meanchey%01,Phnum Srok%0102,Paoy Char%010202,Trapeang Thma Cheung%01020204 -Cambodia%00,Banteay Meanchey%01,Phnum Srok%0102,Paoy Char%010202,Trapeang Thma Kandal%01020205 -Cambodia%00,Banteay Meanchey%01,Phnum Srok%0102,Paoy Char%010202,Paoy Ta Ong%01020206 -Cambodia%00,Banteay Meanchey%01,Phnum Srok%0102,Paoy Char%010202,Sambuor%01020207 -Cambodia%00,Banteay Meanchey%01,Phnum Srok%0102,Paoy Char%010202,Pongro%01020208 -Cambodia%00,Banteay Meanchey%01,Phnum Srok%0102,Paoy Char%010202,Koun Kleang%01020209 -Cambodia%00,Banteay Meanchey%01,Phnum Srok%0102,Paoy Char%010202,Thmenh Trey%01020210 -Cambodia%00,Banteay Meanchey%01,Phnum Srok%0102,Paoy Char%010202,Boeng Reang%01020211 -Cambodia%00,Banteay Meanchey%01,Phnum Srok%0102,Paoy Char%010202,Boeng Ampil%01020212 -Cambodia%00,Banteay Meanchey%01,Phnum Srok%0102,Paoy Char%010202,Srah Srang%01020213 -Cambodia%00,Banteay Meanchey%01,Phnum Srok%0102,Paoy Char%010202,Changvar Tuk%01020214 -Cambodia%00,Banteay Meanchey%01,Phnum Srok%0102,Paoy Char%010202,Preah Andoung%01020215 -Cambodia%00,Banteay Meanchey%01,Phnum Srok%0102,Paoy Char%010202,Trapaing Peas%01020216 -Cambodia%00,Banteay Meanchey%01,Phnum Srok%0102,Ponley%010203,Ta Vong%01020301 -Cambodia%00,Banteay Meanchey%01,Phnum Srok%0102,Ponley%010203,Ponley%01020302 -Cambodia%00,Banteay Meanchey%01,Phnum Srok%0102,Ponley%010203,Svay Sa%01020303 -Cambodia%00,Banteay Meanchey%01,Phnum Srok%0102,Ponley%010203,Svay Khmau%01020304 -Cambodia%00,Banteay Meanchey%01,Phnum Srok%0102,Ponley%010203,Kouk Ta Sokh%01020305 -Cambodia%00,Banteay Meanchey%01,Phnum Srok%0102,Ponley%010203,Pou Roam Bon%01020306 -Cambodia%00,Banteay Meanchey%01,Phnum Srok%0102,Spean Sraeng%010204,Rouk%01020401 -Cambodia%00,Banteay Meanchey%01,Phnum Srok%0102,Spean Sraeng%010204,Mukh Chhneang%01020402 -Cambodia%00,Banteay Meanchey%01,Phnum Srok%0102,Spean Sraeng%010204,Spean%01020403 -Cambodia%00,Banteay Meanchey%01,Phnum Srok%0102,Spean Sraeng%010204,Kouk Char%01020404 -Cambodia%00,Banteay Meanchey%01,Phnum Srok%0102,Spean Sraeng%010204,Kandaol%01020405 -Cambodia%00,Banteay Meanchey%01,Phnum Srok%0102,Spean Sraeng%010204,Pongro%01020406 -Cambodia%00,Banteay Meanchey%01,Phnum Srok%0102,Srah Chik%010205,Moat Srah%01020501 -Cambodia%00,Banteay Meanchey%01,Phnum Srok%0102,Srah Chik%010205,Srah Chhuk Khang Lech%01020502 -Cambodia%00,Banteay Meanchey%01,Phnum Srok%0102,Srah Chik%010205,Srah Chik%01020503 -Cambodia%00,Banteay Meanchey%01,Phnum Srok%0102,Srah Chik%010205,Kouk Kraol%01020504 -Cambodia%00,Banteay Meanchey%01,Phnum Srok%0102,Srah Chik%010205,Kouk Rumchek%01020505 -Cambodia%00,Banteay Meanchey%01,Phnum Srok%0102,Srah Chik%010205,Kouk Ta Reach%01020506 -Cambodia%00,Banteay Meanchey%01,Phnum Srok%0102,Srah Chik%010205,Kandal Khang Lech%01020507 -Cambodia%00,Banteay Meanchey%01,Phnum Srok%0102,Srah Chik%010205,Kandal Khang Kaeut%01020508 -Cambodia%00,Banteay Meanchey%01,Phnum Srok%0102,Srah Chik%010205,Srah Chhuk Khang Kaeut%01020509 -Cambodia%00,Banteay Meanchey%01,Phnum Srok%0102,Phnum Dei%010206,Phnum Dei%01020601 -Cambodia%00,Banteay Meanchey%01,Phnum Srok%0102,Phnum Dei%010206,Ponley%01020602 -Cambodia%00,Banteay Meanchey%01,Phnum Srok%0102,Phnum Dei%010206,Kouk Seh%01020603 -Cambodia%00,Banteay Meanchey%01,Phnum Srok%0102,Phnum Dei%010206,Thnal Dach%01020604 -Cambodia%00,Banteay Meanchey%01,Phnum Srok%0102,Phnum Dei%010206,Bos Sbov.3%01020605 -Cambodia%00,Banteay Meanchey%01,Phnum Srok%0102,Phnum Dei%010206,Trapeang Prei.2%01020606 -Cambodia%00,Banteay Meanchey%01,Phnum Srok%0102,Phnum Dei%010206,Kamping Puoy%01020607 -Cambodia%00,Banteay Meanchey%01,Phnum Srok%0102,Phnum Dei%010206,Spean Kmeng%01020608 -Cambodia%00,Banteay Meanchey%01,Phnum Srok%0102,Phnum Dei%010206,Trang%01020609 -Cambodia%00,Battambang%02,Banan%0201,Kantueu Muoy%020101,Thmei%02010101 -Cambodia%00,Battambang%02,Banan%0201,Kantueu Muoy%020101,Tuol Thnong%02010102 -Cambodia%00,Battambang%02,Banan%0201,Kantueu Muoy%020101,Svay Prey%02010103 -Cambodia%00,Battambang%02,Banan%0201,Kantueu Muoy%020101,Svay Bei Daeum%02010104 -Cambodia%00,Battambang%02,Banan%0201,Kantueu Muoy%020101,Kampong Ampil%02010105 -Cambodia%00,Battambang%02,Banan%0201,Kantueu Muoy%020101,Sasar Pok%02010106 -Cambodia%00,Battambang%02,Banan%0201,Kantueu Muoy%020101,Voat Kantueu%02010107 -Cambodia%00,Battambang%02,Banan%0201,Kantueu Pir%020102,Post Kantueu%02010201 -Cambodia%00,Battambang%02,Banan%0201,Kantueu Pir%020102,Chamkar Ou%02010202 -Cambodia%00,Battambang%02,Banan%0201,Kantueu Pir%020102,Banan%02010203 -Cambodia%00,Battambang%02,Banan%0201,Kantueu Pir%020102,Kampang Lech%02010204 -Cambodia%00,Battambang%02,Banan%0201,Kantueu Pir%020102,Kampang Kaeut%02010205 -Cambodia%00,Battambang%02,Banan%0201,Kantueu Pir%020102,Chhay Rumpoat%02010206 -Cambodia%00,Battambang%02,Banan%0201,Kantueu Pir%020102,Phnom Kul%02010207 -Cambodia%00,Battambang%02,Banan%0201,Bay Damram%020103,Tuol Chranieng%02010301 -Cambodia%00,Battambang%02,Banan%0201,Bay Damram%020103,Kampong Chaeng%02010302 -Cambodia%00,Battambang%02,Banan%0201,Bay Damram%020103,Kanhchroang%02010303 -Cambodia%00,Battambang%02,Banan%0201,Bay Damram%020103,Krala Peas%02010304 -Cambodia%00,Battambang%02,Banan%0201,Bay Damram%020103,Bay Damram%02010305 -Cambodia%00,Battambang%02,Banan%0201,Bay Damram%020103,Ta Song.2%02010306 -Cambodia%00,Battambang%02,Banan%0201,Bay Damram%020103,Sdau%02010307 -Cambodia%00,Battambang%02,Banan%0201,Bay Damram%020103,Prey Totueng%02010308 -Cambodia%00,Battambang%02,Banan%0201,Chheu Teal%020104,Kampong Chamlang%02010401 -Cambodia%00,Battambang%02,Banan%0201,Chheu Teal%020104,Chheu Teal%02010402 -Cambodia%00,Battambang%02,Banan%0201,Chheu Teal%020104,Kampong Srama%02010403 -Cambodia%00,Battambang%02,Banan%0201,Chheu Teal%020104,Khnar%02010404 -Cambodia%00,Battambang%02,Banan%0201,Chheu Teal%020104,Enteak Chit%02010405 -Cambodia%00,Battambang%02,Banan%0201,Chheu Teal%020104,Bat Sala%02010406 -Cambodia%00,Battambang%02,Banan%0201,Chheu Teal%020104,Bay Damram%02010407 -Cambodia%00,Battambang%02,Banan%0201,Chheu Teal%020104,Svay Prakeab%02010408 -Cambodia%00,Battambang%02,Banan%0201,Chheu Teal%020104,Chhak Pou%02010409 -Cambodia%00,Battambang%02,Banan%0201,Chheu Teal%020104,Anlong Ta Mei%02010410 -Cambodia%00,Battambang%02,Banan%0201,Chheu Teal%020104,Chamkar Svay%02010411 -Cambodia%00,Battambang%02,Banan%0201,Chheu Teal%020104,Thkov%02010412 -Cambodia%00,Battambang%02,Banan%0201,Chheu Teal%020104,Praboh%02010413 -Cambodia%00,Battambang%02,Banan%0201,Chheu Teal%020104,Doung%02010414 -Cambodia%00,Battambang%02,Banan%0201,Chheu Teal%020104,Anlok Kaong%02010415 -Cambodia%00,Battambang%02,Banan%0201,Chaeng Mean Chey%020105,Rung%02010501 -Cambodia%00,Battambang%02,Banan%0201,Chaeng Mean Chey%020105,Chaeng%02010502 -Cambodia%00,Battambang%02,Banan%0201,Chaeng Mean Chey%020105,Kampong Kol Thmei%02010503 -Cambodia%00,Battambang%02,Banan%0201,Chaeng Mean Chey%020105,Thngor%02010504 -Cambodia%00,Battambang%02,Banan%0201,Chaeng Mean Chey%020105,Boh Khnor%02010505 -Cambodia%00,Battambang%02,Banan%0201,Chaeng Mean Chey%020105,Changhour Svay%02010506 -Cambodia%00,Battambang%02,Banan%0201,Chaeng Mean Chey%020105,Doung%02010507 -Cambodia%00,Battambang%02,Banan%0201,Phnum Sampov%020106,Chaeng Kdar%02010601 -Cambodia%00,Battambang%02,Banan%0201,Phnum Sampov%020106,Kampov%02010602 -Cambodia%00,Battambang%02,Banan%0201,Phnum Sampov%020106,Kouk Ampil%02010603 -Cambodia%00,Battambang%02,Banan%0201,Phnum Sampov%020106,Sampov Lech%02010604 -Cambodia%00,Battambang%02,Banan%0201,Phnum Sampov%020106,Sampov Kaeut%02010605 -Cambodia%00,Battambang%02,Banan%0201,Phnum Sampov%020106,Samnanh%02010606 -Cambodia%00,Battambang%02,Banan%0201,Phnum Sampov%020106,Kdaong%02010607 -Cambodia%00,Battambang%02,Banan%0201,Phnum Sampov%020106,Krapeu Cheung%02010608 -Cambodia%00,Battambang%02,Banan%0201,Phnum Sampov%020106,Krapeu Tboung%02010609 -Cambodia%00,Battambang%02,Banan%0201,Phnum Sampov%020106,Krapeu Kaeut%02010610 -Cambodia%00,Battambang%02,Banan%0201,Snoeng%020107,Samraong%02010701 -Cambodia%00,Battambang%02,Banan%0201,Snoeng%020107,Kor%02010702 -Cambodia%00,Battambang%02,Banan%0201,Snoeng%020107,Snoeng Lech%02010703 -Cambodia%00,Battambang%02,Banan%0201,Snoeng%020107,Snoeng Kaeut%02010704 -Cambodia%00,Battambang%02,Banan%0201,Snoeng%020107,Boeng Chaeng%02010705 -Cambodia%00,Battambang%02,Banan%0201,Snoeng%020107,Boeng Prei%02010706 -Cambodia%00,Battambang%02,Banan%0201,Snoeng%020107,Peak Sbaek%02010707 -Cambodia%00,Battambang%02,Banan%0201,Snoeng%020107,Preah Srae%02010708 -Cambodia%00,Battambang%02,Banan%0201,Snoeng%020107,Rumchey%02010709 -Cambodia%00,Battambang%02,Banan%0201,Snoeng%020107,Sambuor Meas.2%02010710 -Cambodia%00,Battambang%02,Banan%0201,Snoeng%020107,Boeng Krasal%02010711 -Cambodia%00,Battambang%02,Banan%0201,Ta Kream%020108,Paoy Svay%02010801 -Cambodia%00,Battambang%02,Banan%0201,Ta Kream%020108,Ta Kream%02010802 -Cambodia%00,Battambang%02,Banan%0201,Ta Kream%020108,Thmei%02010803 -Cambodia%00,Battambang%02,Banan%0201,Ta Kream%020108,Ou Pong Moan%02010804 -Cambodia%00,Battambang%02,Banan%0201,Ta Kream%020108,Ta Ngaen%02010805 -Cambodia%00,Battambang%02,Banan%0201,Ta Kream%020108,Prey Phdau%02010806 -Cambodia%00,Battambang%02,Banan%0201,Ta Kream%020108,Ou Ta Nhea%02010807 -Cambodia%00,Battambang%02,Banan%0201,Ta Kream%020108,Dangkot Thnong%02010808 -Cambodia%00,Battambang%02,Banan%0201,Ta Kream%020108,Andoung Neang%02010809 -Cambodia%00,Battambang%02,Banan%0201,Ta Kream%020108,Anlong Svay%02010810 -Cambodia%00,Battambang%02,Banan%0201,Ta Kream%020108,Slab Pang%02010811 -Cambodia%00,Battambang%02,Thma Koul%0202,Ta Pung%020201,Thma Koul Tboung%02020101 -Cambodia%00,Battambang%02,Thma Koul%0202,Ta Pung%020201,Paoy Yong%02020102 -Cambodia%00,Battambang%02,Thma Koul%0202,Ta Pung%020201,Kaksekam%02020103 -Cambodia%00,Battambang%02,Thma Koul%0202,Ta Pung%020201,Paoy Samraong%02020104 -Cambodia%00,Battambang%02,Thma Koul%0202,Ta Pung%020201,Kouk Kduoch%02020105 -Cambodia%00,Battambang%02,Thma Koul%0202,Ta Pung%020201,Ang Tboung%02020106 -Cambodia%00,Battambang%02,Thma Koul%0202,Ta Pung%020201,Tumpung Tboung%02020107 -Cambodia%00,Battambang%02,Thma Koul%0202,Ta Meun%020202,Thma Koul Cheung%02020201 -Cambodia%00,Battambang%02,Thma Koul%0202,Ta Meun%020202,Kouk Trab.2%02020202 -Cambodia%00,Battambang%02,Thma Koul%0202,Ta Meun%020202,Tumneab%02020203 -Cambodia%00,Battambang%02,Thma Koul%0202,Ta Meun%020202,Ta Sei%02020204 -Cambodia%00,Battambang%02,Thma Koul%0202,Ta Meun%020202,Chrouy Mtes%02020205 -Cambodia%00,Battambang%02,Thma Koul%0202,Ta Meun%020202,Krasang%02020206 -Cambodia%00,Battambang%02,Thma Koul%0202,Ta Meun%020202,Samraong%02020207 -Cambodia%00,Battambang%02,Thma Koul%0202,Ta Meun%020202,Thmei%02020208 -Cambodia%00,Battambang%02,Thma Koul%0202,Ta Meun%020202,Ang Cheung%02020209 -Cambodia%00,Battambang%02,Thma Koul%0202,Ta Meun%020202,Tumpung Cheung%02020210 -Cambodia%00,Battambang%02,Thma Koul%0202,Ou Ta Ki%020203,Ou Ta Ki%02020301 -Cambodia%00,Battambang%02,Thma Koul%0202,Ou Ta Ki%020203,Popeal Khae%02020302 -Cambodia%00,Battambang%02,Thma Koul%0202,Ou Ta Ki%020203,Veal Trea%02020303 -Cambodia%00,Battambang%02,Thma Koul%0202,Ou Ta Ki%020203,Tras%02020304 -Cambodia%00,Battambang%02,Thma Koul%0202,Ou Ta Ki%020203,Prey Totueng%02020305 -Cambodia%00,Battambang%02,Thma Koul%0202,Ou Ta Ki%020203,Prey Dach%02020306 -Cambodia%00,Battambang%02,Thma Koul%0202,Ou Ta Ki%020203,Trang%02020307 -Cambodia%00,Battambang%02,Thma Koul%0202,Ou Ta Ki%020203,Kakaoh%02020308 -Cambodia%00,Battambang%02,Thma Koul%0202,Chrey%020204,Chrey Thmei%02020401 -Cambodia%00,Battambang%02,Thma Koul%0202,Chrey%020204,Chrey%02020402 -Cambodia%00,Battambang%02,Thma Koul%0202,Chrey%020204,Ka Kou%02020403 -Cambodia%00,Battambang%02,Thma Koul%0202,Chrey%020204,Svay Chrum%02020404 -Cambodia%00,Battambang%02,Thma Koul%0202,Chrey%020204,Kbal Khmaoch%02020405 -Cambodia%00,Battambang%02,Thma Koul%0202,Chrey%020204,Prey Totueng%02020406 -Cambodia%00,Battambang%02,Thma Koul%0202,Chrey%020204,Hai San%02020407 -Cambodia%00,Battambang%02,Thma Koul%0202,Chrey%020204,Popeal Khae%02020408 -Cambodia%00,Battambang%02,Thma Koul%0202,Chrey%020204,Anlong Run%02020409 -Cambodia%00,Battambang%02,Thma Koul%0202,Chrey%020204,Kruos%02020410 -Cambodia%00,Battambang%02,Thma Koul%0202,Anlong Run%020205,Char%02020501 -Cambodia%00,Kampong Cham%03,Batheay%0301,Trab%030111,Thmei%03011105 -Cambodia%00,Kampong Cham%03,Batheay%0301,Trab%030111,Pou Ruessei%03011106 -Cambodia%00,Kampong Cham%03,Batheay%0301,Trab%030111,Trab%03011107 -Cambodia%00,Kampong Cham%03,Batheay%0301,Trab%030111,Chan Kong%03011108 -Cambodia%00,Kampong Cham%03,Batheay%0301,Trab%030111,Thkov%03011109 -Cambodia%00,Kampong Cham%03,Batheay%0301,Trab%030111,Thma Kaev%03011110 -Cambodia%00,Kampong Cham%03,Batheay%0301,Trab%030111,Routh%03011111 -Cambodia%00,Kampong Cham%03,Batheay%0301,Tumnob%030112,Tumnob Leu%03011201 -Cambodia%00,Kampong Cham%03,Batheay%0301,Tumnob%030112,Prayuk%03011202 -Cambodia%00,Kampong Cham%03,Batheay%0301,Tumnob%030112,Doun Paen%03011203 -Cambodia%00,Kampong Cham%03,Batheay%0301,Tumnob%030112,Rung%03011204 -Cambodia%00,Kampong Cham%03,Batheay%0301,Tumnob%030112,Prasam%03011205 -Cambodia%00,Kampong Cham%03,Batheay%0301,Tumnob%030112,Sroeng%03011206 -Cambodia%00,Kampong Cham%03,Batheay%0301,Tumnob%030112,Trapeang Snao%03011207 -Cambodia%00,Kampong Cham%03,Chamkar Leu%0302,Bos Khnor%030201,Saray%03020101 -Cambodia%00,Kampong Cham%03,Chamkar Leu%0302,Bos Khnor%030201,Doun Thi%03020102 -Cambodia%00,Kampong Cham%03,Chamkar Leu%0302,Bos Khnor%030201,Thlok Kravan%03020103 -Cambodia%00,Kampong Cham%03,Chamkar Leu%0302,Bos Khnor%030201,Veal Thnong%03020104 -Cambodia%00,Kampong Cham%03,Chamkar Leu%0302,Bos Khnor%030201,Bos Khnor%03020105 -Cambodia%00,Kampong Cham%03,Chamkar Leu%0302,Bos Khnor%030201,Chranaom%03020106 -Cambodia%00,Kampong Cham%03,Chamkar Leu%0302,Bos Khnor%030201,Prasaeur%03020107 -Cambodia%00,Kampong Cham%03,Chamkar Leu%0302,Bos Khnor%030201,Dab Meakkakra%03020108 -Cambodia%00,Kampong Cham%03,Chamkar Leu%0302,Bos Khnor%030201,Sameakki%03020109 -Cambodia%00,Kampong Cham%03,Chamkar Leu%0302,Bos Khnor%030201,Kasithan%03020110 -Cambodia%00,Kampong Cham%03,Chamkar Leu%0302,Bos Khnor%030201,Samsebpram%03020111 -Cambodia%00,Kampong Cham%03,Chamkar Leu%0302,Chamkar Andoung%030202,Chamkar Andoung%03020201 -Cambodia%00,Kampong Cham%03,Chamkar Leu%0302,Chamkar Andoung%030202,Souchey%03020202 -Cambodia%00,Kampong Cham%03,Chamkar Leu%0302,Chamkar Andoung%030202,Svay Chuor%03020203 -Cambodia%00,Kampong Cham%03,Chamkar Leu%0302,Chamkar Andoung%030202,Ou Kravan%03020204 -Cambodia%00,Kampong Cham%03,Chamkar Leu%0302,Chamkar Andoung%030202,Doun Bos%03020205 -Cambodia%00,Kampong Cham%03,Chamkar Leu%0302,Chamkar Andoung%030202,Choam Chrey%03020206 -Cambodia%00,Kampong Cham%03,Chamkar Leu%0302,Chamkar Andoung%030202,Praeus Meas%03020207 -Cambodia%00,Kampong Cham%03,Chamkar Leu%0302,Chamkar Andoung%030202,Phum Lekh Pi%03020208 -Cambodia%00,Kampong Cham%03,Chamkar Leu%0302,Chamkar Andoung%030202,Phum11%03020209 -Cambodia%00,Kampong Cham%03,Chamkar Leu%0302,Chamkar Andoung%030202,Phum Sam Bei%03020210 -Cambodia%00,Kampong Cham%03,Chamkar Leu%0302,Chamkar Andoung%030202,Phum22%03020211 -Cambodia%00,Kampong Cham%03,Chamkar Leu%0302,Chamkar Andoung%030202,Taprom%03020212 -Cambodia%00,Kampong Cham%03,Chamkar Leu%0302,Chamkar Andoung%030202,Phum Lekh Muoy%03020213 -Cambodia%00,Kampong Cham%03,Chamkar Leu%0302,Chamkar Andoung%030202,Sahak Kreas%03020214 -Cambodia%00,Kampong Cham%03,Chamkar Leu%0302,Chamkar Andoung%030202,Sahak Kran%03020215 -Cambodia%00,Kampong Cham%03,Chamkar Leu%0302,Chamkar Andoung%030202,Srongchan%03020216 -Cambodia%00,Kampong Cham%03,Chamkar Leu%0302,Chamkar Andoung%030202,Roung Chakr%03020217 -Cambodia%00,Kampong Cham%03,Chamkar Leu%0302,Chamkar Andoung%030202,Kromhun%03020218 -Cambodia%00,Kampong Cham%03,Chamkar Leu%0302,Cheyyou%030203,Spueu Ka%03020301 -Cambodia%00,Kampong Cham%03,Chamkar Leu%0302,Cheyyou%030203,Cheyyou%03020302 -Cambodia%00,Kampong Cham%03,Chamkar Leu%0302,Cheyyou%030203,Ou Pes%03020303 -Cambodia%00,Kampong Cham%03,Chamkar Leu%0302,Cheyyou%030203,Trapeang Ruessei%03020304 -Cambodia%00,Kampong Cham%03,Chamkar Leu%0302,Cheyyou%030203,Trapeang Lpov%03020305 -Cambodia%00,Kampong Cham%03,Chamkar Leu%0302,Lvea Leu%030204,Kbal Hong Thmei%03020401 -Cambodia%00,Kampong Cham%03,Chamkar Leu%0302,Lvea Leu%030204,Kbal Hong Chas%03020402 -Cambodia%00,Kampong Cham%03,Chamkar Leu%0302,Lvea Leu%030204,Kralaeng Kaeut%03020403 -Cambodia%00,Kampong Cham%03,Chamkar Leu%0302,Lvea Leu%030204,Kralaeng Lech%03020404 -Cambodia%00,Kampong Cham%03,Chamkar Leu%0302,Lvea Leu%030204,Lvea Cheung%03020405 -Cambodia%00,Kampong Cham%03,Chamkar Leu%0302,Lvea Leu%030204,Lvea Tboung%03020406 -Cambodia%00,Kampong Cham%03,Chamkar Leu%0302,Lvea Leu%030204,Phum3%03020407 -Cambodia%00,Kampong Cham%03,Chamkar Leu%0302,Spueu%030205,Banteay Chey%03020501 -Cambodia%00,Kampong Cham%03,Chamkar Leu%0302,Spueu%030205,Popreng%03020502 -Cambodia%00,Kampong Cham%03,Chamkar Leu%0302,Spueu%030205,Ou Veay%03020503 -Cambodia%00,Kampong Cham%03,Chamkar Leu%0302,Spueu%030205,Peaeng Meas Cheung%03020504 -Cambodia%00,Kampong Cham%03,Chamkar Leu%0302,Spueu%030205,Peaeng Meas Tboung%03020505 -Cambodia%00,Kampong Cham%03,Chamkar Leu%0302,Spueu%030205,Spueu Lech%03020506 -Cambodia%00,Kampong Cham%03,Chamkar Leu%0302,Spueu%030205,Spueu Kaeut%03020507 -Cambodia%00,Kampong Cham%03,Chamkar Leu%0302,Spueu%030205,Veal%03020508 -Cambodia%00,Kampong Cham%03,Chamkar Leu%0302,Svay Teab%030206,Trapeang Beng%03020601 -Cambodia%00,Kampong Cham%03,Chamkar Leu%0302,Svay Teab%030206,Pramat Dei%03020602 -Cambodia%00,Kampong Cham%03,Chamkar Leu%0302,Svay Teab%030206,Veal Ri Lech%03020603 -Cambodia%00,Kampong Cham%03,Chamkar Leu%0302,Svay Teab%030206,Svay Teab%03020604 -Cambodia%00,Kampong Cham%03,Chamkar Leu%0302,Svay Teab%030206,Village77%03020605 -Cambodia%00,Kampong Cham%03,Chamkar Leu%0302,Svay Teab%030206,Thnal Baek Lech%03020606 -Cambodia%00,Kampong Cham%03,Chamkar Leu%0302,Svay Teab%030206,Tang Krang.2%03020607 -Cambodia%00,Kampong Cham%03,Chamkar Leu%0302,Svay Teab%030206,Mouha%03020608 -Cambodia%00,Kampong Cham%03,Chamkar Leu%0302,Svay Teab%030206,Bos Thlan%03020609 -Cambodia%00,Kampong Cham%03,Chamkar Leu%0302,Svay Teab%030206,Srae Preal%03020610 -Cambodia%00,Kampong Cham%03,Chamkar Leu%0302,Svay Teab%030206,Ouda%03020611 -Cambodia%00,Kampong Cham%03,Chamkar Leu%0302,Svay Teab%030206,Thnal Baek Kaeut%03020612 -Cambodia%00,Kampong Cham%03,Chamkar Leu%0302,Svay Teab%030206,Veal Ri Kaeut%03020613 -Cambodia%00,Kampong Cham%03,Chamkar Leu%0302,Svay Teab%030206,Proeks%03020614 -Cambodia%00,Kampong Cham%03,Chamkar Leu%0302,Ta Ong%030207,Ta Ong%03020701 -Cambodia%00,Kampong Cham%03,Chamkar Leu%0302,Ta Ong%030207,Sampoar%03020702 -Cambodia%00,Kampong Cham%03,Chamkar Leu%0302,Ta Ong%030207,Tuol Prak%03020703 -Cambodia%00,Kampong Cham%03,Chamkar Leu%0302,Ta Ong%030207,Tuol Meas%03020704 -Cambodia%00,Kampong Cham%03,Chamkar Leu%0302,Ta Ong%030207,Tuol Paen%03020705 -Cambodia%00,Kampong Cham%03,Chamkar Leu%0302,Ta Ong%030207,Chamraeun Phal%03020706 -Cambodia%00,Kampong Cham%03,Chamkar Leu%0302,Ta Ong%030207,Trapeang Chhuk%03020707 -Cambodia%00,Kampong Cham%03,Chamkar Leu%0302,Ta Ong%030207,Tuol Srov%03020708 -Cambodia%00,Kampong Cham%03,Chamkar Leu%0302,Ta Ong%030207,Phum Samseb%03020709 -Cambodia%00,Kampong Cham%03,Chamkar Leu%0302,Ta Ong%030207,Phum Sammuoy%03020710 -Cambodia%00,Kampong Cham%03,Chamkar Leu%0302,Ta Ong%030207,Phum Sampir%03020711 -Cambodia%00,Kampong Cham%03,Chamkar Leu%0302,Ta Ong%030207,Phum Sam Bei%03020712 -Cambodia%00,Kampong Cham%03,Chamkar Leu%0302,Ta Ong%030207,Phum Sambuon%03020713 -Cambodia%00,Kampong Cham%03,Chamkar Leu%0302,Ta Prok%030208,Srae Prang%03020801 -Cambodia%00,Kampong Cham%03,Chamkar Leu%0302,Ta Prok%030208,Rumchek%03020802 -Cambodia%00,Kampong Cham%03,Chamkar Leu%0302,Ta Prok%030208,Neang Laeung%03020803 -Cambodia%00,Kampong Cham%03,Chamkar Leu%0302,Ta Prok%030208,Svay Teab%03020804 -Cambodia%00,Kampong Cham%03,Chamkar Leu%0302,Ta Prok%030208,Ou Ta Saeng%03020805 -Cambodia%00,Kampong Cham%03,Chamkar Leu%0302,Ta Prok%030208,Chhuk%03020806 -Cambodia%00,Kampong Cham%03,Chamkar Leu%0302,Ta Prok%030208,Phlak%03020807 -Cambodia%00,Kampong Cham%03,Cheung Prey%0303,Khnaor Dambang%030301,Roveang%03030101 -Cambodia%00,Kampong Cham%03,Cheung Prey%0303,Khnaor Dambang%030301,Khnaor Dambang%03030102 -Cambodia%00,Kampong Cham%03,Cheung Prey%0303,Khnaor Dambang%030301,Veal%03030103 -Cambodia%00,Kampong Cham%03,Cheung Prey%0303,Kouk Rovieng%030302,Kouk Rovieng%03030201 -Cambodia%00,Kampong Cham%03,Cheung Prey%0303,Kouk Rovieng%030302,Totoul%03030202 -Cambodia%00,Kampong Cham%03,Cheung Prey%0303,Kouk Rovieng%030302,Ba Krong%03030203 -Cambodia%00,Kampong Cham%03,Cheung Prey%0303,Kouk Rovieng%030302,Chhuk%03030204 -Cambodia%00,Kampong Cham%03,Cheung Prey%0303,Phdau Chum%030303,Phdau Chum Lech%03030301 -Cambodia%00,Kampong Cham%03,Cheung Prey%0303,Phdau Chum%030303,Phdau Chum Kaeut%03030302 -Cambodia%00,Kampong Cham%03,Cheung Prey%0303,Phdau Chum%030303,Chheu Teal%03030303 -Cambodia%00,Kampong Cham%03,Cheung Prey%0303,Phdau Chum%030303,Cham Neang%03030304 -Cambodia%00,Kampong Cham%03,Cheung Prey%0303,Prey Char%030304,Pnov Lech%03030401 -Cambodia%00,Kampong Cham%03,Cheung Prey%0303,Prey Char%030304,Pnov Kaeut%03030402 -Cambodia%00,Kampong Cham%03,Cheung Prey%0303,Prey Char%030304,Prey Char Leu%03030403 -Cambodia%00,Kampong Cham%03,Cheung Prey%0303,Prey Char%030304,Siem Bay%03030404 -Cambodia%00,Kampong Cham%03,Cheung Prey%0303,Prey Char%030304,Bati%03030405 -Cambodia%00,Kampong Cham%03,Cheung Prey%0303,Prey Char%030304,Prey Char Knong%03030406 -Cambodia%00,Kampong Cham%03,Cheung Prey%0303,Pring Chrum%030305,Pring Chrum%03030501 -Cambodia%00,Kampong Cham%03,Cheung Prey%0303,Pring Chrum%030305,Trapeang Tuem%03030502 -Cambodia%00,Kampong Cham%03,Cheung Prey%0303,Pring Chrum%030305,Trapeang Phav%03030503 -Cambodia%00,Kampong Cham%03,Cheung Prey%0303,Pring Chrum%030305,Ta Ni%03030504 -Cambodia%00,Kampong Cham%03,Cheung Prey%0303,Pring Chrum%030305,Kaoh Champa%03030505 -Cambodia%00,Kampong Cham%03,Cheung Prey%0303,Sampong Chey%030306,Chambak%03030601 -Cambodia%00,Kampong Cham%03,Cheung Prey%0303,Sampong Chey%030306,Trapeang Sla%03030602 -Cambodia%00,Kampong Cham%03,Cheung Prey%0303,Sampong Chey%030306,Trapeang Trom%03030603 -Cambodia%00,Kampong Cham%03,Cheung Prey%0303,Sampong Chey%030306,Ampil Tvear%03030604 -Cambodia%00,Kampong Cham%03,Cheung Prey%0303,Sampong Chey%030306,Kakaoh%03030605 -Cambodia%00,Kampong Cham%03,Cheung Prey%0303,Sampong Chey%030306,Bos Ta Mom%03030606 -Cambodia%00,Kampong Cham%03,Cheung Prey%0303,Sampong Chey%030306,Trapeang Chhuk%03030607 -Cambodia%00,Kampong Cham%03,Cheung Prey%0303,Sampong Chey%030306,Pou.2%03030608 -Cambodia%00,Kampong Cham%03,Cheung Prey%0303,Sampong Chey%030306,Bakham%03030609 -Cambodia%00,Kampong Cham%03,Cheung Prey%0303,Sampong Chey%030306,Sampong Chey%03030610 -Cambodia%00,Kampong Cham%03,Cheung Prey%0303,Sampong Chey%030306,Svay Meas%03030611 -Cambodia%00,Kampong Cham%03,Cheung Prey%0303,Sampong Chey%030306,Komar%03030612 -Cambodia%00,Kampong Cham%03,Cheung Prey%0303,Sampong Chey%030306,Doun Tao%03030613 -Cambodia%00,Kampong Cham%03,Cheung Prey%0303,Sampong Chey%030306,Sandaek%03030614 -Cambodia%00,Kampong Cham%03,Cheung Prey%0303,Sdaeung Chey%030307,Pongro%03030701 -Cambodia%00,Kampong Cham%03,Cheung Prey%0303,Sdaeung Chey%030307,Sdaeung Chey%03030702 -Cambodia%00,Kampong Cham%03,Cheung Prey%0303,Sdaeung Chey%030307,Pra Boeng%03030703 -Cambodia%00,Kampong Cham%03,Cheung Prey%0303,Sdaeung Chey%030307,Khnar%03030704 -Cambodia%00,Kampong Cham%03,Cheung Prey%0303,Sdaeung Chey%030307,Sangkae%03030705 -Cambodia%00,Kampong Cham%03,Cheung Prey%0303,Sdaeung Chey%030307,Kdoy%03030706 -Cambodia%00,Kampong Cham%03,Cheung Prey%0303,Sdaeung Chey%030307,Damnak Ampil%03030707 -Cambodia%00,Kampong Cham%03,Cheung Prey%0303,Sotip%030308,Pana%03030801 -Cambodia%00,Kampong Cham%03,Cheung Prey%0303,Sotip%030308,Skon%03030802 -Cambodia%00,Kampong Cham%03,Cheung Prey%0303,Sotip%030308,Thmei%03030803 -Cambodia%00,Kampong Cham%03,Cheung Prey%0303,Sotip%030308,Ta Saen%03030804 -Cambodia%00,Kampong Cham%03,Cheung Prey%0303,Sotip%030308,Ngang%03030805 -Cambodia%00,Kampong Cham%03,Cheung Prey%0303,Sotip%030308,Doun Dom%03030806 -Cambodia%00,Kampong Cham%03,Cheung Prey%0303,Sotip%030308,Boeng Chrouy%03030807 -Cambodia%00,Kampong Cham%03,Cheung Prey%0303,Sotip%030308,Sotip%03030808 -Cambodia%00,Kampong Cham%03,Cheung Prey%0303,Sramar%030309,Sram Lech%03030901 -Cambodia%00,Kampong Cham%03,Cheung Prey%0303,Sramar%030309,Sram Kaeut%03030902 -Cambodia%00,Kampong Cham%03,Cheung Prey%0303,Sramar%030309,Sram Cheung%03030903 -Cambodia%00,Kampong Cham%03,Cheung Prey%0303,Sramar%030309,Thmei%03030904 -Cambodia%00,Otdar Meanchey%22,Samraong%2204,Samraong%220404,Borei Rothbal%22040417 -Cambodia%00,Otdar Meanchey%22,Samraong%2204,Samraong%220404,Doun Keosenchey%22040418 -Cambodia%00,Otdar Meanchey%22,Samraong%2204,Ou Smach%220405,Ou Khla Khmum%22040508 -Cambodia%00,Otdar Meanchey%22,Trapeang Prasat%2205,Bak Anlung%220501,Trapeang Prei.4%22050106 -Cambodia%00,Otdar Meanchey%22,Trapeang Prasat%2205,Phav%220502,Knong Tuol Mean Chey%22050210 -Cambodia%00,Otdar Meanchey%22,Trapeang Prasat%2205,Phav%220502,Ta Mod Mean Chey%22050211 -Cambodia%00,Otdar Meanchey%22,Trapeang Prasat%2205,Preah Pralay%220504,Tram Paong Tboung%22050407 -Cambodia%00,Otdar Meanchey%22,Trapeang Prasat%2205,Trapeang Prasat%220506,Ou Romdeng%22050614 -Cambodia%00,Otdar Meanchey%22,Trapeang Prasat%2205,Trapeang Prasat%220506,Srae Krasang%22050615 -Cambodia%00,Otdar Meanchey%22,Trapeang Prasat%2205,Ou Svay%220503,Popel Sen Chey%22050308 \ No newline at end of file +Namibia,Omaruru District +Namibia,Swakopmund District +Namibia,Usakos District +Namibia,Walvis Bay District +Namibia,Aranos District +Namibia,Mariental District +Namibia,Rehoboth District +Namibia,Karasburg District +Namibia,Keetmanshoop District +Namibia,Luderitz District +Namibia,Andara District +Namibia,Nankudu District +Namibia,Nyangana District +Namibia,Rundu District +Namibia,Windhoek District +Namibia,Khorixas District +Namibia,Opuwo District +Namibia,Outjo District +Namibia,Eenhana District +Namibia,Engela District +Namibia,Okongo District +Namibia,Gobabis District +Namibia,Okahao District +Namibia,Oshikuku District +Namibia,Outapi District +Namibia,Tsandi District +Namibia,Oshakati District +Namibia,Omuthiya District +Namibia,Onandjokwe District +Namibia,Tsumeb District +Namibia,Grootfontein District +Namibia,Okahandja District +Namibia,Okakarara District +Namibia,Otjiwarongo District +Namibia,Katima Mulilo District +Angola,Angola District +Botswana,Botswana District +South Africa,South Africa District +Zambia,Zambia District +Zimbabwe,Zimbabwe District diff --git a/distro/configuration/ampathforms/TestResultsEntryFormv2.json b/distro/configuration/ampathforms/TestResultsEntryFormv2.json deleted file mode 100644 index f2e5bce2f..000000000 --- a/distro/configuration/ampathforms/TestResultsEntryFormv2.json +++ /dev/null @@ -1,2241 +0,0 @@ -{ - "name": "Test Results Entry Form", - "version": "2", - "published": true, - "retired": false, - "encounter": "Lab Results", - "pages": [ - { - "label": "Hematology", - "sections": [ - { - "label": "Complete Blood Count", - "isExpanded": "true", - "questions": [ - { - "label": "White Blood Cells (WBC) (10^3/uL)", - "type": "obs", - "required": false, - "id": "ManualInputWhiteBloodCells", - "questionOptions": { - "rendering": "number", - "concept": "678AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "conceptMappings": [ - { - "relationship": "SAME-AS", - "type": "CIEL", - "value": "678" - }, - { - "relationship": "SAME-AS", - "type": "SNOMED CT", - "value": "391558003" - }, - { - "relationship": "BROADER-THAN", - "type": "LOINC", - "value": "53225-9" - }, - { - "relationship": "SAME-AS", - "type": "AMPATH", - "value": "678" - }, - { - "relationship": "SAME-AS", - "type": "AMPATH", - "value": "680" - }, - { - "relationship": "SAME-AS", - "type": "AMPATH", - "value": "649" - }, - { - "relationship": "SAME-AS", - "type": "IMO ProcedureIT", - "value": "923338" - }, - { - "relationship": "SAME-AS", - "type": "AMPATH", - "value": "676" - } - ], - "answers": [] - } - }, - { - "label": "Red Blood Cells (RBC) (10^6/uL)", - "type": "obs", - "required": false, - "id": "ManualEntryRedBloodCells", - "questionOptions": { - "rendering": "number", - "concept": "679AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "conceptMappings": [ - { - "relationship": "BROADER-THAN", - "type": "LOINC", - "value": "23859-2" - }, - { - "relationship": "SAME-AS", - "type": "AMPATH", - "value": "679" - }, - { - "relationship": "SAME-AS", - "type": "AMPATH", - "value": "681" - }, - { - "relationship": "SAME-AS", - "type": "IMO ProcedureIT", - "value": "923240" - }, - { - "relationship": "SAME-AS", - "type": "AMPATH", - "value": "682" - }, - { - "relationship": "SAME-AS", - "type": "CIEL", - "value": "679" - }, - { - "relationship": "SAME-AS", - "type": "SNOMED CT", - "value": "14089001" - } - ], - "answers": [] - } - }, - { - "label": "Platelets (10^3/mL)", - "type": "obs", - "required": false, - "id": "ManualEntryPlatelets", - "questionOptions": { - "rendering": "number", - "concept": "729AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "conceptMappings": [ - { - "relationship": "SAME-AS", - "type": "IMO ProcedureIT", - "value": "687330" - }, - { - "relationship": "SAME-AS", - "type": "CIEL", - "value": "729" - }, - { - "relationship": "SAME-AS", - "type": "PIH", - "value": "729" - }, - { - "relationship": "SAME-AS", - "type": "IMO ProcedureIT", - "value": "6348" - }, - { - "relationship": "BROADER-THAN", - "type": "LOINC", - "value": "26515-7" - }, - { - "relationship": "SAME-AS", - "type": "SNOMED CT", - "value": "61928009" - }, - { - "relationship": "SAME-AS", - "type": "AMPATH", - "value": "651" - }, - { - "relationship": "SAME-AS", - "type": "AMPATH", - "value": "729" - } - ], - "answers": [] - } - }, - { - "label": "Neutrophils (%)", - "type": "obs", - "required": false, - "id": "ManualEntryNeutrophilsMicroscopic", - "questionOptions": { - "rendering": "number", - "concept": "1336AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "conceptMappings": [ - { - "relationship": "SAME-AS", - "type": "PIH", - "value": "3060" - }, - { - "relationship": "SAME-AS", - "type": "IMO ProcedureIT", - "value": "1060713" - }, - { - "relationship": "SAME-AS", - "type": "SNOMED CT", - "value": "30630007" - }, - { - "relationship": "SAME-AS", - "type": "AMPATH", - "value": "1336" - }, - { - "relationship": "SAME-AS", - "type": "CIEL", - "value": "1336" - } - ], - "answers": [] - } - }, - { - "label": "MCV (fL) - Mean Corpuscular Volume", - "type": "obs", - "required": false, - "id": "ManualEntryMCV", - "questionOptions": { - "rendering": "number", - "concept": "851AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "conceptMappings": [ - { - "relationship": "SAME-AS", - "type": "AMPATH", - "value": "851" - }, - { - "relationship": "SAME-AS", - "type": "IMO ProcedureIT", - "value": "30929612" - }, - { - "relationship": "BROADER-THAN", - "type": "LOINC", - "value": "787-2" - }, - { - "relationship": "SAME-AS", - "type": "SNOMED CT", - "value": "104133003" - }, - { - "relationship": "SAME-AS", - "type": "CIEL", - "value": "851" - } - ], - "answers": [] - } - }, - { - "label": "MCH (pg) - Mean Corpuscular Hemoglobin", - "type": "obs", - "required": false, - "id": "ManualEntryMCH", - "questionOptions": { - "rendering": "number", - "concept": "1018AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "conceptMappings": [ - { - "relationship": "SAME-AS", - "type": "IMO ProcedureIT", - "value": "1074253" - }, - { - "relationship": "SAME-AS", - "type": "CIEL", - "value": "1018" - }, - { - "relationship": "SAME-AS", - "type": "AMPATH", - "value": "1018" - }, - { - "relationship": "SAME-AS", - "type": "SNOMED CT", - "value": "54706004" - }, - { - "relationship": "BROADER-THAN", - "type": "LOINC", - "value": "28539-5" - } - ], - "answers": [] - } - }, - { - "label": "MCHC (g/dL) - Mean Cell Hemoglobin Concentration", - "type": "obs", - "required": false, - "id": "ManualEntryMCHC", - "questionOptions": { - "rendering": "number", - "concept": "1017AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "conceptMappings": [ - { - "relationship": "SAME-AS", - "type": "CIEL", - "value": "1017" - }, - { - "relationship": "BROADER-THAN", - "type": "LOINC", - "value": "28540-3" - }, - { - "relationship": "SAME-AS", - "type": "SNOMED CT", - "value": "37254006" - }, - { - "relationship": "SAME-AS", - "type": "AMPATH", - "value": "1017" - }, - { - "relationship": "SAME-AS", - "type": "IMO ProcedureIT", - "value": "1068576" - } - ], - "answers": [] - } - }, - { - "label": "Lymphocytes (%) - microscopic exam", - "type": "obs", - "required": false, - "id": "ManualEntryLymphocytesMicroscopic", - "questionOptions": { - "rendering": "number", - "concept": "1338AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "conceptMappings": [ - { - "relationship": "SAME-AS", - "type": "AMPATH", - "value": "1338" - }, - { - "relationship": "SAME-AS", - "type": "CIEL", - "value": "1338" - }, - { - "relationship": "SAME-AS", - "type": "IMO ProcedureIT", - "value": "1064629" - }, - { - "relationship": "SAME-AS", - "type": "SNOMED CT", - "value": "271036002" - } - ], - "answers": [] - } - }, - { - "label": "Hematocrit (%)", - "type": "obs", - "required": false, - "id": "ManualEntryHematocrit", - "questionOptions": { - "rendering": "number", - "concept": "1015AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "conceptMappings": [ - { - "relationship": "SAME-AS", - "type": "CIEL", - "value": "1015" - }, - { - "relationship": "SAME-AS", - "type": "AMPATH", - "value": "1015" - }, - { - "relationship": "SAME-AS", - "type": "IMO ProcedureIT", - "value": "2464" - }, - { - "relationship": "SAME-AS", - "type": "SNOMED CT", - "value": "365616005" - }, - { - "relationship": "SAME-AS", - "type": "IMO ProcedureIT", - "value": "935674" - }, - { - "relationship": "BROADER-THAN", - "type": "LOINC", - "value": "20570-8" - } - ], - "answers": [] - } - }, - { - "label": "Haemoglobin (g/dL)", - "type": "obs", - "required": false, - "id": "ManualEntryHaemoglobin", - "questionOptions": { - "rendering": "number", - "concept": "21AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "conceptMappings": [ - { - "relationship": "SAME-AS", - "type": "IMO ProcedureIT", - "value": "930136" - }, - { - "relationship": "NARROWER-THAN", - "type": "SNOMED CT", - "value": "38082009" - }, - { - "relationship": "SAME-AS", - "type": "PIH Malawi", - "value": "7982" - }, - { - "relationship": "SAME-AS", - "type": "CIEL", - "value": "21" - }, - { - "relationship": "SAME-AS", - "type": "AMPATH", - "value": "21" - }, - { - "relationship": "SAME-AS", - "type": "AMPATH", - "value": "301" - }, - { - "relationship": "SAME-AS", - "type": "SNOMED CT", - "value": "441689006" - }, - { - "relationship": "SAME-AS", - "type": "AMPATH", - "value": "648" - }, - { - "relationship": "BROADER-THAN", - "type": "LOINC", - "value": "718-7" - } - ], - "answers": [] - }, - "validators": [] - }, - { - "label": "Combined % of monocytes, eosinophils and basophils (%)", - "type": "obs", - "required": false, - "id": "ManualEntryCombinedPercentageMonocytesEosinophilsBasophils", - "questionOptions": { - "rendering": "number", - "concept": "163426AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "conceptMappings": [ - { - "relationship": "SAME-AS", - "type": "CIEL", - "value": "163426" - }, - { - "relationship": "NARROWER-THAN", - "type": "SNOMED CT", - "value": "252305002" - } - ], - "answers": [] - }, - "validators": [] - } - ] - } - ] - }, - { - "label": "Chemistry", - "sections": [ - { - "label": "Chemistry Results", - "isExpanded": "true", - "questions": [ - { - "label": "Alkaline Phosphatase (U/L)", - "type": "obs", - "required": false, - "id": "ManualEntryAlkalinePhosphatase", - "questionOptions": { - "rendering": "number", - "concept": "785AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "conceptMappings": [ - { - "relationship": "SAME-AS", - "type": "AMPATH", - "value": "850" - }, - { - "relationship": "SAME-AS", - "type": "SNOMED CT", - "value": "271234008" - }, - { - "relationship": "BROADER-THAN", - "type": "LOINC", - "value": "6768-6" - }, - { - "relationship": "SAME-AS", - "type": "AMPATH", - "value": "785" - }, - { - "relationship": "SAME-AS", - "type": "IMO ProcedureIT", - "value": "686977" - }, - { - "relationship": "SAME-AS", - "type": "CIEL", - "value": "785" - }, - { - "relationship": "NARROWER-THAN", - "type": "SNOMED CT", - "value": "57056007" - } - ], - "answers": [] - }, - "validators": [] - }, - { - "label": "Amylase (IU/L)", - "type": "obs", - "required": false, - "id": "ManualEntryAmylase", - "questionOptions": { - "rendering": "number", - "concept": "1299AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "conceptMappings": [ - { - "relationship": "SAME-AS", - "type": "IMO ProcedureIT", - "value": "601338" - }, - { - "relationship": "BROADER-THAN", - "type": "LOINC", - "value": "1798-8" - }, - { - "relationship": "SAME-AS", - "type": "CIEL", - "value": "1299" - }, - { - "relationship": "SAME-AS", - "type": "IMO ProcedureIT", - "value": "31004384" - }, - { - "relationship": "SAME-AS", - "type": "PIH", - "value": "3054" - }, - { - "relationship": "SAME-AS", - "type": "SNOMED CT", - "value": "64435009" - }, - { - "relationship": "SAME-AS", - "type": "AMPATH", - "value": "1299" - } - ], - "answers": [] - }, - "validators": [] - }, - { - "label": "BUN (mmol/L) - Blood Urea Nitrogen", - "type": "obs", - "required": false, - "id": "ManualEntryBUN", - "questionOptions": { - "rendering": "number", - "concept": "857AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "conceptMappings": [ - { - "relationship": "SAME-AS", - "type": "PIH", - "value": "2555" - }, - { - "relationship": "SAME-AS", - "type": "AMPATH", - "value": "857" - }, - { - "relationship": "BROADER-THAN", - "type": "LOINC", - "value": "14937-7" - }, - { - "relationship": "SAME-AS", - "type": "SNOMED CT", - "value": "72341003" - }, - { - "relationship": "SAME-AS", - "type": "CIEL", - "value": "857" - }, - { - "relationship": "SAME-AS", - "type": "IMO ProcedureIT", - "value": "923501" - } - ], - "answers": [] - } - }, - { - "label": "Fasting Blood Glucose (mg/dL)", - "type": "obs", - "required": false, - "id": "manualEntryFastingBloodGlucosemgdl", - "questionOptions": { - "rendering": "number", - "concept": "160912AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "conceptMappings": [ - { - "relationship": "BROADER-THAN", - "type": "LOINC", - "value": "1558-6" - }, - { - "relationship": "SAME-AS", - "type": "IMO ProcedureIT", - "value": "932395" - }, - { - "relationship": "SAME-AS", - "type": "CIEL", - "value": "160912" - }, - { - "relationship": "SAME-AS", - "type": "SNOMED CT", - "value": "271062006" - } - ], - "answers": [] - }, - "validators": [] - }, - { - "label": "Post-Prandial Blood Glucose (mg/dL)", - "type": "obs", - "required": false, - "id": "manualEntryPostPrandialBloodGlucosemgdl", - "questionOptions": { - "rendering": "number", - "concept": "160914AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "conceptMappings": [ - { - "relationship": "BROADER-THAN", - "type": "LOINC", - "value": "16915-1" - }, - { - "relationship": "SAME-AS", - "type": "CIEL", - "value": "160914" - }, - { - "relationship": "SAME-AS", - "type": "SNOMED CT", - "value": "302788006" - } - ], - "answers": [] - }, - "validators": [] - }, - { - "label": "Serum Albumin (g/dL)", - "type": "obs", - "required": false, - "id": "manualEntrySerumAlbumin", - "questionOptions": { - "rendering": "number", - "concept": "848AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "conceptMappings": [ - { - "relationship": "SAME-AS", - "type": "CIEL", - "value": "848" - }, - { - "relationship": "SAME-AS", - "type": "IMO ProcedureIT", - "value": "5103" - }, - { - "relationship": "BROADER-THAN", - "type": "LOINC", - "value": "1751-7" - }, - { - "relationship": "SAME-AS", - "type": "AMPATH", - "value": "848" - }, - { - "relationship": "SAME-AS", - "type": "SNOMED CT", - "value": "104485008" - } - ], - "answers": [] - } - }, - { - "label": "Serum Calcium (mg/dL)", - "type": "obs", - "required": false, - "id": "manualEntrySerumCalcium", - "questionOptions": { - "rendering": "number", - "concept": "159497AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "conceptMappings": [ - { - "relationship": "SAME-AS", - "type": "PIH", - "value": "3056" - }, - { - "relationship": "SAME-AS", - "type": "AMPATH", - "value": "2324" - }, - { - "relationship": "BROADER-THAN", - "type": "LOINC", - "value": "17861-6" - }, - { - "relationship": "SAME-AS", - "type": "IMO ProcedureIT", - "value": "601371" - }, - { - "relationship": "SAME-AS", - "type": "CIEL", - "value": "159497" - }, - { - "relationship": "SAME-AS", - "type": "SNOMED CT", - "value": "271240001" - } - ], - "answers": [] - } - }, - { - "label": "Serum Potassium (mmol/L)", - "type": "obs", - "required": false, - "id": "manualEntrySerumPotassium", - "questionOptions": { - "rendering": "number", - "concept": "1133AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "conceptMappings": [ - { - "relationship": "SAME-AS", - "type": "SNOMED CT", - "value": "271236005" - }, - { - "relationship": "SAME-AS", - "type": "CIEL", - "value": "1133" - } - ], - "answers": [] - } - }, - { - "label": "Serum Sodium (mmol/L)", - "type": "obs", - "required": false, - "id": "manualEntrySerumSodium", - "questionOptions": { - "rendering": "number", - "concept": "1132AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "conceptMappings": [ - { - "relationship": "BROADER-THAN", - "type": "LOINC", - "value": "2951-2" - }, - { - "relationship": "SAME-AS", - "type": "AMPATH", - "value": "1132" - }, - { - "relationship": "SAME-AS", - "type": "PIH", - "value": "1132" - }, - { - "relationship": "SAME-AS", - "type": "IMO ProcedureIT", - "value": "5110" - }, - { - "relationship": "SAME-AS", - "type": "CIEL", - "value": "1132" - }, - { - "relationship": "SAME-AS", - "type": "SNOMED CT", - "value": "104934005" - } - ], - "answers": [] - } - }, - { - "label": "Serum Creatinine (umol/L)", - "type": "obs", - "required": false, - "id": "manualEntrySerumCreatinine", - "questionOptions": { - "rendering": "number", - "concept": "790AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "conceptMappings": [ - { - "relationship": "NARROWER-THAN", - "type": "SNOMED CT", - "value": "113075003" - }, - { - "relationship": "BROADER-THAN", - "type": "LOINC", - "value": "14682-9" - }, - { - "relationship": "SAME-AS", - "type": "AMPATH", - "value": "790" - }, - { - "relationship": "SAME-AS", - "type": "CIEL", - "value": "790" - } - ], - "answers": [] - } - }, - { - "label": "Total Protein (g/dL)", - "type": "obs", - "required": false, - "id": "manualEntryTotalProtein", - "questionOptions": { - "rendering": "number", - "concept": "717AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "conceptMappings": [ - { - "relationship": "SAME-AS", - "type": "AMPATH", - "value": "717" - }, - { - "relationship": "SAME-AS", - "type": "CIEL", - "value": "717" - }, - { - "relationship": "SAME-AS", - "type": "SNOMED CT", - "value": "270992008" - }, - { - "relationship": "SAME-AS", - "type": "IMO ProcedureIT", - "value": "34405511" - } - ], - "answers": [] - } - }, - { - "label": "Serum Glucose (mg/dl)", - "type": "obs", - "required": false, - "id": "manualEntrySerumGlucosemgdl", - "questionOptions": { - "rendering": "number", - "concept": "887AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "conceptMappings": [ - { - "relationship": "SAME-AS", - "type": "IMO ProcedureIT", - "value": "932390" - }, - { - "relationship": "SAME-AS", - "type": "IMO ProcedureIT", - "value": "602403" - }, - { - "relationship": "SAME-AS", - "type": "AMPATH", - "value": "9" - }, - { - "relationship": "BROADER-THAN", - "type": "LOINC", - "value": "2345-7" - }, - { - "relationship": "SAME-AS", - "type": "CIEL", - "value": "887" - }, - { - "relationship": "SAME-AS", - "type": "AMPATH", - "value": "887" - }, - { - "relationship": "SAME-AS", - "type": "SNOMED CT", - "value": "22569008" - } - ], - "answers": [] - } - }, - { - "label": "Serum Glucose (mmol)", - "type": "obs", - "required": false, - "id": "manualEntrySerumGlucosemmol", - "questionOptions": { - "rendering": "number", - "concept": "1458AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "conceptMappings": [ - { - "relationship": "SAME-AS", - "type": "SNOMED CT", - "value": "22569008" - }, - { - "relationship": "SAME-AS", - "type": "CIEL", - "value": "1458" - } - ], - "answers": [] - } - }, - { - "label": "Total Bilirubin (umol/L)", - "type": "obs", - "required": false, - "id": "manualEntryTotalBilirubin", - "questionOptions": { - "rendering": "number", - "concept": "655AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "conceptMappings": [ - { - "relationship": "SAME-AS", - "type": "AMPATH", - "value": "655" - }, - { - "relationship": "SAME-AS", - "type": "SNOMED CT", - "value": "166610007" - }, - { - "relationship": "SAME-AS", - "type": "IMO ProcedureIT", - "value": "35327185" - }, - { - "relationship": "BROADER-THAN", - "type": "LOINC", - "value": "14631-6" - }, - { - "relationship": "SAME-AS", - "type": "CIEL", - "value": "655" - } - ], - "answers": [] - } - }, - { - "label": "Serum Glutamic-Oxaloacetic Transaminase (IU/L) aka SGPT, AST", - "type": "obs", - "required": false, - "id": "manualEntrySerumGlutamicOxaloaceticTransaminase", - "questionOptions": { - "rendering": "number", - "concept": "653AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "conceptMappings": [ - { - "relationship": "SAME-AS", - "type": "CIEL", - "value": "653" - }, - { - "relationship": "BROADER-THAN", - "type": "LOINC", - "value": "48136-6" - }, - { - "relationship": "SAME-AS", - "type": "IMO ProcedureIT", - "value": "923373" - }, - { - "relationship": "SAME-AS", - "type": "AMPATH", - "value": "653" - }, - { - "relationship": "SAME-AS", - "type": "SNOMED CT", - "value": "250641004" - } - ], - "answers": [] - } - }, - { - "label": "Alkaline Phosphatase, ALP (U/L) ", - "type": "obs", - "required": false, - "id": "manualEntryAlkalinePhosphastase", - "questionOptions": { - "rendering": "number", - "concept": "785AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "conceptMappings": [ - { - "relationship": "SAME-AS", - "type": "AMPATH", - "value": "850" - }, - { - "relationship": "SAME-AS", - "type": "SNOMED CT", - "value": "271234008" - }, - { - "relationship": "BROADER-THAN", - "type": "LOINC", - "value": "6768-6" - }, - { - "relationship": "SAME-AS", - "type": "AMPATH", - "value": "785" - }, - { - "relationship": "SAME-AS", - "type": "IMO ProcedureIT", - "value": "686977" - }, - { - "relationship": "SAME-AS", - "type": "CIEL", - "value": "785" - }, - { - "relationship": "NARROWER-THAN", - "type": "SNOMED CT", - "value": "57056007" - } - ], - "answers": [] - } - }, - { - "label": "Serum Uric Acid (mg/dL)", - "type": "obs", - "required": false, - "id": "manualEntrySerumUricAcid", - "questionOptions": { - "rendering": "number", - "concept": "159825AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "conceptMappings": [ - { - "relationship": "SAME-AS", - "type": "SNOMED CT", - "value": "275740009" - }, - { - "relationship": "SAME-AS", - "type": "CIEL", - "value": "159825" - }, - { - "relationship": "NARROWER-THAN", - "type": "AMPATH", - "value": "6134" - }, - { - "relationship": "SAME-AS", - "type": "IMO ProcedureIT", - "value": "687075" - }, - { - "relationship": "SAME-AS", - "type": "LOINC", - "value": "3084-1" - } - ], - "answers": [] - } - }, - { - "label": "Total Cholesterol (mmol/L)", - "type": "obs", - "required": false, - "id": "manualEntryTotalCholesterol", - "questionOptions": { - "rendering": "number", - "concept": "1006AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "conceptMappings": [ - { - "relationship": "BROADER-THAN", - "type": "LOINC", - "value": "14647-2" - }, - { - "relationship": "SAME-AS", - "type": "IMO ProcedureIT", - "value": "923300" - }, - { - "relationship": "SAME-AS", - "type": "CIEL", - "value": "1006" - }, - { - "relationship": "SAME-AS", - "type": "AMPATH", - "value": "1006" - }, - { - "relationship": "SAME-AS", - "type": "SNOMED CT", - "value": "121868005" - } - ], - "answers": [] - } - }, - { - "label": "Triglycerides (mmol/L)", - "type": "obs", - "required": false, - "id": "manualEntryTriglycerides", - "questionOptions": { - "rendering": "number", - "concept": "1009AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "conceptMappings": [ - { - "relationship": "SAME-AS", - "type": "IMO ProcedureIT", - "value": "30953289" - }, - { - "relationship": "SAME-AS", - "type": "CIEL", - "value": "1009" - }, - { - "relationship": "BROADER-THAN", - "type": "LOINC", - "value": "14927-8" - }, - { - "relationship": "SAME-AS", - "type": "AMPATH", - "value": "1009" - }, - { - "relationship": "SAME-AS", - "type": "SNOMED CT", - "value": "14740000" - } - ], - "answers": [] - } - }, - { - "label": "Amylase (IU/L)", - "type": "obs", - "required": false, - "id": "manualEntryAmylase", - "questionOptions": { - "rendering": "number", - "concept": "1299AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "conceptMappings": [ - { - "relationship": "SAME-AS", - "type": "IMO ProcedureIT", - "value": "601338" - }, - { - "relationship": "BROADER-THAN", - "type": "LOINC", - "value": "1798-8" - }, - { - "relationship": "SAME-AS", - "type": "CIEL", - "value": "1299" - }, - { - "relationship": "SAME-AS", - "type": "IMO ProcedureIT", - "value": "31004384" - }, - { - "relationship": "SAME-AS", - "type": "PIH", - "value": "3054" - }, - { - "relationship": "SAME-AS", - "type": "SNOMED CT", - "value": "64435009" - }, - { - "relationship": "SAME-AS", - "type": "AMPATH", - "value": "1299" - } - ], - "answers": [] - } - }, - { - "label": "Serum Carbon Dioxide CO2 (mmol/L)", - "type": "obs", - "required": false, - "id": "manualEntrySerumCarbonDioxide", - "questionOptions": { - "rendering": "number", - "concept": "1135AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "conceptMappings": [ - { - "relationship": "SAME-AS", - "type": "IMO ProcedureIT", - "value": "923383" - }, - { - "relationship": "SAME-AS", - "type": "IMO ProcedureIT", - "value": "30933589" - }, - { - "relationship": "BROADER-THAN", - "type": "LOINC", - "value": "1963-8" - }, - { - "relationship": "SAME-AS", - "type": "PIH", - "value": "1626" - }, - { - "relationship": "SAME-AS", - "type": "SNOMED CT", - "value": "271239003" - }, - { - "relationship": "SAME-AS", - "type": "CIEL", - "value": "1135" - }, - { - "relationship": "SAME-AS", - "type": "AMPATH", - "value": "1135" - }, - { - "relationship": "SAME-AS", - "type": "IMO ProcedureIT", - "value": "602824" - } - ], - "answers": [] - }, - "validators": [] - } - ] - } - ] - }, - { - "label": "Other", - "sections": [ - { - "label": "Urine", - "isExpanded": "true", - "questions": [ - { - "label": "Urine Culture and Sensitivity (C&S)", - "type": "obs", - "required": false, - "id": "manualEntryCultureandSensitivityUrine", - "questionOptions": { - "rendering": "text", - "concept": "161156AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "conceptMappings": [ - { - "relationship": "SAME-AS", - "type": "CIEL", - "value": "161156" - }, - { - "relationship": "SAME-AS", - "type": "LOINC", - "value": "630-4" - }, - { - "relationship": "NARROWER-THAN", - "type": "SNOMED CT", - "value": "273973005" - }, - { - "relationship": "SAME-AS", - "type": "IMO ProcedureIT", - "value": "930692" - }, - { - "relationship": "NARROWER-THAN", - "type": "SNOMED CT", - "value": "117010004" - } - ], - "answers": [] - }, - "validators": [] - }, - { - "label": "Urine Pregnancy Test", - "type": "obs", - "required": false, - "id": "manualEntryUrinePregnancyTest", - "questionOptions": { - "rendering": "radio", - "concept": "45AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "conceptMappings": [ - { - "relationship": "SAME-AS", - "type": "SNOMED CT", - "value": "167252002" - }, - { - "relationship": "SAME-AS", - "type": "CIEL", - "value": "45" - }, - { - "relationship": "SAME-AS", - "type": "IMO ProcedureIT", - "value": "5787" - }, - { - "relationship": "SAME-AS", - "type": "AMPATH", - "value": "45" - }, - { - "relationship": "BROADER-THAN", - "type": "LOINC", - "value": "2106-3" - } - ], - "answers": [ - { - "concept": "664AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Negative" - }, - { - "concept": "1138AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Indeterminate" - }, - { - "concept": "703AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Positive" - }, - { - "concept": "1304AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Poor sample quality" - } - ] - }, - "validators": [] - }, - { - "label": "Urine protein (dip stick)", - "type": "obs", - "required": false, - "id": "manualEntryUrineProteinDipStick", - "questionOptions": { - "rendering": "radio", - "concept": "1875AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "conceptMappings": [ - { - "relationship": "SAME-AS", - "type": "CIEL", - "value": "1875" - }, - { - "relationship": "SAME-AS", - "type": "SNOMED CT", - "value": "271346009" - }, - { - "relationship": "SAME-AS", - "type": "PIH Malawi", - "value": "6447" - }, - { - "relationship": "SAME-AS", - "type": "LOINC", - "value": "50949-7" - } - ], - "answers": [ - { - "concept": "664AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Negative" - }, - { - "concept": "1874AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Trace" - }, - { - "concept": "1362AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "One plus" - }, - { - "concept": "1363AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Two plus" - }, - { - "concept": "1364AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Three plus" - }, - { - "concept": "1365AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Four plus" - }, - { - "concept": "703AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Positive" - } - ] - }, - "validators": [] - }, - { - "label": "Urine Bacteriuria Test", - "type": "obs", - "required": false, - "id": "manualEntryUrineBacteriuriaTest", - "questionOptions": { - "rendering": "radio", - "concept": "160735AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "conceptMappings": [ - { - "relationship": "SAME-AS", - "type": "CIEL", - "value": "160735" - }, - { - "relationship": "SAME-AS", - "type": "SNOMED CT", - "value": "167316004" - } - ], - "answers": [ - { - "concept": "1118AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Not done" - }, - { - "concept": "664AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Negative" - }, - { - "concept": "1138AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Indeterminate" - }, - { - "concept": "703AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Positive" - }, - { - "concept": "1067AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Unknown" - } - ] - }, - "validators": [] - }, - { - "label": "Erythrocytes presence in urine sediment by light microscopy test", - "type": "obs", - "required": false, - "id": "manualEntryErythrocytesPresenceInUrineSedimentByLightMicroscopyTest", - "questionOptions": { - "rendering": "radio", - "concept": "163683AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "conceptMappings": [ - { - "relationship": "SAME-AS", - "type": "CIEL", - "value": "163683" - }, - { - "relationship": "BROADER-THAN", - "type": "LOINC", - "value": "32776-7" - } - ], - "answers": [ - { - "concept": "1107AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "None" - }, - { - "concept": "1499AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Moderate" - }, - { - "concept": "1408AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "High" - } - ] - }, - "validators": [] - }, - { - "label": "Leukocytes presence in urine sediment by light microscopy", - "type": "obs", - "required": false, - "id": "manualEntryLeukocytesPresenceInUrineSedimentByLightMicroscopy", - "questionOptions": { - "rendering": "radio", - "concept": "163684AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "conceptMappings": [ - { - "relationship": "SAME-AS", - "type": "PIH", - "value": "14236" - }, - { - "relationship": "SAME-AS", - "type": "CIEL", - "value": "163684" - }, - { - "relationship": "BROADER-THAN", - "type": "LOINC", - "value": "20455-2" - }, - { - "relationship": "SAME-AS", - "type": "SNOMED CT", - "value": "252385000" - } - ], - "answers": [ - { - "concept": "1107AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "None" - }, - { - "concept": "1160AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Few" - }, - { - "concept": "1499AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Moderate" - }, - { - "concept": "1408AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "High" - } - ] - }, - "validators": [] - }, - { - "label": "Epithelial casts presence in urine sediment by light microscopy test", - "type": "obs", - "required": false, - "id": "manualEntryEpithelialCastsPresenceInUrineSedimentByLightMicroscopyTest", - "questionOptions": { - "rendering": "radio", - "concept": "163692AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "conceptMappings": [ - { - "relationship": "BROADER-THAN", - "type": "LOINC", - "value": "25157-9" - }, - { - "relationship": "SAME-AS", - "type": "SNOMED CT", - "value": "102838008" - }, - { - "relationship": "SAME-AS", - "type": "CIEL", - "value": "163692" - } - ], - "answers": [ - { - "concept": "664AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Negative" - }, - { - "concept": "159416AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Rarely" - }, - { - "concept": "1362AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "One plus" - }, - { - "concept": "1363AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Two plus" - }, - { - "concept": "1364AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Three plus" - } - ] - }, - "validators": [] - }, - { - "label": "Yeast presence in urine sediment by light microscopy", - "type": "obs", - "required": false, - "id": "manualEntryYeastPresenceInUrineSedimentByLightMicroscopy", - "questionOptions": { - "rendering": "radio", - "concept": "163686AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "conceptMappings": [ - { - "relationship": "SAME-AS", - "type": "CIEL", - "value": "163686" - }, - { - "relationship": "BROADER-THAN", - "type": "LOINC", - "value": "32356-8" - } - ], - "answers": [ - { - "concept": "664AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Negative" - }, - { - "concept": "159416AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Rarely" - }, - { - "concept": "1362AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "One plus" - }, - { - "concept": "1363AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Two plus" - }, - { - "concept": "1364AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Three plus" - } - ] - }, - "validators": [] - }, - { - "label": "Yeast hyphae presence in urine sediment by light microscopy test", - "type": "obs", - "required": false, - "id": "manualEntryYeastHyphaePresenceInUrineSedimentByLightMicroscopyTest", - "questionOptions": { - "rendering": "radio", - "concept": "163687AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "conceptMappings": [ - { - "relationship": "SAME-AS", - "type": "CIEL", - "value": "163687" - }, - { - "relationship": "BROADER-THAN", - "type": "LOINC", - "value": "41865-7" - } - ], - "answers": [ - { - "concept": "664AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Negative" - }, - { - "concept": "159416AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Rarely" - }, - { - "concept": "1362AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "One plus" - }, - { - "concept": "1363AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Two plus" - }, - { - "concept": "1364AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Three plus" - } - ] - }, - "validators": [] - }, - { - "label": "Spore presence in urine test", - "type": "obs", - "required": false, - "id": "manualEntrySporePresenceInUrineTest", - "questionOptions": { - "rendering": "radio", - "concept": "163688AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "conceptMappings": [ - { - "relationship": "SAME-AS", - "type": "CIEL", - "value": "163688" - } - ], - "answers": [ - { - "concept": "664AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Negative" - }, - { - "concept": "159416AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Rarely" - }, - { - "concept": "1362AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "One plus" - }, - { - "concept": "1363AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Two plus" - }, - { - "concept": "1364AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Three plus" - } - ] - }, - "validators": [] - }, - { - "label": "Trichomonas vaginalis presence in urine sediment by light microscopy", - "type": "obs", - "required": false, - "id": "manualEntryTrichomonasVaginalisPresenceInUrineSedimentByLightMicroscopy", - "questionOptions": { - "rendering": "radio", - "concept": "163689AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "conceptMappings": [ - { - "relationship": "SAME-AS", - "type": "CIEL", - "value": "163689" - }, - { - "relationship": "BROADER-THAN", - "type": "LOINC", - "value": "5813-1" - } - ], - "answers": [ - { - "concept": "1107AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "None" - }, - { - "concept": "1160AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Few" - }, - { - "concept": "1499AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Moderate" - }, - { - "concept": "1408AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "High" - } - ] - }, - "validators": [] - }, - { - "label": "Crystals type in urine sediment by light microscopy test", - "type": "obs", - "required": false, - "id": "manualEntryCrystalsTypeInUrineSedimentByLightMicroscopyTest", - "questionOptions": { - "rendering": "radio", - "concept": "163695AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "conceptMappings": [ - { - "relationship": "SAME-AS", - "type": "CIEL", - "value": "163695" - }, - { - "relationship": "SAME-AS", - "type": "SNOMED CT", - "value": "365688004" - }, - { - "relationship": "BROADER-THAN", - "type": "LOINC", - "value": "5782-8" - } - ], - "answers": [ - { - "concept": "1107AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "None" - }, - { - "concept": "1160AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Few" - }, - { - "concept": "1499AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Moderate" - }, - { - "concept": "1408AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "High" - }, - { - "concept": "163642AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Ammonium urate crystals in urine" - }, - { - "concept": "722AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Amorphous phosphate crystals" - }, - { - "concept": "163643AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Amorphous urate crystals in urine" - }, - { - "concept": "725AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Calcium oxalate crystals" - }, - { - "concept": "72695AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Calcium phosphate" - }, - { - "concept": "72703AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Calcium sulfate" - }, - { - "concept": "74167AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Cystine" - }, - { - "concept": "79241AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Magnesium phosphate" - }, - { - "concept": "163644AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Triple phosphate crystals" - }, - { - "concept": "123505AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Uric Acid Crystalluria" - }, - { - "concept": "123501AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Urinary Cast, Hyaline" - } - ] - }, - "validators": [] - } - ] - }, - { - "label": "Stool", - "isExpanded": "true", - "questions": [ - { - "label": "Stool culture (bacterial)", - "type": "obs", - "required": false, - "id": "manualEntryStoolCultureBacterial", - "questionOptions": { - "rendering": "text", - "concept": "163603AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "conceptMappings": [ - { - "relationship": "BROADER-THAN", - "type": "LOINC", - "value": "625-4" - }, - { - "relationship": "SAME-AS", - "type": "CIEL", - "value": "163603" - }, - { - "relationship": "SAME-AS", - "type": "SNOMED CT", - "value": "117028002" - } - ], - "answers": [] - }, - "validators": [] - }, - { - "label": "Stool Exam", - "type": "obs", - "required": false, - "id": "manualEntryStoolExam", - "questionOptions": { - "rendering": "select", - "concept": "304AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "conceptMappings": [ - { - "relationship": "SAME-AS", - "type": "IMO ProcedureIT", - "value": "1069834" - }, - { - "relationship": "SAME-AS", - "type": "CIEL", - "value": "304" - }, - { - "relationship": "SAME-AS", - "type": "AMPATH", - "value": "53" - }, - { - "relationship": "SAME-AS", - "type": "SNOMED CT", - "value": "252393000" - }, - { - "relationship": "BROADER-THAN", - "type": "LOINC", - "value": "10704-5" - }, - { - "relationship": "SAME-AS", - "type": "AMPATH", - "value": "304" - } - ], - "answers": [ - { - "concept": "148882AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Ancylostomiasis due to Ancylostoma Duodenale" - }, - { - "concept": "120759AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Cestode Infection" - }, - { - "concept": "137504AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Infection by Ascaris Lumbricoides" - }, - { - "concept": "137329AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Infection due to Entamoeba Histolytica" - }, - { - "concept": "127133AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Schistosoma Mansonii Infection" - }, - { - "concept": "5622AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Other" - } - ] - } - }, - { - "label": "Stool microscopy with concentration", - "type": "obs", - "required": false, - "id": "manualEntryStoolMicroscopyWithConcentration", - "questionOptions": { - "rendering": "text", - "concept": "161447AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "conceptMappings": [ - { - "relationship": "SAME-AS", - "type": "CIEL", - "value": "161447" - }, - { - "relationship": "SAME-AS", - "type": "LOINC", - "value": "10701-1" - }, - { - "relationship": "NARROWER-THAN", - "type": "SNOMED CT", - "value": "252393000" - } - ], - "answers": [] - }, - "validators": [] - }, - { - "label": "Kinyoun's stain for coccidians", - "type": "obs", - "required": false, - "id": "manualEntryKinyounsStainForCoccidians", - "questionOptions": { - "rendering": "text", - "concept": "161448AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "conceptMappings": [ - { - "relationship": "NARROWER-THAN", - "type": "SNOMED CT", - "value": "36878004" - }, - { - "relationship": "SAME-AS", - "type": "CIEL", - "value": "161448" - }, - { - "relationship": "SAME-AS", - "type": "LOINC", - "value": "654-4" - } - ], - "answers": [] - }, - "validators": [] - }, - { - "label": "Stool fat test, semi-quantitative", - "type": "obs", - "required": false, - "id": "manualEntryStoolFatTestSemiQuantitative", - "questionOptions": { - "rendering": "radio", - "concept": "161450AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "conceptMappings": [ - { - "relationship": "SAME-AS", - "type": "CIEL", - "value": "161450" - }, - { - "relationship": "NARROWER-THAN", - "type": "SNOMED CT", - "value": "2693007" - }, - { - "relationship": "SAME-AS", - "type": "LOINC", - "value": "16853-4" - } - ], - "answers": [ - { - "concept": "664AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Negative" - }, - { - "concept": "1874AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Trace" - }, - { - "concept": "1362AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "One plus" - }, - { - "concept": "1363AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Two plus" - }, - { - "concept": "1364AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Three plus" - }, - { - "concept": "1365AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Four plus" - } - ] - }, - "validators": [] - }, - { - "label": "Stool test for reducing substance", - "type": "obs", - "required": false, - "id": "manualEntryStoolTestforReducingSubstance", - "questionOptions": { - "rendering": "radio", - "concept": "161449AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "conceptMappings": [ - { - "relationship": "SAME-AS", - "type": "LOINC", - "value": "32211-5" - }, - { - "relationship": "SAME-AS", - "type": "CIEL", - "value": "161449" - }, - { - "relationship": "SAME-AS", - "type": "SNOMED CT", - "value": "313708008" - } - ], - "answers": [ - { - "concept": "664AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Negative" - }, - { - "concept": "703AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Positive" - } - ] - }, - "validators": [] - }, - { - "label": "Fecal Occult Blood Test", - "type": "obs", - "required": false, - "id": "manualEntryFecalOccultBloodTest", - "questionOptions": { - "rendering": "radio", - "concept": "159362AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "conceptMappings": [ - { - "relationship": "SAME-AS", - "type": "CIEL", - "value": "159362" - }, - { - "relationship": "SAME-AS", - "type": "LOINC", - "value": "2335-8" - }, - { - "relationship": "SAME-AS", - "type": "SNOMED CT", - "value": "104435004" - }, - { - "relationship": "SAME-AS", - "type": "IMO ProcedureIT", - "value": "27830692" - } - ], - "answers": [ - { - "concept": "664AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Negative" - }, - { - "concept": "1138AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Indeterminate" - }, - { - "concept": "703AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Positive" - } - ] - }, - "validators": [] - } - ] - } - ] - } - ], - "processor": "EncounterFormProcessor", - "encounterType": "", - "referencedForms": [], - "uuid": "" -} diff --git a/distro/configuration/ampathforms/ampath_poc_adult_return_visit_form_v1.6_core-demo.json b/distro/configuration/ampathforms/ampath_poc_adult_return_visit_form_v1.6_core-demo.json deleted file mode 100644 index 1c51c3784..000000000 --- a/distro/configuration/ampathforms/ampath_poc_adult_return_visit_form_v1.6_core-demo.json +++ /dev/null @@ -1,7825 +0,0 @@ -{ - "name": "ampath_poc_adult_return_visit_form_v1.6", - "uuid": "xxxx", - "description": "Ampath POC adult return visit form", - "version": "1", - "published": true, - "retired": false, - "encounter": "Adult Visit", - "processor": "EncounterFormProcessor", - "pages": [ - { - "label": "Encounter Details", - "sections": [ - { - "label": "Encounter Details", - "isExpanded": "true", - "questions": [ - { - "label": "Visit date:", - "type": "encounterDatetime", - "required": "true", - "default": "", - "id": "encDate", - "questionOptions": { - "rendering": "date" - }, - "validators": [ - { - "type": "date" - } - ] - }, - { - "type": "encounterProvider", - "label": "Provider:", - "id": "provider", - "required": "true", - "default": "", - "questionOptions": { - "rendering": "ui-select-extended" - } - }, - { - "type": "encounterLocation", - "label": "Facility name (site/satellite clinic required):", - "id": "location", - "required": "true", - "questionOptions": { - "rendering": "ui-select-extended" - } - } - ] - } - ] - }, - { - "label": "Pre-Clinic Review", - "sections": [ - { - "label": "Pre-clinic Review", - "isExpanded": "true", - "questions": [ - { - "label": "Was this visit scheduled?", - "id": "scheduledVisit", - "questionOptions": { - "rendering": "select", - "concept": "a89ff9a6-1350-11df-a1f1-0026b9348838", - "answers": [ - { - "concept": "a89b6440-1350-11df-a1f1-0026b9348838", - "label": "Scheduled visit" - }, - { - "concept": "a89ff816-1350-11df-a1f1-0026b9348838", - "label": "Unscheduled visit early" - }, - { - "concept": "a89ff8de-1350-11df-a1f1-0026b9348838", - "label": "Unscheduled visit late" - } - ] - }, - "type": "obs", - "validators": [] - }, - { - "label": "If unscheduled, actual scheduled date", - "id": "actualDate", - "type": "obs", - "required": { - "type": "conditionalRequired", - "message": "Patient visit marked as unscheduled. Please provide the scheduled date.", - "referenceQuestionId": "scheduledVisit", - "referenceQuestionAnswers": [ - "a89ff816-1350-11df-a1f1-0026b9348838", - "a89ff8de-1350-11df-a1f1-0026b9348838" - ] - }, - "questionOptions": { - "rendering": "date", - "concept": "dc1942b2-5e50-4adc-949d-ad6c905f054e" - }, - "validators": [ - { - "type": "date", - "allowFutureDates": "true" - }, - { - "type": "js_expression", - "failsWhenExpression": "!isEmpty(scheduledVisit) && arrayContains(['a89ff816-1350-11df-a1f1-0026b9348838','a89ff8de-1350-11df-a1f1-0026b9348838'], scheduledVisit) && isEmpty(myValue)", - "message": "Patient visit marked as unscheduled. Please provide the scheduled date." - } - ], - "hide": { - "hideWhenExpression": "!arrayContains(['a89ff816-1350-11df-a1f1-0026b9348838','a89ff8de-1350-11df-a1f1-0026b9348838'], scheduledVisit)" - } - }, - { - "label": "Patient covered by NHIF:", - "id": "nhif", - "historicalExpression": "_.isEmpty(HD.getObject('prevEnc').getValue('0b49e3e6-55df-4096-93ca-59edadb74b3f')) ? undefined : HD.getObject('prevEnc').getValue('0b49e3e6-55df-4096-93ca-59edadb74b3f')", - "questionOptions": { - "rendering": "select", - "concept": "0b49e3e6-55df-4096-93ca-59edadb74b3f", - "answers": [ - { - "concept": "8b715fed-97f6-4e38-8f6a-c167a42f8923", - "label": "Yes" - }, - { - "concept": "a899e0ac-1350-11df-a1f1-0026b9348838", - "label": "No" - } - ] - }, - "type": "obs", - "validators": [] - }, - { - "label": "What is the patient's NHIF status?", - "id": "nhifStatus", - "questionInfo": "Indicate if the patient has been remitting monthly contributions towards the NHIF medical cover.", - "questionOptions": { - "rendering": "select", - "concept": "548e6743-67c0-4a6b-bb07-b5f799f63bc1", - "answers": [ - { - "concept": "b058a9ad-a0e4-4b37-9214-75b8aed1eaa4", - "label": "Active" - }, - { - "concept": "dd373348-1a7f-4625-9e69-9904fa1cc9c7", - "label": "Inactive" - } - ] - }, - "type": "obs", - "validators": [], - "hide": { - "hideWhenExpression": "nhif !== '8b715fed-97f6-4e38-8f6a-c167a42f8923'" - } - }, - { - "label": "What other insurance do you have?", - "id": "healthInsurance", - "questionInfo": "Indicate if the patient has another medical cover.", - "questionOptions": { - "rendering": "select", - "concept": "a8b02524-1350-11df-a1f1-0026b9348838", - "answers": [ - { - "concept": "a899e0ac-1350-11df-a1f1-0026b9348838", - "label": "None" - }, - { - "concept": "0bfb0150-949b-4625-98b8-b9d8275bcf44", - "label": "Employer based health insurance" - }, - { - "concept": "6fac74c3-fe25-4170-92a4-3ecb8859152e", - "label": "Individual private health insurance" - }, - { - "concept": "cb0b7a67-961b-485d-8dde-4fa65cec476b", - "label": "Linda mama services" - }, - { - "concept": "21eb8488-76ae-47ce-a542-bb3038ab05de", - "label": "Zuri health insurance" - }, - { - "concept": "a8aaf3e2-1350-11df-a1f1-0026b9348838", - "label": "Other" - } - ] - }, - "type": "obs", - "validators": [], - "hide": { - "hideWhenExpression": "nhif !== 'a899e0ac-1350-11df-a1f1-0026b9348838'" - } - } - ] - } - ] - }, - { - "label": "Clinical History", - "sections": [ - { - "label": "Social History", - "isExpanded": "true", - "questions": [ - { - "label": "Civil status:", - "type": "obs", - "historicalExpression": "HD.getObject('prevEnc').getValue('a899a9f2-1350-11df-a1f1-0026b9348838')", - "questionOptions": { - "rendering": "select", - "concept": "a899a9f2-1350-11df-a1f1-0026b9348838", - "answers": [ - { - "concept": "a899af10-1350-11df-a1f1-0026b9348838", - "label": "Cohabitating" - }, - { - "concept": "a899ad58-1350-11df-a1f1-0026b9348838", - "label": "Divorced" - }, - { - "concept": "a8aa76b0-1350-11df-a1f1-0026b9348838", - "label": "Married monogamous" - }, - { - "concept": "a8b03712-1350-11df-a1f1-0026b9348838", - "label": "Married polygamous" - }, - { - "concept": "a899aba0-1350-11df-a1f1-0026b9348838", - "label": "Separated" - }, - { - "concept": "a899ac7c-1350-11df-a1f1-0026b9348838", - "label": "Single" - }, - { - "concept": "a899ae34-1350-11df-a1f1-0026b9348838", - "label": "Widowed" - } - ] - }, - "validators": [], - "id": "__tIyDExMF8" - }, - { - "label": "Discordant couple:", - "required": "true", - "questionOptions": { - "answers": [ - { - "concept": "a899b35c-1350-11df-a1f1-0026b9348838", - "label": "Yes" - }, - { - "concept": "a899b42e-1350-11df-a1f1-0026b9348838", - "label": "No" - }, - { - "concept": "a899b50a-1350-11df-a1f1-0026b9348838", - "label": "Unknown" - }, - { - "concept": "a89ad3a4-1350-11df-a1f1-0026b9348838", - "label": "N/A" - } - ], - "concept": "a8af49d8-1350-11df-a1f1-0026b9348838", - "rendering": "select" - }, - "type": "obs", - "validators": [], - "id": "__pGHroxI1q" - } - ] - }, - { - "label": "Partner Notification Service", - "questions": [ - { - "type": "obsGroup", - "label": "Partner notification", - "id": "pns", - "questionOptions": { - "concept": "8767734c-0f98-4084-b960-6453f8679600", - "rendering": "group" - }, - "questions": [ - { - "label": "Sexual partner tested?", - "id": "sexPartnerTested", - "questionOptions": { - "answers": [ - { - "concept": "a899b35c-1350-11df-a1f1-0026b9348838", - "label": "Yes" - }, - { - "concept": "a899b42e-1350-11df-a1f1-0026b9348838", - "label": "No" - } - ], - "concept": "a8a4636a-1350-11df-a1f1-0026b9348838", - "rendering": "select" - }, - "type": "obs", - "validators": [] - }, - { - "label": "Do you have a new sexual partner?", - "id": "newSexPartner", - "questionOptions": { - "answers": [ - { - "concept": "a899b35c-1350-11df-a1f1-0026b9348838", - "label": "Yes" - }, - { - "concept": "a899b42e-1350-11df-a1f1-0026b9348838", - "label": "No" - } - ], - "concept": "79f74b25-3f97-4367-a57d-7571bba1d7b4", - "rendering": "select" - }, - "type": "obs", - "validators": [] - }, - { - "label": "Name of new sexual partner:", - "id": "nameSexPartner", - "questionOptions": { - "answers": [], - "concept": "dcb0f31c-d070-4f03-8e6e-5d07367e1500", - "rendering": "text" - }, - "type": "obs", - "validators": [], - "hide": { - "hideWhenExpression": "newSexPartner !== 'a899b35c-1350-11df-a1f1-0026b9348838'" - } - } - ] - } - ] - }, - { - "label": "Prevention With Positives", - "isExpanded": "true", - "questions": [ - { - "label": "Prevention with positives: At risk population:", - "required": "true", - "historicalExpression": "HD.getObject('prevEnc').getValue('93aa3f1d-1c39-4196-b5e6-8adc916cd5d6')", - "questionOptions": { - "rendering": "select", - "concept": "93aa3f1d-1c39-4196-b5e6-8adc916cd5d6", - "answers": [ - { - "concept": "5da55301-e28e-4fdf-8b64-02622dedc8b0", - "label": "Client of sex worker" - }, - { - "concept": "a89ff438-1350-11df-a1f1-0026b9348838", - "label": "Commercial sex worker" - }, - { - "concept": "a8af49d8-1350-11df-a1f1-0026b9348838", - "label": "Discordant couple" - }, - { - "concept": "a890d57a-1350-11df-a1f1-0026b9348838", - "label": "IV drug use" - }, - { - "concept": "e19c35f0-12f0-46c2-94ea-97050f37b811", - "label": "MSM" - }, - { - "concept": "a89ad3a4-1350-11df-a1f1-0026b9348838", - "label": "N/A" - } - ] - }, - "type": "obs", - "validators": [], - "id": "__DowJKJzpn" - }, - { - "label": "Prevention with positives: PWP services:", - "id": "pwpServices", - "required": "true", - "historicalExpression": "HD.getObject('prevEnc').getValue('9ce5dbf0-a141-4ad8-8c9d-cd2bf84fe72b')", - "questionOptions": { - "rendering": "select", - "concept": "9ce5dbf0-a141-4ad8-8c9d-cd2bf84fe72b", - "answers": [ - { - "concept": "f0a280e8-eb88-41a8-837a-f9949ed1b9cd", - "label": "Condom promotion/provision" - }, - { - "concept": "bf51f71e-937c-4da5-ae07-654acf59f5bb", - "label": "Couple counseling" - }, - { - "concept": "91f43249-73c7-427c-8300-2038fc0d6be8", - "label": "Needle exchange" - }, - { - "concept": "05656545-86be-4605-9527-34fb580534b1", - "label": "Targeted risk reduction" - }, - { - "concept": "a89ad3a4-1350-11df-a1f1-0026b9348838", - "label": "N/A" - } - ] - }, - "type": "obs", - "validators": [] - } - ] - }, - { - "label": "Hospitalization History", - "questions": [ - { - "type": "obsGroup", - "label": "Recent hospitalizations", - "questionOptions": { - "rendering": "group", - "concept": "a8a003a6-1350-11df-a1f1-0026b9348838" - }, - "questions": [ - { - "label": "Was the patient hospitalized since last visit?", - "id": "wasHospitalized", - "questionOptions": { - "concept": "a898c56e-1350-11df-a1f1-0026b9348838", - "answers": [ - { - "concept": "a899b35c-1350-11df-a1f1-0026b9348838", - "label": "Yes" - }, - { - "concept": "a899b42e-1350-11df-a1f1-0026b9348838", - "label": "No" - } - ], - "rendering": "select" - }, - "type": "obs", - "validators": [] - } - ], - "id": "__pMyG6onqJ" - }, - { - "type": "obsGroup", - "label": "If yes reason for hospitalization:", - "questionOptions": { - "concept": "a8a003a6-1350-11df-a1f1-0026b9348838", - "rendering": "repeating" - }, - "questions": [ - { - "label": "Reason for hospitalization:", - "id": "hospReason", - "questionOptions": { - "concept": "a8a07a48-1350-11df-a1f1-0026b9348838", - "rendering": "problem" - }, - "type": "obs", - "validators": [ - { - "type": "conditionalAnswered", - "message": "Providing diagnosis but didn't answer that patient was hospitalized in question", - "referenceQuestionId": "wasHospitalized", - "referenceQuestionAnswers": [ - "a899b35c-1350-11df-a1f1-0026b9348838" - ] - }, - { - "type": "js_expression", - "failsWhenExpression": "isEmpty(myValue) && !isEmpty(wasHospitalized) && wasHospitalized === 'a899b35c-1350-11df-a1f1-0026b9348838'", - "message": "Patient previously marked as hospitalized. Please provide hospitalization reason." - } - ], - "hide": { - "hideWhenExpression": "wasHospitalized !== 'a899b35c-1350-11df-a1f1-0026b9348838'" - } - } - ], - "id": "__wtyHFntq0" - } - ] - }, - { - "label": "Reproductive History", - "isExpanded": "true", - "questions": [ - { - "label": "How many pregnancies have you had?", - "type": "obs", - "id": "noPregnancy", - "historicalExpression": "_.isEmpty(HD.getObject('prevEnc').getValue('a8aaf59a-1350-11df-a1f1-0026b9348838')) ? undefined : HD.getObject('prevEnc').getValue('a8aaf59a-1350-11df-a1f1-0026b9348838')", - "questionOptions": { - "concept": "a8aaf59a-1350-11df-a1f1-0026b9348838", - "rendering": "number", - "max": "50", - "min": "0" - }, - "hide": { - "hideWhenExpression": "sex !== 'F'" - } - }, - { - "label": "How many pregnancies have you delivered (more than 24 weeks)?", - "type": "obs", - "id": "noDelivery", - "historicalExpression": "_.isEmpty(HD.getObject('prevEnc').getValue('a899a920-1350-11df-a1f1-0026b9348838')) ? undefined : HD.getObject('prevEnc').getValue('a899a920-1350-11df-a1f1-0026b9348838')", - "questionOptions": { - "concept": "a899a920-1350-11df-a1f1-0026b9348838", - "rendering": "number", - "min": "0" - }, - "hide": { - "hideWhenExpression": "sex !== 'F'" - } - }, - { - "label": "Reproductive age status:", - "id": "menStatus", - "required": "true", - "questionOptions": { - "concept": "a8a185d2-1350-11df-a1f1-0026b9348838", - "rendering": "select", - "answers": [ - { - "label": "Menstruating", - "concept": "a8ad2b4e-1350-11df-a1f1-0026b9348838" - }, - { - "label": "Postmenopausal", - "concept": "5cc1c1a7-dfcc-47dc-ad73-c386c188fad8" - }, - { - "label": "Amenorrhea", - "concept": "a8a18514-1350-11df-a1f1-0026b9348838" - } - ] - }, - "type": "obs", - "validators": [], - "hide": { - "hideWhenExpression": "sex !== 'F'" - } - }, - { - "label": "LMP:", - "id": "lmpDate1", - "questionOptions": { - "concept": "a89ff758-1350-11df-a1f1-0026b9348838", - "rendering": "date" - }, - "type": "obs", - "validators": [ - { - "type": "date" - }, - { - "type": "js_expression", - "failsWhenExpression": "isEmpty(myValue) && !isEmpty(pattype1) && pattype1 === '375e6d4a-ba94-41ac-8ac3-5a56015c4d92'", - "message": "Patient is antenatal. Please provide LMP." - }, - { - "type": "js_expression", - "failsWhenExpression": "isEmpty(myValue) && !isEmpty(menStatus) && menStatus === 'a8ad2b4e-1350-11df-a1f1-0026b9348838'", - "message": "Patient is menstruating. Please provide LMP." - } - ], - "hide": { - "hideWhenExpression": " sex !== 'F' || menStatus !== 'a8ad2b4e-1350-11df-a1f1-0026b9348838'" - } - }, - { - "label": "Is the patient pregnant?", - "id": "pregnant", - "questionOptions": { - "concept": "6b4f1d00-0a27-41dd-a299-fb7dc730819c", - "rendering": "select", - "answers": [ - { - "concept": "a899b35c-1350-11df-a1f1-0026b9348838", - "label": "Yes" - }, - { - "concept": "a899b42e-1350-11df-a1f1-0026b9348838", - "label": "No" - } - ] - }, - "type": "obs", - "validators": [ - { - "type": "js_expression", - "failsWhenExpression": "isEmpty(myValue) && moment(encDate).diff(moment(lmpDate1), 'days') >= 35", - "message": "Last LMP is greater than 35 days. Please indicate patient's pregnancy status." - } - ], - "hide": { - "hideWhenExpression": "sex !== 'F' || menStatus === '5cc1c1a7-dfcc-47dc-ad73-c386c188fad8' || visitTypeUuid === 'b1a978ca-9315-4ba2-ac2b-84efb9a68c5c'" - } - }, - { - "label": "EDD:", - "id": "delDate", - "required": "true", - "questionOptions": { - "concept": "a8aaddbc-1350-11df-a1f1-0026b9348838", - "rendering": "date", - "calculate": { - "calculateExpression": "moment(lmpDate1).isValid() ? moment(lmpDate1).add(280, 'days').toDate():''" - } - }, - "type": "obs", - "validators": [ - { - "type": "js_expression", - "failsWhenExpression": "(new moment(lmpDate1)).isAfter((new moment(myValue)), 'day') || (new moment(lmpDate1)).isSame((new moment(myValue)), 'day')", - "message": "EDD should be greater than the encounter date." - }, - { - "type": "js_expression", - "failsWhenExpression": "isEmpty(myValue) && !isEmpty(pregnant) && pregnant === 'a899b35c-1350-11df-a1f1-0026b9348838'", - "message": "Patient is pregnant. Please provide EDD." - } - ], - "hide": { - "hideWhenExpression": "pregnant !== 'a899b35c-1350-11df-a1f1-0026b9348838'" - } - }, - { - "label": "Reason patient not pregnant?", - "id": "reasonNotPreg", - "questionOptions": { - "concept": "f701166d-9820-420d-b0bc-c98ad4747dec", - "rendering": "select", - "answers": [ - { - "concept": "5bafcbc0-e499-4741-85e3-52e93f68f08c", - "label": "Pregnancy not suspected" - }, - { - "concept": "6cb93e09-cd9a-4333-994a-9cd65dfa8c12", - "label": "Pregnancy test is negative" - }, - { - "concept": "c662737e-d529-4b49-9ad3-2d72eeb56b45", - "label": "Using hormonal contraceptive" - }, - { - "concept": "3bca6c9c-333c-433e-ac07-7e44e0501b49", - "label": "postpartum < 6 weeks" - } - ] - }, - "type": "obs", - "validators": [ - { - "type": "js_expression", - "failsWhenExpression": "isEmpty(myValue) && !isEmpty(pregnant) && pregnant === 'a899b42e-1350-11df-a1f1-0026b9348838'", - "message": "Patient is not pregnant. Please provide reasons." - } - ], - "hide": { - "hideWhenExpression": "pregnant !== 'a899b42e-1350-11df-a1f1-0026b9348838'" - } - }, - { - "label": "Actual date of delivery:", - "id": "actualDelDate", - "questionOptions": { - "concept": "a8aae050-1350-11df-a1f1-0026b9348838", - "rendering": "date" - }, - "type": "obs", - "validators": [], - "hide": { - "hideWhenExpression": "!arrayContains (['0b1b6194-d2d5-4e4b-9f7c-c3b778ccc354','53954785-4d53-4012-8f30-1c37fa870906','0d4512f1-47b5-44e6-8035-feec9be25b4b','161f3383-65d8-4c19-9554-52ee5c3d43ff'],visitTypeUuid )" - } - }, - { - "label": "Gestation in weeks:", - "id": "gestationWeeks", - "questionOptions": { - "concept": "0670d3d9-950c-4836-b147-0dc8e6b013aa", - "rendering": "number" - }, - "type": "obs", - "validators": [], - "hide": { - "hideWhenExpression": "pregnant !== 'a899b35c-1350-11df-a1f1-0026b9348838' || !arrayContains(['02e3ce61-fa24-445e-a1f0-6e3299142966','53b856ad-21ef-4745-9acd-81aca01bba31','55c74fa8-c810-4b37-a918-14a851bba6f3','44032888-08e1-4900-b9dd-7d236d79276c'],visitTypeUuid)" - } - }, - { - "label": "Pregnancy outcome:", - "id": "pregOutcome", - "questionOptions": { - "concept": "a8aff7e8-1350-11df-a1f1-0026b9348838", - "rendering": "select", - "answers": [ - { - "concept": "a890a1b8-1350-11df-a1f1-0026b9348838", - "label": "Abortion/Miscarriage/Terminated" - }, - { - "concept": "e8074110-b989-45e3-b89c-d6092d1a2fd7", - "label": "Live birth (Preterm)" - }, - { - "concept": "bdde6796-fc68-4a84-b569-56cbeb7e5101", - "label": "Live birth (Term)" - } - ] - }, - "type": "obs", - "validators": [], - "hide": { - "hideWhenExpression": "!arrayContains (['0b1b6194-d2d5-4e4b-9f7c-c3b778ccc354','53954785-4d53-4012-8f30-1c37fa870906','0d4512f1-47b5-44e6-8035-feec9be25b4b','161f3383-65d8-4c19-9554-52ee5c3d43ff'],visitTypeUuid)" - } - } - ] - }, - { - "label": "Family Planning Profile", - "isExpanded": "true", - "questions": [ - { - "label": "Is the client using condoms?", - "historicalExpression": "_.isEmpty(HD.getObject('prevEnc').getValue('a8a00090-1350-11df-a1f1-0026b9348838')) ? undefined : HD.getObject('prevEnc').getValue('a8a00090-1350-11df-a1f1-0026b9348838')", - "id": "condomUse", - "questionOptions": { - "concept": "a8a00090-1350-11df-a1f1-0026b9348838", - "answers": [ - { - "concept": "a899b35c-1350-11df-a1f1-0026b9348838", - "label": "Yes" - }, - { - "concept": "a899b42e-1350-11df-a1f1-0026b9348838", - "label": "No" - } - ], - "rendering": "select" - }, - "type": "obs", - "validators": [], - "hide": { - "hideWhenExpression": "arrayContains(['02e3ce61-fa24-445e-a1f0-6e3299142966','53b856ad-21ef-4745-9acd-81aca01bba31','55c74fa8-c810-4b37-a918-14a851bba6f3','44032888-08e1-4900-b9dd-7d236d79276c'], visitTypeUuid)" - } - }, - { - "type": "obsGroup", - "label": "Family planning, detailed", - "questionOptions": { - "concept": "767e8060-5272-4927-ab78-97534a4499ef", - "rendering": "group" - }, - "questions": [ - { - "label": "Select modern contraception method:", - "required": "true", - "historicalExpression": "_.isEmpty(HD.getObject('prevEnc').getValue('767e8060-5272-4927-ab78-97534a4499ef.a894b1cc-1350-11df-a1f1-0026b9348838')) ? undefined : HD.getObject('prevEnc').getValue('767e8060-5272-4927-ab78-97534a4499ef.a894b1cc-1350-11df-a1f1-0026b9348838')", - "id": "fpMethod", - "questionOptions": { - "concept": "a894b1cc-1350-11df-a1f1-0026b9348838", - "answers": [ - { - "concept": "a899e0ac-1350-11df-a1f1-0026b9348838", - "label": "None" - }, - { - "concept": "a8a713f8-1350-11df-a1f1-0026b9348838", - "label": "Bilateral tubal ligation" - }, - { - "concept": "a123d949-31f3-4abf-98e3-8504e17ebc00", - "label": "3-year implant" - }, - { - "concept": "feb48308-a56f-4754-8e8f-8c1698e570cb", - "label": "5-year implant" - }, - { - "concept": "f8c66a32-3660-4233-ae51-d3a4a1eac44e", - "label": "IUCD copper" - }, - { - "concept": "236dba53-1062-46b4-8067-ec8711897dbf", - "label": "IUCD hormonal" - }, - { - "concept": "a8988b44-1350-11df-a1f1-0026b9348838", - "label": "Injectables (Depo)" - }, - { - "concept": "a8aff1b2-1350-11df-a1f1-0026b9348838", - "label": "Combined hormone oral contraceptive pills" - }, - { - "concept": "a8afeb54-1350-11df-a1f1-0026b9348838", - "label": "Projestin only pills" - }, - { - "concept": "eaa5796d-0b1c-478b-8c9d-d23cf4c3bddc", - "label": "Vasectomy" - }, - { - "concept": "4a740e33-fee5-4a2b-b679-1904722e3d9e", - "label": "Lactational amenohhrea method" - }, - { - "concept": "a8a71588-1350-11df-a1f1-0026b9348838", - "label": "Diaphram/Cervical cap" - }, - { - "concept": "b75702a6-908d-491b-9399-6495712c81cc", - "label": "Emergency contraceptive pills" - }, - { - "concept": "a8aff284-1350-11df-a1f1-0026b9348838", - "label": "Periodic abstinence" - }, - { - "concept": "856a7f0d-8359-4316-97c1-2d37813414f0", - "label": "Undecided" - } - ], - "rendering": "select" - }, - "type": "obs", - "validators": [], - "hide": { - "hideWhenExpression": "sex !== 'F' || menStatus === '5cc1c1a7-dfcc-47dc-ad73-c386c188fad8' || arrayContains(['02e3ce61-fa24-445e-a1f0-6e3299142966','53b856ad-21ef-4745-9acd-81aca01bba31','55c74fa8-c810-4b37-a918-14a851bba6f3','44032888-08e1-4900-b9dd-7d236d79276c'], visitTypeUuid)" - } - }, - { - "type": "obs", - "label": "Approximate start date (If FP is 3-year implant/5-year implant/Injectables/Vasectomy/IUCD Copper/IUCD Hormonal/Bilateral tubal ligation)", - "id": "appStartDate", - "historicalExpression": "_.isEmpty(HD.getObject('prevEnc').getValue('767e8060-5272-4927-ab78-97534a4499ef.a89ae092-1350-11df-a1f1-0026b9348838')) ? undefined : HD.getObject('prevEnc').getValue('767e8060-5272-4927-ab78-97534a4499ef.a89ae092-1350-11df-a1f1-0026b9348838')", - "questionOptions": { - "concept": "a89ae092-1350-11df-a1f1-0026b9348838", - "rendering": "date" - }, - "validators": [ - { - "type": "js_expression", - "failsWhenExpression": "(new moment(encDate)).isBefore((new moment(myValue)), 'day') || (new moment(encDate)).isSame((new moment(myValue)), 'day')", - "message": "Start date should be before the encounter date." - }, - { - "type": "js_expression", - "failsWhenExpression": "isEmpty(myValue) && !(isEmpty(fpMethod) || !arrayContainsAny(fpMethod,['a123d949-31f3-4abf-98e3-8504e17ebc00','feb48308-a56f-4754-8e8f-8c1698e570cb','eaa5796d-0b1c-478b-8c9d-d23cf4c3bddc','a8988b44-1350-11df-a1f1-0026b9348838','a8a713f8-1350-11df-a1f1-0026b9348838','f8c66a32-3660-4233-ae51-d3a4a1eac44e','236dba53-1062-46b4-8067-ec8711897dbf']))", - "message": "Start date is required." - } - ], - "hide": { - "hideWhenExpression": "isEmpty(fpMethod) || arrayContains(['a899e0ac-1350-11df-a1f1-0026b9348838','a897dbd6-1350-11df-a1f1-0026b9348838', '4a740e33-fee5-4a2b-b679-1904722e3d9e','a8a71588-1350-11df-a1f1-0026b9348838','b75702a6-908d-491b-9399-6495712c81cc','a8aff284-1350-11df-a1f1-0026b9348838','856a7f0d-8359-4316-97c1-2d37813414f0'],fpMethod) && visitTypeUuid !== 'b1a978ca-9315-4ba2-ac2b-84efb9a68c5c'" - } - } - ], - "id": "__zLIprEtrH" - } - ] - }, - { - "label": "Cancer Screening", - "isExpanded": "true", - "questions": [ - { - "label": "Cervical cancer screening done:", - "required": "true", - "historicalExpression": "_.isEmpty(HD.getObject('prevEnc').getValue('3086a740-face-4fcd-825b-1e627a66c93a')) ? undefined : HD.getObject('prevEnc').getValue('3086a740-face-4fcd-825b-1e627a66c93a')", - "id": "cervCanScreen", - "questionOptions": { - "concept": "3086a740-face-4fcd-825b-1e627a66c93a", - "rendering": "select", - "answers": [ - { - "concept": "a899b35c-1350-11df-a1f1-0026b9348838", - "label": "Yes" - }, - { - "concept": "a899b42e-1350-11df-a1f1-0026b9348838", - "label": "No" - }, - { - "concept": "a89ad3a4-1350-11df-a1f1-0026b9348838", - "label": "N/A" - } - ] - }, - "type": "obs", - "validators": [], - "hide": { - "hideWhenExpression": "sex !== 'F'" - } - }, - { - "label": "Cervical cancer screening test result:", - "type": "obs", - "historicalExpression": "_.isEmpty(HD.getObject('prevEnc').getValue('6bad2971-c776-4f0e-ae15-a3fc0cbd7d0f')) ? undefined : HD.getObject('prevEnc').getValue('6bad2971-c776-4f0e-ae15-a3fc0cbd7d0f')", - "id": "caTestResult", - "questionOptions": { - "concept": "6bad2971-c776-4f0e-ae15-a3fc0cbd7d0f", - "rendering": "select", - "answers": [ - { - "concept": "a896f3a6-1350-11df-a1f1-0026b9348838", - "label": "Positive" - }, - { - "concept": "a896d2cc-1350-11df-a1f1-0026b9348838", - "label": "Negative" - } - ] - }, - "validators": [], - "hide": { - "hideWhenExpression": "sex !== 'F' ||cervCanScreen !== 'a899b35c-1350-11df-a1f1-0026b9348838'" - } - }, - { - "label": "Cervical cancer result date:", - "type": "obs", - "historicalExpression": "_.isEmpty(HD.getObject('prevEnc').getValue('958b9055-88be-4bf1-9a2c-f209424a03ac')) ? undefined : HD.getObject('prevEnc').getValue('958b9055-88be-4bf1-9a2c-f209424a03ac')", - "default": "", - "id": "cercanDate", - "questionOptions": { - "rendering": "date", - "concept": "958b9055-88be-4bf1-9a2c-f209424a03ac" - }, - "validators": [ - { - "type": "js_expression", - "failsWhenExpression": "isEmpty(myValue) && !isEmpty(caTestResult) && caTestResult !== 'a89ad3a4-1350-11df-a1f1-0026b9348838' ", - "message": "Date is result is required." - } - ], - "hide": { - "hideWhenExpression": "isEmpty(caTestResult)" - } - }, - { - "label": "If cervical cancer is positive, is patient on treatment?", - "id": "caTreatment", - "historicalExpression": "_.isEmpty(HD.getObject('prevEnc').getValue('3e4943b5-8499-43fb-b254-e1bb1dacfdb7')) ? undefined : HD.getObject('prevEnc').getValue('3e4943b5-8499-43fb-b254-e1bb1dacfdb7')", - "questionOptions": { - "concept": "3e4943b5-8499-43fb-b254-e1bb1dacfdb7", - "rendering": "select", - "answers": [ - { - "concept": "a899b35c-1350-11df-a1f1-0026b9348838", - "label": "Yes" - }, - { - "concept": "a899b42e-1350-11df-a1f1-0026b9348838", - "label": "No" - }, - { - "concept": "a89c1ef8-1350-11df-a1f1-0026b9348838", - "label": "Completed" - }, - { - "concept": "a899b50a-1350-11df-a1f1-0026b9348838", - "label": "Unknown" - } - ] - }, - "type": "obs", - "validators": [], - "hide": { - "hideWhenExpression": "caTestResult !== 'a896f3a6-1350-11df-a1f1-0026b9348838'" - } - }, - { - "label": "If patient on treatment, indicate below:", - "type": "obs", - "historicalExpression": "_.isEmpty(HD.getObject('prevEnc').getValue('94f54710-6ee0-45cd-ad5f-a990fcb47bc1')) ? undefined : HD.getObject('prevEnc').getValue('94f54710-6ee0-45cd-ad5f-a990fcb47bc1')", - "id": "caTreatmentMode", - "questionOptions": { - "concept": "94f54710-6ee0-45cd-ad5f-a990fcb47bc1", - "rendering": "select", - "answers": [ - { - "concept": "dcb72b0b-c1cb-4f32-aa82-e8f7b74cc16e", - "label": "Cryotherapy" - }, - { - "concept": "ca10f28c-586a-427a-8bcc-816f0835ab18", - "label": "Chemotherapy" - }, - { - "concept": "a8a713f8-1350-11df-a1f1-0026b9348838", - "label": "Hysterectomy" - }, - { - "concept": "12afc118-5acd-48c6-89a0-1b6156c33d10", - "label": "Radiotherapy" - }, - { - "concept": "b6fccd82-c622-4c3e-9563-39899e709b3b", - "label": "Thermo-coagulation/Loop Electrosurgical Excision Procedure" - } - ] - }, - "validators": [], - "hide": { - "hideWhenExpression": "caTreatment !== 'a899b35c-1350-11df-a1f1-0026b9348838'" - } - } - ] - }, - { - "label": "GBV Screening", - "isExpanded": "true", - "questions": [ - { - "label": "Within the past 3 months, have you been hit, slapped, kicked or physically hurt by someone in any way?", - "required": "true", - "id": "physical", - "type": "obs", - "questionOptions": { - "concept": "8fca5b8a-0674-49e5-8111-003db067ee22", - "rendering": "select", - "answers": [ - { - "label": "Yes", - "concept": "a899b35c-1350-11df-a1f1-0026b9348838" - }, - { - "label": "No", - "concept": "a899b42e-1350-11df-a1f1-0026b9348838" - } - ] - } - }, - { - "label": "Are you in a relationship with a person who physically hit you?", - "required": "true", - "id": "domestic", - "type": "obs", - "questionOptions": { - "concept": "4045cb6c-793c-4784-bea5-6e2b7bfd8467", - "rendering": "select", - "answers": [ - { - "label": "Yes", - "concept": "a899b35c-1350-11df-a1f1-0026b9348838" - }, - { - "label": "No", - "concept": "a899b42e-1350-11df-a1f1-0026b9348838" - } - ] - } - }, - { - "label": "Are you in a relationship with a person who threatens, frightens or insults you or treats you badly?", - "required": "true", - "id": "emotional", - "type": "obs", - "questionOptions": { - "concept": "374a34e2-71a0-4221-b59e-8d50721330ee", - "rendering": "select", - "answers": [ - { - "label": "Yes", - "concept": "a899b35c-1350-11df-a1f1-0026b9348838" - }, - { - "label": "No", - "concept": "a899b42e-1350-11df-a1f1-0026b9348838" - } - ] - } - }, - { - "label": "Are you in relationship with a person who forces you to participate in sexual activities that make you feel uncomfortable?", - "required": "true", - "id": "sexual", - "type": "obs", - "questionOptions": { - "concept": "920709bc-dde6-4d21-863e-851e63c084e4", - "rendering": "select", - "answers": [ - { - "label": "Yes", - "concept": "a899b35c-1350-11df-a1f1-0026b9348838" - }, - { - "label": "No", - "concept": "a899b42e-1350-11df-a1f1-0026b9348838" - } - ] - } - }, - { - "label": "Have you ever experienced any of the above with someone you do not have a relationship with?", - "required": "true", - "id": "nonfamily", - "type": "obs", - "questionOptions": { - "concept": "588b29de-2200-4dc5-ba38-9992771aa535", - "rendering": "select", - "answers": [ - { - "label": "Yes", - "concept": "a899b35c-1350-11df-a1f1-0026b9348838" - }, - { - "label": "No", - "concept": "a899b42e-1350-11df-a1f1-0026b9348838" - } - ] - } - } - ] - }, - { - "label": "Adult Vaccination", - "questions": [ - { - "label": "Immunization history:", - "type": "obs", - "questionOptions": { - "rendering": "multiCheckbox", - "concept": "b29b512f-cd46-41ee-a568-bdaafa0bb874", - "answers": [ - { - "concept": "a897dd84-1350-11df-a1f1-0026b9348838", - "label": "Hepatitis B" - }, - { - "concept": "a8a70746-1350-11df-a1f1-0026b9348838", - "label": "Flu" - }, - { - "concept": "a890a654-1350-11df-a1f1-0026b9348838", - "label": "Tetanus booster" - } - ] - }, - "validators": [], - "id": "__JDvMJIqFs" - } - ] - }, - { - "label": "Breastfeeding", - "questions": [ - { - "label": "Child breastfeeding?", - "required": "true", - "id": "childBreFeeding", - "questionOptions": { - "concept": "a8aafc70-1350-11df-a1f1-0026b9348838", - "answers": [ - { - "concept": "a899b35c-1350-11df-a1f1-0026b9348838", - "label": "Yes" - }, - { - "concept": "a899b42e-1350-11df-a1f1-0026b9348838", - "label": "No" - } - ], - "rendering": "select" - }, - "type": "obs", - "validators": [], - "hide": { - "hideWhenExpression": " !arrayContainsAny(['0b1b6194-d2d5-4e4b-9f7c-c3b778ccc354','53954785-4d53-4012-8f30-1c37fa870906','0d4512f1-47b5-44e6-8035-feec9be25b4b','161f3383-65d8-4c19-9554-52ee5c3d43ff'], visitTypeUuid)" - } - } - ] - } - ] - }, - { - "label": "Medication History", - "sections": [ - { - "label": "ART History", - "isExpanded": "true", - "questions": [ - { - "label": "Is the patient on ART?", - "required": "true", - "id": "onArt", - "historicalExpression": "arrayContainsAny(['a89b7c50-1350-11df-a1f1-0026b9348838','a89b7ae8-1350-11df-a1f1-0026b9348838','a8a00220-1350-11df-a1f1-0026b9348838','a89b77aa-1350-11df-a1f1-0026b9348838'], HD.getObject('prevEnc').getValue('a89b75d4-1350-11df-a1f1-0026b9348838')) ? 'a899b35c-1350-11df-a1f1-0026b9348838' : HD.getObject('prevEnc').getValue('a89ae254-1350-11df-a1f1-0026b9348838')", - "questionOptions": { - "concept": "a89ae254-1350-11df-a1f1-0026b9348838", - "answers": [ - { - "concept": "a899b35c-1350-11df-a1f1-0026b9348838", - "label": "Yes" - }, - { - "concept": "a899b42e-1350-11df-a1f1-0026b9348838", - "label": "No" - } - ], - "rendering": "select" - }, - "type": "obs", - "validators": [ - { - "type": "js_expression", - "failsWhenExpression": "!isEmpty(transferInControl) && transferInControl === 'a899b42e-1350-11df-a1f1-0026b9348838' && !isEmpty(myValue) && arrayContains(['a899b35c-1350-11df-a1f1-0026b9348838'], myValue)", - "message": "In the enrollment section, patient not marked as transfer in. Kindly confirm." - } - ] - }, - { - "label": "Reason for use:", - "id": "reasonUse", - "type": "obs", - "historicalExpression": "_.isEmpty(HD.getObject('prevEnc').getValue('a8a30d1c-1350-11df-a1f1-0026b9348838')) ? undefined : HD.getObject('prevEnc').getValue('a8a30d1c-1350-11df-a1f1-0026b9348838')", - "questionOptions": { - "concept": "a8a30d1c-1350-11df-a1f1-0026b9348838", - "rendering": "select", - "answers": [ - { - "concept": "a89adc46-1350-11df-a1f1-0026b9348838", - "label": "Treatment" - }, - { - "concept": "a8a19c20-1350-11df-a1f1-0026b9348838", - "label": "PEP" - }, - { - "concept": "27ac429d-8a42-476e-b2f6-65bde0b8c935", - "label": "Prep" - }, - { - "concept": "a89fbedc-1350-11df-a1f1-0026b9348838", - "label": "PMTCT" - } - ] - }, - "validators": [], - "hide": { - "hideWhenExpression": "onArt!== 'a899b35c-1350-11df-a1f1-0026b9348838'" - } - }, - { - "label": "If patient started ART since last visit, enter start date:", - "id": "startDate", - "historicalExpression": "_.isEmpty(HD.getObject('prevEnc').getValue('a89d200a-1350-11df-a1f1-0026b9348838')) ? undefined : HD.getObject('prevEnc').getValue('a89d200a-1350-11df-a1f1-0026b9348838')", - "questionOptions": { - "concept": "a89d200a-1350-11df-a1f1-0026b9348838", - "rendering": "date" - }, - "type": "obs", - "validators": [ - { - "type": "date" - } - ], - "hide": { - "hideWhenExpression": "onArt !== 'a899b35c-1350-11df-a1f1-0026b9348838'" - } - }, - { - "label": "Line of ART patient is taking:", - "id": "current_arv_line", - "historicalExpression": "!_.isEmpty(HD.getObject('prevEnc').getValue('a89b6a62-1350-11df-a1f1-0026b9348838')) ? undefined : HD.getObject('prevEnc').getValue('04616f5d-b961-4f41-bbd7-bcc0dd235577')", - "questionOptions": { - "concept": "04616f5d-b961-4f41-bbd7-bcc0dd235577", - "answers": [ - { - "concept": "034047bd-3fa1-4b2a-b0f0-2787e9b9f7b3", - "label": "First line regimen" - }, - { - "concept": "8f8a715d-e49a-4b2c-aa3a-83fa9d7a4254", - "label": "Second line regimen" - }, - { - "concept": "a90ebdd2-351f-485a-b850-4938fcca2729", - "label": "Third line regimen" - } - ], - "rendering": "select" - }, - "type": "obs", - "validators": [ - { - "type": "js_expression", - "failsWhenExpression": "isEmpty(myValue) && !isEmpty(onArt) && onArt === 'a899b35c-1350-11df-a1f1-0026b9348838'", - "message": "Patient previously marked as on ART. Please provide the treatment category." - } - ], - "hide": { - "hideWhenExpression": "onArt !== 'a899b35c-1350-11df-a1f1-0026b9348838'" - } - }, - { - "label": "Patient's ART regimen, adults:", - "id": "current_art_regimen_adult", - "historicalExpression": "_.isEmpty(HD.getObject('prevEnc').getValue('a89b6a62-1350-11df-a1f1-0026b9348838')) ? (_.isEmpty(HD.getObject('prevEnc').getValue('a8a08344-1350-11df-a1f1-0026b9348838'))? HD.getObject('prevEnc').getValue('a899cf5e-1350-11df-a1f1-0026b9348838') : HD.getObject('prevEnc').getValue('a899cf5e-1350-11df-a1f1-0026b9348838')) : HD.getObject('prevEnc').getValue('a89b6a62-1350-11df-a1f1-0026b9348838')", - "questionOptions": { - "concept": "a899cf5e-1350-11df-a1f1-0026b9348838", - "answers": [ - { - "concept": "18e86e1f-92b8-40cd-8266-0df0ab0a4a50", - "label": "DTG50mg/3TC300mg/TDF300mg" - }, - { - "concept": "1c4a75d0-cc91-4752-b0a5-4b833326ff7a", - "label": "TDF300mg/3TC300mg/EFV600mg" - }, - { - "concept": "ea501f4e-cbc5-4942-b9c8-0ac415929f08", - "label": "TDF300mg/3TC300mg/EFV400mg" - }, - { - "concept": "6a73f32d-1870-4527-af6e-74443251ded2", - "label": "NVP200/ZDV300/3TC150" - }, - { - "concept": "e78843da-fdb6-446d-8e99-873c278b3540", - "label": "ABC600mg/3TC300mg" - }, - { - "concept": "a89cc876-1350-11df-a1f1-0026b9348838", - "label": "3TC300mg/TDF300mg" - }, - { - "concept": "a896758e-1350-11df-a1f1-0026b9348838", - "label": "3TC150mg/ZDV300mg" - }, - { - "concept": "a8afcf84-1350-11df-a1f1-0026b9348838", - "label": "Emtri200mg/TDF300(Truvada)" - }, - { - "concept": "a897e7c0-1350-11df-a1f1-0026b9348838", - "label": "Aluvia(Kaletra)200mg/LPV50mg" - }, - { - "concept": "a8afc066-1350-11df-a1f1-0026b9348838", - "label": "Atazanavir300/Ritonavir100" - }, - { - "concept": "dabf36cb-dd9a-4542-a8ef-874c1ee5be4a", - "label": "FTC200mg/RPV25mg/TDF245mg(Eviplera)" - }, - { - "concept": "98b0baf6-0b73-4429-9264-6233684b0969", - "label": "Dolutegravir 50mg" - }, - { - "concept": "a897f8a0-1350-11df-a1f1-0026b9348838", - "label": "Abacavir300mg" - }, - { - "concept": "db3c194b-3e1b-4001-9a1c-a5df1728fc28", - "label": "Efavirenz 200mg" - }, - { - "concept": "a89673f4-1350-11df-a1f1-0026b9348838", - "label": "Lamivudine150mg" - }, - { - "concept": "a8afbd64-1350-11df-a1f1-0026b9348838", - "label": "Raltegravir 400mg" - }, - { - "concept": "a897ea4a-1350-11df-a1f1-0026b9348838", - "label": "Zidovudine300mg" - }, - { - "concept": "68a0a5dd-1e91-43a2-8dce-c6e84a14de04", - "label": "Darunavir 600mg" - }, - { - "concept": "1baf254e-1429-4fd9-8db1-edf6523cea13", - "label": " Ritonavir 100mg" - }, - { - "concept": "42ef7c4d-d6fb-49c0-a46e-019c42dea203", - "label": " Ritonavir 80mg" - }, - { - "concept": "38fbba9c-4b26-412d-9659-8dd649514d66", - "label": "Etravirine 100mg" - } - ], - "rendering": "multiCheckbox" - }, - "type": "obs", - "validators": [ - { - "type": "js_expression", - "failsWhenExpression": "isEmpty(myValue) && !isEmpty(onArt) && onArt === 'a899b35c-1350-11df-a1f1-0026b9348838'", - "message": "Patient marked as on ART. Please provide the Regimen." - } - ], - "hide": { - "hideWhenExpression": "onArt !== 'a899b35c-1350-11df-a1f1-0026b9348838'" - } - }, - { - "type": "obsGroup", - "label": "ART adherence", - "questionOptions": { - "concept": "bc3834dd-ef07-4027-be30-729baa069291", - "rendering": "group" - }, - "questions": [], - "id": "__3t2KpzG60" - } - ] - }, - { - "label": "Morisky Adherence", - "isExpanded": "true", - "questions": [ - { - "label": "Do you ever forget to take your medicines? (0=No, 1=Yes)", - "id": "forget", - "questionOptions": { - "concept": "99a99956-90b0-431e-a453-bf8efffeb7d3", - "rendering": "number", - "max": "1", - "min": "0" - }, - "type": "obs", - "validators": [ - { - "type": "js_expression", - "failsWhenExpression": "!isEmpty(onArt) && onArt === 'a899b35c-1350-11df-a1f1-0026b9348838' && isEmpty(myValue)", - "message": "Patient on ARVs. Please provide morisky adherence history." - } - ], - "hide": { - "hideWhenExpression": "onArt !== 'a899b35c-1350-11df-a1f1-0026b9348838'" - } - }, - { - "label": "Are you sometimes not keen about taking your medications? (0=No, 1=Yes)", - "id": "notKeen", - "questionOptions": { - "concept": "26b3c8c9-20be-4585-98f7-c8b8bf2c9207", - "rendering": "number", - "max": "1", - "min": "0" - }, - "type": "obs", - "validators": [ - { - "type": "js_expression", - "failsWhenExpression": "!isEmpty(onArt) && onArt === 'a899b35c-1350-11df-a1f1-0026b9348838' && isEmpty(myValue)", - "message": "Patient on ARVs. Please provide morisky adherence history." - } - ], - "hide": { - "hideWhenExpression": "onArt !== 'a899b35c-1350-11df-a1f1-0026b9348838'" - } - }, - { - "label": "Do you stop taking medicine at times when you feel worse? (0=No, 1=Yes)", - "id": "feelWorse", - "questionOptions": { - "concept": "ccffa130-12c6-45e8-a24a-b16c0395abd5", - "rendering": "number", - "max": "1", - "min": "0" - }, - "type": "obs", - "validators": [ - { - "type": "js_expression", - "failsWhenExpression": "!isEmpty(onArt) && onArt === 'a899b35c-1350-11df-a1f1-0026b9348838' && isEmpty(myValue)", - "message": "Patient on ARVs. Please provide morisky adherence history." - } - ], - "hide": { - "hideWhenExpression": "onArt !== 'a899b35c-1350-11df-a1f1-0026b9348838'" - } - }, - { - "label": "If you feel better, do you sometimes stop taking your medicine? (0=No, 1=Yes)", - "id": "feelBetter", - "questionOptions": { - "concept": "f9eb1023-4cd7-47a7-87cd-b3353824c2c7", - "rendering": "number", - "max": "1", - "min": "0" - }, - "type": "obs", - "validators": [ - { - "type": "js_expression", - "failsWhenExpression": "!isEmpty(onArt) && onArt === 'a899b35c-1350-11df-a1f1-0026b9348838' && isEmpty(myValue)", - "message": "Patient on ARVs. Please provide morisky adherence history." - } - ], - "hide": { - "hideWhenExpression": "onArt !== 'a899b35c-1350-11df-a1f1-0026b9348838'" - } - }, - { - "label": "Morisky 4 total score:", - "id": "moriskyScore4", - "questionOptions": { - "concept": "315472dc-2b5e-4add-b3b7-bbcf21a8959b", - "rendering": "number", - "max": "4", - "min": "0", - "calculate": { - "calculateExpression": "isNaN(parseFloat(feelBetter)+ parseFloat(feelWorse)+ parseFloat(notKeen)+ parseFloat(forget)) ? undefined: (parseFloat(feelBetter)+ parseFloat(feelWorse)+ parseFloat(notKeen)+ parseFloat(forget))" - } - }, - "type": "obs", - "validators": [], - "hide": { - "hideWhenExpression": "onArt !== 'a899b35c-1350-11df-a1f1-0026b9348838'" - } - }, - { - "label": "Morisky score rating:", - "id": "scoreMo4", - "questionOptions": { - "concept": "", - "rendering": "text", - "calculate": { - "calculateExpression": "parseInt(moriskyScore4) === 0 && parseInt(moriskyScore4) < 1 ? 'Good' : parseInt(moriskyScore4) >=1 && parseInt(moriskyScore4) <= 2 ? 'Inadequate' : parseInt(moriskyScore4) >= 3 && parseInt(moriskyScore4) <= 4 ? 'Poor' : 'Unknown'" - } - }, - "type": "control", - "validators": [], - "hide": { - "hideWhenExpression": "onArt !== 'a899b35c-1350-11df-a1f1-0026b9348838'" - } - }, - { - "label": "Did you forget to take your medicine yesterday? (0=No, 1=Yes)", - "id": "medicineYesterday", - "questionOptions": { - "concept": "2860acd4-2391-4467-9e69-e848d1672f96", - "rendering": "number", - "max": "1", - "min": "0" - }, - "type": "obs", - "validators": [ - { - "type": "js_expression", - "failsWhenExpression": "!isEmpty(moriskyScore4) && moriskyScore4 >=3 && isEmpty(myValue)", - "message": "Patient on ARVs. Please provide morisky adherence history." - } - ], - "hide": { - "hideWhenExpression": "isEmpty(moriskyScore4) || moriskyScore4 <3" - } - }, - { - "label": "Do you sometimes stop taking medicine if you feel like your symptoms are under control? (0=No, 1=Yes)", - "id": "symptomControl", - "questionOptions": { - "concept": "8fcb3ada-2188-4e0a-8c68-18c26fd123b2", - "rendering": "number", - "max": "1", - "min": "0" - }, - "type": "obs", - "validators": [ - { - "type": "js_expression", - "failsWhenExpression": "!isEmpty(moriskyScore4) && moriskyScore4 >=3 && isEmpty(myValue)", - "message": "Patient on ARVs. Please provide morisky adherence history." - } - ], - "hide": { - "hideWhenExpression": "isEmpty(moriskyScore4) || moriskyScore4 <3" - } - }, - { - "label": "Do you ever feel under pressure about sticking to your treatment plan? (0=No, 1=Yes)", - "id": "underPressure", - "questionOptions": { - "concept": "87ba16a0-6f57-4b0b-a76e-753977f1ef7f", - "rendering": "number", - "max": "1", - "min": "0" - }, - "type": "obs", - "validators": [ - { - "type": "js_expression", - "failsWhenExpression": "!isEmpty(moriskyScore4) && moriskyScore4 >=3 && isEmpty(myValue)", - "message": "Patient on ARVs. Please provide morisky adherence history." - } - ], - "hide": { - "hideWhenExpression": "isEmpty(moriskyScore4) || moriskyScore4 <3" - } - }, - { - "label": "How often do you have difficulty remembering to take all your medication? (0=Never/Rarely, 1/4=Once in a while, 1/2=Sometimes, 3/4=Usually,1=All the time)", - "id": "difficultyRemembering", - "questionOptions": { - "concept": "658523c7-77d2-4419-9633-eba789a7d64d", - "rendering": "number", - "max": "1", - "min": "0" - }, - "type": "obs", - "validators": [ - { - "type": "js_expression", - "failsWhenExpression": "!isEmpty(moriskyScore4) && moriskyScore4 >=3 && isEmpty(myValue)", - "message": "Patient on ARVs. Please provide morisky adherence history." - } - ], - "hide": { - "hideWhenExpression": "isEmpty(moriskyScore4) || moriskyScore4 <3" - } - }, - { - "label": "Morisky 8 total score:", - "id": "moriskyScore", - "questionOptions": { - "concept": "857caa4e-b566-4a43-ab78-f911c1a8a727", - "rendering": "number", - "max": "8", - "min": "0", - "calculate": { - "calculateExpression": "isNaN(parseFloat(difficultyRemembering) + parseFloat(underPressure) + parseFloat(symptomControl)+ parseFloat(medicineYesterday)+ parseFloat(feelBetter)+ parseFloat(feelWorse)+ parseFloat(notKeen)+ parseFloat(forget)) ? undefined: (parseFloat(difficultyRemembering) + parseFloat(underPressure) + parseFloat(symptomControl)+ parseFloat(medicineYesterday)+ parseFloat(feelBetter)+ parseFloat(feelWorse)+ parseFloat(notKeen)+ parseFloat(forget))" - } - }, - "type": "obs", - "validators": [], - "hide": { - "hideWhenExpression": "isEmpty(moriskyScore4) || moriskyScore4 <3" - } - }, - { - "label": "Morisky score rating:", - "id": "scoreMo", - "questionOptions": { - "concept": "", - "rendering": "text", - "calculate": { - "calculateExpression": "parseInt(moriskyScore) === 0 && parseFloat(moriskyScore) <= 0.25 ? 'Good' : parseFloat(moriskyScore) >=0.5 && parseInt(moriskyScore) <= 2 ? 'Inadequate' : parseInt(moriskyScore) >= 3 && parseInt(moriskyScore) <= 8 ? 'Poor' : 'Unknown'" - } - }, - "type": "control", - "validators": [], - "hide": { - "hideWhenExpression": "isEmpty(moriskyScore4) || moriskyScore4 <3" - } - } - ] - }, - { - "label": "Enhanced Adherence", - "isExpanded": "true", - "questions": [ - { - "label": "Has a home visit been done?", - "historicalExpression": "_.isEmpty(HD.getObject('prevEnc').getValue('fe6800a2-76f1-42a4-a1c8-553e1fec18e9')) ? undefined : HD.getObject('prevEnc').getValue('fe6800a2-76f1-42a4-a1c8-553e1fec18e9')", - "id": "homeVisit", - "questionOptions": { - "concept": "fe6800a2-76f1-42a4-a1c8-553e1fec18e9", - "answers": [ - { - "concept": "a899b35c-1350-11df-a1f1-0026b9348838", - "label": "Yes" - }, - { - "concept": "a899b42e-1350-11df-a1f1-0026b9348838", - "label": "No" - } - ], - "rendering": "select" - }, - "type": "obs", - "validators": [], - "hide": { - "hideWhenExpression": "onArt!== 'a899b35c-1350-11df-a1f1-0026b9348838'||!arrayContains(['6c5d74f4-943f-489a-b1c4-b2accfae92fb','53954785-4d53-4012-8f30-1c37fa870906','53b856ad-21ef-4745-9acd-81aca01bba31','161f3383-65d8-4c19-9554-52ee5c3d43ff','44032888-08e1-4900-b9dd-7d236d79276c','1d7cc708-11cd-4c9c-b51d-ca7eecfe7c7e'],visitTypeUuid)" - } - }, - { - "label": "If yes, number of visits:", - "historicalExpression": "_.isEmpty(HD.getObject('prevEnc').getValue('7458141a-2cb6-4425-8e51-1d4f0a858683')) ? undefined : HD.getObject('prevEnc').getValue('7458141a-2cb6-4425-8e51-1d4f0a858683')", - "id": "noVisits", - "questionOptions": { - "concept": "7458141a-2cb6-4425-8e51-1d4f0a858683", - "answers": [], - "rendering": "number", - "min": "0" - }, - "type": "obs", - "validators": [ - { - "type": "js_expression", - "failsWhenExpression": "!isEmpty(homeVisit) && homeVisit === 'a899b35c-1350-11df-a1f1-0026b9348838' && isEmpty(myValue)", - "message": "Home visit was done. Please indicate number of visits." - } - ], - "hide": { - "hideWhenExpression": "homeVisit !== 'a899b35c-1350-11df-a1f1-0026b9348838' || onArt!== 'a899b35c-1350-11df-a1f1-0026b9348838'||!arrayContains(['6c5d74f4-943f-489a-b1c4-b2accfae92fb','53954785-4d53-4012-8f30-1c37fa870906','53b856ad-21ef-4745-9acd-81aca01bba31','161f3383-65d8-4c19-9554-52ee5c3d43ff','44032888-08e1-4900-b9dd-7d236d79276c','1d7cc708-11cd-4c9c-b51d-ca7eecfe7c7e'],visitTypeUuid)" - } - }, - { - "label": "If yes, what were the findings:", - "historicalExpression": "_.isEmpty(HD.getObject('prevEnc').getValue('743bee17-bb4d-4bf5-bbfe-a58a7cca5a3f')) ? undefined : HD.getObject('prevEnc').getValue('743bee17-bb4d-4bf5-bbfe-a58a7cca5a3f')", - "id": "homeVisitFinindgs", - "questionOptions": { - "concept": "743bee17-bb4d-4bf5-bbfe-a58a7cca5a3f", - "answers": [], - "rendering": "text" - }, - "type": "obs", - "validators": [ - { - "type": "js_expression", - "failsWhenExpression": "!isEmpty(homeVisit) && homeVisit === 'a899b35c-1350-11df-a1f1-0026b9348838' && isEmpty(myValue)", - "message": "Home visit was done. Please indicate findings." - } - ], - "hide": { - "hideWhenExpression": "homeVisit !== 'a899b35c-1350-11df-a1f1-0026b9348838' || onArt!== 'a899b35c-1350-11df-a1f1-0026b9348838'||!arrayContains(['6c5d74f4-943f-489a-b1c4-b2accfae92fb','53954785-4d53-4012-8f30-1c37fa870906','53b856ad-21ef-4745-9acd-81aca01bba31'],visitTypeUuid)" - } - }, - { - "label": "If no, wish to refer to the social worker:", - "historicalExpression": "_.isEmpty(HD.getObject('prevEnc').getValue('6ada1724-aab2-4b78-af41-91498d211ca2')) ? undefined : HD.getObject('prevEnc').getValue('6ada1724-aab2-4b78-af41-91498d211ca2')", - "id": "socialworkRef", - "questionOptions": { - "concept": "6ada1724-aab2-4b78-af41-91498d211ca2", - "rendering": "select", - "answers": [ - { - "concept": "a899b35c-1350-11df-a1f1-0026b9348838", - "label": "Yes" - }, - { - "concept": "a899b42e-1350-11df-a1f1-0026b9348838", - "label": "No" - } - ] - }, - "type": "obs", - "validators": [ - { - "type": "js_expression", - "failsWhenExpression": "!isEmpty(homeVisit) && homeVisit === 'a899b42e-1350-11df-a1f1-0026b9348838' && isEmpty(myValue)", - "message": "Home visit was not done. Please refer client to social work." - } - ], - "hide": { - "hideWhenExpression": "homeVisit !== 'a899b42e-1350-11df-a1f1-0026b9348838'" - } - }, - { - "label": "What are the support structures in place?", - "historicalExpression": "_.isEmpty(HD.getObject('prevEnc').getValue('a7958e13-c78c-4085-9fdf-b475d602b2b8')) ? undefined : HD.getObject('prevEnc').getValue('a7958e13-c78c-4085-9fdf-b475d602b2b8')", - "id": "supportStructures", - "questionOptions": { - "concept": "a7958e13-c78c-4085-9fdf-b475d602b2b8", - "answers": [ - { - "concept": "01b957da-23bb-4862-819d-036364fe3faf", - "label": "Treatment supporter" - }, - { - "concept": "a89e2df6-1350-11df-a1f1-0026b9348838", - "label": "Support group" - }, - { - "concept": "a89cd280-1350-11df-a1f1-0026b9348838", - "label": "Caregiver" - }, - { - "concept": "a8b03bb8-1350-11df-a1f1-0026b9348838", - "label": "Family" - }, - { - "concept": "a899e0ac-1350-11df-a1f1-0026b9348838", - "label": "None" - } - ], - "rendering": "multiCheckbox" - }, - "type": "obs", - "validators": [], - "hide": { - "hideWhenExpression": "onArt!== 'a899b35c-1350-11df-a1f1-0026b9348838'||!arrayContains(['6c5d74f4-943f-489a-b1c4-b2accfae92fb','53954785-4d53-4012-8f30-1c37fa870906','53b856ad-21ef-4745-9acd-81aca01bba31','161f3383-65d8-4c19-9554-52ee5c3d43ff','44032888-08e1-4900-b9dd-7d236d79276c','1d7cc708-11cd-4c9c-b51d-ca7eecfe7c7e'],visitTypeUuid)" - } - }, - { - "label": "Has directly observed treatment (DOT) been done?", - "historicalExpression": "_.isEmpty(HD.getObject('prevEnc').getValue('4b3c4263-9f86-4f3c-985b-1a71e2a57495')) ? undefined : HD.getObject('prevEnc').getValue('4b3c4263-9f86-4f3c-985b-1a71e2a57495')", - "id": "priorDotDone", - "questionOptions": { - "concept": "4b3c4263-9f86-4f3c-985b-1a71e2a57495", - "answers": [ - { - "concept": "a899b35c-1350-11df-a1f1-0026b9348838", - "label": "Yes" - }, - { - "concept": "a899b42e-1350-11df-a1f1-0026b9348838", - "label": "No" - } - ], - "rendering": "select" - }, - "type": "obs", - "validators": [], - "hide": { - "hideWhenExpression": "onArt!== 'a899b35c-1350-11df-a1f1-0026b9348838'||!arrayContains(['6c5d74f4-943f-489a-b1c4-b2accfae92fb','53954785-4d53-4012-8f30-1c37fa870906','53b856ad-21ef-4745-9acd-81aca01bba31','161f3383-65d8-4c19-9554-52ee5c3d43ff','44032888-08e1-4900-b9dd-7d236d79276c','1d7cc708-11cd-4c9c-b51d-ca7eecfe7c7e'],visitTypeUuid)" - } - }, - { - "label": "Number of directly observed treatment (DOT) done (days):", - "historicalExpression": "_.isEmpty(HD.getObject('prevEnc').getValue('438c22e0-fcb9-4737-b3a6-55cc1f391e0c')) ? undefined : HD.getObject('prevEnc').getValue('438c22e0-fcb9-4737-b3a6-55cc1f391e0c')", - "id": "dotDone", - "questionOptions": { - "concept": "438c22e0-fcb9-4737-b3a6-55cc1f391e0c", - "answers": [], - "rendering": "number", - "min": "0" - }, - "type": "obs", - "validators": [ - { - "type": "js_expression", - "failsWhenExpression": "!isEmpty(priorDotDone) && priorDotDone === 'a899b35c-1350-11df-a1f1-0026b9348838' && isEmpty(myValue)", - "message": "DOT was done. Please indicate number of DOTs done." - } - ], - "hide": { - "hideWhenExpression": "priorDotDone !== 'a899b35c-1350-11df-a1f1-0026b9348838' || onArt!== 'a899b35c-1350-11df-a1f1-0026b9348838' || !arrayContains(['6c5d74f4-943f-489a-b1c4-b2accfae92fb','53954785-4d53-4012-8f30-1c37fa870906','53b856ad-21ef-4745-9acd-81aca01bba31'],visitTypeUuid)" - } - }, - { - "label": "Likely causes of poor adherence: (Choose all that apply)", - "historicalExpression": "_.isEmpty(HD.getObject('prevEnc').getValue('a89ebbc2-1350-11df-a1f1-0026b9348838')) ? undefined : HD.getObject('prevEnc').getValue('a89ebbc2-1350-11df-a1f1-0026b9348838')", - "id": "poorAdherence", - "questionOptions": { - "concept": "a89ebbc2-1350-11df-a1f1-0026b9348838", - "answers": [ - { - "concept": "a89eba46-1350-11df-a1f1-0026b9348838", - "label": "Stigma" - }, - { - "concept": "945f0a33-dd89-4ca4-9eb3-d74128a2adc8", - "label": "School related stigma" - }, - { - "concept": "b858568f-c722-411d-85ca-97d46bc98b3c", - "label": "Home related stigma" - }, - { - "concept": "24ff3f30-b7ff-4464-b1b3-fda5ed5714a3", - "label": "Improper disclosure to child" - }, - { - "concept": "e91a0b75-133d-4aae-81c9-2b4423e48379", - "label": "Inadequate supervision" - }, - { - "concept": "a89d25fa-1350-11df-a1f1-0026b9348838", - "label": "Child refusing to take drugs" - }, - { - "concept": "6a377e01-fa40-4ac2-98a9-0cb09cfbea36", - "label": "Pill related size" - }, - { - "concept": "1c811199-3cc1-4495-8e05-980bebb045ab", - "label": "Pill taste" - }, - { - "concept": "53956fb4-d7d9-438c-addf-c5f67b2a3866", - "label": "Pill color" - }, - { - "concept": "ecafa614-49c5-4eba-84c7-b85b0d9e2c46", - "label": "Pill burden" - }, - { - "concept": "a89ecaa4-1350-11df-a1f1-0026b9348838", - "label": "Disclosure" - }, - { - "concept": "a89eb8c0-1350-11df-a1f1-0026b9348838", - "label": "Side effects" - }, - { - "concept": "a89ced88-1350-11df-a1f1-0026b9348838", - "label": "Alcohol" - }, - { - "concept": "a89ebb04-1350-11df-a1f1-0026b9348838", - "label": "Other drugs" - }, - { - "concept": "a890b810-1350-11df-a1f1-0026b9348838", - "label": "Mental health issues" - }, - { - "concept": "a8935fde-1350-11df-a1f1-0026b9348838", - "label": "Depression" - }, - { - "concept": "abf95bf2-c481-490f-9e9f-84fa2d7b2f8c", - "label": "Caregiver changes" - }, - { - "concept": "a89e3396-1350-11df-a1f1-0026b9348838", - "label": "Religious beliefs" - }, - { - "concept": "b5c3006f-97fd-466f-b4ab-596e23ddc4d9", - "label": "Inadequate treatment preparation" - }, - { - "concept": "a8aaf3e2-1350-11df-a1f1-0026b9348838", - "label": "Other" - } - ], - "rendering": "multiCheckbox" - }, - "type": "obs", - "validators": [], - "hide": { - "hideWhenExpression": "onArt!== 'a899b35c-1350-11df-a1f1-0026b9348838'|| !arrayContains(['6c5d74f4-943f-489a-b1c4-b2accfae92fb','53954785-4d53-4012-8f30-1c37fa870906','53b856ad-21ef-4745-9acd-81aca01bba31','161f3383-65d8-4c19-9554-52ee5c3d43ff','44032888-08e1-4900-b9dd-7d236d79276c','1d7cc708-11cd-4c9c-b51d-ca7eecfe7c7e'],visitTypeUuid)" - } - }, - { - "type": "obsGroup", - "label": "Poor adherence", - "questionOptions": { - "concept": "04edb08f-d1fd-43ac-98b1-adc5e7d73ba1", - "rendering": "group" - }, - "questions": [ - { - "label": "If other causes of poor adherence, explain:", - "id": "otherCausesSpecify", - "questionOptions": { - "concept": "a8a06fc6-1350-11df-a1f1-0026b9348838", - "answers": [], - "rendering": "text" - }, - "type": "obs", - "validators": [ - { - "type": "js_expression", - "failsWhenExpression": "!isEmpty(poorAdherence) && arrayContainsAny(['a8aaf3e2-1350-11df-a1f1-0026b9348838'], poorAdherence) && isEmpty(myValue)", - "message": "Other selected as cause of poor adherence. Please indicate the cause." - } - ], - "hide": { - "hideWhenExpression": "isEmpty(poorAdherence) || !arrayContainsAny(['a8aaf3e2-1350-11df-a1f1-0026b9348838'], poorAdherence)" - } - } - ], - "id": "__0sqJEuJIE" - }, - { - "label": "Is patient enrolled in support group?", - "historicalExpression": "_.isEmpty(HD.getObject('prevEnc').getValue('ed1e7a5d-a9f4-4adf-a033-4e895409fafe')) ? undefined : HD.getObject('prevEnc').getValue('ed1e7a5d-a9f4-4adf-a033-4e895409fafe')", - "id": "supportGroupEnroll", - "questionOptions": { - "concept": "ed1e7a5d-a9f4-4adf-a033-4e895409fafe", - "answers": [ - { - "concept": "a899b35c-1350-11df-a1f1-0026b9348838", - "label": "Yes" - }, - { - "concept": "a899b42e-1350-11df-a1f1-0026b9348838", - "label": "No" - } - ], - "rendering": "select" - }, - "type": "obs", - "validators": [], - "hide": { - "hideWhenExpression": "onArt!== 'a899b35c-1350-11df-a1f1-0026b9348838'||!arrayContains(['6c5d74f4-943f-489a-b1c4-b2accfae92fb','53954785-4d53-4012-8f30-1c37fa870906','53b856ad-21ef-4745-9acd-81aca01bba31','161f3383-65d8-4c19-9554-52ee5c3d43ff','44032888-08e1-4900-b9dd-7d236d79276c','1d7cc708-11cd-4c9c-b51d-ca7eecfe7c7e'],visitTypeUuid)" - } - }, - { - "label": "If no, wishes to enroll?", - "historicalExpression": "_.isEmpty(HD.getObject('prevEnc').getValue('c796c49d-2e33-40c4-aadd-c5508e733c30')) ? undefined : HD.getObject('prevEnc').getValue('c796c49d-2e33-40c4-aadd-c5508e733c30')", - "id": "wishesToEnroll", - "questionOptions": { - "concept": "c796c49d-2e33-40c4-aadd-c5508e733c30", - "answers": [ - { - "concept": "a899b35c-1350-11df-a1f1-0026b9348838", - "label": "Yes" - }, - { - "concept": "a899b42e-1350-11df-a1f1-0026b9348838", - "label": "No" - } - ], - "rendering": "select" - }, - "type": "obs", - "validators": [ - { - "type": "js_expression", - "failsWhenExpression": "!isEmpty(supportGroupEnroll) && supportGroupEnroll === 'a899b42e-1350-11df-a1f1-0026b9348838' && isEmpty(myValue)", - "message": "Patient is not enrolled in any group. Please indicate if they wish to enroll in any group." - } - ], - "hide": { - "hideWhenExpression": "supportGroupEnroll !== 'a899b42e-1350-11df-a1f1-0026b9348838' || onArt!== 'a899b35c-1350-11df-a1f1-0026b9348838'||!arrayContains(['6c5d74f4-943f-489a-b1c4-b2accfae92fb','53954785-4d53-4012-8f30-1c37fa870906','53b856ad-21ef-4745-9acd-81aca01bba31'],visitTypeUuid)" - } - }, - { - "label": "If yes, name of support group:", - "historicalExpression": "_.isEmpty(HD.getObject('prevEnc').getValue('aab3dcc5-f984-45d2-b0c4-7a3ba746951b')) ? undefined : HD.getObject('prevEnc').getValue('aab3dcc5-f984-45d2-b0c4-7a3ba746951b')", - "id": "supportGroupName", - "questionOptions": { - "concept": "aab3dcc5-f984-45d2-b0c4-7a3ba746951b", - "answers": [], - "rendering": "text" - }, - "type": "obs", - "validators": [ - { - "type": "js_expression", - "failsWhenExpression": "!isEmpty(supportGroupEnroll) && supportGroupEnroll === 'a8aaf3e2-1350-11df-a1f1-0026b9348838' && isEmpty(myValue)", - "message": "Patient is enrolled in a group. Please indicate name of the group." - } - ], - "hide": { - "hideWhenExpression": "supportGroupEnroll !== 'a8aaf3e2-1350-11df-a1f1-0026b9348838' || onArt!== 'a899b35c-1350-11df-a1f1-0026b9348838'||!arrayContains(['6c5d74f4-943f-489a-b1c4-b2accfae92fb','53954785-4d53-4012-8f30-1c37fa870906','53b856ad-21ef-4745-9acd-81aca01bba31'],visitTypeUuid)" - } - }, - { - "label": "Has age appropriate disclosure been completed?", - "historicalExpression": "_.isEmpty(HD.getObject('prevEnc').getValue('6a40a88b-555e-4d7e-b7ce-db677a02609f')) ? undefined : HD.getObject('prevEnc').getValue('6a40a88b-555e-4d7e-b7ce-db677a02609f')", - "id": "childDisclosure", - "questionOptions": { - "concept": "6a40a88b-555e-4d7e-b7ce-db677a02609f", - "answers": [ - { - "concept": "a899b35c-1350-11df-a1f1-0026b9348838", - "label": "Yes" - }, - { - "concept": "a899b42e-1350-11df-a1f1-0026b9348838", - "label": "No" - } - ], - "rendering": "select" - }, - "type": "obs", - "validators": [], - "hide": { - "hideWhenExpression": "age>=18 || !arrayContains(['6c5d74f4-943f-489a-b1c4-b2accfae92fb','53954785-4d53-4012-8f30-1c37fa870906','53b856ad-21ef-4745-9acd-81aca01bba31','161f3383-65d8-4c19-9554-52ee5c3d43ff','44032888-08e1-4900-b9dd-7d236d79276c','1d7cc708-11cd-4c9c-b51d-ca7eecfe7c7e'],visitTypeUuid)" - } - }, - { - "label": "Has a pill count been done?", - "historicalExpression": "_.isEmpty(HD.getObject('prevEnc').getValue('067e6d30-4962-46eb-9090-be55478d4afd')) ? undefined : HD.getObject('prevEnc').getValue('067e6d30-4962-46eb-9090-be55478d4afd')", - "id": "pillCountDone", - "questionOptions": { - "concept": "067e6d30-4962-46eb-9090-be55478d4afd", - "answers": [ - { - "concept": "a899b35c-1350-11df-a1f1-0026b9348838", - "label": "Yes" - }, - { - "concept": "a899b42e-1350-11df-a1f1-0026b9348838", - "label": "No" - } - ], - "rendering": "select" - }, - "type": "obs", - "validators": [], - "hide": { - "hideWhenExpression": "onArt!== 'a899b35c-1350-11df-a1f1-0026b9348838'||!arrayContains(['6c5d74f4-943f-489a-b1c4-b2accfae92fb','53954785-4d53-4012-8f30-1c37fa870906','53b856ad-21ef-4745-9acd-81aca01bba31','161f3383-65d8-4c19-9554-52ee5c3d43ff','44032888-08e1-4900-b9dd-7d236d79276c','1d7cc708-11cd-4c9c-b51d-ca7eecfe7c7e'],visitTypeUuid)" - } - }, - { - "label": "If yes, what are the findings:", - "historicalExpression": "_.isEmpty(HD.getObject('prevEnc').getValue('9bf98c27-1821-407f-9c06-5609357f3698')) ? undefined : HD.getObject('prevEnc').getValue('9bf98c27-1821-407f-9c06-5609357f3698')", - "id": "pillCountFindings", - "questionOptions": { - "concept": "9bf98c27-1821-407f-9c06-5609357f3698", - "answers": [ - { - "concept": "5b1bf823-da30-4e23-a777-0d8ef93a6211", - "label": "Accurate" - }, - { - "concept": "64433aeb-81fb-43a5-be42-3efce1692063", - "label": "Missed doses" - } - ], - "rendering": "select" - }, - "type": "obs", - "validators": [ - { - "type": "js_expression", - "failsWhenExpression": "!isEmpty(pillCountDone) && pillCountDone === 'a899b35c-1350-11df-a1f1-0026b9348838' && isEmpty(myValue)", - "message": "Pill count done. Indicate the findings." - } - ], - "hide": { - "hideWhenExpression": "pillCountDone !== 'a899b35c-1350-11df-a1f1-0026b9348838' || onArt!== 'a899b35c-1350-11df-a1f1-0026b9348838'||!arrayContains(['6c5d74f4-943f-489a-b1c4-b2accfae92fb','53954785-4d53-4012-8f30-1c37fa870906','53b856ad-21ef-4745-9acd-81aca01bba31'],visitTypeUuid)" - } - }, - { - "label": "Other possible causes of treatment failure:", - "historicalExpression": "_.isEmpty(HD.getObject('prevEnc').getValue('bc764345-2e57-42f5-aee9-c7d5bd012c97')) ? undefined : HD.getObject('prevEnc').getValue('bc764345-2e57-42f5-aee9-c7d5bd012c97')", - "id": "treatmentFailure", - "questionOptions": { - "concept": "bc764345-2e57-42f5-aee9-c7d5bd012c97", - "answers": [ - { - "concept": "a899e0ac-1350-11df-a1f1-0026b9348838", - "label": "None" - }, - { - "concept": "4a98eaa4-e5df-4e76-9b58-5191d61666eb", - "label": "Inadequate dosing/dose adjustments" - }, - { - "concept": "01eedbcc-ea21-40cc-b150-fcaca5eef501", - "label": "Drug-drug interaction" - }, - { - "concept": "c6f38251-5b52-489c-854e-ec2d3994a6cd", - "label": "Drug-food interaction" - }, - { - "concept": "cfef32f6-2807-427e-9607-1397e8d7e347", - "label": "Impaired absorption (such as chronic severe diarrhea)" - } - ], - "rendering": "select" - }, - "type": "obs", - "validators": [], - "hide": { - "hideWhenExpression": "onArt!== 'a899b35c-1350-11df-a1f1-0026b9348838'||!arrayContains(['6c5d74f4-943f-489a-b1c4-b2accfae92fb','53954785-4d53-4012-8f30-1c37fa870906','53b856ad-21ef-4745-9acd-81aca01bba31','161f3383-65d8-4c19-9554-52ee5c3d43ff','44032888-08e1-4900-b9dd-7d236d79276c','1d7cc708-11cd-4c9c-b51d-ca7eecfe7c7e'],visitTypeUuid)" - } - }, - { - "label": "If drug causes treatment failure, indicate drug:", - "historicalExpression": "_.isEmpty(HD.getObject('prevEnc').getValue('1682a920-c93d-4aad-b9cb-4a2b2c41ff1a')) ? undefined : HD.getObject('prevEnc').getValue('1682a920-c93d-4aad-b9cb-4a2b2c41ff1a')", - "id": "drugCausingFailure", - "questionOptions": { - "concept": "1682a920-c93d-4aad-b9cb-4a2b2c41ff1a", - "rendering": "drug" - }, - "type": "obs", - "validators": [], - "hide": { - "hideWhenExpression": "treatmentFailure !== '01eedbcc-ea21-40cc-b150-fcaca5eef501' || onArt!== 'a899b35c-1350-11df-a1f1-0026b9348838'|| !arrayContains(['6c5d74f4-943f-489a-b1c4-b2accfae92fb','53954785-4d53-4012-8f30-1c37fa870906','53b856ad-21ef-4745-9acd-81aca01bba31'],visitTypeUuid)" - } - }, - { - "label": "Does this patient have other co morbidities?", - "historicalExpression": "_.isEmpty(HD.getObject('prevEnc').getValue('a8b010e8-1350-11df-a1f1-0026b9348838')) ? undefined : HD.getObject('prevEnc').getValue('a8b010e8-1350-11df-a1f1-0026b9348838')", - "id": "coMorbidities", - "questionOptions": { - "concept": "a8b010e8-1350-11df-a1f1-0026b9348838", - "answers": [ - { - "concept": "a8935f0c-1350-11df-a1f1-0026b9348838", - "label": "Convulsive disease" - }, - { - "concept": "a890b810-1350-11df-a1f1-0026b9348838", - "label": "Mental health disorders" - }, - { - "concept": "a893436e-1350-11df-a1f1-0026b9348838", - "label": "Diabetes" - }, - { - "concept": "a8ad5254-1350-11df-a1f1-0026b9348838", - "label": "Renal disease" - }, - { - "concept": "a8ad516e-1350-11df-a1f1-0026b9348838", - "label": "Liver disease" - }, - { - "concept": "a8986880-1350-11df-a1f1-0026b9348838", - "label": "Hypertention" - }, - { - "concept": "a899e0ac-1350-11df-a1f1-0026b9348838", - "label": "None" - }, - { - "concept": "a8aaf3e2-1350-11df-a1f1-0026b9348838", - "label": "Other" - } - ], - "rendering": "multiCheckbox" - }, - "type": "obs", - "validators": [], - "hide": { - "hideWhenExpression": "onArt!== 'a899b35c-1350-11df-a1f1-0026b9348838'||!arrayContains(['6c5d74f4-943f-489a-b1c4-b2accfae92fb','53954785-4d53-4012-8f30-1c37fa870906','53b856ad-21ef-4745-9acd-81aca01bba31','161f3383-65d8-4c19-9554-52ee5c3d43ff','44032888-08e1-4900-b9dd-7d236d79276c','1d7cc708-11cd-4c9c-b51d-ca7eecfe7c7e'],visitTypeUuid)" - } - }, - { - "label": "Has drug resistance test (DRT) been done?", - "historicalExpression": "_.isEmpty(HD.getObject('prevEnc').getValue('2ae99396-0e12-463f-8968-1cba7cf24bc0')) ? undefined : HD.getObject('prevEnc').getValue('2ae99396-0e12-463f-8968-1cba7cf24bc0')", - "id": "dstDone", - "questionOptions": { - "concept": "2ae99396-0e12-463f-8968-1cba7cf24bc0", - "answers": [ - { - "concept": "a899b35c-1350-11df-a1f1-0026b9348838", - "label": "Yes" - }, - { - "concept": "a899b42e-1350-11df-a1f1-0026b9348838", - "label": "No" - } - ], - "rendering": "select" - }, - "type": "obs", - "validators": [], - "hide": { - "hideWhenExpression": "onArt!== 'a899b35c-1350-11df-a1f1-0026b9348838'||!arrayContains(['6c5d74f4-943f-489a-b1c4-b2accfae92fb','53954785-4d53-4012-8f30-1c37fa870906','53b856ad-21ef-4745-9acd-81aca01bba31','161f3383-65d8-4c19-9554-52ee5c3d43ff','44032888-08e1-4900-b9dd-7d236d79276c','1d7cc708-11cd-4c9c-b51d-ca7eecfe7c7e'],visitTypeUuid)" - } - }, - { - "label": "If DRT result available, upload image:", - "type": "obs", - "default": "", - "id": "dstImage", - "questionOptions": { - "concept": "8ec7c519-502e-46ea-8a98-181ed5a088be", - "rendering": "file" - }, - "validators": [ - { - "type": "js_expression", - "failsWhenExpression": "!isEmpty(dstDone) && dstDone === 'a899b35c-1350-11df-a1f1-0026b9348838' && isEmpty(myValue)", - "message": "DST was done.Please upload the image for the results." - } - ], - "hide": { - "hideWhenExpression": "dstDone !== 'a899b35c-1350-11df-a1f1-0026b9348838' || onArt!== 'a899b35c-1350-11df-a1f1-0026b9348838'||!arrayContains(['6c5d74f4-943f-489a-b1c4-b2accfae92fb','53954785-4d53-4012-8f30-1c37fa870906','53b856ad-21ef-4745-9acd-81aca01bba31'],visitTypeUuid)" - } - }, - { - "label": "Has an MDT been done?", - "historicalExpression": "_.isEmpty(HD.getObject('prevEnc').getValue('946dabee-3079-4dd1-9f84-1a1ab5507a26')) ? undefined : HD.getObject('prevEnc').getValue('946dabee-3079-4dd1-9f84-1a1ab5507a26')", - "id": "mdtDone", - "questionOptions": { - "concept": "946dabee-3079-4dd1-9f84-1a1ab5507a26", - "answers": [ - { - "concept": "a899b35c-1350-11df-a1f1-0026b9348838", - "label": "Yes" - }, - { - "concept": "a899b42e-1350-11df-a1f1-0026b9348838", - "label": "No" - } - ], - "rendering": "select" - }, - "type": "obs", - "validators": [], - "hide": { - "hideWhenExpression": "onArt!== 'a899b35c-1350-11df-a1f1-0026b9348838'||!arrayContains(['6c5d74f4-943f-489a-b1c4-b2accfae92fb','53954785-4d53-4012-8f30-1c37fa870906','53b856ad-21ef-4745-9acd-81aca01bba31','161f3383-65d8-4c19-9554-52ee5c3d43ff','44032888-08e1-4900-b9dd-7d236d79276c','1d7cc708-11cd-4c9c-b51d-ca7eecfe7c7e'],visitTypeUuid)" - } - }, - { - "label": "If No, wish to refer?", - "historicalExpression": "_.isEmpty(HD.getObject('prevEnc').getValue('88a8c7d1-95ac-4aa4-8058-df99a3598390')) ? undefined : HD.getObject('prevEnc').getValue('88a8c7d1-95ac-4aa4-8058-df99a3598390')", - "id": "wishRefertoMDT", - "questionOptions": { - "concept": "88a8c7d1-95ac-4aa4-8058-df99a3598390", - "answers": [ - { - "concept": "a899b35c-1350-11df-a1f1-0026b9348838", - "label": "Yes" - }, - { - "concept": "a899b42e-1350-11df-a1f1-0026b9348838", - "label": "No" - } - ], - "rendering": "select" - }, - "type": "obs", - "validators": [], - "hide": { - "hideWhenExpression": "mdtDone !== 'a899b42e-1350-11df-a1f1-0026b9348838' || onArt!== 'a899b35c-1350-11df-a1f1-0026b9348838'||!arrayContains(['6c5d74f4-943f-489a-b1c4-b2accfae92fb','53954785-4d53-4012-8f30-1c37fa870906','53b856ad-21ef-4745-9acd-81aca01bba31'],visitTypeUuid)" - } - } - ] - }, - { - "label": "PCP Prophylaxis History", - "isExpanded": "true", - "questions": [ - { - "label": "Is the patient on any PCP prophylaxis?", - "id": "pcpProphylaxisCurrent", - "historicalExpression": "HD.getObject('prevEnc').getValue('a899e282-1350-11df-a1f1-0026b9348838')", - "questionOptions": { - "concept": "a899e282-1350-11df-a1f1-0026b9348838", - "answers": [ - { - "concept": "a899e0ac-1350-11df-a1f1-0026b9348838", - "label": "None" - }, - { - "concept": "a8989396-1350-11df-a1f1-0026b9348838", - "label": "Septrin" - }, - { - "concept": "a890c9e0-1350-11df-a1f1-0026b9348838", - "label": "Dapsone 100mg" - } - ], - "rendering": "select" - }, - "required": "true", - "type": "obs", - "validators": [] - }, - { - "type": "obsGroup", - "label": "PCP prophylaxis adherence:", - "questionOptions": { - "concept": "275eee16-c358-4f3a-ac16-e8f24659df87", - "rendering": "group" - }, - "questions": [ - { - "label": "Patient's adherence on PCP prophylaxis:", - "id": "pcpProphylaxisAdherence", - "historicalExpression": "_.isEmpty(HD.getObject('prevEnc').getValue('115c744a-cf54-469f-bd5f-820352ffe9be')) ? undefined : HD.getObject('prevEnc').getValue('115c744a-cf54-469f-bd5f-820352ffe9be')", - "questionOptions": { - "concept": "115c744a-cf54-469f-bd5f-820352ffe9be", - "answers": [ - { - "concept": "a8b0f882-1350-11df-a1f1-0026b9348838", - "label": "Good" - }, - { - "concept": "a73d20b3-d721-4763-a362-14a0c41a6b5e", - "label": "Fair" - }, - { - "concept": "fdaf8b47-ea14-4d28-80fa-e1da58a30e8b", - "label": "Poor" - } - ], - "rendering": "select" - }, - "type": "obs", - "validators": [ - { - "type": "js_expression", - "failsWhenExpression": "!isEmpty(pcpProphylaxisCurrent) && arrayContains(['a8989396-1350-11df-a1f1-0026b9348838', 'a890c9e0-1350-11df-a1f1-0026b9348838'], pcpProphylaxisCurrent) && isEmpty(myValue)", - "message": "Patient on PCP Prophylaxis. Please provide adherence history" - } - ], - "hide": { - "hideWhenExpression": "isEmpty(pcpProphylaxisCurrent) || pcpProphylaxisCurrent === 'a899e0ac-1350-11df-a1f1-0026b9348838'" - } - }, - { - "label": "Adherence (PCP) reasons for poor/fair:", - "id": "pcpAdherence", - "questionOptions": { - "concept": "a89ebbc2-1350-11df-a1f1-0026b9348838", - "answers": [ - { - "concept": "a89ced88-1350-11df-a1f1-0026b9348838", - "label": "Alcohol" - }, - { - "concept": "a8935fde-1350-11df-a1f1-0026b9348838", - "label": "Depression" - }, - { - "concept": "a89eac04-1350-11df-a1f1-0026b9348838", - "label": "Felt well" - }, - { - "concept": "a89eacc2-1350-11df-a1f1-0026b9348838", - "label": "Forgot" - }, - { - "concept": "7211031b-0685-44bc-a5e9-5a018d0173ea", - "label": "Gave away" - }, - { - "concept": "a8af4cee-1350-11df-a1f1-0026b9348838", - "label": "Lost/ran out of pills" - }, - { - "concept": "ecafa614-49c5-4eba-84c7-b85b0d9e2c46", - "label": "Pill burden" - }, - { - "concept": "a89eb8c0-1350-11df-a1f1-0026b9348838", - "label": "Side effects" - }, - { - "concept": "a89eba46-1350-11df-a1f1-0026b9348838", - "label": "Stigma" - }, - { - "concept": "c0c9eab3-46f6-453c-b29d-dc1c242317c5", - "label": "Stock out" - }, - { - "concept": "a89de2d8-1350-11df-a1f1-0026b9348838", - "label": "Too ill" - }, - { - "concept": "a897fdaa-1350-11df-a1f1-0026b9348838", - "label": "Travel problems" - }, - { - "concept": "a8aaf3e2-1350-11df-a1f1-0026b9348838", - "label": "Other" - } - ], - "rendering": "multiCheckbox" - }, - "type": "obs", - "validators": [], - "hide": { - "hideWhenExpression": "isEmpty(pcpProphylaxisCurrent) || pcpProphylaxisCurrent === 'a899e0ac-1350-11df-a1f1-0026b9348838' || !arrayContains(['a73d20b3-d721-4763-a362-14a0c41a6b5e','fdaf8b47-ea14-4d28-80fa-e1da58a30e8b'], pcpProphylaxisAdherence)" - } - }, - { - "label": "Adherence (PCP): Other (specify):", - "questionOptions": { - "concept": "a8a06fc6-1350-11df-a1f1-0026b9348838", - "rendering": "text" - }, - "type": "obs", - "id": "pcpOtherAdherence", - "validators": [], - "hide": { - "hideWhenExpression": "isEmpty(pcpProphylaxisCurrent) || pcpProphylaxisCurrent === 'a899e0ac-1350-11df-a1f1-0026b9348838' || !arrayContains(['a73d20b3-d721-4763-a362-14a0c41a6b5e','fdaf8b47-ea14-4d28-80fa-e1da58a30e8b'], pcpProphylaxisAdherence)" - } - } - ], - "id": "__KrLyJnG98" - } - ] - }, - { - "label": "TB Prophylaxis History", - "isExpanded": "true", - "questions": [ - { - "label": "Is the patient on any TB prophylaxis?", - "type": "obs", - "required": "true", - "id": "onTbProphylaxis", - "historicalExpression": "_.isEmpty(HD.getObject('prevEnc').getValue('163784d2-6c55-4ceb-abf0-df8cebb385f1')) ? undefined : HD.getObject('prevEnc').getValue('163784d2-6c55-4ceb-abf0-df8cebb385f1')", - "questionOptions": { - "concept": "163784d2-6c55-4ceb-abf0-df8cebb385f1", - "answers": [ - { - "concept": "a899b35c-1350-11df-a1f1-0026b9348838", - "label": "Yes" - }, - { - "concept": "a899b42e-1350-11df-a1f1-0026b9348838", - "label": "No" - } - ], - "rendering": "select" - }, - "validators": [] - }, - { - "label": "If yes select drug", - "type": "obs", - "id": "onTbProphylaxisDrug", - "historicalExpression": "HD.getObject('prevEnc').getValue('a899e35e-1350-11df-a1f1-0026b9348838')", - "questionOptions": { - "concept": "a899e35e-1350-11df-a1f1-0026b9348838", - "answers": [ - { - "concept": "162724df-5a66-4ae3-bbf6-5dc6dbba4ebb", - "label": "Isoniazid 100mg (6H)" - }, - { - "concept": "b150ccdc-e7ec-4f99-b592-6f3fa73b3aea", - "label": "Isoniazid 300mg (6H)" - }, - { - "concept": "aeaed1af-5b0d-401e-a32a-e96cf4072ab5", - "label": "Isoniazid 300mg and Rifapentine 300mg (3HP)" - }, - { - "concept": "177635d0-793b-4a66-8324-976c46f795af", - "label": "Rifampicin 150mg and Isonaizid 75mg (3RH)" - }, - { - "concept": "e5e24e6d-e6b0-4c81-8f7b-0e366df29426", - "label": "Rifampicin 70mg and Isonaizid 50mg (3RH)" - } - ], - "rendering": "select" - }, - "validators": [ - { - "type": "js_expression", - "failsWhenExpression": "isEmpty(myValue) && !isEmpty(onTbProphylaxis) && onTbProphylaxis === 'a899b35c-1350-11df-a1f1-0026b9348838'", - "message": "Patient marked as on TB Prophylaxis. Please provide the drug." - } - ], - "hide": { - "hideWhenExpression": "onTbProphylaxis !== 'a899b35c-1350-11df-a1f1-0026b9348838'" - } - }, - { - "type": "obsGroup", - "label": "TB prophylaxis ever", - "questionOptions": { - "concept": "d86c36dc-c523-42e3-b07d-eb4c3c4fbf99", - "rendering": "group" - }, - "questions": [ - { - "label": "If no, have you ever used the drugs in the past?", - "type": "obs", - "id": "pastTbProphylaxisDrug", - "historicalExpression": "_.isEmpty(HD.getObject('prevEnc').getValue('59077bc1-7ef7-4b27-a33b-113e2841bd4f')) ? undefined : HD.getObject('prevEnc').getValue('59077bc1-7ef7-4b27-a33b-113e2841bd4f')", - "questionOptions": { - "concept": "59077bc1-7ef7-4b27-a33b-113e2841bd4f", - "answers": [ - { - "concept": "a899b35c-1350-11df-a1f1-0026b9348838", - "label": "Yes" - }, - { - "concept": "a899b42e-1350-11df-a1f1-0026b9348838", - "label": "No" - } - ], - "rendering": "select" - }, - "validators": [], - "hide": { - "hideWhenExpression": "onTbProphylaxis !== 'a899b42e-1350-11df-a1f1-0026b9348838'" - } - }, - { - "label": "Start date of past TB prophylaxis treatment:", - "id": "pastStartTbProphTreatment", - "historicalExpression": "_.isEmpty(HD.getObject('prevEnc').getValue('67785e82-c2f7-4417-8ada-cc8e85abbfc1')) ? undefined : HD.getObject('prevEnc').getValue('67785e82-c2f7-4417-8ada-cc8e85abbfc1')", - "questionOptions": { - "concept": "67785e82-c2f7-4417-8ada-cc8e85abbfc1", - "rendering": "date" - }, - "type": "obs", - "validators": [ - { - "type": "date" - } - ], - "hide": { - "hideWhenExpression": "pastTbProphylaxisDrug !== 'a899b35c-1350-11df-a1f1-0026b9348838'" - } - }, - { - "label": "End date of past TB prophylaxis treatment:", - "id": "pastEndTbProphTreatment", - "historicalExpression": "_.isEmpty(HD.getObject('prevEnc').getValue('d4f18a59-9bb4-4089-8cd6-1410491569a0')) ? undefined : HD.getObject('prevEnc').getValue('d4f18a59-9bb4-4089-8cd6-1410491569a0')", - "questionOptions": { - "concept": "d4f18a59-9bb4-4089-8cd6-1410491569a0", - "rendering": "date" - }, - "type": "obs", - "validators": [ - { - "type": "date" - } - ], - "hide": { - "hideWhenExpression": "pastTbProphylaxisDrug !== 'a899b35c-1350-11df-a1f1-0026b9348838'" - } - } - ], - "id": "__pnoFFDGt0" - }, - { - "label": "TB prophylaxis adherence", - "type": "obsGroup", - "questionOptions": { - "concept": "3a69cfcf-f129-4702-a8dd-d061d2a16b9d", - "rendering": "group" - }, - "questions": [ - { - "label": "Patient's adherence on TB prophylaxis:", - "id": "adherenceOnTbProphy", - "historicalExpression": "_.isEmpty(HD.getObject('prevEnc').getValue('3a69cfcf-f129-4702-a8dd-d061d2a16b9d','ebfdb93a-9292-4245-9a27-0faf49545720')) ? undefined : HD.getObject('prevEnc').getValue('3a69cfcf-f129-4702-a8dd-d061d2a16b9d','ebfdb93a-9292-4245-9a27-0faf49545720')", - "questionOptions": { - "concept": "ebfdb93a-9292-4245-9a27-0faf49545720", - "answers": [ - { - "concept": "a8b0f882-1350-11df-a1f1-0026b9348838", - "label": "Good" - }, - { - "concept": "a73d20b3-d721-4763-a362-14a0c41a6b5e", - "label": "Fair" - }, - { - "concept": "fdaf8b47-ea14-4d28-80fa-e1da58a30e8b", - "label": "Poor" - } - ], - "rendering": "select" - }, - "type": "obs", - "validators": [ - { - "type": "js_expression", - "failsWhenExpression": "!isEmpty(onTbProphylaxis) && arrayContains(['a899b35c-1350-11df-a1f1-0026b9348838'], onTbProphylaxis) && isEmpty(myValue)", - "message": "Patient on TB Prophylaxis. Please provide adherence history." - } - ], - "hide": { - "hideWhenExpression": "isEmpty(onTbProphylaxis)|| onTbProphylaxis !== 'a899b35c-1350-11df-a1f1-0026b9348838'" - } - }, - { - "label": "Adherence (TB Prophylaxis) reasons for poor/fair:", - "id": "tbProphylaxisAdherence", - "questionOptions": { - "concept": "a89ebbc2-1350-11df-a1f1-0026b9348838", - "answers": [ - { - "concept": "a89ced88-1350-11df-a1f1-0026b9348838", - "label": "Alcohol" - }, - { - "concept": "a8935fde-1350-11df-a1f1-0026b9348838", - "label": "Depression" - }, - { - "concept": "a89eac04-1350-11df-a1f1-0026b9348838", - "label": "Felt well" - }, - { - "concept": "a89eacc2-1350-11df-a1f1-0026b9348838", - "label": "Forgot" - }, - { - "concept": "7211031b-0685-44bc-a5e9-5a018d0173ea", - "label": "Gave away" - }, - { - "concept": "a8af4cee-1350-11df-a1f1-0026b9348838", - "label": "Lost/Ran out of pills" - }, - { - "concept": "ecafa614-49c5-4eba-84c7-b85b0d9e2c46", - "label": "Pill burden" - }, - { - "concept": "a89eb8c0-1350-11df-a1f1-0026b9348838", - "label": "Side effects" - }, - { - "concept": "a89eba46-1350-11df-a1f1-0026b9348838", - "label": "Stigma" - }, - { - "concept": "c0c9eab3-46f6-453c-b29d-dc1c242317c5", - "label": "Stock out" - }, - { - "concept": "a89de2d8-1350-11df-a1f1-0026b9348838", - "label": "Too ill" - }, - { - "concept": "a897fdaa-1350-11df-a1f1-0026b9348838", - "label": "Travel problems" - }, - { - "concept": "a8aaf3e2-1350-11df-a1f1-0026b9348838", - "label": "Other" - } - ], - "rendering": "multiCheckbox" - }, - "type": "obs", - "validators": [], - "hide": { - "hideWhenExpression": "isEmpty(onTbProphylaxis) || onTbProphylaxis !== 'a899b35c-1350-11df-a1f1-0026b9348838' || !arrayContains(['a73d20b3-d721-4763-a362-14a0c41a6b5e','fdaf8b47-ea14-4d28-80fa-e1da58a30e8b'], adherenceOnTbProphy)" - } - }, - { - "label": "Adherence (TB Prophylaxis): Other (specify):", - "questionOptions": { - "concept": "a8a06fc6-1350-11df-a1f1-0026b9348838", - "rendering": "text" - }, - "type": "obs", - "id": "tbProphylaxisOtherAdherence", - "validators": [], - "hide": { - "hideWhenExpression": "isEmpty(onTbProphylaxis) || onTbProphylaxis !== 'a899b35c-1350-11df-a1f1-0026b9348838' || !arrayContains(['a73d20b3-d721-4763-a362-14a0c41a6b5e','fdaf8b47-ea14-4d28-80fa-e1da58a30e8b'], adherenceOnTbProphy)" - } - } - ], - "id": "__qKGwGoouJ" - } - ] - }, - { - "label": "Tuberculosis History", - "isExpanded": "true", - "questions": [ - { - "id": "onTbTreatment", - "required": "true", - "label": "Is patient on TB treatment?", - "historicalExpression": "HD.getObject('prevEnc').getValue('a8afcc82-1350-11df-a1f1-0026b9348838')", - "questionOptions": { - "concept": "a8afcc82-1350-11df-a1f1-0026b9348838", - "answers": [ - { - "concept": "a899b35c-1350-11df-a1f1-0026b9348838", - "label": "Yes" - }, - { - "concept": "a899b42e-1350-11df-a1f1-0026b9348838", - "label": "No" - } - ], - "rendering": "select" - }, - "type": "obs" - }, - { - "label": "Start date of TB treatment:", - "id": "startDateOfTbTreatment", - "historicalExpression": "HD.getObject('prevEnc').getValue('a899e5f2-1350-11df-a1f1-0026b9348838')", - "questionOptions": { - "concept": "a899e5f2-1350-11df-a1f1-0026b9348838", - "rendering": "date" - }, - "type": "obs", - "validators": [ - { - "type": "date" - }, - { - "type": "js_expression", - "failsWhenExpression": "!isEmpty(onTbTreatment) && arrayContains(['a899b35c-1350-11df-a1f1-0026b9348838'], onTbTreatment) && isEmpty(myValue)", - "message": "You indicated patient on tb treatment, indicate start date." - }, - { - "type": "js_expression", - "failsWhenExpression": "(isEmpty(onTbTreatment) || !arrayContains(['a899b35c-1350-11df-a1f1-0026b9348838'], onTbTreatment)) && !isEmpty(myValue)", - "message": "You indicated patient is not on tb treatment, therefore start date should not be indicated." - } - ], - "hide": { - "hideWhenExpression": "onTbTreatment !== 'a899b35c-1350-11df-a1f1-0026b9348838'" - } - }, - { - "label": "Tuberculosis treatment phase:", - "type": "obs", - "id": "tbPhase", - "questionOptions": { - "concept": "a8afdf4c-1350-11df-a1f1-0026b9348838", - "answers": [ - { - "concept": "a8afdd08-1350-11df-a1f1-0026b9348838", - "label": "Continuation phase" - }, - { - "concept": "a8afddc6-1350-11df-a1f1-0026b9348838", - "label": "Retreatment phase" - }, - { - "concept": "a8afdc4a-1350-11df-a1f1-0026b9348838", - "label": "Induction phase" - }, - { - "concept": "a8afde8e-1350-11df-a1f1-0026b9348838", - "label": "Retreated phase" - }, - { - "concept": "a8aaf3e2-1350-11df-a1f1-0026b9348838", - "label": "Other" - } - ], - "rendering": "select" - }, - "hide": { - "hideWhenExpression": "onTbTreatment !== 'a899b35c-1350-11df-a1f1-0026b9348838'" - } - }, - { - "type": "obsGroup", - "label": "Current TB regimen", - "questionOptions": { - "concept": "a8afdb8c-1350-11df-a1f1-0026b9348838", - "rendering": "repeating" - }, - "questions": [ - { - "label": "Current TB regimen:", - "type": "obs", - "id": "tb_current", - "questionOptions": { - "concept": "a899e444-1350-11df-a1f1-0026b9348838", - "answers": [ - { - "concept": "a899f51a-1350-11df-a1f1-0026b9348838", - "label": "RHZE" - }, - { - "concept": "a897d1a4-1350-11df-a1f1-0026b9348838", - "label": "RHZ" - }, - { - "concept": "a8a382ba-1350-11df-a1f1-0026b9348838", - "label": "RHE" - }, - { - "concept": "a89b1ca6-1350-11df-a1f1-0026b9348838", - "label": "RH" - }, - { - "concept": "a899e19c-1350-11df-a1f1-0026b9348838", - "label": "EH" - }, - { - "concept": "a8971c64-1350-11df-a1f1-0026b9348838", - "label": "Ethambutol" - }, - { - "concept": "a8a3243c-1350-11df-a1f1-0026b9348838", - "label": "MDR drugs" - }, - { - "concept": "a896cc00-1350-11df-a1f1-0026b9348838", - "label": "INH" - }, - { - "concept": "a8ac5f2a-1350-11df-a1f1-0026b9348838", - "label": "Pyrazinamide" - }, - { - "concept": "a8952e4a-1350-11df-a1f1-0026b9348838", - "label": "Streptomycin" - }, - { - "concept": "b8aa06ca-93c6-40ea-b144-c74f841926f4", - "label": "Rifabutin" - }, - { - "concept": "a897d0be-1350-11df-a1f1-0026b9348838", - "label": "Rifampicin" - }, - { - "concept": "a8aaf3e2-1350-11df-a1f1-0026b9348838", - "label": "Other" - } - ], - "rendering": "select" - }, - "validators": [], - "hide": { - "hideWhenExpression": "onTbTreatment !== 'a899b35c-1350-11df-a1f1-0026b9348838'" - } - }, - { - "label": "tabs/day:", - "questionOptions": { - "concept": "a8a07386-1350-11df-a1f1-0026b9348838", - "max": "30", - "min": "0", - "rendering": "number" - }, - "type": "obs", - "hide": { - "field": "tb_current", - "value": [ - "a899f51a-1350-11df-a1f1-0026b9348838", - "a897d1a4-1350-11df-a1f1-0026b9348838", - "a8a382ba-1350-11df-a1f1-0026b9348838" - ] - }, - "id": "__1rrqt3L3L" - }, - { - "label": "mg:", - "questionOptions": { - "concept": "a8a063c8-1350-11df-a1f1-0026b9348838", - "max": "2000", - "min": "0", - "rendering": "number" - }, - "type": "obs", - "hide": { - "field": "tb_current", - "value": [ - "a899e19c-1350-11df-a1f1-0026b9348838", - "a8ac5f2a-1350-11df-a1f1-0026b9348838", - "a8952e4a-1350-11df-a1f1-0026b9348838" - ] - }, - "id": "__3v75stHJz" - }, - { - "label": "mg/day:", - "questionOptions": { - "concept": "a8a0744e-1350-11df-a1f1-0026b9348838", - "max": "2000", - "min": "0", - "rendering": "number" - }, - "type": "obs", - "hide": { - "field": "tb_current", - "value": [ - "a896cc00-1350-11df-a1f1-0026b9348838", - "a8971c64-1350-11df-a1f1-0026b9348838" - ] - }, - "id": "__Jtntp6ovz" - }, - { - "label": "tabs:", - "questionOptions": { - "concept": "a8a0630a-1350-11df-a1f1-0026b9348838", - "max": "180", - "min": "0", - "rendering": "number" - }, - "type": "obs", - "hide": { - "field": "tb_current", - "value": [ - "b8aa06ca-93c6-40ea-b144-c74f841926f4" - ] - }, - "id": "__5zzKFJKMG" - } - ], - "id": "__K8qI6rwFG" - }, - { - "label": "TB treatment completion date:", - "type": "obs", - "id": "tbComplDate", - "questionOptions": { - "concept": "a8a176b4-1350-11df-a1f1-0026b9348838", - "rendering": "date" - }, - "hide": { - "hideWhenExpression": "onTbTreatment !== 'a899b35c-1350-11df-a1f1-0026b9348838'" - } - }, - { - "label": "TB treatment defaulted year:", - "type": "obs", - "id": "tbDefaultDate", - "questionOptions": { - "concept": "a8a18758-1350-11df-a1f1-0026b9348838", - "rendering": "number" - }, - "hide": { - "hideWhenExpression": "onTbTreatment !== 'a899b35c-1350-11df-a1f1-0026b9348838'" - } - }, - { - "type": "obsGroup", - "id": "tbadhere", - "label": "Patient adherence to TB medications", - "questionOptions": { - "concept": "2a4b87dd-977d-4ce8-a321-1f13df4a31b2", - "rendering": "group" - }, - "questions": [ - { - "label": "Patient adherence to TB medications:", - "id": "tb_adherence", - "questionOptions": { - "concept": "479decbd-e964-41c3-9576-98b39089ebd3", - "answers": [ - { - "concept": "a8b0f882-1350-11df-a1f1-0026b9348838", - "label": "Good" - }, - { - "concept": "a73d20b3-d721-4763-a362-14a0c41a6b5e", - "label": "Fair" - }, - { - "concept": "fdaf8b47-ea14-4d28-80fa-e1da58a30e8b", - "label": "Poor" - } - ], - "rendering": "select" - }, - "type": "obs", - "validators": [ - { - "type": "js_expression", - "failsWhenExpression": "!isEmpty(onTbTreatment) && onTbTreatment === 'a899b35c-1350-11df-a1f1-0026b9348838' && isEmpty(myValue)", - "message": "Patient on TB Treament. Please provide adherence history." - } - ], - "hide": { - "hideWhenExpression": "onTbTreatment !== 'a899b35c-1350-11df-a1f1-0026b9348838'" - } - }, - { - "label": "Adherence (TB Treatment) reasons for poor/fair:", - "id": "adherenceTbTreatment", - "questionOptions": { - "concept": "a89ebbc2-1350-11df-a1f1-0026b9348838", - "answers": [ - { - "concept": "a89ced88-1350-11df-a1f1-0026b9348838", - "label": "Alcohol" - }, - { - "concept": "a8935fde-1350-11df-a1f1-0026b9348838", - "label": "Depression" - }, - { - "concept": "a89eac04-1350-11df-a1f1-0026b9348838", - "label": "Felt well" - }, - { - "concept": "a89eacc2-1350-11df-a1f1-0026b9348838", - "label": "Forgot" - }, - { - "concept": "7211031b-0685-44bc-a5e9-5a018d0173ea", - "label": "Gave away" - }, - { - "concept": "a8af4cee-1350-11df-a1f1-0026b9348838", - "label": "Lost/Ran out of pills" - }, - { - "concept": "ecafa614-49c5-4eba-84c7-b85b0d9e2c46", - "label": "Pill burden" - }, - { - "concept": "a89eb8c0-1350-11df-a1f1-0026b9348838", - "label": "Side effects" - }, - { - "concept": "a89eba46-1350-11df-a1f1-0026b9348838", - "label": "Stigma" - }, - { - "concept": "c0c9eab3-46f6-453c-b29d-dc1c242317c5", - "label": "Stock out" - }, - { - "concept": "a89de2d8-1350-11df-a1f1-0026b9348838", - "label": "Too ill" - }, - { - "concept": "a897fdaa-1350-11df-a1f1-0026b9348838", - "label": "Travel problems" - }, - { - "concept": "a8aaf3e2-1350-11df-a1f1-0026b9348838", - "label": "Other" - } - ], - "rendering": "multiCheckbox" - }, - "type": "obs", - "validators": [], - "hide": { - "hideWhenExpression": "onTbTreatment !== 'a899b35c-1350-11df-a1f1-0026b9348838' || !arrayContains(['a73d20b3-d721-4763-a362-14a0c41a6b5e','fdaf8b47-ea14-4d28-80fa-e1da58a30e8b'], tb_adherence)" - } - }, - { - "label": "Adherence (TB Treatment): Other (specify):", - "questionOptions": { - "concept": "a8a06fc6-1350-11df-a1f1-0026b9348838", - "rendering": "text" - }, - "type": "obs", - "id": "adherenceTbOther", - "validators": [], - "hide": { - "hideWhenExpression": "onTbTreatment !== 'a899b35c-1350-11df-a1f1-0026b9348838' || !arrayContains(['a73d20b3-d721-4763-a362-14a0c41a6b5e','fdaf8b47-ea14-4d28-80fa-e1da58a30e8b'], tb_adherence)" - } - } - ] - } - ] - }, - { - "label": "Cryptococcal Secondary Prevention", - "questions": [ - { - "label": "Cryptococcus Tx:", - "id": "cryptCurrent", - "historicalExpression": "_.isEmpty(HD.getObject('prevEnc').getValue('a899e516-1350-11df-a1f1-0026b9348838')) ? undefined : HD.getObject('prevEnc').getValue('a899e516-1350-11df-a1f1-0026b9348838')", - "questionOptions": { - "concept": "a899e516-1350-11df-a1f1-0026b9348838", - "answers": [ - { - "concept": "a899e0ac-1350-11df-a1f1-0026b9348838", - "label": "None" - }, - { - "concept": "a8971e12-1350-11df-a1f1-0026b9348838", - "label": "Fluconazole 400mg" - } - ], - "rendering": "select" - }, - "type": "obs", - "validators": [] - } - ] - }, - { - "label": "Other Medications", - "questions": [ - { - "label": "Please add any other medications the patient is taking", - "type": "obsGroup", - "questionOptions": { - "concept": "a8a072c8-1350-11df-a1f1-0026b9348838", - "rendering": "repeating" - }, - "questions": [ - { - "label": "Other drugs:", - "questionOptions": { - "concept": "a8a060c6-1350-11df-a1f1-0026b9348838", - "rendering": "drug" - }, - "type": "obs", - "validators": [], - "id": "__GwI52vMxK" - } - ], - "id": "__I4sDsDvpF" - } - ] - }, - { - "label": "Side Effects/Toxicity", - "questions": [ - { - "type": "obsGroup", - "label": "Side effects", - "id": "sideEff", - "questionOptions": { - "concept": "a8a072c8-1350-11df-a1f1-0026b9348838", - "rendering": "group" - }, - "questions": [ - { - "label": "Any side effects attributable to any drug that the patient is currently taking:", - "id": "currSideEffect", - "historicalExpression": "_.isEmpty(HD.getObject('prevEnc').getValue('30fc0cea-b6c7-48cc-bbfb-4eb53170ce41')) ? undefined : HD.getObject('prevEnc').getValue('30fc0cea-b6c7-48cc-bbfb-4eb53170ce41')", - "questionOptions": { - "concept": "30fc0cea-b6c7-48cc-bbfb-4eb53170ce41", - "answers": [ - { - "concept": "a899b35c-1350-11df-a1f1-0026b9348838", - "label": "Yes" - }, - { - "concept": "a899b42e-1350-11df-a1f1-0026b9348838", - "label": "No" - } - ], - "rendering": "select" - }, - "type": "obs", - "validators": [ - { - "type": "js_expression", - "failsWhenExpression": "!isEmpty(current_art_regimen_adult) && isEmpty(myValue) && arrayContains(current_art_regimen_adult, '98b0baf6-0b73-4429-9264-6233684b0969')", - "message": "Patient is on DTG. Kindly fill the side effects." - } - ] - } - ] - }, - { - "type": "obsGroup", - "questionOptions": { - "rendering": "repeating", - "concept": "a8a072c8-1350-11df-a1f1-0026b9348838" - }, - "label": "If yes drugs suspected to be causing side effects", - "questions": [ - { - "label": "Drug:", - "id": "sideEffectDrug", - "questionOptions": { - "concept": "1682a920-c93d-4aad-b9cb-4a2b2c41ff1a", - "rendering": "drug" - }, - "type": "obs", - "validators": [], - "hide": { - "hideWhenExpression": "currSideEffect !== 'a899b35c-1350-11df-a1f1-0026b9348838'" - } - } - ], - "id": "__wvJop0yq7" - }, - { - "label": "If yes, tick all that apply:", - "id": "sideEffectype", - "questionOptions": { - "concept": "c2ecd5f7-4b47-47ae-b706-3dc5ed98b4db", - "answers": [ - { - "concept": "a877c7f6-1350-11df-a1f1-0026b9348838", - "label": "Anaemia" - }, - { - "concept": "a8909060-1350-11df-a1f1-0026b9348838", - "label": "Hepatitis" - }, - { - "concept": "a89d0c0a-1350-11df-a1f1-0026b9348838", - "label": "IRIS" - }, - { - "concept": "a8a01dfa-1350-11df-a1f1-0026b9348838", - "label": "Lactic acidosis" - }, - { - "concept": "a89cee50-1350-11df-a1f1-0026b9348838", - "label": "Lipo-dystrophy" - }, - { - "concept": "a897fe86-1350-11df-a1f1-0026b9348838", - "label": "Neuropathy" - }, - { - "concept": "a8ad239c-1350-11df-a1f1-0026b9348838", - "label": "Persistent vomiting" - }, - { - "concept": "a895776a-1350-11df-a1f1-0026b9348838", - "label": "Rash" - }, - { - "concept": "a8a16d0e-1350-11df-a1f1-0026b9348838", - "label": "Steven-Johnson syndrome" - }, - { - "concept": "a8ad21e4-1350-11df-a1f1-0026b9348838", - "label": "Nausea" - }, - { - "concept": "a894b604-1350-11df-a1f1-0026b9348838", - "label": "Burning sensation" - }, - { - "concept": "a890861a-1350-11df-a1f1-0026b9348838", - "label": "Diarrhea" - }, - { - "concept": "a8966d1e-1350-11df-a1f1-0026b9348838", - "label": "Headache" - }, - { - "concept": "a8ad042a-1350-11df-a1f1-0026b9348838", - "label": "Fatigue" - }, - { - "concept": "a89366a0-1350-11df-a1f1-0026b9348838", - "label": "Jaundice" - }, - { - "concept": "a89836ee-1350-11df-a1f1-0026b9348838", - "label": "Dizzy" - }, - { - "concept": "a8932f00-1350-11df-a1f1-0026b9348838", - "label": "Abdominal pain" - }, - { - "concept": "a89cec02-1350-11df-a1f1-0026b9348838", - "label": "Anxiety" - }, - { - "concept": "c80dcaad-ea61-4b88-b1f7-c091d706c7de", - "label": "Nightmare" - }, - { - "concept": "a8935fde-1350-11df-a1f1-0026b9348838", - "label": "Depression" - }, - { - "concept": "a8ad3b02-1350-11df-a1f1-0026b9348838", - "label": "Confusion/abnormal thinking" - }, - { - "concept": "a8982de8-1350-11df-a1f1-0026b9348838", - "label": "Insomnia" - }, - { - "concept": "a8ae7ecc-1350-11df-a1f1-0026b9348838", - "label": "Poor concentration/ memory problems" - }, - { - "concept": "a8ad392c-1350-11df-a1f1-0026b9348838", - "label": "Paresthesia/painful neuropathy" - }, - { - "concept": "f5b8f79a-5460-49a5-983e-78cc203673da", - "label": "Suicide ideation" - }, - { - "concept": "a8aaf3e2-1350-11df-a1f1-0026b9348838", - "label": "Other" - } - ], - "rendering": "multiCheckbox" - }, - "type": "obs", - "validators": [ - { - "type": "js_expression", - "failsWhenExpression": "isEmpty(myValue) && !isEmpty(currSideEffect) && currSideEffect === 'a899b35c-1350-11df-a1f1-0026b9348838'", - "message": "Patient marked as having side effects. Please provide list." - } - ], - "hide": { - "hideWhenExpression": "currSideEffect !== 'a899b35c-1350-11df-a1f1-0026b9348838'" - } - }, - { - "id": "reaction", - "label": "Severity of the reaction:", - "questionOptions": { - "concept": "6c1b293c-4d8c-470f-9991-93cdde1274ff", - "answers": [ - { - "concept": "a899e0ac-1350-11df-a1f1-0026b9348838", - "label": "None" - }, - { - "concept": "a89efccc-1350-11df-a1f1-0026b9348838", - "label": "Mild" - }, - { - "concept": "a89efdee-1350-11df-a1f1-0026b9348838", - "label": "Moderate" - }, - { - "concept": "a89eff1a-1350-11df-a1f1-0026b9348838", - "label": "Severe" - }, - { - "concept": "a899b50a-1350-11df-a1f1-0026b9348838", - "label": "Unknown" - }, - { - "concept": "a8aaf3e2-1350-11df-a1f1-0026b9348838", - "label": "Other" - } - ], - "rendering": "select" - }, - "type": "obs", - "validators": [], - "hide": { - "hideWhenExpression": "currSideEffect !== 'a899b35c-1350-11df-a1f1-0026b9348838'" - } - }, - { - "id": "action", - "label": "Action plan:", - "questionOptions": { - "concept": "01fb96f5-8dc5-4481-8a11-240994b3b795", - "answers": [ - { - "concept": "b5b9663c-9568-4f48-b70f-34c63b21bce4", - "label": "Stopped drugs" - }, - { - "concept": "a8a00158-1350-11df-a1f1-0026b9348838", - "label": "Substitute drugs" - }, - { - "concept": "a8a07bce-1350-11df-a1f1-0026b9348838", - "label": "Change drugs" - }, - { - "concept": "a89b7c50-1350-11df-a1f1-0026b9348838", - "label": "Switched drugs" - }, - { - "concept": "a8aaf3e2-1350-11df-a1f1-0026b9348838", - "label": "Other" - } - ], - "rendering": "select" - }, - "type": "obs", - "validators": [], - "hide": { - "hideWhenExpression": "currSideEffect !== 'a899b35c-1350-11df-a1f1-0026b9348838'" - } - }, - { - "label": "How certain are you the drug(s) is/are the cause of the reaction?", - "id": "certainityOfReaction", - "questionOptions": { - "concept": "d0efbf5b-cbfc-48fc-a857-c0ca4d70f077", - "answers": [ - { - "concept": "45eb8953-dc14-4c2e-8ce6-12cdf7da280a", - "label": "Certain" - }, - { - "concept": "07e9e14e-a718-4a9e-9479-1de79e1f614a", - "label": "Probable/likely" - }, - { - "concept": "260e6d24-1634-4467-a070-e8359f6827f7", - "label": "Possible" - }, - { - "concept": "66b46c63-7e75-4b1d-918a-1e17348c62f7", - "label": "Unlikely" - }, - { - "concept": "b1055e84-0e97-483a-ae8a-3f2dee84a623", - "label": "Conditional/unclassified" - }, - { - "concept": "80d03d9f-2510-4a95-b9d6-2613aaeebd21", - "label": "Unassessable/unclassified" - } - ], - "rendering": "select" - }, - "type": "obs", - "validators": [], - "hide": { - "hideWhenExpression": "currSideEffect !== 'a899b35c-1350-11df-a1f1-0026b9348838'" - } - } - ] - } - ] - }, - { - "label": "Vitals", - "sections": [ - { - "label": "Vital Signs", - "isExpanded": "true", - "questions": [ - { - "label": "BP systolic:", - "id": "syst", - "questionOptions": { - "rendering": "number", - "concept": "a8a65d5a-1350-11df-a1f1-0026b9348838", - "max": "250", - "min": "0" - }, - "type": "obs", - "validators": [] - }, - { - "label": "BP diastolic:", - "id": "dias", - "questionOptions": { - "rendering": "number", - "concept": "a8a65e36-1350-11df-a1f1-0026b9348838", - "max": "200", - "min": "0" - }, - "type": "obs", - "validators": [] - }, - { - "label": "Pulse (Rate/min):", - "questionOptions": { - "rendering": "number", - "concept": "a8a65f12-1350-11df-a1f1-0026b9348838", - "max": "230", - "min": "0" - }, - "type": "obs", - "validators": [], - "id": "__u805r8rHt" - }, - { - "label": "Temp (C):", - "questionOptions": { - "rendering": "number", - "concept": "a8a65fee-1350-11df-a1f1-0026b9348838", - "max": "43", - "min": "25" - }, - "type": "obs", - "validators": [], - "id": "__FHzsrptpt" - }, - { - "label": "Weight (Kg):", - "id": "weight", - "questionOptions": { - "rendering": "number", - "concept": "a8a660ca-1350-11df-a1f1-0026b9348838", - "max": "250", - "min": "0" - }, - "type": "obs", - "validators": [] - }, - { - "label": "Height (Cm):", - "type": "obs", - "questionOptions": { - "rendering": "number", - "concept": "5090AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "max": "228", - "min": "0", - "conceptMappings": [ - { - "type": "LOINC", - "value": "8302-2" - }, - { - "type": "SNOMED CT", - "value": "CT: 50373000" - }, - { - "type": "AMPATH", - "value": "5090" - }, - { - "type": "PIH Malawi", - "value": "Malawi: 5090" - }, - { - "type": "CIEL", - "value": "5090" - }, - { - "type": "PIH", - "value": "5090" - } - ] - }, - "historicalExpression": "\"_.isEmpty(HD.getObject('prevEnc').getValue('5090AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA')) ? undefined : HD.getObject('prevEnc').getValue('5090AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA')\"", - "id": "height", - "validators": [] - }, - { - "label": "Sp02:", - "questionOptions": { - "rendering": "number", - "concept": "a8a66354-1350-11df-a1f1-0026b9348838", - "max": "100", - "min": "0" - }, - "type": "obs", - "validators": [], - "id": "__EqFJ4372y" - }, - { - "label": "BMI (Kg/m2):", - "id": "bmi", - "questionOptions": { - "rendering": "number", - "concept": "a89c60c0-1350-11df-a1f1-0026b9348838", - "max": "100", - "min": "0", - "calculate": { - "calculateExpression": "calcBMI(height,weight)" - } - }, - "type": "obs", - "validators": [] - }, - { - "label": "MUAC:", - "id": "muac", - "questionOptions": { - "rendering": "number", - "concept": "a89c6188-1350-11df-a1f1-0026b9348838", - "max": "450", - "min": "60" - }, - "type": "obs", - "validators": [] - }, - { - "label": "Foetal heart rate:", - "id": "fhr", - "questionOptions": { - "rendering": "number", - "concept": "a8a007a2-1350-11df-a1f1-0026b9348838", - "max": "230", - "min": "0" - }, - "type": "obs", - "validators": [], - "hide": { - "hideWhenExpression": " !arrayContains(['02e3ce61-fa24-445e-a1f0-6e3299142966', '42de8e7e-24b2-4c16-b62b-137eb2c55ede','53b856ad-21ef-4745-9acd-81aca01bba31'], visitTypeUuid)" - } - }, - { - "label": "Fundal height:", - "id": "fundalHeight", - "questionOptions": { - "rendering": "number", - "concept": "a8a005fe-1350-11df-a1f1-0026b9348838", - "max": "48", - "min": "0" - }, - "type": "obs", - "validators": [], - "hide": { - "hideWhenExpression": " !arrayContains(['02e3ce61-fa24-445e-a1f0-6e3299142966', '42de8e7e-24b2-4c16-b62b-137eb2c55ede','53b856ad-21ef-4745-9acd-81aca01bba31'], visitTypeUuid)" - } - } - ] - }, - { - "label": "Nutrition Assessment and Diagnosis", - "questions": [ - { - "label": "Nutrition status:", - "id": "nutritionStatus", - "questionOptions": { - "rendering": "select", - "concept": "ac5f7974-3a71-4867-af59-0c30d68ce9d8", - "answers": [ - { - "concept": "a899e7b4-1350-11df-a1f1-0026b9348838", - "label": "Normal" - }, - { - "concept": "1505faef-c8aa-422c-b356-da065b88ec9c", - "label": "Overweight" - }, - { - "concept": "2a60e784-1314-4454-91ba-7ea4cc2c3b15", - "label": "Obese" - }, - { - "concept": "0306539c-f24f-49f5-b059-b646adbec47c", - "label": "Severe acute malnutrition" - }, - { - "concept": "f0dd06d5-6174-447f-9a9c-f8635b4a6a6d", - "label": "Moderate acute malnutrition" - } - ] - }, - "type": "obs", - "validators": [] - } - ] - } - ] - }, - { - "label": "Current Symptoms", - "sections": [ - { - "label": "TB Screening Questions", - "isExpanded": "true", - "questions": [ - { - "label": "TB Symptoms:", - "required": "true", - "questionOptions": { - "concept": "a8afcafc-1350-11df-a1f1-0026b9348838", - "answers": [ - { - "concept": "a899e0ac-1350-11df-a1f1-0026b9348838", - "label": "None" - }, - { - "concept": "a8ad1276-1350-11df-a1f1-0026b9348838", - "label": "Breathlessness" - }, - { - "concept": "a892e4b4-1350-11df-a1f1-0026b9348838", - "label": "Chest pain" - }, - { - "concept": "a8afc8b8-1350-11df-a1f1-0026b9348838", - "label": "Cough of any duration" - }, - { - "concept": "d7adae14-c386-49cc-8f7c-765d8ceec566", - "label": "Fever for = 2 weeks" - }, - { - "concept": "3f57aafc-7162-41da-a51b-6a804cb6f5e8", - "label": "New exposure to household contact with TB" - }, - { - "concept": "a89807f0-1350-11df-a1f1-0026b9348838", - "label": "Noticeable weight loss" - }, - { - "concept": "e1862fef-68ed-4df4-90dd-a00152f719aa", - "label": "Night sweats = 2 weeks" - }, - { - "concept": "a8ad462e-1350-11df-a1f1-0026b9348838", - "label": "Abdomen swelling" - }, - { - "concept": "f218c60e-4b54-475a-a4fa-facab9216da8", - "label": "Groin swelling" - }, - { - "concept": "a8a774b0-1350-11df-a1f1-0026b9348838", - "label": "Joints swelling" - }, - { - "concept": "4639388c-ee31-4dcf-abb4-ad71253493bb", - "label": "Neck swelling" - } - ], - "rendering": "multiCheckbox" - }, - "type": "obs", - "validators": [], - "id": "__MGMu7MKoD" - }, - { - "label": "TB Status:", - "id": "tbstatus", - "required": "true", - "questionOptions": { - "concept": "02ad9357-b996-4530-b1a4-aff91a105383", - "answers": [ - { - "concept": "a899e0ac-1350-11df-a1f1-0026b9348838", - "label": "No signs" - }, - { - "concept": "a8afcc82-1350-11df-a1f1-0026b9348838", - "label": "On TB treatment" - }, - { - "concept": "260e6d24-1634-4467-a070-e8359f6827f7", - "label": "Suspect" - }, - { - "concept": "a8af9046-1350-11df-a1f1-0026b9348838", - "label": "Confirmed" - }, - { - "concept": "a899ea48-1350-11df-a1f1-0026b9348838", - "label": "Not assessed" - } - ], - "rendering": "select" - }, - "type": "obs", - "validators": [] - } - ] - }, - { - "label": "STI", - "isExpanded": "true", - "questions": [ - { - "label": "Do you have any of the following:", - "required": "true", - "questionOptions": { - "concept": "a8b00562-1350-11df-a1f1-0026b9348838", - "answers": [ - { - "concept": "a8982b54-1350-11df-a1f1-0026b9348838", - "label": "Genital ulcers" - }, - { - "concept": "a8ad3062-1350-11df-a1f1-0026b9348838", - "label": "Urethral discharge" - }, - { - "concept": "a8ad2eb4-1350-11df-a1f1-0026b9348838", - "label": "Vaginal discharge" - }, - { - "concept": "a899e0ac-1350-11df-a1f1-0026b9348838", - "label": "None" - } - ], - "rendering": "multiCheckbox" - }, - "type": "obs", - "validators": [], - "id": "__ypLtyLEy7" - }, - { - "label": "STI partner notification:", - "questionOptions": { - "concept": "7d7e1c44-a0d5-44ca-8481-8569b38c7e9b", - "answers": [ - { - "concept": "a899b35c-1350-11df-a1f1-0026b9348838", - "label": "Yes" - }, - { - "concept": "a899b42e-1350-11df-a1f1-0026b9348838", - "label": "No" - }, - { - "concept": "a89ad3a4-1350-11df-a1f1-0026b9348838", - "label": "N/A" - } - ], - "rendering": "multiCheckbox" - }, - "type": "obs", - "validators": [], - "id": "__0xFuvxxKr" - } - ] - }, - { - "label": "Adult WHO Staging", - "isExpanded": "true", - "questions": [ - { - "label": "If you are assigning a new WHO stage to patient today, select new WHO stage:", - "type": "obs", - "id": "adultWhoStage", - "questionOptions": { - "concept": "a8a8331e-1350-11df-a1f1-0026b9348838", - "answers": [ - { - "concept": "a89b2606-1350-11df-a1f1-0026b9348838", - "label": "1" - }, - { - "concept": "a89b26d8-1350-11df-a1f1-0026b9348838", - "label": "2" - }, - { - "concept": "a89b27be-1350-11df-a1f1-0026b9348838", - "label": "3" - }, - { - "concept": "a89b289a-1350-11df-a1f1-0026b9348838", - "label": "4" - } - ], - "rendering": "select" - }, - "validators": [ - { - "type": "js_expression", - "failsWhenExpression": "isEmpty(myValue) && arrayContains (['33d13ffb-5f0e-427e-ab80-637491fb6526'], visitTypeUuid)", - "message": "Required." - } - ] - }, - { - "label": "Select criteria for new WHO stage:", - "type": "obs", - "questionOptions": { - "concept": "a8ae88a4-1350-11df-a1f1-0026b9348838", - "rendering": "select-concept-answers" - }, - "required": { - "type": "conditionalRequired", - "message": "Patient marked as receiving new WHO stage. Please select stage.", - "referenceQuestionId": "adultWhoStage", - "referenceQuestionAnswers": [ - "a89b2606-1350-11df-a1f1-0026b9348838, a89b26d8-1350-11df-a1f1-0026b9348838, a89b27be-1350-11df-a1f1-0026b9348838, a89b289a-1350-11df-a1f1-0026b9348838" - ] - }, - "validators": [], - "id": "__uxuuIMooI" - } - ] - } - ] - }, - { - "label": "Test Results", - "sections": [ - { - "label": "Chemistry Lab Tests", - "questions": [ - { - "type": "obs", - "label": "Creatinine mmol/L:", - "id": "creatinine_test", - "questionOptions": { - "concept": "a897e450-1350-11df-a1f1-0026b9348838", - "rendering": "number", - "showDate": "true", - "max": "11050", - "min": "0", - "shownDateOptions": { - "validators": [ - { - "type": "date" - }, - { - "type": "js_expression", - "failsWhenExpression": "!isEmpty(creatinine_test) && isEmpty(myValue)", - "message": "Date is result is required." - } - ], - "hide": { - "hideWhenExpression": "isEmpty(creatinine_test)" - } - } - }, - "validators": [] - }, - { - "type": "obs", - "label": "SGPT(ALT):", - "id": "sgptalt_test", - "questionOptions": { - "concept": "a896ca48-1350-11df-a1f1-0026b9348838", - "rendering": "number", - "max": "3500", - "min": "0", - "showDate": "true", - "shownDateOptions": { - "validators": [ - { - "type": "date" - }, - { - "type": "js_expression", - "failsWhenExpression": "!isEmpty(sgptalt_test) && isEmpty(myValue)", - "message": "Date is result is required." - } - ], - "hide": { - "hideWhenExpression": "isEmpty(sgptalt_test)" - } - } - }, - "validators": [] - }, - { - "type": "obs", - "label": "AST:", - "id": "ast_test", - "questionOptions": { - "concept": "a896c8ae-1350-11df-a1f1-0026b9348838", - "rendering": "number", - "max": "3500", - "min": "0", - "showDate": "true" - }, - "shownDateOptions": { - "validators": [ - { - "type": "date" - }, - { - "type": "js_expression", - "failsWhenExpression": "!isEmpty(ast_test) && isEmpty(myValue)", - "message": "Date is result is required." - } - ], - "hide": { - "hideWhenExpression": "isEmpty(ast_test)" - } - } - }, - { - "label": "RBS mmol/L:", - "id": "rbs_test", - "type": "obs", - "questionOptions": { - "concept": "a898418e-1350-11df-a1f1-0026b9348838", - "answers": [], - "rendering": "number", - "max": "50", - "min": "0", - "showDate": "true", - "shownDateOptions": { - "validators": [ - { - "type": "date" - }, - { - "type": "js_expression", - "failsWhenExpression": "!isEmpty(rbs_test) && isEmpty(myValue)", - "message": "Date is result is required." - } - ], - "hde": { - "hideWhenExpression": "isEmpty(rbs_test)" - } - } - } - }, - { - "label": "FBS mmol/L:", - "id": "fbs_test", - "type": "obs", - "questionOptions": { - "concept": "a8b018fe-1350-11df-a1f1-0026b9348838", - "answers": [], - "rendering": "number", - "max": "50", - "min": "0", - "showDate": "true", - "shownDateOptions": { - "validators": [ - { - "type": "date" - }, - { - "type": "js_expression", - "failsWhenExpression": "!isEmpty(fbs_test) && isEmpty(myValue)", - "message": "Date is result is required." - } - ], - "hde": { - "hideWhenExpression": "isEmpty(fbs_test)" - } - } - } - }, - { - "label": "HbA1C %:", - "id": "a1c_test", - "type": "obs", - "questionOptions": { - "concept": "a8af7520-1350-11df-a1f1-0026b9348838", - "answers": [], - "rendering": "number", - "max": "20", - "min": "0", - "showDate": "true", - "shownDateOptions": { - "validators": [ - { - "type": "date" - }, - { - "type": "js_expression", - "failsWhenExpression": "!isEmpty(a1c_test) && isEmpty(myValue)", - "message": "Date is result is required." - } - ], - "hde": { - "hideWhenExpression": "isEmpty(a1c_test)" - } - } - } - }, - { - "label": "LDL mmol/L:", - "id": "ldl_test", - "type": "obs", - "questionOptions": { - "concept": "a898e74c-1350-11df-a1f1-0026b9348838", - "answers": [], - "rendering": "number", - "max": "75", - "min": "0", - "showDate": "true", - "shownDateOptions": { - "validators": [ - { - "type": "date" - }, - { - "type": "js_expression", - "failsWhenExpression": "!isEmpty(ldl_test) && isEmpty(myValue)", - "message": "Date is result is required." - } - ], - "hde": { - "hideWhenExpression": "isEmpty(ldl_test)" - } - } - } - }, - { - "label": "HDL mmol/L:", - "id": "hdl_test", - "type": "obs", - "questionOptions": { - "concept": "a898e602-1350-11df-a1f1-0026b9348838", - "answers": [], - "rendering": "number", - "max": "15", - "min": "0", - "showDate": "true", - "shownDateOptions": { - "validators": [ - { - "type": "date" - }, - { - "type": "js_expression", - "failsWhenExpression": "!isEmpty(hdl_test) && isEmpty(myValue)", - "message": "Date is result is required." - } - ], - "hde": { - "hideWhenExpression": "isEmpty(hdl_test)" - } - } - } - }, - { - "label": "TG mmol/L:", - "id": "tg_test", - "type": "obs", - "questionOptions": { - "concept": "a898e8a0-1350-11df-a1f1-0026b9348838", - "answers": [], - "rendering": "number", - "max": "55", - "min": "0", - "showDate": "true", - "shownDateOptions": { - "validators": [ - { - "type": "date" - }, - { - "type": "js_expression", - "failsWhenExpression": "!isEmpty(tg_test) && isEmpty(myValue)", - "message": "Date is result is required." - } - ], - "hde": { - "hideWhenExpression": "isEmpty(tg_test)" - } - } - } - }, - { - "label": "Cholesterol mmol/L:", - "id": "chol_test", - "type": "obs", - "questionOptions": { - "concept": "a898e4b8-1350-11df-a1f1-0026b9348838", - "answers": [], - "rendering": "number", - "max": "100", - "min": "0", - "showDate": "true", - "shownDateOptions": { - "validators": [ - { - "type": "date" - }, - { - "type": "js_expression", - "failsWhenExpression": "!isEmpty(chol_test) && isEmpty(myValue)", - "message": "Date is result is required." - } - ], - "hde": { - "hideWhenExpression": "isEmpty(chol_test)" - } - } - } - }, - { - "label": "Microalbumin test, urine mg/L:", - "id": "microAlb_test", - "type": "obs", - "questionOptions": { - "concept": "7129af13-e39a-43b0-9923-6d1de22c9c5e", - "answers": [], - "rendering": "number", - "max": "300", - "min": "30", - "showDate": "true", - "shownDateOptions": { - "validators": [ - { - "type": "date" - }, - { - "type": "js_expression", - "failsWhenExpression": "!isEmpty(microAlb_test) && isEmpty(myValue)", - "message": "Date is result is required." - } - ], - "hde": { - "hideWhenExpression": "isEmpty(microAlb_test)" - } - } - } - }, - { - "label": "Urea mmol/L:", - "id": "urea_test", - "type": "obs", - "questionOptions": { - "concept": "a8982550-1350-11df-a1f1-0026b9348838", - "answers": [], - "rendering": "number", - "max": "330", - "min": "0", - "showDate": "true", - "shownDateOptions": { - "validators": [ - { - "type": "date" - }, - { - "type": "js_expression", - "failsWhenExpression": "!isEmpty(urea_test) && isEmpty(myValue)", - "message": "Date is result is required." - } - ], - "hde": { - "hideWhenExpression": "isEmpty(urea_test)" - } - } - } - } - ] - }, - { - "label": "CBC", - "questions": [ - { - "label": "Hgb g/dL:", - "id": "hgbgdl_test", - "questionOptions": { - "concept": "a8908a16-1350-11df-a1f1-0026b9348838", - "max": "50", - "min": "0", - "showDate": "true", - "rendering": "number", - "shownDateOptions": { - "validators": [ - { - "type": "date" - }, - { - "type": "js_expression", - "failsWhenExpression": "!isEmpty(hgbgdl_test) && isEmpty(myValue)", - "message": "Date is result is required." - } - ], - "hide": { - "hideWhenExpression": "isEmpty(hgbgdl_test)" - } - } - }, - "type": "obs", - "validators": [] - }, - { - "label": "WBC/mm3:", - "id": "testWBCmm", - "questionOptions": { - "concept": "a896dea2-1350-11df-a1f1-0026b9348838", - "max": "500", - "min": "0", - "showDate": "true", - "shownDateOptions": { - "validators": [ - { - "type": "date" - }, - { - "type": "js_expression", - "failsWhenExpression": "!isEmpty(testWBCmm) && isEmpty(myValue)", - "message": "Date is result is required." - } - ], - "hide": { - "hideWhenExpression": "isEmpty(testWBCmm)" - } - }, - "rendering": "number" - }, - "type": "obs", - "validators": [] - }, - { - "type": "obs", - "label": "Platelets:", - "id": "platelets_test", - "questionOptions": { - "concept": "a8970954-1350-11df-a1f1-0026b9348838", - "rendering": "number", - "max": "450000", - "min": "0", - "showDate": "true", - "shownDateOptions": { - "validators": [ - { - "type": "date" - }, - { - "type": "js_expression", - "failsWhenExpression": "!isEmpty(platelets_test) && isEmpty(myValue)", - "message": "Date result is required." - } - ], - "hide": { - "hideWhenExpression": "isEmpty(platelets_test)" - } - } - }, - "validators": [] - }, - { - "label": "ALC/ mm3:", - "id": "alcmm_test", - "questionOptions": { - "concept": "a898b20e-1350-11df-a1f1-0026b9348838", - "max": "500", - "min": "0", - "showDate": "true", - "rendering": "number", - "shownDateOptions": { - "historicalExpression": "HD.getObject('prevEnc').getValue('a8afdb8c-1350-11df-a1f1-0026b9348838.a898b20e-1350-11df-a1f1-0026b9348838')", - "validators": [ - { - "type": "date" - }, - { - "type": "js_expression", - "failsWhenExpression": "!isEmpty(alcmm_test) && isEmpty(myValue)", - "message": "Date is result is required." - } - ], - "hide": { - "hideWhenExpression": "isEmpty(alcmm_test)" - } - } - }, - "type": "obs", - "validators": [] - }, - { - "label": "MCV:", - "id": "mcv_test", - "questionOptions": { - "concept": "a898201e-1350-11df-a1f1-0026b9348838", - "max": "500", - "min": "0", - "showDate": "true", - "rendering": "number", - "shownDateOptions": { - "validators": [ - { - "type": "date" - }, - { - "type": "js_expression", - "failsWhenExpression": "!isEmpty(mcv_test) && isEmpty(myValue)", - "message": "Date is result is required." - } - ], - "hide": { - "hideWhenExpression": "isEmpty(mcv_test)" - } - } - }, - "type": "obs", - "validators": [] - } - ] - }, - { - "label": "CD4", - "questions": [ - { - "type": "obs", - "id": "cd4_test", - "questionOptions": { - "concept": "a8a8bb18-1350-11df-a1f1-0026b9348838", - "showDate": "true", - "rendering": "number", - "shownDateOptions": { - "validators": [ - { - "type": "date" - }, - { - "type": "js_expression", - "failsWhenExpression": "!isEmpty(cd4_test) && isEmpty(myValue)", - "message": "Date is result is required." - } - ], - "hide": { - "hideWhenExpression": "isEmpty(cd4_test)" - } - } - }, - "label": "CD4 Count:", - "validators": [] - }, - { - "type": "obs", - "label": "CD4 %:", - "id": "cd4percent_test", - "questionOptions": { - "rendering": "number", - "max": "100", - "min": "0", - "showDate": "true", - "concept": "a8970a26-1350-11df-a1f1-0026b9348838", - "shownDateOptions": { - "validators": [ - { - "type": "date" - }, - { - "type": "js_expression", - "failsWhenExpression": "!isEmpty(cd4percent_test) && isEmpty(myValue)", - "message": "Date is result is required." - } - ], - "hide": { - "hideWhenExpression": "isEmpty(cd4percent_test)" - } - } - }, - "validators": [] - } - ] - }, - { - "label": "ART Drug Sensitivity Test", - "questions": [ - { - "label": "ART drug sensitivity test (Upload image of the result):", - "id": "drugSensitivity_test", - "questionOptions": { - "concept": "8ec7c519-502e-46ea-8a98-181ed5a088be", - "showDate": "true", - "rendering": "file", - "shownDateOptions": { - "validators": [ - { - "type": "date" - }, - { - "type": "js_expression", - "failsWhenExpression": "!isEmpty(drugSensitivity_test) && isEmpty(myValue)", - "message": "Date is result is required." - } - ], - "hide": { - "hideWhenExpression": "isEmpty(drugSensitivity_test)" - } - } - }, - "type": "obs", - "validators": [] - } - ] - }, - { - "label": "Viral Load", - "questions": [ - { - "type": "obs", - "label": "Viral load:", - "id": "viralLoad_test", - "questionOptions": { - "concept": "a8982474-1350-11df-a1f1-0026b9348838", - "rendering": "number", - "max": "10000000", - "min": "0", - "showDate": "true", - "shownDateOptions": { - "validators": [ - { - "type": "date" - }, - { - "type": "js_expression", - "failsWhenExpression": "!isEmpty(viralLoad_test) && isEmpty(myValue)", - "message": "Date is result is required." - } - ], - "hide": { - "hideWhenExpression": "isEmpty(viralLoad_test)" - } - } - }, - "validators": [] - } - ] - }, - { - "label": "Urinalysis", - "questions": [ - { - "label": "Urinalysis:", - "type": "obsGroup", - "questionOptions": { - "id": "urinalysis", - "concept": "a8a0aa9a-1350-11df-a1f1-0026b9348838", - "rendering": "group" - }, - "questions": [ - { - "label": "Pus cells:", - "id": "puscells_test", - "type": "obs", - "questionOptions": { - "concept": "a8a0a91e-1350-11df-a1f1-0026b9348838", - "rendering": "select", - "answers": [ - { - "concept": "a896d2cc-1350-11df-a1f1-0026b9348838", - "label": "Negative" - }, - { - "concept": "a896f3a6-1350-11df-a1f1-0026b9348838", - "label": "Positive (+)" - }, - { - "concept": "a8a18fdc-1350-11df-a1f1-0026b9348838", - "label": "Strong positive (++)" - }, - { - "concept": "a8a1909a-1350-11df-a1f1-0026b9348838", - "label": "Stronger positive (+++)" - } - ] - }, - "hide": { - "hideWhenExpression": "visitTypeUuid !== '02e3ce61-fa24-445e-a1f0-6e3299142966'" - } - }, - { - "label": "Protein:", - "type": "obs", - "id": "protein_test", - "questionOptions": { - "concept": "a8a47ca6-1350-11df-a1f1-0026b9348838", - "rendering": "select", - "answers": [ - { - "concept": "a896d2cc-1350-11df-a1f1-0026b9348838", - "label": "Negative" - }, - { - "concept": "a896f3a6-1350-11df-a1f1-0026b9348838", - "label": "Positive (+)" - }, - { - "concept": "a8a18fdc-1350-11df-a1f1-0026b9348838", - "label": "Strong positive (++)" - }, - { - "concept": "a8a1909a-1350-11df-a1f1-0026b9348838", - "label": "Stronger positive (+++)" - } - ] - }, - "hide": { - "hideWhenExpression": "visitTypeUuid !== '02e3ce61-fa24-445e-a1f0-6e3299142966'" - } - }, - { - "label": "Leucocytes:", - "type": "obs", - "id": "leucocytes_test", - "questionOptions": { - "concept": "a8b0f3e6-1350-11df-a1f1-0026b9348838", - "rendering": "select", - "answers": [ - { - "concept": "a896d2cc-1350-11df-a1f1-0026b9348838", - "label": "Negative" - }, - { - "concept": "a896f3a6-1350-11df-a1f1-0026b9348838", - "label": "Positive (+)" - }, - { - "concept": "a8a18fdc-1350-11df-a1f1-0026b9348838", - "label": "Strong positive (++)" - }, - { - "concept": "a8a1909a-1350-11df-a1f1-0026b9348838", - "label": "Stronger positive (+++)" - } - ] - }, - "hide": { - "hideWhenExpression": "visitTypeUuid !== '02e3ce61-fa24-445e-a1f0-6e3299142966'" - } - }, - { - "label": "Ketone:", - "type": "obs", - "id": "ketone_test", - "questionOptions": { - "concept": "b72fa772-19a9-4386-8185-6491ab97e97e", - "rendering": "select", - "answers": [ - { - "concept": "a896d2cc-1350-11df-a1f1-0026b9348838", - "label": "Negative" - }, - { - "concept": "a896f3a6-1350-11df-a1f1-0026b9348838", - "label": "Positive (+)" - }, - { - "concept": "a8a18fdc-1350-11df-a1f1-0026b9348838", - "label": "Strong positive (++)" - }, - { - "concept": "a8a1909a-1350-11df-a1f1-0026b9348838", - "label": "Stronger positive (+++)" - } - ] - }, - "hide": { - "hideWhenExpression": "visitTypeUuid !== '02e3ce61-fa24-445e-a1f0-6e3299142966'" - } - }, - { - "label": "Glucose:", - "id": "sugar_test", - "type": "obs", - "questionOptions": { - "concept": "a8a47d5a-1350-11df-a1f1-0026b9348838", - "rendering": "select", - "answers": [ - { - "concept": "a896d2cc-1350-11df-a1f1-0026b9348838", - "label": "Negative" - }, - { - "concept": "a896f3a6-1350-11df-a1f1-0026b9348838", - "label": "Positive (+)" - }, - { - "concept": "a8a18fdc-1350-11df-a1f1-0026b9348838", - "label": "Strong positive (++)" - }, - { - "concept": "a8a1909a-1350-11df-a1f1-0026b9348838", - "label": "Stronger positive (+++)" - } - ] - }, - "hide": { - "hideWhenExpression": "visitTypeUuid !== '02e3ce61-fa24-445e-a1f0-6e3299142966'" - } - }, - { - "label": "Nitrites:", - "id": "nitrites_test", - "type": "obs", - "questionOptions": { - "concept": "6ab44394-80a5-40cd-9649-32f1839e94cd", - "rendering": "select", - "answers": [ - { - "concept": "a896d2cc-1350-11df-a1f1-0026b9348838", - "label": "Negative" - }, - { - "concept": "a896f3a6-1350-11df-a1f1-0026b9348838", - "label": "Positive (+)" - }, - { - "concept": "a8a18fdc-1350-11df-a1f1-0026b9348838", - "label": "Strong positive (++)" - }, - { - "concept": "a8a1909a-1350-11df-a1f1-0026b9348838", - "label": "Stronger positive (+++)" - } - ] - }, - "hide": { - "hideWhenExpression": "visitTypeUuid !== '02e3ce61-fa24-445e-a1f0-6e3299142966'" - } - } - ], - "id": "__wKHo8FDro" - } - ] - }, - { - "label": "Blood Grouping", - "questions": [ - { - "label": "Blood type:", - "id": "bloodGroup_test", - "questionOptions": { - "concept": "a8945754-1350-11df-a1f1-0026b9348838", - "answers": [ - { - "concept": "a896e8c0-1350-11df-a1f1-0026b9348838", - "label": "A positive" - }, - { - "concept": "a896ea6e-1350-11df-a1f1-0026b9348838", - "label": "A negative" - }, - { - "concept": "a896ec1c-1350-11df-a1f1-0026b9348838", - "label": "B positive" - }, - { - "concept": "a896edca-1350-11df-a1f1-0026b9348838", - "label": "B negative" - }, - { - "concept": "a896f04a-1350-11df-a1f1-0026b9348838", - "label": "O positive" - }, - { - "concept": "a896f1f8-1350-11df-a1f1-0026b9348838", - "label": "O negative" - }, - { - "concept": "a89b47a8-1350-11df-a1f1-0026b9348838", - "label": "AB positive" - }, - { - "concept": "a89b48de-1350-11df-a1f1-0026b9348838", - "label": "AB negative" - }, - { - "concept": "33bc1cf5-4ae5-49ba-9afd-bcbb9f7b09e5", - "label": "A" - }, - { - "concept": "01e7f790-a8fc-40e9-968f-c9d79924eb6d", - "label": "B" - }, - { - "concept": "0feab44f-6777-4c4b-a3ed-a3502f996fcb", - "label": "AB" - }, - { - "concept": "bf9a31dc-5db4-49c2-aad2-30ec16315b24", - "label": "O" - } - ], - "showDate": "true", - "rendering": "select", - "shownDateOptions": { - "validators": [ - { - "type": "date" - }, - { - "type": "js_expression", - "failsWhenExpression": "!isEmpty(bloodGroup_test) && isEmpty(myValue)", - "message": "Date result is required." - } - ], - "hide": { - "hideWhenExpression": "isEmpty(bloodGroup_test)" - } - } - }, - "type": "obs", - "validators": [] - } - ] - }, - { - "label": "TB Test", - "questions": [ - { - "label": "Genexpert test (Upload image of the result):", - "id": "genexpert_test", - "questionOptions": { - "concept": "6fa355eb-9321-4850-884c-12594194862a", - "showDate": "true", - "rendering": "file", - "shownDateOptions": { - "validators": [ - { - "type": "date" - }, - { - "type": "js_expression", - "failsWhenExpression": "!isEmpty(genexpert_test) && isEmpty(myValue)", - "message": "Date is result is required." - } - ], - "hide": { - "hideWhenExpression": "isEmpty(genexpert_test)" - } - } - }, - "type": "obs", - "validators": [] - }, - { - "label": "Sputum gene xpert MTB:", - "id": "sputumgene_test", - "questionOptions": { - "concept": "741517cf-8bac-4755-b289-8dd2a2df7962", - "answers": [ - { - "concept": "a896f3a6-1350-11df-a1f1-0026b9348838", - "label": "Positive" - }, - { - "concept": "a896d2cc-1350-11df-a1f1-0026b9348838", - "label": "Negative" - }, - { - "concept": "a89a7ae4-1350-11df-a1f1-0026b9348838", - "label": "Indeterminate" - }, - { - "concept": "a89c3d8e-1350-11df-a1f1-0026b9348838", - "label": "Poor sample quality" - } - ], - "showDate": "true", - "rendering": "select", - "shownDateOptions": { - "validators": [ - { - "type": "date" - }, - { - "type": "js_expression", - "failsWhenExpression": "!isEmpty(sputumgene_test) && isEmpty(myValue)", - "message": "Date is result is required." - } - ], - "hide": { - "hideWhenExpression": "isEmpty(sputumgene_test)" - } - } - }, - "type": "obs", - "validators": [] - }, - { - "label": "Sputum AFB smear:", - "id": "sputumafp_test", - "questionOptions": { - "concept": "a8945d4e-1350-11df-a1f1-0026b9348838", - "answers": [ - { - "concept": "a8a45ab4-1350-11df-a1f1-0026b9348838", - "label": "1+" - }, - { - "concept": "a8a45bd6-1350-11df-a1f1-0026b9348838", - "label": "2+" - }, - { - "concept": "a8a45ca8-1350-11df-a1f1-0026b9348838", - "label": "3+" - }, - { - "concept": "a896f3a6-1350-11df-a1f1-0026b9348838", - "label": "Positive" - }, - { - "concept": "a896d2cc-1350-11df-a1f1-0026b9348838", - "label": "Negative" - }, - { - "concept": "a89a7ae4-1350-11df-a1f1-0026b9348838", - "label": "Indeterminate" - }, - { - "concept": "a89c3d8e-1350-11df-a1f1-0026b9348838", - "label": "Poor sample quality" - } - ], - "showDate": "true", - "rendering": "select", - "shownDateOptions": { - "validators": [ - { - "type": "date" - }, - { - "type": "js_expression", - "failsWhenExpression": "!isEmpty(sputumafp_test) && isEmpty(myValue)", - "message": "Date is result is required." - } - ], - "hide": { - "hideWhenExpression": "isEmpty(sputumafp_test)" - } - } - }, - "type": "obs", - "validators": [] - }, - { - "label": "Sputum culture:", - "id": "sputumculture_test", - "questionOptions": { - "concept": "a8a462a2-1350-11df-a1f1-0026b9348838", - "answers": [ - { - "concept": "a896f3a6-1350-11df-a1f1-0026b9348838", - "label": "Positive" - }, - { - "concept": "a896d2cc-1350-11df-a1f1-0026b9348838", - "label": "Negative" - }, - { - "concept": "a89c3d8e-1350-11df-a1f1-0026b9348838", - "label": "Poor sample quality" - }, - { - "concept": "0b4e9aa1-e470-46d1-9d2d-0d8a475561b9", - "label": "Mycobacterium tuberculosis" - }, - { - "concept": "a01149c4-7f0e-4d27-8f42-dc019e3330ec", - "label": "Non tuberculosis mycobacteria" - } - ], - "showDate": "true", - "rendering": "select", - "shownDateOptions": { - "validators": [ - { - "type": "date" - }, - { - "type": "js_expression", - "failsWhenExpression": "!isEmpty(sputumculture_test) && isEmpty(myValue)", - "message": "Date is result is required." - } - ], - "hide": { - "hideWhenExpression": "isEmpty(sputumculture_test)" - } - } - }, - "type": "obs", - "validators": [] - }, - { - "label": "TST (Mantoux test):", - "id": "tst_test", - "questionOptions": { - "concept": "a89d278a-1350-11df-a1f1-0026b9348838", - "answers": [ - { - "concept": "a896f3a6-1350-11df-a1f1-0026b9348838", - "label": "Positive" - }, - { - "concept": "a896d2cc-1350-11df-a1f1-0026b9348838", - "label": "Negative" - }, - { - "concept": "a89d2852-1350-11df-a1f1-0026b9348838", - "label": "Strongly positive" - } - ], - "showDate": "true", - "rendering": "select", - "shownDateOptions": { - "validators": [ - { - "type": "date" - }, - { - "type": "js_expression", - "failsWhenExpression": "!isEmpty(tst_test) && isEmpty(myValue)", - "message": "Date is result is required." - } - ], - "hide": { - "hideWhenExpression": "isEmpty(tst_test)" - } - } - }, - "type": "obs", - "validators": [] - } - ] - }, - { - "label": "Chest Xray", - "questions": [ - { - "label": "CXR code:", - "id": "cxrcode_test", - "questionOptions": { - "concept": "a8908192-1350-11df-a1f1-0026b9348838", - "answers": [ - { - "concept": "a899e7b4-1350-11df-a1f1-0026b9348838", - "label": "Normal" - }, - { - "concept": "a8a6aa3a-1350-11df-a1f1-0026b9348838", - "label": "Cardiomegaly" - }, - { - "concept": "a8ae8c1e-1350-11df-a1f1-0026b9348838", - "label": "Cavitary" - }, - { - "concept": "a8ae8a66-1350-11df-a1f1-0026b9348838", - "label": "Diffuse abn/non-miliary" - }, - { - "concept": "a8ae8980-1350-11df-a1f1-0026b9348838", - "label": "Infiltrate" - }, - { - "concept": "a89a77ce-1350-11df-a1f1-0026b9348838", - "label": "Miliary" - }, - { - "concept": "a89a76fc-1350-11df-a1f1-0026b9348838", - "label": "PI effusion" - }, - { - "concept": "a8aaf3e2-1350-11df-a1f1-0026b9348838", - "label": "Other" - } - ], - "showDate": "true", - "rendering": "select", - "shownDateOptions": { - "validators": [ - { - "type": "date" - }, - { - "type": "js_expression", - "failsWhenExpression": "!isEmpty(cxrcode_test) && isEmpty(myValue)", - "message": "Date is result is required." - } - ], - "hide": { - "hideWhenExpression": "isEmpty(cxrcode_test)" - } - } - }, - "type": "obs", - "validators": [] - } - ] - }, - { - "label": "Other Lab Tests", - "questions": [ - { - "type": "obsGroup", - "label": "Test result, detailed", - "questionOptions": { - "concept": "a8a00e1e-1350-11df-a1f1-0026b9348838", - "rendering": "group" - }, - "questions": [ - { - "type": "obs", - "label": "Other test results, specify:", - "id": "otherTestResult", - "questionOptions": { - "concept": "6f5207f4-6785-433b-943e-c2d03e7d3ea7", - "rendering": "text" - }, - "validators": [] - } - ], - "id": "__wnIpx7nxr" - } - ] - } - ] - }, - { - "label": "Assessment", - "sections": [ - { - "label": "Clinical Notes", - "isExpanded": "true", - "questions": [ - { - "label": "Please enter the clinical notes below:", - "type": "obs", - "id": "assNote", - "default": "", - "questionOptions": { - "concept": "23f710cc-7f9c-4255-9b6b-c3e240215dba", - "rendering": "textarea", - "rows": 5 - } - } - ] - } - ] - }, - { - "label": "Medication Plan", - "sections": [ - { - "label": "ART Plan", - "isExpanded": "true", - "questions": [ - { - "required": "true", - "id": "arvPlan", - "label": "ART plan:", - "questionOptions": { - "concept": "a89b75d4-1350-11df-a1f1-0026b9348838", - "answers": [ - { - "concept": "a89b7908-1350-11df-a1f1-0026b9348838", - "label": "Continue regimen" - }, - { - "concept": "a898c938-1350-11df-a1f1-0026b9348838", - "label": "Change dose" - }, - { - "concept": "a89b7c50-1350-11df-a1f1-0026b9348838", - "label": "Change regimen" - }, - { - "concept": "a89b7ae8-1350-11df-a1f1-0026b9348838", - "label": "Change formulation" - }, - { - "concept": "a8a00158-1350-11df-a1f1-0026b9348838", - "label": "Drug substitution" - }, - { - "concept": "a899e0ac-1350-11df-a1f1-0026b9348838", - "label": "Not on ARVS" - }, - { - "concept": "a8a00220-1350-11df-a1f1-0026b9348838", - "label": "Restart" - }, - { - "concept": "a89b77aa-1350-11df-a1f1-0026b9348838", - "label": "Start ARVs" - }, - { - "concept": "a89b7d36-1350-11df-a1f1-0026b9348838", - "label": "Stop all" - } - ], - "rendering": "select" - }, - "type": "obs", - "validators": [ - { - "type": "js_expression", - "failsWhenExpression": "!isEmpty(onArt) && onArt === 'a899b35c-1350-11df-a1f1-0026b9348838' && !isEmpty(myValue) && arrayContains(['a89b77aa-1350-11df-a1f1-0026b9348838','a899e0ac-1350-11df-a1f1-0026b9348838','a8a00220-1350-11df-a1f1-0026b9348838'], myValue)", - "message": "Patient marked as on ART in ART History section. Therefore plan can only be drug substitution, continue regimen, change dose, chage regimen, change" - }, - { - "type": "js_expression", - "failsWhenExpression": "!isEmpty(onArt) && onArt === 'a899b42e-1350-11df-a1f1-0026b9348838' && !isEmpty(myValue) && !arrayContains(['a89b77aa-1350-11df-a1f1-0026b9348838','a899e0ac-1350-11df-a1f1-0026b9348838','a8a00220-1350-11df-a1f1-0026b9348838'], myValue)", - "message": "Patient marked as not on ART in ART History section. Therefore plan can only be None,Start" - } - ] - }, - { - "label": "Reason to start ART:", - "id": "arvStartReason", - "questionOptions": { - "concept": "a89b6ce2-1350-11df-a1f1-0026b9348838", - "answers": [ - { - "concept": "c9778159-958b-4f59-9053-a6171074726f", - "label": "CD4 less than 500" - }, - { - "concept": "a8af49d8-1350-11df-a1f1-0026b9348838", - "label": "Discordant couple" - }, - { - "concept": "a89b27be-1350-11df-a1f1-0026b9348838", - "label": "WHO stage 3" - }, - { - "concept": "a89b289a-1350-11df-a1f1-0026b9348838", - "label": "WHO stage 4" - }, - { - "concept": "a89fbedc-1350-11df-a1f1-0026b9348838", - "label": "PMTCT" - }, - { - "concept": "a8909060-1350-11df-a1f1-0026b9348838", - "label": "Hepatitis" - }, - { - "concept": "7fa72118-ef2a-4694-993a-014440024bbc", - "label": "Test and treat" - }, - { - "concept": "67f1f202-477a-4469-a2f9-769b339f682f", - "label": "Adherence counselling completed" - } - ], - "rendering": "multiCheckbox" - }, - "type": "obs", - "validators": [ - { - "type": "js_expression", - "failsWhenExpression": "!isEmpty(arvPlan) && isEmpty(myValue) && arrayContains(['a89b77aa-1350-11df-a1f1-0026b9348838','a8a00220-1350-11df-a1f1-0026b9348838'], arvPlan)", - "message": "You indicated patient is (re)starting ART. Please provide reason." - }, - { - "type": "js_expression", - "failsWhenExpression": "!isEmpty(arvPlan) && !isEmpty(myValue) && !arrayContains(['a89b77aa-1350-11df-a1f1-0026b9348838','a8a00220-1350-11df-a1f1-0026b9348838'], arvPlan)", - "message": "You indicated patient is not (re)starting ART, therefore no reason for starting should be selected." - } - ], - "hide": { - "hideWhenExpression": "!arrayContains(['a89b77aa-1350-11df-a1f1-0026b9348838','a8a00220-1350-11df-a1f1-0026b9348838'], arvPlan)" - } - }, - { - "type": "obsGroup", - "label": "ART change reason", - "questionOptions": { - "concept": "a8a07688-1350-11df-a1f1-0026b9348838", - "rendering": "group" - }, - "questions": [ - { - "id": "arvChangeReason", - "label": "Reason for stopping/change/substitution/interruption:", - "questionOptions": { - "concept": "a89b7110-1350-11df-a1f1-0026b9348838", - "answers": [ - { - "concept": "a89ce50e-1350-11df-a1f1-0026b9348838", - "label": "Adherence concerns" - }, - { - "concept": "a8981934-1350-11df-a1f1-0026b9348838", - "label": "Clinical treatment failure" - }, - { - "concept": "c0c9eab3-46f6-453c-b29d-dc1c242317c5", - "label": "Drug out of stock" - }, - { - "concept": "a890a96a-1350-11df-a1f1-0026b9348838", - "label": "Due to new TB" - }, - { - "concept": "057dae68-3d6f-4d79-926c-ed75a0ce7fd5", - "label": "Illness/hospitalization" - }, - { - "concept": "c6537e06-9fc2-47da-b679-e2a32824407f", - "label": "Immunologic failure" - }, - { - "concept": "a8a6f56c-1350-11df-a1f1-0026b9348838", - "label": "Lost to follow-up" - }, - { - "concept": "a8a07b10-1350-11df-a1f1-0026b9348838", - "label": "New drug available" - }, - { - "concept": "a8b03af0-1350-11df-a1f1-0026b9348838", - "label": "Patient lacks finances" - }, - { - "concept": "abe0cbb6-8d08-487a-b18e-7af873945fcc", - "label": "Planned Rx interruption" - }, - { - "concept": "ecafa614-49c5-4eba-84c7-b85b0d9e2c46", - "label": "Pill burden" - }, - { - "concept": "a89b7c50-1350-11df-a1f1-0026b9348838", - "label": "Changing to adult regimen" - }, - { - "concept": "a8909e8e-1350-11df-a1f1-0026b9348838", - "label": "Pregnancy" - }, - { - "concept": "e38b3e51-8a27-4bf6-b0c8-e0b285e4bb2f", - "label": "Risk of pregnancy" - }, - { - "concept": "a89d25fa-1350-11df-a1f1-0026b9348838", - "label": "Other patient desicion" - }, - { - "concept": "a8aaf3e2-1350-11df-a1f1-0026b9348838", - "label": "Other" - }, - { - "concept": "4ee08cb4-fc93-44a0-a330-4e3fb45ca625", - "label": "Optimization" - }, - { - "concept": "a890d1ba-1350-11df-a1f1-0026b9348838", - "label": "Toxicity" - }, - { - "concept": "93fe19e8-fec4-4e4b-85f1-239e1fabd761", - "label": "Virologic failure" - } - ], - "rendering": "select" - }, - "type": "obs", - "validators": [ - { - "type": "js_expression", - "failsWhenExpression": "!isEmpty(arvPlan) && isEmpty(myValue) && arrayContains(['a898c938-1350-11df-a1f1-0026b9348838','a89b7c50-1350-11df-a1f1-0026b9348838','a89b7ae8-1350-11df-a1f1-0026b9348838','a8a00158-1350-11df-a1f1-0026b9348838','a89b7d36-1350-11df-a1f1-0026b9348838'], arvPlan)", - "message": "You indicated patient is changing/changing dose/substituting/stopping arvs, reason for changing should be selected." - } - ], - "hide": { - "hideWhenExpression": "!arrayContains(['a898c938-1350-11df-a1f1-0026b9348838','a89b7c50-1350-11df-a1f1-0026b9348838','a89b7ae8-1350-11df-a1f1-0026b9348838','a8a00158-1350-11df-a1f1-0026b9348838','a89b7d36-1350-11df-a1f1-0026b9348838'], arvPlan)" - } - }, - { - "id": "arvToxicityCause", - "label": "If toxicity, please provide cause:", - "questionOptions": { - "concept": "a8a032fe-1350-11df-a1f1-0026b9348838", - "answers": [ - { - "concept": "a877c7f6-1350-11df-a1f1-0026b9348838", - "label": "Anaemia" - }, - { - "concept": "a8909060-1350-11df-a1f1-0026b9348838", - "label": "Hepatitis" - }, - { - "concept": "a89d0c0a-1350-11df-a1f1-0026b9348838", - "label": "IRIS" - }, - { - "concept": "a8a01dfa-1350-11df-a1f1-0026b9348838", - "label": "Lactic acidosis" - }, - { - "concept": "a89cee50-1350-11df-a1f1-0026b9348838", - "label": "Lipo-dystrophy" - }, - { - "concept": "a897fe86-1350-11df-a1f1-0026b9348838", - "label": "Neuropathy" - }, - { - "concept": "a8ad239c-1350-11df-a1f1-0026b9348838", - "label": "Persistent vomiting" - }, - { - "concept": "a895776a-1350-11df-a1f1-0026b9348838", - "label": "Rash" - }, - { - "concept": "a8a16d0e-1350-11df-a1f1-0026b9348838", - "label": "Steven-Johnson syndrome" - }, - { - "concept": "a8aaf3e2-1350-11df-a1f1-0026b9348838", - "label": "Other" - } - ], - "rendering": "select" - }, - "type": "obs", - "validators": [ - { - "type": "js_expression", - "failsWhenExpression": "!isEmpty(arvChangeReason)&&isEmpty(myValue) && (arvChangeReason==='a890d1ba-1350-11df-a1f1-0026b9348838')", - "message": "You indicated patient is changing /changing dose/substituting/stopping arvs due to toxicity, cause should be selected." - }, - { - "type": "js_expression", - "failsWhenExpression": "!isEmpty(arvChangeReason) && !isEmpty(myValue) && (arvChangeReason!=='a890d1ba-1350-11df-a1f1-0026b9348838')", - "message": "You indicated patient is not changing/dose/substituting/stopping arvs due to toxicity, cause should be selected." - } - ], - "hide": { - "hideWhenExpression": "arvChangeReason!=='a890d1ba-1350-11df-a1f1-0026b9348838'" - } - }, - { - "label": "If toxicity: Other (specify):", - "id": "arvToxOther", - "type": "obs", - "questionOptions": { - "concept": "a8a06fc6-1350-11df-a1f1-0026b9348838", - "rendering": "text" - }, - "validators": [ - { - "type": "js_expression", - "failsWhenExpression": "!isEmpty(arvToxicityCause) && isEmpty(myValue) && (arvToxicityCause==='a8aaf3e2-1350-11df-a1f1-0026b9348838')", - "message": "You indicated patient is changing /changing dose/substituting/stopping arvs due to other toxicity, indicate the other cause." - }, - { - "type": "js_expression", - "failsWhenExpression": "!isEmpty(arvToxicityCause) && !isEmpty(myValue) && (arvToxicityCause!=='a8aaf3e2-1350-11df-a1f1-0026b9348838')", - "message": "You indicated patient is not changing /changing dose/substituting/stopping arvs due to other toxicity, other cause is not required." - } - ], - "hide": { - "hideWhenExpression": "arvToxicityCause!=='a8aaf3e2-1350-11df-a1f1-0026b9348838'" - } - } - ], - "id": "__F0IFM5Dvt" - }, - { - "type": "obsGroup", - "label": "Eligible for ART", - "questionOptions": { - "concept": "a8a17a7e-1350-11df-a1f1-0026b9348838", - "rendering": "group" - }, - "questions": [ - { - "label": "Eligible for ART but not started:", - "id": "artEligibleNotStarted", - "questionOptions": { - "concept": "a89d26cc-1350-11df-a1f1-0026b9348838", - "answers": [ - { - "concept": "a89ce50e-1350-11df-a1f1-0026b9348838", - "label": "Adherence concerns" - }, - { - "concept": "a8a8b26c-1350-11df-a1f1-0026b9348838", - "label": "On TB treatment" - }, - { - "concept": "a8aaf3e2-1350-11df-a1f1-0026b9348838", - "label": "Other" - }, - { - "concept": "a89d25fa-1350-11df-a1f1-0026b9348838", - "label": "Patient refused" - } - ], - "rendering": "select" - }, - "type": "obs", - "validators": [], - "hide": { - "hideWhenExpression": "arvPlan !== 'a899e0ac-1350-11df-a1f1-0026b9348838'" - } - }, - { - "label": "Eligible for ART but not started: Other (specify):", - "questionOptions": { - "concept": "a8a06fc6-1350-11df-a1f1-0026b9348838", - "rendering": "text" - }, - "type": "obs", - "id": "eligibleOther", - "validators": [], - "hide": { - "hideWhenExpression": "artEligibleNotStarted !== 'a8aaf3e2-1350-11df-a1f1-0026b9348838'" - } - } - ], - "id": "__xw59rqzst" - }, - { - "label": "Plan treatment categories:", - "type": "obs", - "id": "planCate", - "questionOptions": { - "concept": "74e3b23f-b94f-49d9-a237-6baaee73f163", - "answers": [ - { - "concept": "034047bd-3fa1-4b2a-b0f0-2787e9b9f7b3", - "label": "First line regimen" - }, - { - "concept": "8f8a715d-e49a-4b2c-aa3a-83fa9d7a4254", - "label": "Second line regimen" - }, - { - "concept": "a90ebdd2-351f-485a-b850-4938fcca2729", - "label": "Third line regimen" - } - ], - "rendering": "select" - }, - "hide": { - "hideWhenExpression": "!arrayContains(['a89b7ae8-1350-11df-a1f1-0026b9348838', 'a898c938-1350-11df-a1f1-0026b9348838','a89b77aa-1350-11df-a1f1-0026b9348838','a8a00158-1350-11df-a1f1-0026b9348838','a89b7c50-1350-11df-a1f1-0026b9348838', 'a8a00220-1350-11df-a1f1-0026b9348838'],arvPlan)" - } - }, - { - "label": "ART regimen started, adult:", - "id": "artStartedAdult", - "questionOptions": { - "concept": "a89b6a62-1350-11df-a1f1-0026b9348838", - "answers": [ - { - "concept": "18e86e1f-92b8-40cd-8266-0df0ab0a4a50", - "label": "DTG50mg/3TC300mg/TDF300mg" - }, - { - "concept": "1c4a75d0-cc91-4752-b0a5-4b833326ff7a", - "label": "TDF300mg/3TC300mg/EFV600mg" - }, - { - "concept": "ea501f4e-cbc5-4942-b9c8-0ac415929f08", - "label": "TDF300mg/3TC300mg/EFV400mg" - }, - { - "concept": "e78843da-fdb6-446d-8e99-873c278b3540", - "label": "ABC600mg/3TC300mg" - }, - { - "concept": "6a73f32d-1870-4527-af6e-74443251ded2", - "label": "NVP200/ZDV300/3TC150" - }, - { - "concept": "a89cc876-1350-11df-a1f1-0026b9348838", - "label": "3TC300mg/TDF300mg" - }, - { - "concept": "a896758e-1350-11df-a1f1-0026b9348838", - "label": "3TC150mg/ZDV300mg" - }, - { - "concept": "a8afcf84-1350-11df-a1f1-0026b9348838", - "label": "Emtri200mg/TDF300(Truvada)" - }, - { - "concept": "a897e7c0-1350-11df-a1f1-0026b9348838", - "label": "Aluvia(Kaletra)200mg/LPV50mg" - }, - { - "concept": "a8afc066-1350-11df-a1f1-0026b9348838", - "label": "Atazanavir300/Ritonavir100" - }, - { - "concept": "dabf36cb-dd9a-4542-a8ef-874c1ee5be4a", - "label": "FTC200mg/RPV25mg/TDF245mg(Eviplera)" - }, - { - "concept": "98b0baf6-0b73-4429-9264-6233684b0969", - "label": "Dolutegravir 50mg" - }, - { - "concept": "a897f8a0-1350-11df-a1f1-0026b9348838", - "label": "Abacavir300mg" - }, - { - "concept": "db3c194b-3e1b-4001-9a1c-a5df1728fc28", - "label": "Efavirenz 200mg" - }, - { - "concept": "a89673f4-1350-11df-a1f1-0026b9348838", - "label": "Lamivudine150mg" - }, - { - "concept": "a8afbd64-1350-11df-a1f1-0026b9348838", - "label": "Raltegravir 400mg" - }, - { - "concept": "a897ea4a-1350-11df-a1f1-0026b9348838", - "label": "Zidovudine300mg" - }, - { - "concept": "68a0a5dd-1e91-43a2-8dce-c6e84a14de04", - "label": "Darunavir 600mg" - }, - { - "concept": "1baf254e-1429-4fd9-8db1-edf6523cea13", - "label": " Ritonavir 100mg" - }, - { - "concept": "42ef7c4d-d6fb-49c0-a46e-019c42dea203", - "label": " Ritonavir 80mg" - }, - { - "concept": "38fbba9c-4b26-412d-9659-8dd649514d66", - "label": "Etravirine 100mg" - } - ], - "rendering": "multiCheckbox" - }, - "type": "obs", - "validators": [ - { - "type": "js_expression", - "failsWhenExpression": "!isEmpty(arvPlan) && isEmpty(myValue) && arrayContains(['a89b7ae8-1350-11df-a1f1-0026b9348838', 'a898c938-1350-11df-a1f1-0026b9348838','a89b77aa-1350-11df-a1f1-0026b9348838','a8a00158-1350-11df-a1f1-0026b9348838','a89b7c50-1350-11df-a1f1-0026b9348838', 'a8a00220-1350-11df-a1f1-0026b9348838'], arvPlan)", - "message": "Based on the plan selected, you must choose a regimen." - }, - { - "type": "js_expression", - "failsWhenExpression": "!isEmpty(myValue) && !arrayContains(['a89b7ae8-1350-11df-a1f1-0026b9348838', 'a898c938-1350-11df-a1f1-0026b9348838','a89b77aa-1350-11df-a1f1-0026b9348838','a8a00158-1350-11df-a1f1-0026b9348838','a89b7c50-1350-11df-a1f1-0026b9348838', 'a8a00220-1350-11df-a1f1-0026b9348838'], arvPlan)", - "message": "Based on the plan selected, you may not choose a regimen." - } - ], - "hide": { - "hideWhenExpression": "!arrayContains(['a89b7ae8-1350-11df-a1f1-0026b9348838', 'a898c938-1350-11df-a1f1-0026b9348838','a89b77aa-1350-11df-a1f1-0026b9348838','a8a00158-1350-11df-a1f1-0026b9348838','a89b7c50-1350-11df-a1f1-0026b9348838', 'a8a00220-1350-11df-a1f1-0026b9348838'],arvPlan)" - } - }, - { - "label": "Indication for DTG based ART:", - "historicalExpression": "_.isEmpty(HD.getObject('prevEnc').getValue('3c54aae1-8b94-49b5-9961-b6aa7cacc03b')) ? undefined : HD.getObject('prevEnc').getValue('3c54aae1-8b94-49b5-9961-b6aa7cacc03b')", - "id": "dtgIndication", - "type": "obs", - "questionOptions": { - "rendering": "select", - "concept": "3c54aae1-8b94-49b5-9961-b6aa7cacc03b", - "answers": [ - { - "concept": "971e804e-89f1-41a2-9cfc-82922eed3db2", - "label": "ART intiation" - }, - { - "concept": "c9072a63-0075-4f5a-81af-1439d803a510", - "label": "Substitution for EFV intolerance/toxicity" - }, - { - "concept": "c3bfde9d-6f9c-4a92-ba74-bbf3af8c7061", - "label": "Substitution for NVP" - }, - { - "concept": "a90ebdd2-351f-485a-b850-4938fcca2729", - "label": "Third line regimen" - }, - { - "concept": "24d5c8f6-e92c-47fb-becb-9cfac89939c5", - "label": "Substitution for ATV/r in PWID" - }, - { - "concept": "30c754b8-e20a-470b-a2cf-b6f1f92c733d", - "label": "Substitution for PI/r in 2nd line with TB disease" - }, - { - "concept": "9af59394-f330-4616-b361-86642659808a", - "label": "Alternative for virally suppressed 1st line PI/r based regimen" - }, - { - "concept": "0df1b558-9598-4ca4-9678-7a1caae6265f", - "label": "Alternative regimen for pregnant/postpartum women" - }, - { - "concept": "a8aaf3e2-1350-11df-a1f1-0026b9348838", - "label": "Other" - } - ] - }, - "validators": [ - { - "type": "js_expression", - "failsWhenExpression": "isEmpty(myValue) && !isEmpty(artStartedAdult) && arrayContains(artStartedAdult, '98b0baf6-0b73-4429-9264-6233684b0969')", - "message": "DTG indication is required." - } - ], - "hide": { - "hideWhenExpression": "isEmpty(artStartedAdult) || !arrayContains(artStartedAdult, '98b0baf6-0b73-4429-9264-6233684b0969')" - } - }, - { - "label": "Other (specify):", - "id": "otherDtgIndications", - "type": "obs", - "questionOptions": { - "concept": "a8a06fc6-1350-11df-a1f1-0026b9348838", - "rendering": "text" - }, - "validators": [], - "hide": { - "hideWhenExpression": "dtgIndication !== 'a8aaf3e2-1350-11df-a1f1-0026b9348838'" - } - } - ] - }, - { - "label": "PCP Prophylaxis Plan", - "isExpanded": "true", - "questions": [ - { - "required": "true", - "id": "pcpProphylaxisPlan", - "label": "PCP prophylaxis plan:", - "questionOptions": { - "concept": "a89b7e12-1350-11df-a1f1-0026b9348838", - "answers": [ - { - "concept": "a89b7908-1350-11df-a1f1-0026b9348838", - "label": "Continue" - }, - { - "concept": "a89b7c50-1350-11df-a1f1-0026b9348838", - "label": "Change regimen" - }, - { - "concept": "a899e0ac-1350-11df-a1f1-0026b9348838", - "label": "Not on PCP prophylaxis" - }, - { - "concept": "a89b77aa-1350-11df-a1f1-0026b9348838", - "label": "Start" - }, - { - "concept": "a89b7d36-1350-11df-a1f1-0026b9348838", - "label": "Stop" - } - ], - "rendering": "select" - }, - "type": "obs", - "validators": [ - { - "type": "js_expression", - "failsWhenExpression": "!isEmpty(pcpProphylaxisCurrent) && !isEmpty(myValue) && !arrayContains(['a899e0ac-1350-11df-a1f1-0026b9348838','a89b77aa-1350-11df-a1f1-0026b9348838'],myValue)&&(pcpProphylaxisCurrent==='a899e0ac-1350-11df-a1f1-0026b9348838')", - "message": "Patient marked as not on PCP prophylaxis. Therefore plan can only be none or start." - }, - { - "type": "js_expression", - "failsWhenExpression": "!isEmpty(pcpProphylaxisCurrent) && !isEmpty(myValue) && arrayContains(['a8989396-1350-11df-a1f1-0026b9348838','a890c9e0-1350-11df-a1f1-0026b9348838'],pcpProphylaxisCurrent)&&!(arrayContains(['a89b7c50-1350-11df-a1f1-0026b9348838','a89b7d36-1350-11df-a1f1-0026b9348838','a89b7908-1350-11df-a1f1-0026b9348838'], myValue))", - "message": "Patient marked as on PCP Prophylaxis. Therefore plan can only be change regimen,continue or stop." - } - ] - }, - { - "type": "obsGroup", - "label": "PCP prophylaxis change reason", - "questionOptions": { - "concept": "a8a07750-1350-11df-a1f1-0026b9348838", - "rendering": "group" - }, - "questions": [ - { - "label": "If change/stop, reason:", - "id": "pcpProphylaxisChangeReason", - "questionOptions": { - "concept": "a89b7eee-1350-11df-a1f1-0026b9348838", - "answers": [ - { - "concept": "a890d1ba-1350-11df-a1f1-0026b9348838", - "label": "Toxicity" - }, - { - "concept": "ecafa614-49c5-4eba-84c7-b85b0d9e2c46", - "label": "Pill burden" - }, - { - "concept": "c0c9eab3-46f6-453c-b29d-dc1c242317c5", - "label": "Drug out of stock" - }, - { - "concept": "a8aaf3e2-1350-11df-a1f1-0026b9348838", - "label": "Other" - } - ], - "rendering": "select" - }, - "type": "obs", - "validators": [ - { - "type": "js_expression", - "failsWhenExpression": "!isEmpty(pcpProphylaxisPlan) && isEmpty(myValue) && arrayContains(['a89b7c50-1350-11df-a1f1-0026b9348838','a89b7d36-1350-11df-a1f1-0026b9348838'], pcpProphylaxisPlan)", - "message": "Patient changed drugs, please select reason." - }, - { - "type": "js_expression", - "failsWhenExpression": "!isEmpty(pcpProphylaxisPlan) && !isEmpty(myValue) && (!arrayContains(['a89b7c50-1350-11df-a1f1-0026b9348838','a89b7d36-1350-11df-a1f1-0026b9348838'], pcpProphylaxisPlan))", - "message": "Patient has not changed drugs, please do not select a reason." - } - ], - "hide": { - "hideWhenExpression": "!arrayContains(['a89b7c50-1350-11df-a1f1-0026b9348838','a89b7d36-1350-11df-a1f1-0026b9348838'], pcpProphylaxisPlan)" - } - } - ], - "id": "__LIHtMFLKu" - }, - { - "id": "pcpToxicityCause", - "label": "If toxicity, please provide cause:", - "questionOptions": { - "concept": "a8a032fe-1350-11df-a1f1-0026b9348838", - "answers": [ - { - "concept": "a877c7f6-1350-11df-a1f1-0026b9348838", - "label": "Anaemia" - }, - { - "concept": "a8909060-1350-11df-a1f1-0026b9348838", - "label": "Hepatitis" - }, - { - "concept": "a89d0c0a-1350-11df-a1f1-0026b9348838", - "label": "IRIS" - }, - { - "concept": "a8a01dfa-1350-11df-a1f1-0026b9348838", - "label": "Lactic acidosis" - }, - { - "concept": "a89cee50-1350-11df-a1f1-0026b9348838", - "label": "Lipo-dystrophy" - }, - { - "concept": "a897fe86-1350-11df-a1f1-0026b9348838", - "label": "Neuropathy" - }, - { - "concept": "a8ad239c-1350-11df-a1f1-0026b9348838", - "label": "Persistent vomiting" - }, - { - "concept": "a895776a-1350-11df-a1f1-0026b9348838", - "label": "Rash" - }, - { - "concept": "a8a16d0e-1350-11df-a1f1-0026b9348838", - "label": "Steven-johnson syndrome" - }, - { - "concept": "a8aaf3e2-1350-11df-a1f1-0026b9348838", - "label": "Other" - } - ], - "rendering": "select" - }, - "type": "obs", - "validators": [ - { - "type": "js_expression", - "failsWhenExpression": "!isEmpty(pcpProphylaxisChangeReason) && isEmpty(myValue) && (pcpProphylaxisChangeReason==='a890d1ba-1350-11df-a1f1-0026b9348838')", - "message": "You indicated patient is changing /changing dose/substituting/stopping PCP due to toxicity, cause should be selected." - }, - { - "type": "js_expression", - "failsWhenExpression": "!isEmpty(pcpProphylaxisChangeReason) && !isEmpty(myValue) && (pcpProphylaxisChangeReason!=='a890d1ba-1350-11df-a1f1-0026b9348838')", - "message": "You indicated patient is not changing/dose/substituting/stopping PCP due to toxicity, cause should not be selected." - } - ], - "hide": { - "hideWhenExpression": "pcpProphylaxisChangeReason !== 'a890d1ba-1350-11df-a1f1-0026b9348838'" - } - }, - { - "label": "If toxicity, please provide cause: Other (specify):", - "id": "q25OtherToxicity", - "questionOptions": { - "concept": "a8a06fc6-1350-11df-a1f1-0026b9348838", - "rendering": "text" - }, - "type": "obs", - "validators": [ - { - "type": "js_expression", - "failsWhenExpression": "!isEmpty(pcpToxicityCause) && isEmpty(myValue) && pcpToxicityCause==='a8aaf3e2-1350-11df-a1f1-0026b9348838'", - "message": "You indicated patient is changing /changing dose/substituting/stopping PCP due to other toxicity, indicate the other cause." - } - ], - "hide": { - "hideWhenExpression": "pcpToxicityCause !== 'a8aaf3e2-1350-11df-a1f1-0026b9348838'" - } - }, - { - "label": "If Start/Change, regimen:", - "id": "pcpPlanMedication", - "questionOptions": { - "concept": "a89b82cc-1350-11df-a1f1-0026b9348838", - "answers": [ - { - "concept": "a8989396-1350-11df-a1f1-0026b9348838", - "label": "Septrin" - }, - { - "concept": "a890c9e0-1350-11df-a1f1-0026b9348838", - "label": "Dapsone 100mg" - } - ], - "rendering": "select" - }, - "type": "obs", - "validators": [ - { - "type": "js_expression", - "failsWhenExpression": "!isEmpty(pcpProphylaxisPlan) && isEmpty(myValue) && arrayContains(['a89b77aa-1350-11df-a1f1-0026b9348838', 'a89b7c50-1350-11df-a1f1-0026b9348838'], pcpProphylaxisPlan)", - "message": "You indicated patient is starting/continuing/changing PCP regimen. Please select regimen." - } - ], - "hide": { - "hideWhenExpression": "!arrayContains(['a89b77aa-1350-11df-a1f1-0026b9348838', 'a89b7c50-1350-11df-a1f1-0026b9348838'], pcpProphylaxisPlan)" - } - } - ] - }, - { - "label": "TB Prophylaxis Plan", - "isExpanded": "true", - "questions": [ - { - "label": "TB prophylaxis plan:", - "required": "true", - "id": "tbpropplan", - "questionOptions": { - "concept": "a89c1cfa-1350-11df-a1f1-0026b9348838", - "answers": [ - { - "concept": "a899e0ac-1350-11df-a1f1-0026b9348838", - "label": "Not on TB prophylaxis" - }, - { - "concept": "a89b7908-1350-11df-a1f1-0026b9348838", - "label": "Continue" - }, - { - "concept": "a89b77aa-1350-11df-a1f1-0026b9348838", - "label": "Start" - }, - { - "concept": "a8a00220-1350-11df-a1f1-0026b9348838", - "label": "Restart" - }, - { - "concept": "a89b7d36-1350-11df-a1f1-0026b9348838", - "label": "Stop" - } - ], - "rendering": "select" - }, - "type": "obs", - "validators": [ - { - "type": "js_expression", - "failsWhenExpression": "!isEmpty(onTbProphylaxis) && onTbProphylaxis === 'a899b35c-1350-11df-a1f1-0026b9348838' && !isEmpty(myValue) && arrayContains(['a89b77aa-1350-11df-a1f1-0026b9348838','a899e0ac-1350-11df-a1f1-0026b9348838'], myValue)", - "message": "Patient marked as on TB prophylaxis in History section. Therefore plan can only be continue ,stop" - }, - { - "type": "js_expression", - "failsWhenExpression": "!isEmpty(onTbProphylaxis) && onTbProphylaxis === 'a899b42e-1350-11df-a1f1-0026b9348838' && !isEmpty(myValue) && !arrayContains(['a89b77aa-1350-11df-a1f1-0026b9348838','a899e0ac-1350-11df-a1f1-0026b9348838','a8a00220-1350-11df-a1f1-0026b9348838'], myValue)", - "message": "Patient marked as not on TB prophylaxis in History section. Therefore plan can only be None,Start,Restart" - } - ] - }, - { - "type": "obsGroup", - "label": "stopping reason", - "questionOptions": { - "concept": "a8a0780e-1350-11df-a1f1-0026b9348838", - "rendering": "group" - }, - "questions": [ - { - "label": "If stopping, reason:", - "required": "true", - "id": "tbpropreasonstop", - "questionOptions": { - "concept": "a89c1e12-1350-11df-a1f1-0026b9348838", - "answers": [ - { - "concept": "a890a96a-1350-11df-a1f1-0026b9348838", - "label": "Active TB" - }, - { - "concept": "a89c1ef8-1350-11df-a1f1-0026b9348838", - "label": "Completed" - }, - { - "concept": "ecafa614-49c5-4eba-84c7-b85b0d9e2c46", - "label": "Pill burden" - }, - { - "concept": "a8aaf3e2-1350-11df-a1f1-0026b9348838", - "label": "Other" - }, - { - "concept": "a890d1ba-1350-11df-a1f1-0026b9348838", - "label": "Toxicity" - }, - { - "concept": "a89eb744-1350-11df-a1f1-0026b9348838", - "label": "Lack of drugs" - }, - { - "concept": "a89ce50e-1350-11df-a1f1-0026b9348838", - "label": "Poor adherence" - }, - { - "concept": "a89eb8c0-1350-11df-a1f1-0026b9348838", - "label": "Side effects (Adverse drug reaction)" - } - ], - "rendering": "select" - }, - "type": "obs", - "validators": [], - "hide": { - "hideWhenExpression": "tbpropplan !== 'a89b7d36-1350-11df-a1f1-0026b9348838'" - } - }, - { - "label": "If toxicity, please provide cause:", - "id": "toxCause", - "questionOptions": { - "concept": "a8a032fe-1350-11df-a1f1-0026b9348838", - "answers": [ - { - "concept": "a877c7f6-1350-11df-a1f1-0026b9348838", - "label": "Anaemia" - }, - { - "concept": "a8909060-1350-11df-a1f1-0026b9348838", - "label": "Hepatitis" - }, - { - "concept": "a89d0c0a-1350-11df-a1f1-0026b9348838", - "label": "IRIS" - }, - { - "concept": "a8a01dfa-1350-11df-a1f1-0026b9348838", - "label": "Lactic Acidosis" - }, - { - "concept": "a89cee50-1350-11df-a1f1-0026b9348838", - "label": "Lipo-dystrophy" - }, - { - "concept": "a897fe86-1350-11df-a1f1-0026b9348838", - "label": "Neuropathy" - }, - { - "concept": "a8ad239c-1350-11df-a1f1-0026b9348838", - "label": "Persistent vomiting" - }, - { - "concept": "a895776a-1350-11df-a1f1-0026b9348838", - "label": "Rash" - }, - { - "concept": "a8a16d0e-1350-11df-a1f1-0026b9348838", - "label": "Steven-Johnson syndrome" - }, - { - "concept": "a8aaf3e2-1350-11df-a1f1-0026b9348838", - "label": "Other" - } - ], - "rendering": "select" - }, - "type": "obs", - "validators": [], - "hide": { - "hideWhenExpression": "tbpropreasonstop !== 'a890d1ba-1350-11df-a1f1-0026b9348838'" - } - }, - { - "label": "If toxicity, please provide cause: Other (specify):", - "id": "toxcauseOther", - "questionOptions": { - "concept": "a8a06fc6-1350-11df-a1f1-0026b9348838", - "rendering": "text" - }, - "type": "obs", - "validators": [], - "hide": { - "hideWhenExpression": "toxCause !== 'a8aaf3e2-1350-11df-a1f1-0026b9348838'" - } - } - ], - "id": "__wrpzzvEyJ" - }, - { - "label": "TB prophylaxis regimen started:", - "questionOptions": { - "concept": "a89b83bc-1350-11df-a1f1-0026b9348838", - "answers": [ - { - "concept": "162724df-5a66-4ae3-bbf6-5dc6dbba4ebb", - "label": "Isoniazid 100mg (6H)" - }, - { - "concept": "b150ccdc-e7ec-4f99-b592-6f3fa73b3aea", - "label": "Isoniazid 300mg (6H)" - }, - { - "concept": "aeaed1af-5b0d-401e-a32a-e96cf4072ab5", - "label": "Isoniazid 300mg and Rifapentine 300mg (3HP)" - }, - { - "concept": "177635d0-793b-4a66-8324-976c46f795af", - "label": "Rifampicin 150mg and Isonaizid 75mg (3RH)" - }, - { - "concept": "e5e24e6d-e6b0-4c81-8f7b-0e366df29426", - "label": "Rifampicin 70mg and Isonaizid 50mg (3RH)" - } - ], - "rendering": "select" - }, - "id": "prophyReg", - "type": "obs", - "validators": [], - "hide": { - "hideWhenExpression": "!arrayContains(['a89b77aa-1350-11df-a1f1-0026b9348838','a8a00220-1350-11df-a1f1-0026b9348838'], tbpropplan)" - } - } - ] - }, - { - "label": "TB Treatment Plan", - "isExpanded": "true", - "questions": [ - { - "label": "TB Treatment Started, detailed", - "type": "obsGroup", - "questionOptions": { - "concept": "a89fe6f0-1350-11df-a1f1-0026b9348838", - "rendering": "group" - }, - "questions": [ - { - "label": "TB Treatment plan:", - "id": "tbTreatmentPlan", - "required": "true", - "questionOptions": { - "concept": "a89c1fd4-1350-11df-a1f1-0026b9348838", - "answers": [ - { - "concept": "a899e0ac-1350-11df-a1f1-0026b9348838", - "label": "Not on TB treatment" - }, - { - "concept": "a89b7908-1350-11df-a1f1-0026b9348838", - "label": "Continue regimen" - }, - { - "concept": "a89b77aa-1350-11df-a1f1-0026b9348838", - "label": "Start induction" - }, - { - "concept": "a89b7c50-1350-11df-a1f1-0026b9348838", - "label": "Change to continuation" - }, - { - "concept": "a898c938-1350-11df-a1f1-0026b9348838", - "label": "Re-dose" - }, - { - "concept": "a8a00158-1350-11df-a1f1-0026b9348838", - "label": "Substitution" - }, - { - "concept": "a8a00220-1350-11df-a1f1-0026b9348838", - "label": "Restart" - }, - { - "concept": "a89b7d36-1350-11df-a1f1-0026b9348838", - "label": "Stop" - } - ], - "rendering": "select" - }, - "type": "obs", - "validators": [ - { - "type": "js_expression", - "failsWhenExpression": "!isEmpty(onTbTreatment) && onTbTreatment === 'a899b35c-1350-11df-a1f1-0026b9348838' && !isEmpty(myValue) && arrayContains(['a89b77aa-1350-11df-a1f1-0026b9348838','a899e0ac-1350-11df-a1f1-0026b9348838','a8a00220-1350-11df-a1f1-0026b9348838'], myValue)", - "message": "Patient marked as on TB in TB History section. Therefore plan can only be drug substitution, continue regimen, change dose, change regimen" - }, - { - "type": "js_expression", - "failsWhenExpression": "!isEmpty(onTbTreatment) && onTbTreatment === 'a899b42e-1350-11df-a1f1-0026b9348838' && !isEmpty(myValue) && !arrayContains(['a89b77aa-1350-11df-a1f1-0026b9348838','a899e0ac-1350-11df-a1f1-0026b9348838','a8a00220-1350-11df-a1f1-0026b9348838'], myValue)", - "message": "Patient marked as not on TB in TB History section. Therefore plan can only be None, start" - }, - { - "type": "js_expression", - "failsWhenExpression": "!isEmpty(tbstatus) && tbstatus === 'a8af9046-1350-11df-a1f1-0026b9348838' && !isEmpty(myValue) && !arrayContains(['a89b77aa-1350-11df-a1f1-0026b9348838'], myValue)", - "message": "Patient marked as confirmed for TB in TB Screening section. Therefore plan can only start" - } - ] - } - ], - "id": "__IDvyt9IE5" - }, - { - "type": "obsGroup", - "label": "TB Plan Change Reason", - "questionOptions": { - "concept": "a8a078cc-1350-11df-a1f1-0026b9348838", - "rendering": "group" - }, - "questions": [ - { - "label": "If plan is to stop/change/re-dose/substitute, reason:", - "id": "tbPlanChangeReason", - "questionOptions": { - "concept": "a89c1fd4-1350-11df-a1f1-0026b9348838", - "answers": [ - { - "concept": "a89c1ef8-1350-11df-a1f1-0026b9348838", - "label": "Completed" - }, - { - "concept": "c0c9eab3-46f6-453c-b29d-dc1c242317c5", - "label": "Drug out of stock" - }, - { - "concept": "ecafa614-49c5-4eba-84c7-b85b0d9e2c46", - "label": "Pill burden" - }, - { - "concept": "a89b7c50-1350-11df-a1f1-0026b9348838", - "label": "Changing to adult regimen" - }, - { - "concept": "a8909e8e-1350-11df-a1f1-0026b9348838", - "label": "Pregnancy" - }, - { - "concept": "e38b3e51-8a27-4bf6-b0c8-e0b285e4bb2f", - "label": "Risk of pregnancy" - }, - { - "concept": "a890d1ba-1350-11df-a1f1-0026b9348838", - "label": "Toxicity" - }, - { - "concept": "a8aaf3e2-1350-11df-a1f1-0026b9348838", - "label": "Other" - } - ], - "rendering": "select" - }, - "type": "obs", - "validators": [ - { - "type": "js_expression", - "failsWhenExpression": "!isEmpty(tbTreatmentPlan) && isEmpty(myValue) && arrayContains(['a898c938-1350-11df-a1f1-0026b9348838','a89b7c50-1350-11df-a1f1-0026b9348838','a89b7ae8-1350-11df-a1f1-0026b9348838','a8a00158-1350-11df-a1f1-0026b9348838','a89b7d36-1350-11df-a1f1-0026b9348838'], tbTreatmentPlan)", - "message": "You indicated patient is changing/changing dose/substituting/stopping TB, reason for changing should be selected." - } - ], - "hide": { - "hideWhenExpression": "!arrayContains(['a898c938-1350-11df-a1f1-0026b9348838','a89b7c50-1350-11df-a1f1-0026b9348838','a89b7ae8-1350-11df-a1f1-0026b9348838','a8a00158-1350-11df-a1f1-0026b9348838','a89b7d36-1350-11df-a1f1-0026b9348838'], tbTreatmentPlan)" - } - }, - { - "label": "If toxicity, please provide cause:", - "id": "tbToxicityCause", - "questionOptions": { - "concept": "a8a032fe-1350-11df-a1f1-0026b9348838", - "answers": [ - { - "concept": "a877c7f6-1350-11df-a1f1-0026b9348838", - "label": "Anaemia" - }, - { - "concept": "a8909060-1350-11df-a1f1-0026b9348838", - "label": "Hepatitis" - }, - { - "concept": "a89d0c0a-1350-11df-a1f1-0026b9348838", - "label": "IRIS" - }, - { - "concept": "a8a01dfa-1350-11df-a1f1-0026b9348838", - "label": "Lactic acidosis" - }, - { - "concept": "a89cee50-1350-11df-a1f1-0026b9348838", - "label": "Lipo-dystrophy" - }, - { - "concept": "a897fe86-1350-11df-a1f1-0026b9348838", - "label": "Neuropathy" - }, - { - "concept": "a8ad239c-1350-11df-a1f1-0026b9348838", - "label": "Persistent vomiting" - }, - { - "concept": "a895776a-1350-11df-a1f1-0026b9348838", - "label": "Rash" - }, - { - "concept": "a8a16d0e-1350-11df-a1f1-0026b9348838", - "label": "Steven-Johnson syndrome" - }, - { - "concept": "a8aaf3e2-1350-11df-a1f1-0026b9348838", - "label": "Other" - } - ], - "rendering": "select" - }, - "type": "obs", - "validators": [ - { - "type": "js_expression", - "failsWhenExpression": "!isEmpty(tbPlanChangeReason)&&isEmpty(myValue) && (tbPlanChangeReason==='a890d1ba-1350-11df-a1f1-0026b9348838')", - "message": "You indicated patient is changing /changing dose/substituting/stopping arvs due to toxicity, cause should be selected." - }, - { - "type": "js_expression", - "failsWhenExpression": "!isEmpty(tbPlanChangeReason) && !isEmpty(myValue) && (tbPlanChangeReason!=='a890d1ba-1350-11df-a1f1-0026b9348838')", - "message": "You indicated patient is not changing/dose/substituting/stopping arvs due to toxicity, cause should be selected." - } - ], - "hide": { - "hideWhenExpression": "tbPlanChangeReason !== 'a890d1ba-1350-11df-a1f1-0026b9348838'" - } - }, - { - "label": "If restarting, reason:", - "id": "tbRestart", - "type": "obs", - "questionOptions": { - "concept": "749d07cb-4994-4ce9-a39c-8a655a487fdd", - "answers": [ - { - "concept": "15316528-adb9-4c33-b21f-2817f0cad769", - "label": "Defaulted" - }, - { - "concept": "f6951199-560d-414a-bb5b-1150f07fcea7", - "label": "Failure" - }, - { - "concept": "a8a3243c-1350-11df-a1f1-0026b9348838", - "label": "MDR TB regimen" - }, - { - "concept": "769822b2-1f1f-4cbb-8371-0e3949e060cc", - "label": "New treatment" - }, - { - "concept": "18ac99bf-0805-4929-8d0b-924455850a00", - "label": "Relapse/re-infection" - } - ], - "rendering": "select" - }, - "validators": [ - { - "type": "js_expression", - "failsWhenExpression": "!isEmpty(tbTreatmentPlan) && arrayContains(['a8a00220-1350-11df-a1f1-0026b9348838'], tbTreatmentPlan) && isEmpty(myValue)", - "message": "You indicated patient is restarting tb medication, therefore reason should be selected." - }, - { - "type": "js_expression", - "failsWhenExpression": "(isEmpty(tbTreatmentPlan) || !arrayContains(['a8a00220-1350-11df-a1f1-0026b9348838'], tbTreatmentPlan)) && !isEmpty(myValue)", - "message": "You did not indicate restart tb medication, therefore reason should not be selected." - } - ], - "hide": { - "hideWhenExpression": "!arrayContains(['a8a00220-1350-11df-a1f1-0026b9348838'], tbTreatmentPlan)" - } - } - ], - "id": "__KxnLorqLz" - }, - { - "type": "obsGroup", - "label": "tbMedPickupSite", - "questionOptions": { - "concept": "b55a6d42-3189-4d4c-97bf-772dfe17b887", - "rendering": "group" - }, - "questions": [ - { - "label": "Site of TB meds pick-up:", - "id": "tbMedPickupSite", - "questionOptions": { - "concept": "16db21cd-10cb-4c31-bb5a-b7619bfbea66", - "answers": [ - { - "concept": "a89c2f42-1350-11df-a1f1-0026b9348838", - "label": "This AMPATH site" - }, - { - "concept": "a8aaf3e2-1350-11df-a1f1-0026b9348838", - "label": "Other" - } - ], - "rendering": "select" - }, - "type": "obs", - "validators": [], - "hide": { - "hideWhenExpression": "!arrayContains(['a89b7908-1350-11df-a1f1-0026b9348838','a89b77aa-1350-11df-a1f1-0026b9348838','a89b7c50-1350-11df-a1f1-0026b9348838', 'a898c938-1350-11df-a1f1-0026b9348838','a8a00158-1350-11df-a1f1-0026b9348838','a8a00220-1350-11df-a1f1-0026b9348838'], tbTreatmentPlan)" - } - }, - { - "label": "Other Specify:", - "id": "medspickOther", - "questionOptions": { - "concept": "a8a06fc6-1350-11df-a1f1-0026b9348838", - "rendering": "text" - }, - "type": "obs", - "validators": [], - "hide": { - "hideWhenExpression": "tbMedPickupSite !== 'a8aaf3e2-1350-11df-a1f1-0026b9348838'" - } - } - ], - "id": "__ytuLEJMvz" - }, - { - "label": "TB Treatment Started, detailed", - "type": "obsGroup", - "questionOptions": { - "concept": "a89fe6f0-1350-11df-a1f1-0026b9348838", - "rendering": "repeating" - }, - "questions": [ - { - "label": "TB regimen started:", - "questionOptions": { - "concept": "a89c218c-1350-11df-a1f1-0026b9348838", - "answers": [ - { - "concept": "a899f51a-1350-11df-a1f1-0026b9348838", - "label": "RHZE" - }, - { - "concept": "a897d1a4-1350-11df-a1f1-0026b9348838", - "label": "RHZ" - }, - { - "concept": "a8a382ba-1350-11df-a1f1-0026b9348838", - "label": "RHE" - }, - { - "concept": "a89b1ca6-1350-11df-a1f1-0026b9348838", - "label": "RH" - }, - { - "concept": "a899e19c-1350-11df-a1f1-0026b9348838", - "label": "EH" - }, - { - "concept": "a8971c64-1350-11df-a1f1-0026b9348838", - "label": "Ethambutol" - }, - { - "concept": "a8a3243c-1350-11df-a1f1-0026b9348838", - "label": "MDR drugs" - }, - { - "concept": "a896cc00-1350-11df-a1f1-0026b9348838", - "label": "INH" - }, - { - "concept": "a8ac5f2a-1350-11df-a1f1-0026b9348838", - "label": "Pyrazinamide" - }, - { - "concept": "a8952e4a-1350-11df-a1f1-0026b9348838", - "label": "Streptomycin" - }, - { - "concept": "b8aa06ca-93c6-40ea-b144-c74f841926f4", - "label": "Rifabutin" - }, - { - "concept": "a897d0be-1350-11df-a1f1-0026b9348838", - "label": "Rifampicin" - }, - { - "concept": "a8aaf3e2-1350-11df-a1f1-0026b9348838", - "label": "Other" - } - ], - "rendering": "select" - }, - "id": "q26f", - "type": "obs", - "validators": [], - "hide": { - "hideWhenExpression": "!arrayContains(['a89b77aa-1350-11df-a1f1-0026b9348838','a89b7c50-1350-11df-a1f1-0026b9348838', 'a898c938-1350-11df-a1f1-0026b9348838','a8a00158-1350-11df-a1f1-0026b9348838','a8a00220-1350-11df-a1f1-0026b9348838'], tbTreatmentPlan)" - } - }, - { - "label": "tabs/day:", - "questionOptions": { - "concept": "a8a07386-1350-11df-a1f1-0026b9348838", - "max": "30", - "min": "0", - "rendering": "number" - }, - "type": "obs", - "hide": { - "field": "q26f", - "value": [ - "a899f51a-1350-11df-a1f1-0026b9348838", - "a897d1a4-1350-11df-a1f1-0026b9348838", - "a8a382ba-1350-11df-a1f1-0026b9348838" - ] - }, - "id": "__zM6vqonxv" - }, - { - "label": "mg:", - "questionOptions": { - "concept": "a8a063c8-1350-11df-a1f1-0026b9348838", - "max": "2000", - "min": "0", - "rendering": "number" - }, - "type": "obs", - "hide": { - "field": "q26f", - "value": [ - "a899e19c-1350-11df-a1f1-0026b9348838", - "a8ac5f2a-1350-11df-a1f1-0026b9348838", - "a8952e4a-1350-11df-a1f1-0026b9348838" - ] - }, - "id": "__Mv1pqKtFK" - }, - { - "label": "mg/day:", - "questionOptions": { - "concept": "a8a0744e-1350-11df-a1f1-0026b9348838", - "max": "2000", - "min": "0", - "rendering": "number" - }, - "type": "obs", - "hide": { - "field": "q26f", - "value": [ - "a896cc00-1350-11df-a1f1-0026b9348838", - "a8971c64-1350-11df-a1f1-0026b9348838" - ] - }, - "id": "__IrMD4wroM" - }, - { - "label": "tabs:", - "questionOptions": { - "concept": "a8a0630a-1350-11df-a1f1-0026b9348838", - "max": "180", - "min": "0", - "rendering": "number" - }, - "type": "obs", - "hide": { - "field": "q26f", - "value": [ - "b8aa06ca-93c6-40ea-b144-c74f841926f4" - ] - }, - "id": "__KEsxqzuHx" - } - ], - "id": "__yKqJzps5t" - } - ] - }, - { - "label": "Cryptococcal Treatment Plan", - "questions": [ - { - "label": "Crag test:", - "id": "cragTest", - "questionOptions": { - "concept": "7243bed9-0bc7-4702-af28-a06ab1981e19", - "answers": [ - { - "concept": "a896f3a6-1350-11df-a1f1-0026b9348838", - "label": "Positive" - }, - { - "concept": "a896d2cc-1350-11df-a1f1-0026b9348838", - "label": "Negative" - }, - { - "concept": "a89c3d8e-1350-11df-a1f1-0026b9348838", - "label": "Poor sample quality" - } - ], - "showDate": "true", - "rendering": "select", - "shownDateOptions": { - "validators": [ - { - "type": "date" - }, - { - "type": "js_expression", - "failsWhenExpression": "!isEmpty(cragTest) && isEmpty(myValue)", - "message": "Date is result is required." - } - ], - "hide": { - "hideWhenExpression": "isEmpty(cragTest)" - } - } - }, - "type": "obs", - "validators": [] - }, - { - "label": "Cryptococcal treatment plan", - "type": "obs", - "questionOptions": { - "concept": "a89c2790-1350-11df-a1f1-0026b9348838", - "answers": [ - { - "concept": "a89b7908-1350-11df-a1f1-0026b9348838", - "label": "Continue" - }, - { - "concept": "a899e0ac-1350-11df-a1f1-0026b9348838", - "label": "None" - }, - { - "concept": "a89b77aa-1350-11df-a1f1-0026b9348838", - "label": "Start" - }, - { - "concept": "a89b7d36-1350-11df-a1f1-0026b9348838", - "label": "Stop" - } - ], - "rendering": "select" - }, - "validators": [ - { - "type": "js_expression", - "failsWhenExpression": "!isEmpty(cryptCurrent) && !isEmpty(myValue) && !arrayContains(['a899e0ac-1350-11df-a1f1-0026b9348838','a89b77aa-1350-11df-a1f1-0026b9348838'],myValue)&&(cryptCurrent==='a899e0ac-1350-11df-a1f1-0026b9348838')", - "message": "Patient marked as not on Cryptococcus Treatment. Therefore plan can only be none or start." - }, - { - "type": "js_expression", - "failsWhenExpression": "!isEmpty(cryptCurrent) && cryptCurrent === 'a8971e12-1350-11df-a1f1-0026b9348838' && !isEmpty(myValue) && arrayContains(['a89b77aa-1350-11df-a1f1-0026b9348838','a899e0ac-1350-11df-a1f1-0026b9348838'], myValue)", - "message": "Patient marked as on crypto in history section. Therefore plan can only be continue regimen and stop." - }, - { - "type": "js_expression", - "failsWhenExpression": "!isEmpty(cragTest) && !isEmpty(myValue) && !arrayContains(['a89b77aa-1350-11df-a1f1-0026b9348838','a89b7908-1350-11df-a1f1-0026b9348838'],myValue)&&(cragTest==='a896f3a6-1350-11df-a1f1-0026b9348838')", - "message": "Crag test is positive. Therefore patient should be on crypto." - } - ], - "id": "__HIpEpDLK7" - } - ] - }, - { - "label": "Additional Medication Orders", - "questions": [ - { - "type": "obsGroup", - "label": "Additional medication orders", - "questionOptions": { - "rendering": "repeating", - "concept": "a8a0654e-1350-11df-a1f1-0026b9348838" - }, - "questions": [ - { - "label": "Drug", - "questionOptions": { - "concept": "a8a060c6-1350-11df-a1f1-0026b9348838", - "rendering": "drug" - }, - "type": "obs", - "validators": [], - "id": "__y4rCHMnHH" - }, - { - "label": "Frequency", - "questionOptions": { - "concept": "a8a06184-1350-11df-a1f1-0026b9348838", - "answers": [ - { - "label": "Once a day", - "concept": "a8a05dc4-1350-11df-a1f1-0026b9348838" - }, - { - "label": "Twice a day", - "concept": "a8a05aea-1350-11df-a1f1-0026b9348838" - }, - { - "label": "Three times a day", - "concept": "a8a05b9e-1350-11df-a1f1-0026b9348838" - }, - { - "label": "Four times a day", - "concept": "a8a05cfc-1350-11df-a1f1-0026b9348838" - }, - { - "label": "As needed", - "concept": "9c1dcb23-dc0c-46b2-a755-875ab6d78fc2" - }, - { - "label": "Other", - "concept": "a8aaf3e2-1350-11df-a1f1-0026b9348838" - } - ], - "rendering": "select" - }, - "type": "obs", - "validators": [], - "id": "__wFpJnsDKu" - }, - { - "label": "If tabs, number", - "questionOptions": { - "concept": "a8a0630a-1350-11df-a1f1-0026b9348838", - "rendering": "number" - }, - "type": "obs", - "id": "__qxnrHyoLv" - }, - { - "label": "If caps, number", - "questionOptions": { - "concept": "ea404923-fe2b-4812-aec5-3be7fbe712f7", - "rendering": "number" - }, - "type": "obs", - "id": "__Du4HLJ3vF" - }, - { - "label": "If mg, number", - "questionOptions": { - "concept": "a8a063c8-1350-11df-a1f1-0026b9348838", - "rendering": "number" - }, - "type": "obs", - "id": "__Gvwnvqtpq" - }, - { - "label": "If ml, number", - "questionOptions": { - "concept": "a8a08286-1350-11df-a1f1-0026b9348838", - "rendering": "number" - }, - "type": "obs", - "id": "__nunJrsoFq" - } - ], - "id": "__DHottHy3x" - } - ] - } - ] - }, - { - "label": "Plan", - "sections": [ - { - "label": "Family Planning Plan", - "isExpanded": "true", - "questions": [ - { - "label": "Dispense condom today?", - "id": "condomDispensed", - "questionOptions": { - "concept": "a8b034d8-1350-11df-a1f1-0026b9348838", - "answers": [ - { - "concept": "a899b35c-1350-11df-a1f1-0026b9348838", - "label": "Yes" - }, - { - "concept": "a899b42e-1350-11df-a1f1-0026b9348838", - "label": "No" - } - ], - "rendering": "select" - }, - "type": "obs", - "validators": [], - "hide": { - "hideWhenExpression": "arrayContains(['02e3ce61-fa24-445e-a1f0-6e3299142966','53b856ad-21ef-4745-9acd-81aca01bba31','55c74fa8-c810-4b37-a918-14a851bba6f3','44032888-08e1-4900-b9dd-7d236d79276c'], visitTypeUuid)" - } - }, - { - "label": "Continue modern contraception method?", - "id": "contCurrentFP", - "questionOptions": { - "concept": "9bd08995-617e-407a-bf5d-79f29fbdb289", - "answers": [ - { - "concept": "a899b35c-1350-11df-a1f1-0026b9348838", - "label": "Yes" - }, - { - "concept": "a899b42e-1350-11df-a1f1-0026b9348838", - "label": "No" - } - ], - "rendering": "select" - }, - "type": "obs", - "validators": [ - { - "type": "js_expression", - "failsWhenExpression": "!isEmpty(fpMethod) && isEmpty(myValue) && arrayContains(['a8a713f8-1350-11df-a1f1-0026b9348838', 'a123d949-31f3-4abf-98e3-8504e17ebc00', 'feb48308-a56f-4754-8e8f-8c1698e570cb', 'f8c66a32-3660-4233-ae51-d3a4a1eac44e', '236dba53-1062-46b4-8067-ec8711897dbf', 'a8988b44-1350-11df-a1f1-0026b9348838', 'a897dbd6-1350-11df-a1f1-0026b9348838', 'eaa5796d-0b1c-478b-8c9d-d23cf4c3bddc'], fpMethod)", - "message": "Based on modern contraception method selected, you must answer this question." - } - ], - "hide": { - "hideWhenExpression": "sex !== 'F' || fpMethod === 'a899e0ac-1350-11df-a1f1-0026b9348838' || arrayContains(['02e3ce61-fa24-445e-a1f0-6e3299142966','53b856ad-21ef-4745-9acd-81aca01bba31','44032888-08e1-4900-b9dd-7d236d79276c','55c74fa8-c810-4b37-a918-14a851bba6f3'],visitTypeUuid)" - } - }, - { - "label": "Does patient wish to start modern contraception method?", - "id": "famPlanningPlan", - "questionOptions": { - "concept": "d1d7056f-42ed-4948-b04f-ef6146c789be", - "answers": [ - { - "concept": "a899b35c-1350-11df-a1f1-0026b9348838", - "label": "Yes" - }, - { - "concept": "a899b42e-1350-11df-a1f1-0026b9348838", - "label": "No" - } - ], - "rendering": "select" - }, - "type": "obs", - "validators": [ - { - "type": "js_expression", - "failsWhenExpression": "isEmpty(myValue) && !isEmpty(contCurrentFP) && contCurrentFP !== 'a899b35c-1350-11df-a1f1-0026b9348838'", - "message": "Patient does not wish to continue with modern contraception method. Please indicate if they wish to start." - } - ], - "hide": { - "hideWhenExpression": "isEmpty(contCurrentFP) && fpMethod !== 'a899e0ac-1350-11df-a1f1-0026b9348838' || contCurrentFP === 'a899b35c-1350-11df-a1f1-0026b9348838'" - } - }, - { - "label": "Are you planning to concieve in the next 3 months?", - "id": "pregInaYear", - "questionOptions": { - "concept": "ae026f08-86d4-4f63-aa71-9ac5d2f964f3", - "answers": [ - { - "concept": "a899b35c-1350-11df-a1f1-0026b9348838", - "label": "Yes" - }, - { - "concept": "a899b42e-1350-11df-a1f1-0026b9348838", - "label": "No" - } - ], - "rendering": "select" - }, - "type": "obs", - "validators": [ - { - "type": "js_expression", - "failsWhenExpression": "isEmpty(myValue) && !isEmpty(famPlanningPlan) && famPlanningPlan !== 'a899b35c-1350-11df-a1f1-0026b9348838'", - "message": "Patient does not wish to start modern contraception method. Please indicate if they plan to conceive." - } - ], - "hide": { - "hideWhenExpression": "famPlanningPlan !== 'a899b42e-1350-11df-a1f1-0026b9348838'" - } - }, - { - "label": "Reason not on family planning", - "id": "reasonNoFP", - "questionOptions": { - "concept": "88ad5975-4762-4108-a967-072f12f91b0b", - "answers": [ - { - "concept": "9c1066e2-74f6-47ec-8873-0507434c4d25", - "label": "Wants to get pregnant" - }, - { - "concept": "2d6f977e-3b3f-4ea9-82ee-fde1fb4bdf56", - "label": "Not sexually active now/Infrequent sex" - }, - { - "concept": "2ae62639-4703-41dc-be8e-afe50640238b", - "label": "Fear of side effects/health risks" - }, - { - "concept": "81eeb6d6-627c-4c40-8dc2-bd8343b50f7a", - "label": "Opposition/rejection from the male partner/other relatives" - }, - { - "concept": "3a60fe6f-a116-41ce-9daf-1340085bc02d", - "label": "Complications of previous method(s) used" - }, - { - "concept": "a8a18514-1350-11df-a1f1-0026b9348838", - "label": "Postpartum amenorrhea" - }, - { - "concept": "a8a18208-1350-11df-a1f1-0026b9348838", - "label": "Breasfeeding" - }, - { - "concept": "accda087-1043-46cd-9b97-7d94364ac271", - "label": "Wants to wait untill the first baby is born" - }, - { - "concept": "fb82f3b4-bcec-4cd2-a0a4-545b02d28a4d", - "label": "Wants to wait untill the desired number of children are born" - }, - { - "concept": "84ff12bd-41b6-4ed0-9f82-6f421983f713", - "label": "Lack of knowledge" - }, - { - "concept": "a8aaf3e2-1350-11df-a1f1-0026b9348838", - "label": "Other" - } - ], - "rendering": "select" - }, - "type": "obs", - "validators": [ - { - "type": "js_expression", - "failsWhenExpression": "isEmpty(myValue) && !isEmpty(pregInaYear) && pregInaYear !== 'a899b35c-1350-11df-a1f1-0026b9348838'", - "message": "Please indicate reason not on family planning." - } - ], - "hide": { - "hideWhenExpression": "pregInaYear !== 'a899b42e-1350-11df-a1f1-0026b9348838'" - } - }, - { - "label": "Complications caused by family planning method used:", - "id": "complication", - "questionOptions": { - "concept": "fd98547e-7db1-4ba7-9299-b51d2dc22f3f", - "rendering": "textarea", - "rows": 5 - }, - "type": "obs", - "validators": [], - "hide": { - "hideWhenExpression": "reasonNoFP !== '3a60fe6f-a116-41ce-9daf-1340085bc02d'" - } - }, - { - "label": "If yes, modern contraception method chosen:", - "id": "famPlanChosen", - "questionOptions": { - "concept": "2d55cabe-a778-40a3-9b85-613889037a11", - "answers": [ - { - "concept": "a8a713f8-1350-11df-a1f1-0026b9348838", - "label": "Bilateral tubal ligation" - }, - { - "concept": "a123d949-31f3-4abf-98e3-8504e17ebc00", - "label": "3-year implant" - }, - { - "concept": "feb48308-a56f-4754-8e8f-8c1698e570cb", - "label": "5-year implant" - }, - { - "concept": "f8c66a32-3660-4233-ae51-d3a4a1eac44e", - "label": "IUCD copper" - }, - { - "concept": "236dba53-1062-46b4-8067-ec8711897dbf", - "label": "IUCD hormonal" - }, - { - "concept": "a8988b44-1350-11df-a1f1-0026b9348838", - "label": "Injectables (Depo)" - }, - { - "concept": "a8aff1b2-1350-11df-a1f1-0026b9348838", - "label": "Combined hormone oral contraceptive pills" - }, - { - "concept": "a8afeb54-1350-11df-a1f1-0026b9348838", - "label": "Projestin only pills" - }, - { - "concept": "eaa5796d-0b1c-478b-8c9d-d23cf4c3bddc", - "label": "Vasectomy" - }, - { - "concept": "4a740e33-fee5-4a2b-b679-1904722e3d9e", - "label": "Lactational amenohhrea method" - }, - { - "concept": "a8a71588-1350-11df-a1f1-0026b9348838", - "label": "Diaphram/Cervical cap" - }, - { - "concept": "b75702a6-908d-491b-9399-6495712c81cc", - "label": "Emergency contraceptive pills" - }, - { - "concept": "a8aff284-1350-11df-a1f1-0026b9348838", - "label": "Periodic abstinence" - }, - { - "concept": "856a7f0d-8359-4316-97c1-2d37813414f0", - "label": "Undecided" - } - ], - "rendering": "select" - }, - "type": "obs", - "validators": [ - { - "type": "js_expression", - "failsWhenExpression": "isEmpty(myValue) && !isEmpty(famPlanningPlan) && famPlanningPlan === 'a899b35c-1350-11df-a1f1-0026b9348838'", - "message": "Patient wishes to start modern contraception method. Please choose method." - } - ], - "hide": { - "hideWhenExpression": "famPlanningPlan!== 'a899b35c-1350-11df-a1f1-0026b9348838'" - } - } - ] - }, - { - "label": "DC Outcome", - "questions": [ - { - "label": "Differentiated care plan:", - "required": "true", - "id": "dcCarePlan", - "questionOptions": { - "concept": "59f21b48-ccf9-40b8-9fcb-92bdbf90a4dd", - "answers": [ - { - "concept": "a8af5018-1350-11df-a1f1-0026b9348838", - "label": "Continue in DC" - }, - { - "concept": "a8af50f4-1350-11df-a1f1-0026b9348838", - "label": "Exit from DC" - } - ], - "rendering": "select" - }, - "type": "obs", - "validators": [], - "hide": { - "hideWhenExpression": "!arrayContains(['380d79a7-6fb0-41bf-be3d-aa3d25da187c','d4e28d0f-ae28-4eec-8cfc-449b4c5a9f5f'],visitTypeUuid)" - } - }, - { - "type": "obsGroup", - "label": "Reason for exit", - "questionOptions": { - "concept": "3665d0ef-3718-47b2-9091-8b685bda412d", - "rendering": "group" - }, - "questions": [ - { - "label": "Reason for exit:", - "id": "dcExit", - "questionOptions": { - "concept": "a89e3f94-1350-11df-a1f1-0026b9348838", - "answers": [ - { - "concept": "6daff4ce-bce7-41f5-9141-17e694155180", - "label": "Self transfer out of facility" - }, - { - "concept": "a89ce50e-1350-11df-a1f1-0026b9348838", - "label": "Adherence concerns" - }, - { - "concept": "a8ce0d44-8cd4-4eb0-9441-dd27cc328caf", - "label": "High VL" - }, - { - "concept": "a89ac184-1350-11df-a1f1-0026b9348838", - "label": "New OI/new chronic illness" - }, - { - "concept": "a8909e8e-1350-11df-a1f1-0026b9348838", - "label": "Pregnancy" - }, - { - "concept": "5be50fc2-9e50-4d64-8a0c-f08ed7a34bb9", - "label": "Voluntary request to exit" - }, - { - "concept": "a8aaf3e2-1350-11df-a1f1-0026b9348838", - "label": "Other" - } - ], - "rendering": "multiCheckbox" - }, - "type": "obs", - "validators": [], - "hide": { - "hideWhenExpression": "isEmpty(dcCarePlan) || dcCarePlan !== 'a8af50f4-1350-11df-a1f1-0026b9348838'" - } - }, - { - "label": "Other specify:", - "id": "dcOther", - "questionOptions": { - "concept": "a8a06fc6-1350-11df-a1f1-0026b9348838", - "rendering": "text" - }, - "type": "obs", - "validators": [], - "hide": { - "hideWhenExpression": "isEmpty(dcExit) || !arrayContains(dcExit, 'a8aaf3e2-1350-11df-a1f1-0026b9348838')" - } - } - ], - "id": "__HEGyvMxGL" - } - ] - }, - { - "label": "Test Orders", - "isExpanded": "true", - "questions": [ - { - "type": "obsGroup", - "label": "Test orders", - "questionOptions": { - "concept": "af46861e-597a-48a3-b3d4-a134d0b1c5fa", - "rendering": "group" - }, - "questions": [ - { - "label": "Tests Ordered", - "id": "order1", - "type": "testOrder", - "questionOptions": { - "rendering": "repeating", - "orderSettingUuid": "6f0c9a92-6f24-11e3-af88-005056821db0", - "orderType": "testorder", - "selectableOrders": [ - { - "concept": "a8982474-1350-11df-a1f1-0026b9348838", - "label": "Viral load" - }, - { - "concept": "a896cce6-1350-11df-a1f1-0026b9348838", - "label": "CD4" - }, - { - "concept": "7243bed9-0bc7-4702-af28-a06ab1981e19", - "label": "Crag test" - }, - { - "concept": "57677735-4310-4841-8902-dae4bac24d20", - "label": "DST" - }, - { - "concept": "a898fe80-1350-11df-a1f1-0026b9348838", - "label": "HIV DNA PCR " - }, - { - "concept": "a8908192-1350-11df-a1f1-0026b9348838", - "label": "CXR" - }, - { - "concept": "a8945d4e-1350-11df-a1f1-0026b9348838", - "label": "Sputum AFB" - }, - { - "concept": "a897e450-1350-11df-a1f1-0026b9348838", - "label": "Creatinine" - }, - { - "concept": "a898f50c-1350-11df-a1f1-0026b9348838", - "label": "CBC" - }, - { - "concept": "a896ca48-1350-11df-a1f1-0026b9348838", - "label": "SGPT(ALT)" - }, - { - "concept": "a896c8ae-1350-11df-a1f1-0026b9348838", - "label": "AST" - }, - { - "concept": "a8970a26-1350-11df-a1f1-0026b9348838", - "label": " CD4 %" - }, - { - "concept": "a8999fb6-1350-11df-a1f1-0026b9348838", - "label": "Elisa" - }, - { - "concept": "a8999dfe-1350-11df-a1f1-0026b9348838", - "label": "Rapid HIV " - }, - { - "concept": "a8a47094-1350-11df-a1f1-0026b9348838", - "label": "TB PCR " - }, - { - "concept": "741517cf-8bac-4755-b289-8dd2a2df7962", - "label": "Gene Xpert" - }, - { - "concept": "a8908a16-1350-11df-a1f1-0026b9348838", - "label": "Hgb" - }, - { - "concept": "a8a462a2-1350-11df-a1f1-0026b9348838", - "label": "TB Culture" - }, - { - "concept": "a8945678-1350-11df-a1f1-0026b9348838", - "label": "VDRL" - }, - { - "concept": "a894590c-1350-11df-a1f1-0026b9348838", - "label": "Urinalysis" - }, - { - "concept": "a8af7520-1350-11df-a1f1-0026b9348838", - "label": "HbA1C" - }, - { - "concept": "7129af13-e39a-43b0-9923-6d1de22c9c5e", - "label": "Microalbumin" - }, - { - "concept": "a89a7418-1350-11df-a1f1-0026b9348838", - "label": "Potassium" - }, - { - "concept": "a89dda72-1350-11df-a1f1-0026b9348838", - "label": "ECGn" - }, - { - "concept": "a89dd9aa-1350-11df-a1f1-0026b9348838", - "label": "Echo" - } - ] - } - }, - { - "label": "Test ordered: Other (specify):", - "questionOptions": { - "concept": "a8a06fc6-1350-11df-a1f1-0026b9348838", - "rendering": "text" - }, - "type": "obs", - "validators": [], - "id": "__HuuoIvqHz" - }, - { - "label": "Viral load justification:", - "type": "obs", - "id": "vljust", - "questionOptions": { - "concept": "0a98f01f-57f1-44b7-aacf-e1121650a967", - "rendering": "select", - "answers": [ - { - "concept": "5931c4d4-4406-4d71-b75d-2205d905cc24", - "label": "Routine VL" - }, - { - "concept": "e43ddeb6-3984-499c-a280-3bade1039608", - "label": "Confirmation of treatment failure (repeat VL)" - }, - { - "concept": "a8981934-1350-11df-a1f1-0026b9348838", - "label": "Clinical failure" - }, - { - "concept": "a8a00158-1350-11df-a1f1-0026b9348838", - "label": "Single drug substitution" - }, - { - "concept": "3966e139-ca69-47c6-aad3-ebd41bb45e28", - "label": "Baseline VL (for infants diagnsed through EID)" - }, - { - "concept": "42cdefa2-c306-4d10-a819-c04131c4934e", - "label": "Confirmation of persistent low level viremia (PLLV)" - }, - { - "concept": "a8aaf3e2-1350-11df-a1f1-0026b9348838", - "label": "Other" - } - ] - }, - "validators": [ - { - "type": "js_expression", - "failsWhenExpression": "isEmpty(myValue) && !(isEmpty(order1) || !arrayContains(order1, 'a8982474-1350-11df-a1f1-0026b9348838'))", - "message": "Viral load required." - } - ], - "hide": { - "hideWhenExpression": "isEmpty(order1) || !arrayContains(order1, 'a8982474-1350-11df-a1f1-0026b9348838')" - } - }, - { - "label": "PMTCT patient category:", - "required": "true", - "type": "obs", - "id": "patCategory1", - "questionOptions": { - "concept": "a89eea66-1350-11df-a1f1-0026b9348838", - "rendering": "select", - "answers": [ - { - "concept": "a89d109c-1350-11df-a1f1-0026b9348838", - "label": "Pregnant" - }, - { - "concept": "a8a18208-1350-11df-a1f1-0026b9348838", - "label": "Breastfeeding" - }, - { - "concept": "a899e0ac-1350-11df-a1f1-0026b9348838", - "label": "None of the above" - } - ] - }, - "validators": [], - "hide": { - "hideWhenExpression": "(!arrayContains(['02e3ce61-fa24-445e-a1f0-6e3299142966','0b1b6194-d2d5-4e4b-9f7c-c3b778ccc354','42de8e7e-24b2-4c16-b62b-137eb2c55ede','b1a978ca-9315-4ba2-ac2b-84efb9a68c5c','53954785-4d53-4012-8f30-1c37fa870906','53b856ad-21ef-4745-9acd-81aca01bba31'],visitTypeUuid)) || (isEmpty(order1) || !arrayContains(order1, 'a8982474-1350-11df-a1f1-0026b9348838'))" - } - } - ], - "id": "__G2MqJ5zIu" - } - ] - }, - { - "label": "Positive Health Diginity & Prevention Services", - "isExpanded": "true", - "questions": [ - { - "label": "PHDP:", - "required": "true", - "questionOptions": { - "concept": "e7819751-a5b0-485d-a2bc-9d4aa69aa1e4", - "answers": [ - { - "concept": "a8a8b352-1350-11df-a1f1-0026b9348838", - "label": "Adherence counselling" - }, - { - "concept": "b76021d2-38c7-42ff-b2eb-0bd558396ef7", - "label": "STI screening" - }, - { - "concept": "a2c49302-edb4-4baa-8440-2448eafd0ec1", - "label": "Substance use" - }, - { - "concept": "a89accc4-1350-11df-a1f1-0026b9348838", - "label": "Disclosure to sex partner" - }, - { - "concept": "a8a4636a-1350-11df-a1f1-0026b9348838", - "label": "Partner testing" - }, - { - "concept": "f0a280e8-eb88-41a8-837a-f9949ed1b9cd", - "label": "Condom distribution" - }, - { - "concept": "91f43249-73c7-427c-8300-2038fc0d6be8", - "label": "Needle exchange" - }, - { - "concept": "05656545-86be-4605-9527-34fb580534b1", - "label": "Targeted risk reduction" - }, - { - "concept": "a89adc46-1350-11df-a1f1-0026b9348838", - "label": "Treatment of GBV injuries" - }, - { - "concept": "717c50e1-48da-4148-aeee-c49fdd957b64", - "label": "First line support (LIVES)" - }, - { - "concept": "b75702a6-908d-491b-9399-6495712c81cc", - "label": "Emergency contraceptives" - }, - { - "concept": "a89ad3a4-1350-11df-a1f1-0026b9348838", - "label": "N/A" - } - ], - "rendering": "multiCheckbox" - }, - "type": "obs", - "validators": [], - "hide": { - "hideWhenExpression": " !arrayContains(['d164c76c-cc91-4ac2-89e9-ab7c29152ee0','824cf3e6-dd16-4767-ba41-2e04dede349e'], visitType.uuid)" - }, - "id": "__Ewvy1wwHz" - } - ] - }, - { - "label": "Referrals", - "questions": [ - { - "type": "obsGroup", - "label": "Referrals", - "questionOptions": { - "concept": "a8a07c8c-1350-11df-a1f1-0026b9348838", - "rendering": "group" - }, - "questions": [ - { - "label": "Referrals made to the patient:", - "id": "referrals", - "questionOptions": { - "concept": "a89c2344-1350-11df-a1f1-0026b9348838", - "answers": [ - { - "concept": "a899e0ac-1350-11df-a1f1-0026b9348838", - "label": "None" - }, - { - "concept": "a89fbb12-1350-11df-a1f1-0026b9348838", - "label": "OVC" - }, - { - "concept": "a8a066ca-1350-11df-a1f1-0026b9348838", - "label": "ENT" - }, - { - "concept": "a8a8b352-1350-11df-a1f1-0026b9348838", - "label": "Adherence counselling" - }, - { - "concept": "a2187952-59e0-449b-895f-5102b7aed49c", - "label": "Cardiology" - }, - { - "concept": "0fa18f9a-95c8-4ab3-81ed-a1bac69063fa", - "label": "Diabetes" - }, - { - "concept": "a89accc4-1350-11df-a1f1-0026b9348838", - "label": "Disclosure counselling" - }, - { - "concept": "057dae68-3d6f-4d79-926c-ed75a0ce7fd5", - "label": "Hospitalization" - }, - { - "concept": "073ea366-834b-49bd-b4db-ce4e6c61bbc3", - "label": "Oncology" - }, - { - "concept": "a8a8b42e-1350-11df-a1f1-0026b9348838", - "label": "Mental health services" - }, - { - "concept": "a8a8afd8-1350-11df-a1f1-0026b9348838", - "label": "Nutritional support" - }, - { - "concept": "a89e2df6-1350-11df-a1f1-0026b9348838", - "label": "Psychosocial support" - }, - { - "concept": "a8a8b26c-1350-11df-a1f1-0026b9348838", - "label": "TB/DOT program" - }, - { - "concept": "c65fcd72-1f3f-4450-b93f-90a87ae64d55", - "label": "Surgery" - }, - { - "concept": "0d516ea7-218f-43d4-b5c0-58d126529271", - "label": "Dermatology" - }, - { - "concept": "a89e2d1a-1350-11df-a1f1-0026b9348838", - "label": "Social work" - }, - { - "concept": "7c6f0599-3e3e-4f42-87a2-2ce66f1e96d0", - "label": "Differentiated care program" - }, - { - "concept": "a8a06788-1350-11df-a1f1-0026b9348838", - "label": "Ophthalmology " - }, - { - "concept": "a8a002e8-1350-11df-a1f1-0026b9348838", - "label": "Reproductive health " - }, - { - "concept": "a9431295-9862-405b-b694-534f093ca0ad", - "label": "MDT Program" - }, - { - "concept": "7c941f38-ede1-4a94-938f-6c4083339673", - "label": "Resistant clinic" - }, - { - "concept": "355b199f-c9c7-4e91-831f-2be17d2c67bd", - "label": "Legal counsel" - }, - { - "concept": "5fc2555b-cae1-4bb8-9cd8-e19c2c04fc37", - "label": "Police department" - }, - { - "concept": "5a089407-22df-4242-99d8-0b4d4da56b75", - "label": "Child protection services" - }, - { - "concept": "a8b02e16-1350-11df-a1f1-0026b9348838", - "label": "Emergency shelter" - }, - { - "concept": "a8aaf3e2-1350-11df-a1f1-0026b9348838", - "label": "Other" - } - ], - "rendering": "multiCheckbox" - }, - "type": "obs", - "validators": [] - }, - { - "label": "Referrals made to the patient: Other (specify):", - "questionOptions": { - "concept": "a8a06fc6-1350-11df-a1f1-0026b9348838", - "rendering": "text" - }, - "type": "obs", - "validators": [], - "hide": { - "hideWhenExpression": "referrals !== 'a8aaf3e2-1350-11df-a1f1-0026b9348838'" - }, - "id": "__82FMs05Cz" - } - ], - "id": "__GL16HznI2" - }, - { - "label": "If referred for hospitalization, choose location:", - "questionOptions": { - "concept": "a89c2420-1350-11df-a1f1-0026b9348838", - "answers": [ - { - "concept": "a89c25d8-1350-11df-a1f1-0026b9348838", - "label": "Local health centre/hospital" - }, - { - "concept": "a89c24fc-1350-11df-a1f1-0026b9348838", - "label": "MTRH" - }, - { - "concept": "a8aaf3e2-1350-11df-a1f1-0026b9348838", - "label": "Other" - } - ], - "rendering": "select" - }, - "type": "obs", - "validators": [], - "hide": { - "hideWhenExpression": "isEmpty(referrals) || !arrayContains(referrals, '057dae68-3d6f-4d79-926c-ed75a0ce7fd5')" - }, - "id": "__Ex7uqJxyJ" - }, - { - "label": "Reason for hospitalization", - "type": "obsGroup", - "questionOptions": { - "concept": "a8a07c8c-1350-11df-a1f1-0026b9348838", - "rendering": "repeating" - }, - "questions": [ - { - "label": "Reason for hospitalization:", - "questionOptions": { - "concept": "a8a07a48-1350-11df-a1f1-0026b9348838", - "rendering": "problem" - }, - "type": "obs", - "validators": [], - "hide": { - "hideWhenExpression": "isEmpty(referrals) || !arrayContains(referrals, '057dae68-3d6f-4d79-926c-ed75a0ce7fd5')" - }, - "id": "__57pFnIL1L" - } - ], - "id": "__vC9Io8DyK" - } - ] - }, - { - "label": "Transfer Out", - "questions": [ - { - "type": "obsGroup", - "label": "Transfer care to other centre", - "questionOptions": { - "concept": "a8a170e2-1350-11df-a1f1-0026b9348838", - "rendering": "group" - }, - "questions": [ - { - "label": "Transfer care to other centre:", - "id": "transferOut", - "questionOptions": { - "concept": "a89c2e5c-1350-11df-a1f1-0026b9348838", - "answers": [ - { - "concept": "a89c2f42-1350-11df-a1f1-0026b9348838", - "label": "AMPATH" - }, - { - "concept": "a89c301e-1350-11df-a1f1-0026b9348838", - "label": "Non-AMPATH" - }, - { - "concept": "a8a17d80-1350-11df-a1f1-0026b9348838", - "label": "MCH" - } - ], - "rendering": "select" - }, - "type": "obs", - "validators": [] - }, - { - "type": "personAttribute", - "label": "Specify name of AMPATH clinic to which patient is being referred:", - "id": "transfered_out_to_ampath", - "required": "false", - "questionOptions": { - "rendering": "ui-select-extended", - "attributeType": "8d87236c-c2cc-11de-8d13-0010c6dffd0f" - }, - "hide": { - "hideWhenExpression": "transferOut !== 'a89c2f42-1350-11df-a1f1-0026b9348838'" - } - }, - { - "type": "obs", - "label": "If Non-AMPATH specify where the patient is being referred:", - "id": "transfered_out_to_non_ampath", - "required": "false", - "default": "", - "questionOptions": { - "rendering": "text", - "concept": "a8a06fc6-1350-11df-a1f1-0026b9348838" - }, - "hide": { - "hideWhenExpression": "transferOut !== 'a89c301e-1350-11df-a1f1-0026b9348838'" - } - } - ], - "id": "__qJGMoGIrs" - } - ] - }, - { - "label": "Next Appointment", - "isExpanded": "true", - "questions": [ - { - "label": "Medication pick up date:", - "type": "obs", - "id": "medDate", - "questionOptions": { - "concept": "318a5e8b-218c-4f66-9106-cd581dec1f95", - "rendering": "date", - "weeksList": [ - 2, - 4, - 6, - 8, - 12, - 16, - 24, - 36 - ] - }, - "validators": [ - { - "type": "date", - "allowFutureDates": "true" - }, - { - "type": "js_expression", - "failsWhenExpression": "(new moment(encDate)).isAfter((new moment(myValue)), 'day') || (new moment(encDate)).isSame((new moment(myValue)), 'day')", - "message": "Medication pick up date should be greater than the encounter date." - }, - { - "type": "js_expression", - "failsWhenExpression": "isEmpty(myValue) && arrayContains (['7c6f0599-3e3e-4f42-87a2-2ce66f1e96d0'],referrals)", - "message": "Patient referred for DC, medication pick up date should be required." - } - ], - "hide": { - "hideWhenExpression": "!((arrayContains( ['d4ac2aa5-2899-42fb-b08a-d40161815b48'], visitTypeUuid) && arrayContains (['7c6f0599-3e3e-4f42-87a2-2ce66f1e96d0'],referrals)) || (arrayContains( ['380d79a7-6fb0-41bf-be3d-aa3d25da187c','d4e28d0f-ae28-4eec-8cfc-449b4c5a9f5f'], visitTypeUuid)))" - } - }, - { - "label": "Return to clinic date:", - "type": "obs", - "required": "true", - "id": "rtc", - "questionOptions": { - "concept": "a8a666ba-1350-11df-a1f1-0026b9348838", - "rendering": "date", - "weeksList": [ - 2, - 4, - 6, - 8, - 12, - 16, - 20, - 24, - 36 - ] - }, - "validators": [ - { - "type": "date", - "allowFutureDates": "true" - }, - { - "type": "js_expression", - "failsWhenExpression": "(new moment(encDate)).isAfter((new moment(myValue)), 'day') || (new moment(encDate)).isSame((new moment(myValue)), 'day')", - "message": "Return to clinic date should be greater than the encounter date." - } - ] - } - ] - } - ] - } - ] -} diff --git a/distro/configuration/ampathforms/covid19-core_demo.json b/distro/configuration/ampathforms/covid19-core_demo.json deleted file mode 100644 index 2f91ea38f..000000000 --- a/distro/configuration/ampathforms/covid19-core_demo.json +++ /dev/null @@ -1,200 +0,0 @@ -{ - "name": "Covid 19", - "description": "Covid 19 Form", - "version": "1", - "published": true, - "retired": false, - "encounter": "Consultation", - "processor": "EncounterFormProcessor", - "uuid": "xxxx", - "referencedForms": [], - "pages": [ - { - "label": "Covid 19 Signs and Symptoms", - "sections": [ - { - "label": "Covid 19 Signs and Symptoms", - "isExpanded": "true", - "questions": [ - { - "label": "Covid 19 Set", - "type": "obsGroup", - "questionOptions": { - "rendering": "group", - "concept": "464d8752-45f8-4a25-8972-772cbc52efbe" - }, - "id": "Covid_19_sx", - "questions": [ - { - "label": "Covid 19 Signs and Symptoms in past 14 days", - "id": "__I2HM7pMys", - "questionOptions": { - "rendering": "checkbox", - "concept": "0eaa21e0-5f69-41a9-9dea-942796590bbb", - "answers": [ - { - "label": "Congestion", - "concept": "30e2da8f-34ca-4c93-94c8-d429f22d381c", - "conceptMappings": [] - }, - { - "label": "Cough", - "concept": "1e2918fb-4e15-11e4-8a57-0800271c1b75", - "conceptMappings": [] - }, - { - "label": "Sneezing", - "concept": "2395de62-f5a6-49b6-ab0f-57a21a9029c1", - "conceptMappings": [] - }, - { - "label": "Fever", - "concept": "140238AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "conceptMappings": [] - }, - { - "label": "Sore throat or pain with swallowing", - "concept": "2c75944e-5fc5-4d9d-b389-fe878fde38e3", - "conceptMappings": [] - }, - { - "label": "Shortness of breath", - "concept": "21835173-4e15-11e4-8a57-0800271c1b75", - "conceptMappings": [] - }, - { - "label": "Loss of taste", - "concept": "40829791-1535-4c02-9b6f-e97dd1a516f6", - "conceptMappings": [] - }, - { - "label": "Loss of smell", - "concept": "c1fb49bd-0ca5-43ae-bf8d-df35e73c34ea", - "conceptMappings": [] - }, - { - "label": "Diarrea, Vomiting or Abdominal pain", - "concept": "87b3f6a1-6d79-4923-9485-200dfd937782", - "conceptMappings": [] - }, - { - "label": "Practicing social distancing", - "concept": "64fb3f91-08d8-4a3b-92ba-16655e834b1c", - "conceptMappings": [] - }, - { - "label": "Rash, nonvesicular, unspec.", - "concept": "2134b7e3-4e15-11e4-8a57-0800271c1b75", - "conceptMappings": [] - } - ] - }, - "type": "obs" - }, - { - "label": "Onset Date", - "id": "__tyxtEosu2", - "questionOptions": { - "rendering": "date", - "concept": "81a50873-81c8-4c2e-8892-b2cd635b704c" - }, - "type": "obs" - } - ] - } - ] - } - ] - }, - { - "label": "Covid 19 Test", - "sections": [ - { - "label": "Covid 19 Test", - "isExpanded": "true", - "questions": [ - { - "label": "Covid 19 Test", - "type": "obsGroup", - "questionOptions": { - "rendering": "group", - "concept": "4c2a4b12-becc-4429-a94d-b78e06699d0f" - }, - "id": "Covid_19_Test", - "questions": [ - { - "label": "Tested for COVID 19", - "id": "__5GxrFGLFo", - "questionOptions": { - "rendering": "select", - "concept": "89c5bc03-8ce2-40d8-a77d-20b5a62a1ca1", - "answers": [ - { - "label": "Yes", - "concept": "1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "conceptMappings": [] - }, - { - "label": "No", - "concept": "1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "conceptMappings": [] - } - ] - }, - "type": "obs" - }, - { - "label": "Test Done", - "id": "__HxGzEo8nL", - "questionOptions": { - "rendering": "select", - "concept": "611190b4-2b83-42c5-bbb1-8d99bfaec9ed", - "answers": [ - { - "label": "Respiratory PCR", - "concept": "efe34fae-de1e-4430-86ac-3198d0fb4a70", - "conceptMappings": [] - }, - { - "label": "Rapid blood test", - "concept": "7149a26d-c0a7-42c4-86ae-099616830831", - "conceptMappings": [] - }, - { - "label": "ELISA blood test", - "concept": "c1cc178c-390c-4194-b286-f9c57e0f313d", - "conceptMappings": [] - } - ] - }, - "type": "obs" - }, - { - "label": "Test Results", - "id": "__L42EMuowp", - "questionOptions": { - "rendering": "select", - "concept": "192f67ac-247c-4e1d-966a-4c223e33d38b", - "answers": [ - { - "label": "Positive", - "concept": "703AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "conceptMappings": [] - }, - { - "label": "Negative", - "concept": "664AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "conceptMappings": [] - } - ] - }, - "type": "obs" - } - ] - } - ] - } - ] - } - ] -} diff --git a/distro/configuration/ampathforms/covid_assessment_summary_v1.0.json b/distro/configuration/ampathforms/covid_assessment_summary_v1.0.json index 8a789c3fd..076aa11c0 100644 --- a/distro/configuration/ampathforms/covid_assessment_summary_v1.0.json +++ b/distro/configuration/ampathforms/covid_assessment_summary_v1.0.json @@ -502,7 +502,7 @@ } ], "processor": "EncounterFormProcessor", - "uuid": "xxxx", + "uuid": "bbb35235-7c31-4606-9a70-5bbfdc8132fc", "referencedForms": [], "allowUnspecifiedAll": true } diff --git a/distro/configuration/ampathforms/covid_case_assessment_v1.0.json b/distro/configuration/ampathforms/covid_case_assessment_v1.0.json index a84b0905b..a328fb9bf 100644 --- a/distro/configuration/ampathforms/covid_case_assessment_v1.0.json +++ b/distro/configuration/ampathforms/covid_case_assessment_v1.0.json @@ -1978,7 +1978,7 @@ "sections": [], "isSubform": "true", "subform": { - "name": "covid_lab_order", + "name": "COVID Lab Order Form", "package": "covid", "behaviours": [ { diff --git a/distro/configuration/ampathforms/covid_case_v1.0.json b/distro/configuration/ampathforms/covid_case_v1.0.json index d308ee174..d0ab67bb9 100644 --- a/distro/configuration/ampathforms/covid_case_v1.0.json +++ b/distro/configuration/ampathforms/covid_case_v1.0.json @@ -9,7 +9,7 @@ "sections": [], "isSubform": "true", "subform": { - "name": "covid_assessment", + "name": "COVID Assessment Form", "package": "covid", "behaviours": [ { @@ -25,7 +25,7 @@ "sections": [], "isSubform": "true", "subform": { - "name": "covid_outcome", + "name": "COVID Outcome Form", "package": "covid", "behaviours": [ { diff --git a/distro/configuration/ampathforms/covid_lab_order_cancellation_v1.0.json b/distro/configuration/ampathforms/covid_lab_order_cancellation_v1.0.json index 38e061250..0938e083c 100644 --- a/distro/configuration/ampathforms/covid_lab_order_cancellation_v1.0.json +++ b/distro/configuration/ampathforms/covid_lab_order_cancellation_v1.0.json @@ -9,7 +9,7 @@ "sections": [], "isSubform": "true", "subform": { - "name": "covid_lab_order", + "name": "COVID Lab Order Form", "package": "covid", "behaviours": [ { @@ -212,7 +212,7 @@ } ], "processor": "EncounterFormProcessor", - "uuid": "xxxx", + "uuid": "d38bc949-c95b-39eb-a2c5-08b82a36409c", "referencedForms": [], "encounterType": "a77d3e7f-5c8f-4074-a207-77a70e197b0c", "encounter": "COVID Lab Encounter", diff --git a/distro/configuration/ampathforms/covid_lab_result_v1.0.json b/distro/configuration/ampathforms/covid_lab_result_v1.0.json index 1de5650f8..42b6c50c5 100644 --- a/distro/configuration/ampathforms/covid_lab_result_v1.0.json +++ b/distro/configuration/ampathforms/covid_lab_result_v1.0.json @@ -9,7 +9,7 @@ "sections": [], "isSubform": "true", "subform": { - "name": "covid_lab_order", + "name": "COVID Lab Order Form", "package": "covid", "behaviours": [ { diff --git a/distro/configuration/ampathforms/covid_lab_test_v1.0.json b/distro/configuration/ampathforms/covid_lab_test_v1.0.json index 698972193..0d3040da5 100644 --- a/distro/configuration/ampathforms/covid_lab_test_v1.0.json +++ b/distro/configuration/ampathforms/covid_lab_test_v1.0.json @@ -44,7 +44,7 @@ "sections": [], "isSubform": "true", "subform": { - "name": "covid_lab_order", + "name": "COVID Lab Order Form", "package": "covid", "behaviours": [ { @@ -60,7 +60,7 @@ "sections": [], "isSubform": "true", "subform": { - "name": "covid_sample_collection", + "name": "Sample Collection", "package": "covid", "behaviours": [ { @@ -76,7 +76,7 @@ "sections": [], "isSubform": "true", "subform": { - "name": "covid_lab_order_cancellation", + "name": "Lab Order Cancellation", "package": "covid", "behaviours": [ { @@ -92,7 +92,7 @@ "sections": [], "isSubform": "true", "subform": { - "name": "covid_lab_result", + "name": "COVID Lab Result Form", "package": "covid", "behaviours": [ { diff --git a/distro/configuration/ampathforms/covid_outcome_tracking_v1.0.json b/distro/configuration/ampathforms/covid_outcome_tracking_v1.0.json index edc48cf06..9fff12521 100644 --- a/distro/configuration/ampathforms/covid_outcome_tracking_v1.0.json +++ b/distro/configuration/ampathforms/covid_outcome_tracking_v1.0.json @@ -195,7 +195,7 @@ } ], "processor": "EncounterFormProcessor", - "uuid": "xxxx", + "uuid": "d9bbee02-4f76-3e88-89b8-fb5b70d2cb2d", "referencedForms": [], "encounterType": "253a43d3-c99e-415c-8b78-ee7d4d3c1d54", "encounter": "COVID Case Assessment", diff --git a/distro/configuration/ampathforms/covid_outcome_v1.0.json b/distro/configuration/ampathforms/covid_outcome_v1.0.json index 81d0987b9..0b85677d7 100644 --- a/distro/configuration/ampathforms/covid_outcome_v1.0.json +++ b/distro/configuration/ampathforms/covid_outcome_v1.0.json @@ -9,7 +9,7 @@ "sections": [], "isSubform": "true", "subform": { - "name": "covid_assessment", + "name": "COVID Assessment Form", "package": "covid", "behaviours": [ { diff --git a/distro/configuration/ampathforms/ct_cd4_lab_results_v1.0.json b/distro/configuration/ampathforms/ct_cd4_lab_results_v1.0.json index d0e6e1db1..1c53296b0 100644 --- a/distro/configuration/ampathforms/ct_cd4_lab_results_v1.0.json +++ b/distro/configuration/ampathforms/ct_cd4_lab_results_v1.0.json @@ -242,7 +242,7 @@ } ], "processor": "EncounterFormProcessor", - "uuid": "xxxx", + "uuid": "a66197de-419a-3223-8691-f70d36b1524b", "referencedForms": [], "encounterType": "96adb28e-e417-43a3-8f7d-682f8af5e912", "encounter": "CD4 Lab results", diff --git a/distro/configuration/ampathforms/ct_clinical_visit_v1.0.json b/distro/configuration/ampathforms/ct_clinical_visit_v1.0.json index 86a608985..55516d9e4 100644 --- a/distro/configuration/ampathforms/ct_clinical_visit_v1.0.json +++ b/distro/configuration/ampathforms/ct_clinical_visit_v1.0.json @@ -8882,7 +8882,7 @@ "sections": [], "isSubform": "true", "subform": { - "name": "cd4_lab_results", + "name": "CD4 Lab Result", "package": "hiv", "behaviours": [ { @@ -8898,7 +8898,7 @@ "sections": [], "isSubform": "true", "subform": { - "name": "viral_load_results", + "name": "Viral Load Lab Result", "package": "hiv", "behaviours": [ { diff --git a/distro/configuration/ampathforms/ct_clinical_visit_v2.0.json b/distro/configuration/ampathforms/ct_clinical_visit_v2.0.json index b91f96227..451d58e3d 100644 --- a/distro/configuration/ampathforms/ct_clinical_visit_v2.0.json +++ b/distro/configuration/ampathforms/ct_clinical_visit_v2.0.json @@ -9075,7 +9075,7 @@ "sections": [], "isSubform": "true", "subform": { - "name": "cd4_lab_results", + "name": "CD4 Lab Result", "package": "hiv", "behaviours": [ { @@ -9091,7 +9091,7 @@ "sections": [], "isSubform": "true", "subform": { - "name": "viral_load_results", + "name": "Viral Load Lab Result", "package": "hiv", "behaviours": [ { diff --git a/distro/configuration/ampathforms/ct_lab_results_v1.0.json b/distro/configuration/ampathforms/ct_lab_results_v1.0.json index 8a53f321e..6e0dc1482 100644 --- a/distro/configuration/ampathforms/ct_lab_results_v1.0.json +++ b/distro/configuration/ampathforms/ct_lab_results_v1.0.json @@ -886,7 +886,7 @@ } ], "processor": "EncounterFormProcessor", - "uuid": "xxxx", + "uuid": "98621650-1e6c-3632-99e7-04afd1258d1e", "referencedForms": [], "encounterType": "15272be5-ae9c-4278-a303-4b8907eae73b", "encounter": "HIV Lab Order and Results", diff --git a/distro/configuration/ampathforms/ct_viral_load_request_v1.0.json b/distro/configuration/ampathforms/ct_viral_load_request_v1.0.json index 74e730e9a..1f70ea909 100644 --- a/distro/configuration/ampathforms/ct_viral_load_request_v1.0.json +++ b/distro/configuration/ampathforms/ct_viral_load_request_v1.0.json @@ -598,7 +598,7 @@ } ], "processor": "EncounterFormProcessor", - "uuid": "xxxx", + "uuid": "717eed11-55bb-3adb-9be4-3e92efcea2c8", "encounterType": "41af1931-184e-45f8-86ca-d42e0db0b8a1", "encounter": "Viral Load results", "referencedForms": [] diff --git a/distro/configuration/ampathforms/ct_viral_load_results_v1.0.json b/distro/configuration/ampathforms/ct_viral_load_results_v1.0.json index b72f6ef20..8cfefa620 100644 --- a/distro/configuration/ampathforms/ct_viral_load_results_v1.0.json +++ b/distro/configuration/ampathforms/ct_viral_load_results_v1.0.json @@ -445,7 +445,7 @@ } ], "processor": "EncounterFormProcessor", - "uuid": "xxxx", + "uuid": "c9eb639e-b5d0-3ed3-a3c7-0dc48fc6acb6", "referencedForms": [], "encounterType": "41af1931-184e-45f8-86ca-d42e0db0b8a1", "encounter": "Viral Load results", diff --git a/distro/configuration/ampathforms/lab_order_entry_form-core_demo.json b/distro/configuration/ampathforms/lab_order_entry_form-core_demo.json deleted file mode 100644 index 0a05e4c18..000000000 --- a/distro/configuration/ampathforms/lab_order_entry_form-core_demo.json +++ /dev/null @@ -1,341 +0,0 @@ -{ - "name": "Laboratory Tests", - "description": "Simple lab order entry form", - "version": "2.2", - "published": true, - "retired": false, - "encounter": "Consultation", - "pages": [ - { - "label": "Lab Orders", - "sections": [ - { - "label": "Add Test Orders", - "isExpanded": "true", - "questions": [ - { - "type": "obsGroup", - "label": "Test orders", - "questionOptions": { - "concept": "ad2218e0-4bb1-11ed-bdc3-0242ac120002", - "rendering": "group" - }, - "questions": [ - { - "label": "Tests Ordered", - "id": "order1", - "type": "testOrder", - "questionOptions": { - "rendering": "repeating", - "orderSettingUuid": "INPATIENT", - "orderType": "testorder", - "selectableOrders": [ - { - "concept": "851AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Mean corpuscular volume", - "conceptMappings": [] - }, - { - "concept": "163695AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Crystals type in urine sediment by light microscopy test", - "conceptMappings": [] - }, - { - "concept": "1338AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Lymphocytes (%) - microscopic exam", - "conceptMappings": [] - }, - { - "concept": "161447AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Stool microscopy with concentration", - "conceptMappings": [] - }, - { - "concept": "729AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Platelets", - "conceptMappings": [] - }, - { - "concept": "163686AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Yeast presence in urine sediment by light microscopy", - "conceptMappings": [] - }, - { - "concept": "1325AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Hepatitis C test - qualitative", - "conceptMappings": [] - }, - { - "concept": "161448AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Kinyoun's stain for coccidians", - "conceptMappings": [] - }, - { - "concept": "160735AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Bacteriuria test", - "FIELD3": " urine", - "conceptMappings": [] - }, - { - "concept": "1015AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Hematocrit", - "conceptMappings": [] - }, - { - "concept": "163688AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Spore presence in urine test", - "conceptMappings": [] - }, - { - "concept": "163687AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Yeast hyphae presence in urine sediment by light microscopy test", - "conceptMappings": [] - }, - { - "concept": "1016AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Red cell distribution width", - "conceptMappings": [] - }, - { - "concept": "163689AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Trichomonas vaginalis presence in urine sediment by light microscopy", - "conceptMappings": [] - }, - { - "concept": "163426AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Combined % of monocytes", - "FIELD3": " eosinophils and basophils", - "conceptMappings": [] - }, - { - "concept": "655AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Total bilirubin", - "conceptMappings": [] - }, - { - "concept": "161450AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Stool fat test", - "FIELD3": " semi-quantitative", - "conceptMappings": [] - }, - { - "concept": "678AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "White blood cells", - "conceptMappings": [] - }, - { - "concept": "717AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Total protein", - "conceptMappings": [] - }, - { - "concept": "857AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Blood urea nitrogen", - "conceptMappings": [] - }, - { - "concept": "163683AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Erythrocytes presence in urine sediment by light microscopy test", - "conceptMappings": [] - }, - { - "concept": "161445AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Urine routine and microscopy", - "conceptMappings": [] - }, - { - "concept": "163699AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Urea measurement (calculated)", - "conceptMappings": [] - }, - { - "concept": "21AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Haemoglobin", - "conceptMappings": [] - }, - { - "concept": "654AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Serum glutamic-pyruvic transaminase", - "conceptMappings": [] - }, - { - "concept": "160225AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Sickle cell screening test", - "conceptMappings": [] - }, - { - "concept": "159430AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Hepatitis B Surface Antigen Test", - "conceptMappings": [] - }, - { - "concept": "163684AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Leukocytes presence in urine sediment by light microscopy", - "conceptMappings": [] - }, - { - "concept": "161449AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Stool test for reducing substance", - "conceptMappings": [] - }, - { - "concept": "653AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Serum glutamic-oxaloacetic transaminase", - "conceptMappings": [] - }, - { - "concept": "790AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Serum creatinine (umol/L)", - "conceptMappings": [] - }, - { - "concept": "163696AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Casts presence in urine sediment by light microscopy test", - "conceptMappings": [] - }, - { - "concept": "887AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Serum glucose", - "conceptMappings": [] - }, - { - "concept": "304AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Stool exam", - "conceptMappings": [] - }, - { - "concept": "785AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Alkaline phosphatase", - "conceptMappings": [] - }, - { - "concept": "159362AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Fecal occult blood test", - "conceptMappings": [] - }, - { - "concept": "679AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Red blood cells", - "conceptMappings": [] - }, - { - "concept": "1336AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Neutrophils (%) - microscopic exam", - "conceptMappings": [] - }, - { - "concept": "163692AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Epithelial casts presence in urine sediment by light microscopy test", - "conceptMappings": [] - }, - { - "concept": "1018AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Mean corpuscular hemoglobin", - "conceptMappings": [] - }, - { - "concept": "1017AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Mean cell hemoglobin concentration", - "conceptMappings": [] - }, - { - "concept": "161431AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Sickling test only", - "conceptMappings": [] - }, - { - "concept": "161488AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Renal function panel", - "conceptMappings": [] - }, - { - "concept": "953AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Liver function tests", - "conceptMappings": [] - }, - { - "concept": "161451AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Stool test", - "conceptMappings": [] - }, - { - "concept": "163697AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Urine microscopy panel", - "conceptMappings": [] - }, - { - "concept": "1019AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Complete blood count" - }, - { - "concept": "161481AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Prothrombin time" - }, - { - "concept": "161482AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "International Normalized Ratio (INR)" - }, - { - "concept": "161157AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "ECG: 12-Lead Electrocardiogram" - }, - { - "concept": "12AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Chest X-Ray (CXR)" - } - ] - } - }, - { - "type": "encounterLocation", - "label": "Facility name (site/satellite clinic required):", - "id": "location", - "required": "true", - "questionOptions": { - "rendering": "ui-select-extended" - } - } - ] - } - ] - }, - { - "label": "Relevant Clinical Notes", - "isExpanded": "true", - "questions": [ - { - "label": "Gestation in weeks", - "type": "complex-obs", - "required": true, - "id": "2", - "questionOptions": { - "rendering": "date", - "concept": "162251AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "conceptMappings": [ - { - "relationship": "SAME-AS", - "type": "SNOMED CT", - "value": "307470009" - }, - { - "relationship": "SAME-AS", - "type": "CIEL", - "value": "162251" - } - ], - "answers": [] - }, - "validators": [], - "hide": { - "hideWhenExpression": "sex !== 'F'" - } - } - ] - } - ] - } - ], - "processor": "EncounterFormProcessor", - "uuid": "xxxx", - "referencedForms": [] -} diff --git a/distro/configuration/ampathforms/pmtct_antenatal_v1.0.json b/distro/configuration/ampathforms/pmtct_antenatal_v1.0.json index 69afd5d54..fcb8460f5 100644 --- a/distro/configuration/ampathforms/pmtct_antenatal_v1.0.json +++ b/distro/configuration/ampathforms/pmtct_antenatal_v1.0.json @@ -3,6 +3,7 @@ "version": "1", "published": true, "retired": false, + "encounter": "Antenatal", "pages": [ { "label": "Antenatal Details", @@ -19,21 +20,21 @@ "concept": "163260AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "rendering": "date" }, - "behaviours": [ + "behaviours":[ { - "intent": "*", - "unspecified": "true", - "hide": { - "hideWhenExpression": "false" + "intent":"*", + "unspecified":"true", + "hide":{ + "hideWhenExpression":"false" }, "validators": [ { - "type": "date", - "allowFutureDates": "false" + "type":"date", + "allowFutureDates":"false" }, { - "type": "js_expression", - "failsWhenExpression": "isDateBefore(myValue, '1980-01-01') || myValue >= today()" + "type":"js_expression", + "failsWhenExpression":"isDateBefore(myValue, '1980-01-01') || myValue >= today()" } ] } @@ -61,12 +62,12 @@ } ] }, - "behaviours": [ + "behaviours":[ { - "intent": "*", - "required": "true", - "hide": { - "hideWhenExpression": "false" + "intent":"*", + "required":"true", + "hide":{ + "hideWhenExpression":"false" } } ] @@ -86,25 +87,26 @@ "rendering": "text", "usePreviousValueDisabled": "true", "calculate": { - "calculateExpression": "antenatal_visit_type == '160530AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' ? useFieldValue('latest_ptracker_number') : ''" + "calculateExpression": "antenatal_visit_type == '160530AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' ? latest_ptracker_number : ''" } }, "readonlyExpression": "antenatal_visit_type == '160530AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'", - "behaviours": [ + "behaviours":[ { - "intent": "*", - "required": "true", - "unspecified": "false", - "hide": { - "hideWhenExpression": "false" + "intent":"*", + "required":"true", + "unspecified":"false", + "hide":{ + "hideWhenExpression":"false" }, - "validators": [ + "validators":[ { - "type": "js_expression", - "failsWhenExpression": "!/^[0-9]{5}[A-S]{1}[0-9]{6,8}$$/.test(myValue)", - "message": "Invalid Ptracker number" - } - ] + "type": "js_expression", + "failsWhenExpression": "!/^[0-9]{5}[A-S]{1}[0-9]{6,8}$$/.test(myValue)", + "message": "Invalid Ptracker number" + } + + ] } ] }, @@ -116,11 +118,11 @@ "concept": "", "rendering": "fixed-value", "calculate": { - "calculateExpression": "resolve(api.getLatestObs(patient.id, '6c45421e-2566-47cb-bbb3-07586fffbfe2', '2549af50-75c8-4aeb-87ca-4bb2cef6c69a')).valueString" + "calculateExpression": "resolve(api.getLatestObs(patient.id, '6c45421e-2566-47cb-bbb3-07586fffbfe2', '2549af50-75c8-4aeb-87ca-4bb2cef6c69a')).valueString" } }, - "hide": { - "hideWhenExpression": "true" + "hide":{ + "hideWhenExpression":"true" } } ] @@ -138,13 +140,13 @@ "usePreviousValueDisabled": "true", "rendering": "number" }, - "behaviours": [ + "behaviours":[ { - "intent": "*", - "required": "true", - "unspecified": "true", - "hide": { - "hideWhenExpression": "antenatal_visit_type !== '164180AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" + "intent":"*", + "required":"true", + "unspecified":"true", + "hide":{ + "hideWhenExpression":"antenatal_visit_type !== '164180AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" } } ] @@ -158,13 +160,13 @@ "usePreviousValueDisabled": "true", "rendering": "number" }, - "behaviours": [ + "behaviours":[ { - "intent": "*", - "required": "true", - "unspecified": "true", - "hide": { - "hideWhenExpression": "antenatal_visit_type !== '164180AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" + "intent":"*", + "required":"true", + "unspecified":"true", + "hide":{ + "hideWhenExpression":"antenatal_visit_type !== '164180AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" } } ] @@ -178,22 +180,22 @@ "usePreviousValueDisabled": "true", "rendering": "date" }, - "behaviours": [ + "behaviours":[ { - "intent": "*", - "required": "true", - "unspecified": "true", - "hide": { - "hideWhenExpression": "antenatal_visit_type !== '164180AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" + "intent":"*", + "required":"true", + "unspecified":"true", + "hide":{ + "hideWhenExpression":"antenatal_visit_type !== '164180AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" }, "validators": [ { - "type": "date", - "allowFutureDates": "false" + "type":"date", + "allowFutureDates":"false" }, { - "type": "js_expression", - "failsWhenExpression": "isDateBefore(myValue, '1900-01-01') || myValue >= today() || myValue > useFieldValue('visit_date')" + "type":"js_expression", + "failsWhenExpression":"isDateBefore(myValue, '1900-01-01') || myValue >= today() || myValue > useFieldValue('visit_date')" } ] } @@ -210,13 +212,13 @@ "calculateExpression": "calcEDD('lmp')" } }, - "behaviours": [ + "behaviours":[ { - "intent": "*", - "required": "true", - "unspecified": "true", - "hide": { - "hideWhenExpression": "antenatal_visit_type !== '164180AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' || isEmpty('lmp')" + "intent":"*", + "required":"true", + "unspecified":"true", + "hide":{ + "hideWhenExpression":"antenatal_visit_type !== '164180AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' || isEmpty('lmp')" }, "validators": [ { @@ -232,11 +234,11 @@ ] } ], - "behaviours": [ + "behaviours":[ { - "intent": "*", - "hide": { - "hideWhenExpression": "antenatal_visit_type !== '164180AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" + "intent":"*", + "hide":{ + "hideWhenExpression":"antenatal_visit_type !== '164180AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" } } ] @@ -250,6 +252,7 @@ "label": "HIV Testing and ART Initiation", "isExpanded": "true", "questions": [ + { "label": "HIV test status ", "type": "obs", @@ -276,12 +279,12 @@ } ] }, - "behaviours": [ + "behaviours":[ { - "intent": "*", - "required": "true", - "hide": { - "hideWhenExpression": "antenatal_visit_type !== '164180AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' && antenatal_visit_type !== '54b96458-6585-4c4c-a5b1-b3ca7f1be351' && antenatal_visit_type !== '54b96458-6585-4c4c-a5b1-b3ca7f1be351' && latest_hiv_test_result === '138571AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'|| antenatal_visit_type !== '164180AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' && antenatal_visit_type !== '54b96458-6585-4c4c-a5b1-b3ca7f1be351' && antenatal_visit_type !== '54b96458-6585-4c4c-a5b1-b3ca7f1be351' && latest_hiv_test_status === '8b8951a8-e8d6-40ca-ad70-89e8f8f71fa8'" + "intent":"*", + "required":"true", + "hide":{ + "hideWhenExpression":"latest_hiv_test_result == '138571AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" } } ] @@ -294,9 +297,9 @@ "concept": "164401AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "rendering": "fixed-value", "calculate": { - "calculateExpression": "resolve(api.getLatestObs(patient.id, '164401AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA', '2549af50-75c8-4aeb-87ca-4bb2cef6c69a'))?.valueCodeableConcept?.coding[0]?.code" - }, - "answers": [ + "calculateExpression": "resolve(api.getLatestObs(patient.id, '164401AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA', '2549af50-75c8-4aeb-87ca-4bb2cef6c69a'))?.valueCodeableConcept?.coding[0]?.code" + }, + "answers": [ { "concept": "6f041992-f0fd-4ec7-b7b6-c06b0f60bf3f", "label": "Tested for HIV during this visit" @@ -315,12 +318,12 @@ } ] }, - "behaviours": [ + "behaviours":[ { - "intent": "*", - "required": "true", - "hide": { - "hideWhenExpression": "true" + "intent":"*", + "required":"true", + "hide":{ + "hideWhenExpression":"true" } } ] @@ -351,12 +354,12 @@ } ] }, - "behaviours": [ + "behaviours":[ { - "intent": "*", - "required": "true", - "hide": { - "hideWhenExpression": "hiv_test !== '6f041992-f0fd-4ec7-b7b6-c06b0f60bf3f'" + "intent":"*", + "required":"true", + "hide":{ + "hideWhenExpression":"hiv_test !== '6f041992-f0fd-4ec7-b7b6-c06b0f60bf3f'" } } ] @@ -368,8 +371,8 @@ "questionOptions": { "concept": "159427AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "rendering": "fixed-field", - "calculate": { - "calculateExpression": "resolve(api.getLatestObs(patient.id, '159427AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA', '2549af50-75c8-4aeb-87ca-4bb2cef6c69a'))?.valueCodeableConcept?.coding[0]?.code" + "calculate":{ + "calculateExpression":"resolve(api.getLatestObs(patient.id, '159427AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA', '2549af50-75c8-4aeb-87ca-4bb2cef6c69a'))?.valueCodeableConcept?.coding[0]?.code" }, "answers": [ { @@ -390,12 +393,12 @@ } ] }, - "behaviours": [ + "behaviours":[ { - "intent": "*", - "required": "true", - "hide": { - "hideWhenExpression": "true" + "intent":"*", + "required":"true", + "hide":{ + "hideWhenExpression":"true" } } ] @@ -411,50 +414,50 @@ { "concept": "160120AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "label": "Started on ART in ANC current pregnancy", - "conceptMappings": [ + "conceptMappings":[ { - "type": "CIEL", - "value": "160120" + "type":"CIEL", + "value":"160120" }, { - "type": "PIH", - "value": "1256" + "type":"PIH", + "value":"1256" } ] }, { "concept": "160018AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "label": "Refused ART", - "conceptMappings": [ + "conceptMappings":[ { - "type": "CIEL", - "value": "160018" + "type":"CIEL", + "value":"160018" } ] }, { "concept": "1754AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "label": "Not started due to stockout of ART", - "conceptMappings": [ + "conceptMappings":[ { - "type": "CIEL", - "value": "1754" + "type":"CIEL", + "value":"1754" }, { - "type": "AMPATH", - "value": "664" + "type":"AMPATH", + "value":"664" }, { - "type": "SNOMED CT", - "value": "182856006" + "type":"SNOMED CT", + "value":"182856006" }, { - "type": "SNOMED MVP", - "value": "17541000105004" + "type":"SNOMED MVP", + "value":"17541000105004" }, { - "type": "PIH", - "value": "1761" + "type":"PIH", + "value":"1761" } ] }, @@ -464,12 +467,12 @@ } ] }, - "behaviours": [ + "behaviours":[ { - "intent": "*", - "required": "true", - "hide": { - "hideWhenExpression": "hiv_test_result !== '138571AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' && hiv_test !== '8b8951a8-e8d6-40ca-ad70-89e8f8f71fa8' || antenatal_visit_type == '160530AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" + "intent":"*", + "required":"true", + "hide":{ + "hideWhenExpression":"hiv_test !== '8b8951a8-e8d6-40ca-ad70-89e8f8f71fa8' && hiv_test_result !== '138571AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" } } ] @@ -477,7 +480,7 @@ { "label": "ART initiation ", "type": "obs", - "id": "art_initiationn", + "id": "art_remove_initiation", "questionOptions": { "concept": "6e62bf7e-2107-4d09-b485-6e60cbbb2d08", "rendering": "radio", @@ -485,36 +488,36 @@ { "concept": "160018AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "label": "Refused ART", - "conceptMappings": [ + "conceptMappings":[ { - "type": "CIEL", - "value": "160018" + "type":"CIEL", + "value":"160018" } ] }, { "concept": "1754AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "label": "Not started due to stockout of ART", - "conceptMappings": [ + "conceptMappings":[ { - "type": "CIEL", - "value": "1754" + "type":"CIEL", + "value":"1754" }, { - "type": "AMPATH", - "value": "664" + "type":"AMPATH", + "value":"664" }, { - "type": "SNOMED CT", - "value": "182856006" + "type":"SNOMED CT", + "value":"182856006" }, { - "type": "SNOMED MVP", - "value": "17541000105004" + "type":"SNOMED MVP", + "value":"17541000105004" }, { - "type": "PIH", - "value": "1761" + "type":"PIH", + "value":"1761" } ] }, @@ -524,12 +527,12 @@ } ] }, - "behaviours": [ + "behaviours":[ { - "intent": "*", - "required": "true", - "hide": { - "hideWhenExpression": " antenatal_visit_type !== '160530AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' || hiv_test_result !== '138571AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" + "intent":"*", + "required":"true", + "hide":{ + "hideWhenExpression":"true" } } ] @@ -542,13 +545,13 @@ "concept": "163322AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "rendering": "textarea" }, - "behaviours": [ + "behaviours":[ { - "intent": "*", - "required": "true", - "unspecified": "true", - "hide": { - "hideWhenExpression": "art_initiation !== '160018AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" + "intent":"*", + "required":"true", + "unspecified":"true", + "hide":{ + "hideWhenExpression":"art_initiation !== '160018AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" } } ] @@ -563,12 +566,12 @@ "max": "999999999999", "min": "100000000000" }, - "behaviours": [ + "behaviours":[ { - "intent": "*", - "unspecified": "true", - "hide": { - "hideWhenExpression": "art_initiation !== '160119AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' && art_initiation !== '160120AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" + "intent":"*", + "unspecified":"true", + "hide":{ + "hideWhenExpression":"art_initiation !== '160120AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" } } ] @@ -581,22 +584,22 @@ "concept": "159599AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "rendering": "date" }, - "behaviours": [ + "behaviours":[ { - "intent": "*", - "required": "true", - "unspecified": "true", - "hide": { - "hideWhenExpression": "art_initiation !== '160119AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' && art_initiation !== '160120AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" + "intent":"*", + "required":"true", + "unspecified":"true", + "hide":{ + "hideWhenExpression":"art_initiation !== '160120AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" }, "validators": [ { - "type": "date", - "allowFutureDates": "false" + "type":"date", + "allowFutureDates":"false" }, { - "type": "js_expression", - "failsWhenExpression": "isDateBefore(myValue, '1980-01-01') || myValue >= today()" + "type":"js_expression", + "failsWhenExpression":"isDateBefore(myValue, '1980-01-01') || myValue >= today()" } ] } @@ -624,12 +627,12 @@ } ] }, - "behaviours": [ + "behaviours":[ { - "intent": "*", - "required": "true", - "hide": { - "hideWhenExpression": "art_initiation !== '160119AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' && art_initiation !== '160120AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" + "intent":"*", + "required":"true", + "hide":{ + "hideWhenExpression":"latest_hiv_test_result !== '138571AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' || hiv_test_result !== '138571AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" } } ] @@ -642,22 +645,22 @@ "concept": "163281AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "rendering": "date" }, - "behaviours": [ + "behaviours":[ { - "intent": "*", - "required": "true", - "unspecified": "true", - "hide": { - "hideWhenExpression": "recent_viral_load !== '1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" + "intent":"*", + "required":"true", + "unspecified":"true", + "hide":{ + "hideWhenExpression":"recent_viral_load !== '1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" }, "validators": [ { - "type": "date", - "allowFutureDates": "false" + "type":"date", + "allowFutureDates":"false" }, { - "type": "js_expression", - "failsWhenExpression": "isDateBefore(myValue, '1980-01-01') || myValue >= today()" + "type":"js_expression", + "failsWhenExpression":"isDateBefore(myValue, '1980-01-01') || myValue >= today()" } ] } @@ -693,12 +696,12 @@ } ] }, - "behaviours": [ + "behaviours":[ { - "intent": "*", - "required": "true", - "hide": { - "hideWhenExpression": "recent_viral_load !== '1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" + "intent":"*", + "required":"true", + "hide":{ + "hideWhenExpression":"recent_viral_load !== '1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" } } ] @@ -711,13 +714,13 @@ "concept": "856AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "rendering": "number" }, - "behaviours": [ + "behaviours":[ { - "intent": "*", - "required": "true", - "unspecified": "true", - "hide": { - "hideWhenExpression": "viral_load_results !== '1301AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" + "intent":"*", + "required":"true", + "unspecified":"true", + "hide":{ + "hideWhenExpression":"viral_load_results !== '1301AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" } } ] @@ -748,12 +751,12 @@ } ] }, - "behaviours": [ + "behaviours":[ { - "intent": "*", - "required": "true", - "hide": { - "hideWhenExpression": "antenatal_visit_type !== '164180AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' && antenatal_visit_type !== '54b96458-6585-4c4c-a5b1-b3ca7f1be351' && antenatal_visit_type !== '54b96458-6585-4c4c-a5b1-b3ca7f1be351' && latest_partner_hiv_test_status === '8b8951a8-e8d6-40ca-ad70-89e8f8f71fa8'" + "intent":"*", + "required":"true", + "hide":{ + "hideWhenExpression":"antenatal_visit_type !== '164180AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' && antenatal_visit_type !== '54b96458-6585-4c4c-a5b1-b3ca7f1be351' && antenatal_visit_type !== '54b96458-6585-4c4c-a5b1-b3ca7f1be351' && latest_partner_hiv_test_status === '8b8951a8-e8d6-40ca-ad70-89e8f8f71fa8'" } } ] @@ -766,9 +769,9 @@ "concept": "161557AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "rendering": "fixed-value", "calculate": { - "calculateExpression": "resolve(api.getLatestObs(patient.id, '161557AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA', '2549af50-75c8-4aeb-87ca-4bb2cef6c69a'))?.valueCodeableConcept?.coding[0]?.code" - }, - "answers": [ + "calculateExpression": "resolve(api.getLatestObs(patient.id, '161557AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA', '2549af50-75c8-4aeb-87ca-4bb2cef6c69a'))?.valueCodeableConcept?.coding[0]?.code" + }, + "answers": [ { "concept": "8b8951a8-e8d6-40ca-ad70-89e8f8f71fa8", "label": "Previously known positive" @@ -787,12 +790,12 @@ } ] }, - "behaviours": [ + "behaviours":[ { - "intent": "*", - "required": "true", - "hide": { - "hideWhenExpression": "true" + "intent":"*", + "required":"true", + "hide":{ + "hideWhenExpression":"true" } } ] @@ -808,62 +811,62 @@ { "concept": "138571AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "label": "Positive", - "conceptMappings": [ + "conceptMappings":[ { - "type": "CIEL", - "value": "138571" + "type":"CIEL", + "value":"138571" }, { - "type": "AMPATH", - "value": "1169" + "type":"AMPATH", + "value":"1169" }, { - "type": "SNOMED CT", - "value": "165816005" + "type":"SNOMED CT", + "value":"165816005" } ] }, { "concept": "664AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "label": "Negative", - "conceptMappings": [ + "conceptMappings":[ { - "type": "CIEL", - "value": "664" + "type":"CIEL", + "value":"664" }, { - "type": "AMPATH", - "value": "664" + "type":"AMPATH", + "value":"664" }, { - "type": "SNOMED CT", - "value": "260385009" + "type":"SNOMED CT", + "value":"260385009" }, { - "type": "PIH", - "value": "664" + "type":"PIH", + "value":"664" } ] }, { "concept": "1067AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "label": "Unknown", - "conceptMappings": [ + "conceptMappings":[ { - "type": "CIEL", - "value": "1067" + "type":"CIEL", + "value":"1067" }, { - "type": "AMPATH", - "value": "1067" + "type":"AMPATH", + "value":"1067" }, { - "type": "SNOMED CT", - "value": "261665006" + "type":"SNOMED CT", + "value":"261665006" }, { - "type": "PIH", - "value": "1067" + "type":"PIH", + "value":"1067" } ] }, @@ -873,12 +876,12 @@ } ] }, - "behaviours": [ + "behaviours":[ { - "intent": "*", - "required": "true", - "hide": { - "hideWhenExpression": "partner_hiv_test_done !== '1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" + "intent":"*", + "required":"true", + "hide":{ + "hideWhenExpression":"partner_hiv_test_done !== '1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" } } ] @@ -891,21 +894,21 @@ "concept": "90bd8fec-3ff1-11e9-b210-d663bd873d93", "rendering": "date" }, - "behaviours": [ + "behaviours":[ { - "intent": "*", - "unspecified": "true", - "hide": { - "hideWhenExpression": "partner_hiv_test_done !== '1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" + "intent":"*", + "unspecified":"true", + "hide":{ + "hideWhenExpression":"partner_hiv_test_done !== '1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" }, "validators": [ { - "type": "date", - "allowFutureDates": "false" + "type":"date", + "allowFutureDates":"false" }, { - "type": "js_expression", - "failsWhenExpression": "isDateBefore(myValue, '1980-01-01') || myValue >= today()" + "type":"js_expression", + "failsWhenExpression":"isDateBefore(myValue, '1980-01-01') || myValue >= today()" } ] } @@ -930,22 +933,22 @@ "concept": "5096AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "rendering": "date" }, - "behaviours": [ + "behaviours":[ { - "intent": "*", - "required": "true", - "unspecified": "true", - "hide": { - "hideWhenExpression": "false" + "intent":"*", + "required":"true", + "unspecified":"true", + "hide":{ + "hideWhenExpression":"false" }, "validators": [ { - "type": "date", - "allowFutureDates": "true" + "type":"date", + "allowFutureDates":"true" }, { - "type": "js_expression", - "failsWhenExpression": "myValue < useFieldValue('visit_date')" + "type":"js_expression", + "failsWhenExpression":"myValue < useFieldValue('visit_date')" } ] } @@ -977,12 +980,12 @@ } ] }, - "behaviours": [ + "behaviours":[ { - "intent": "*", - "required": "true", - "hide": { - "hideWhenExpression": "false" + "intent":"*", + "required":"true", + "hide":{ + "hideWhenExpression":"false" } } ] @@ -996,13 +999,13 @@ "rendering": "encounter-location", "locationTag": "8d4626ca-7abd-42ad-be48-56767bbcf272" }, - "behaviours": [ + "behaviours":[ { - "intent": "*", - "required": "true", - "unspecified": "true", - "hide": { - "hideWhenExpression": "transfer_out !== '160036AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" + "intent":"*", + "required":"true", + "unspecified":"true", + "hide":{ + "hideWhenExpression":"transfer_out !== '160036AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" } } ] @@ -1012,18 +1015,19 @@ ] } ], - "availableIntents": [ + "availableIntents":[ { - "intent": "*", - "display": "Antenatal Form" + "intent":"*", + "display":"Antenatal Form" } ], - "processor": "EncounterFormProcessor", - "uuid":"5255a535-2acb-3f44-bd0a-3f80595dece1", - "referencedForms": [], - "encounterType": "2549af50-75c8-4aeb-87ca-4bb2cef6c69a", - "encounter": "Antenatal", + "processor":"EncounterFormProcessor", + "uuid":"12de5bc5-352e-4faf-9961-a2125085a75c", + "referencedForms":[], + "encounterType":"2549af50-75c8-4aeb-87ca-4bb2cef6c69a", "postSubmissionActions": ["PTrackerSubmissionAction", "ArtSubmissionAction"], - "allowUnspecifiedAll": true + "allowUnspecifiedAll":true, + "formOptions": { + "usePreviousValueDisabled": "true" + } } - diff --git a/distro/configuration/ampathforms/pmtct_infant_postnatal_v1.0.json b/distro/configuration/ampathforms/pmtct_infant_postnatal_v1.0.json index d732cf06b..4cae806fb 100644 --- a/distro/configuration/ampathforms/pmtct_infant_postnatal_v1.0.json +++ b/distro/configuration/ampathforms/pmtct_infant_postnatal_v1.0.json @@ -1,805 +1,902 @@ { - "name": "Infant - Postanal Form", - "version": "1", - "published": true, - "retired": false, - "pages": [ - { - "label": "HEI", - "sections": [ - { - "label": "Infant Exposure", - "isExpanded": "true", - "questions": [ - { - "label": "Visit Date", - "type": "obs", - "id": "visit_date", - "questionOptions": { - "concept": "159599AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "rendering": "date" + "name": "Infant - Postanal Form", + "version": "1", + "published": true, + "retired": false, + "encounter": "Infant Postnatal", + "pages": [ + { + "label": "Infant - Postnatal", + "sections": [ + { + "label": "Infant Exposure", + "isExpanded": "true", + "questions": [ + { + "label": "Visit Date", + "type": "obs", + "id": "visit_date", + "questionOptions": { + "concept": "159599AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "rendering": "date" + }, + "behaviours":[ + { + "intent":"*", + "unspecified":"true", + "hide":{ + "hideWhenExpression":"false" + }, + "validators": [ + { + "type":"date", + "allowFutureDates":"false" + }, + { + "type":"js_expression", + "failsWhenExpression":"isDateBefore(myValue, '1980-01-01') || myValue >= today()", + "message": "Next visit date cannot be less than current visit date" + } + ] + } + ] }, - "behaviours": [ - { - "intent": "*", - "unspecified": "true", - "hide": { - "hideWhenExpression": "false" - }, - "validators": [ + { + "label": "PTracker ID", + "type": "obs", + "id": "ptracker_id", + "questionOptions": { + "concept": "6c45421e-2566-47cb-bbb3-07586fffbfe2", + "rendering": "text" + }, + "behaviours":[ + { + "intent":"*", + "required":"true", + "hide":{ + "hideWhenExpression":"true" + } + } + ] + }, + { + "label": "Infant Exposure Status", + "type": "obs", + "id": "infant_hiv_exposure_status", + "questionOptions": { + "concept": "6027869c-5d7e-4a82-b22f-6d9c57d61a4d", + "rendering": "radio", + "answers": [ { - "type": "date", - "allowFutureDates": "false" + "concept": "54431b42-dae4-4d19-9034-44ba7489a334", + "label": "Currently Exposed" }, { - "type": "js_expression", - "failsWhenExpression": "isDateBefore(myValue, '1980-01-01') || myValue >= today()", - "message": "Next visit date cannot be less than current visit date" + "concept": "8c64a106-3db1-4a78-af11-df6f5a054945", + "label": "Currently Unexposed" + }, + { + "concept": "54b96458-6585-4c4c-a5b1-b3ca7f1be351", + "label": "Missing" } ] - } - ] - }, - { - "label": "Mother's Patient Identifier", - "type": "obs", - "id": "ptracker_id", - "questionOptions": { - "concept": "163530AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "rendering": "text" - }, - "behaviours": [ - { - "intent": "*", - "required": "true", - "hide": { - "hideWhenExpression": "false" - } - } - ] - }, - { - "label": "Infant Exposure Status", - "type": "obs", - "id": "infant-hiv-exposure-status", - "questionOptions": { - "concept": "1401AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "rendering": "radio", - "answers": [ - { - "concept": "1405AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Currently Exposed" - }, + }, + "behaviours":[ { - "concept": "1403AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Currently Unexposed" - }, - { - "concept": "1067AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Unknown" + "intent":"*", + "required":"true", + "hide":{ + "hideWhenExpression":"false" + }, + "validators":[ + + ] } ] }, - "behaviours": [ + + { + "label": "Infant Prophylaxis Status", + "type": "obs", + "id": "infant_prophylaxis_status", + "questionOptions": { + "concept": "1148AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "rendering": "radio", + "answers": [ { - "intent": "*", - "required": "true", - "hide": { - "hideWhenExpression": "false" - }, - "validators": [] - } - ] - } - ] - }, - { - "label": "Prophylaxis", - "isExpanded": "true", - "questions": [ - { - "label": "Infant Prophylaxis Status", - "type": "obs", - "id": "infant-prophylaxis-status", - "questionOptions": { - "concept": "1147AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "rendering": "radio", - "answers": [ - { - "concept": "1107AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Never received ARV prophylaxis" - }, - { - "concept": "1149AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Received ARV prophylaxis" - }, - { - "concept": "167155AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Discontinued ARV prophylaxis" - } - ] - }, - "behaviours": [ + "concept": "e2ae63f3-e4c9-4822-bf18-c894928556c8", + "label": "Never received ARV prophylaxis" + }, { - "intent": "*", - "required": "true", - "hide": { - "hideWhenExpression": "infant-hiv-exposure-status !== '1405AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" - }, - "validators": [] + "concept": "857c5868-bdcd-4f5c-aadd-8b0fa7de8481", + "label": "Received ARV prophylaxis" + }, + { + "concept": "8eb8dee6-5342-4529-ad2f-4fc5a66becd9", + "label": "Stopped ARV prophylaxis according to guideline" + }, + { + "concept": "54b96458-6585-4c4c-a5b1-b3ca7f1be351", + "label": "Missing" } ] }, - { - "label": "Infant Prophylaxis Adherence", - "type": "obs", - "id": "infant-prophylaxis-adherence", - "questionOptions": { - "concept": "1658AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "rendering": "radio", - "answers": [ - { - "concept": "159405AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Good" - }, - { - "concept": "159406AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Fair" - }, - { - "concept": "159407AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Poor" - }, - { - "concept": "1256AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Starting prophylaxis on this visit" - } + "behaviours":[ + { + "intent":"*", + "required":"true", + "hide":{ + "hideWhenExpression":"infant_hiv_exposure_status !== '54431b42-dae4-4d19-9034-44ba7489a334'" + }, + "validators":[ + ] - }, - "behaviours": [ + } + ] + }, + { + "label": "Infant Prophylaxis Adherence", + "type": "obs", + "id": "infant_prophylaxis_adherence", + "questionOptions": { + "concept": "1658AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "rendering": "radio", + "answers": [ { - "intent": "*", - "required": "true", - "hide": { - "hideWhenExpression": "infant-hiv-exposure-status !== '1405AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' || infant-prophylaxis-status !== '1149AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" - }, - "validators": [] + "concept": "159405AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "Good" + }, + { + "concept": "159406AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "Fair" + }, + { + "concept": "159407AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "Poor" + }, + { + "concept": "1256AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "Starting prophylaxis on this visit" + }, + { + "concept": "54b96458-6585-4c4c-a5b1-b3ca7f1be351", + "label": "Missing" } ] }, - { - "label": "Co-trimoxazole Status", - "type": "obs", - "id": "infant-Co-trimoxazole-status", - "questionOptions": { - "concept": "1261AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "rendering": "radio", - "answers": [ - { - "concept": "1090AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Never received Co-trimoxazole prophylaxis" - }, - { - "concept": "1256AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Received Co-trimoxazole prophylaxis" - }, - { - "concept": "1260AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Stopped Co-trimoxazole prophylaxis" - } + "behaviours":[ + { + "intent":"*", + "required":"true", + "hide":{ + "hideWhenExpression":"infant_hiv_exposure_status !== '54431b42-dae4-4d19-9034-44ba7489a334' || infant_prophylaxis_status !== '857c5868-bdcd-4f5c-aadd-8b0fa7de8481'" + }, + "validators":[ + ] - }, - "behaviours": [ + } + ] + }, + { + "label": "CTX Status", + "type": "obs", + "id": "infant_ctx_status", + "questionOptions": { + "concept": "f3de6eb3-5d4a-43ca-8648-74649271238c", + "rendering": "radio", + "answers": [ { - "intent": "*", - "required": "true", - "hide": { - "hideWhenExpression": "infant-hiv-exposure-status !== '1405AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" - }, - "validators": [] + "concept": "a1cab110-9652-4891-90e2-c01a5dbca453", + "label": "Never received CTX prophylaxis" + }, + { + "concept": "f3a26c7d-a612-4b71-bd30-a359cae817bc", + "label": "Received CTX prophylaxis" + }, + { + "concept": "3cc14c25-3117-4541-8f8e-705943087385", + "label": "Stopped CTX prophylaxis" + }, + { + "concept": "54b96458-6585-4c4c-a5b1-b3ca7f1be351", + "label": "Missing" } ] }, - { - "label": "Co-trimoxazole Adherence", - "type": "obs", - "id": "infant-Co-trimoxazole-adherence", - "questionOptions": { - "concept": "161652AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "rendering": "radio", - "answers": [ - { - "concept": "159405AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Good" - }, - { - "concept": "159406AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Fair" - }, - { - "concept": "159407AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Poor" - }, - { - "concept": "1256AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Starting prophylaxis on this visit" - } + "behaviours":[ + { + "intent":"*", + "required":"true", + "hide":{ + "hideWhenExpression":"infant_hiv_exposure_status !== '54431b42-dae4-4d19-9034-44ba7489a334'" + }, + "validators":[ + ] - }, - "behaviours": [ + } + ] + }, + { + "label": "CTX Adherence", + "type": "obs", + "id": "infant_ctx_adherence", + "questionOptions": { + "concept": "161652AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "rendering": "radio", + "answers": [ { - "intent": "*", - "required": "true", - "hide": { - "hideWhenExpression": "infant-Co-trimoxazole-status !== '1256AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" - }, - "validators": [] - } - ] - } - ] - }, - { - "label": "HIV Testing", - "isExpanded": "true", - "questions": [ - { - "label": "HIV Test Done", - "type": "obs", - "id": "infant-hiv-test", - "questionOptions": { - "concept": "164401AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "rendering": "radio", - "answers": [ - { - "concept": "1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Yes" - }, - { - "concept": "1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "No" - } - ] - }, - "behaviours": [ + "concept": "159405AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "Good" + }, { - "intent": "*", - "required": "true", - "hide": { - "hideWhenExpression": "false" - }, - "validators": [] + "concept": "159406AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "Fair" + }, + { + "concept": "159407AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "Poor" + }, + { + "concept": "1256AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "Starting prophylaxis on this visit" + }, + { + "concept": "54b96458-6585-4c4c-a5b1-b3ca7f1be351", + "label": "Missing" } ] }, - { - "label": "Test Type", - "type": "obs", - "id": "infant-test-type", - "questionOptions": { - "concept": "1271AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "rendering": "radio", - "answers": [ - { - "concept": "1042AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Rapid Test" - }, - { - "concept": "844AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "DNA PCR" - } + "behaviours":[ + { + "intent":"*", + "required":"true", + "hide":{ + "hideWhenExpression":"infant_ctx_status !== 'f3a26c7d-a612-4b71-bd30-a359cae817bc'" + }, + "validators":[ + ] - }, - "behaviours": [ + } + ] + }, + { + "label": "HIV Test Done", + "type": "obs", + "id": "infant_hiv_test", + "questionOptions": { + "concept": "164401AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "rendering": "radio", + "answers": [ { - "intent": "*", - "required": "true", - "hide": { - "hideWhenExpression": "infant-hiv-test !== '1256AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" - }, - "validators": [] + "concept": "6f041992-f0fd-4ec7-b7b6-c06b0f60bf3f", + "label": "Tested for HIV during this visit" + }, + { + "concept": "d18fa331-f158-47d0-b344-cf147c7125a4", + "label": "Not tested for HIV during this visit" + }, + { + "concept": "54b96458-6585-4c4c-a5b1-b3ca7f1be351", + "label": "Missing" } ] }, - { - "label": "DNA PCR Test Results", - "type": "obs", - "id": "dnapcr-test-result", - "questionOptions": { - "concept": "164461AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "rendering": "radio", - "answers": [ - { - "concept": "159971AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Results Pending" - }, - { - "concept": "703AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Positive" - }, - { - "concept": "664AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Negative" - } + "behaviours":[ + { + "intent":"*", + "required":"true", + "hide":{ + "hideWhenExpression":"false" + }, + "validators":[ + ] - }, - "behaviours": [ + } + ] + }, + { + "label": "Test Type", + "type": "obs", + "id": "infant_test_type", + "questionOptions": { + "concept": "ee8c0292-47f8-4c01-8b60-8ba13a560e1a", + "rendering": "radio", + "answers": [ { - "intent": "*", - "required": "true", - "hide": { - "hideWhenExpression": "infant-test-type !== '844AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" - }, - "validators": [] + "concept": "1042AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "Rapid Test" + }, + { + "concept": "844AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "DNA PCR" + }, + { + "concept": "54b96458-6585-4c4c-a5b1-b3ca7f1be351", + "label": "Missing" } ] }, - { - "label": "Rapid Test Results", - "type": "obs", - "id": "rapid-test-result", - "questionOptions": { - "concept": "164860AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "rendering": "radio", - "answers": [ - { - "concept": "703AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Positive" - }, - { - "concept": "664AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Negative" - } + "behaviours":[ + { + "intent":"*", + "required":"true", + "hide":{ + "hideWhenExpression":"infant_hiv_test !== '6f041992-f0fd-4ec7-b7b6-c06b0f60bf3f'" + }, + "validators":[ + ] - }, - "behaviours": [ + } + ] + }, + { + "label": "DNA PCR Test Results", + "type": "obs", + "id": "dnapcr_test_result", + "questionOptions": { + "concept": "164461AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "rendering": "radio", + "answers": [ { - "intent": "*", - "required": "true", - "hide": { - "hideWhenExpression": "infant-test-type !== '1042AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" - }, - "validators": [] + "concept": "159971AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "Results Pending" + }, + { + "concept": "703AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "Positive" + }, + { + "concept": "664AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "Negative" + }, + { + "concept": "54b96458-6585-4c4c-a5b1-b3ca7f1be351", + "label": "Missing" } ] }, - { - "label": "Confirmatory HIV Test Done", - "type": "obs", - "id": "confirmatory-test-done", - "questionOptions": { - "concept": "1201b688-45f8-4e56-b089-0b31138a19dd", - "rendering": "radio", - "answers": [ - { - "concept": "1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "No" - }, - { - "concept": "1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Yes" - } + "behaviours":[ + { + "intent":"*", + "required":"true", + "hide":{ + "hideWhenExpression":"infant_test_type !== '844AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" + }, + "validators":[ + ] - }, - "behaviours": [ + } + ] + }, + { + "label": "Rapid Test Results", + "type": "obs", + "id": "rapid_test_result", + "questionOptions": { + "concept": "164860AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "rendering": "radio", + "answers": [ { - "intent": "*", - "required": "true", - "hide": { - "hideWhenExpression": "rapid-test-result !== '703AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' && dnapcr-test-result !== '703AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" - }, - "validators": [] + "concept": "703AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "Positive" + }, + { + "concept": "664AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "Negative" + }, + { + "concept": "54b96458-6585-4c4c-a5b1-b3ca7f1be351", + "label": "Missing" } ] }, - { - "label": "Final Test Results", - "type": "obs", - "id": "final-test-result", - "questionOptions": { - "concept": "164460AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "rendering": "radio", - "answers": [ - { - "concept": "159971AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Results Pending" - }, - { - "concept": "703AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Positive" - }, - { - "concept": "664AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Negative" - } + "behaviours":[ + { + "intent":"*", + "required":"true", + "hide":{ + "hideWhenExpression":"infant_test_type !== '1042AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" + }, + "validators":[ + ] - }, - "behaviours": [ + } + ] + }, + { + "label": "Confirmatory Test Done", + "type": "obs", + "id": "confirmatory_test_done", + "questionOptions": { + "concept": "8c2b3506-5b77-4916-a5c8-677a37a65007", + "rendering": "radio", + "answers": [ { - "intent": "*", - "required": "true", - "hide": { - "hideWhenExpression": "confirmatory-test-done !== '1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" - }, - "validators": [] + "concept": "1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "No" + }, + { + "concept": "1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "Yes" + }, + { + "concept": "54b96458-6585-4c4c-a5b1-b3ca7f1be351", + "label": "Missing" } ] }, - { - "label": "Link To ART", - "type": "obs", - "id": "link-to-art", - "questionOptions": { - "concept": "164849AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "rendering": "radio", - "answers": [ - { - "concept": "1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "No" - }, - { - "concept": "1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Yes" - } + "behaviours":[ + { + "intent":"*", + "required":"true", + "hide":{ + "hideWhenExpression":"rapid_test_result !== '703AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' && dnapcr_test_result !== '703AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" + }, + "validators":[ + ] - }, - "behaviours": [ + } + ] + }, + { + "label": "Final Test Results", + "type": "obs", + "id": "final_test_result", + "questionOptions": { + "concept": "164460AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "rendering": "radio", + "answers": [ { - "intent": "*", - "required": "true", - "unspecified": "true", - "hide": { - "hideWhenExpression": "confirmatory-test-done !== '1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' || rapid-test-result !== '703AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' && dnapcr-test-result !== '703AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" - }, - "validators": [] + "concept": "159971AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "Results Pending" + }, + { + "concept": "703AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "Positive" + }, + { + "concept": "664AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "Negative" + }, + { + "concept": "54b96458-6585-4c4c-a5b1-b3ca7f1be351", + "label": "Missing" } ] }, - { - "label": "Breastfeeding Type", - "type": "obs", - "id": "breastfeeding", - "questionOptions": { - "concept": "1151AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "rendering": "radio", - "answers": [ - { - "concept": "5526AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Exclusive Breastfeeding" - }, - { - "concept": "159854AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Complementary Feeding" - }, - { - "concept": "6046AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Mixed Feeding" - }, - { - "concept": "5622AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Other" - } + "behaviours":[ + { + "intent":"*", + "required":"true", + "hide":{ + "hideWhenExpression":"confirmatory_test_done !== '1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" + }, + "validators":[ + ] - }, - "behaviours": [ + } + ] + }, + { + "label": "Link To ART", + "type": "obs", + "id": "link_to_art", + "questionOptions": { + "concept": "a40d8bc4-56b8-4f28-a1dd-412da5cf20ed", + "rendering": "radio", + "answers": [ { - "intent": "*", - "required": "true", - "hide": { - "hideWhenExpression": "false" - }, - "validators": [] - } - ] - }, - { - "label": "Other BreastFeeding Method", - "type": "obs", - "id": "other_feeding_method", - "questionOptions": { - "concept": "163719AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "rendering": "textarea" - }, - "behaviours": [ + "concept": "1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "No" + }, { - "intent": "*", - "required": "true", - "unspecified": "true", - "hide": { - "hideWhenExpression": "breastfeeding !== '5622AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" - }, - "validators": [] - } - ] - } - ] - }, - { - "label": "Outcomes", - "isExpanded": "true", - "questions": [ - { - "label": "Infant Outcome Status", - "type": "obs", - "id": "infant-transfer-status", - "questionOptions": { - "concept": "160433AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "rendering": "radio", - "answers": [ - { - "concept": "161636AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Still in Care" - }, - { - "concept": "5240AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Lost to Follow Up" - }, - { - "concept": "160432AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Dead" - }, - { - "concept": "164861AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Confirmed HIV negative infant (discharged from PMTCT)" - }, - { - "concept": "159492AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Transferred Out" - }, - { - "concept": "160563AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Transfer In to ART Clinic" - }, - { - "concept": "1067AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Unknown" - } - ] - }, - "behaviours": [ + "concept": "1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "Yes" + }, { - "intent": "*", - "required": "true", - "hide": { - "hideWhenExpression": "infant-hiv-exposure-status !== '1405AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" - }, - "validators": [] + "concept": "54b96458-6585-4c4c-a5b1-b3ca7f1be351", + "label": "Missing" } ] }, - { - "label": "Transfer to ART clinic", - "type": "obs", - "id": "transfer-in-from", - "questionOptions": { - "concept": "160535AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "rendering": "encounter-location", - "locationTag": "8d4626ca-7abd-42ad-be48-56767bbcf272" - }, - "behaviours": [ + "behaviours":[ + { + "intent":"*", + "required":"true", + "unspecified":"true", + "hide":{ + "hideWhenExpression":"confirmatory_test_done !== '1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' || rapid_test_result !== '703AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' && dnapcr_test_result !== '703AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" + }, + "validators":[ + + ] + } + ] + }, + { + "label": "Infant ART Link", + "type": "obs", + "id": "infant_art_link", + "questionOptions": { + "concept": "a40d8bc4-56b8-4f28-a1dd-412da5cf20ed", + "rendering": "radio", + "answers": [ { - "intent": "*", - "required": "true", - "unspecified": "true", - "hide": { - "hideWhenExpression": "infant-transfer-status !== '160563AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" - }, - "validators": [] - } - ] - }, - { - "label": "Transfer In Date", - "type": "obs", - "id": "transfer_in_date", - "questionOptions": { - "concept": "160534AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "rendering": "date" - }, - "behaviours": [ + "concept": "1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "No" + }, { - "intent": "*", - "required": "true", - "unspecified": "true", - "hide": { - "hideWhenExpression": "infant-transfer-status !== '160563AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" - }, - "validators": [ - { - "type": "date", - "allowFutureDates": "false" - }, - { - "type": "js_expression", - "failsWhenExpression": "isDateBefore(myValue, '1980-01-01') || myValue >= today()" - } - ] - } - ] - }, - { - "label": "Transfer Out to", - "type": "obs", - "id": "transfer-out-to", - "questionOptions": { - "concept": "159495AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "rendering": "encounter-location", - "locationTag": "a2327745-2970-4752-ac8a-dd0ba131f40e" - }, - "behaviours": [ + "concept": "1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "Yes" + }, { - "intent": "*", - "required": "true", - "unspecified": "true", - "hide": { - "hideWhenExpression": "infant-transfer-status !== '159492AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" - }, - "validators": [] + "concept": "54b96458-6585-4c4c-a5b1-b3ca7f1be351", + "label": "Missing" } ] }, - { - "label": "Transfer Out Date", - "type": "obs", - "id": "transfer_out_date", - "questionOptions": { - "concept": "160649AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "rendering": "date" - }, - "behaviours": [ + "behaviours":[ + { + "intent":"*", + "required":"true", + "hide":{ + "hideWhenExpression":"final_test_result !== '703AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' || rapid_test_result !== '703AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' && dnapcr_test_result !== '703AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" + }, + "validators":[ + + ] + } + ] + }, + { + "label": "Breastfeeding Type", + "type": "obs", + "id": "breastfeeding", + "questionOptions": { + "concept": "1151AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "rendering": "radio", + "answers": [ { - "intent": "*", - "required": "true", - "unspecified": "true", - "hide": { - "hideWhenExpression": "infant-transfer-status !== '159492AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" - }, - "validators": [ - { - "type": "date", - "allowFutureDates": "false" - }, - { - "type": "js_expression", - "failsWhenExpression": "false" - } - ] - } - ] - }, - { - "label": "Date of Event", - "type": "obs", - "id": "date_of_event", - "questionOptions": { - "concept": "160753AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "rendering": "date" - }, - "behaviours": [ + "concept": "5526AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "Exclusive Breastfeeding" + }, { - "intent": "*", - "required": "true", - "unspecified": "true", - "hide": { - "hideWhenExpression": "infant-transfer-status !== '5240AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" - }, - "validators": [ - { - "type": "date", - "allowFutureDates": "false" - }, - { - "type": "js_expression", - "failsWhenExpression": "false" - } - ] - } - ] - }, - { - "label": "Date Confirmed HIV Negative", - "type": "obs", - "id": "date_confirmed_hiv_negative", - "questionOptions": { - "concept": "160753AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "rendering": "date" - }, - "behaviours": [ + "concept": "159854AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "Complementary Feeding" + }, { - "intent": "*", - "required": "true", - "unspecified": "true", - "hide": { - "hideWhenExpression": "infant-transfer-status !== '164861AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" - }, - "validators": [ - { - "type": "date", - "allowFutureDates": "false" - }, - { - "type": "js_expression", - "failsWhenExpression": "false" - } - ] + "concept": "6046AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "Mixed Feeding" + }, + { + "concept": "5622AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "Other" + }, + { + "concept": "54b96458-6585-4c4c-a5b1-b3ca7f1be351", + "label": "Missing" } ] }, - { - "label": "Infant Death Date", - "type": "obs", - "id": "infant_death_date", - "questionOptions": { - "concept": "1543AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "rendering": "date" - }, - "behaviours": [ + "behaviours":[ + { + "intent":"*", + "required":"true", + "hide":{ + "hideWhenExpression":"false" + }, + "validators":[ + + ] + } + ] + }, + { + "label": "Other BreastFeeding Method", + "type": "obs", + "id": "other_feeding_method", + "questionOptions": { + "concept": "163719AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "rendering": "textarea" + }, + "behaviours":[ + { + "intent":"*", + "required":"true", + "unspecified":"true", + "hide":{ + "hideWhenExpression":"breastfeeding !== '5622AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" + }, + "validators":[ + + ] + } + ] + }, + { + "label": "Infant Outcome Status", + "type": "obs", + "id": "infant_transfer_status", + "questionOptions": { + "concept": "160433AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "rendering": "radio", + "answers": [ { - "intent": "*", - "required": "true", - "unspecified": "true", - "hide": { - "hideWhenExpression": "infant-transfer-status !== '160432AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" - }, - "validators": [ - { - "type": "date", - "allowFutureDates": "false" - }, - { - "type": "js_expression", - "failsWhenExpression": "false" - } - ] - } - ] - } - ] - }, - { - "label": "Next Appointment", - "isExpanded": "true", - "questions": [ - { - "label": "Next Visit Date", - "type": "obs", - "id": "next_visit_date", - "questionOptions": { - "concept": "5096AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "rendering": "date" - }, - "behaviours": [ + "concept": "161636AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "Still in Care" + }, { - "intent": "*", - "required": "true", - "unspecified": "true", - "hide": { - "hideWhenExpression": "infant-transfer-status !== '161636AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" - }, - "validators": [ - { - "type": "js_expression", - "failsWhenExpression": "myValue <= useFieldValue('visit_date')" - } - ] + "concept": "5240AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "Lost to Follow Up" + }, + { + "concept": "160432AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "Dead" + }, + { + "concept": "164861AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "Confirmed HIV negative infant (discharged from PMTCT)" + }, + { + "concept": "159492AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "Transferred Out" + }, + { + "concept": "160563AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "Transfer In to ART Clinic" + }, + { + "concept": "54b96458-6585-4c4c-a5b1-b3ca7f1be351", + "label": "Missing" } ] - } - ] - } - ] + }, + "behaviours":[ + { + "intent":"*", + "required":"true", + "hide":{ + "hideWhenExpression":"infant_hiv_exposure_status !== '54431b42-dae4-4d19-9034-44ba7489a334'" + }, + "validators":[ + + ] + } + ] + }, + { + "label": "Transfer to ART clinic", + "type": "obs", + "id": "transfer_in_from", + "questionOptions": { + "concept": "160535AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "rendering": "encounter-location", + "locationTag": "8d4626ca-7abd-42ad-be48-56767bbcf272" + }, + "behaviours":[ + { + "intent":"*", + "required":"true", + "unspecified":"true", + "hide":{ + "hideWhenExpression":"infant_transfer_status !== '160563AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" + }, + "validators":[ + + ] + } + ] + }, + { + "label": "Transfer In Date", + "type": "obs", + "id": "transfer_in_date", + "questionOptions": { + "concept": "160534AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "rendering": "date" + }, + "behaviours":[ + { + "intent":"*", + "required":"true", + "unspecified":"true", + "hide":{ + "hideWhenExpression":"infant_transfer_status !== '160563AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" + }, + "validators":[ + { + "type":"date", + "allowFutureDates":"false" + }, + { + "type":"js_expression", + "failsWhenExpression":"isDateBefore(myValue, '1980-01-01') || myValue >= today()" + } + ] + } + ] + }, + { + "label": "Transfer Out to", + "type": "obs", + "id": "transfer_out_to", + "questionOptions": { + "concept": "159495AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "rendering": "encounter-location", + "locationTag": "8d4626ca-7abd-42ad-be48-56767bbcf272" + }, + "behaviours":[ + { + "intent":"*", + "required":"true", + "unspecified":"true", + "hide":{ + "hideWhenExpression":"infant_transfer_status !== '159492AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" + }, + "validators":[ + + ] + } + ] + }, + { + "label": "Transfer Out Date", + "type": "obs", + "id": "transfer_out_date", + "questionOptions": { + "concept": "160649AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "rendering": "date" + }, + "behaviours":[ + { + "intent":"*", + "required":"true", + "unspecified":"true", + "hide":{ + "hideWhenExpression":"infant_transfer_status !== '159492AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" + }, + "validators":[ + { + "type":"date", + "allowFutureDates":"false" + }, + { + "type":"js_expression", + "failsWhenExpression":"false" + } + ] + } + ] + }, + { + "label": "Date of Event", + "type": "obs", + "id": "date_of_event", + "questionOptions": { + "concept": "160753AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "rendering": "date" + }, + "behaviours":[ + { + "intent":"*", + "required":"true", + "unspecified":"true", + "hide":{ + "hideWhenExpression":"infant_transfer_status !== '5240AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" + }, + "validators":[ + { + "type":"date", + "allowFutureDates":"false" + }, + { + "type":"js_expression", + "failsWhenExpression":"false" + } + ] + } + ] + }, + { + "label": "Date Confirmed HIV Negative", + "type": "obs", + "id": "date_confirmed_hiv_negative", + "questionOptions": { + "concept": "160753AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "rendering": "date" + }, + "behaviours":[ + { + "intent":"*", + "required":"true", + "unspecified":"true", + "hide":{ + "hideWhenExpression":"infant_transfer_status !== '164861AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" + }, + "validators":[ + { + "type":"date", + "allowFutureDates":"false" + }, + { + "type":"js_expression", + "failsWhenExpression":"false" + } + ] + } + ] + }, + { + "label": "Infant Death Date", + "type": "obs", + "id": "infant_death_date", + "questionOptions": { + "concept": "1543AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "rendering": "date" + }, + "behaviours":[ + { + "intent":"*", + "required":"true", + "unspecified":"true", + "hide":{ + "hideWhenExpression":"infant_transfer_status !== '160432AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" + }, + "validators":[ + { + "type":"date", + "allowFutureDates":"false" + }, + { + "type":"js_expression", + "failsWhenExpression":"false" + } + ] + } + ] + }, + { + "label": "Next Visit Date", + "type": "obs", + "id": "next_visit_date", + "questionOptions": { + "concept": "5096AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "rendering": "date" + }, + "behaviours":[ + { + "intent":"*", + "required":"true", + "unspecified":"true", + "hide":{ + "hideWhenExpression":"infant_transfer_status !== '161636AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" + }, + "validators":[ + { + "type": "js_expression", + "failsWhenExpression": "myValue <= useFieldValue('visit_date')" + } + ] + } + ] + } + ] } - ], - "availableIntents": [ - { - "intent": "*", - "display": "HEI Form" + ] + } + ], + "availableIntents": [ + { + "intent": "*", + "display": "Infant - Postnatal Form" + } + ], + "processor": "EncounterFormProcessor", + "uuid": "5022c5d7-ea45-47ce-bd65-1ba1d8ad2467", + "referencedForms": [], + "encounterType": "af1f1b24-d2e8-4282-b308-0bf79b365584", + "allowUnspecifiedAll": true, + "formOptions": { + "usePreviousValueDisabled": "true" } - ], - "processor": "EncounterFormProcessor", - "uuid": "120048e5-4122-3c6d-8f77-c79e75b7b3fc", - "referencedForms": [], - "encounterType": "f3d92c68-27e3-4395-b002-5db5f3ca4ef7", - "encounter": "HIV Exposed Infant", - "allowUnspecifiedAll": true -} + } diff --git a/distro/configuration/ampathforms/pmtct_labour_and_delivery_v1.0.json b/distro/configuration/ampathforms/pmtct_labour_and_delivery_v1.0.json index 2128a57be..b1ba1753c 100644 --- a/distro/configuration/ampathforms/pmtct_labour_and_delivery_v1.0.json +++ b/distro/configuration/ampathforms/pmtct_labour_and_delivery_v1.0.json @@ -3,6 +3,7 @@ "version": "1", "published": true, "retired": false, + "encounter": "Labor and Delivery", "pages": [ { "label": "Mother Details", @@ -19,21 +20,21 @@ "concept": "163260AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "rendering": "date" }, - "behaviours": [ + "behaviours":[ { - "intent": "*", - "unspecified": "true", - "hide": { - "hideWhenExpression": "false" + "intent":"*", + "unspecified":"true", + "hide":{ + "hideWhenExpression":"false" }, "validators": [ { - "type": "date", - "allowFutureDates": "false" + "type":"date", + "allowFutureDates":"false" }, { - "type": "js_expression", - "failsWhenExpression": "isDateBefore(myValue, '1980-01-01') || myValue > today()" + "type":"js_expression", + "failsWhenExpression":"isDateBefore(myValue, '1980-01-01') || myValue > today()" } ] } @@ -54,75 +55,86 @@ { "concept": "1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "label": "No" + }, + { + "concept": "54b96458-6585-4c4c-a5b1-b3ca7f1be351", + "label": "Missing" } ] }, - "behaviours": [ + "behaviours":[ { - "intent": "*", + "intent":"*", "required": "false", - "hide": { - "hideWhenExpression": "false" + "hide":{ + "hideWhenExpression":"false" } } ] }, { - "label": "Latest Unique Pregnancy ID", + "label": "PTracker ID", "type": "obs", "id": "MotherPtracker_id", "questionOptions": { - "concept": "163530AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "concept": "6c45421e-2566-47cb-bbb3-07586fffbfe2", "rendering": "text", + "usePreviousValueDisabled": "true", "calculate": { "calculateExpression": "client_booked == '1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' ? myValue = useFieldValue('latest_anc_ptracker_number'): ''" } }, - "behaviours": [ + "readonlyExpression": "client_booked == '1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'", + "behaviours":[ { - "intent": "*", - "required": "true", - "hide": { - "hideWhenExpression": "false" + "intent":"*", + "required":"true", + "hide":{ + "hideWhenExpression":"false" }, - "validators": [ + "validators":[ { - "type": "js_expression", - "warnsWhenExpression": "myValue == useFieldValue('latest_ptracker_number')", + "type":"js_expression", + "warnsWhenExpression":"myValue == useFieldValue('latest_ptracker_number')", "message": "Another L&D form exists for the same PTracker number. Do you still want to go ahead and create another form?" + }, + { + "type": "js_expression", + "failsWhenExpression": "!/^[0-9]{5}[A-S]{1}[0-9]{6,8}$$/.test(myValue)", + "message": "Invalid Ptracker number" } ] } ] }, { - "label": "Latest Unique Pregnancy ID", + "label": "Latest Ptracker number", "type": "obs", "id": "latest_ptracker_number", "questionOptions": { "concept": "", "rendering": "fixed-value", "calculate": { - "calculateExpression": "resolve(api.getLatestObs(patient.id, '163530AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA', '6dc5308d-27c9-4d49-b16f-2c5e3c759757')).valueString" + "calculateExpression": "resolve(api.getLatestObs(patient.id, '6c45421e-2566-47cb-bbb3-07586fffbfe2', '2678423c-0523-4d76-b0da-18177b439eed')).valueString" } }, - "hide": { - "hideWhenExpression": "true" + "hide":{ + "hideWhenExpression":"true" } }, { - "label": "Latest Unique Pregnancy ID", + "label": "Latest ANC Ptracker number", "type": "obs", "id": "latest_anc_ptracker_number", "questionOptions": { "concept": "", "rendering": "fixed-value", "calculate": { - "calculateExpression": "resolve(api.getLatestObs(patient.id, '163530AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA', '6dc5308d-27c9-4d49-b16f-2c5e3c759757')).valueString" + "calculateExpression": "resolve(api.getLatestObs(patient.id, '6c45421e-2566-47cb-bbb3-07586fffbfe2', '2549af50-75c8-4aeb-87ca-4bb2cef6c69a')).valueString" } }, - "hide": { - "hideWhenExpression": "true" + "hide":{ + "hideWhenExpression":"true" } } ] @@ -136,84 +148,110 @@ "type": "obs", "id": "anc_hiv_test_status", "questionOptions": { - "concept": "1396AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "concept": "c5f74c86-62cd-4d22-9260-4238f1e45fe0", "rendering": "radio", - "calculate": { - "calculateExpression": "resolve(api.getLatestObs('6dc5308d-27c9-4d49-b16f-2c5e3c759757', '164401AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'))" - }, + "calculate": {"calculateExpression": "resolve(api.getLatestObs('2549af50-75c8-4aeb-87ca-4bb2cef6c69a', '164401AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'))"}, "answers": [ { - "concept": "138571AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "concept": "8b8951a8-e8d6-40ca-ad70-89e8f8f71fa8", "label": "Previously known positive" }, + { + "concept": "703AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "Positive", + "conceptMappings":[ + { + "type":"CIEL", + "value":"703" + }, + { + "type":"AMPATH", + "value":"703" + }, + { + "type":"SNOMED CT", + "value":"10828004" + }, + { + "type":"PIH", + "value":"703" + } + ] + }, { "concept": "664AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "label": "Negative", - "conceptMappings": [ + + "conceptMappings":[ { - "type": "CIEL", - "value": "664" + "type":"CIEL", + "value":"664" }, { - "type": "AMPATH", - "value": "664" + "type":"AMPATH", + "value":"664" }, { - "type": "SNOMED CT", - "value": "260385009" + "type":"SNOMED CT", + "value":"260385009" }, { - "type": "PIH", - "value": "664" + "type":"PIH", + "value":"664" } ] }, { "concept": "1067AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "label": "Unknown", - "conceptMappings": [ + "conceptMappings":[ { - "type": "CIEL", - "value": "1067" + "type":"CIEL", + "value":"1067" }, { - "type": "AMPATH", - "value": "1067" + "type":"AMPATH", + "value":"1067" }, { - "type": "SNOMED CT", - "value": "261665006" + "type":"SNOMED CT", + "value":"261665006" }, { - "type": "PIH", - "value": "1067" + "type":"PIH", + "value":"1067" } ] }, { "concept": "1402AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "label": "Not Tested", - "conceptMappings": [ + + "conceptMappings":[ { - "type": "CIEL", - "value": "1402" + "type":"CIEL", + "value":"1402" } ] + }, + { + "concept": "54b96458-6585-4c4c-a5b1-b3ca7f1be351", + "label": "Missing" } ] }, - "behaviours": [ + "behaviours":[ { - "intent": "*", - "required": "true", - "hide": { - "hideWhenExpression": "" + "intent":"*", + "required":"true", + "hide":{ + "hideWhenExpression":"anc_latest_hiv_test_result == '138571AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" } } ] }, { - "label": "HIV Test Performed", + "label": "HIV Test Status at maternity/delivery", "type": "obs", "id": "hiv_test", "questionOptions": { @@ -221,25 +259,29 @@ "rendering": "radio", "answers": [ { - "concept": "1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Yes" + "concept": "6f041992-f0fd-4ec7-b7b6-c06b0f60bf3f", + "label": "Tested for HIV during this visit" }, { - "concept": "1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "No" + "concept": "8b8951a8-e8d6-40ca-ad70-89e8f8f71fa8", + "label": "Previously known positive" }, { - "concept": "1067AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Unknown" + "concept": "d18fa331-f158-47d0-b344-cf147c7125a4", + "label": "Not tested for HIV during this visit" + }, + { + "concept": "54b96458-6585-4c4c-a5b1-b3ca7f1be351", + "label": "Missing" } ] }, - "behaviours": [ + "behaviours":[ { - "intent": "*", - "required": "true", - "hide": { - "hideWhenExpression": "anc_hiv_test_status !== '664AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' && anc_hiv_test_status !== '1067AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' && anc_hiv_test_status !== '1402AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' && anc_hiv_test_status !== '54b96458-6585-4c4c-a5b1-b3ca7f1be351'" + "intent":"*", + "required":"true", + "hide":{ + "hideWhenExpression":"anc_hiv_test_status !== '664AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' && anc_hiv_test_status !== '1067AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' && anc_hiv_test_status !== '1402AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' && anc_hiv_test_status !== '54b96458-6585-4c4c-a5b1-b3ca7f1be351'" } } ] @@ -255,73 +297,78 @@ { "concept": "664AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "label": "Negative", - "conceptMappings": [ + "conceptMappings":[ { - "type": "CIEL", - "value": "664" + "type":"CIEL", + "value":"664" }, { - "type": "AMPATH", - "value": "664" + "type":"AMPATH", + "value":"664" }, { - "type": "SNOMED CT", - "value": "260385009" + "type":"SNOMED CT", + "value":"260385009" }, { - "type": "PIH", - "value": "664" + "type":"PIH", + "value":"664" } ] }, { "concept": "138571AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "label": "Positive", - "conceptMappings": [ + "conceptMappings":[ { - "type": "CIEL", - "value": "138571" + "type":"CIEL", + "value":"138571" }, { - "type": "AMPATH", - "value": "1169" + "type":"AMPATH", + "value":"1169" }, { - "type": "SNOMED CT", - "value": "165816005" + "type":"SNOMED CT", + "value":"165816005" } ] + }, { "concept": "1067AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "label": "Unknown", - "conceptMappings": [ + "conceptMappings":[ { - "type": "CIEL", - "value": "1067" + "type":"CIEL", + "value":"1067" }, { - "type": "AMPATH", - "value": "1067" + "type":"AMPATH", + "value":"1067" }, { - "type": "SNOMED CT", - "value": "261665006" + "type":"SNOMED CT", + "value":"261665006" }, { - "type": "PIH", - "value": "1067" + "type":"PIH", + "value":"1067" } ] + }, + { + "concept": "54b96458-6585-4c4c-a5b1-b3ca7f1be351", + "label": "Missing" } ] }, - "behaviours": [ + "behaviours":[ { - "intent": "*", - "required": "true", - "hide": { - "hideWhenExpression": "!includes('hiv_test', '1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA')" + "intent":"*", + "required":"true", + "hide":{ + "hideWhenExpression":"!includes('hiv_test', '6f041992-f0fd-4ec7-b7b6-c06b0f60bf3f')" } } ] @@ -331,141 +378,218 @@ "type": "obs", "id": "anc_retest_thirty_six_weeks", "questionOptions": { - "concept": "1396AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "concept": "159803AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "rendering": "radio", "answers": [ { "concept": "664AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "label": "Negative", - "conceptMappings": [ + "conceptMappings":[ { - "type": "CIEL", - "value": "664" + "type":"CIEL", + "value":"664" }, { - "type": "AMPATH", - "value": "664" + "type":"AMPATH", + "value":"664" }, { - "type": "SNOMED CT", - "value": "260385009" + "type":"SNOMED CT", + "value":"260385009" }, { - "type": "PIH", - "value": "664" + "type":"PIH", + "value":"664" } ] }, { - "concept": "703AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "concept": "138571AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "label": "Positive", - "conceptMappings": [ + "conceptMappings":[ { - "type": "CIEL", - "value": "703" + "type":"CIEL", + "value":"138571" }, { - "type": "AMPATH", - "value": "704" + "type":"AMPATH", + "value":"1169" }, { - "type": "SNOMED CT", - "value": "10828004" + "type":"SNOMED CT", + "value":"165816005" } ] }, { "concept": "1067AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "label": "Unknown", - "conceptMappings": [ + "conceptMappings":[ { - "type": "CIEL", - "value": "1067" + "type":"CIEL", + "value":"1067" }, { - "type": "AMPATH", - "value": "1067" + "type":"AMPATH", + "value":"1067" }, { - "type": "SNOMED CT", - "value": "261665006" + "type":"SNOMED CT", + "value":"261665006" }, { - "type": "PIH", - "value": "1067" + "type":"PIH", + "value":"1067" } ] + }, + { + "concept": "d18fa331-f158-47d0-b344-cf147c7125a4", + "label": "Not tested for HIV during this visit" + }, + { + "concept": "54b96458-6585-4c4c-a5b1-b3ca7f1be351", + "label": "Missing" + } + ] + }, + "behaviours":[ + { + "intent":"*", + "required":"true", + "hide":{ + "hideWhenExpression":"hiv_test !== 'd18fa331-f158-47d0-b344-cf147c7125a4'" + } + } + ] + }, + { + "label": "ANC Latest HIV test result ", + "type": "obs", + "id": "anc_latest_hiv_test_result", + "questionOptions": { + "concept": "159427AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "rendering": "fixed-field", + "calculate":{ + "calculateExpression":"resolve(api.getLatestObs(patient.id, '159427AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA', '2549af50-75c8-4aeb-87ca-4bb2cef6c69a'))?.valueCodeableConcept?.coding[0]?.code" + }, + "answers": [ + { + "concept": "138571AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "Positive" + }, + { + "concept": "664AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "Negative" + }, + { + "concept": "1067AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "Unknown" + }, + { + "concept": "54b96458-6585-4c4c-a5b1-b3ca7f1be351", + "label": "Missing" } ] }, - "behaviours": [ + "behaviours":[ { - "intent": "*", - "required": "true", - "hide": { - "hideWhenExpression": "hiv_test !== '1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" + "intent":"*", + "required":"true", + "hide":{ + "hideWhenExpression":"true" } } ] }, { - "label": "Anti-retroviral treatment status", + "label": "ART initiation", "type": "obs", "id": "art_initiation", "questionOptions": { - "concept": "160117AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "concept": "6e62bf7e-2107-4d09-b485-6e60cbbb2d08", "rendering": "radio", "answers": [ { "concept": "160119AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "label": "Already on ART", - "conceptMappings": [ + "conceptMappings":[ { - "type": "CIEL", - "value": "160119" + "type":"CIEL", + "value":"160119" }, { - "type": "PIH Malawi", - "value": "7010" + "type":"PIH Malawi", + "value":"7010" }, { - "type": "PIH", - "value": "1257" + "type":"PIH", + "value":"1257" } ] }, { "concept": "160120AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "label": "Started on ART during Labour and Delivery", - "conceptMappings": [ + "conceptMappings":[ { - "type": "CIEL", - "value": "160120" + "type":"CIEL", + "value":"160120" }, { - "type": "PIH", - "value": "1256" + "type":"PIH", + "value":"1256" } ] }, { "concept": "160018AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "label": "Refused ART", - "conceptMappings": [ + "conceptMappings":[ + { + "type":"CIEL", + "value":"160018" + } + ] + }, + { + "concept": "1754AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "Not started due to stockout of ART", + "conceptMappings":[ + { + "type":"CIEL", + "value":"1754" + }, + { + "type":"AMPATH", + "value":"664" + }, + { + "type":"SNOMED CT", + "value":"182856006" + }, + { + "type":"SNOMED MVP", + "value":"17541000105004" + }, { - "type": "CIEL", - "value": "160018" + "type":"PIH", + "value":"1761" } ] + }, + { + "concept": "54b96458-6585-4c4c-a5b1-b3ca7f1be351", + "label": "Missing" } ] }, - "behaviours": [ + "behaviours":[ { - "intent": "*", - "required": "true", - "hide": { - "hideWhenExpression": "anc_hiv_test_status !== '138571AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' && anc_hiv_test_status !== '703AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' && anc_retest_thirty_six_weeks !== '138571AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' && hiv_test !== '138571AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' && hiv_test !== '1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' || hiv_test_result == '664AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" + "intent":"*", + "required":"true", + "hide":{ + "hideWhenExpression":"anc_hiv_test_status !== '8b8951a8-e8d6-40ca-ad70-89e8f8f71fa8' && anc_hiv_test_status !== '703AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' && anc_retest_thirty_six_weeks !== '138571AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' && hiv_test !== '8b8951a8-e8d6-40ca-ad70-89e8f8f71fa8' && hiv_test !== '6f041992-f0fd-4ec7-b7b6-c06b0f60bf3f' || hiv_test_result == '664AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' || hiv_test_result == '1067AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' || hiv_test_result == '54b96458-6585-4c4c-a5b1-b3ca7f1be351'" } } ] @@ -478,15 +602,19 @@ "concept": "164402AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "rendering": "number", "max": "999999999999", - "min": "100000000000" + "min": "100000000000", + "calculate": { + "calculateExpression": "art_initiation == '160119AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' ? myValue = latest_anc_art_number : ''" + } + }, - "behaviours": [ + "behaviours":[ { - "intent": "*", - "required": "true", - "unspecified": "true", - "hide": { - "hideWhenExpression": "art_initiation !== '160119AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' && art_initiation !== '160120AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' || anc_hiv_test_status !== '138571AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' && anc_hiv_test_status !== '703AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" + "intent":"*", + "required":"true", + "unspecified":"true", + "hide":{ + "hideWhenExpression":"art_initiation !== '160119AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' && art_initiation !== '160120AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' || anc_hiv_test_status !== '8b8951a8-e8d6-40ca-ad70-89e8f8f71fa8' && anc_hiv_test_status !== '703AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" } } ] @@ -497,24 +625,27 @@ "id": "art_start_date", "questionOptions": { "concept": "159599AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "rendering": "date" + "rendering": "date", + "calculate": { + "calculateExpression": "art_initiation == '160119AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' ? myValue = formatDate('latest_anc_art_start_date') : ''" + } }, - "behaviours": [ + "behaviours":[ { - "intent": "*", - "required": "true", - "unspecified": "true", - "hide": { - "hideWhenExpression": "art_initiation !== '160119AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' && art_initiation !== '160120AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' || anc_hiv_test_status !== '138571AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' && anc_hiv_test_status !== '703AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" + "intent":"*", + "required":"true", + "unspecified":"true", + "hide":{ + "hideWhenExpression":"art_initiation !== '160119AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' && art_initiation !== '160120AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' || anc_hiv_test_status !== '8b8951a8-e8d6-40ca-ad70-89e8f8f71fa8' && anc_hiv_test_status !== '703AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" }, "validators": [ { - "type": "date", - "allowFutureDates": "false" + "type":"date", + "allowFutureDates":"false" }, { - "type": "js_expression", - "failsWhenExpression": "isDateBefore(myValue, '1980-01-01') || myValue >= today()" + "type":"js_expression", + "failsWhenExpression":"isDateBefore(myValue, '1980-01-01') || myValue >= today()" } ] } @@ -528,13 +659,13 @@ "concept": "163322AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "rendering": "textarea" }, - "behaviours": [ + "behaviours":[ { - "intent": "*", - "required": "true", - "unspecified": "true", - "hide": { - "hideWhenExpression": "art_initiation !== '160018AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' || anc_hiv_test_status !== '138571AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' && anc_hiv_test_status !== '703AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" + "intent":"*", + "required":"true", + "unspecified":"true", + "hide":{ + "hideWhenExpression":"art_initiation !== '160018AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" } } ] @@ -554,15 +685,19 @@ { "concept": "1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "label": "No" + }, + { + "concept": "54b96458-6585-4c4c-a5b1-b3ca7f1be351", + "label": "Missing" } ] }, - "behaviours": [ + "behaviours":[ { - "intent": "*", - "required": "true", - "hide": { - "hideWhenExpression": "art_initiation !== '160119AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' && art_initiation !== '160120AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' || anc_hiv_test_status !== '138571AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' && anc_hiv_test_status !== '703AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" + "intent":"*", + "required":"true", + "hide":{ + "hideWhenExpression":"hiv_test_result == '664AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' || hiv_test_result == '1067AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' || hiv_test_result == '54b96458-6585-4c4c-a5b1-b3ca7f1be351' || art_initiation == '160018AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' || art_initiation == '1754AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' || art_initiation == '54b96458-6585-4c4c-a5b1-b3ca7f1be351' && anc_latest_hiv_test_result !== '138571AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" } } ] @@ -575,22 +710,22 @@ "concept": "163281AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "rendering": "date" }, - "behaviours": [ + "behaviours":[ { - "intent": "*", - "required": "true", - "unspecified": "true", - "hide": { - "hideWhenExpression": "recent_viral_load !== '1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" + "intent":"*", + "required":"true", + "unspecified":"true", + "hide":{ + "hideWhenExpression":"recent_viral_load !== '1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" }, "validators": [ { - "type": "date", - "allowFutureDates": "false" + "type":"date", + "allowFutureDates":"false" }, { - "type": "js_expression", - "failsWhenExpression": "isDateBefore(myValue, '1980-01-01') || myValue >= today()" + "type":"js_expression", + "failsWhenExpression":"isDateBefore(myValue, '1980-01-01') || myValue >= today()" } ] } @@ -619,15 +754,19 @@ { "concept": "159971AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "label": "Results pending" + }, + { + "concept": "54b96458-6585-4c4c-a5b1-b3ca7f1be351", + "label": "Missing" } ] }, - "behaviours": [ + "behaviours":[ { - "intent": "*", - "required": "true", - "hide": { - "hideWhenExpression": "recent_viral_load !== '1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" + "intent":"*", + "required":"true", + "hide":{ + "hideWhenExpression":"recent_viral_load !== '1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" } } ] @@ -640,17 +779,48 @@ "concept": "856AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "rendering": "number" }, - "behaviours": [ + "behaviours":[ { - "intent": "*", - "required": "true", - "unspecified": "true", - "hide": { - "hideWhenExpression": "viral_load_results !== '1301AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" + "intent":"*", + "required":"true", + "unspecified":"true", + "hide":{ + "hideWhenExpression":"viral_load_results !== '1301AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" } } ] + }, + { + "label": "Latest ANC ART number", + "type": "obs", + "id": "latest_anc_art_number", + "questionOptions": { + "concept": "", + "rendering": "fixed-value", + "calculate": { + "calculateExpression": "resolve(api.getLatestObs(patient.id, '164402AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA', '2549af50-75c8-4aeb-87ca-4bb2cef6c69a'))?.valueQuantity?.value" + } + }, + "hide":{ + "hideWhenExpression":"true" + } + }, + { + "label": "Latest ANC ART start date", + "type": "obs", + "id": "latest_anc_art_start_date", + "questionOptions": { + "concept": "", + "rendering": "fixed-value", + "calculate": { + "calculateExpression": "resolve(api.getLatestObs(patient.id, '159599AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA', '2549af50-75c8-4aeb-87ca-4bb2cef6c69a'))?.valueDateTime" + } + }, + "hide":{ + "hideWhenExpression":"true" + } } + ] }, { @@ -680,15 +850,19 @@ { "concept": "1692AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "label": "Discharged (Still Alive)" + }, + { + "concept": "54b96458-6585-4c4c-a5b1-b3ca7f1be351", + "label": "Missing" } ] }, - "behaviours": [ + "behaviours":[ { - "intent": "*", - "required": "true", - "hide": { - "hideWhenExpression": "false" + "intent":"*", + "required":"true", + "hide":{ + "hideWhenExpression":"false" } } ] @@ -701,22 +875,22 @@ "concept": "1641AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "rendering": "date" }, - "behaviours": [ + "behaviours":[ { - "intent": "*", - "required": "true", - "unspecified": "true", - "hide": { - "hideWhenExpression": "mother_status !== '1692AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" + "intent":"*", + "required":"true", + "unspecified":"true", + "hide":{ + "hideWhenExpression":"mother_status !== '1692AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" }, "validators": [ { - "type": "date", - "allowFutureDates": "false" + "type":"date", + "allowFutureDates":"false" }, { - "type": "js_expression", - "failsWhenExpression": "isDateBefore(myValue, '1980-01-01') || myValue >= today()" + "type":"js_expression", + "failsWhenExpression":"isDateBefore(myValue, '1980-01-01') || myValue >= today()" } ] } @@ -725,12 +899,12 @@ { "label": "Number of babies born from this pregnancy", "type": "obs", - "id": "birth-count", + "id": "birth_count", "questionOptions": { "concept": "1568AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "rendering": "number", - "max": "10", - "min": "1" + "max":"10", + "min":"1" } } ] @@ -750,47 +924,50 @@ "type": "obsGroup", "questionOptions": { "rendering": "repeating", - "concept": "1c70c490-cafa-4c95-9fdd-a30b62bb78b8" + "concept": "1c70c490-cafa-4c95-9fdd-a30b62bb78b8", + "repeatOptions":{ + "limitExpression": "useFieldValue('birth_count')" + } }, - "behaviours": [ + "behaviours":[ { - "intent": "*", - "required": "false", - "unspecified": "false", - "hide": { - "hideWhenExpression": "" + "intent":"*", + "required":"false", + "unspecified":"false", + "hide":{ + "hideWhenExpression":"" }, - "validators": [] + "validators":[] } ], "questions": [ { "label": "Sex", - "type": "obs", - "questionOptions": { - "rendering": "radio", - "concept": "1587AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "answers": [ + "type":"obs", + "questionOptions":{ + "rendering":"radio", + "concept":"1587AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "answers":[ { - "concept": "1535AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Female" + "concept":"1535AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label":"Female" }, { - "concept": "1534AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Male" + "concept":"1534AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label":"Male" } ] }, - "id": "childSex", - "behaviours": [ + "id":"childSex", + "behaviours":[ { - "intent": "*", - "required": "true", - "unspecified": "true", - "hide": { - "hideWhenExpression": "false" + "intent":"*", + "required":"true", + "unspecified":"true", + "hide":{ + "hideWhenExpression":"false" }, - "validators": [] + "validators":[] } ] }, @@ -827,129 +1004,145 @@ }, { "label": "Infant Status at birth", - "type": "obs", - "questionOptions": { - "rendering": "radio", - "concept": "159917AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "answers": [ + "type":"obs", + "questionOptions":{ + "rendering":"radio", + "concept":"159917AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "answers":[ { - "concept": "151849AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Infant alive" + "concept":"151849AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label":"Infant alive" }, { - "concept": "154223AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Infant Died (Neonatal Death)" + "concept":"154223AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label":"Infant Died (Neonatal Death)" }, { - "concept": "125872AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Still Birth" + "concept":"125872AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label":"Still Birth" + }, + { + "concept": "54b96458-6585-4c4c-a5b1-b3ca7f1be351", + "label": "Missing" } ] }, - "id": "infantStatus", - "behaviours": [ + "id":"infantStatus", + "behaviours":[ { - "intent": "*", - "required": "true", - "hide": { - "hideWhenExpression": "false" + "intent":"*", + "required":"true", + "hide":{ + "hideWhenExpression":"false" }, - "validators": [] + "validators":[] } ] }, { "label": "Infant Feeding at discharge", - "type": "obs", - "questionOptions": { - "rendering": "radio", - "concept": "1151AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "answers": [ + "type":"obs", + "questionOptions":{ + "rendering":"radio", + "concept":"1151AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "answers":[ + { + "concept":"5526AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label":"EBF=Exclusive Breastfeeding" + }, { - "concept": "5526AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "EBF=Exclusive Breastfeeding" + "concept":"1595AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label":"RF=Replacement feeding" }, { - "concept": "1595AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "RF=Replacement feeding" + "concept": "54b96458-6585-4c4c-a5b1-b3ca7f1be351", + "label": "Missing" } ] }, - "id": "infantFeeding", - "behaviours": [ + "id":"infantFeeding", + "behaviours":[ { - "intent": "*", - "required": "true", - "hide": { - "hideWhenExpression": "infantStatus !== '151849AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' && infantStatus !== '154223AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" + "intent":"*", + "required":"true", + "hide":{ + "hideWhenExpression":"infantStatus !== '151849AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' && infantStatus !== '154223AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" }, - "validators": [] + "validators":[] } ] }, { "label": "Type of still birth", - "type": "obs", - "questionOptions": { - "rendering": "radio", - "concept": "125872AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "answers": [ + "type":"obs", + "questionOptions":{ + "rendering":"radio", + "concept":"125872AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "answers":[ + { + "concept":"159916AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label":"Fresh" + }, { - "concept": "159916AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Fresh" + "concept":"135436AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label":"Macerated" }, { - "concept": "135436AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Macerated" + "concept": "54b96458-6585-4c4c-a5b1-b3ca7f1be351", + "label": "Missing" } ] }, - "id": "stillBirthType", - "behaviours": [ + "id":"stillBirthType", + "behaviours":[ { - "intent": "*", - "required": "true", - "hide": { - "hideWhenExpression": "infantStatus !== '125872AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" + "intent":"*", + "required":"true", + "hide":{ + "hideWhenExpression":"infantStatus !== '125872AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" }, - "validators": [] + "validators":[] } ] }, { "label": "Infant Received ARV", - "type": "obs", - "questionOptions": { - "rendering": "radio", - "concept": "1147AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "answers": [ + "type":"obs", + "questionOptions":{ + "rendering":"radio", + "concept":"1148AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "answers":[ + { + "concept":"83a60fef-31c6-4937-907b-42ced15474e3", + "label":"NVP Prophylaxis daily up to 6 weeks" + }, { - "concept": "631AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "NVP Prophylaxis daily up to 6 weeks" + "concept":"99b29c50-fc67-11e8-8eb2-f2801f1b9fd1", + "label":"Infant received NVP + AZT prophylaxis up to 6 weeks" }, { - "concept": "1148AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Infant received NVP + AZT prophylaxis up to 6 weeks" + "concept":"127750AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label":"Refused ARV Prophylaxis" }, { - "concept": "1107AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Refused ARV Prophylaxis" + "concept":"1754AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label":"Stock-out of ARV Prophylaxis" }, { - "concept": "1067AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Stock-out of ARV Prophylaxis" + "concept": "54b96458-6585-4c4c-a5b1-b3ca7f1be351", + "label": "Missing" } ] }, - "id": "receivedARV", - "behaviours": [ + "id":"receivedARV", + "behaviours":[ { - "intent": "*", - "required": "true", - "hide": { - "hideWhenExpression": "infantStatus !== '151849AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' && infantStatus !== '154223AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" + "intent":"*", + "required":"true", + "hide":{ + "hideWhenExpression":"infantStatus !== '151849AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' && infantStatus !== '154223AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" }, - "validators": [] + "validators":[] } ] }, @@ -961,13 +1154,13 @@ "concept": "163322AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "rendering": "textarea" }, - "behaviours": [ + "behaviours":[ { - "intent": "*", - "required": "true", - "unspecified": "true", - "hide": { - "hideWhenExpression": "receivedARV !== '127750AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" + "intent":"*", + "required":"true", + "unspecified":"true", + "hide":{ + "hideWhenExpression":"receivedARV !== '127750AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" } } ] @@ -1003,7 +1196,7 @@ ] }, { - "label": "Infant Unique ID", + "label": "Infant PTracker ID", "type": "obs", "id": "infantPtrackerid", "questionOptions": { @@ -1013,13 +1206,20 @@ "calculateExpression": "!isEmpty('MotherPtracker_id') ? myValue = useFieldValue('MotherPtracker_id') : ''" } }, - "behaviours": [ + "behaviours":[ { - "intent": "*", - "required": "true", - "hide": { - "hideWhenExpression": "infantStatus === '125872AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" - } + "intent":"*", + "required":"true", + "hide":{ + "hideWhenExpression":"infantStatus === '125872AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" + }, + "validators": [ + { + "type": "js_expression", + "failsWhenExpression": "!/^[0-9]{5}[A-Z]{1}[0-9]{7,8}$$/.test(myValue)", + "message": "Invalid Ptracker number" + } + ] } ] } @@ -1030,22 +1230,18 @@ ] } ], - "availableIntents": [ + "availableIntents":[ { - "intent": "*", - "display": "Labour & Delivery Form" + "intent":"*", + "display":"Labour & Delivery Form" } ], - "processor": "EncounterFormProcessor", - "uuid": "b420d75c-12b1-4c8a-80d1-d41a95ae1bc3", - "referencedForms": [], - "encounterType": "6dc5308d-27c9-4d49-b16f-2c5e3c759757", - "encounter": "Labor and Delivery", - "postSubmissionActions": [ - "MotherToChildLinkageSubmissionAction", - "ArtSubmissionAction" - ], - "allowUnspecifiedAll": true, + "processor":"EncounterFormProcessor", + "uuid":"1e5614d6-5306-11e6-beb8-9e71128cae77", + "referencedForms":[], + "encounterType":"2678423c-0523-4d76-b0da-18177b439eed", + "postSubmissionActions": ["MotherToChildLinkageSubmissionAction", "ArtSubmissionAction"], + "allowUnspecifiedAll":true, "formOptions": { "usePreviousValueDisabled": "true" } diff --git a/distro/configuration/ampathforms/pmtct_mother_postnatal_v1.0.json b/distro/configuration/ampathforms/pmtct_mother_postnatal_v1.0.json index 1965339c2..dc93f0342 100644 --- a/distro/configuration/ampathforms/pmtct_mother_postnatal_v1.0.json +++ b/distro/configuration/ampathforms/pmtct_mother_postnatal_v1.0.json @@ -1,507 +1,665 @@ { - "name": "Mother - Postnatal Form", - "version": "1", - "published": true, - "retired": false, - "pages": [ - { - "label": "Visit Details", - "sections": [ - { - "label": "Patient ID Capture", - "isExpanded": "true", - "questions": [ - { - "label": "Visit Date", - "type": "obs", - "id": "visit_date", - "questionOptions": { - "concept": "163260AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "rendering": "date" - }, - "behaviours": [ - { - "intent": "*", - "required": "true", - "unspecified": "true", - "hide": { - "hideWhenExpression": "false" - }, - "validators": [ - { - "type": "date", - "allowFutureDates": "false" - }, - { - "type": "js_expression", - "failsWhenExpression": "isDateBefore(myValue, '1980-01-01') || myValue >= today()" - } - ] - } - ] - }, - { - "label": "Mother's patient identifier", - "type": "obs", - "id": "ptrackerid", - "questionOptions": { - "concept": "163530AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "rendering": "text" - }, - "behaviours": [ - { - "intent": "*", - "required": "true", - "hide": { - "hideWhenExpression": "false" - } - } - ] - } - ] - } - ] - }, - { - "label": "HTS and ART", - "sections": [ - { - "label": "HIV Testing And ART Initiation", - "isExpanded": "true", - "questions": [ - { - "label": "ANC HIV test status ", - "type": "obs", - "id": "testStatusAtANC", - "questionOptions": { - "concept": "164401AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "rendering": "fixed-value", - "calculate": { - "calculateExpression": "resolve(api.getLatestObs(patient.id, '164401AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA', '677d1a80-dbbe-4399-be34-aa7f54f11405 '))?.valueCodeableConcept?.coding[0]?.code" - }, - "answers": [ - { - "concept": "1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Tested for HIV" - }, - { - "concept": "1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Not tested for HIV" - }, - { - "concept": "1067AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Unknown" - } - ] - }, - "behaviours": [ - { - "intent": "*", - "required": "true", - "hide": { - "hideWhenExpression": "true" - } - } - ] - }, - { - "label": "ANC HIV test result ", - "type": "obs", - "id": "ancHivTestResult", - "questionOptions": { - "concept": "159427AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "rendering": "radio", - "calculate": { - "calculateExpression": "resolve(api.getLatestObs(patient.id, '159427AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA', '677d1a80-dbbe-4399-be34-aa7f54f11405 '))?.valueCodeableConcept?.coding[0]?.code" - }, - "answers": [ - { - "concept": "703AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Positive" - }, - { - "concept": "664AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Negative" - }, - { - "concept": "1138AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Unknown" - } - ] - }, - "behaviours": [ - { - "intent": "*", - "required": "true", - "hide": { - "hideWhenExpression": "true" - } - } - ] - }, - { - "label": "HIV Test Performed", - "type": "obs", - "id": "hiv_test", - "questionOptions": { - "concept": "164401AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "rendering": "radio", - "answers": [ - { - "concept": "1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Yes" - }, - { - "concept": "1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "No" - }, - { - "concept": "1067AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Unknown" - } - ] - }, - "behaviours": [ - { - "intent": "*", - "required": "true", - "hide": { - "hideWhenExpression": "testStatusAtANC == '138571AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' || ancHivTestResult == '138571AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" - }, - "validators": [] - } - ] - }, - { - "label": "HIV Test Result", - "type": "obs", - "id": "hiv-test-result", - "questionOptions": { - "concept": "159427AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "rendering": "radio", - "answers": [ - { - "concept": "1138AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Indeterminate" - }, - { - "concept": "703AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Positive" - }, - { - "concept": "664AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Negative" - } - ] - }, - "behaviours": [ - { - "intent": "*", - "required": "true", - "hide": { - "hideWhenExpression": "!includes('hiv-test','1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA')" - }, - "validators": [] - } - ] - }, - { - "label": "ART Initiation", - "type": "obs", - "id": "art-initiation", - "questionOptions": { - "concept": "160117AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "rendering": "radio", - "answers": [ - { - "concept": "160119AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Currently taking ART" - }, - { - "concept": "160120AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Started on ART" - }, + "name":"Mother - Postnatal Form", + "version": "1", + "published": true, + "retired": false, + "encounter": "Mother Postnatal", + "pages":[ + { + "label":"Visit Details", + "sections":[ + { + "label":"PTracker ID Capture", + "isExpanded":"true", + "questions":[ { - "concept": "160121AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Discontinued ART" + "label": "Visit Date", + "type": "obs", + "id": "visit_date", + "questionOptions": { + "concept": "163260AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "rendering": "date" + }, + "behaviours":[ + { + "intent":"*", + "required":"true", + "unspecified":"true", + "hide":{ + "hideWhenExpression":"false" + }, + "validators": [ + { + "type":"date", + "allowFutureDates":"false" + }, + { + "type":"js_expression", + "failsWhenExpression":"isDateBefore(myValue, '1980-01-01') || myValue >= today()" + } + ] + } + ] }, { - "concept": "160122AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Change of ART" - }, + "label": "Was this client booked (Does Client have a pink book?) at ANC? ", + "type": "obs", + "id": "client_booked", + "questionOptions": { + "concept": "1719AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "rendering": "radio", + "answers": [ + { + "concept": "1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "Yes" + }, + { + "concept": "1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "No" + }, + { + "concept": "54b96458-6585-4c4c-a5b1-b3ca7f1be351", + "label": "Missing" + } + ] + }, + "behaviours":[ + { + "intent":"*", + "required": "false", + "hide":{ + "hideWhenExpression":"false" + } + } + ] + }, { - "concept": "1461AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Refused ART" + "label": "PTracker ID", + "type": "obs", + "id": "PtrackerId", + "questionOptions": { + "concept": "6c45421e-2566-47cb-bbb3-07586fffbfe2", + "rendering": "text", + "usePreviousValueDisabled": "true", + "calculate": { + "calculateExpression": "client_booked == '1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' && !isEmpty('latest_anc_ptracker_number') ? useFieldValue('latest_anc_ptracker_number') : ''" + } + }, + "readonlyExpression": "client_booked == '1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' && !isEmpty('latest_anc_ptracker_number')", + "behaviours":[ + { + "intent":"*", + "required":"true", + "unspecified":"false", + "hide":{ + "hideWhenExpression":"false" + }, + "validators":[ + { + "type": "js_expression", + "failsWhenExpression": "!/^[0-9]{5}[A-S]{1}[0-9]{6,8}$$/.test(myValue)", + "message": "Invalid Ptracker number" + } + + ] + } + ] }, { - "concept": "160118AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "ART Date Unknown" + "label": "Latest ANC Ptracker number", + "type": "obs", + "id": "latest_anc_ptracker_number", + "questionOptions": { + "concept": "", + "rendering": "fixed-value", + "calculate": { + "calculateExpression": "resolve(api.getLatestObs(patient.id, '6c45421e-2566-47cb-bbb3-07586fffbfe2', '2549af50-75c8-4aeb-87ca-4bb2cef6c69a')).valueString" + } + }, + "hide":{ + "hideWhenExpression":"true" + } } ] - }, - "behaviours": [ - { - "intent": "*", - "required": "true", - "hide": { - "hideWhenExpression": "hiv-test-result !== '138571AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' && hiv-test !== '138571AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" - }, - "validators": [] - } - ] + } + ] }, { - "label": "ART Unique Number", - "type": "obs", - "id": "art-number", - "questionOptions": { - "concept": "164402AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "rendering": "number" - }, - "behaviours": [ - { - "intent": "*", - "required": "true", - "unspecified": "true", - "hide": { - "hideWhenExpression": "art-initiation !== '160119AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' || art-initiation !== '160120AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" - }, - "validators": [] - } - ] - }, - { - "label": "Reason why client has refused ART", - "type": "obs", - "id": "reason-for-refusing-art", - "questionOptions": { - "concept": "163322AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "rendering": "textarea", - "rows": "" - }, - "behaviours": [ - { - "intent": "*", - "required": "true", - "unspecified": "true", - "hide": { - "hideWhenExpression": "art-initiation !== '160018AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" - }, - "validators": [] - } - ] - }, - { - "label": "ART Start Date", - "type": "obs", - "id": "art_start_date", - "questionOptions": { - "concept": "159599AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "rendering": "date" - }, - "behaviours": [ - { - "intent": "*", - "required": "true", - "unspecified": "true", - "hide": { - "hideWhenExpression": "art-initiation !== '160119AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' && art-initiation !== '160120AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" - }, - "validators": [] - } - ] - }, - { - "label": "Has the patient had a recent viral load test?", - "type": "obs", - "id": "recent-viral-load", - "questionOptions": { - "concept": "163310AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "rendering": "radio", - "answers": [ - { - "concept": "1267AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Yes" - }, + "label": "HTS and ART", + "sections": [ + { + "label":"HIV Testing And ART Initiation", + "isExpanded":"true", + "questions":[ { - "concept": "1118AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Not done" - }, - { - "concept": "1067AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Unknown" - } - ] - }, - "behaviours": [ - { - "intent": "*", - "required": "true", - "hide": { - "hideWhenExpression": "art-initiation !== '160119AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' && art-initiation !== '160120AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" - }, - "validators": [] - } - ] - }, - { - "label": "Viral Load Test Date", - "type": "obs", - "id": "viral_load_test_date", - "questionOptions": { - "concept": "163281AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "rendering": "date" - }, - "behaviours": [ - { - "intent": "*", - "required": "true", - "unspecified": "true", - "hide": { - "hideWhenExpression": "!includes('recent-viral-load','1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA')" - }, - "validators": [] - } - ] - }, - { - "label": "Viral Load Results", - "type": "obs", - "id": "viral-load-results", - "questionOptions": { - "concept": "1305AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "rendering": "radio", - "answers": [ - { - "concept": "159971AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Results pending" - }, - { - "concept": "1304AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Sample Rejected" - }, - { - "concept": "1301AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Detected" - }, - { - "concept": "1302AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "label": "Not Detected" - } - ] - }, - "behaviours": [ - { - "intent": "*", - "required": "true", - "hide": { - "hideWhenExpression": "!includes('recent-viral-load','1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA')" - }, - "validators": [] - } - ] - }, - { - "label": "Viral Load Copies", - "type": "obs", - "id": "viral_load_copies", - "questionOptions": { - "concept": "856AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "rendering": "number" - }, - "behaviours": [ - { - "intent": "*", - "required": "true", - "unspecified": "true", - "hide": { - "hideWhenExpression": "!includes('viral-load-results','1301AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA')" - }, - "validators": [] - } - ] - } - ] - } - ] - }, - { - "label": "Next Appointment", - "sections": [ - { - "label": "Follow Up", - "isExpanded": "true", - "questions": [ - { - "label": "Next Vist Date", - "type": "obs", - "id": "next_visit_date", - "questionOptions": { - "concept": "5096AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "rendering": "date" - }, - "behaviours": [ - { - "intent": "*", - "required": "true", - "unspecified": "true", - "hide": { - "hideWhenExpression": "false" - }, - "validators": [ - { - "type": "date", - "allowFutureDates": "true" + "label": "ANC HIV test status ", + "type": "obs", + "id": "testStatusAtANC", + "questionOptions": { + "concept": "164401AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "rendering": "fixed-value", + "calculate": { + "calculateExpression": "resolve(api.getLatestObs(patient.id, '164401AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA', '2549af50-75c8-4aeb-87ca-4bb2cef6c69a'))?.valueCodeableConcept?.coding[0]?.code" + }, + "answers": [ + { + "concept": "6f041992-f0fd-4ec7-b7b6-c06b0f60bf3f", + "label": "Tested for HIV during this visit" + }, + { + "concept": "8b8951a8-e8d6-40ca-ad70-89e8f8f71fa8", + "label": "Previously known positive" + }, + { + "concept": "d18fa331-f158-47d0-b344-cf147c7125a4", + "label": "Not tested for HIV during this visit" + }, + { + "concept": "54b96458-6585-4c4c-a5b1-b3ca7f1be351", + "label": "Missing" + } + ] + }, + "behaviours":[ + { + "intent":"*", + "required":"true", + "hide":{ + "hideWhenExpression":"true" + } + } + ] + }, + { + "label": "ANC HIV test result ", + "type": "obs", + "id": "ancHivTestResult", + "questionOptions": { + "concept": "159427AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "rendering": "fixed-field", + "calculate":{ + "calculateExpression":"resolve(api.getLatestObs(patient.id, '159427AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA', '2549af50-75c8-4aeb-87ca-4bb2cef6c69a'))?.valueCodeableConcept?.coding[0]?.code" + }, + "answers": [ + { + "concept": "138571AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "Positive" + }, + { + "concept": "664AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "Negative" + }, + { + "concept": "1067AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label": "Unknown" + }, + { + "concept": "54b96458-6585-4c4c-a5b1-b3ca7f1be351", + "label": "Missing" + } + ] + }, + "behaviours":[ + { + "intent":"*", + "required":"true", + "hide":{ + "hideWhenExpression":"true" + } + } + ] + }, + { + "label":"HIV Test Status", + "type":"obs", + "id":"hiv_test_status_pnc", + "questionOptions":{ + "concept":"164401AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "rendering":"radio", + "answers":[ + { + "concept":"6f041992-f0fd-4ec7-b7b6-c06b0f60bf3f", + "label":"Tested for HIV during this visit" + }, + { + "concept":"d18fa331-f158-47d0-b344-cf147c7125a4", + "label":"Not tested for HIV during this visit" + }, + { + "concept":"8b8951a8-e8d6-40ca-ad70-89e8f8f71fa8", + "label":"Previously known positive" + }, + { + "concept":"54b96458-6585-4c4c-a5b1-b3ca7f1be351", + "label":"Missing" + } + ] + }, + "behaviours":[ + { + "intent":"*", + "required":"true", + "hide":{ + "hideWhenExpression":"testStatusAtANC == '8b8951a8-e8d6-40ca-ad70-89e8f8f71fa8' || ancHivTestResult == '138571AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" + }, + "validators":[ + + ] + } + ] + }, + { + "label":"HIV Test Result", + "type":"obs", + "id":"pnc_hiv_test_result", + "questionOptions":{ + "concept":"159427AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "rendering":"radio", + "answers":[ + { + "concept":"1067AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label":"Unknown" + }, + { + "concept":"138571AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label":"Positive" + }, + { + "concept":"664AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label":"Negative" + }, + { + "concept":"54b96458-6585-4c4c-a5b1-b3ca7f1be351", + "label":"Missing" + } + ] + }, + "behaviours":[ + { + "intent":"*", + "required":"true", + "hide":{ + "hideWhenExpression":"hiv_test_status_pnc !== '6f041992-f0fd-4ec7-b7b6-c06b0f60bf3f'" + }, + "validators":[] + } + ] + }, + { + "label":"ART Initiation", + "type":"obs", + "id":"pnc_art_initiation", + "questionOptions":{ + "concept":"6e62bf7e-2107-4d09-b485-6e60cbbb2d08", + "rendering":"radio", + "answers":[ + { + "concept":"160018AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label":"Refused ART" + }, + { + "concept":"160120AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label":"Started on ART in PNC" + }, + { + "concept":"1754AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label":"Not started due to stockout of ART" + }, + { + "concept":"160119AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label":"Already on ART" + }, + { + "concept":"54b96458-6585-4c4c-a5b1-b3ca7f1be351", + "label":"Missing" + } + ] + }, + "behaviours":[ + { + "intent":"*", + "required":"true", + "hide":{ + "hideWhenExpression":"hiv_test_status_pnc !== '8b8951a8-e8d6-40ca-ad70-89e8f8f71fa8' && pnc_hiv_test_result !== '138571AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" + }, + "validators":[ + ] + } + ] + }, + { + "label":"ART Unique Number", + "type":"obs", + "id":"art_number", + "questionOptions":{ + "concept":"164402AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "rendering":"number" }, - { - "type": "js_expression", - "failsWhenExpression": "myValue <= useFieldValue('visit_date')", - "message": "Next visit date cannot be less than current visit date" - } - ] - } - ] - }, - { - "label": "Facility of next appointment", - "type": "obs", - "required": false, - "id": "facilityName", - "questionOptions": { - "rendering": "text", - "concept": "162724AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "conceptMappings": [ - { - "relationship": "SAME-AS", - "type": "CIEL", - "value": "160632" - }, - { - "relationship": "SAME-AS", - "type": "AMPATH", - "value": "1915" - } + "behaviours":[ + { + "intent":"*", + "required":"true", + "unspecified":"true", + "hide":{ + "hideWhenExpression":"pnc_art_initiation !== '160119AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' && pnc_art_initiation !== '160120AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" + }, + "validators":[ + + ] + } + ] + }, + { + "label":"Reason why client has refused ART", + "type":"obs", + "id":"reason-for-refusing-art", + "questionOptions":{ + "concept":"163322AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "rendering":"textarea", + "rows":"" + }, + "behaviours":[ + { + "intent":"*", + "required":"true", + "unspecified":"true", + "hide":{ + "hideWhenExpression":"pnc_art_initiation !== '160018AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" + }, + "validators":[] + } + ] + }, + { + "label":"ART Start Date", + "type":"obs", + "id":"art_start_date", + "questionOptions":{ + "concept":"159599AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "rendering":"date" + }, + "behaviours":[ + { + "intent":"*", + "required":"true", + "unspecified":"true", + "hide":{ + "hideWhenExpression":"pnc_art_initiation !== '160119AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' && pnc_art_initiation !== '160120AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" + }, + "validators":[ + + ] + } + ] + }, + { + "label":"Has the patient had a recent viral load test?", + "type":"obs", + "id":"pnc_recent_viral_load", + "questionOptions":{ + "concept":"163310AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "rendering":"radio", + "answers":[ + { + "concept":"1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label":"Yes" + }, + { + "concept":"1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label":"No" + }, + { + "concept":"54b96458-6585-4c4c-a5b1-b3ca7f1be351", + "label":"Missing" + } + ] + }, + "behaviours":[ + { + "intent":"*", + "required":"true", + "hide":{ + "hideWhenExpression":"hiv_test_status_pnc == 'd18fa331-f158-47d0-b344-cf147c7125a4' || hiv_test_status_pnc == '54b96458-6585-4c4c-a5b1-b3ca7f1be351' || pnc_hiv_test_result == '1067AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' || pnc_hiv_test_result == '664AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' || pnc_hiv_test_result == '54b96458-6585-4c4c-a5b1-b3ca7f1be351' || pnc_art_initiation == '160018AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' || pnc_art_initiation == '1754AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' || pnc_art_initiation == '54b96458-6585-4c4c-a5b1-b3ca7f1be351'" + }, + "validators":[ + + ] + } + ] + }, + { + "label":"Viral Load Test Date", + "type":"obs", + "id":"viral_load_test_date", + "questionOptions":{ + "concept":"163281AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "rendering":"date" + }, + "behaviours":[ + { + "intent":"*", + "required":"true", + "unspecified":"true", + "hide":{ + "hideWhenExpression":"!includes('pnc_recent_viral_load','1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA')" + }, + "validators":[ + + ] + } + ] + }, + { + "label":"Viral Load Results", + "type":"obs", + "id":"pnc_viral_load_results", + "questionOptions":{ + "concept":"1305AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "rendering":"radio", + "answers":[ + { + "concept":"159971AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label":"Results pending" + }, + { + "concept":"1304AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label":"Sample Rejected" + }, + { + "concept":"1301AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label":"Target Detected" + }, + { + "concept":"1306AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label":"Not Detected" + }, + { + "concept":"54b96458-6585-4c4c-a5b1-b3ca7f1be351", + "label":"Missing" + } + ] + }, + "behaviours":[ + { + "intent":"*", + "required":"true", + "hide":{ + "hideWhenExpression":"!includes('pnc_recent_viral_load','1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA')" + }, + "validators":[ + + ] + } + ] + }, + { + "label":"Viral Load Copies", + "type":"obs", + "id":"viral_load_copies", + "questionOptions":{ + "concept":"856AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "rendering":"number" + }, + "behaviours":[ + { + "intent":"*", + "required":"true", + "unspecified":"true", + "hide":{ + "hideWhenExpression":"!includes('pnc_viral_load_results','1301AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA')" + }, + "validators":[ + + ] + } + ] + } + ] + } + ] + }, + { + "label": "Next Appointment", + "sections": [ + { + "label":"Follow Up", + "isExpanded":"true", + "questions":[ + { + "label":"Next Vist Date", + "type":"obs", + "id":"next_visit_date", + "questionOptions":{ + "concept":"5096AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "rendering":"date" + }, + "behaviours":[ + { + "intent":"*", + "required":"true", + "unspecified":"true", + "hide":{ + "hideWhenExpression":"false" + }, + "validators":[ + { + "type": "date", + "allowFutureDates": "true" + }, + { + "type": "js_expression", + "failsWhenExpression": "myValue <= useFieldValue('visit_date')", + "message": "Next visit date cannot be less than current visit date" + } + ] + } + ] + }, + { + "label":"Facility of next appointment", + "type":"obs", + "id":"pnc_transfer_out", + "questionOptions":{ + "concept":"efc87cd5-2fd8-411c-ba52-b0d858f541e7", + "rendering":"radio", + "answers":[ + { + "concept":"160036AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label":"Transfer out" + }, + { + "concept":"163266AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "label":"This facility" + }, + { + "concept":"52f7fc03-611b-4b62-8498-37beb2fa99ed", + "label":"In Transit" + }, + { + "concept":"54b96458-6585-4c4c-a5b1-b3ca7f1be351", + "label":"Missing" + } + ] + }, + "behaviours":[ + { + "intent":"*", + "required":"true", + "hide":{ + "hideWhenExpression":"false" + }, + "validators":[ + + ] + } + ] + }, + { + "label":"Tranfer Out To", + "type":"obs", + "id":"transfer-out-to", + "questionOptions":{ + "concept":"159495AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "rendering": "encounter-location", + "locationTag": "8d4626ca-7abd-42ad-be48-56767bbcf272" + }, + "behaviours":[ + { + "intent":"*", + "required":"true", + "unspecified":"true", + "hide":{ + "hideWhenExpression":"pnc_transfer_out !== '160036AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" + }, + "validators":[ + + ] + } + ] + }, + { + "label":"Transfer Out Date", + "type":"obs", + "id":"transfer_out_date", + "questionOptions":{ + "concept":"160649AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "rendering":"date" + }, + "behaviours":[ + { + "intent":"*", + "required":"true", + "unspecified":"true", + "hide":{ + "hideWhenExpression":"pnc_transfer_out !== '160036AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'" + }, + "validators":[ + { + "type": "date", + "allowFutureDates": "" + } + ] + } + ] + } ] - } - } + } ] - } - ] - } - ], - "availableIntents": [ - { - "intent": "*", - "display": "Postnatal Form" + } + ], + "availableIntents":[ + { + "intent":"*", + "display":"Mother - Postnatal Form" + } + ], + "processor":"EncounterFormProcessor", + "uuid":"e6b67aa4-6c59-4470-8ad5-b994efeda553", + "referencedForms":[], + "encounterType":"269bcc7f-04f8-4ddc-883d-7a3a0d569aad", + "postSubmissionActions": ["ArtSubmissionAction"], + "allowUnspecifiedAll":true, + "formOptions": { + "usePreviousValueDisabled": "true" } - ], - "processor": "EncounterFormProcessor", - "uuid": "2105c8ae-1935-375c-a7cc-e2ca04c8f6be", - "referencedForms": [], - "encounterType": "4362fd2d-1866-4ea0-84ef-5e5da9627440", - "encounter": "Postnatal", - "postSubmissionActions": [ - "ArtSubmissionAction" - ], - "allowUnspecifiedAll": true -} + } diff --git a/distro/configuration/ampathforms/soap_note_template.json b/distro/configuration/ampathforms/soap_note_template.json deleted file mode 100644 index 710ee17f2..000000000 --- a/distro/configuration/ampathforms/soap_note_template.json +++ /dev/null @@ -1,74 +0,0 @@ -{ - "name": "SOAP Note Template", - "description": "SOAP Note Form Template", - "version": "1", - "published": true, - "retired": false, - "encounter": "Visit Note", - "pages": [ - { - "label": "SOAP", - "sections": [ - { - "label": "SOAP Note", - "isExpanded": "true", - "questions": [ - { - "label": "Subjective Findings", - "type": "obs", - "required": false, - "id": "SOAPSubjectiveFindings", - "questionOptions": { - "rendering": "textarea", - "concept": "81a60a0dbc0c478caa714d372ac533d5", - "conceptMappings": [], - "answers": [] - } - }, - { - "label": "Objective Findings", - "type": "obs", - "required": false, - "id": "SOAPObjectiveFindings", - "questionOptions": { - "rendering": "textarea", - "concept": "aeec913c-9a36-4153-9a44-12bc255d7f60", - "conceptMappings": [], - "answers": [] - } - }, - { - "label": "Assessment", - "type": "obs", - "required": false, - "id": "SOAPAssessment", - "questionOptions": { - "rendering": "textarea", - "concept": "13f82aece2cd4e3bbb950140e6cbffce", - "conceptMappings": [], - "answers": [] - } - }, - { - "label": "Plan", - "type": "obs", - "required": false, - "id": "SOAPPlan", - "questionOptions": { - "rendering": "textarea", - "concept": "2ad20b043cf54dd48e698e1c8e231c99", - "conceptMappings": [], - "answers": [] - } - } - ] - } - ] - } - ], - "processor": "EncounterFormProcessor", - "encounterType": "", - "referencedForms": [], - "uuid": "" -} - diff --git a/distro/configuration/ampathforms/surgery-core_demo.json b/distro/configuration/ampathforms/surgery-core_demo.json deleted file mode 100644 index ed1560200..000000000 --- a/distro/configuration/ampathforms/surgery-core_demo.json +++ /dev/null @@ -1,197 +0,0 @@ -{ - "name": "Surgical Operation", - "description": "Surgery Form", - "version": "1", - "published": true, - "retired": false, - "encounter": "Consultation", - "pages": [ - { - "label": "Surgical Operation", - "sections": [ - { - "label": "Surgical progress", - "isExpanded": "true", - "questions": [ - { - "label": "Pre-Operative Diagnosis", - "type": "obs", - "questionOptions": { - "rendering": "textarea", - "concept": "a957ff9c-80f1-4f31-8937-3bef0cfb8c0e", - "rows": "2" - }, - "id": "Pre-Operative_Diagnosis" - }, - { - "label": "Post-Operative Diagnosis", - "type": "obs", - "questionOptions": { - "rendering": "textarea", - "concept": "f348e4b5-4124-4169-966a-2dff2a944566", - "rows": "2" - }, - "id": "Post-Operative_Diagnosis" - }, - { - "label": "Procedure", - "type": "obs", - "questionOptions": { - "rendering": "textarea", - "concept": "27fe6714-0bc6-4435-adb0-818538abe42c", - "rows": "2" - }, - "id": "Procedure" - }, - { - "label": "Assistants", - "type": "obs", - "questionOptions": { - "rendering": "textarea", - "concept": "acda413c-56cc-48ab-825d-af58cb947f15", - "rows": "2" - }, - "id": "Assistants" - }, - { - "label": "Anesthesia Type", - "type": "obs", - "questionOptions": { - "rendering": "radio", - "concept": "3017f680-5c3c-4f7b-94e1-6afda9e07eaf", - "answers": [ - { - "concept": "3ca389b4-6b9d-487c-bdd9-73d2cfeeab0c", - "label": "General", - "conceptMappings": [] - }, - { - "concept": "5392d074-eed3-4f88-a8e9-5bae333e7589", - "label": "Monitored Anesthesia Care", - "conceptMappings": [] - }, - { - "concept": "84ba7929-3714-4023-843a-2b1814563207", - "label": "Knee Block", - "conceptMappings": [] - }, - { - "concept": "7dd25939-b4e5-4657-8c69-ac4993f183b5", - "label": "Axillary Block", - "conceptMappings": [] - }, - { - "concept": "0f087406-b092-419c-a9ae-bd32c9e29a43", - "label": "Interscalene Block", - "conceptMappings": [] - }, - { - "concept": "20fafddb-bfd4-421e-acfb-639454741e94", - "label": "Intravenous Block", - "conceptMappings": [] - }, - { - "concept": "3dbb2d82-ee96-43a5-a905-0401c2d8b1a9", - "label": "Local Anesthesia and Sedation", - "conceptMappings": [] - }, - { - "concept": "ea6ac7de-d7cf-4105-aadb-b1e489536a7e", - "label": "Local Anesthesia", - "conceptMappings": [] - } - ] - }, - "id": "Anesthesia_Type" - }, - { - "label": "Estimated Blood Loss (mls)", - "type": "obs", - "questionOptions": { - "rendering": "number", - "concept": "b5ab7bc0-bffb-4dc8-b832-2e1713f06944", - "max": "", - "min": "", - "showDate": "false" - }, - "id": "Estimated_Blood_Loss" - }, - { - "label": "Complications", - "type": "obs", - "questionOptions": { - "rendering": "textarea", - "concept": "64fe56e6-5b52-4cdb-adc2-b6d50bfdee63", - "rows": "5" - }, - "id": "Complications" - }, - { - "label": "Specimens", - "type": "obs", - "questionOptions": { - "rendering": "textarea", - "concept": "08f1f638-b3c7-4040-8ae9-c95a5df59755", - "rows": "2" - }, - "id": "Specimens" - }, - { - "label": "Drains", - "type": "obs", - "questionOptions": { - "rendering": "textarea", - "concept": "59185273-c5b8-4e73-8ba2-c68710f6c507", - "rows": "3" - }, - "id": "Drains" - }, - { - "label": "Condition upon discharge from OR", - "type": "obs", - "questionOptions": { - "rendering": "textarea", - "concept": "a1da87f9-c4af-4598-accd-489268a2d325", - "rows": "3" - }, - "id": "Condition_upon_discharge_from_OR" - }, - { - "label": "Surgeon(s)", - "type": "obs", - "questionOptions": { - "rendering": "textarea", - "concept": "0b21ca75-2fab-4c34-bf4c-f66ae2415829", - "rows": "3" - }, - "id": "Surgeon" - }, - { - "label": "Time of Procedure", - "type": "obs", - "questionOptions": { - "rendering": "date", - "concept": "0934658e-fee3-44e3-a8f2-292dc3587f54", - "weeksList": "" - }, - "id": "Time_of_Procedure" - }, - { - "label": "Post-Operative Instructions", - "type": "obs", - "questionOptions": { - "rendering": "textarea", - "concept": "2554a66d-46fe-4f5f-813a-2b491716bddf", - "rows": "5" - }, - "id": "Post-Operative_Instructions" - } - ] - } - ] - } - ], - "processor": "EncounterFormProcessor", - "uuid": "xxxx", - "referencedForms": [] -} diff --git a/distro/configuration/ampathforms/test_form-core-demo.json b/distro/configuration/ampathforms/test_form-core-demo.json deleted file mode 100644 index 3febf32ad..000000000 --- a/distro/configuration/ampathforms/test_form-core-demo.json +++ /dev/null @@ -1,49 +0,0 @@ -{ - "name" : "Test Form 1", - "description" : "Test Form 1 Description", - "version" : "1", - "published" : true, - "retired" : false, - "encounter" : "Consultation", - "pages" : [ - { - "label" : "Page 1", - "sections" : [ - { - "label" : "Section 1", - "isExpanded" : "true", - "questions" : [ - { - "label" : "Height", - "type" : "obs", - "questionOptions" : { - "rendering" : "number", - "concept" : "5090AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "max" : "", - "min" : "", - "showDate" : "", - "conceptMappings" : [ - { - "type" : "CIEL", - "value" : "5090" - }, - { - "type" : "AMPATH", - "value" : "5090" - }, - { - "type" : "PIH", - "value" : "5090" - } - ] - }, - "id" : "Ht" - } - ] - } - ] - } - ], - "processor" : "EncounterFormProcessor", - "referencedForms" : [ ] -} diff --git a/distro/configuration/ampathformstranslations/Test Form 1_translations_fr.json b/distro/configuration/ampathformstranslations/Test Form 1_translations_fr.json deleted file mode 100644 index f74b034d7..000000000 --- a/distro/configuration/ampathformstranslations/Test Form 1_translations_fr.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "uuid": "6381a458-9504-418a-b3fe-2e023e6d2550", - "form": "Test Form 1", - "description": "French Translations for 'Test Form 1'", - "language": "fr", - "translations": { - "Page 1": "Première page", - "Section 1": "Première section", - "Height": "Taille" - } -} diff --git a/distro/configuration/appointmentservicedefinitions/service_definitions-core_demo.csv b/distro/configuration/appointmentservicedefinitions/service_definitions-core_demo.csv deleted file mode 100644 index da9ca7f41..000000000 --- a/distro/configuration/appointmentservicedefinitions/service_definitions-core_demo.csv +++ /dev/null @@ -1,4 +0,0 @@ -Uuid,Void/Retire,Name,Description,Duration,Start Time,End Time,Max Load,Speciality,Location,Label Colour -7ba3aa21-cc56-47ca-bb4d-a60549f666c0,,General Medicine service,,,,,,9f2a8cd0-32c6-4844-8df7-1ac9c4d79943,,#feecae -1ef43565-9c96-4f58-bfd2-c864c7cedac1,,Outpatient Department,,,,,,9f2a8cd0-32c6-4844-8df7-1ac9c4d79943,,#defbe6 -4ec5c4fe-cfe0-48ff-9e4d-2f201078feae,,Rehabilitation service,,,,,,9f2a8cd0-32c6-4844-8df7-1ac9c4d79943,,#9ef0f0 diff --git a/distro/configuration/appointmentservicetypes/service_types-core_demo.csv b/distro/configuration/appointmentservicetypes/service_types-core_demo.csv deleted file mode 100644 index 9cfd08b1f..000000000 --- a/distro/configuration/appointmentservicetypes/service_types-core_demo.csv +++ /dev/null @@ -1,2 +0,0 @@ -Void/Retire,UUID,Name,Service definition,Duration,_order:1000 -,fbec4378-2d0d-4509-a56e-be0a53700709,Short follow-up,General Medicine service,10, diff --git a/distro/configuration/appointmentspecialities/specialities.csv b/distro/configuration/appointmentspecialities/specialities.csv deleted file mode 100644 index e724916a8..000000000 --- a/distro/configuration/appointmentspecialities/specialities.csv +++ /dev/null @@ -1,3 +0,0 @@ -Uuid,Void/Retire,Name -9f2a8cd0-32c6-4844-8df7-1ac9c4d79943,,General -14106bb7-dad6-4446-809d-737f4c128ae3,,Pediatrics diff --git a/distro/configuration/attributetypes/attribute_types.csv b/distro/configuration/attributetypes/attribute_types.csv deleted file mode 100644 index c62c19c62..000000000 --- a/distro/configuration/attributetypes/attribute_types.csv +++ /dev/null @@ -1,3 +0,0 @@ -Uuid,Void/Retire,Entity name,Name,Description,Min occurs,Max occurs,Datatype classname,Datatype config,Preferred handler classname,Handler config,_order:1000 -57ea0cbb-064f-4d09-8cf4-e8228700491c,,Visit,Punctuality,,0,1,org.openmrs.customdatatype.datatype.ConceptDatatype,d81d4698-e78c-420d-aac5-cb1f606fb32e,,, -aac48226-d143-4274-80e0-264db4e368ee,,Visit,Insurance Policy Number,,0,1,org.openmrs.customdatatype.datatype.FloatDatatype,,,, diff --git a/distro/configuration/autogenerationoptions/autogenerationoptions.csv b/distro/configuration/autogenerationoptions/autogenerationoptions.csv deleted file mode 100644 index 58b3303f9..000000000 --- a/distro/configuration/autogenerationoptions/autogenerationoptions.csv +++ /dev/null @@ -1,2 +0,0 @@ -Uuid,Identifier Type,Location,Identifier Source,Manual Entry Enabled,Auto Generation Enabled,_order:2000 -2be74f07-a4a0-4bfc-a943-8555d0074a74,OpenMRS ID,,8549f706-7e85-4c1d-9424-217d50a2988b,false,true, \ No newline at end of file diff --git a/distro/configuration/cohorttypes/cohorttypes.csv b/distro/configuration/cohorttypes/cohorttypes.csv deleted file mode 100644 index 5a19b8c25..000000000 --- a/distro/configuration/cohorttypes/cohorttypes.csv +++ /dev/null @@ -1,3 +0,0 @@ -Uuid,Void/Retire,Name,Description,_order:1000 -eee9970e-7ca0-4e8c-a280-c33e9d5f6a04,,System List,A system-generated patient list, -e71857cb-33af-4f2c-86ab-7223bcfa37ad,,My List,A user-generated patient list, diff --git a/distro/configuration/conceptclasses/conceptclasses.csv b/distro/configuration/conceptclasses/conceptclasses.csv deleted file mode 100644 index f71ce26db..000000000 --- a/distro/configuration/conceptclasses/conceptclasses.csv +++ /dev/null @@ -1,12 +0,0 @@ -Uuid,Void/Retire,Name,Description -b4535251-9183-4175-959e-9ee67dc71e78,,Pharmacologic Drug Class,Class of medications based on pharmacologic properties as opposed to therapeutic properties -e30d8601-07f8-413a-9d11-cdfbb28196ec,,Units of Measure,For prescribing and dispensing -1edca11a-768a-102f-83f4-12313b04a615,,Workflow,Workflow class -1edca23c-768a-102f-83f4-12313b04a615,,State,Workflow state -1edca368-768a-102f-83f4-12313b04a615,,Program,Program concept -896d8b8c-603b-421f-959e-8d305cbeeb82,,Indicator,An indicator calculated from certain measures -89a98300-062e-4003-8f6f-764ea23ab648,,Organism,Class of living organisms -8caa332c-efe4-4025-8b18-3398328e1323,,Radiology/Imaging Procedure,A radiology or imaging test or procedure -de359f23-2bfc-4e8d-96d8-25b7526d6070,,Drug form,Medication form for prescribing -e2c52f55-c7b4-49f7-9f82-1ffa2fe6023f,,InteractSet,Set of drugs that interact with parent drug -0dcf23d4-3008-4d8e-b12c-4ec95d1cfd97,,Medical supply,Durable medical equipment and other supplies \ No newline at end of file diff --git a/distro/configuration/concepts/convsets-core_demo.csv b/distro/configuration/concepts/convsets-core_demo.csv deleted file mode 100644 index b34b8f840..000000000 --- a/distro/configuration/concepts/convsets-core_demo.csv +++ /dev/null @@ -1,3 +0,0 @@ -Uuid,Void/Retire,Same as mappings,Fully specified name:en,Fully specified name:fr,Short name:en,Short name:fr,Description:en,Description:fr,Data class,Data type,Answers,Members,_version:1,_order:1001 -1114AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,,CIEL:1114;AMPATH:1114;PIH:1335,Vital signs,Signes vitaux,Vital Signs,Signes vitaux,Convenience set. Listing of vital signs.,,ConvSet,N/A,,5085AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA;5086AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA;5088AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA;5090AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA;5089AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA;5087AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA;5092AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA;1343AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA;5242AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA;5283AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,, -ad2218e0-4bb1-11ed-bdc3-0242ac120002,,,Laboratory tests,Essais en laboratoire,Lab tests,Essais en laboratoire,Convenience set for all lab tests/panels,,ConvSet,N/A,,851AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA;163695AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA;1338AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA;161447AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA;729AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA;163686AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA;1325AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA;161448AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA;160735AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA;1015AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA;163688AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA;163687AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA;1016AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA;163689AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA;163426AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA;655AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA;161450AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA;678AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA;717AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA;857AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA;163683AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA;161445AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA;163699AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA;21AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA;654AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA;160225AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA;159430AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA;163684AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA;161449AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA;653AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA;790AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA;163696AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA;887AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA;304AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA;785AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA;159362AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA;679AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA;1336AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA;163692AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA;1018AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA;1017AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA;161431AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA;161488AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA;953AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA;161451AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA;163697AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA;1019AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,, \ No newline at end of file diff --git a/distro/configuration/concepts/covid-core_demo.csv b/distro/configuration/concepts/covid-core_demo.csv deleted file mode 100644 index 87684c295..000000000 --- a/distro/configuration/concepts/covid-core_demo.csv +++ /dev/null @@ -1,24 +0,0 @@ -Uuid,Void/Retire,Same as mappings,Fully specified name:en,Fully specified name:es,Short name:en,Short name:es,Description:en,Data class,Data type,Complex data handler,Answers,Members,Allow decimals,Units,Normal low,Normal high,Absolute low,Absolute high,_version:1,_order:1700 -2134b7e3-4e15-11e4-8a57-0800271c1b75,,,"Rash, nonvesicular, unspec.","Rash, nonvesicular, unspec.","Erupción no vesicular, no especificada","Erupción no vesicular, no especificada","Rash, nonvesicular, unspec.",Finding,N/A,,,,,,,,,,, -30e2da8f-34ca-4c93-94c8-d429f22d381c,,,Congestion,Congestion,Congestión,Congestión,Congestion,Finding,N/A,,,,,,,,,,, -140238AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,,,Fever,Fever,Fever,Fever,Fever,Finding,N/A,,,,,,,,,,, -21835173-4e15-11e4-8a57-0800271c1b75,,,Shortness of breath,Shortness of breath,Dificultad para respirar,Dificultad para respirar,Shortness of breath,Finding,N/A,,,,,,,,,,, -703AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,,,Positive,Positive,Positive,Positive,,Finding,N/A,,,,,,,,,,, -664AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,,,Negative,Negative,Negative,Negative,,Finding,N/A,,,,,,,,,,, -81a50873-81c8-4c2e-8892-b2cd635b704c,,,Onset Date,Onset Date,Onset Date,Onset Date,,Finding,Date,,,,,,,,,,, -f412690e-465d-4c5a-a32f-d22e90ef2e20,,,Presence of Symptoms,Presencia de síntomas,Presence of Symptoms,Presencia de síntomas,,Question,Coded,,Yes; No,,,,,,,,, -2395de62-f5a6-49b6-ab0f-57a21a9029c1,,,Sneezing,Estornudos,Sneezing,Estornudos,,Finding,N/A,,,,,,,,,,, -2c75944e-5fc5-4d9d-b389-fe878fde38e3,,,Sore throat or pain with swallowing,Dolor de garganta o dolor al tragar,Sore throat or pain with swallowing,Dolor de garganta o dolor al tragar,,Finding,N/A,,,,,,,,,,, -40829791-1535-4c02-9b6f-e97dd1a516f6,,,Loss of taste,Pérdida del gusto,Loss of taste,Pérdida del gusto,,Finding,N/A,,,,,,,,,,, -c1fb49bd-0ca5-43ae-bf8d-df35e73c34ea,,,Loss of smell,Pérdida del olfato,Loss of smell,Pérdida del olfato,,Finding,N/A,,,,,,,,,,, -87b3f6a1-6d79-4923-9485-200dfd937782,,,"Diarrea, Vomiting or Abdominal pain","Diarrea, vómitos o dolor abdominal","Diarrea, Vomiting or Abdominal pain","Diarrea, vómitos o dolor abdominal",,Finding,N/A,,,,,,,,,,, -64fb3f91-08d8-4a3b-92ba-16655e834b1c,,,Practicing social distancing,Practicando el distanciamiento social,Practicing social distancing,Practicando el distanciamiento social,,Finding,N/A,,,,,,,,,,, -0eaa21e0-5f69-41a9-9dea-942796590bbb,,,Covid 19 Signs and Symptom in past 14 days,Covid 19 signos y síntomas en los últimos 14 días,Covid 19 Signs and Symptom in past 14 days,Covid 19 signos y síntomas en los últimos 14 días,,Question,Coded,,"Congestion;Cough;Sneezing;Fever;Headache;Sore throat or pain with swallowing;Shortness of breath;Loss of taste;Loss of smell;Diarrea, Vomiting or Abdominal pain;Practicing social distancing;Rash, nonvesicular, unspec.",,,,,,,,, -464d8752-45f8-4a25-8972-772cbc52efbe,,,Covid 19 Signs and Symptom Set,Conjunto de signos y síntomas de Covid 19,Covid 19 Signs and Symptom,Covid 19 signos y síntomas,,ConvSet,N/A,,,Covid 19 Signs and Symptom in past 14 days;Date,,,,,,,, -89c5bc03-8ce2-40d8-a77d-20b5a62a1ca1,,,Tested for COVID 19,Probado para COVID 19,Tested for COVID 19,Probado para COVID 19,,Question,Coded,,Yes;No,,,,,,,,, -efe34fae-de1e-4430-86ac-3198d0fb4a70,,,Respiratory PCR,PCR respiratoria,Respiratory PCR,PCR respiratoria,,Misc,N/A,,,,,,,,,,, -7149a26d-c0a7-42c4-86ae-099616830831,,,Rapid blood test,Análisis de sangre rápido,Rapid blood test,Análisis de sangre rápido,,Misc,N/A,,,,,,,,,,, -c1cc178c-390c-4194-b286-f9c57e0f313d,,,ELISA blood test,Análisis de sangre ELISA,ELISA blood test,Análisis de sangre ELISA,,Misc,N/A,,,,,,,,,,, -611190b4-2b83-42c5-bbb1-8d99bfaec9ed,,,Test Done,Prueba realizada,Test Done,Prueba realizada,,Question,Coded,,Respiratory PCR;Rapid blood test;ELISA blood test,,,,,,,,, -192f67ac-247c-4e1d-966a-4c223e33d38b,,,Test Results,Resultados de la prueba,Test Results,Resultados de la prueba,,Question,Coded,,Positive; Negative,,,,,,,,, -4c2a4b12-becc-4429-a94d-b78e06699d0f,,,Covid 19 Test Set,Equipo de prueba Covid 19,Covid 19 Test,Prueba Covid 19,,ConvSet,N/A,,,Tested for COVID 19;Test Done;Test Results,,,,,,,, diff --git a/distro/configuration/concepts/diagnosis_core-demo.csv b/distro/configuration/concepts/diagnosis_core-demo.csv deleted file mode 100644 index d411540a2..000000000 --- a/distro/configuration/concepts/diagnosis_core-demo.csv +++ /dev/null @@ -1,45 +0,0 @@ -Uuid,Void/Retire,Same as mappings,Fully specified name:en,Fully specified name:fr,Short name:en,Short name:fr,Description:en,Description:fr,Data class,Data type,Answers,Members,_version:1,_order:1001 -1284AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,,CIEL:1284,org.openmrs.module.emrapi:Coded Diagnosis,Problem List,Liste de problème,,List of problems for a given patient visit.,,Finding,Coded,,,,, -160250AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,,SNOMED CT:89100005;CIEL:160250,Final diagnosis,Diagnostic final,,,,,Misc,N/A,,,,, -159392AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,,SNOMED CT:395098000;CIEL:159392;org.openmrs.module.emrapi:Confirmed;PIH:1345,Confirmed diagnosis,Diagnostic confirmé,,,"The diagnosis is confirmed, not just presumed.",,Misc,N/A,,,,, -160249AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,,SNOMED CT:148006;CIEL:160249,Provisional diagnosis,Diagnostic provisoire,,,,,Misc,N/A,,,, -159393AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,,SNOMED CT:410596003;CIEL:159393;org.openmrs.module.emrapi:Presumed;PIH:1346,Presumed diagnosis,Diagnostic probable,,,The diagnosis is yet to be confirmed by special tests. This is the diagnosis based on clinical findings.,,Misc,N/A,,,,, -159394AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,,SNOMED CT:106230009;CIEL:159394;org.openmrs.module.emrapi:Diagnosis Certainty,Diagnosis certainty,Certitude de diagnostic,,,The level of the certainty of the diagnosis made.,,Finding,Coded,CIEL:160250;CIEL:159392;CIEL:160249;CIEL:159393,,,, -159947AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,,CIEL:159947;org.openmrs.module.emrapi:Diagnosis Concept Set,Visit Diagnoses,,,,The set of diagnoses that were either addressed or diagnosed during the current visit,,ConvSet,N/A,CIEL:159394,,,, -159943AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,,SNOMED CT:63161005;CIEL:159943;org.openmrs.module.emrapi:Primary,Primary,Principal,,,Primary diagnosis,,Misc,N/A,,,,, -159944AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,,SNOMED CT:2603003;CIEL:159944;org.openmrs.module.emrapi:Secondary,Secondary,Secondaire,,,Secondary Diagnosis,,Misc,N/A,,,,, -159946AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,,CIEL:159946;org.openmrs.module.emrapi:Diagnosis Order, Diagnosis order,L'ordre de Diagnostic,,,"Classification of diagnosis as primary, secondary, etc.",,Finding,Coded,,,,, -0016512d-4388-44f0-a4b6-f6ad9e18fdcd,,ICD-10:J45.9,Mild persistent asthma (J45.9),Asthme persistant leger (J45.9),Mild persistent asthma,Asthme persistant leger,,,Diagnosis,N/A,,,,, -006ab3b2-a0ea-45bf-b495-83e06f26f87a,,ICD-10:I00,Acute rheumatic fever (I00),Rhumatisme articulaire aigu (I00),Acute rheumatic fever,Rhumatisme articulaire aigu,,,Diagnosis,N/A,,,,, -02db87f6-40d0-4b2a-8c19-927db2c43168,,ICD-10:I42.8,Idiopathic cardiomyopathy (I42.8),Cardiomyopathie idiopathique (I42.8),Idiopathic cardiomyopathy,Cardiomyopathie idiopathique,,,Diagnosis,N/A,,,,, -0670f6b9-5456-4bd3-86b1-846abc4fe2ba,,ICD-10:I50.9,Heart Failure (I50.9),Insuffisance cardiaque (I50.9),Heart Failure,Insuffisance cardiaque,,,Diagnosis,N/A,,,,, -06cc08fb-414a-46e6-8c20-136535609812,,ICD-10:I00,Rheumatic Fever Without Heart Involvement (I00),"Fievre rhumatismale, sans attente cardiaque (I00)",Rheumatic Fever Without Heart Involvement,"Fievre rhumatismale, sans attente cardiaque",,,Diagnosis,N/A,,,,, -08e9c0e1-d72f-425d-81ea-dbe88eb90772,,ICD-10:P21.9,Birth Asphyxia (P21.9),Asphyxie a la naissance (P21.9),Birth Asphyxia,Asphyxie a la naissance,,,Diagnosis,N/A,,,,, -105903f4-7b6d-496a-b613-37ab9d0f5450,,ICD-10:E10,Type 1 diabetes (E10),Diabete de type 1 (E10),Type 1 diabetes,Diabete de type 1,,,Diagnosis,N/A,,,,, -110112AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,,ICD-10:C96.7,Malignant tumor of lymphatic and hematopoietic tissue (C96.7),Tumeurs malignes des tissus lymphoïde et hematopoïetique (C96.7),Malignant tumor of lymphatic and hematopoietic tissue,Tumeurs malignes des tissus lymphoïde et hematopoïetique,,,Diagnosis,N/A,,,,, -110169AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,,ICD-10:L56.3,"Urticaria, Solar (L56.3)",Urticaire solaire (L56.3),"Urticaria, Solar",Urticaire solaire,,,Diagnosis,N/A,,,,, -110516AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,,ICD-10:B00.8,Herpes simplex esophagitis (B00.8),Oesophagite a herpes simplex (B00.8),Herpes simplex esophagitis,Oesophagite a herpes simplex,,,Diagnosis,N/A,,,,, -110521AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,,ICD-10:S92.4,Fracture of great toe (S92.4),Fracture du gros orteil (S92.4),Fracture of great toe,Fracture du gros orteil,,,Diagnosis,N/A,,,,, -110771AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,,ICD-10:D48.1,Stromal tumor of digestive system (D48.1),Tumeur stromale gastro-intestinale (D48.1),Stromal tumor of digestive system,Tumeur stromale gastro-intestinale,,,Diagnosis,N/A,,,,, -110807AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,,ICD-10:S02.1,Fracture of Base of Skull (S02.1),Fracture de la base du crane (S02.1),Fracture of Base of Skull,Fracture de la base du crane,,,Diagnosis,N/A,,,,, -111103AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,,ICD-10:I64,Cerebrovascular Accident (I64),Accident vasculaire cerebral (I64),Cerebrovascular Accident,Accident vasculaire cerebral,,,Diagnosis,N/A,,,,, -111459AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,,ICD-10:L80,Vitiligo (L80),Vitiligo (L80),Vitiligo,Vitiligo,,,Diagnosis,N/A,,,,, -111523AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,,ICD-10:P07.2,"Extreme prematurity, < 28 weeks gestation (P07.2)","Prematurite extreme, < 28 semaines (P07.2)","Extreme prematurity, < 28 weeks gestation","Prematurite extreme, < 28 semaines",,,Diagnosis,N/A,,,,, -111588AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,,ICD-10:N81.5,Vaginal Enterocele (N81.5),Enterocele vaginale (N81.5),Vaginal Enterocele,Enterocele vaginale,,,Diagnosis,N/A,,,,, -111616AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,,ICD-10:N85.5,Uterine Inversion (N85.5),Inversion de l'uterus (N85.5),Uterine Inversion,Inversion de l'uterus,,,Diagnosis,N/A,,,,, -111628AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,,ICD-10:N20.9,Urinary calculus (N20.9),Pyelonephrite avec lithiase (N20.9),Urinary calculus,Pyelonephrite avec lithiase,,,Diagnosis,N/A,,,,, -111662AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,,ICD-10:M15.9,Polyarthropathy or Polyarthritis (M15.9),Polyarthrose (M15.9),Polyarthropathy or Polyarthritis,Polyarthrose,,,Diagnosis,N/A,,,,, -111705AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,,ICD-10:O69.9,Umbilical Cord Complication During Labor and Delivery (O69.9),Travail et accouchement compliques d'anomalies du cordon ombilical (O69.9),Umbilical Cord Complication During Labor and Delivery,Travail et accouchement compliques d'anomalies du cordon ombilical,,,Diagnosis,N/A,,,,, -111772AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,,ICD-10:O30.0,Twin Pregnancy (O30.0),"Grossesse multiple, jumeaux (O30.0)",Twin Pregnancy,"Grossesse multiple, jumeaux",,,Diagnosis,N/A,,,,, -11180d8f-1628-4ea7-9fcc-ea80726d3829,,ICD-10:I42.0,Dilated cardiomyopathy (I42.0),Myocardiopathie avec dilatation (I42.0),Dilated cardiomyopathy,Myocardiopathie avec dilatation,,,Diagnosis,N/A,,,,, -111939AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,,ICD-10:A18.4,Tuberculosis of skin and subcutaneous tissue (A18.4),Tuberculose de la peau et du tissu cellulaire sous-cutane (A18.4),Tuberculosis of skin and subcutaneous tissue,Tuberculose de la peau et du tissu cellulaire sous-cutane,,,Diagnosis,N/A,,,,, -111967AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,,ICD-10:A17.0,Tuberculous Meningitis (A17.0),Meningite tuberculeuse (A17.0),Tuberculous Meningitis,Meningite tuberculeuse,,,Diagnosis,N/A,,,,, -112030AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,,ICD-10:A18.3,Tuberculosis of the peritonium (A18.3),Tuberculose du peritoine (A18.3),Tuberculosis of the peritonium,Tuberculose du peritoine,,,Diagnosis,N/A,,,,, -112094AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,,ICD-10:A17.9,Tuberculosis Of Central Nervous System (A17.9),Tuberculose du systeme nerveux (A17.9),Tuberculosis Of Central Nervous System,Tuberculose du systeme nerveux,,,Diagnosis,N/A,,,,, -112115AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,,ICD-10:A18.0,Tuberculosis of bones and joints (A18.0),Tuberculose des os et des articulations (A18.0),Tuberculosis of bones and joints,Tuberculose des os et des articulations,,,Diagnosis,N/A,,,,, -112163AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,,ICD-10:A30.1,Tuberculoid Leprosy (Type T) (A30.1),Lepre tuberculoide (A30.1),Tuberculoid Leprosy (Type T),Lepre tuberculoide,,,Diagnosis,N/A,,,,, -112188AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,,ICD-10:O30.1,Triplet Pregnancy (O30.1),"Grossesse multiple, triples (O30.1)",Triplet Pregnancy,"Grossesse multiple, triples",,,Diagnosis,N/A,,,,, -112245AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,,ICD-10:S68.1,Traumatic Amputation of Finger(s) (S68.1),Amputation traumatique d'un (des) doigt(s) (S68.1),Traumatic Amputation of Finger(s),Amputation traumatique d'un (des) doigt(s),,,Diagnosis,N/A,,,,, -112250AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,,ICD-10:T11.6,Amputation of arm (T11.6),Amputation traumatique du membre superieur (T11.6),Amputation of arm,Amputation traumatique du membre superieur,,,Diagnosis,N/A,,,,, -112264AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,,ICD-10:P22.1,Transitory tachypnea of newborn (P22.1),Tachypnee transitoire du nouveau-ne (P22.1),Transitory tachypnea of newborn,Tachypnee transitoire du nouveau-ne,,,Diagnosis,N/A,,,,, -112276AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,,ICD-10:G45.9,Transient Cerebral Ischemia (G45.9),Ischemie cerebrale transitoire (G45.9),Transient Cerebral Ischemia,Ischemie cerebrale transitoire,,,Diagnosis,N/A,,,,, diff --git a/distro/configuration/concepts/disable_false-core_demo.csv b/distro/configuration/concepts/disable_false-core_demo.csv deleted file mode 100644 index 9d3619d37..000000000 --- a/distro/configuration/concepts/disable_false-core_demo.csv +++ /dev/null @@ -1,2 +0,0 @@ -Uuid,Void/Retire,Same as mappings,Fully specified name:en,Fully specified name:fr,Fully specified name:es,Short name:en,Short name:fr,Short name:es,Description:en,Description:fr,Description:es,Data class,Data type,_version:1,_order:500 -488b58ff-64f5-4f8a-8979-fa79940b1594,true,,False,Faux,Falso,,,,,,,Misc,N/A,, diff --git a/distro/configuration/concepts/drugs_concepts.csv b/distro/configuration/concepts/drugs_concepts.csv deleted file mode 100644 index f8eaeea6b..000000000 --- a/distro/configuration/concepts/drugs_concepts.csv +++ /dev/null @@ -1,471 +0,0 @@ -Uuid,Void/Retire,Short name:en,Fully specified name:en,Fully specified name:fr,Data class,Data Type,Members,_version:1,_order:500 -a5a5aaf1-541e-4ca6-9753-bd4b0e479f81,,,Ciprofloxacin,Ciprofloxacine,Drug,N/A,,, -9881091b-1802-4c62-8b80-a8fcb170b59f,,,Paracetamol,Paracétamol,Drug,N/A,,, -f05a49a3-8930-434d-a6da-240f2e127754,,,Streptomycin,Streptomycine,Drug,N/A,,, -83c9a8d1-d282-437f-a882-ff4c3179908d,,,Isoniazid,Lisoniazide,Drug,N/A,,, -38dcc101-d385-4771-b005-7ba9825ca0c6,,,Rifampicin,Rifampicine,Drug,N/A,,, -aa018411-bcb2-4392-ab5f-b489f7243612,,,Ethambutol,Ethambutol,Drug,N/A,,, -0a1d2888-fd53-4031-9470-ca2140f997a9,,,Calcium,,Drug,N/A,,, -5fd156c3-c76f-4067-9856-6a6bd1912a96,,,Pyrazinamide,Pyrazinamide,Drug,N/A,,, -01e09697-7bd1-42da-9c71-79f0fd1f8e02,,,Pioglitazone,Pioglitazone,Drug,N/A,,, -e6701098-9f0e-41f9-9c9d-fcdb57715bef,,,Glipizide,Glipizide,Drug,N/A,,, -38752a31-5b23-4957-ae0c-ecdbc6b0a489,,,Aceclofenac,Aceclofenac,Drug,N/A,,, -783aff6f-c427-4511-8df4-872b87fad050,,,Acyclovir,Acyclovir,Drug,N/A,,, -d770fc0a-1482-4078-b0cd-9a91d9afe0e5,,,Adrenaline,Adrénaline,Drug,N/A,,, -8f668b49-584f-4cba-b0f2-817a8aaf50c4,,,Albendazole,Albendazole,Drug,N/A,,, -80afda71-a024-4565-a936-9800fb3cb66d,,,Allopurinol,Allopurinol,Drug,N/A,,, -93ab76c0-6a9a-4d3e-9654-78dadae5db72,,,Alprazolam,Alprazolam,Drug,N/A,,, -15ed8cf2-f0bf-4cfa-9181-9a285e1349bd,,,Amikacin,Amikacine,Drug,N/A,,, -d721dc0f-fcc0-4beb-801c-6c6c21baa5bf,,,Amitriptyline,Amitriptyline,Drug,N/A,,, -73a42073-eff0-436c-aed3-3001b0a2b603,,,Amlodipine & Atenolol,Amlodipine et aténolol,Drug,N/A,,, -627a6041-ad81-4968-8adf-2f49aec4433b,,,Amoxicillin,Amoxicilline,Drug,N/A,,, -5af24242-1f58-40ef-a9a6-417cdf53c81c,,,Amoxicillin & Clavulanate,Amoxicilline et clavulanate,Drug,N/A,,, -7d46eccd-e611-4476-a114-9abd22767947,,,Amoxicillin & Clavulanic Acid,Amoxicilline et acide clavulanique,Drug,N/A,,, -f0dbd31e-d189-44ca-b3cb-4dfe7f88c08f,,,Amoxicillin & Cloxacillin,Amoxicilline et cloxacilline,Drug,N/A,,, -0212639d-bb3a-4307-9bb5-95c84e78b8ef,,,Amphotericin B,Amphotéricine b,Drug,N/A,,, -f9f69437-669d-4a3e-930b-b36994a2f9d4,,,Ampicillin,Ampicilline,Drug,N/A,,, -08c44970-d497-4270-8dad-e50a3df7e6a8,,,Ampicillin & Cloxacillin,Ampicilline et cloxacilline,Drug,N/A,,, -d00fa604-4fe6-445d-81e9-7ae4aff8341f,,,Antacid,Anti-acide,Drug,N/A,,, -9cedc898-c7e5-4edb-8085-0a40f33645d0,,,Antioxidant,Antioxydant,Drug,N/A,,, -316441ec-c0fd-44bc-a040-c68f4da8d228,,,Atenolol,Aténolol,Drug,N/A,,, -83902f85-63ba-4121-9446-940158804bc2,,,Atorvastatin,Atorvastatine,Drug,N/A,,, -b4dc0131-0a26-477c-806a-f690225194d6,,,Atropine,Atropine,Drug,N/A,,, -12f2b5bc-a9be-4860-9393-03f30fa3f1cd,,,Beclomethasone Dipropionate,Dipropionate de béclométhasone,Drug,N/A,,, -502820f5-5a8b-4ee9-beba-fcf23c1ec2f7,,,Benzoic & Salicylic Acid,Acide benzoïque et salicylique,Drug,N/A,,, -9bc6c942-9da6-401f-ab44-87b95fa86830,,,Benzoyl Peroxide,Peroxyde de benzoyle,Drug,N/A,,, -a7ce5d88-1940-4569-b07b-97b12cb9656f,,,Betamethasone,Bétamethasone,Drug,N/A,,, -208b5be3-5c5a-4a1f-9c9a-2779373c7d86,,,Bupivacaine Hydrochloride,Chlorhydrate de bupivacaïne,Drug,N/A,,, -bb2afe54-a7d9-4ee5-9823-5a53fe03b725,,,Caffeine Citrate,Citrate de caféine,Drug,N/A,,, -d08ec8fe-2d91-489f-a416-16af0a043b0b,,,Calamine,Calamine,Drug,N/A,,, -9a318894-5341-424f-a4ed-98bea3a5e0ce,,,Calcium Gluconate,Gluconate de calcium,Drug,N/A,,, -aa367bfd-3846-4792-888d-32b13b13933b,,,Carbamazine,Carbamazine,Drug,N/A,,, -d4844d6b-4348-46ef-9dcf-f3d9c3541f83,,,Cefadroxil,Céfadroxil,Drug,N/A,,, -d7301792-6622-49e7-8de1-1f5e8471529c,,,Cefazolin,Céfazoline,Drug,N/A,,, -4907047b-1435-4eaf-9645-b67fba8a2e23,,,Cefepime,Céfépime,Drug,N/A,,, -4316906b-9ef4-4326-bd76-2988beed82a4,,,Cefixime,Céfixime,Drug,N/A,,, -38d061a2-e963-49dd-86fb-c8444b5de4c3,,,Ceftazidime,Ceftazidime,Drug,N/A,,, -dfeb53e9-4253-42fc-8f6e-edc6213c9515,,,Cetirizine,Cetirizine,Drug,N/A,,, -34f39ebd-e88e-4b74-b384-60eb9b3370e8,,,Dipirone,Dipirone,Drug,N/A,,, -2d0057fc-7a3c-40df-b0fb-2ae2c004dad6,,,Chlordiazepoxide,Chlordiazépoxide,Drug,N/A,,, -e6787b61-c496-43e7-93c9-77a2eb043105,,,Chlorhexidine Gluconate,Gluconate de chlorhexidine,Drug,N/A,,, -b48e38a8-b121-4cdf-91b9-469acd99273b,,,Chloroquine,Chloroquine,Drug,N/A,,, -b46265ad-397e-4db3-a439-594ff495f39f,,,Chlorpheniramine,Chlorphéniramine,Drug,N/A,,, -b50c9258-d3cc-43ea-9855-1c2b685f4aa9,,,Chlorpromazine,Chlorpromazine,Drug,N/A,,, -a4391c57-549b-4047-8971-c3fa72e140b5,,,Clarithromycine,Clarithromycine,Drug,N/A,,, -0797df4b-bdcd-4f4e-976e-b929874f814b,,,Clobazam,Clobazam,Drug,N/A,,, -3bb38c6e-d972-4cee-89c9-a3bddf60f698,,,Clobetasol Propionate,Propionate de clobétasol,Drug,N/A,,, -3ecf1ff7-22e4-4846-90dc-10ed9255ce8e,,,Clonazepan,Clonazepan,Drug,N/A,,, -895ae798-25af-4232-b4a1-942b11abd446,,,Clotrimazole,Clotrimazole,Drug,N/A,,, -1a785710-08a7-4798-b122-4c88d2a98b53,,,Clotrimazole & Lignocaine,Clotrimazole et lignocaïne,Drug,N/A,,, -ebfa6b78-15c2-4343-a240-31f9fce66723,,,Clotrimazole Otic,Clotrimazole otic,Drug,N/A,,, -cbbde229-f044-43ae-9a34-504fb77ce42f,,,Clove Oil,Huile de clou de girofle,Drug,N/A,,, -1b535529-68fb-4bb5-bb5a-202ec74efb1d,,,Cloxacillin,Cloxacilline,Drug,N/A,,, -62f52893-4ec1-4de6-8585-92da6d917579,,,Codeine Phosphate,Phosphate de codéine,Drug,N/A,,, -55e6671b-f5c3-4699-8b76-a7f59701d35b,,,Co-trimoxazole,Co-trimoxazole,Drug,N/A,,, -990f8299-6f88-49bc-af49-9fa3944d0fc1,,,Cremaffin,Cremaffin,Drug,N/A,,, -8ebd43a6-fc66-4c00-a0de-108c6acd5721,,,Cycloserine,Cyclosérine,Drug,N/A,,, -e4a0426a-4235-416d-8089-84ae113808d6,,,Dexamethasone,Dexaméthasone,Drug,N/A,,, -49be9771-c89d-4b0d-a03c-ecd6283f0caa,,,Dextrose,Dextrose,Drug,N/A,,, -8f29cfad-b34f-463b-b4f8-9ea56e4ea9d3,,,Dextrose & Normal Saline (DNS),Dextrose & Chlorure de sodium (DNS),Drug,N/A,,, -eab2bb93-b2d1-42ef-817e-1b47d79d76db,,,Diazepam,Diazépam,Drug,N/A,,, -391d02a4-2640-4d7b-900f-f74de8e1b6ed,,,Diclofenac,Diclofénac,Drug,N/A,,, -392ff197-bcb2-44f3-933c-6e8ecb3d926e,,,Dicyclomine,Dicyclomine,Drug,N/A,,, -39e70f10-d942-4e2e-b976-28a629d6740b,,,Diethylcarbamazine,Diéthylcarbamazine,Drug,N/A,,, -72005c75-6d84-468e-a28e-43ca17a7216a,,,Digoxin,Digoxine,Drug,N/A,,, -0948a889-1da2-44a2-9e30-51c38874a65d,,,Disodium Hydrogen Citrate,Hydrogéno-citrate disodique,Drug,N/A,,, -b68192db-fc09-445f-9232-0ba54858e41d,,,Domperidone,Dompéridone,Drug,N/A,,, -f1e6e3c0-acf9-478a-b69e-94cf54a0d45b,,,Dopamine,Dopamine,Drug,N/A,,, -b571adbe-388f-4219-be01-343738d3ed80,,,Doxycycline,Doxycycline,Drug,N/A,,, -d612ddcc-9d3b-4489-97e1-22893c9735df,,,Enalapril,Enalapril,Drug,N/A,,, -e5c615d2-e6d6-463f-945b-92afb28e027f,,,Ethamsylate,Ethamsylate,Drug,N/A,,, -706797d0-635b-44d3-a46c-ddbe0d8483c1,,,Ethionamide,Ethionamide,Drug,N/A,,, -7f097fc4-be12-4916-99e5-4ebdc8abe832,,,Etophylline & Theophylline,Etophylline et theophylline,Drug,N/A,,, -e2650794-cf62-4a1a-a678-0bcc3bf21323,,,Finasteride,Finastéride,Drug,N/A,,, -32d6f1a8-7a0d-46f7-845a-84e3a27e686e,,,Fluconazole,Fluconazole,Drug,N/A,,, -ce9896a2-de40-4b8e-88fb-e6477eb27f18,,,Fluoxetine,Fluoxétine,Drug,N/A,,, -9486be67-f05f-44a3-8962-0746f0904f1b,,,Folic Acid,Acide folique,Drug,N/A,,, -a82fd4d8-1898-4aa3-86dd-5a0c09381a3f,,,Frusemide,Frusémide,Drug,N/A,,, -81e598ec-f743-409e-8e35-1a682339042d,,,Frusemide & Amiloride,Frusémide et amiloride,Drug,N/A,,, -9f6c3927-2a31-485c-8735-f10b9951aef9,,,Furosemide,Furosémide,Drug,N/A,,, -cb8b19e0-efae-44a2-923f-c65a08595cbf,,,Furosemide & Spironolactone,Furosémide et spironolactone,Drug,N/A,,, -41bf087e-6031-4735-a310-7d6232f2b027,,,Fusidic Acid,Acide fusidique,Drug,N/A,,, -0c0563de-cd06-49de-8b31-af79d668b81b,,,Gabapentin,Gabapentine,Drug,N/A,,, -f59f2ffe-18b9-4534-b15b-9e8f4ef41bbd,,,Gamma Benzene Hexachloride & Cetrimide,Hexachlorures de benzene gamma et cétrimide,Drug,N/A,,, -1b6b830c-068d-460d-8411-c42ffe7b0331,,,Gentamycin,Gentamycine,Drug,N/A,,, -c30f5267-e067-4e01-9b88-8f4ee5c7c069,,,Gentian Violet,Violet de gentiane,Drug,N/A,,, -e94c6d4c-589d-46c5-a971-99070df288a8,,,Glimepiride,Glimépiride,Drug,N/A,,, -6b90f8e8-2406-45f0-bec4-19d65477147f,,,Glycerine & Sodium Chloride Enema,Lavement glycerine et chlorure de sodium,Drug,N/A,,, -604fc052-da3e-4032-aeb8-3f88a8041448,,,Glyceryl Trinitrate,Trinitrate de glycéryle,Drug,N/A,,, -5831575c-89a8-45d5-a02e-ac194d70c064,,,Haloperidol,Halopéridol,Drug,N/A,,, -a2956625-0a07-48b7-9344-3cb707dcd542,,,Hydrocortisone,Hydrocortisone,Drug,N/A,,, -fd8e84b9-be65-4a8f-b5e1-1b0f80a09035,,,Hydrogen Peroxide,Peroxyde d'hydrogene,Drug,N/A,,, -44dbd31a-7c2d-422d-b584-004532e4aaff,,,Hyoscine Butylbromide,Butylbromure d'hyoscine,Drug,N/A,,, -ff5cdb18-0258-4467-bf1f-35c7b6339767,,,Ibuprofen,Ibuprofene,Drug,N/A,,, -46a9fa37-d6f2-4f72-8a16-c1a76008f508,,,Ibuprofen & Paracetamol,Ibuprofene et paracétamol,Drug,N/A,,, -1550184e-b01e-487e-98e6-6be5affdd67d,,,Indomethacin,Indométhacine,Drug,N/A,,, -aee5f376-e00c-46f3-83ef-3759e54f85a1,,,Insulin,Insuline,Drug,N/A,,, -3fce12df-5872-4466-841c-2ec8e195733b,,,Ipratropium,Ipratropium,Drug,N/A,,, -d5a8fc85-6ee9-4983-a056-f4d3449f6af8,,,Ipratropium Bromide,Bromure d'ipratropium,Drug,N/A,,, -c65d61af-b804-4a17-8f6b-b6d758fcf75a,,,Isosorbide Mononitrate,Mononitrate d'isosorbide,Drug,N/A,,, -b4f9dd7f-4718-47ab-8697-9ce41548452e,,,Ivermectin,Ivermectine,Drug,N/A,,, -bc2a1619-fd05-479e-a122-5de978ef114d,,,Ketamine,Kétamine,Drug,N/A,,, -73e9e187-7164-4e0a-bb36-0a7178406288,,,Ketoconazole,Kétoconazole,Drug,N/A,,, -b24cc360-c046-44cf-a6be-e4aeb385992e,,,Lactulose,Lactulose,Drug,N/A,,, -98dbb9b2-9859-4b68-b08a-78f88f629d40,,,Levofloxacin,Lévofloxacine,Drug,N/A,,, -9ee39084-8962-48d8-bb31-fb89337e8bce,,,Levonorgestrel & Ethinylestradiol,Lévonorgestrel et éthinyl estradiol,Drug,N/A,,, -e61d0a67-a5a6-44e7-8907-6a82d765ca1f,,,Levothyroxine,Lévothyroxine,Drug,N/A,,, -7eb9a61f-a390-4bc4-bc07-c5b1520d3cb4,,,Lignocaine,Lignocaïne,Drug,N/A,,, -c38432d2-3b74-4431-8b60-12a6b053394b,,,Lignocaine & Adrenaline,Lignocaïne et adrénaline,Drug,N/A,,, -502a66e9-2eb3-4e13-926f-57fe9d393a94,,,Losartan,Losartan,Drug,N/A,,, -0bdba7cc-fcd1-41e1-8f79-6407d2835a78,,,Magnesium,Magnésium,Drug,N/A,,, -00fe2104-f143-4250-ab30-d22ca130e685,,,Mannitol,Mannitol,Drug,N/A,,, -00e041c7-1731-4d0f-bf0d-980192ad38c1,,,Medroxyprogesterone,Médroxyprogestérone,Drug,N/A,,, -fcac77cf-fd5d-4083-9426-1591531bdb84,,,Medroxyprogesterone Acetate,Acétate de médroxyprogestérone,Drug,N/A,,, -017dcf18-5ba3-4aac-b12a-27a5df1ffee5,,,Methotrexate,Méthotrexate,Drug,N/A,,, -79ae8e90-0903-41fd-a727-deca362b1d2e,,,Methylergometrine,Méthylergométrine,Drug,N/A,,, -fa2a3b41-e500-45cd-8f93-e7d77d5db398,,,Metoclopramide,Métoclopramide,Drug,N/A,,, -c929e588-db44-4d91-8040-d82cd21744d1,,,Metronidazole & Diloxanide,Métronidazole et diloxanide,Drug,N/A,,, -75fd74ef-1b85-4fac-9a44-b56eb5c2b2a3,,,"Metronidazole, Chlorhexidine, Lignocaine & Menthol","Métronidazole, chlorhéxidine, lignocaïne et menthol",Drug,N/A,,, -75354dd0-4650-438e-a819-b1bee23e0f0e,,,Midazolam,Midazolam,Drug,N/A,,, -62000346-9e4b-4462-bd36-561804ad10ad,,,Mifepristone & Misoprostol,Mifepristone et misoprostol,Drug,N/A,,, -75523cab-d099-40a9-aaed-8ac097d88014,,,Miltefosine,Miltefosine,Drug,N/A,,, -30754108-af96-41aa-adee-2b6556bc48f3,,,Mirtazapine,Mirtazapine,Drug,N/A,,, -eb3c251d-b345-4517-9438-8ffb9336ebc9,,,Misoprostol,Misoprostol,Drug,N/A,,, -77a46432-ce20-4aab-96dc-6a12feac08b4,,,Naloxone,Naloxone,Drug,N/A,,, -a1b11bd9-f344-432a-877e-c12784c1acc1,,,Neomycin & Polymyxin B & Bacitracin Zinc,"Néomycine, polymyxine B et bacitracine-zinc",Drug,N/A,,, -251a17f9-c229-4aee-9555-9bf7620b2a5a,,,Nifedipine,Nifédipine,Drug,N/A,,, -e678879b-630d-441c-aa5e-e93f6eff038f,,,Nimesulide,Nimesulide,Drug,N/A,,, -64d72b1f-2585-48e2-b66a-0da320d068da,,,Nitrofurantoin,Nitrofurantoïne,Drug,N/A,,, -cc4a27b0-78cb-4d3d-9c85-51f4a06d1f4a,,,Normal Saline (NS),Solution physiologique salée (NS),Drug,N/A,,, -3bb1e50f-7d8e-440e-8bc9-9736d147a5bd,,,Ofloxacin,Ofloxacine,Drug,N/A,,, -df3f7c1f-dac8-429b-ba38-90d770c1253c,,,Omeprazole,Omeprazole,Drug,N/A,,, -4f4a63d6-b45c-48fa-9382-d35b6ea20c87,,,Oral Hormonal Contraceptive Pills,Contraceptifs hormonaux oraux,Drug,N/A,,, -98764756-01cd-4a55-a339-b33ab13c4b46,,,Oral Rehydration Solution (ORS),Solution de réhydratation orale (ORS),Drug,N/A,,, -e16636a1-5350-40b3-9a42-a806996687e0,,,Oxymetazoline,Oxymétazoline,Drug,N/A,,, -2a301cf3-7a51-487d-8a07-5f9db3baafd7,,,Oxytocin,Ocytocine,Drug,N/A,,, -2ba5c05a-357c-4469-b83b-2b8d30ca126c,,,P Dextrose And Electrolyte Solution,Solution de dextrose P et electrolytes,Drug,N/A,,, -b3ed709f-f800-4ea9-bbba-f52c69ef0d86,,,Pantoprazole,Pantoprazole,Drug,N/A,,, -2f24dfb3-a88d-435f-989d-12673a2a005b,,,Paracetamol & Codeine Phosphate,Paracétamol et phosphate de codeine,Drug,N/A,,, -8686e582-0eff-45d6-bd70-a75f3478d338,,,Paracetamol Paediatric,Paracétamol pédiatrique,Drug,N/A,,, -214ebdfb-2940-42f8-a5e6-e04c2455c1c5,,,Paradichloro Benzene,Paradichlorobenzene,Drug,N/A,,, -9d7acd58-f181-4be0-9350-bcd152512451,,,"Paradichlorobenzene, Benzocaine, Chlorbutol & Turpentine Oil","Paradichlorobenzene, benzocaine, chlorbutol et huile de térébenthine",Drug,N/A,,, -ec1d2aab-f420-4442-94cc-425158e6d6e5,,,Pheniramine,Phéniramine,Drug,N/A,,, -a83d9a71-15da-4b26-81e6-c7845e3f5986,,,Pheniramine Maleate,Maléate de pheniramine,Drug,N/A,,, -172ca645-fdf5-4b81-b521-ded7718a869f,,,Phenobarbitone,Phenobarbitone,Drug,N/A,,, -885e1f5c-ad78-4614-98a6-b03760030a11,,,Phenytoin,Phénytoïne,Drug,N/A,,, -818ef5bc-4455-4c4d-ba15-a9082ec416e9,,,Pilex,Pilex,Drug,N/A,,, -bcd42942-6c33-4195-a857-e3b62da29711,,,Polyvalent Anti Snake Serum,Antivenin de serpent polyvalent,Drug,N/A,,, -a5547d6c-7e42-4a50-94e2-8e6e73aa6afe,,,Potassium Chloride,Chlorure de potassium,Drug,N/A,,, -159bc783-b046-433f-93ef-9b33496f962e,,,Prednisolone,Prednisolone,Drug,N/A,,, -2e873fde-66b3-41b4-bdb7-1c29c8d5e1cf,,,Primaquine,Primaquine,Drug,N/A,,, -5ec1c55d-1874-4616-a950-585453a5b710,,,Prochlorperazine Maleate,Maléate de prochlorperazine,Drug,N/A,,, -983d2877-a259-4a77-8f0e-985e5b97fec7,,,Promethazine,Promethazine,Drug,N/A,,, -5dd2c915-f10d-4e97-945d-bd62d7eae63c,,,Promethazine Hydrochloride (HCl),Hydrochlorure de promethazine (HCl),Drug,N/A,,, -ed70dd9f-fa19-48e9-9218-ce2998c63c49,,,Propofol,Propofol,Drug,N/A,,, -062fc7f6-3d11-409a-96f7-a60cd8a71a36,,,Propranolol,Propranolol,Drug,N/A,,, -14f9dc07-8881-41fe-aee6-0f2ab502d0c3,,,Pyridoxine,Pyridoxine,Drug,N/A,,, -35191c44-1b60-4f6f-b378-d3bc34b83612,,,Pyrimethamine Sulfadoxine,Pyrimethamine et sulfadoxine,Drug,N/A,,, -a0660319-fed1-4830-ad75-4c9e02519fc5,,,Rabeprazole Sodium,Rabéprazole sodique,Drug,N/A,,, -4c187e9c-3623-4763-94b4-86426e6a447f,,,Ranitidine,Ranitidine,Drug,N/A,,, -b85c29f2-21fe-4384-ab1e-b98f35112702,,,Risperidone,Risperidone,Drug,N/A,,, -b368b7f7-f87b-4414-9537-1f6bee82e448,,,Ringers Lactate (RL),Ringers lactate (RL),Drug,N/A,,, -9088359a-587f-4dbc-b13e-b3c38a07cd85,,,Salbutamol,Salbutamol,Drug,N/A,,, -1dd509c8-b38b-4e7e-abde-8fc87652efc5,,,Salbutamol & Bromhexine,Salbutamol et bromhexine,Drug,N/A,,, -702e6e2b-6098-4b48-9398-897faffe9e66,,,Saline,Saline,Drug,N/A,,, -26eafc63-b224-4b57-afb9-55c7c4a7686e,,,Silver Sulphadiazene,Sulphadiazene argentique,Drug,N/A,,, -c5d5c9ba-02fe-4c57-ad35-db23e8138561,,,Sodium Valproate,Valproate sodique,Drug,N/A,,, -d4c72168-24b0-4d22-ba60-848e7c146333,,,Spironolactone,Spironolactone,Drug,N/A,,, -becdbefb-d88b-4a21-affa-46a2c5dbdbdb,,,Sulfamethoxazole & Trimethoprim,Sulfaméthoxazole et triméthoprime,Drug,N/A,,, -7d576a6f-1755-44f5-8fd6-2b3a848c6bb5,,,Tetanus Antitoxin,Antitoxine tétanique,Drug,N/A,,, -f97877a1-a7c1-4965-9c49-8cd5ad0c0a70,,,Tetanus Immunoglobulin,Immunoglobuline tétanique,Drug,N/A,,, -98b66058-5de5-4a1e-85ef-ec981bee6ad3,,,Tetracycline Ophtalmic,Tétracycline opthalmique,Drug,N/A,,, -49abc01a-a419-4941-9d9b-8c6eacc105b0,,,Tinidazole,Tinidazole,Drug,N/A,,, -5d750d5c-8d7f-4917-a4db-42a252f1f42a,,,Tizanidine,Tizanidine,Drug,N/A,,, -34daf0c8-739f-4649-9d96-b45a32a233d6,,,Tramadol,Tramadol,Drug,N/A,,, -c6557538-cc7e-4ca8-bfeb-80ff5c4f4976,,,Tranexamic Acid,Acide tranéxamique,Drug,N/A,,, -89c0742a-477b-4292-bf7d-b9e57aa002f0,,,Triamcinolone,Triamcinolone,Drug,N/A,,, -ace96e9a-ad72-49bc-a662-49f9b143f05c,,,Trihexyphenidyl,Trihexyphénidyl,Drug,N/A,,, -2e5adbd4-8ddf-4848-ade4-ebd8d16e9c3f,,,Trypsin Chymotrypsin,Trypsine et chymotrysine,Drug,N/A,,, -0a3353a4-ddf7-4a65-b882-3da94520c565,,,Tuberculin Purified Protein Derivative (PPD),Tuberculine (PPD),Drug,N/A,,, -ffa61758-5521-463b-a8a6-ca074f407fd2,,,Valproic Acid,Acide valproïque,Drug,N/A,,, -040cf656-a2ac-4807-923f-a35eec824f0f,,,Verapamil,Vérapamil,Drug,N/A,,, -836b7f4c-9e3c-4a53-bb08-ab8990b5b9d8,,,Vitamin B Complex,Complexe de vitamines B,Drug,N/A,,, -62f323dd-2a15-43b3-a633-08114aa4984d,,,Vitamin K,Vitamine K,Drug,N/A,,, -5e97fe35-58df-4925-bba7-7c49d75268a1,,,Warfarin,Warfarine,Drug,N/A,,, -e3d3ea1c-4e80-49d6-8e0c-57680f0139d5,,,Zinc Sulphate,Sulphate de zinc,Drug,N/A,,, -095d1d67-1f62-4731-aa4e-a76bb77f2fa9,,,Methimazole,Méthimazole,Drug,N/A,,, -e770a760-5e8b-42d8-939f-c7b12ea3754f,,,Multi-Vitamin Adult,Multi-vitamines adulte,Drug,N/A,,, -8a52cbaf-7303-44a8-ba47-976c4104f9d7,,,Multi-Vitamin Children,Multi-vitamines enfants,Drug,N/A,,, -564a7a84-148f-4814-a520-d0351dbea6dc,,,Multi-Vitamin Prenatal,Multi-vitamines prénatal,Drug,N/A,,, -1e10d8c9-36f0-4d6b-8ff6-7a453876d512,,,Tenormin,Tenormin,Drug,N/A,,, -72c81a79-f281-40ac-a54c-bed78c89e385,,,Celecoxib,Célécoxib,Drug,N/A,,, -f381801c-7c75-4ab9-bdfe-3caa07175dfc,,,Calcium Carbonate,Carbonate de calcium,Drug,N/A,,, -da550975-a6c3-47f2-b568-1e2e749644c7,,,Glipizide Er,Glipizide Er,Drug,N/A,,, -2dc41359-1deb-4a83-b5ae-82c7df066bb4,,,Bacitracin,Bacitracine,Drug,N/A,,, -984a9a0b-13f6-4bb4-b55d-c51d5ce225c9,,,Nystatin,Nystatine,Drug,N/A,,, -0f5a1ae5-e52f-4252-96c4-895487daa4ff,,,Valacyclovir,Valacyclovir,Drug,N/A,,, -18e51e1e-544c-4716-a87b-79748cb46229,,,Gamma-Hexachlorocyclohexane,Gamma-hexachlorocyclohexane,Drug,N/A,,, -43338e03-ed88-43c9-af23-995d91b94c0d,,,Amoxicillin & Clauvulanate,Amoxicilline et clauvulanate,Drug,N/A,,, -3c1e94bf-2892-461c-8d95-32bd533802a6,,,Cefuroxime,Céfuroxime,Drug,N/A,,, -0fef4696-0ca0-4d5d-9fd2-69735171412f,,,Atovaquone & Proquanil,Atovaquone et proquanil,Drug,N/A,,, -c5a918a7-e968-4836-b8c3-15f7e1b22373,,,Fluticasone & Salmeterol,Fluticasone et salmeterol,Drug,N/A,,, -04cda318-f9d2-4c09-bf27-8597b9bbdc68,,,Budesonide & Formoterol,Budésonide et formotérol,Drug,N/A,,, -39aee96f-314c-4535-a249-171b4191b70f,,,Fluticasone Furoate & Vilanterol,Furoate de fluticasone et vilanterol,Drug,N/A,,, -6ad5a53a-4d46-475e-9de9-d16a4ee9bbfe,,,Tiotropium,Tiotropium,Drug,N/A,,, -7e31f224-d756-41e6-9fd0-eb5ce3985460,,,Budesonide,Budésonide,Drug,N/A,,, -445f380a-f693-4100-9c9a-e43b73635039,,,Albuterol,Albutérol,Drug,N/A,,, -55db5ea6-2a10-4782-acbf-6971017de4b6,,,Levabuterol,Levabutérol,Drug,N/A,,, -5a26faba-ca4c-458c-9f41-2a75e242694e,,,Polyethylene Glycol,Polyéthylene glycol,Drug,N/A,,, -1a88b47f-b42f-414c-a159-c0261634441d,,,Docusate Sodium,Docusate de sodium,Drug,N/A,,, -e0e07cd2-9da6-492f-bbfa-8599e87ad9a4,,,Senna,Séné,Drug,N/A,,, -2950f6c0-e75a-458e-9585-4096b9c759bf,,,Loratadine,Loratadine,Drug,N/A,,, -1d4d3f02-ccf9-4c9e-b321-486b75c50924,,,Diphenhydramine,Diphenhydramine,Drug,N/A,,, -8d27dba5-b2ee-4f02-acb7-49e63267cdfe,,,Prednisone,Prednisone,Drug,N/A,,, -fefa8262-934f-49c5-827f-be9533a4cd94,,,Tramadol & Acetaminophen,Tramadol et acétaminophen,Drug,N/A,,, -85be45f9-2e97-4427-a1f8-0d3b830bef11,,,"Peanut, Sugar, Vegetable oil, Milk, Vitamins, minerals","Peanut, Sugar, Vegetable oil, Milk, Vitamins, minerals",Drug,N/A,,, -4d159957-5f5c-444c-9637-8ab41e564f1f,,,Cyclobenzaprine,Cyclobenzaprine,Drug,N/A,,, -6315c226-01f6-4c59-9332-74f5347c3ef7,,,Permethrin,Perméthrine,Drug,N/A,,, -965b643b-c07e-4959-8476-172e4aa5c4f9,,,Miconozole,Miconozole,Drug,N/A,,, -af2ea7b7-e1f3-4e26-be0d-7d67242b8fd4,,,Tolnoftate,Tolnoftate,Drug,N/A,,, -4ceec0ac-5c27-4c46-bb21-73dde18d02bd,,,Lidocaine,Lidocaïne,Drug,N/A,,, -1b296ced-55cc-48b7-96c3-9447267d1302,,,Benzyl Benzoate,Benzoate de benzyl,Drug,N/A,,, -37466129-caab-4a63-b050-95f6d7024ef6,,,Glyburide,Glyburide,Drug,N/A,,, -73e70d41-9b9c-467d-b7a8-8ca548d34031,,,Cefaclor,Céfaclor,Drug,N/A,,, -fdb394d2-4ed8-4a8f-be4b-a37e3a783537,,,Famciclovir,Famciclovir,Drug,N/A,,, -42bd60df-ddbb-402e-afb0-55479036d9c2,,,Minocycline,Minocycline,Drug,N/A,,, -be063ef1-5a35-491c-b521-fd93bcad0117,,,Clindamycin,Clindamycine,Drug,N/A,,, -587a6e6e-3675-4c92-bac0-a5c99ce1425e,,,Tobramycin & Dexamethasone,Trobramycine & Dexaméthasone,Drug,N/A,,, -fb23af41-6811-4e45-b0ee-dc1c0e2239cb,,,Methylprednisolone,Méthylprednisolone,Drug,N/A,,, -17faad0f-246e-40fa-ba44-182e08ad51e5,,,Tetrahydrozoline,Tétrahydrozoline,Drug,N/A,,, -8f446491-b746-43ae-bb22-1511aa0c5e29,,,Fexofenadine,Fexofenadine,Drug,N/A,,, -0e35f48a-437d-4f32-8b83-bfb20c814457,,,Guaifenesin,Guaifénésine,Drug,N/A,,, -73e97253-5b15-4893-bd83-d4aca5f57eb7,,,Aclidinium Bromide,Bromure d'aclidinium,Drug,N/A,,, -dbd7f53b-ea41-4cdd-bfe1-32d47536b469,,,Amoxicillin & Clauvulanic Acid,Amoxicillin et acide clauvulanique,Drug,N/A,,, -5a2b62f9-6254-4ef1-925b-0224f8dfefb1,,,Atovaquone & Proquanil hydrochloride,Atovaquone et chlorihydrate de proquanil,Drug,N/A,,, -f5e348b5-ecd5-47cf-9a37-78e7ef08978d,,,Captopril,Captopril,Drug,N/A,,, -7c929bab-b652-4ef1-b0de-6d98c6cee180,,,Chloroquine phosphate,Phosphate de chloroquine,Drug,N/A,,, -213140e7-8ea5-467e-8915-014de88149b2,,,Corticosteroid,Corticostéroïdes,Drug,N/A,,, -8d26417d-5d45-4ca8-9d91-c18ae5792c8b,,,Emollient Lotion,Lotion émolliente,Drug,N/A,,, -bbd3baa3-64bc-443d-b794-d684b413d7dd,,,Erythromycin estolate,Estolate érythromycine,Drug,N/A,,, -d49e1658-7a16-41d2-8937-4c785a8f6d4b,,,Ferrous sulfate,Sulfate ferreux,Drug,N/A,,, -59c4799f-151b-4479-a9c8-a05a27893d29,,,Fluticasone spray,Fluticasone en vaporisateur,Drug,N/A,,, -3332a02d-c154-45e8-ae0a-b9d36c899770,,,Hydrocortisone & Acetic Acid,Hydrocortisone et acid acétique,Drug,N/A,,, -36b65481-8912-496e-b26a-10da10cd1d4e,,,Iptratropium bromide & albuterol,Bromure d'iptratropium et albuterol,Drug,N/A,,, -6a5c3069-492d-4aa3-99a1-93497fb3d1c9,,,Lansoprazole,Lansoprazole,Drug,N/A,,, -6ff87358-869f-4756-b74d-dda05de51848,,,Odansetron hydrochloride,Hydrochlorure d'odansetron,Drug,N/A,,, -28001e9e-9369-421a-8e01-f2d9d68f0784,,,Oral rehydration therapy,Thérapie de rehydration orale,Drug,N/A,,, -8540ed16-f5ba-4abb-b707-6abd20032a84,,,Propranolol hydrochloride,Hydrochlorure de propranolol,Drug,N/A,,, -f7977809-0fbe-47a4-8905-e375bcb31f3f,,,Saline flush,Saline flush,Drug,N/A,,, -516e7c1e-9019-4c19-a853-862e4a8fd8c1,,,Sulfacetamide,Sulfacetamide,Drug,N/A,,, -33bf57ae-526a-469f-8e88-a2fd07bd9da9,,,Tiotropium powder,Poudre de tiotropium,Drug,N/A,,, -e28a653a-d7fc-4158-989f-9515963ea3db,,,Triple antibiotic,Antibiotique triple,Drug,N/A,,, -70f0f39c-9a43-4902-9f56-d7f8007f5c6c,,,Eye glasses,Lunettes,Drug,N/A,,, -3fc18bdb-948e-4573-add5-37d75853daf6,,,Orthopedic device,Appareil orthopédique,Drug,N/A,,, -b88ca045-2707-4fff-b383-89840293334d,,,Heatwrap,Heatwrap,Drug,N/A,,, -84bb5c70-878b-45c3-96e7-3282e4121e02,,,Alpha Methyl Dopa,Alpha Métyl Dopa,Drug,N/A,,, -07470e7f-f959-4344-89f6-8e6a0f442bef,,,Antipyrine,Antipyrine,Drug,N/A,,, -66de98f3-03e1-4733-9534-1f59dee19429,,,Apetamine,Apetamine,Drug,N/A,,, -a6ba4400-1db2-4d47-854f-3342204995ba,,,Apressoline,Apressoline,Drug,N/A,,, -ca2598c9-64d9-475a-b506-b6cc81741a61,,,Bebe Sirop,Bébé Sirop,Drug,N/A,,, -7736310e-38d7-4a06-804b-086874b76876,,,Bromhexine,Bromhexine,Drug,N/A,,, -a4615855-e041-4352-baae-339940d274f7,,,Co-Amoxiclav,Co-Amoxiclav,Drug,N/A,,, -b50b13e1-4188-447d-8fbc-bd29fb91daa3,,,Dolex,Dolex,Drug,N/A,,, -ec4cfcae-c438-48fb-b2e5-e696d7172270,,,Dypirone,Dypirone,Drug,N/A,,, -5f9d24b2-ac16-40eb-be4c-ab16af8f8faa,,,Ergotamine,Ergotamine,Drug,N/A,,, -d1274833-6c0e-480c-9c0a-b656156e6e7f,,,Ferrous Folate,Fer Folate,Drug,N/A,,, -f83db0a5-cf84-4d4e-a3bc-32eff500c578,,,Fungobacter,Fongobacter,Drug,N/A,,, -e6701098-9f0e-41f9-9c9d-fcdb57715bef,,,Glipizide,Glipizide,Drug,N/A,,, -c1131909-2911-4aa2-8b6c-ae7927f0ee90,,,Glibenclamide,Glibenclamide,Drug,N/A,,, -c9c0c627-7ba6-4880-a702-cfc985a296fa,,,Griseofulvine,Griséofulvine,Drug,N/A,,, -7dc18dde-ad3f-405a-be1e-8fc15a01cd91,,,Metoprolol,Metoprolol,Drug,N/A,,, -f9608d19-a304-4508-9074-4858cd3ccbed,,,Metronidazole and Nystatin,Metronidazole et Nystatin,Drug,N/A,,, -dee29eca-5758-4d7f-a98d-9a20551aaac3,,,Neomycin,Neomycine,Drug,N/A,,, -a86aa3b5-1e6e-4eb0-bc3c-e564d60eb490,,,Benzocaine-Chloroxylenol,Benzocaïne-chloroxylénol,Drug,N/A,,, -3fc5c46f-9c31-46ef-b96e-a12216f93a62,,,Simethicone,Siméthicone,Drug,N/A,,, -3cba8193-4ffd-4cc3-828b-3269da016da5,,,Simvastatin,Simvastatine,Drug,N/A,,, -0f57f6ea-d4bf-4291-98a0-81eacbb8b49f,,,Sorbitol,Sorbitol,Drug,N/A,,, -8836eada-b012-423d-bb77-e4da796f5885,,,"Acetaminophen,Pseudo-ephedrine,Dextrometorphan,Chlorpheniramine","Acétaminophene,pseudo-éphédrine,dextrométorphane,chlorphéniramine",Drug,N/A,,, -b7bab21f-5d84-4e48-b056-bdc25e696365,,,Vitamin C,Vitamine C,Drug,N/A,,, -e0cf9a43-ec8a-4b41-a856-688983c1a974,,,Amino Acids and Vitamins,Acides aminés et vitamines,Drug,N/A,,, -b2727136-70f5-470b-81a2-26aeff3f346f,,,"Levonorgestrel, Ethinylestradiol","Levonorgestrel, Ethinylestradiol",Drug,N/A,,, -71eb922d-5a51-415a-a838-8a815280abfa,,,Levonorgestrel,Levonorgestrel,Drug,N/A,,, -6533b40f-a783-435f-9c92-19d5e7343d98,,,Medroxyprojesterone acetate,Medroxyprojesterone acetate,Drug,N/A,,, -c103ec05-577d-4f64-85ec-54c361895198,,,"Rifampicine, Isoniazide, Ethambutol, pyrazinamide","Rifampicine, Isoniazide, Ethambutol, pyrazinamide",Drug,N/A,,, -606f9339-1430-4a00-8515-55095ef66c3b,,,"Rifampicine, Isoniazide","Rifampicine, Isoniazide",Drug,N/A,,, -7f27a5d2-cf2c-46da-a3c8-efaaa52c08e3,,,Albendazole and Vitamin A Set,Albendazole en Vitamine A Set,MedSet,N/A,Albendazole;Vitamin A,, -03fd8509-dd26-4e5f-bb17-70b66dcb5ad4,,,Paracetamol & Chlorzoxasone,Paracetamol & Chlorzoxasone,Drug,N/A,,, -0aa49771-8ef2-49cb-aa5d-0e2c842a0a1b,,,Sevoflurane,Sevoflurane,Drug,N/A,,, -20cd9b9c-9821-43f9-b6e7-531796b7a624,,,Succinylcholine,Succinylcholine,Drug,N/A,,, -f296897c-9b91-41e7-9af0-46a3ac07b9ce,,,Rocuronium,Rocuronium,Drug,N/A,,, -1b5edd5a-bf63-4fdd-8913-bfbf107a19ab,,,Vecuronium,Vecuronium,Drug,N/A,,, -86852158-699f-4522-af42-205a9bc758ca,,,Neostigmine,Neostigmine,Drug,N/A,,, -12b05d95-1ff2-49bf-b09e-706681e2f2d0,,,Fentanyl,Fentanyl,Drug,N/A,,, -1f70df91-2f8e-4d68-a40f-a2a47a2c2761,,,Thiopental,Thiopental,Drug,N/A,,, -bc09e8b4-cd8f-4ffc-ae74-5db1d76aed11,,,Bupivacaine spinal heavy,Bupivacaine spinal heavy,Drug,N/A,,, -5c07fc3a-5bcd-4282-9717-f0a3fbfe6f7e,,,Lidocaine & Epinephrine,Lidocaine & Epinephrine,Drug,N/A,,, -8652f96c-4a08-4545-a466-42b485ea07b2,,,Diphenidramine,Diphenidramine,Drug,N/A,,, -388ee6dc-41a5-478a-bc7c-2fdc9057ad23,,,Complex B,Complex B,Drug,N/A,,, -ced8473f-fd48-4058-a44b-7d8fb1a28c31,,,"Complex B (B1, B6, B12)","Complex B (B1, B6, B12)",Drug,N/A,,, -6ccf5902-c320-4367-88e4-211722dbfef8,,,Multivitamin,Multivitamin,Drug,N/A,,, -82cc193d-f772-4868-9c7f-5260500c7540,,,Multivitamin & Lysine,Multivitamin & Lysine,Drug,N/A,,, -a5f95187-9584-4bf6-abb7-536325edbca6,,,Ascorbic acid (Vit C),Ascorbic acid (Vit C),Drug,N/A,,, -f2bbf84c-646b-40a6-8265-6f6f9de694ab,,,Phytomenadione (Vit K),Phytomenadione (Vit K),Drug,N/A,,, -d58883a6-cd22-4d66-96dc-a2d3eace3d2e,,,Proteines,Protéines,Drug,N/A,,, -a7587ce7-f402-4ee3-b36b-4ab78d93d221,,,Zinc,Zinc,Drug,N/A,,, -d2b1ec52-b6e8-4646-be5b-6c5a850233b4,,,Heparin,Héparine,Drug,N/A,,, -cb8afacc-1b2c-493a-aad2-b67e69c73973,,,Clopidogrel,Clopidogrel,Drug,N/A,,, -4b0d1e15-abe9-4954-8a77-08c52f621a12,,,Nitroglycerin,Nitroglycérine,Drug,N/A,,, -24a723ac-3117-4772-aa2f-180bd7e2f026,,,Amiodarone,Amiodarone,Drug,N/A,,, -b78b18d6-b1ac-48dc-8111-5ab4ba588514,,,Nitroglycerin (Glycerine Trinitrate),Nitroglycérine (Glycerine Trinitrate),Drug,N/A,,, -91e206fa-fc82-43e1-a72b-dd1653b41428,,,Isosorbide dinitrate,Isosorbide dinitrate,Drug,N/A,,, -b87151c8-136b-4986-90bd-ca472176a08c,,,Hydralazine,Hydralazine,Drug,N/A,,, -2abaf024-1a07-4828-ad80-cff39e62c1f4,,,Methyldopa,Méthyldopa,Drug,N/A,,, -f9c6a3f8-a5d0-4034-ac77-e413c4b3c620,,,Labetalol,Labétalol,Drug,N/A,,, -428df146-4254-42d2-90cb-9a5d1bb95e3b,,,Nicardipine,Nicardipine,Drug,N/A,,, -2a1522a5-45f4-4cdd-ab7e-475724bdf32a,,,Sprironolactone,Sprironolactone,Drug,N/A,,, -0d935b47-6288-4856-b0b5-aa0f168dce69,,,Nifedepine SR,Nifédépine SR,Drug,N/A,,, -ba3cd2c4-d28f-4546-86d6-f6906fffc046,,,Carvedilol,Carvédilol,Drug,N/A,,, -8d8f4ed5-37b7-4eeb-b1d1-47ec84fedb18,,,Metoprolol tartrate,Métoprolol tartrate,Drug,N/A,,, -40e6108c-3561-4478-9df7-e5385277edd4,,,Propranalol,Propranalol,Drug,N/A,,, -94fad0f0-89b2-4489-9af0-043c4c40f529,,,Phenobarbital,Phénobarbital,Drug,N/A,,, -5b2fd057-c9f9-4603-b471-28b71c9ac864,,,Protamine,Protamine,Drug,N/A,,, -ddc56548-b688-4cd2-9402-0e2058407877,,,Insulin regular,Insuline réguliere,Drug,N/A,,, -468716a5-6e90-42c1-b870-59ae0911875a,,,Insulin NPH,Insuline NPH,Drug,N/A,,, -6e1f9544-89f0-4fb4-a0b1-fa4d457da618,,,Insulin (Fast & Long Acting),Insuline (Action rapide et longue),Drug,N/A,,, -ce130684-6cc5-4495-8c9e-24997c4d897f,,,Albumin,Albumine,Drug,N/A,,, -2dbd29cf-a0bc-4bfc-bb20-95dfd8c05245,,,Dextran,Dextran,Drug,N/A,,, -02a15b77-9093-4265-b422-4c4b218fc489,,,Gelofusine,Gélofusine,Drug,N/A,,, -409beedf-4f72-4f1c-9478-908917c11a8f,,,Calcium chloride,Chlorure de calcium,Drug,N/A,,, -800bb234-aabc-449c-ad8e-7510446dc1b1,,,Sodium bicarbonate,Bicarbonate de soude,Drug,N/A,,, -861a302b-cb47-4fc4-82ac-65ba4e971ff9,,,Aluminum & Magnesium hydroxide & Simethicone,Simethicone et hydroxide de magnesium et aluminium,Drug,N/A,,, -93c9e6d7-71f0-4817-8e64-1c12469cff4c,,,Bisacodyl,Bisacodyl,Drug,N/A,,, -ecff0e05-2d5d-40b8-8112-22ee733b17a1,,,Sodium phosphate (Fleet's),Phosphate de sodium (Fleet's),Drug,N/A,,, -2f427b27-c1ba-43e8-a3e1-bda24d9ec103,,,"Nitrofurasone, Neomycin, Dexamethasone (Otofuran®)","Nitrofurasone, Neomycin, Dexamethasone (Otofuran®)",Drug,N/A,,, -c2d40d92-735f-42fe-88e2-be50a53c8f97,,,Latanoprost,Latanoprost,Drug,N/A,,, -6f53a9b8-b484-4899-a020-033500546631,,,Trobramycin,Trobramycine,Drug,N/A,,, -cecfff9f-6e73-4c65-b4a2-43883973b0c5,,,Ketorolac,Kétorolac,Drug,N/A,,, -4bfe538d-32d9-40bc-84de-ff5dc043a301,,,Sodium hyaluronate,Hyaluronate de sodium,Drug,N/A,,, -23df848e-435a-4f8a-b6bc-27235b98e018,,,Timolol,Timolol,Drug,N/A,,, -e5a0d185-4c6a-42c8-a21e-e7436720d03c,,,Sodium hyaluronate & Oxymetazoline,Hyaluronate de sodium & Oxymetazoline,Drug,N/A,,, -8ebe6adf-72e3-495e-860f-c4a71ffc8016,,,Sodium chloride,Chlorure de sodium,Drug,N/A,,, -3ea490ec-60e1-446e-83ca-6f5d1da8c2e6,,,Brimonidine tartrate,Tartrate de brimonidine,Drug,N/A,,, -b39042a0-345a-478c-8f8c-91286aa066d6,,,Betaxolol,Bétaxolol,Drug,N/A,,, -04c434fc-ab58-4a4f-84c5-18e6eaa08646,,,Brimonidine & timolol,Brimonidine & timolol,Drug,N/A,,, -3d0fed4d-1fd4-44a4-99fd-d59401067134,,,Dorzolamine & timolol,Dorzolamine & timolol,Drug,N/A,,, -975c29db-ab3a-4c08-a3fb-829f79a6a7e8,,,Pilocarpine,Pilocarpine,Drug,N/A,,, -32ed8cb1-bc73-44aa-934d-bf7626154af8,,,Cyclopentolate,Cyclopentolate,Drug,N/A,,, -c5e3d595-76ae-4bf0-81d2-b3db54c36e6b,,,Propacaine,Propacaine,Drug,N/A,,, -8d6744e1-4607-4cef-abd6-0827113e9cbe,,,Phenylephrine,Phenylephrine,Drug,N/A,,, -e1b3ec78-175f-449b-a689-250641da6a05,,,Salbutamol & Iprotopium bromide,Salbutamol & bromure de Iprotopium,Drug,N/A,,, -b2841832-add7-4c6d-aa6e-425b97bb717d,,,Alcohol,Alcohol,Drug,N/A,,, -66010c7d-dd21-4f83-b950-e2fff1ff6a73,,,Chlorhexidine,Chlorhexidine,Drug,N/A,,, -cee47202-131e-46b9-8d23-3321cc03f750,,,Eucerin,Eucerin,Drug,N/A,,, -f3ea42fb-f51f-4083-8b63-d787f8e991c5,,,Phenylephrine & pramoxine,Phenylephrine & pramoxine,Drug,N/A,,, -73bbac06-6b84-4d1c-b961-9fd6437ba89f,,,Mineral oil,Huile minérale,Drug,N/A,,, -dd850b07-d068-441b-a4e9-a806b4f8f004,,,Neomycin & Bacitracin,Néomycine & Bacitracine,Drug,N/A,,, -5b1d3ede-3a08-4939-9b37-887bb63f68f9,,,Permanganate potassium,Permanganate de potassium,Drug,N/A,,, -6985c680-2c42-440a-bbbf-bedeeefe71e7,,,Petrolatum,Pétrolatum,Drug,N/A,,, -f7ae1d83-7687-45da-8327-8bf5532618e9,,,Povidone iodine,Povidone iodine,Drug,N/A,,, -89e4c545-85af-4d9c-9e8c-c8e54f815cf0,,,Silver sulfadiazine,Sulfadiazine argentique,Drug,N/A,,, -407ff256-aa15-4dac-92c1-8173ba46232c,,,Benzathine penicillin,Benzathine pénicilline,Drug,N/A,,, -2bcf9bff-87d5-4abc-b95b-e212f6861dc5,,,Benzyl penicillin,Benzyl pénicilline,Drug,N/A,,, -aee293c2-1ca7-413e-b85a-50ae41bc5305,,,Benzyl penicillin Procaine,Benzyl pénicilline procaine,Drug,N/A,,, -1605530b-1d7a-4a66-bb68-9be3c40d0c74,,,Cefalexin,Céfalexine,Drug,N/A,,, -a93ad5bd-6f39-45d1-8fa7-d21c5bbc7ddd,,,Cefotaxime,Céfotaxime,Drug,N/A,,, -404e784f-e4d8-427d-ad64-196348672168,,,Erythromycin,Erythromycine,Drug,N/A,,, -9019b2e5-62fd-4238-b448-909a44f845ca,,,Gentamicin,Gentamicine,Drug,N/A,,, -36d8bcf5-01f1-4c60-ac78-a7b5ccd31f2d,,,Quinine sulfate,Sulfate de quinine,Drug,N/A,,, -facb9b18-efad-4c4f-8855-0d20316a9326,,,Serum antitetatique,Serum antitetatique,Drug,N/A,,, -41f47998-29ae-4f21-ad8c-32c50d0939f6,,,Vancomycin,Vancomycine,Drug,N/A,,, -ab684df6-849b-42f7-84db-e4d974d3941c,,,Rifampicin & Isoniazide & Pyrazinamide,Rifampicine & Isoniazide & Pyrazinamide,Drug,N/A,,, -a75e7808-8b0a-4fbd-9ec9-244d632d71a8,,,Rifampicin & Izsoniazide & Ethambutol,Rifampicine & Izsoniazide & Ethambutol,Drug,N/A,,, -f292890a-e7ea-4dc8-b505-79e329e31b52,,,Abacavir (ABC),Abacavir (ABC),Drug,N/A,,, -5c8b92d4-a633-4d47-bb89-b08a65aea42e,,,Atazanavir & Ritonavir,Atazanavir & Ritonavir,Drug,N/A,,, -db3f2064-e3e5-450d-82d1-e07944d48430,,,Didanosine (DDI),Didanosine (DDI),Drug,N/A,,, -6744c8d5-ac9b-4552-ab55-6e9b2d235b75,,,Efavirenz (ENV or EFZ),Efavirenz (ENV ou EFZ),Drug,N/A,,, -da210f84-25d6-45a1-a8f4-7da11dadb24b,,,Efavirenz & Lamivudine & Tenofovir,Efavirenz & Lamivudine & Tenofovir,Drug,N/A,,, -55f59f64-9160-4a5a-865a-ac7bbaff3833,,,Lamivudine (3TC),Lamivudine (3TC),Drug,N/A,,, -dd2af8e4-fc75-4dc6-b66b-18cab45f01c5,,,Lamivudine & Tenofovir,Lamivudine & Tenofovir,Drug,N/A,,, -63405d09-cdb2-4ced-995d-fa4eef9f8781,,,Lopinavir & Ritonavir (LPV/r),Lopinavir & Ritonavir (LPV/r),Drug,N/A,,, -1bcc8df8-076b-46f6-afc0-c1cbf9e33438,,,Nevirapine (NVP),Névirapine (NVP),Drug,N/A,,, -dc93032f-aff4-445f-bc64-c4524ca314ac,,,Tenofovir,Ténofovir,Drug,N/A,,, -e14ca630-37ba-4a2b-94ac-fd2c3fa01d10,,,Zidovudine (AZT),Zidovudine (AZT),Drug,N/A,,, -72e3dc8b-9d9c-4978-b3a7-773df0045460,,,Zidovudine & Lamivudine (AZT/3TC),Zidovudine & Lamivudine (AZT/3TC),Drug,N/A,,, -32369173-ba00-455c-a85e-b0377e24a948,,,Zidovudine & Lamivudine & Nevirapine (AZT/3TC/NVP),Zidovudine & Lamivudine & Nevirapine (AZT/3TC/NVP),Drug,N/A,,, -4f60c141-9051-4f22-a4b1-f286e17681a8,,,BCG vaccine,BCG vaccine,Drug,N/A,,, -b5a7051e-b3c0-4aa7-b4aa-9b5a3b64e1af,,,Moderna Covid 19 Vaccine,Moderna Covid 19 Vaccine,Drug,N/A,,, -0158e0b1-5fe4-4238-b06d-7fdede7b261a,,,Pfizer-BioNTech Covid 19 Vaccine,Pfizer-BioNTech Covid 19 Vaccine,Drug,N/A,,, -0d4c670b-5107-4c4f-8bb8-0e564b54f980,,,Johnson & Johnson Covid 19 Vaccine,Johnson & Johnson Covid 19 Vaccine,Drug,N/A,,, -556d6907-f002-42e9-96ba-af6c6f4b6d2e,,,Oral polio vaccine (OPV),Vaccin polio oral (VPO),Drug,N/A,,, -e981d07a-3541-4c09-9916-cc1460757c7b,,,Polio Vaccine-Inactivated Vaccine (IPV),Vaccin antipoliomyélitique inactivé (VPI),Drug,N/A,,, -7a849926-646e-4e96-948e-68dfe6272591,,,Measles Rubella Vaccine (MR),Vaccin rubéole rougeole (RR),Drug,N/A,,, -613c8c54-a1f5-435c-a1f0-ec9beaa42d06,,,Pentavalent Vaccine (Penta),Pentavalent Vaccine (Penta),Drug,N/A,,, -7dc377e9-793c-4ad5-8d79-59811de57d31,,,Rotavirus Vaccine (Rota),Vaccin rotavirus (Rota),Drug,N/A,,, -51ef2b9a-2ac7-4903-9594-c1bdb88eb10d,,,Diphtheria Tetanus Vaccine (DT),Vaccin diphtérique tétanique (dT),Drug,N/A,,, -59381959-d0c2-4bfb-9da5-fbf75a046827,,,Diphtheria Tetanus Pertusis Vaccine (DTP),Vaccin diphtérique tétanique coquelucheux (DTP),Drug,N/A,,, -c1c2676e-0533-40f7-89b4-f6f071817e02,,,Pneumococcal Vaccine (PCV13),Vaccin pneumocoque (PCV13),Drug,N/A,,, -c5032f5b-11b8-49f2-a183-bd3d3a95df31,,,Ready-to-Use Supplementary Foods,Aliments Suplementaires Prets a l'emploi (ASPE),Drug,N/A,,, -92836bbe-aa15-458f-97d6-96da0a5a2345,,,Aminophyllin,Aminophylline,Drug,N/A,,, -51aba50f-c957-494b-aae9-c8137e56d303,,,Biperidene lactate,Lactate de bipéridène,Drug,N/A,,, -c731f7a1-669d-43fe-89b4-1cc4655c7156,,,Calcium & vit,Calcium & vit,Drug,N/A,,, -ebe04ba6-768f-42e5-9933-a5449b51a210,,,Activated charcoal,Charbon activé,Drug,N/A,,, -a67db321-80d4-41f0-be6a-24f50d11c804,,,Cisatracurium,Cisatracurium,Drug,N/A,,, -f4392a22-8b70-44b1-ae74-78ea084b76ef,,,Clomifen citrate,Clomifen citrate,Drug,N/A,,, -28ed2e52-c83c-4956-95f2-0b4cf1c27655,,,Cortisone & antibiotic & antimycotic,Cortisone & antibio & antimycosique,Drug,N/A,,, -18b4fab2-68da-4ea4-9f05-4664ac6d855d,,,Dextran in NaCl,Dextrane dans NaCl,Drug,N/A,,, -14146168-c1af-414c-b211-679cf1952d3d,,,Enoxaparin,Énoxaparine,Drug,N/A,,, -e198d906-4a82-42bb-bc03-38d8083ca324,,,Ephedrine,éphédrine,Drug,N/A,,, -62313920-a030-48fa-aa97-db7b3afadaba,,,Esmolol,Esmolol,Drug,N/A,,, -153a837f-9c6b-4011-b062-0add78571d1a,,,Etomidate,Etomidate,Drug,N/A,,, -1a615bb7-2fc4-419c-98b9-93f05e3953b8,,,Fenofibrate,Fénofibrate,Drug,N/A,,, -0a5315d5-9599-43ac-868a-96a4278a617a,,,Fer elementaire & Acide folique,Fer elementaire & Acide folique,Drug,N/A,,, -56a2f553-a2f8-4a85-b66d-b6d0db670515,,,Flumazenil,Flumazénil,Drug,N/A,,, -9643b503-02ec-4fde-aeb1-a293dc8d7c75,,,Glycopyrrolate,Glycopyrrolate,Drug,N/A,,, -b07006a3-62c1-485a-b8ef-af0de629d04c,,,Hialorunate de Na+,Hialorunate de Na+,Drug,N/A,,, -bd8f1042-b1bd-4bb2-8b3b-fbda065e371f,,,Hialorunate de Na+ et oxymetazoline,Hialorunate de Na+ et oxymetazoline,Drug,N/A,,, -3673e2b5-63bd-400a-a499-87d15e50d8a7,,,Hydrocortisone hemorrhoidal,Hydrocortisone hémorroïdaire,Drug,N/A,,, -7055f997-aef8-4c05-9b18-6e002c6add03,,,Rabies immunoglobulins,Immunoglobulines antirabiques,Drug,N/A,,, -13c78cde-f14e-4ce9-94db-67e549dc8903,,,Formula Milk,Formule Lait,Drug,N/A,,, -4c7472fd-a025-49a1-bdca-ffd7d4fd766f,,,Lidocaine w & epinephrine dental,Lidocaine w & epinephrine dental,Drug,N/A,,, -89ed13af-d803-46dc-a1f2-3db6c5b8969b,,,Meperidine,Mépéridine,Drug,N/A,,, -9cf2bb23-9d7c-4281-862c-aa1e5ed94802,,,MTV & Fer gttes (pr neonato),MTV & Fer gttes (pr neonato),Drug,N/A,,, -3009dd8b-d64f-44a0-ba23-2e33ca11279b,,,Nitroprussiate,Nitroprussiate,Drug,N/A,,, -70298171-26e2-4e1c-8b46-036b09e52af9,,,Noradrenaline,Noradrénaline,Drug,N/A,,, -8f63ffb3-f3cc-4242-8de4-1c1b097a14ad,,,Parenteral nutrition (peripheral at least),Nutrition parentérale (périphérique au moins),Drug,N/A,,, -677d828f-8b7f-4fae-9391-f726b4eae941,,,Petroleum,Pétrole,Drug,N/A,,, -1fe88165-4877-427f-846e-b3b310039f15,,,Propafenone,Propafénone,Drug,N/A,,, -a90d51dd-bd38-4534-8ff6-d363d7f11fb0,,,Glycerin,glycérine,Drug,N/A,,, -c7eb7c7d-55d5-4163-acc4-35b14b715a96,,,Bupivacaine,Bupivacaïne,Drug,N/A,,, -5f373a4f-5793-4660-9868-87df0eca033a,,,Propylthiouracil,Propylthiouracile,Drug,N/A,,, -3ea17ac3-945f-48aa-a651-cd61ee838e97,,,Protamine sulfate,Sulfate de protamine,Drug,N/A,,, -3ab0a0ea-241d-42f4-8f86-b256c848f947,,,Sildenafil,Sildénafil,Drug,N/A,,, -fb7fc6f2-d105-4063-a35a-113e71857c5a,,,Streptokinase,Streptokinase,Drug,N/A,,, -c02185e2-eee3-4f1a-bb99-501d565499cd,,,Tamoxifen,Tamoxifène,Drug,N/A,,, -d22ab275-609b-458b-ba00-b9697af0bd41,,,Tobramycin,Tobramycine,Drug,N/A,,, -a52f6561-87d2-4f1c-b173-42ed8d27aaa7,,,Tocopherol,Tocophérol,Drug,N/A,,, -fb9b6f7f-af33-4988-8865-7e2b7ea20f92,,,Vasopressin,Vasopressine,Drug,N/A,,, -f2300d2e-7751-4504-aff4-7d8f68e14165,,,Vitamins A and D,Vitamines A et D,Drug,N/A,,, -eac72f49-5761-42bd-94f5-d2ea19810bd1,,,Voltaren,Voltarène,Drug,N/A,,, -a5a5aaf1-541e-4ca6-9753-bd4b0e479f81,,,Ciprofloxacin,Ciprofloxacine,Drug,N/A,,, -136d7f67-07d7-48f3-9bc8-8b275f0d45c3,,,Someticone,Someticone,Drug,N/A,,, -bb9c9e33-00db-4f9f-b230-adde3df9b092,,,Primoquine,Primoquine,Drug,N/A,,, -497457dc-48c1-40f9-8261-0bd9f4bf6b21,,,Dyphenhydramine,Dyphenhydramine,Drug,N/A,,, -48bcdab5-adb0-4229-aef3-1168a51c2932,,,Eucalyptus & Diphenhydramine & Phenylephrine,Eucalyptus & Diphenhydramine & Phenylephrine,Drug,N/A,,, -a5a5aaf1-541e-4ca6-9753-bd4b0e479f81,,,Ciprofloxacin,Ciprofloxacine,Drug,N/A,,, -136d7f67-07d7-48f3-9bc8-8b275f0d45c3,,,Someticone,Someticone,Drug,N/A,,, -bb9c9e33-00db-4f9f-b230-adde3df9b092,,,Primoquine,Primoquine,Drug,N/A,,, -497457dc-48c1-40f9-8261-0bd9f4bf6b21,,,Dyphenhydramine,Dyphenhydramine,Drug,N/A,,, -48bcdab5-adb0-4229-aef3-1168a51c2932,,,Eucalyptus & Diphenhydramine & Phenylephrine,Eucalyptus & Diphenhydramine & Phenylephrine,Drug,N/A,,, -984e4058-d87f-489f-a28d-138c90565666,,,Silver Nitrate,Silver Nitrate,Drug,N/A,,, -a546446e-e789-4d02-b02f-c938c6bd373f,,,Boric acid & Antipyrine & Ephedrine,Acide borique & Antipyrine & Ephedrine,Drug,N/A,,, -252159dc-3a8c-4587-801f-762118de992c,,,Belladona & Phenobarbital,Belladona & Phenobarbital,Drug,N/A,,, -8f8920be-f144-4fba-b4db-d32940dcea04,,,Dequalinium & Lidocaine,Déqualinium & Lidocaïne,Drug,N/A,,, -05130695-8005-4d57-a803-111265f0f4c1,,,Diclofenac & Vitamin B complex,Diclofénac & Complexe de vitamine B,Drug,N/A,,, -66c997ab-d252-43e5-94ca-b5925a60fdbb,,,Diclofenac & Methocarbamol & Paracetamol,Diclofenac & Methocarbamol & Paracetamol,Drug,N/A,,, -5ac2861d-71e9-4488-bf29-449d555ddfcb,,,Diosmine & Hesperidine,Diosmine & Hesperidine,Drug,N/A,,, -909ea570-031b-422e-b28d-17b7f492a1b9,,,Gemfibrozil,Genfibrozil,Drug,N/A,,, -1d47e474-4ae6-4e47-9b69-2ce6ed7399ac,,,Glucosamine & Chondroitin,Glucosamine & Chondroitin,Drug,N/A,,, -a30dc1f2-a26b-4bc0-90a4-e7eb7feea473,,,Nystatin & Zinc Oxide,Nystatine et oxyde de zinc,Drug,N/A,,, -bcf73538-3f39-4429-a30d-8499609942cd,,,Multivitamin & Iron,Multivitamines et fer,Drug,N/A,,, -d644e9bd-7ae2-4ef3-b7b7-739816051213,,,Pentoxifylline,Pentoxifylline,Drug,N/A,,, -792871a0-4a52-4e5d-bdd2-4fd49d636227,,,Podophillin,Podophylline,Drug,N/A,,, diff --git a/distro/configuration/concepts/findings.csv b/distro/configuration/concepts/findings.csv deleted file mode 100644 index 15ed9483d..000000000 --- a/distro/configuration/concepts/findings.csv +++ /dev/null @@ -1,10 +0,0 @@ -Uuid,Void/Retire,Same as mappings,Fully specified name:en,Fully specified name:fr,Short name:en,Short name:fr,Description:en,Description:fr,Data class,Data type,Absolute low,Critical low,Normal low,Normal high,Critical high,Absolute high,Units,Allow decimals,Display precision,_version:1,_order:1000 -5085AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,,CIEL:5085;PIH:5085;AMPATH:5085;SNOMED CT:271649006,Systolic blood pressure,Tension arterielle systolique,SBP,,A patient's systolic blood pressure measurement (taken with a manual cuff in either a sitting or standing position),,Finding,Numeric,0,85,100,140,180,250,mmHg,No,,, -5086AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,,CIEL:5086;PIH:5086;AMPATH:5086;SNOMED CT:271650006;LOINC:35094-2,Diastolic blood pressure,Tension arterielle diastolique,DBP,,A patient's diastolic blood pressure measurement (taken with a manual cuff in either a sitting or standing position),,Finding,Numeric,0,40,55,90,120,150,mmHg,No,,, -5088AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,,CIEL:5088;PIH:5088;AMPATH:5088,Temperature (c),Température (c),Temp (c),,Patient's temperature in degrees centigrade.,,Finding,Numeric,25,,,,,43,DEG C,Yes,,, -5090AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,,CIEL:5090;PIH:5090;AMPATH:5090,Height (cm),Taille (cm),HT,,Patient's height in centimeters.,,Finding,Numeric,10,,,,,272,cm,Yes,,, -5089AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,,CIEL:5089;PIH:5089;AMPATH:5089,Weight (kg),Poids (kg),WT,,Patient's weight in kilograms.,,Finding,Numeric,0,,,,,250,kg,Yes,,, -5087AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,,CIEL:5087;PIH:5087;AMPATH:5087;SNOMED CT:78564009,Pulse,Pouls,HR,,"Patient pulse rate, as measured with a peripheral oximeter.",,Finding,Numeric,0,49,55,100,130,230,beats/min,No,,, -1343AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,,CIEL:1343;PIH:1290;AMPATH:1343;SNOMED CT:284473002,Mid-upper arm circumference,Circonférence du haut du bras,MUAC,,"MUAC is the circumference of the left upper arm, measured at the mid-point between the tip of the shoulder and the tip of the elbow. MUAC is useful for the assessment of nutritional status.",,Finding,Numeric,,,,,,,cm,Yes,,, -5242AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,,CIEL:5242;PIH:5242;AMPATH:5242;SNOMED CT:86290005,Respiratory rate,Rythme respiratoire,RR,,Measured respiratory rate in breaths per minute,Frequence respiratoire,Finding,Numeric,0,8,12,18,26,999,breaths/min,No,,, -5283AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,,CIEL:5283;AMPATH:5283,Karnofsky performance score,,KPS,,"Zero to 100 scale commonly used for assessing terminally ill patients.",,Finding,Numeric,,,,,,,%,,0,, diff --git a/distro/configuration/concepts/group_session_meta-core_demo.csv b/distro/configuration/concepts/group_session_meta-core_demo.csv deleted file mode 100644 index 6fbc144af..000000000 --- a/distro/configuration/concepts/group_session_meta-core_demo.csv +++ /dev/null @@ -1,5 +0,0 @@ -Uuid,Void/Retire,Same as mappings,Fully specified name:en,Fully specified name:es,Short name:en,Short name:es,Description:en,Data class,Data type,Complex data handler,Answers,Members,Allow decimals,Units,Normal low,Normal high,Absolute low,Absolute high,_version:1,_order:1700 -e2559620-900b-4f66-ae41-0b9c4adfb654,,,Session Name,Nombre de sesión,Name,Nombre,Session Name,Misc,Text,,,,,,,,,,, -ceaca505-6dff-4940-8a43-8c060a0924d7,,,Session Date,Fecha de la sesión,Date,Fecha,Session Date,Misc,Date,,,,,,,,,,, -f1a2d58c-1a0e-4148-931a-aac224649fdc,,,Practitioner,Facultativo,Practitioner,Facultativo,Practitioner,Misc,Text,,,,,,,,,,, -fa8fedc0-c066-4da3-8dc1-2ad8621fc480,,,Session Notes,Notas de la sesión,Notes,Notas,Session Notes,Misc,Text,,,,,,,,,,, \ No newline at end of file diff --git a/distro/configuration/concepts/misc-core_data.csv b/distro/configuration/concepts/misc-core_data.csv deleted file mode 100644 index 076fbac4e..000000000 --- a/distro/configuration/concepts/misc-core_data.csv +++ /dev/null @@ -1,6 +0,0 @@ -Uuid,Void/Retire,Same as mappings,Fully specified name:en,Fully specified name:fr,Fully specified name:es,Short name:en,Short name:fr,Short name:es,Description:en,Description:fr,Description:es,Data class,Data type,Answers,_version:1,_order:1000 -1067AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,,CIEL:1067;PIH:1067;AMPATH:1067;SNOMED CT:261665006,Unknown,Ne sait pas,Desconocido,,,,Generic answer to a question.,,,Misc,N/A,,, -66cdc0a1-aa19-4676-af51-80f66d78d9eb,,,On time,À temps,On time,À temps,,,,,,Misc,N/A,,, -90af4b72-442a-4fcc-84c2-2bb1c0361737,,,Late,En retard,Late,En retard,,,,,,Misc,N/A,,, -5c3ce9c9-75bd-4730-8878-08c03ec02e9d,,,Early,Tôt,Early,Tôt,,,,,,Misc,N/A,,, -d81d4698-e78c-420d-aac5-cb1f606fb32e,,,Visit Punctuality,Visite Ponctualité,Visit Punctuality,Visite Ponctualité,,,,,,Question,Coded,On time;Late;Early,, diff --git a/distro/configuration/concepts/operative_progress-core_demo.csv b/distro/configuration/concepts/operative_progress-core_demo.csv deleted file mode 100644 index 852c8e2e7..000000000 --- a/distro/configuration/concepts/operative_progress-core_demo.csv +++ /dev/null @@ -1,22 +0,0 @@ -Uuid,Void/Retire,Same as mappings,Fully specified name:en,Short name:en,Fully specified name:es,Short name:es,Description:en,Description:es,Data class,Data type,Complex data handler,Answers,Members,Allow decimals,Units,Normal low,Normal high,Absolute low,Absolute high,_version:1,_order:1100 -a957ff9c-80f1-4f31-8937-3bef0cfb8c0e,,,Pre-Operative Diagnosis,Pre-Op Diagnosis,Diagnóstico preoperatorio,Diagnóstico preoperatorio,,,Misc,Text,,,,,,,,,,, -f348e4b5-4124-4169-966a-2dff2a944566,,,Post-Operative Diagnosis,Post-Operative Diagnosis,Diagnóstico postoperatorio,Diagnóstico postoperatorio,,,Misc,Text,,,,,,,,,,, -27fe6714-0bc6-4435-adb0-818538abe42c,,,Procedure,Procedure,Procedimiento,Procedimiento,,,Misc,Text,,,,,,,,,,, -acda413c-56cc-48ab-825d-af58cb947f15,,,Assistants,Assistants,Asistentes,Asistentes,,,Misc,Text,,,,,,,,,,, -3ca389b4-6b9d-487c-bdd9-73d2cfeeab0c,,,General,General,General,General,,,Misc,N/A,,,,,,,,,,, -5392d074-eed3-4f88-a8e9-5bae333e7589,,,Monitored Anesthesia Care,MAC,Atención de anestesia supervisada,Atención de anestesia supervisada,,,Misc,N/A,,,,,,,,,,, -84ba7929-3714-4023-843a-2b1814563207,,,Knee Block,Knee Block,bloque de rodilla,bloque de rodilla,,,Misc,N/A,,,,,,,,,,, -7dd25939-b4e5-4657-8c69-ac4993f183b5,,,Axillary Block,Axillary Block,Bloque Axilar,Bloque Axilar,,,Misc,N/A,,,,,,,,,,, -0f087406-b092-419c-a9ae-bd32c9e29a43,,,Interscalene Block,Interscalene Block,Bloque interescalénico,Bloque interescalénico,,,Misc,N/A,,,,,,,,,,, -20fafddb-bfd4-421e-acfb-639454741e94,,,Intravenous Block,IV Block,Bloque intravenoso,bloque CI,,,Misc,N/A,,,,,,,,,,, -3dbb2d82-ee96-43a5-a905-0401c2d8b1a9,,,Local Anesthesia and Sedation,Local Anesthesia & Sedation,Anestesia local y Sedación,Anestesia local y Sedación,,,Misc,N/A,,,,,,,,,,, -ea6ac7de-d7cf-4105-aadb-b1e489536a7e,,,Local Anesthesia,Local Anesthesia,Anestesia local,Anestesia local,,,Misc,N/A,,,,,,,,,,, -3017f680-5c3c-4f7b-94e1-6afda9e07eaf,,,Anesthesia Type,Anesthesia Type,Tipo de anestesia,Tipo de anestesia,,,Misc,Coded,,General; Monitored Anesthesia Care; Knee Block; Axillary Block; Interscalene Block; Intravenous Block; Local anesthesia and Sedation;Local Anesthesia,,,,,,,,, -b5ab7bc0-bffb-4dc8-b832-2e1713f06944,,,Estimated Blood Loss,EBL,Pérdida de sangre estimada,LBE,,,Misc,Numeric,,,,,mls,,,,,, -64fe56e6-5b52-4cdb-adc2-b6d50bfdee63,,,Complications,Complications,Complicaciones,Complicaciones,,,Misc,Text,,,,,,,,,,, -08f1f638-b3c7-4040-8ae9-c95a5df59755,,,Specimens,Spcmns,especímenes,Spcmns,,,Misc,Text,,,,,,,,,,, -59185273-c5b8-4e73-8ba2-c68710f6c507,,,Drains,Drains,Drenajes,Drenajes,,,Misc,Text,,,,,,,,,,, -a1da87f9-c4af-4598-accd-489268a2d325,,,Condition upon discharge from OR,Condition upon discharge from OR,Condición al alta del quirófano,Condición al alta,,,Misc,Text,,,,,,,,,,, -0b21ca75-2fab-4c34-bf4c-f66ae2415829,,,Surgeon,Surgeon,Cirujano,Cirujano,,,Misc,Text,,,,,,,,,,, -0934658e-fee3-44e3-a8f2-292dc3587f54,,,Time of Procedure,Time of Prdure,Tiempo de Procedimiento,tiempo de prdura,,,Misc,Datetime,,,,,,,,,,, -2554a66d-46fe-4f5f-813a-2b491716bddf,,,Post-Operative Instructions,Post-Operative Instructions,Instrucción Post-Operatoria,Instrucción postoperatoria,,,Misc,Text,,,,,,,,,,, \ No newline at end of file diff --git a/distro/configuration/concepts/programs_workflows_states_core-demo.csv b/distro/configuration/concepts/programs_workflows_states_core-demo.csv deleted file mode 100644 index 79d00b97f..000000000 --- a/distro/configuration/concepts/programs_workflows_states_core-demo.csv +++ /dev/null @@ -1,7 +0,0 @@ -Uuid,Void/Retire,Same as mappings,Fully specified name:en,Fully specified name:fr,Fully specified name:es,Short name:en,Short name:fr,Short name:es,Description:en,Description:fr,Description:es,Data class,Data type,_version:1,_order:1000 -7dc376cc-1725-11ed-861d-0242ac120002,,SNOMED MVP:PMTCT,Prevention of Maternal to Child HIV transmissio,,,PMTCT,,,Prevention of Maternal to Child HIV transmission program,,,Misc,N/A,, -7dc379f6-1725-11ed-861d-0242ac120002,,SNOMED MVP:HIV_TS,HIV treatment status,,,Treatment status (HIV),,,HIV treatment status program workflow,,,Misc,N/A,, -7dc37ad2-1725-11ed-861d-0242ac120002,,SNOMED MVP:PROGRAM_STATUS,Program status,,,Program status,,,Program status program workflow,,,Misc,N/A,, -7dc37bb8-1725-11ed-861d-0242ac120002,,SNOMED MVP:OATT,On Antiretrovirals Treatment,,,On Antiretrovirals,,,On Antiretrovirals Treatment program workflow state,,,Misc,N/A,, -7dc37c9e-1725-11ed-861d-0242ac120002,,SNOMED MVP:LTFU,Lost to follow-up,,,Lost follow-up,,,Lost to follow-up program workflow state,,,Misc,N/A,, -7dc37d7a-1725-11ed-861d-0242ac120002,,SNOMED MVP:NS,Never started,,,Never started,,,Never started program workflow state,,,Misc,N/A,, diff --git a/distro/configuration/concepts/questions_core-demo.csv b/distro/configuration/concepts/questions_core-demo.csv deleted file mode 100644 index f46f45538..000000000 --- a/distro/configuration/concepts/questions_core-demo.csv +++ /dev/null @@ -1,3 +0,0 @@ -Uuid,Void/Retire,Same as mappings,Fully specified name:en,Fully specified name:fr,Fully specified name:es,Short name:en,Short name:fr,Short name:es,Description:en,Description:fr,Description:es,Data class,Data type,_version:1,_order:1000 -165095AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,,CIEL:165095,General patient note,,,,,,A general patient note,,,Question,Text,, -162169AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,,CIEL:162169,Text of encounter note,,,,,,Free text note field intended to capture unstructured description of the patient encounter,,,Question,Text,, diff --git a/distro/configuration/concepts/tests_core-demo.csv b/distro/configuration/concepts/tests_core-demo.csv deleted file mode 100644 index d34164f6c..000000000 --- a/distro/configuration/concepts/tests_core-demo.csv +++ /dev/null @@ -1,11 +0,0 @@ -Uuid,Void/Retire,Same as mappings,Fully specified name:en,Fully specified name:fr,Short name:en,Short name:fr,Description:en,Description:fr,Data class,Data type,Absolute low,Critical low,Normal low,Normal high,Critical high,Absolute high,Units,Allow decimals,Display precision,_version:1,_order:1000, -5092AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,,CIEL:5092;AMPATH:5092;SNOMED CT:431314004,Arterial blood oxygen saturation (pulse oximeter),Saturation d'oxygène dans le sang,SpO2,,"Oxygen saturation, as measured from a peripheral oximeter.",,Finding,Numeric,0,90,95,,,100,%,Yes,,,, -5086AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,,CIEL:5086;AMPATH:5086;PIH:5086;SNOMED CT:271650006,Diastolic blood pressure,Tension artérielle diastolique,,,A patient's diastolic blood pressure measurement (taken with a manual cuff in either a sitting or standing position),,Finding,Numeric,0,50,60,90,110,150,mmHg,No,,,, -5085AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,,CIEL:5085;AMPATH:5085;PIH:5085;SNOMED CT:271649006;org.openmrs.module.mdrtb:SYSTOLIC BLOOD PRESSURE,Systolic blood pressure,Tension artérielle systolique,Spb,,A patient's systolic blood pressure measurement (taken with a manual cuff in either a sitting or standing position),,Finding ,Numeric,0,90,100,140,180,250,mmHg,No,,,, -5090AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,,CIEL:5090;LOINC:8302-2;AMPATH:5090;PIH:5090;SNOMED CT:50373000,Height (cm),Taille (CM),HT,,Patient's height in centimeters.,,Finding ,Numeric,10,,,,,272,cm,Yes,,,, -5089AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,,CIEL:5089;LOINC:3141-9;AMPATH:5089;PIH:5089;SNOMED CT:27113001;org.openmrs.module.mdrtb:WEIGHT,Weight (kg),Poids (kg),WT,,Patient's weight in kilograms.,,Finding,Numeric,0,,,,,250,kg,Yes,,,, -5087AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,,CIEL:5087;LOINC:8867-4;SNOMED CT:78564009,Pulse,Pouls,HR,,"Patient pulse rate, as measured with a peripheral oximeter.",,Finding,Numeric,0,45,60,100,110,230,beats/min,No,,,, -5242AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,,CIEL:5242;LOINC:9279-1;SNOMED CT:86290005,Respiratory rate,Rythme respiratoire,RR,,Measured respiratory rate in breaths per minute,FREQUENCE RESPIRATOIRE,Finding,Numeric,0,10,12,18,24,99,,No,,,, -5088AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,,CIEL:5088,Temperature (c),Température (c),Temp(c),,Patient's temperature in degrees centigrade.,,Finding,Numeric,25,,35,37.7,39,43,ºC,Yes,,,, -1133AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,,CIEL:1133;SNOMED CT:271236005,Serum potassium,Kaliémie,K,,Laboratory test that determines a blood serum potassium level.,,Test,Numeric,0,2.4,3.5,5.6,6.6,,mmol/L,Yes,,,, -856AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,,CIEL:856,HIV viral load,VIH charge virale,,,This is a measure of the number of copies/ml of DNA/RNA in patients with HIV.,CHARGE VIRALE VIH,Test,Numeric,0,,,,,,copies/ml,No,,,, diff --git a/distro/configuration/conceptsources/conceptsources-core_data.csv b/distro/configuration/conceptsources/conceptsources-core_data.csv deleted file mode 100644 index 3d27aca61..000000000 --- a/distro/configuration/conceptsources/conceptsources-core_data.csv +++ /dev/null @@ -1,25 +0,0 @@ -UUID,Void/Retire,Name,Description,HL7 Code,Unique ID -1ADDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD,,SNOMED CT,SNOMED Preferred mapping,SCT, -2ADDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD,,SNOMED NP,Non-preferred SNOMED CT mappings,, -4ADDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD,,RxNORM,RxNORM CUI,, -5ADDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD,,RxNORM Comb,RxNORM Combination generics MVP Code,, -6ADDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD,,LOINC,LOINC code,, -12ADDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD,,PIH Malawi,Partners in Health Malawi concept dictionary,, -13ADDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD,,AMPATH,AMPATH concept dictionary,, -14ADDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD,,SNOMED MVP,MVP Namespace Identifier extensions to SNOMED CT,, -18ADDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD,,HL7 2.x Route of Administration,Members of value set from HL7 for routes of administration,HL70162, -19ADDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD,,3BT,Belgian Bilingual Bi-encoded Thesaurus (3BT),, -20ADDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD,,ICPC2,International Classification of Primary Care version 2 from WONCA.,, -21ADDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD,,CIEL,Columbia International eHealth Laboratory concept ID,, -24ADDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD,,IMO ProblemIT,"Intelligent Medical Objects, Inc. problem/disease/finding datasource",, -25ADDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD,,IMO ProcedureIT,"Intelligent Medical Objects, Inc. procedure/test datasource",, -27ADDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD,,NDF-RT NUI,Unique numeric indicator from NDF-RT drug information database,, -28ADDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD,,FDA Route of Administration,"Description. This standard provides for all routes of administration for drugs. Source. COMIS Reference table (which is used by the Drug Product Reference File to generate Approved Drug Products with Therapeutic Equivalence Evaluations (a.k.a. ""The Orange Book"")), and the Drug Registration and Listing Database, Office of Epidemiology and Biosurveillance Database. Also, the names (but not the definitions or the numeric codes) that are represented in blue have been harmonized with the E2B route of administration terms for the International Conference on Harmonization (ICH).",, -29ADDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD,,NCI Concept Code,"National Cancer Institute concept code URL: http://nciterms.nci.nih.gov/ncitbrowser/ConceptReport.jsp?dictionary=NCI_Thesaurus",, -34ADDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD,,MED-RT NUI,VHA's Medication Reference Terminology,, -fb9aaaf1-65e2-4c18-b53c-16b575f2f385,,PIH,Equivalent concept ID in Master Partners-in-Health Concept dictionary,, -4faa9f66-d80f-4685-9645-af206fce7fa5,,ICD-10,"International Classification of Diseases, 10th Revision (ICD-10)",ICD-10, -ddb6b595-0b85-4a80-9243-efe4ba404eef,,org.openmrs.module.mdrtb,The required concepts for the MDR-TB module,, -9e2cf36d-5eb2-44b6-945a-6d456aa50794,,org.openmrs.module.emrapi,The required concepts for the EMRAPI module,, -1b880698-489f-59ed-bd5b-f42a2f5c8e81,,HL7-MedicationDispenseStatus,Medication dispense status for FHIR,, -50ef5518-f4e3-4c49-9352-0002202005e9,,ANCDAK,WHO SMART Guideline Data Elements,, diff --git a/distro/configuration/drugs/drugs.csv b/distro/configuration/drugs/drugs.csv deleted file mode 100644 index 9b6fd03ab..000000000 --- a/distro/configuration/drugs/drugs.csv +++ /dev/null @@ -1,323 +0,0 @@ -Uuid,Void/Retire,Name,Concept Drug,Concept Dosage Form,Strength,_version:1 -77497f60-8ff1-4508-bf74-00944e5c030d,,Oxycodone/Acetaminophen 5mg+325mg,103281AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,1513AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,5mg+325mg, -e6b91fc3-8961-493e-9acb-5853162ffec7,,Famotidine,76178AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,1513AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,, -dd87f758-a49b-44ac-841b-16b61c176244,,Azithromycin,71780AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,1513AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,, -7a595a6a-8c0b-4725-addd-ad2d82100b98,,Ceftriaxone 1g,73041AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,160242AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,1g, -9762b8c0-bdba-49ed-ae32-0290a04e8ab9,,Ondansetron,81073AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,1513AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,, -5668deaf-9459-42df-bea8-db378f0d38f6,,Oxycodone,81332AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,1513AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,, -988bf012-f48f-4ed2-a6f1-5488505584e6,,Acetaminophen,70116AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,1513AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,, -dfd36a48-1946-454c-bc04-8dc7cada7120,,Acetaminophen 325 mg,70116AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,1513AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,325mg, -85315e68-f8f1-43e6-b957-ae773bfaf9b7,,Lisinopril, 78945AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,1513AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,, -c6f2234a-75ed-4530-bd60-1196fd84d0c6,,Lisinopril 2.5 mg,78945AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,1513AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,2.5mg, -e5300d81-b7cd-4010-8a1c-269030d5bab4,,Lisinopril 5 mg,78945AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,1513AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,5mg, -e6bd712f-5fb7-4704-8cc3-f26b7f710d20,,Lisinopril 10 mg,78945AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,1513AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,10mg, -1e5421d1-abcd-4d88-8776-1a8057506aba,,Lisinopril 20 mg,78945AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,1513AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,20mg, -f6ad6ed0-953c-4b45-ba41-2f302f3b8b09,,Lisinopril 30 mg,78945AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,1513AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,30mg, -41323ed9-967b-4afa-bc9b-cda3ceb42050,,Lisinopril 40 mg,78945AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,1513AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,40mg, -43615798-db46-4e2a-95a8-182ead4da45b,,Amlodipine,71137AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,1513AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,, -00a789ff-da44-42b9-b929-3a069d98d3e1,,Amlodipine 5mg,71137AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,1513AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,5mg, -762b4267-6ce6-4de7-8342-7d415fedda6b,,Levothyroxine sodium,78809AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,1513AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,, -15c7d21f-cd1a-4eed-ab79-2fcfe0d99592,,Levothyroxine sodium 75 mcg,78809AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,1513AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,75mcg, -a80acf74-a85c-4fef-8dc4-d763e364663f,,Metformin,79651AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,1513AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,, -81dadd82-3ac8-4aab-9f61-848b89b3f053,,Metformin Co,79651AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,1513AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,, -721497f0-dcf4-4f05-8fe7-e2e487b0d774,,Metformin Co 500mg,79651AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,1513AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA, 500mg, -d590f509-1e79-479c-bcdd-5f3812b16803,,Metformin Co 1000mg,79651AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,1513AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA, 1000mg, -405bf055-32ff-405c-b041-4e4543f66e99,,Metformin 1000mg,79651AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,1513AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,1000mg, -3543c654-0834-4c90-982c-5e277005c15d,,Griséofulvine Co 500mg,c9c0c627-7ba6-4880-a702-cfc985a296fa,1513AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,500mg, -3af6ca73-f2ee-43ff-8464-fa00bf525e9b,,Advil 200mg,ff5cdb18-0258-4467-bf1f-35c7b6339767,1513AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,200mg, -143c0048-33d5-46e6-b7b9-85b12769b629,,Multi-Vitamin Adult,e770a760-5e8b-42d8-939f-c7b12ea3754f,1513AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,, -9c257346-524c-4eef-bcf3-2cf4b472b2a8,,Multi-Vitamin Children,8a52cbaf-7303-44a8-ba47-976c4104f9d7,1513AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,, -fb601ad7-ffb6-4624-8f64-93522bb8d4ac,,Multi-Vitamin Prenatal,564a7a84-148f-4814-a520-d0351dbea6dc,1513AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,, -124a4a8e-f920-4898-b3d0-6d463b1c3db2,,Atenolol 50mg,1e10d8c9-36f0-4d6b-8ff6-7a453876d512,1513AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,50mg, -b0ce9018-f569-4380-a233-97efb9d2a168,,Hydrochlorothiazide 50mg,77696AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,1513AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,50mg, -6ca6fa54-5b32-4d64-a66c-542c0889f840,,Lasix 20mg,9f6c3927-2a31-485c-8735-f10b9951aef9,1513AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,20mg, -09e58895-e7f0-4649-b7c0-e665c5c08e93,,Aspirin 81mg,71617AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,1513AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,81mg, -38087db3-7395-431f-88d5-bb25e06e33f1,,Aspirin 325mg,71617AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,1513AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,325mg, -8d4d2102-52a5-445d-9e0f-462d8967336a,,Celebrex 200mg,72c81a79-f281-40ac-a54c-bed78c89e385,1513AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,200mg, -c0a931b7-c900-45fe-b672-b78a00f41ed2,,Neurontin 100mg,0c0563de-cd06-49de-8b31-af79d668b81b,1513AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,100mg, -12da54e5-294a-4be2-834c-4ffd996a5bf6,,Neurontin 800mg,0c0563de-cd06-49de-8b31-af79d668b81b,1513AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,800mg, -fc882328-40ef-4fa3-852f-81f69fcf954f,,Tums,f381801c-7c75-4ab9-bdfe-3caa07175dfc,1513AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,, -0adc85cf-de4e-4c4b-a483-d8586f19626b,,Prilosec 20mg,df3f7c1f-dac8-429b-ba38-90d770c1253c,1513AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,20mg, -d5d560bc-e481-4874-93d0-a1023d1ce766,,Zantac 150mg,4c187e9c-3623-4763-94b4-86426e6a447f,1513AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,150mg, -45395ed4-63b2-43d2-af2a-23f4dc8e1b9e,,Protonix 20mg,b3ed709f-f800-4ea9-bbba-f52c69ef0d86,1513AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,20mg, -d6a60960-b4df-4ab0-a231-1c3fcc8414e1,,Glucotrol 5mg,e6701098-9f0e-41f9-9c9d-fcdb57715bef,1513AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,5mg, -af4be8ee-45b3-47e3-a32e-1c3bfb2e6f61,,Glipizide Er 3mg,da550975-a6c3-47f2-b568-1e2e749644c7,1513AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,3mg, -912e4679-7758-403e-8441-5b528561f7bc,,Glipizide Er 6mg,da550975-a6c3-47f2-b568-1e2e749644c7,1513AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,6mg, -2949ec94-0e60-4a99-b699-e36daa665033,,Bacitracin,2dc41359-1deb-4a83-b5ae-82c7df066bb4,0689bb6e-9371-4a0f-ad1c-63c135b1714d,, -f691c1c4-1fe3-4fd5-afbf-2167ad241164,,Lotrimin 1%,895ae798-25af-4232-b4a1-942b11abd446,0689bb6e-9371-4a0f-ad1c-63c135b1714d,1%, -4125aa3e-4b43-41c2-99a3-00bb71978084,,Nystatin 100000U/g,984a9a0b-13f6-4bb4-b55d-c51d5ce225c9,0689bb6e-9371-4a0f-ad1c-63c135b1714d,100000U/g, -5363a53f-a3c2-4a29-b7f0-a4b075052e5e,,Levaquin 250mg,98dbb9b2-9859-4b68-b08a-78f88f629d40,1513AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,250mg, -5449d13a-591f-4840-9739-870966625f0f,,Valtrex 1g,0f5a1ae5-e52f-4252-96c4-895487daa4ff,1513AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,1g, -12dd160a-2ab4-4b95-900c-40ebf6ccc55f,,Doxycycline 100mg,b571adbe-388f-4219-be01-343738d3ed80,1513AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,100mg, -76a434fd-df90-4b19-ba47-26ddd7a00437,,Diflucan 200mg,32d6f1a8-7a0d-46f7-845a-84e3a27e686e,1513AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,200mg, -56034516-35a4-4bca-826e-df42008ebeed,,Albenza 400mg,8f668b49-584f-4cba-b0f2-817a8aaf50c4,1513AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,400mg, -396c0447-c8e2-4f2f-a9a1-b664efe352ea,,Lindane 1%,18e51e1e-544c-4716-a87b-79748cb46229,90a3f930-2eef-4a2e-8427-5359607c7b13,1%, -a8355c83-31db-4089-a962-512e35097ef0,,Amoxicillin 500mg,627a6041-ad81-4968-8adf-2f49aec4433b,1513AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,500mg, -8dd89c2e-b45b-4fea-98d5-f6b9f02247c1,,Ceftin 250mg/5ml,3c1e94bf-2892-461c-8d95-32bd533802a6,1513AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,250mg/5ml, -dfc7e569-4e44-4b11-bc7f-4d0d7b768fd4,,Spiriva,6ad5a53a-4d46-475e-9de9-d16a4ee9bbfe,658c1b9c-51c8-4734-8bf2-80e750c7889f,, -0ba092a4-3fc1-4d45-a2cb-c7eaf95d6ebd,,Pulmicort,7e31f224-d756-41e6-9fd0-eb5ce3985460,658c1b9c-51c8-4734-8bf2-80e750c7889f,, -83d3ac4b-1aa8-40bb-83dd-7381a2876dc1,,Proventil,445f380a-f693-4100-9c9a-e43b73635039,658c1b9c-51c8-4734-8bf2-80e750c7889f,, -8833d035-ac2d-4d23-b5cc-720ebfee1533,,Xopenex,55db5ea6-2a10-4782-acbf-6971017de4b6,658c1b9c-51c8-4734-8bf2-80e750c7889f,, -e8b79172-45cd-40ce-9ca8-0a6a652bb47e,,Cortef,a2956625-0a07-48b7-9344-3cb707dcd542,1513AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,, -1fc3e5e1-85dd-4a1e-88fa-5f57e07d727d,,Miralax 17g,5a26faba-ca4c-458c-9f41-2a75e242694e,dc6382df-6fc7-4700-bb93-b9b5dd5ee9c2,17g, -aae13cbd-1509-4e4d-9b5a-ce6139fb74c2,,Colace 100mg,1a88b47f-b42f-414c-a159-c0261634441d,1513AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,100mg, -311f1a89-0c75-4b34-bc88-00f2edee9400,,Senokot 17mg,e0e07cd2-9da6-492f-bbfa-8599e87ad9a4,1513AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,17mg, -8dd28534-a357-4617-8909-2160f7fd7e4c,,Claritin,2950f6c0-e75a-458e-9585-4096b9c759bf,1513AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,, -277024fa-a41d-4655-8485-a44ef683c41f,,Benadryl,1d4d3f02-ccf9-4c9e-b321-486b75c50924,1513AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,, -e3a59ed6-c9b9-4bb0-922d-25fc6aa74043,,Deltasone,8d27dba5-b2ee-4f02-acb7-49e63267cdfe,1513AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,, -52128175-f648-4a4b-bb2d-4d7a97ea4b6e,,Vitamin B12 1000mcg,836b7f4c-9e3c-4a53-bb08-ab8990b5b9d8,bd1b2599-84d2-4f33-ba25-4f6d42d147a5,1000mcg, -28dc1ebd-945e-4795-9060-5c60ffb5a577,,Ultram 50mg,34daf0c8-739f-4649-9d96-b45a32a233d6,1513AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,50mg, -b9f17974-47ba-430f-9a17-352f50241e90,,Flexeril 5mg,4d159957-5f5c-444c-9637-8ab41e564f1f,1513AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,5mg, -7104f6ed-8793-4b51-8425-5fcb9cf8a59e,,Bismuth subsalicylate 300mg,72241AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,1513AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,300mg, -ce6b9fe4-6cbc-495e-8744-20a9cb48f1cf,,Esomeprazole 20mg,75875AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,1513AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,20mg, -637499ff-1c54-4722-ba57-3e41b3d22a49,,Permethrin,6315c226-01f6-4c59-9332-74f5347c3ef7,0689bb6e-9371-4a0f-ad1c-63c135b1714d,, -47453ba1-85f2-4c78-b1c7-8b3c79e40df2,,Zeasorb 2%,965b643b-c07e-4959-8476-172e4aa5c4f9,0689bb6e-9371-4a0f-ad1c-63c135b1714d,2%, -2f6bc24e-bd9e-4520-a6ba-f999ef7cbafd,,Tolnoftate 1%,af2ea7b7-e1f3-4e26-be0d-7d67242b8fd4,0689bb6e-9371-4a0f-ad1c-63c135b1714d,1%, -f321c087-0a5b-48c1-a605-3954e6159b86,,Xylocaine,4ceec0ac-5c27-4c46-bb21-73dde18d02bd,90a3f930-2eef-4a2e-8427-5359607c7b13,, -63e5f917-ce97-47c4-8423-126bd798636e,,Normal Saline 0.9%,cc4a27b0-78cb-4d3d-9c85-51f4a06d1f4a,90a3f930-2eef-4a2e-8427-5359607c7b13,0.90%, -856c6ba9-201e-4022-a4b4-6d8aafeff7fd,,Dermadex 10mg,1b296ced-55cc-48b7-96c3-9447267d1302,1513AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,10mg, -60508974-752a-4960-b0be-f0e6aa6da64b,,Inderal 80mg,062fc7f6-3d11-409a-96f7-a60cd8a71a36,1513AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,80mg, -b6a421fd-50f2-4ed7-b687-23d985e42a50,,Glucotrol 10mg,e6701098-9f0e-41f9-9c9d-fcdb57715bef,1513AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,10mg, -ab1a18bd-926d-48f3-8006-16314952698b,,Glyburide 5mg,37466129-caab-4a63-b050-95f6d7024ef6,1513AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,5mg, -54e1a064-172b-4d3c-ae8e-b78afb368c37,,Glyburide 3mg,37466129-caab-4a63-b050-95f6d7024ef6,1513AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,3mg, -e79df49a-71a6-4169-952c-0225048cb482,,Glyburide 6mg,37466129-caab-4a63-b050-95f6d7024ef6,1513AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,6mg, -8d883d65-9473-46ff-8b14-0ebe1f9a86da,,Ceclor 125mg/5ml,73e70d41-9b9c-467d-b7a8-8ca548d34031,94ecbbb3-71b7-407b-bac4-3279abbf1b69,125mg/5ml, -91450143-ca6e-46fe-9fff-274be47521db,,Famvir 250mg,fdb394d2-4ed8-4a8f-be4b-a37e3a783537,1513AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,250mg, -b9934447-70bb-4ef3-a65d-ff7cffe39025,,Levaquin 250mg,98dbb9b2-9859-4b68-b08a-78f88f629d40,1513AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,250mg, -b257beaf-a967-4822-8f78-9f87be045959,,Minocin 90mg,42bd60df-ddbb-402e-afb0-55479036d9c2,1513AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,90mg, -ca382f91-17b3-4b54-973e-8ccbdd89b8e1,,Cleocin 300mg,be063ef1-5a35-491c-b521-fd93bcad0117,1513AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,300mg, -9c38ea14-0972-46a9-9dac-76cafbb44971,,Cipro 250mg,a5a5aaf1-541e-4ca6-9753-bd4b0e479f81,1513AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,250mg, -03f18d86-ac0a-49a6-87bf-e022119301ad,,Cipro 500mg,a5a5aaf1-541e-4ca6-9753-bd4b0e479f81,1513AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,500mg, -83d98064-593f-4cf9-bec4-c427d4677f7d,,Biaxin 500mg,a4391c57-549b-4047-8971-c3fa72e140b5,1513AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,500mg, -45e91fa2-5458-4d2f-854b-11f08eb12801,,Solu-Medrol 125mg/5ml,fb23af41-6811-4e45-b0ee-dc1c0e2239cb,90a3f930-2eef-4a2e-8427-5359607c7b13,125mg/5ml, -827f6978-a666-4c58-8218-7388fdcc6fa3,,Visine 0.05%,17faad0f-246e-40fa-ba44-182e08ad51e5,90a3f930-2eef-4a2e-8427-5359607c7b13,0.05%, -247b17b0-8fe9-48de-a0f6-4b9a6f1caee8,,Allegra 60mg,8f446491-b746-43ae-bb22-1511aa0c5e29,1513AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,60mg, -14af1c0c-decd-41c0-ba07-95059f167ed2,,Allegra 180mg,8f446491-b746-43ae-bb22-1511aa0c5e29,1513AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,180mg, -3d215e2e-0560-4afc-9023-e1d1088bf484,,Robitussin Adult 200mg/5ml,0e35f48a-437d-4f32-8b83-bfb20c814457,94ecbbb3-71b7-407b-bac4-3279abbf1b69,200mg/5ml, -e42af6eb-e624-402e-bb26-ff2540a390d0,,Tudorza Pressair 400mcg,73e97253-5b15-4893-bd83-d4aca5f57eb7,658c1b9c-51c8-4734-8bf2-80e750c7889f,400mcg, -08128635-a443-42af-9b5d-32a2132cef06,,Pulmicort 90mcg,7e31f224-d756-41e6-9fd0-eb5ce3985460,658c1b9c-51c8-4734-8bf2-80e750c7889f,90mcg, -931d1308-a72f-4f3a-a627-63d8b3c8c25d,,Malarone,0fef4696-0ca0-4d5d-9fd2-69735171412f,1513AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,, -b0918013-25be-420f-b133-a76fbedb3406,,Symbicort 160mcg+4.5mcg,04cda318-f9d2-4c09-bf27-8597b9bbdc68,658c1b9c-51c8-4734-8bf2-80e750c7889f,160mcg+4.5mcg, -7c61da9b-9c70-484f-8da7-ca9a45aa56f9,,Ultracet 37.5mg+325mg,fefa8262-934f-49c5-827f-be9533a4cd94,1513AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,37.5mg+325mg, -ed9e55d8-eb78-4e2f-bc57-d5107ac1481c,,Amoxicillin 125mg/5ml,43338e03-ed88-43c9-af23-995d91b94c0d,94ecbbb3-71b7-407b-bac4-3279abbf1b69,125mg/5ml, -d3916ced-81fa-455f-bac7-f0afed65d9b1,,Tobradex 0.3%+0.1%,587a6e6e-3675-4c92-bac0-a5c99ce1425e,90a3f930-2eef-4a2e-8427-5359607c7b13,0.3%+0.1%, -4bc64ce7-18a8-460a-9314-0f89e4ca2d0b,,Bactrim 160mg+800mg,becdbefb-d88b-4a21-affa-46a2c5dbdbdb,1513AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,160mg+800mg, -8f04e3bf-60da-4e53-a577-f5fac65ec25e,,Augmentin 600mg+42.9mg/75ml,43338e03-ed88-43c9-af23-995d91b94c0d,94ecbbb3-71b7-407b-bac4-3279abbf1b69,600mg+42.9mg/75ml, -e6f2566d-610f-4d78-a3d5-e086d6742c51,,Advair 500mg+50mg,c5a918a7-e968-4836-b8c3-15f7e1b22373,658c1b9c-51c8-4734-8bf2-80e750c7889f,500mg+50mg, -1281857e-3426-4ca4-ae06-cd35cb4e0e01,,Breo 80mg+4.5mg,39aee96f-314c-4535-a249-171b4191b70f,658c1b9c-51c8-4734-8bf2-80e750c7889f,80mg+4.5mg, -51717134-b03a-4951-9e67-9fc56a920a24,,Hydrocortisone + Acetic Acid Otic,3332a02d-c154-45e8-ae0a-b9d36c899770,90a3f930-2eef-4a2e-8427-5359607c7b13,, -6a455315-51b3-41db-9e5d-ee03c2ad3cdb,,Augmentin 250mg+62.5mg/5ml,5af24242-1f58-40ef-a9a6-417cdf53c81c,94ecbbb3-71b7-407b-bac4-3279abbf1b69,250mg+62.5mg/5ml, -2ddaae26-c352-4245-a1d5-b8884068d17b,,Augmentin 600mg+42.9mg/125ml,5af24242-1f58-40ef-a9a6-417cdf53c81c,94ecbbb3-71b7-407b-bac4-3279abbf1b69,600mg+42.9mg/125ml, -f2736658-a69e-45e0-b289-e771ec86fc0c,,Advair 250mg+50mg,c5a918a7-e968-4836-b8c3-15f7e1b22373,658c1b9c-51c8-4734-8bf2-80e750c7889f,250mg+50mg, -a116c770-3d2e-4139-b670-45e021fede4e,,Advil 400mg,ff5cdb18-0258-4467-bf1f-35c7b6339767,1513AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,400mg, -3e804780-c538-4800-ab4d-da7f710dc4cd,,Advil 600mg,ff5cdb18-0258-4467-bf1f-35c7b6339767,1513AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,600mg, -62e89330-c656-44dc-bcf9-a7c90111e8c3,,Albenza 200mg,8f668b49-584f-4cba-b0f2-817a8aaf50c4,1513AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,200mg, -e2dc4a41-7f0b-44c7-ac3a-676939f176ef,,Alclometasone 0.05%,213140e7-8ea5-467e-8915-014de88149b2,0689bb6e-9371-4a0f-ad1c-63c135b1714d,0.05%, -a8b5bd1d-867a-4159-b585-13fe1bd59dce,,Amoxicillin 250mg,627a6041-ad81-4968-8adf-2f49aec4433b,1513AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,250mg, -0e99b832-3cad-4039-bfb5-0c2f55906f8a,,Amoxicillin 250mg/5ml,43338e03-ed88-43c9-af23-995d91b94c0d,94ecbbb3-71b7-407b-bac4-3279abbf1b69,250mg/5ml, -9e99eb20-5172-433a-ba7e-669b0f2af50b,,Amoxicillin 400mg/5ml,43338e03-ed88-43c9-af23-995d91b94c0d,94ecbbb3-71b7-407b-bac4-3279abbf1b69,400mg/5ml, -a722710f-403b-451f-804b-09f8624b0838,,Aspirin 162.5mg,71617AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,1513AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,162.5mg, -20e0d495-b906-405e-9cc7-1a18e14a5612,,Atenolol 100mg,1e10d8c9-36f0-4d6b-8ff6-7a453876d512,1513AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,100mg, -8b8aceae-7a1e-49d1-823a-ae657ea4184f,,Atenolol 25mg,1e10d8c9-36f0-4d6b-8ff6-7a453876d512,1513AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,25mg, -41acb9e7-5737-41fb-8931-746355fc0beb,,Atenolol 75mg,1e10d8c9-36f0-4d6b-8ff6-7a453876d512,1513AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,75mg, -93ac42d5-b121-4e7c-9f80-37f50bcaff64,,Bacitracin 500U/g,2dc41359-1deb-4a83-b5ae-82c7df066bb4,0689bb6e-9371-4a0f-ad1c-63c135b1714d,500U/g, -1a9438b3-0cfb-4bef-b4fc-dc4324bb4134,,Benadryl 25mg,1d4d3f02-ccf9-4c9e-b321-486b75c50924,1513AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,25mg, -fcc75458-0d8e-4921-b6a8-baf5a7e26d8e,,Benadryl 50mg,1d4d3f02-ccf9-4c9e-b321-486b75c50924,1513AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,50mg, -02005fc7-625e-40de-bfbe-872f85b48e07,,Betamethasone 0.05%,213140e7-8ea5-467e-8915-014de88149b2,0689bb6e-9371-4a0f-ad1c-63c135b1714d,0.05%, -19bf89f5-6f1b-4b11-82b7-686d619f5667,,Biaxin 250mg,a4391c57-549b-4047-8971-c3fa72e140b5,1513AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,250mg, -8c855783-fc73-4b3a-a415-4ca6a2b9560e,,Captopril 12.5mg,f5e348b5-ecd5-47cf-9a37-78e7ef08978d,1513AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,12.5mg, -864df3a3-cbda-48d7-86fb-6059b6db713b,,Captopril 25mg,f5e348b5-ecd5-47cf-9a37-78e7ef08978d,1513AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,25mg, -d9d1d81a-ab7c-47f5-9dbc-f837b82b4a30,,Captopril 50mg,f5e348b5-ecd5-47cf-9a37-78e7ef08978d,1513AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,50mg, -bb8a1afa-9dbc-477d-93b3-411f03f742f7,,Ceclor 250mg/5ml,73e70d41-9b9c-467d-b7a8-8ca548d34031,94ecbbb3-71b7-407b-bac4-3279abbf1b69,250mg/5ml, -40c49aab-41f0-4782-a1c7-88d190e4ffae,,Ceftin 125mg/5ml,3c1e94bf-2892-461c-8d95-32bd533802a6,1513AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,125mg/5ml, -a6bb9b34-7417-4602-b2c4-62f8559c0ef9,,Chloroquine 250mg,7c929bab-b652-4ef1-b0de-6d98c6cee180,1513AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,250mg, -28137a3d-215c-4b8f-bda1-ee13e5bb4bd5,,Chloroquine 500mg,7c929bab-b652-4ef1-b0de-6d98c6cee180,1513AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,500mg, -372d5752-dc7b-487e-b450-e7cdabacef50,,Cipro 750mg,a5a5aaf1-541e-4ca6-9753-bd4b0e479f81,1513AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,750mg, -2976fb3e-a020-4a29-8424-878928607e01,,Claritin 10mg,2950f6c0-e75a-458e-9585-4096b9c759bf,1513AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,10mg, -3e14295d-63f7-4876-8767-cf93f9c6ca68,,Claritin 5mg/5ml,2950f6c0-e75a-458e-9585-4096b9c759bf,94ecbbb3-71b7-407b-bac4-3279abbf1b69,5mg/5ml, -b4abf73f-d647-49a7-9957-a16983d8b211,,Cleocin 150mg,be063ef1-5a35-491c-b521-fd93bcad0117,1513AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,150mg, -8035131f-4346-481b-b746-84837e900781,,Cleocin 450mg,be063ef1-5a35-491c-b521-fd93bcad0117,1513AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,450mg, -c76ca2a3-c70e-42cd-9618-500ebf3f2474,,Deltasone 10mg,8d27dba5-b2ee-4f02-acb7-49e63267cdfe,1513AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,10mg, -8a9fdf80-2caa-407d-96a7-a5701a140e6a,,Deltasone 20mg,8d27dba5-b2ee-4f02-acb7-49e63267cdfe,1513AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,20mg, -c259b78f-6dac-4749-a21f-935646bc3c0d,,Deltasone 40mg,8d27dba5-b2ee-4f02-acb7-49e63267cdfe,1513AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,40mg, -efb8b933-04cc-4f2f-8499-94a8b7b58027,,Deltasone 5mg,8d27dba5-b2ee-4f02-acb7-49e63267cdfe,1513AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,5mg, -22ce4524-954e-41c2-a995-91ef80cad806,,Diclofenac 50mg,391d02a4-2640-4d7b-900f-f74de8e1b6ed,1513AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,50mg, -fb1509f8-0287-4111-a58c-e4f48fa6575d,,Diflucan 100mg,32d6f1a8-7a0d-46f7-845a-84e3a27e686e,1513AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,100mg, -f32f7a3f-d27f-412d-a91c-d8d99fad464e,,Diflucan 150mg,32d6f1a8-7a0d-46f7-845a-84e3a27e686e,1513AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,150mg, -f944281f-8655-4897-9fdb-6cc038d094f9,,Erythromycin 125mg/5ml,bbd3baa3-64bc-443d-b794-d684b413d7dd,94ecbbb3-71b7-407b-bac4-3279abbf1b69,125mg/5ml, -7a6c2021-7be0-46eb-bc03-b88b6d2f5ba6,,Erythromycin 250mg/5ml,bbd3baa3-64bc-443d-b794-d684b413d7dd,94ecbbb3-71b7-407b-bac4-3279abbf1b69,250mg/5ml, -ef56eef4-8be8-4c7b-af5b-38577d7b0e96,,Eucerin,8d26417d-5d45-4ca8-9d91-c18ae5792c8b,32b26cbd-818c-453c-8649-1cdc62e50d41,, -89e1bd4d-2d1e-4c1b-92ca-1d997943020d,,Flagyl 500mg,f9608d19-a304-4508-9074-4858cd3ccbed,1513AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,500mg, -f6f88eca-f59c-4859-8a7a-d005a59691ce,,Flexeril 10mg,4d159957-5f5c-444c-9637-8ab41e564f1f,1513AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,10mg, -52b9f66b-cb47-487a-9452-00e036fe1dd8,,Flonase 50mcg,59c4799f-151b-4479-a9c8-a05a27893d29,162375AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,50mcg, -6b8a0e60-09ee-4d93-b46a-3ab8cab22b29,,Gatorade,28001e9e-9369-421a-8e01-f2d9d68f0784,90a3f930-2eef-4a2e-8427-5359607c7b13,, -1fb6be75-14f1-4171-af87-2a7fb223a806,,Gentamicin 0.3%,1b6b830c-068d-460d-8411-c42ffe7b0331,90a3f930-2eef-4a2e-8427-5359607c7b13,0.30%, -85dc7fa9-2cbb-42ca-a7a8-244465f4f737,,Gentian Violet 1%,c30f5267-e067-4e01-9b88-8f4ee5c7c069,90a3f930-2eef-4a2e-8427-5359607c7b13,1%, -9a0b84c9-6c80-4fc0-9764-43a870b2a432,,Hydrocortisone 1%,a2956625-0a07-48b7-9344-3cb707dcd542,0689bb6e-9371-4a0f-ad1c-63c135b1714d,1%, -f116a3d6-3019-4e7c-9a1f-42c681144a31,,Hydrocortisone 2.5%,a2956625-0a07-48b7-9344-3cb707dcd542,0689bb6e-9371-4a0f-ad1c-63c135b1714d,2.50%, -c15080cf-f142-46be-8dd3-7193958c4e93,,Inderal IR 10mg,8540ed16-f5ba-4abb-b707-6abd20032a84,1513AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,10mg, -22e9616c-b0c0-4d3e-95e9-173750386d61,,Inderal IR 20mg,8540ed16-f5ba-4abb-b707-6abd20032a84,1513AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,20mg, -23e8de30-5b3c-4371-a185-200556fa0951,,Inderal IR 40mg,8540ed16-f5ba-4abb-b707-6abd20032a84,1513AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,40mg, -997f4df8-0cdd-47bc-ba71-a01c6bcd3b89,,Inderal IR 60mg,8540ed16-f5ba-4abb-b707-6abd20032a84,1513AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,60mg, -ec734d5e-53c3-4d59-8c3a-3ce9c9360bc9,,Iron IR 325mg,d49e1658-7a16-41d2-8937-4c785a8f6d4b,1513AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,325mg, -9bab903e-6312-4c6a-95dc-149c86e752ad,,Lasix 10mg,9f6c3927-2a31-485c-8735-f10b9951aef9,1513AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,10mg, -db08ac66-5b79-4e29-a799-6c9b76d3c40b,,Lasix 40mg,9f6c3927-2a31-485c-8735-f10b9951aef9,1513AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,40mg, -7edcd7d4-ca9f-45f8-b591-bcf0985e7213,,Lasix 60mg,9f6c3927-2a31-485c-8735-f10b9951aef9,1513AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,60mg, -cf76df0e-4571-4f7a-9a66-cb7122134077,,Lasix 80mg,9f6c3927-2a31-485c-8735-f10b9951aef9,1513AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,80mg, -39c32716-b384-4dd8-84c7-324786e015b3,,Levaquin 500mg,98dbb9b2-9859-4b68-b08a-78f88f629d40,1513AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,500mg, -d88a415d-1532-4d6e-9b47-b0264aa84485,,Metro-gel 0.75%,f9608d19-a304-4508-9074-4858cd3ccbed,0689bb6e-9371-4a0f-ad1c-63c135b1714d,0.75%, -92e5fe31-7eb4-4bdc-a245-e359715eee0e,,Motrin Chilren's 100mg/5ml,ff5cdb18-0258-4467-bf1f-35c7b6339767,94ecbbb3-71b7-407b-bac4-3279abbf1b69,100mg/5ml, -5939e5cd-cc6e-470a-bd7d-d1353e9174be,,Motrin Infant's 50mg/1.25ml,ff5cdb18-0258-4467-bf1f-35c7b6339767,94ecbbb3-71b7-407b-bac4-3279abbf1b69,50mg/1.25ml, -9dcd95b2-afe2-4d51-8b88-17211966fd65,,Neosporin,e28a653a-d7fc-4158-989f-9515963ea3db,0689bb6e-9371-4a0f-ad1c-63c135b1714d,, -c6308b9c-00f1-476c-aa61-745bb26e0f71,,Neurontin 300mg,0c0563de-cd06-49de-8b31-af79d668b81b,1513AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,300mg, -294c26b6-a5c8-454e-b9b7-16d103584b3d,,Neurontin 600mg,0c0563de-cd06-49de-8b31-af79d668b81b,1513AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,600mg, -9a118208-e8a4-4af2-bb3a-f0bf02649e75,,Neurontin 900mg,0c0563de-cd06-49de-8b31-af79d668b81b,1513AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,900mg, -84945f45-3a3c-4d57-bc34-b474cf7ad612,,Prevacid 15mg,6a5c3069-492d-4aa3-99a1-93497fb3d1c9,1513AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,15mg, -b73ac801-cf29-4e21-a2b2-a5288222d34c,,Prevacid 30mg,6a5c3069-492d-4aa3-99a1-93497fb3d1c9,1513AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,30mg, -5a244df6-7cee-44da-89b0-f9bf732ffbed,,Proscar 1mg,e2650794-cf62-4a1a-a678-0bcc3bf21323,1513AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,1mg, -1baa0c9d-5c1b-4673-bc8b-732c556c7c68,,Proscar 5mg,e2650794-cf62-4a1a-a678-0bcc3bf21323,1513AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,5mg, -7a4861ec-81ab-4989-95b6-df5a9bd16651,,Protonix 40mg,b3ed709f-f800-4ea9-bbba-f52c69ef0d86,1513AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,40mg, -e61b5364-5d97-40bd-9557-a555f232fc43,,Proventil 200mcg,445f380a-f693-4100-9c9a-e43b73635039,658c1b9c-51c8-4734-8bf2-80e750c7889f,200mcg, -b8655f3b-ec83-418a-b767-54c053fbd743,,Proventil 400mcg,445f380a-f693-4100-9c9a-e43b73635039,658c1b9c-51c8-4734-8bf2-80e750c7889f,400mcg, -c9544877-0a60-462f-9b7c-c8bb57380831,,Pulmicort Flexhaler 180mcg,7e31f224-d756-41e6-9fd0-eb5ce3985460,658c1b9c-51c8-4734-8bf2-80e750c7889f,180mcg, -70e97a3d-0084-400a-aace-50b50dc04ed4,,Pulmicort Flexhaler 360mcg,7e31f224-d756-41e6-9fd0-eb5ce3985460,658c1b9c-51c8-4734-8bf2-80e750c7889f,360mcg, -bc56515a-cfb0-4dcd-a6e6-351e3bf1154c,,Saline flush 0.9%,f7977809-0fbe-47a4-8905-e375bcb31f3f,90a3f930-2eef-4a2e-8427-5359607c7b13,0.90%, -cd228fc7-699d-4d47-a11f-9e72c8e940f1,,Spiriva HandiHaler 18mcg,33bf57ae-526a-469f-8e88-a2fd07bd9da9,658c1b9c-51c8-4734-8bf2-80e750c7889f,18mcg, -88b343c0-a9e9-4b45-b57e-cc7014ab7f34,,Sulfacetamide 0.1,516e7c1e-9019-4c19-a853-862e4a8fd8c1,90a3f930-2eef-4a2e-8427-5359607c7b13,10%, -07a5d160-973c-422b-89db-9aeddd8d70a1,,Voltaren 1%,eac72f49-5761-42bd-94f5-d2ea19810bd1,0689bb6e-9371-4a0f-ad1c-63c135b1714d,1%, -d6f041d9-cf9b-4208-87fa-355a4ef6fcaa,,Zofran 8mg,6ff87358-869f-4756-b74d-dda05de51848,1513AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,8mg, -3cff7277-8c40-40fe-bdee-79c04376447b,,Zyrtec 10mg,dfeb53e9-4253-42fc-8f6e-edc6213c9515,1513AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,10mg, -1f00446e-7247-4c01-88b3-8ca215e29e23,,Zyrtec 1mg/1ml,dfeb53e9-4253-42fc-8f6e-edc6213c9515,94ecbbb3-71b7-407b-bac4-3279abbf1b69,1mg/1ml, -2c9027fa-3723-491c-bbed-8989f0d4dabe,,Acetasol 1%+2%,3332a02d-c154-45e8-ae0a-b9d36c899770,90a3f930-2eef-4a2e-8427-5359607c7b13,1%+2%, -c6f97741-1f9c-4b25-8af1-dcf3fe720d7a,,Bactoclav 500mg+125mg,dbd7f53b-ea41-4cdd-bfe1-32d47536b469,1513AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,500mg+125mg, -cd280c73-ebfd-4213-8706-3ebce0019156,,Breo 100mcg+25mcg,39aee96f-314c-4535-a249-171b4191b70f,658c1b9c-51c8-4734-8bf2-80e750c7889f,100mcg+25mcg, -e153441b-af4a-4fcf-aa7f-3bc2419520fa,,Breo 200mcg+25mcg,39aee96f-314c-4535-a249-171b4191b70f,658c1b9c-51c8-4734-8bf2-80e750c7889f,200mcg+25mcg, -3ac7c011-1168-4eb6-b071-6ee11d1e2b24,,Combivent 18mcg+103mcg,36b65481-8912-496e-b26a-10da10cd1d4e,658c1b9c-51c8-4734-8bf2-80e750c7889f,18mcg+103mcg, -c5551705-ce62-4054-97e1-7eba697c0b77,,Malarone 1g+400mg,5a2b62f9-6254-4ef1-925b-0224f8dfefb1,1513AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,1g+400mg, -6bea54c9-97d5-4a9b-90fe-ee5ac2a9dd1c,,Malarone 250mg+100mg,5a2b62f9-6254-4ef1-925b-0224f8dfefb1,1513AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,250mg+100mg, -0ade342f-abe3-4195-bcf4-16e2b502da26,,Proventil 2.5mg,445f380a-f693-4100-9c9a-e43b73635039,658c1b9c-51c8-4734-8bf2-80e750c7889f,2.5mg, -b5b194a3-efc9-47b0-8406-db87092c23e2,,Rapidal Plus 162.5mg+100mg,46a9fa37-d6f2-4f72-8a16-c1a76008f508,94ecbbb3-71b7-407b-bac4-3279abbf1b69,162.5mg+100mg, -4eb11496-3275-4087-ab5c-b1e4ea885e99,,Acide Folique Co 5mg,9486be67-f05f-44a3-8962-0746f0904f1b,1513AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,5mg, -123c4342-552a-4db9-bb0b-a7d0bd2e5849,,Acyclovir Co 400mg,783aff6f-c427-4511-8df4-872b87fad050,1513AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,400mg, -45aaf344-e567-4716-be52-4a7a642305c1,,Acyclovir Sirop 200mg,783aff6f-c427-4511-8df4-872b87fad050,94ecbbb3-71b7-407b-bac4-3279abbf1b69,200mg, -a74fe93c-b023-4159-8bd6-5d40a0909636,,Acyclovir creme 3%,783aff6f-c427-4511-8df4-872b87fad050,0689bb6e-9371-4a0f-ad1c-63c135b1714d,3%, -22269776-0866-4d7f-b4f6-901d31531f83,,Acyclovir ophtalmique 5%,783aff6f-c427-4511-8df4-872b87fad050,0689bb6e-9371-4a0f-ad1c-63c135b1714d,5%, -77addc86-5036-4a82-b722-826635e1ce0b,,Adrenaline Injection 1mg,d770fc0a-1482-4078-b0cd-9a91d9afe0e5,bd1b2599-84d2-4f33-ba25-4f6d42d147a5,1mg, -37302e59-9824-4ec3-a8f7-6b491a5ee183,,Albendazole Co 400mg,8f668b49-584f-4cba-b0f2-817a8aaf50c4,1513AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,400mg, -7bf6328a-4194-484e-846f-a98bd41634e8,,Albendazole Sirop 400mg/10ml,8f668b49-584f-4cba-b0f2-817a8aaf50c4,94ecbbb3-71b7-407b-bac4-3279abbf1b69,400mg/10ml, -39a96958-781f-4d84-a9e8-56f6dfbf9061,,Albuterol Inhalation 2.5mg/3ml,445f380a-f693-4100-9c9a-e43b73635039,658c1b9c-51c8-4734-8bf2-80e750c7889f,2.5mg/3ml, -c3fb68d0-ba3d-4b94-bcb8-b2286d9b0358,,Alpha Métyl Dopa Co 250mg,84bb5c70-878b-45c3-96e7-3282e4121e02,1513AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,250mg, -58a9f6d0-1092-4c9c-b195-fbd7e43b39dd,,Aminovit Gtts,e0cf9a43-ec8a-4b41-a856-688983c1a974,94ecbbb3-71b7-407b-bac4-3279abbf1b69,N/A, -1eebc619-5593-44be-9057-041df86b06ae,,Amoxycilline Sirop 125mg,627a6041-ad81-4968-8adf-2f49aec4433b,94ecbbb3-71b7-407b-bac4-3279abbf1b69,125mg, -d879219a-a74d-4a4a-a893-ebeb5594c629,,Amoxycilline Co 500mg,627a6041-ad81-4968-8adf-2f49aec4433b,1513AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,500mg, -a0f54b5b-0eda-49aa-82be-3634df0de78f,,Ampiciline Injection vial 1g,f9f69437-669d-4a3e-930b-b36994a2f9d4,bd1b2599-84d2-4f33-ba25-4f6d42d147a5,vial 1g, -c3e48c79-8b02-4442-9480-8f656a353b89,,Othorinol Gouttes 30mg,07470e7f-f959-4344-89f6-8e6a0f442bef,90a3f930-2eef-4a2e-8427-5359607c7b13,30mg, -8e89914e-560b-4ac1-851c-ffeb54cb677f,,Apetamine Sirop,66de98f3-03e1-4733-9534-1f59dee19429,94ecbbb3-71b7-407b-bac4-3279abbf1b69,N/A, -a42089dd-e91e-49a3-8c17-8571f2e5a404,,Apressoline Injection vial 20mg,a6ba4400-1db2-4d47-854f-3342204995ba,bd1b2599-84d2-4f33-ba25-4f6d42d147a5,vial 20mg, -02dd2a8e-1a8f-49cb-bc06-daf9e1af16ba,,Aspirine Co 81mg,71617AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,1513AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,81mg, -dae4050d-c309-4a20-a62e-e84d192e1e87,,Atenolol Co 50mg,316441ec-c0fd-44bc-a040-c68f4da8d228,1513AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,50mg, -4f93c00b-cf6e-48a1-b1da-ab3551915e25,,Bebe Sirop,ca2598c9-64d9-475a-b506-b6cc81741a61,94ecbbb3-71b7-407b-bac4-3279abbf1b69,N/A, -c872abc2-47ed-4eb2-bd6e-b6dbf6d6a95f,,Benzyl Benzoate Lotion 25%,1b296ced-55cc-48b7-96c3-9447267d1302,32b26cbd-818c-453c-8649-1cdc62e50d41,25%, -3f9e7636-7443-45bf-a3fb-fd0530d3d43a,,Bromexhine Sirop 4mg/5ml,7736310e-38d7-4a06-804b-086874b76876,94ecbbb3-71b7-407b-bac4-3279abbf1b69,4mg/5ml, -1d153d70-219e-4683-96c2-c1337a2eea85,,Calamine lotion,d08ec8fe-2d91-489f-a416-16af0a043b0b,32b26cbd-818c-453c-8649-1cdc62e50d41,N/A, -1483054c-f2e7-499c-adf2-7c9a51ccc055,,Captopril Co 25mg,f5e348b5-ecd5-47cf-9a37-78e7ef08978d,1513AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,25mg, -da1aafd5-78a3-4848-8057-63a424b0aead,,Chloroquine Sirop 25mg/5ml,b48e38a8-b121-4cdf-91b9-469acd99273b,94ecbbb3-71b7-407b-bac4-3279abbf1b69,25mg/5ml, -588c4abc-3b4b-43c8-a55f-5e80b2c90f1e,,Chloroquine Co 250mg,b48e38a8-b121-4cdf-91b9-469acd99273b,1513AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,250mg, -9b305550-beb8-4c7b-a800-caab72438430,,Ciprofloxacin Co 500mg,a5a5aaf1-541e-4ca6-9753-bd4b0e479f81,1513AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,500mg, -ee3e761a-3d43-4c51-98a3-cc2bd94946b6,,Clarithromycine Co 500mg,a4391c57-549b-4047-8971-c3fa72e140b5,1513AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,500mg, -1a2354cb-3a85-4af9-8f36-d5146bda46a1,,Cloxacilline Co 500mg,1b535529-68fb-4bb5-bb5a-202ec74efb1d,1513AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,500mg, -ea44b958-6805-40ad-a6e3-7b67aa2fe0d1,,Cloxacilline Sirop 250mg/5ml,1b535529-68fb-4bb5-bb5a-202ec74efb1d,94ecbbb3-71b7-407b-bac4-3279abbf1b69,250mg/5ml, -1cd391d8-ed72-4c61-a203-faf40bee6921,,Augmentin Co 625mg,a4615855-e041-4352-baae-339940d274f7,1513AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,625mg, -f0ab1781-bf08-4c5e-9b32-2d51e1d5a38c,,Bactoclav Sirop 312.5mg,a4615855-e041-4352-baae-339940d274f7,94ecbbb3-71b7-407b-bac4-3279abbf1b69,312.5mg, -eb4fedd3-154d-43f8-ad6c-d89930b1e175,,Dexamethasone Injection vial 8mg,e4a0426a-4235-416d-8089-84ae113808d6,bd1b2599-84d2-4f33-ba25-4f6d42d147a5,vial 8mg, -ec535874-98d9-463c-a12a-42fa070c2f22,,Dextrose Normal Saline 0.9%,8f29cfad-b34f-463b-b4f8-9ea56e4ea9d3,90a3f930-2eef-4a2e-8427-5359607c7b13,0.90%, -3bc9e3a2-c85a-488b-b9a7-8e5fcafe2f81,,Dextrose Normal Saline 0.45%,8f29cfad-b34f-463b-b4f8-9ea56e4ea9d3,90a3f930-2eef-4a2e-8427-5359607c7b13,0.45%, -f6438215-66a1-4e8f-a57a-b747981fd8f6,,Dextrose Water 5%,49be9771-c89d-4b0d-a03c-ecd6283f0caa,90a3f930-2eef-4a2e-8427-5359607c7b13,5%, -f8e266ec-24c9-4f64-89b0-33f1a052bd57,,Dextrose Water 10%,49be9771-c89d-4b0d-a03c-ecd6283f0caa,90a3f930-2eef-4a2e-8427-5359607c7b13,10%, -0e8496ea-c8f7-4f08-abef-994e3c3243a2,,Diazepam Co 5mg,eab2bb93-b2d1-42ef-817e-1b47d79d76db,1513AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,5mg, -2dca268b-fdb8-42f2-85eb-73a884c020ce,,Diazepam Injection vial 5mg,eab2bb93-b2d1-42ef-817e-1b47d79d76db,bd1b2599-84d2-4f33-ba25-4f6d42d147a5,vial 5mg, -7bedc809-05bd-4baf-bd4b-5a21d9e48a01,,Diclofenac Co 50mg,391d02a4-2640-4d7b-900f-f74de8e1b6ed,1513AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,50mg, -2832337e-3ef1-47fa-8a46-2bc6e9910353,,Diclofenac Injection vial 75mg,391d02a4-2640-4d7b-900f-f74de8e1b6ed,bd1b2599-84d2-4f33-ba25-4f6d42d147a5,vial 75mg, -62ee5947-bf62-4a42-8c07-0f939f766afe,,Dolex Pommade,b50b13e1-4188-447d-8fbc-bd29fb91daa3,44fc6700-a545-419e-a6b3-b882b6fc455c,N/A, -c6f2a3cb-b57f-4537-a179-ea0764d38690,,Doxicycline Co 100mg,b571adbe-388f-4219-be01-343738d3ed80,1513AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,100mg, -33558e37-627d-475f-b18f-5e5baf0ac0a6,,Dyphenhydramine Co 25mg,1d4d3f02-ccf9-4c9e-b321-486b75c50924,1513AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,25mg, -a377a5e6-0992-46c5-b5b0-5e3aafa27e16,,Dyphenhydramine Sirop 12.5mg/5ml,1d4d3f02-ccf9-4c9e-b321-486b75c50924,94ecbbb3-71b7-407b-bac4-3279abbf1b69,12.5mg/5ml, -3e3c72db-491c-4690-be8b-1f2528fa3266,,Dyphenhydramine Injection vial 20mg,1d4d3f02-ccf9-4c9e-b321-486b75c50924,bd1b2599-84d2-4f33-ba25-4f6d42d147a5,vial 20mg, -f3a1a212-12bc-43bd-b03f-73aeaac1379e,,Dypirone Inj vial 1g,ec4cfcae-c438-48fb-b2e5-e696d7172270,bd1b2599-84d2-4f33-ba25-4f6d42d147a5,vial 1g, -38978734-0960-4c7d-bb1e-725532bc4c6a,,Enalapril Co 10mg,d612ddcc-9d3b-4489-97e1-22893c9735df,1513AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,10mg, -872c01c8-e9c9-478f-b2f6-87acf661ab6c,,Ergotamine Injection 2mg,5f9d24b2-ac16-40eb-be4c-ab16af8f8faa,bd1b2599-84d2-4f33-ba25-4f6d42d147a5,2mg, -cbbc7d55-db59-4ea3-9f3b-d3709b1bb82d,,Erythromicine Co 500mg,bbd3baa3-64bc-443d-b794-d684b413d7dd,1513AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,500mg, -74c26d25-3b98-4bf7-b962-3de028b352a7,,Erythromicine Sirop 125mg,bbd3baa3-64bc-443d-b794-d684b413d7dd,94ecbbb3-71b7-407b-bac4-3279abbf1b69,125mg, -2b05efc6-833d-4718-9e39-6aab785cbfce,,Fer Up Sirop,d49e1658-7a16-41d2-8937-4c785a8f6d4b,94ecbbb3-71b7-407b-bac4-3279abbf1b69,N/A, -114d5a9f-f369-4976-9eb7-1f78050c6a9b,,Fer Folate Co,d1274833-6c0e-480c-9c0a-b656156e6e7f,1513AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,N/A, -a67aaa3a-0e89-4bb7-abf0-54eb6edbecad,,Globugen Sirop,d1274833-6c0e-480c-9c0a-b656156e6e7f,94ecbbb3-71b7-407b-bac4-3279abbf1b69,N/A, -2f76266a-a841-4147-9401-c6b8409b8ccc,,Fluconazole Co 150mg,32d6f1a8-7a0d-46f7-845a-84e3a27e686e,1513AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,150mg, -824dcc1b-27b7-459c-8f41-026b3af8dbe4,,Fongobacter Rince Bouche,f83db0a5-cf84-4d4e-a3bc-32eff500c578,90a3f930-2eef-4a2e-8427-5359607c7b13,N/A, -109ca9ff-5a43-42bd-b039-ba08c683ebb5,,Furosemide Injection vial 20mg,9f6c3927-2a31-485c-8735-f10b9951aef9,bd1b2599-84d2-4f33-ba25-4f6d42d147a5,vial 20mg, -eff805bf-db0e-4adf-9a3d-9a5039083016,,Furosemide Co 40mg,9f6c3927-2a31-485c-8735-f10b9951aef9,1513AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,40mg, -f8b1ef4c-66b6-4520-addc-ee58dd011c65,,Gastrogel Sirop,d00fa604-4fe6-445d-81e9-7ae4aff8341f,94ecbbb3-71b7-407b-bac4-3279abbf1b69,N/A, -0113c442-4959-430d-a389-8cbafa2b8733,,Dextrose D50,49be9771-c89d-4b0d-a03c-ecd6283f0caa,90a3f930-2eef-4a2e-8427-5359607c7b13,D50, -80143eee-aad0-42bc-885c-7b84fa9d9f44,,Glybenclamide Co 5mg,c1131909-2911-4aa2-8b6c-ae7927f0ee90,1513AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,5mg, -a491df48-4a2f-4f4a-a1b0-8bde19af5fb3,,Griséofulvine Sirop 125mg,c9c0c627-7ba6-4880-a702-cfc985a296fa,94ecbbb3-71b7-407b-bac4-3279abbf1b69,125mg, -d07d5371-355c-4c61-9469-3f354f7edd5e,,Hydrocortisone creme 1%,a2956625-0a07-48b7-9344-3cb707dcd542,0689bb6e-9371-4a0f-ad1c-63c135b1714d,1%, -baa212eb-23a2-43c4-b2ac-badf95eac406,,Hydrocortisone Injection vial 100mg,a2956625-0a07-48b7-9344-3cb707dcd542,bd1b2599-84d2-4f33-ba25-4f6d42d147a5,vial 100mg, -daf6e832-5615-44ce-a512-6f1c239245d9,,Hyoscine Butylbromide Injection vial 20mg,44dbd31a-7c2d-422d-b584-004532e4aaff,bd1b2599-84d2-4f33-ba25-4f6d42d147a5,vial 20mg, -f05dd6ca-43d0-45ea-93ef-8d82483bbdc9,,Ibuprofene Co 400mg,ff5cdb18-0258-4467-bf1f-35c7b6339767,1513AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,400mg, -3b3e2029-84c4-4472-85b4-a1f1af0885b6,,Insuline R 100UI/1ml,aee5f376-e00c-46f3-83ef-3759e54f85a1,bd1b2599-84d2-4f33-ba25-4f6d42d147a5,100UI/1ml, -5b420f3b-7584-4934-b457-91d6f94ff6b7,,Ketoconazole Co 200mg,73e9e187-7164-4e0a-bb36-0a7178406288,1513AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,200mg, -aa42752c-af45-449c-ae9f-30c6e272cee4,,Ketoconazole Shampooing 2%,73e9e187-7164-4e0a-bb36-0a7178406288,90a3f930-2eef-4a2e-8427-5359607c7b13,2%, -92247357-ccd3-4f83-9362-f40a103f4cd4,,Ketoconazole creme 2%,73e9e187-7164-4e0a-bb36-0a7178406288,0689bb6e-9371-4a0f-ad1c-63c135b1714d,2%, -c00019ed-8b20-4445-891e-6de8fd9e6d33,,Ketoconazole Savon 2%,73e9e187-7164-4e0a-bb36-0a7178406288,90a3f930-2eef-4a2e-8427-5359607c7b13,2%, -5360f695-a3e2-4593-9426-69ef43781877,,Losartan Co 5mg,502a66e9-2eb3-4e13-926f-57fe9d393a94,1513AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,5mg, -b35c87c8-fb39-4ca4-aae9-0986349c5eaf,,MGSO4 25%,0bdba7cc-fcd1-41e1-8f79-6407d2835a78,bd1b2599-84d2-4f33-ba25-4f6d42d147a5,25%, -7a563628-d9c4-4a25-8193-207199051785,,Metoclopramide Co 10mg,fa2a3b41-e500-45cd-8f93-e7d77d5db398,1513AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,10mg, -66319a6e-d296-4929-b7ed-b2ff8e108bc9,,Metoclopramide Injection vial 10mg,fa2a3b41-e500-45cd-8f93-e7d77d5db398,bd1b2599-84d2-4f33-ba25-4f6d42d147a5,vial 10mg, -2421535d-e55e-4fa0-9dd5-039d8a63ed6a,,Metoclopramide Sirop 5mg/5ml,fa2a3b41-e500-45cd-8f93-e7d77d5db398,94ecbbb3-71b7-407b-bac4-3279abbf1b69,5mg/5ml, -1ea6b0b2-25d7-4279-b4ee-ccbacd60d17a,,Metoprolol Co 50mg,7dc18dde-ad3f-405a-be1e-8fc15a01cd91,1513AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,50mg, -c554ffb2-5706-4623-a89a-008366cd564c,,Flagyl 250mg,f9608d19-a304-4508-9074-4858cd3ccbed,1513AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,250mg, -edc8ef37-594e-48e9-83e9-7b7c5e6fc3be,,Metronidazole,79782AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,1513AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,, -24de32d2-6d1f-4e53-b047-93e6729228c4,,Metronidazole 250mg,79782AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,1513AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,250mg, -5690d13c-595b-4e29-bc7f-711afc8e7a16,,Metronidazole Co 500mg,f9608d19-a304-4508-9074-4858cd3ccbed,1513AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,500mg, -1f17613f-0e53-4609-9856-558ed43e085d,,Metronidazole Sirop 250mg,f9608d19-a304-4508-9074-4858cd3ccbed,94ecbbb3-71b7-407b-bac4-3279abbf1b69,250mg, -c933dc30-36f6-471f-bca6-53d8a682dce1,,Metronidazole et Nystatin Ovules Vaginales 500mg+100000UI,f9608d19-a304-4508-9074-4858cd3ccbed,1513AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,500mg+100000UI, -2b6dca2c-1499-4724-8648-42d996a57c6d,,Tilvit Sirop,8a52cbaf-7303-44a8-ba47-976c4104f9d7,94ecbbb3-71b7-407b-bac4-3279abbf1b69,N/A, -25dc03a6-b2ca-46d5-8121-43ab025b3e9c,,Neomycine creme 5m/g,dee29eca-5758-4d7f-a98d-9a20551aaac3,0689bb6e-9371-4a0f-ad1c-63c135b1714d,5m/g, -057862ef-9fe0-40c8-8955-3149b25c4a70,,Nifedipine Co 20mg,251a17f9-c229-4aee-9555-9bf7620b2a5a,1513AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,20mg, -31fe8ffe-3a78-435c-81b2-153fa11deb32,,Normal Saline 0.9%,cc4a27b0-78cb-4d3d-9c85-51f4a06d1f4a,90a3f930-2eef-4a2e-8427-5359607c7b13,0.90%, -5650eb5e-97e5-45ed-8b61-46920d3bbc43,,Normal Saline 0.45%,cc4a27b0-78cb-4d3d-9c85-51f4a06d1f4a,90a3f930-2eef-4a2e-8427-5359607c7b13,0.45%, -17e9b385-de8b-4d60-a7de-c37cbe2a3d1c,,Gouttes Nasale 0.9%,cc4a27b0-78cb-4d3d-9c85-51f4a06d1f4a,90a3f930-2eef-4a2e-8427-5359607c7b13,0.90%, -e5574e71-17ea-434f-8649-eba766be4087,,Nystatin creme vaginale 100000UI/g,984a9a0b-13f6-4bb4-b55d-c51d5ce225c9,0689bb6e-9371-4a0f-ad1c-63c135b1714d,100000UI/g, -9e1837cf-0e08-41b0-90c0-11bdd0c4c046,,Nystatin Sirop 100000UI,984a9a0b-13f6-4bb4-b55d-c51d5ce225c9,94ecbbb3-71b7-407b-bac4-3279abbf1b69,100000UI, -c10cc9b5-c1ec-4d73-9192-9dc6b40e16f9,,Omeprazole Co 20mg,df3f7c1f-dac8-429b-ba38-90d770c1253c,1513AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,20mg, -d16da6ff-03e6-49d3-998c-c4c0e77d811f,,Otocare Gouttes,a86aa3b5-1e6e-4eb0-bc3c-e564d60eb490,90a3f930-2eef-4a2e-8427-5359607c7b13,N/A, -78e814ac-0974-41cc-8283-4487ccf32370,,Prednisone Co 5mg,8d27dba5-b2ee-4f02-acb7-49e63267cdfe,1513AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,5mg, -57b30902-bce2-4279-ac22-b6d3fe5a4308,,Primaquine Sirop,2e873fde-66b3-41b4-bdb7-1c29c8d5e1cf,94ecbbb3-71b7-407b-bac4-3279abbf1b69,N/A, -7a1398d1-4667-4123-8633-db03f53299c2,,Primaquine Co 7.5mg,2e873fde-66b3-41b4-bdb7-1c29c8d5e1cf,1513AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,7.5mg, -01999b32-4e32-4a7b-92b9-515185f60e21,,Ranitidine Injection vial 50mg,4c187e9c-3623-4763-94b4-86426e6a447f,bd1b2599-84d2-4f33-ba25-4f6d42d147a5,vial 50mg, -79c12ca2-0755-4bf4-b509-8c72239536f9,,Ringer Lactate,b368b7f7-f87b-4414-9537-1f6bee82e448,90a3f930-2eef-4a2e-8427-5359607c7b13,N/A, -3099b446-010e-426a-ba02-bf62f1077f2e,,Salbutamol Pompe,9088359a-587f-4dbc-b13e-b3c38a07cd85,658c1b9c-51c8-4734-8bf2-80e750c7889f,N/A, -0f4627ca-7bb4-414f-a07e-5d24c0d3a442,,Salbutamol Co 4mg,9088359a-587f-4dbc-b13e-b3c38a07cd85,1513AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,4mg, -d39b535c-9a32-49c1-b339-e512d811c44d,,Salbutamol Sirop 2mg/5 ml,9088359a-587f-4dbc-b13e-b3c38a07cd85,94ecbbb3-71b7-407b-bac4-3279abbf1b69,2mg/5ml, -13b68d05-a6c1-43ac-ae12-a68eb8459ab6,,Di-Gas Gtts 40mg,3fc5c46f-9c31-46ef-b96e-a12216f93a62,90a3f930-2eef-4a2e-8427-5359607c7b13,40mg, -e5e8b45b-83db-4a9d-8cd4-398c4e8081fa,,Simvastatin Co 20mg,3cba8193-4ffd-4cc3-828b-3269da016da5,1513AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,20mg, -18ce1953-f81d-4443-8b81-c3ec6d891767,,Sorbacid Sirop 375mg,0f57f6ea-d4bf-4291-98a0-81eacbb8b49f,94ecbbb3-71b7-407b-bac4-3279abbf1b69,375mg, -3171aeb3-5475-4ea2-b662-531f0c732716,,Ophtalmide Gouttes,516e7c1e-9019-4c19-a853-862e4a8fd8c1,90a3f930-2eef-4a2e-8427-5359607c7b13,N/A, -bebc4d5f-df7b-485a-9b3b-3420f536cb6f,,Cotrim Co 960mg,becdbefb-d88b-4a21-affa-46a2c5dbdbdb,1513AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,960mg, -bed41e87-9cfc-4d1f-9b44-c23732e6c162,,Cotrim Sirop 240mg/5ml,becdbefb-d88b-4a21-affa-46a2c5dbdbdb,94ecbbb3-71b7-407b-bac4-3279abbf1b69,240mg/5ml, -a8c6dff1-2d10-4002-8adc-f9a1a86b611a,,Tetracycline,84893AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,1513AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,, -fa34b226-60bf-4597-8047-72e2b5ef549b,,Tetracycline 500mg,84893AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,1513AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,500mg, -ff3576e9-5c64-432a-9cc4-de46e808a290,,Tetracycline Ophtalmique,98b66058-5de5-4a1e-85ef-ec981bee6ad3,0689bb6e-9371-4a0f-ad1c-63c135b1714d,N/A, -80aded9f-32f0-4d5d-800c-043508f65ad8,,Trazidex Onguent Ophtalmique,587a6e6e-3675-4c92-bac0-a5c99ce1425e,0689bb6e-9371-4a0f-ad1c-63c135b1714d,N/A, -85000244-5a6c-4ad5-98c1-49f7eaf69fc5,,Tramadol Injection vial 100mg,34daf0c8-739f-4649-9d96-b45a32a233d6,bd1b2599-84d2-4f33-ba25-4f6d42d147a5,vial 100mg, -1f543777-ea62-4cd5-b0b8-76edfca2b736,,Virufen forte Sirop,8836eada-b012-423d-bb77-e4da796f5885,94ecbbb3-71b7-407b-bac4-3279abbf1b69,N/A, -c5e1437f-e7d9-4016-8ceb-ce70056b6c8e,,Vitamin C Co 500mg,b7bab21f-5d84-4e48-b056-bdc25e696365,1513AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,500mg, -ac6c90a6-1070-4ef7-a24a-8a668367b1fa,,Vitamin C Sirop 500mg/5ml,b7bab21f-5d84-4e48-b056-bdc25e696365,94ecbbb3-71b7-407b-bac4-3279abbf1b69,500mg/5ml, -85580d71-7bef-415c-8b88-4168285ace82,,Vitamin C Gouttes 100mg/ml,b7bab21f-5d84-4e48-b056-bdc25e696365,90a3f930-2eef-4a2e-8427-5359607c7b13,100mg/ml, -af3fce1f-dcb1-4f76-ad4c-b8ebda43070c,,Vitamine B-Complex Injection,836b7f4c-9e3c-4a53-bb08-ab8990b5b9d8,bd1b2599-84d2-4f33-ba25-4f6d42d147a5,N/A, -481e357d-6c45-4c8a-beec-6d8f858f2552,,Vitamine B-Complex Co,836b7f4c-9e3c-4a53-bb08-ab8990b5b9d8,1513AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,N/A, -8a54b957-8c4d-4ab6-9e42-575bf5b7be83,,Vitamin A,86339AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,90a3f930-2eef-4a2e-8427-5359607c7b13,N/A, -9eb0a661-f27b-472e-a35d-04dc1dba0860,,Mycrogynon 30,b2727136-70f5-470b-81a2-26aeff3f346f,1513AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,N/A, -61444a80-77b6-4986-b9c1-07eab731ce28,,Microlut 30,71eb922d-5a51-415a-a838-8a815280abfa,1513AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,N/A, -012f0f5d-c76e-4a28-8e60-30c440f5ff62,,Depo Provera,6533b40f-a783-435f-9c92-19d5e7343d98,bd1b2599-84d2-4f33-ba25-4f6d42d147a5,N/A, -62a34f17-e83c-4dbc-b53b-9a7f9478501a,,RHEZ,c103ec05-577d-4f64-85ec-54c361895198,1513AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,N/A, -667682cc-6731-4784-acdc-c7fb7c98d15a,,RH,606f9339-1430-4a00-8515-55095ef66c3b,1513AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,N/A, diff --git a/distro/configuration/encounterroles/encounterroles.csv b/distro/configuration/encounterroles/encounterroles.csv deleted file mode 100644 index f284e4cb0..000000000 --- a/distro/configuration/encounterroles/encounterroles.csv +++ /dev/null @@ -1,3 +0,0 @@ -Uuid,Void/Retire,Name,Description -a0b03050-c99b-11e0-9572-0800200c9a66,,Unknown,Unknown encounter role for legacy providers with no encounter role set -240b26f9-dd88-4172-823d-4a8bfeb7841f,,Clinician,"Doctor or Nurse who is the primary provider for an encounter, and will sign the note" \ No newline at end of file diff --git a/distro/configuration/encountertypes/encountertypes_core-demo.csv b/distro/configuration/encountertypes/encountertypes_core-demo.csv deleted file mode 100644 index 57c34303a..000000000 --- a/distro/configuration/encountertypes/encountertypes_core-demo.csv +++ /dev/null @@ -1,13 +0,0 @@ -Uuid,Void/Retire,Name,Description,View privilege,Edit privilege,_order:1000 -0e8230ce-bd1d-43f5-a863-cf44344fa4b0,,Adult Visit,Encounter for adult visit form,,,, -dd528487-82a5-4082-9c72-ed246bd49591,,Consultation,Consultation encounter,,,, -ca3aed11-1aa4-42a1-b85c-8332fc8001fc,,Check In,Indicates the patient has done the required paperwork and check-in to begin a visit to the clinic/hospital.,,, -67a71486-1a54-468f-ac3e-7091a9a79584,,Vitals,For capturing vital signs,,, -e22e39fd-7db2-45e7-80f1-60fa0d5a4378,,Admission,"Indicates that the patient has been admitted for inpatient care, and is not expected to leave the hospital unless discharged.",,, -181820aa-88c9-479b-9077-af92f5364329,,Discharge,"Indicates that a patient's inpatient care at the hospital is ending, and they are expected to leave soon.",,, -d7151f82-c1f3-4152-a605-2f9ea7414a79,,Visit Note,"Encounter where a full or abbreviated examination is done, usually leading to a presumptive or confirmed diagnosis, recorded by the examining clinician.",,, -25a042b2-60bc-4940-a909-debd098b7d82,,Check Out,The patient is explicitly leaving the hospital/clinic. (Usually no formal encounter is captured for this.),,, -7b68d557-85ef-4fc8-b767-4fa4f5eb5c23,,Intra-Hospital Transfer,Indicates that a patient is being transferred into a different department within the hospital. (Transfers out of the hospital should not use this encounter type.),,, -5021b1a1-e7f6-44b4-ba02-da2f2bcf8718,,Attachment Upload,Encounters used to record uploads of attachments.,,, -3596fafb-6f6f-4396-8c87-6e63a0f1bd71,,Lab Results,Encounter for capturing lab results,,, -39da3525-afe4-45ff-8977-c53b7b359158,,Order,Encounter for capturing orders,,, diff --git a/distro/configuration/fhirconceptsources/fhir_concept_sources-core_data.csv b/distro/configuration/fhirconceptsources/fhir_concept_sources-core_data.csv deleted file mode 100644 index 47ea37b86..000000000 --- a/distro/configuration/fhirconceptsources/fhir_concept_sources-core_data.csv +++ /dev/null @@ -1,6 +0,0 @@ -Uuid,Void/Retire,Concept source,Url,_order:1000 -2b3c1ff8-768a-102f-83f4-12313b04a615,,CIEL,https://cielterminology.org,, -249b13c8-72fa-4b96-8d3d-b200efed985e,,LOINC,http://loinc.org,, -89532052-e89d-4a73-a760-5d6a6a9ce348,,SNOMED CT,http://snomed.info/sct/,, -a7099e7e-a77f-48e6-9fad-aa441bd2df23,,HL7-MedicationDispenseStatus,http://terminology.hl7.org/CodeSystem/medicationdispense-status, -dceac564-417d-40d0-a457-078b3f1fec5a,,ANCDAK,http://fhir.org/guides/who/anc-cds/CodeSystem/anc-custom-codes,, diff --git a/distro/configuration/globalproperties/globalproperties-core_data.xml b/distro/configuration/globalproperties/globalproperties-core_data.xml index 5d6c604d8..dff6921cb 100644 --- a/distro/configuration/globalproperties/globalproperties-core_data.xml +++ b/distro/configuration/globalproperties/globalproperties-core_data.xml @@ -12,5 +12,9 @@ visits.assignmentHandler org.openmrs.api.handler.ExistingVisitAssignmentHandler + + visits.enabled + false + \ No newline at end of file diff --git a/distro/configuration/globalproperties/i18n.xml b/distro/configuration/globalproperties/i18n.xml index d7caa4f33..d5c39dbe8 100644 --- a/distro/configuration/globalproperties/i18n.xml +++ b/distro/configuration/globalproperties/i18n.xml @@ -2,7 +2,7 @@ locale.allowed.list - en, en_GB, es, fr, km + en, en_GB, es, fr, he, km diff --git a/distro/configuration/idgen/idgen_sequential.csv b/distro/configuration/idgen/idgen_sequential.csv deleted file mode 100644 index 7dac18a6f..000000000 --- a/distro/configuration/idgen/idgen_sequential.csv +++ /dev/null @@ -1,2 +0,0 @@ -Uuid,Void/Retire,Identifier type,Name,Description,Prefix,Suffix,First identifier base,Min length,Max length,Base character set,_version:1,_order:6000 -8549f706-7e85-4c1d-9424-217d50a2988b,,OpenMRS ID,Generator for OpenMRS ID,Generator for OpenMRS ID,,,100000,7,7,0123456789ACDEFGHJKLMNPRTUVWXY,, \ No newline at end of file diff --git a/distro/configuration/locations/locations.csv b/distro/configuration/locations/locations.csv deleted file mode 100644 index 89867e91c..000000000 --- a/distro/configuration/locations/locations.csv +++ /dev/null @@ -1,106 +0,0 @@ -Uuid,Void/Retire,Name,Description,Parent,Tags,Tag|Facility Location,Attribute|9eca4f4e-707f-4bb8-8289-2f9b6e93803c,Attribute|Last Audit Date,Address 1,Address 2,Address 3,Address 4,Address 5,Address 6,City/Village,County/District,State/Province,Postal Code,Country,_order:1000 -8d6c993e-c2cc-11de-8d13-0010c6dffd0f,,Unknown Location,Unknown Location,,,,,,,,,,,,,,,,, -44c3efb0-2583-4c80-a79e-1f756a03c0a1,,Outpatient Clinic,Outpatient Clinic,,Login Location,TRUE,,,,,,,,,,,,,, -ba685651-ed3b-4e63-9b35-78893060758a,,Inpatient Ward,Inpatient Ward,,Login Location,,,,,,,,,,,,,,, -8d9045ad-50f0-45b8-93c8-3ed4bce19dbf,,Mobile Clinic,Mobile Clinic,,Login Location,,,,,,,,,,,,,,, -1ce1b7d4-c865-4178-82b0-5932e51503d6,,Community Outreach,Community Outreach,,Login Location,,,,,,,,,,,,,,, -dbdaabf6-a326-4804-aba7-062073e05cd1,,Site 1,Site 1,,Login Location,,,,,,,,,,,,,,, -4a06a96f-dd21-4695-8d76-b9c405cebafc,,Site 2,Site 2,,Login Location,,,,,,,,,,,,,,, -d493f3eb-ba7c-4e6c-988d-62491e496045,,Site 3,Site 3,,Login Location,,,,,,,,,,,,,,, -dd2ad4cd-e33a-40cc-955a-e91e313f9a3b,,Site 4,Site 4,,Login Location,,,,,,,,,,,,,,, -94346397-3848-4b92-9219-a981ed4265f8,,Site 5,Site 5,,Login Location,,,,,,,,,,,,,,, -0566e68d-26ff-4e1d-a199-a9b8ecc3a7d4,,Site 6,Site 6,,Login Location,,,,,,,,,,,,,,, -9ade8976-a178-4bce-a229-50cfcf61b87d,,Site 7,Site 7,,Login Location,,,,,,,,,,,,,,, -50cfb6ca-a360-41f2-b3a0-7c5a19f4aa98,,Site 8,Site 8,,Login Location,,,,,,,,,,,,,,, -d5be46a5-3afa-40fa-86ab-3c1ff31543e3,,Site 9,Site 9,,Login Location,,,,,,,,,,,,,,, -5f47d469-7c8d-4f34-887c-16db797bec3d,,Site 10,Site 10,,Login Location,,,,,,,,,,,,,,, -d81f9408-1582-4270-848f-6af319424733,,Site 11,Site 11,,Login Location,,,,,,,,,,,,,,, -ffd78808-5b88-4a56-9c94-54754725ad90,,Site 12,Site 12,,Login Location,,,,,,,,,,,,,,, -a61a5145-8da1-4410-be23-479314814cc7,,Site 13,Site 13,,Login Location,,,,,,,,,,,,,,, -5e6abb9d-7ab3-4203-8b02-1462bcca0c51,,Site 14,Site 14,,Login Location,,,,,,,,,,,,,,, -6536f254-a296-4d0f-84f7-9c0f0b12536e,,Site 15,Site 15,,Login Location,,,,,,,,,,,,,,, -0cb740b2-153f-49e2-b599-aabb90330bd2,,Site 16,Site 16,,Login Location,,,,,,,,,,,,,,, -2cead8f3-0e6c-468b-9f10-6a7ca75604dd,,Site 17,Site 17,,Login Location,,,,,,,,,,,,,,, -facac3e6-8c4a-4528-a497-8cf22ffd1a50,,Site 18,Site 18,,Login Location,,,,,,,,,,,,,,, -29fc4038-18d4-4b11-bc2b-63983932e6ac,,Site 19,Site 19,,Login Location,,,,,,,,,,,,,,, -c84338a5-69a7-411a-aa0f-f405cb44697b,,Site 20,Site 20,,Login Location,,,,,,,,,,,,,,, -09d08c88-5b12-4831-8268-62242822180d,,Site 21,Site 21,,Login Location,,,,,,,,,,,,,,, -ac529390-16d6-4454-83be-4fcbbc5988aa,,Site 22,Site 22,,Login Location,,,,,,,,,,,,,,, -b03c3107-fc5b-4b49-a31d-02bf327d6dd4,,Site 23,Site 23,,Login Location,,,,,,,,,,,,,,, -302090a6-11ac-455d-80c9-08c06ebd1087,,Site 24,Site 24,,Login Location,,,,,,,,,,,,,,, -bb5787d4-307e-40ec-89b3-f9f539a5d88f,,Site 25,Site 25,,Login Location,,,,,,,,,,,,,,, -13ecc2c0-7170-4d51-a93d-7189fd885c05,,Site 26,Site 26,,Login Location,,,,,,,,,,,,,,, -6dfacc57-17e6-481e-bde6-36742bf2bb66,,Site 27,Site 27,,Login Location,,,,,,,,,,,,,,, -2425adbe-b446-4d70-a684-5d757370a230,,Site 28,Site 28,,Login Location,,,,,,,,,,,,,,, -d114a8ac-aa7e-4350-a8bf-de2caf0ea440,,Site 29,Site 29,,Login Location,,,,,,,,,,,,,,, -ca22282f-0d68-4c1c-a985-90b69cf943a3,,Site 30,Site 30,,Login Location,,,,,,,,,,,,,,, -8d976ed0-49fe-4ed9-909d-f7b9d4081712,,Site 31,Site 31,,Login Location,,,,,,,,,,,,,,, -370c2cff-4681-40fa-bd29-b557399a6486,,Site 32,Site 32,,Login Location,,,,,,,,,,,,,,, -3ad56ffe-05bc-4ccf-aa87-f517f65e10fd,,Site 33,Site 33,,Login Location,,,,,,,,,,,,,,, -d38b9028-8035-4595-84ca-c8e7c9e2ecd4,,Site 34,Site 34,,Login Location,,,,,,,,,,,,,,, -07032097-5031-4c93-a29a-52a14d124a0a,,Site 35,Site 35,,Login Location,,,,,,,,,,,,,,, -aaf478f9-b3e2-4038-977b-56896a8060e2,,Site 36,Site 36,,Login Location,,,,,,,,,,,,,,, -9a93ba80-8a44-4f99-980c-b1e13dbca33a,,Site 37,Site 37,,Login Location,,,,,,,,,,,,,,, -5c0ff819-e936-4e75-9c1d-4d001a6fd95e,,Site 38,Site 38,,Login Location,,,,,,,,,,,,,,, -743a7d4a-3404-49db-a0ec-beddbdec0919,,Site 39,Site 39,,Login Location,,,,,,,,,,,,,,, -1b1317ae-3688-416d-a8f0-1378b92b9e04,,Site 40,Site 40,,Login Location,,,,,,,,,,,,,,, -c2861e47-ecc1-4e81-992d-7b3c29fce0b0,,Site 41,Site 41,,Login Location,,,,,,,,,,,,,,, -92dbdbdf-17da-4cf0-873c-ad15dfae71cb,,Site 42,Site 42,,Login Location,,,,,,,,,,,,,,, -fd7fae67-7a2e-456c-81db-3cbdb10fd510,,Site 43,Site 43,,Login Location,,,,,,,,,,,,,,, -2ccae22b-26ab-4c40-a813-55462e27a0c8,,Site 44,Site 44,,Login Location,,,,,,,,,,,,,,, -2ef7caf2-affa-4003-8fe7-128db6ce31ee,,Site 45,Site 45,,Login Location,,,,,,,,,,,,,,, -148dc112-9e26-42f9-b514-e28cf2e44b1f,,Site 46,Site 46,,Login Location,,,,,,,,,,,,,,, -6d49188b-2bdf-4c6e-bdff-7eeed3e15a64,,Site 47,Site 47,,Login Location,,,,,,,,,,,,,,, -0fa578fc-301a-418c-9cf9-b35707fcb478,,Site 48,Site 48,,Login Location,,,,,,,,,,,,,,, -eeba7391-361a-41ad-a884-02d5504abaac,,Site 49,Site 49,,Login Location,,,,,,,,,,,,,,, -2592d89f-8655-464e-bb76-5536d394c276,,Site 50,Site 50,,Login Location,,,,,,,,,,,,,,, -184ac7d9-225a-41f8-bac7-c87b1327e1b0,,Ward 1,Ward 1,,Login Location,,,,,,,,,,,,,,, -5a7f3c53-6bb4-448b-a966-5e65b397b9f3,,Ward 2,Ward 2,,Login Location,,,,,,,,,,,,,,, -2272b8cd-b690-4878-a50c-40d22235b3f3,,Ward 3,Ward 3,,Login Location,,,,,,,,,,,,,,, -820eae5e-e3e9-40a3-9e86-41d874572cf7,,Ward 4,Ward 4,,Login Location,,,,,,,,,,,,,,, -f105e38c-6ea4-418a-a0ae-9aa39b7f991c,,Ward 5,Ward 5,,Login Location,,,,,,,,,,,,,,, -3848c2f7-1ffa-4ee8-a3eb-cc4a3d939be1,,Ward 6,Ward 6,,Login Location,,,,,,,,,,,,,,, -43a62c8c-d0e3-46f6-8ff7-7c7c153d73d7,,Ward 7,Ward 7,,Login Location,,,,,,,,,,,,,,, -3b4dff4d-ec74-4742-ba09-50b9b89eb3af,,Ward 8,Ward 8,,Login Location,,,,,,,,,,,,,,, -a47e5316-4f78-4007-b92a-627de0b0fe2c,,Ward 9,Ward 9,,Login Location,,,,,,,,,,,,,,, -988f96fb-e0ae-4819-8e8d-ec37dc8e3292,,Ward 10,Ward 10,,Login Location,,,,,,,,,,,,,,, -4047a80b-65d9-4fec-bdc9-0f205c06ba2c,,Ward 11,Ward 11,,Login Location,,,,,,,,,,,,,,, -0108eb6a-6478-4f87-9425-d7164eb91acb,,Ward 12,Ward 12,,Login Location,,,,,,,,,,,,,,, -c117a236-8e65-4327-bb60-42c46db4f6de,,Ward 13,Ward 13,,Login Location,,,,,,,,,,,,,,, -af81eb43-3c83-419d-a394-9e1a24e4ce63,,Ward 14,Ward 14,,Login Location,,,,,,,,,,,,,,, -532a3eef-5e37-4e1a-b60d-6b901e49ba88,,Ward 15,Ward 15,,Login Location,,,,,,,,,,,,,,, -61c952e0-cc51-4ccb-90e3-fd1602f24e92,,Ward 16,Ward 16,,Login Location,,,,,,,,,,,,,,, -a5fb6b17-7634-453a-acf6-898545b5324a,,Ward 17,Ward 17,,Login Location,,,,,,,,,,,,,,, -99eb8204-c704-49f3-bbc7-1e1eeb37c365,,Ward 18,Ward 18,,Login Location,,,,,,,,,,,,,,, -c76bde7e-4240-4d2f-822b-61dc6bc09d36,,Ward 19,Ward 19,,Login Location,,,,,,,,,,,,,,, -3b1c8620-7f69-4657-a010-4f649889f60d,,Ward 20,Ward 20,,Login Location,,,,,,,,,,,,,,, -059e5941-e813-43c9-93b7-b5793e27e4c2,,Ward 21,Ward 21,,Login Location,,,,,,,,,,,,,,, -48b931de-31b2-41d7-9cd1-c5c63d4ce7cf,,Ward 22,Ward 22,,Login Location,,,,,,,,,,,,,,, -2e2fabfa-ca65-414e-b1c2-a04679fe64df,,Ward 23,Ward 23,,Login Location,,,,,,,,,,,,,,, -89ed3c56-2618-4d56-b995-09a09994eea8,,Ward 24,Ward 24,,Login Location,,,,,,,,,,,,,,, -c2e201b4-72db-4233-b3e6-fc8fdb6ac71e,,Ward 25,Ward 25,,Login Location,,,,,,,,,,,,,,, -53f4acf6-5c7a-4946-8df7-491a58eaaa91,,Ward 26,Ward 26,,Login Location,,,,,,,,,,,,,,, -9f25f4cf-5566-47b4-a254-44b1943840d7,,Ward 27,Ward 27,,Login Location,,,,,,,,,,,,,,, -9d33bf8e-a6ed-44c0-8677-9237481df256,,Ward 28,Ward 28,,Login Location,,,,,,,,,,,,,,, -e886e814-987d-4f83-933d-4f31c700e0a4,,Ward 29,Ward 29,,Login Location,,,,,,,,,,,,,,, -b1d037c5-b487-4c3d-b7c1-0b0a7b50bfd1,,Ward 30,Ward 30,,Login Location,,,,,,,,,,,,,,, -99c120e1-6e4b-4df1-ad2c-f81a50dfda7d,,Ward 31,Ward 31,,Login Location,,,,,,,,,,,,,,, -7c4c7c7f-523e-4cd4-b2d8-7bd8036788c7,,Ward 32,Ward 32,,Login Location,,,,,,,,,,,,,,, -f277520e-91af-4ea1-98a2-f011e6f85a37,,Ward 33,Ward 33,,Login Location,,,,,,,,,,,,,,, -84b2819f-cdb5-47f9-88f4-825131bb6afa,,Ward 34,Ward 34,,Login Location,,,,,,,,,,,,,,, -4738f9f4-ca34-4f9f-9e89-d7a2ba2b51a3,,Ward 35,Ward 35,,Login Location,,,,,,,,,,,,,,, -13b6681c-ae49-4f76-a5c6-24013d1bd7ec,,Ward 36,Ward 36,,Login Location,,,,,,,,,,,,,,, -3b6c2971-7a90-4076-baff-28f327e2ff9e,,Ward 37,Ward 37,,Login Location,,,,,,,,,,,,,,, -49d7321a-0ee6-419e-8c74-96554a1902e1,,Ward 38,Ward 38,,Login Location,,,,,,,,,,,,,,, -d5b5cf4e-e5fc-44c8-b19b-99bae46f7914,,Ward 39,Ward 39,,Login Location,,,,,,,,,,,,,,, -de7aa639-6cdb-4184-9171-235316d8aa6d,,Ward 40,Ward 40,,Login Location,,,,,,,,,,,,,,, -d212de33-7757-4899-b347-2cc693635b55,,Ward 41,Ward 41,,Login Location,,,,,,,,,,,,,,, -6534f987-9d1a-442a-a336-da6d62b25301,,Ward 42,Ward 42,,Login Location,,,,,,,,,,,,,,, -f8e92d51-9072-4cf0-9af2-7eb30b077c11,,Ward 43,Ward 43,,Login Location,,,,,,,,,,,,,,, -b120e051-c927-4ff6-9307-f90c8ded63ca,,Ward 44,Ward 44,,Login Location,,,,,,,,,,,,,,, -d1572bd9-ad63-4acc-9c2d-5e1dd0aeea99,,Ward 45,Ward 45,,Login Location,,,,,,,,,,,,,,, -0f9194e3-f7ff-438b-9319-387925cd6310,,Ward 46,Ward 46,,Login Location,,,,,,,,,,,,,,, -d14dd072-2f21-4340-b13d-845da00f8b28,,Ward 47,Ward 47,,Login Location,,,,,,,,,,,,,,, -3ebe38d4-ec5c-49c3-b498-0ca98c15f410,,Ward 48,Ward 48,,Login Location,,,,,,,,,,,,,,, -689d68a5-5857-48af-9f26-dc374fdf2997,,Ward 49,Ward 49,,Login Location,,,,,,,,,,,,,,, -736b08f9-94d6-4b50-ad58-6bc69b9cbfb8,,Ward 50,Ward 50,,Login Location,,,,,,,,,,,,,,, diff --git a/distro/configuration/locationtags/locationtags.csv b/distro/configuration/locationtags/locationtags.csv deleted file mode 100644 index beba06926..000000000 --- a/distro/configuration/locationtags/locationtags.csv +++ /dev/null @@ -1,3 +0,0 @@ -Uuid,Void/Retire,Name,Description -b8bbf83e-645f-451f-8efe-a0db56f09676,,Login Location,"When a user logs in and chooses a session location, they may only choose one with this tag", -a2327745-2970-4752-ac8a-dd0ba131f40e,,Facility Location, \ No newline at end of file diff --git a/distro/configuration/metadatasets/metadatasets.csv b/distro/configuration/metadatasets/metadatasets.csv deleted file mode 100644 index 1dcca12b5..000000000 --- a/distro/configuration/metadatasets/metadatasets.csv +++ /dev/null @@ -1,2 +0,0 @@ -Uuid,Void/Retire,Name,Description,_order:1000 -f0ebcb99-7618-41b7-b0bf-8ff93de67b9e,,Extra Patient Identifiers Set,A set of extra patient identifiers, \ No newline at end of file diff --git a/distro/configuration/metadatasharing/emrapi.Metadata_Source-1.zip b/distro/configuration/metadatasharing/emrapi.Metadata_Source-1.zip deleted file mode 100644 index 481c66417..000000000 Binary files a/distro/configuration/metadatasharing/emrapi.Metadata_Source-1.zip and /dev/null differ diff --git a/distro/configuration/metadatatermmappings/metadatatermmappings.csv b/distro/configuration/metadatatermmappings/metadatatermmappings.csv deleted file mode 100644 index 3aa6d21e3..000000000 --- a/distro/configuration/metadatatermmappings/metadatatermmappings.csv +++ /dev/null @@ -1,3 +0,0 @@ -Uuid,Void/Retire,Mapping code,Mapping source,Metadata class name,Metadata Uuid,_order:2000 -b7c8adf5-c875-4e78-bb4b-fea391b1de55,,emr.primaryIdentifierType,org.openmrs.module.emrapi,org.openmrs.PatientIdentifierType,05a29f94-c0ed-11e2-94be-8c13b969e334, -d5b1abfd-3f1c-4489-bc48-318018407b47,,emr.extraPatientIdentifierTypes,org.openmrs.module.emrapi,org.openmrs.module.metadatamapping.MetadataSet,f0ebcb99-7618-41b7-b0bf-8ff93de67b9e, \ No newline at end of file diff --git a/distro/configuration/ocl/.gitkeep b/distro/configuration/ocl/.gitkeep deleted file mode 100644 index 8b1378917..000000000 --- a/distro/configuration/ocl/.gitkeep +++ /dev/null @@ -1 +0,0 @@ - diff --git a/distro/configuration/ocl/BasicDrugs_2.20230127173123.zip b/distro/configuration/ocl/BasicDrugs_2.20230127173123.zip deleted file mode 100644 index f33dd58d6..000000000 Binary files a/distro/configuration/ocl/BasicDrugs_2.20230127173123.zip and /dev/null differ diff --git a/distro/configuration/ocl/BasicLabTests_4.20230326222632.zip b/distro/configuration/ocl/BasicLabTests_4.20230326222632.zip deleted file mode 100644 index a254ffa7e..000000000 Binary files a/distro/configuration/ocl/BasicLabTests_4.20230326222632.zip and /dev/null differ diff --git a/distro/configuration/ocl/CCD_7.20230228121317.zip b/distro/configuration/ocl/CCD_7.20230228121317.zip deleted file mode 100644 index 2b2908ae7..000000000 Binary files a/distro/configuration/ocl/CCD_7.20230228121317.zip and /dev/null differ diff --git a/distro/configuration/ocl/CDU_3.0.20220817051630.zip b/distro/configuration/ocl/CDU_3.0.20220817051630.zip deleted file mode 100644 index 5ec2788a2..000000000 Binary files a/distro/configuration/ocl/CDU_3.0.20220817051630.zip and /dev/null differ diff --git a/distro/configuration/ocl/CIELAllergySet_3.20230228122405.zip b/distro/configuration/ocl/CIELAllergySet_3.20230228122405.zip deleted file mode 100644 index c1f38cf56..000000000 Binary files a/distro/configuration/ocl/CIELAllergySet_3.20230228122405.zip and /dev/null differ diff --git a/distro/configuration/ocl/CIELImmunizationContent_6.20221017140334.zip b/distro/configuration/ocl/CIELImmunizationContent_6.20221017140334.zip deleted file mode 100644 index a1f2a62f0..000000000 Binary files a/distro/configuration/ocl/CIELImmunizationContent_6.20221017140334.zip and /dev/null differ diff --git a/distro/configuration/ocl/CIEL_severities.zip b/distro/configuration/ocl/CIEL_severities.zip deleted file mode 100644 index dfa8b7189..000000000 Binary files a/distro/configuration/ocl/CIEL_severities.zip and /dev/null differ diff --git a/distro/configuration/ocl/CLF_4.20221222133544.zip b/distro/configuration/ocl/CLF_4.20221222133544.zip deleted file mode 100644 index 601e08a17..000000000 Binary files a/distro/configuration/ocl/CLF_4.20221222133544.zip and /dev/null differ diff --git a/distro/configuration/ocl/DemoPrograms_2.20220817052726.zip b/distro/configuration/ocl/DemoPrograms_2.20220817052726.zip deleted file mode 100644 index a52459a7f..000000000 Binary files a/distro/configuration/ocl/DemoPrograms_2.20220817052726.zip and /dev/null differ diff --git a/distro/configuration/ocl/DemoQueueConcepts_2.20220301052308.zip b/distro/configuration/ocl/DemoQueueConcepts_2.20220301052308.zip deleted file mode 100644 index 28cafa0bf..000000000 Binary files a/distro/configuration/ocl/DemoQueueConcepts_2.20220301052308.zip and /dev/null differ diff --git a/distro/configuration/ocl/DrugDispense_1.20221106115918.zip b/distro/configuration/ocl/DrugDispense_1.20221106115918.zip deleted file mode 100644 index c022c0e48..000000000 Binary files a/distro/configuration/ocl/DrugDispense_1.20221106115918.zip and /dev/null differ diff --git a/distro/configuration/ocl/GenericDemoForm_3.20220225043204.zip b/distro/configuration/ocl/GenericDemoForm_3.20220225043204.zip deleted file mode 100644 index d128ff812..000000000 Binary files a/distro/configuration/ocl/GenericDemoForm_3.20220225043204.zip and /dev/null differ diff --git a/distro/configuration/ocl/PD_2.20230413171729.zip b/distro/configuration/ocl/PD_2.20230413171729.zip deleted file mode 100644 index 2ea9aa530..000000000 Binary files a/distro/configuration/ocl/PD_2.20230413171729.zip and /dev/null differ diff --git a/distro/configuration/ocl/SOAPTemplate_1.20230331074221.zip b/distro/configuration/ocl/SOAPTemplate_1.20230331074221.zip deleted file mode 100644 index 982383172..000000000 Binary files a/distro/configuration/ocl/SOAPTemplate_1.20230331074221.zip and /dev/null differ diff --git a/distro/configuration/ocl/VitalSignCodes_1.20230228084421.zip b/distro/configuration/ocl/VitalSignCodes_1.20230228084421.zip deleted file mode 100644 index d09d19136..000000000 Binary files a/distro/configuration/ocl/VitalSignCodes_1.20230228084421.zip and /dev/null differ diff --git a/distro/configuration/ocl/procedures_4.20230405085558.zip b/distro/configuration/ocl/procedures_4.20230405085558.zip deleted file mode 100644 index 03677835a..000000000 Binary files a/distro/configuration/ocl/procedures_4.20230405085558.zip and /dev/null differ diff --git a/distro/configuration/orderfrequencies/orderfrequencies.csv b/distro/configuration/orderfrequencies/orderfrequencies.csv deleted file mode 100644 index fedeeff21..000000000 --- a/distro/configuration/orderfrequencies/orderfrequencies.csv +++ /dev/null @@ -1,10 +0,0 @@ -Uuid,Void/Retire,Frequency per day,Concept frequency,_version:1,_order:7000 -136ebdb7-e989-47cf-8ec2-4e8b2ffe0ab3,,1,Once daily,, -af7c1fe6-d669-414e-b066-e9733f0de7a8,,12,Every two hours,, -08c71152-c552-42e7-b094-f510ff44e9cb,,2,Twice daily,, -136ebdb7-e989-47cf-8ec6-4e8b2ffe0ab5,,3,Thrice daily,, -136ebdb7-e989-47ct-8ec2-4e8b6ffe0ab1,,4,Every six hours,, -136ebdb1-e984-47cf-8ec2-4e6b2ffe0ab8,,6,Every four hours,, -336ebdb5-e985-47cf-8mc2-4e8b2ffe0a83,,8,Every three hours,, -736ebdb7-9989-47cf-8ec2-4e8b2ffe0ab2,,2,Every twelve hours,, -636ebdb4-e988-37cf-8ec2-4e9b2ffe8ab3,,24,Every hour,, \ No newline at end of file diff --git a/distro/configuration/patientidentifiertypes/patientidentifiertypes.csv b/distro/configuration/patientidentifiertypes/patientidentifiertypes.csv deleted file mode 100644 index f67c3a53c..000000000 --- a/distro/configuration/patientidentifiertypes/patientidentifiertypes.csv +++ /dev/null @@ -1,5 +0,0 @@ -Uuid,Void/Retire,Name,Description,Required,Format,Format description,Validator,Location behavior,Uniqueness behavior -05a29f94-c0ed-11e2-94be-8c13b969e334,,OpenMRS ID,"OpenMRS patient identifier, with check-digit",TRUE,,,org.openmrs.module.idgen.validator.LuhnMod30IdentifierValidator,NOT_USED,UNIQUE -22348099-3873-459e-a32e-d93b17eda533,,Legacy ID,Identifier type to record optional previous identifers ,FALSE,,,,NOT_USED, -b4143563-16cd-4439-b288-f83d61670fc8,,ID Card,ID Card,FALSE,,,,NOT_USED,UNIQUE -a71403f3-8584-4289-ab41-2b4e5570bd45,,SSN,Social Security Number,FALSE,[A-Z]{1}-[0-9]{7},"Identifier should be 1 letter, followed by a dash and 7 numerical characters. Eg, A-0010902",,NOT_USED,UNIQUE diff --git a/distro/configuration/personattributetypes/personattributetypes_core-demo.csv b/distro/configuration/personattributetypes/personattributetypes_core-demo.csv deleted file mode 100644 index 5783a46db..000000000 --- a/distro/configuration/personattributetypes/personattributetypes_core-demo.csv +++ /dev/null @@ -1,3 +0,0 @@ -Uuid,Void/Retire,Name,Description,Format,Foreign,Searchable -14d4f066-15f5-102d-96e4-000c29c2a5d7,0,Telephone Number,The telephone number for the person,java.lang.String,,, -8b56eac7-5c76-4b9c-8c6f-1deab8d3fc47,,Unknown patient,Used to flag patients that cannot be identified during the check-in process,java.lang.String,,, diff --git a/distro/configuration/privileges/privileges_core-demo.csv b/distro/configuration/privileges/privileges_core-demo.csv deleted file mode 100644 index 2403a3f57..000000000 --- a/distro/configuration/privileges/privileges_core-demo.csv +++ /dev/null @@ -1,35 +0,0 @@ -Uuid,Privilege name,Description,_order:1000 -079c1025-6892-469d-aa4d-6ad2003f07d4,Preview Forms,Allows user to preview Form Entry pages from files. This should be restricted to trusted users only.,, -f47ac43d-2328-4f0e-948d-88062e0d6345,Manage Cohort Definitions,Add/Edit/Remove Cohort Definitions, -35360a98-eebf-4cc0-812d-80b6025cfea3,Manage Order Set Attribute Types,Able to add/edit/retire order set attribute types, -e2b4b047-e595-4456-8ae1-8c16c4f23adc,Get Diagnoses Attribute Types,Able to get diagnoses attribute types, -bfc2eca6-fa0a-4700-b5ba-3bbe5a44413d,Get Order Set Attribute Types,Able to get order set attribute types -eba24ae0-d3e3-4083-84bf-5c4d7eb97e3d,Task: dispensing.create.dispense,Allows user to Dispense Medication -58f14517-6635-42d3-b1ca-99f464eaea2b,Task: dispensing.create.dispense.allowSubstitutions,"Allows user to modify the Quantity, Drug, Formulation and Dose Instructions when Dispensing" -cde0218e-c3e8-465a-85fd-ef478abbb696,Task: dispensing.edit.dispense,Allows user to edit an existing Medication Dispense -d0e540c6-619b-4943-9431-fd1fbf494d74,Task: dispensing.delete.dispense,Allows user to delete an existing Medication Dispense -3c788e2a-a1ec-442a-a1ed-f5d27d8392b5,Task: dispensing.delete.dispense.ifCreator,"Allows user to delete an existing Medication Dispense, *but only* if they created it originally" -bfd21c4f-008d-49f4-b96b-db14cb949c0f,Manage Metadata Mapping,Able to manage metadata mappings, -142ecdca-d3a8-11ed-afa1-0242ac120002,View Metadata Via Mapping,Able to view metadata via a mapping, -3f88daf3-f8c0-4be0-bd56-a58c918f02f6,Share Metadata,Allows user to export and import metadata, -4d585f07-cabf-4d1a-97a2-a2eb74e68347,Manage Address Hierarchy,Allows user to access/modify the defined address hierarchy, -d23f430d-570c-41ac-bddd-ac1057e2fd21,Manage RESTWS,Allows to configure RESTWS module -16e12803-57bf-419a-8d17-9854db93674b,View RESTWS,Gives access to RESTWS in administration -d2f70c2b-077a-4dae-b108-5ab78fc28ba5,Manage OWA,"Allows to configure OWA module, upload modules" -f35d498f-9bbf-40df-a2b8-bcb4cebd1ec4,Manage Identifier Sources,"Allows user add, edit, and remove identifier sources", -95f24ca5-4385-4d97-8b50-5b088370fb16,Manage Auto Generation Options,"Allows user add, edit, and remove auto-generation options", -da26202b-950d-4f97-a12d-1401827f6c60,Generate Batch of Identifiers,Allows user to generate a batch of identifiers to a file for offline use, -5d4b581a-6a5f-4cb8-b9f3-a79c66bed0d0,Upload Batch of Identifiers,Allows user to upload a batch of identifiers, -efb8d8d5-5540-4055-b065-04085cab6398,View Token Registrations,Allows to view token registrations, -c1d94406-eb53-4dfa-95c2-5b8dd8c184b3,Manage Token Registrations,Allows to create/update/delete token registrations, -34dc3c75-2e87-46ff-a328-c7861d0872f9,View Calculations,Allows to view Calculations, -505e901e-f0c8-4234-8e19-d7b9dcd933e3,Manage Reports,"Base privilege for add/edit/delete reporting definitions. This gives access to the administrative menus, but you need to grant additional privileges to manage each specific type of reporting definition", -f333b0d8-d0e2-427f-8858-f2b05866be21,Manage Report Definitions,Add/Edit/Remove Report Definitions, -b37cc8b5-06dc-4876-9f38-7fa1d270ee8c,Manage Data Set Definitions,Add/Edit/Remove Data Set Definitions, -ebd9f8fe-f3f1-4742-91ec-1c23dc2ccb82,Manage Indicator Definitions,Add/Edit/Remove Indicator Definitions, -3f3ef7d8-ac8d-4f68-ab72-ab238a879d75,Manage Dimension Definitions,Add/Edit/Remove Dimension Definitions, -dfc8b5f0-c736-4bc0-8f23-427f0d9c7e7f,Manage Cohort Definitions,Add/Edit/Remove Cohort Definitions, -5486ba0b-4d3d-46b5-ab82-a6a226feb9c4,Manage Report Designs,Add/Edit/Remove Report Designs, -6b19d4ee-f6ae-4191-a60f-a70fcef5c461,Manage Scheduled Report Tasks,Manage Task Scheduling in Reporting Module, -0a12b76e-2175-4eb7-af0b-498129ea1cac,Run Reports,Schedule the running of a report, -a98c5b27-8d44-42b6-9b84-626cbcc5a227,Manage OrderTemplates,Base privilege for add/edit/delete order templates, \ No newline at end of file diff --git a/distro/configuration/programs/programs_demo-package-hiv.csv b/distro/configuration/programs/programs_demo-package-hiv.csv deleted file mode 100644 index 8515e5bd4..000000000 --- a/distro/configuration/programs/programs_demo-package-hiv.csv +++ /dev/null @@ -1,5 +0,0 @@ -Uuid,Void/Retire,Name,Description,Program concept,Outcomes concept,_order:1000, -64f950e6-1b07-4ac0-8e7e-f3e148f3463f,,HIV Care and Treatment,HIV Care and Treatment,Human immunodeficiency virus (HIV) disease,,, -d1b6cd43-8ac7-4cdd-8fb4-fe51635c82b4,,PMTCT,Program for prevention of Maternal to Child HIV transmission,PMTCT,,, -ac1bbc45-8c35-49ff-a574-9553ff789527,,HIV Preventative Services (PEP/PrEP),Program for prevention of HIV through Pre-Exposure Prophylaxis regimens,Pre-exposure prophylaxis (PrEP),,, -7a72a724-8994-4d33-962e-f65d8ca4ae67,,Outpatient Diabetes Education Program, Outpatient service for patient education about diabetes,Diabetes clinic,,, diff --git a/distro/configuration/programworkflows/programworkflows.csv b/distro/configuration/programworkflows/programworkflows.csv deleted file mode 100644 index caab1aab0..000000000 --- a/distro/configuration/programworkflows/programworkflows.csv +++ /dev/null @@ -1,4 +0,0 @@ -Uuid,Void/Retire,Program,Workflow concept -70921392-4e3e-5465-978d-45b68b7def5f,,64f950e6-1b07-4ac0-8e7e-f3e148f3463f,HIV treatment status -59bce157-3bfa-11e7-abc4-6b50acec278b,,d1b6cd43-8ac7-4cdd-8fb4-fe51635c82b4,Program status -ee8c4f22-98f8-9740-494a-3f757cb1210c,,ac1bbc45-8c35-49ff-a574-9553ff789527,Program status diff --git a/distro/configuration/programworkflowstates/programworkflowstates_demo-package.csv b/distro/configuration/programworkflowstates/programworkflowstates_demo-package.csv deleted file mode 100644 index f9defdce6..000000000 --- a/distro/configuration/programworkflowstates/programworkflowstates_demo-package.csv +++ /dev/null @@ -1,4 +0,0 @@ -Uuid,Void/Retire,Workflow,State concept,Initial,Terminal -7c0a5653-313f-4564-b9cf-d59adf1173dc,,70921392-4e3e-5465-978d-45b68b7def5f,On Antiretrovirals Treatment,true, -aa359664-2f8e-4ea1-ab48-fb2d5bc1dced,,59bce157-3bfa-11e7-abc4-6b50acec278b,Lost to follow-up,true, -b02b289f-7f72-402c-9fb5-4762e5cb106a,,ee8c4f22-98f8-9740-494a-3f757cb1210c,Never started,true, diff --git a/distro/configuration/relationshiptypes/relationshiptypes.csv b/distro/configuration/relationshiptypes/relationshiptypes.csv deleted file mode 100644 index 0aad50c8e..000000000 --- a/distro/configuration/relationshiptypes/relationshiptypes.csv +++ /dev/null @@ -1,8 +0,0 @@ -Uuid,Void/Retire,Name,Description,Weight,Preferred,A is to b,B is to a -c86d9979-b8ac-4d8c-85cf-cc04e7f16315,,Uncle/Nephew,A relationship of an uncle and his nephew,1,true,Uncle,Nephew -3982f469-cedc-4b2d-91ea-fe38f881e1a0,true,Aunt/Niece,A relationship of an aunt and her niece,,,Aunt,Niece -4f6b4fc4-66e5-4364-be1d-d5872ff8817e,,Friend/Friend,A relationship of friendship where there is often no biological link,,,Friend,Friend -53d8a8f3-0084-4a52-8666-c655f5bd2689,,Supervisor/Supervisee,A description for supervisor to supervisee relationship,,,Supervisor,Supervisee -117ac27a-7fec-4834-8fad-d967c702c15a,,Clinician/Patient,A relationship from a care provider to the patient,,,Clinician,Patient -8c8bbfe3-8454-41f9-a180-55f7058af9bd,,Community Health Worker/Patient,CHW to Patient relationship,,,Community Health Worker,Patient -057de23f-3d9c-4314-9391-4452970739c6,,Other/Other,A description for a relationship type not covered here,,,Other,Other diff --git a/distro/configuration/roles/roles_core-demo.csv b/distro/configuration/roles/roles_core-demo.csv deleted file mode 100644 index 7474eb8ec..000000000 --- a/distro/configuration/roles/roles_core-demo.csv +++ /dev/null @@ -1,18 +0,0 @@ -Uuid,Role name,Description,Inherited roles,Privileges,_order:1000 -ab2160f6-0941-430c-9752-6714353fbd3c,Privilege Level: Full,A role that has all API privileges,,Manage Concept Classes; Delete Patient Identifiers; Configure Visits; Preview Forms; Manage Privileges; Get Order Sets; View Navigation Menu; Delete Cohorts; Manage Forms; Delete Patient Programs; Manage Field Types; Add Observations; View Encounters; View Problems; Delete HL7 Inbound Exception; Update HL7 Source; View Metadata Via Mapping; Delete HL7 Inbound Archive; Add Concept Proposals; Add Patient Identifiers; View Locations; Patient Dashboard - View Encounters Section; Manage FormEntry XSN; Purge Field Types; Manage Order Set Attribute Types; Edit Concept Proposals; View Data Entry Statistics; Edit Problems; Manage Modules; Add Relationships; Manage Concept Attribute Types; Add Visits; Add Patients; Patient Dashboard - View Graphs Section; Patient Dashboard - View Demographics Section; Add Orders; Delete Encounters; Manage Address Templates; Delete Relationships; Manage HL7 Messages; Get Notes; Edit Diagnoses; Upload XSN; View Unpublished Forms; Manage Programs; View Patients; Get Conditions; Add Problems; View Programs; Patient Dashboard - View Overview Section; Manage Concept Stop Words; Manage Roles; View Concept Classes; Manage Address Hierarchy; View Observations; Manage Identifier Sources; Manage RESTWS; Get Visit Types; Get HL7 Inbound Exception; View Concept Sources; Get Visit Attribute Types; Get Visits; Get Providers; Get Location Attribute Types; Get Encounter Roles; Manage OWA; Get HL7 Source; Add HL7 Inbound Archive; Get HL7 Inbound Archive; Delete Orders; Get HL7 Inbound Queue; Assign System Developer Role; View RESTWS; Edit Patient Programs; Manage Location Attribute Types; Remove Problems; Add Patient Programs; Edit Cohorts; Manage Concept Map Types; Edit Users; Patient Dashboard - View Patient Summary; Get Concept Attribute Types; Add HL7 Inbound Queue; Get Concept Datatypes; Get Concept Classes; Get Roles; Manage Scheduler; Get Privileges; Get Order Types; Delete Observations; Get Field Types; Get Concept Sources; Get Relationship Types; Update HL7 Inbound Archive; Update HL7 Inbound Queue; Get Identifier Types; Edit People; Delete People; Edit Patient Identifiers; View Orders; Get Forms; Get Orders; View Administration Functions; Manage Global Properties; View Patient Identifiers; Get Global Properties; Get Patient Programs; Get People; Get Person Attribute Types; Get Database Changes; Get Relationships; Get Allergies; Edit Orders; Get Problems; View Allergies; Manage Implementation Id; Get Programs; Get Concept Reference Terms; Get Order Frequencies; View Concept Proposals; Manage Encounter Types; View Roles; Get Concept Map Types; Add Allergies; Patient Dashboard - View Forms Section; Add HL7 Inbound Exception; Delete HL7 Inbound Queue; View People; Edit Allergies; Manage Location Tags; Manage Concept Reference Terms; Delete Diagnoses; Manage Person Attribute Types; Patient Overview - View Relationships; Patient Overview - View Programs; Patient Overview - View Problem List; Patient Overview - View Allergies; Manage Order Types; Get Encounters; Get Users; Get Locations; Manage Alerts; Get Encounter Types; Get Patients; View Identifier Types; Get Observations; Edit Observations; Get Patient Cohorts; Manage Providers; Get Patient Identifiers; Delete Users; Manage Locations; Manage Concept Name tags; Manage Metadata Mapping; View Forms; Edit Conditions; Add HL7 Source; Add Users; Get Concepts; View Relationship Types; Edit Notes; Get Concept Proposals; Manage Search Index; View Relationships; Manage Relationships; Generate Batch of Identifiers; View Patient Programs; Edit User Passwords; View Person Attribute Types; View Patient Cohorts; Add Encounters; Upload Batch of Identifiers; View Field Types; View Encounter Types; Manage Identifier Types; Remove Allergies; Update HL7 Inbound Exception; View Order Types; Get Diagnoses Attribute Types; Patient Overview - View Patient Actions; Patient Dashboard - View Regimen Section; Add Cohorts; Delete Visits; Manage Order Frequencies; Edit Relationships; Manage Auto Generation Options; Manage Concepts; Manage Concept Datatypes; Add People; Manage Encounter Roles; View Privileges; Delete Patients; Delete Concept Proposals; Manage Visit Types; Delete Conditions; View Concept Datatypes; Edit Patients; Delete Notes; Edit Encounters; View Concepts; Manage Visit Attribute Types; Form Entry; View Global Properties; Get Care Settings; Manage Concept Sources; Manage Order Sets; Get Order Set Attribute Types; Manage Relationship Types; Get Diagnoses; Edit Visits; View Users; Share Metadata -f089471c-e00b-468e-96e8-46aea1b339af,Privilege Level: High,A role that has all API privileges except administrative privileges with security implications,,Manage Concept Classes; Delete Patient Identifiers; Configure Visits; Preview Forms; Get Order Sets; View Navigation Menu; Delete Cohorts; Manage Forms; Delete Patient Programs; Manage Field Types; Add Observations; View Encounters; View Problems; Delete HL7 Inbound Exception; Update HL7 Source; View Metadata Via Mapping; Delete HL7 Inbound Archive; Add Concept Proposals; Add Patient Identifiers; View Locations; Patient Dashboard - View Encounters Section; Manage FormEntry XSN; Purge Field Types; Manage Order Set Attribute Types; Edit Concept Proposals; View Data Entry Statistics; Edit Problems; Manage Modules; Add Relationships; Manage Concept Attribute Types; Add Visits; Add Patients; Patient Dashboard - View Graphs Section; Patient Dashboard - View Demographics Section; Add Orders; Delete Encounters; Manage Address Templates; Delete Relationships; Manage HL7 Messages; Get Notes; Edit Diagnoses; Upload XSN; View Unpublished Forms; Manage Programs; View Patients; Get Conditions; Add Problems; View Programs; Patient Dashboard - View Overview Section; Manage Concept Stop Words; Manage Roles; View Concept Classes; Manage Address Hierarchy; View Observations; Manage Identifier Sources; Manage RESTWS; Get Visit Types; Get HL7 Inbound Exception; View Concept Sources; Get Visit Attribute Types; Get Visits; Get Providers; Get Location Attribute Types; Get Encounter Roles; Manage OWA; Get HL7 Source; Add HL7 Inbound Archive; Get HL7 Inbound Archive; Delete Orders; Get HL7 Inbound Queue; Assign System Developer Role; View RESTWS; Edit Patient Programs; Manage Location Attribute Types; Remove Problems; Add Patient Programs; Edit Cohorts; Manage Concept Map Types; Edit Users; Patient Dashboard - View Patient Summary; Get Concept Attribute Types; Add HL7 Inbound Queue; Get Concept Datatypes; Get Concept Classes; Get Roles; Manage Scheduler; Get Privileges; Get Order Types; Delete Observations; Get Field Types; Get Concept Sources; Get Relationship Types; Update HL7 Inbound Archive; Update HL7 Inbound Queue; Get Identifier Types; Edit People; Delete People; Edit Patient Identifiers; View Orders; Get Forms; Get Orders; View Administration Functions; Manage Global Properties; View Patient Identifiers; Get Global Properties; Get Patient Programs; Get People; Get Person Attribute Types; Get Database Changes; Get Relationships; Get Allergies; Edit Orders; Get Problems; View Allergies; Manage Implementation Id; Get Programs; Get Concept Reference Terms; Get Order Frequencies; View Concept Proposals; Manage Encounter Types; View Roles; Get Concept Map Types; Add Allergies; Patient Dashboard - View Forms Section; Add HL7 Inbound Exception; Delete HL7 Inbound Queue; View People; Edit Allergies; Manage Location Tags; Manage Concept Reference Terms; Delete Diagnoses; Manage Person Attribute Types; Patient Overview - View Relationships; Patient Overview - View Programs; Patient Overview - View Problem List; Patient Overview - View Allergies; Manage Order Types; Get Encounters; Get Users; Get Locations; Manage Alerts; Get Encounter Types; Get Patients; View Identifier Types; Get Observations; Edit Observations; Get Patient Cohorts; Manage Providers; Get Patient Identifiers; Delete Users; Manage Locations; Manage Concept Name tags; Manage Metadata Mapping; View Forms; Edit Conditions; Add HL7 Source; Add Users; Get Concepts; View Relationship Types; Edit Notes; Get Concept Proposals; Manage Search Index; View Relationships; Manage Relationships; Generate Batch of Identifiers; View Patient Programs; Edit User Passwords; View Person Attribute Types; View Patient Cohorts; Add Encounters; Upload Batch of Identifiers; View Field Types; View Encounter Types; Manage Identifier Types; Remove Allergies; Update HL7 Inbound Exception; View Order Types; Get Diagnoses Attribute Types; Patient Overview - View Patient Actions; Patient Dashboard - View Regimen Section; Add Cohorts; Delete Visits; Manage Order Frequencies; Edit Relationships; Manage Auto Generation Options; Manage Concepts; Manage Concept Datatypes; Add People; Manage Encounter Roles; View Privileges; Delete Patients; Delete Concept Proposals; Manage Visit Types; Delete Conditions; View Concept Datatypes; Edit Patients; Delete Notes; Edit Encounters; View Concepts; Manage Visit Attribute Types; Form Entry; View Global Properties; Get Care Settings; Manage Concept Sources; Manage Order Sets; Get Order Set Attribute Types; Manage Relationship Types; Get Diagnoses; Edit Visits; View Users -d8ddab2c-20a5-4a3c-b209-856c7fe839cd,Application: Administers System,Administers system,Privilege Level: High,, -7f04f24c-e433-4bc7-95cd-975b6f003207,Application: Configures Forms,Manages forms and attaches them to the UI,Privilege Level: High,, -66fa1ec4-5d30-4127-a693-d8b1f9519a14,Application: Configures Metadata,Access to Configure Metadata app,Privilege Level: High,, -9873dba9-484f-42c2-a98d-f224bd65117a,Application: Edits Existing Encounters,Gives user the ability to edit patient encounter,Privilege Level: High,, -dc978fe8-b574-4e11-be54-626ae2d28ed8,Application: Enters ADT Events,Enters ADT events,Privilege Level: High,, -eba658df-fa88-4dab-b000-57e1e5cb2e43,Application: Enters Vitals,Enters vitals,Privilege Level: High,, -fb393086-d6ec-4bcb-a300-5815a554c4ae,Application: Has Super User Privileges,Extends the underlying System Developer API role,System Developer; Privilege Level: High,, -2d09a0e2-240a-4dd7-9c3e-9e2cd2cb2d1f,Application: Records Allergies,Records and edits allergies,Privilege Level: High,, -58f60da3-03bd-4b57-bb3c-429b50f6939b,Application: Registers Patients,Registers patients,Privilege Level: High,, -564b560e-3fe8-4829-8be4-68ddb40cf106,Application: Uses Patient Summary,Uses patient summary,Privilege Level: High,, -93a9c2f8-9296-488f-9451-43667e1c4d7f,Application: Writes Clinical Notes,Writes clinical notes,Privilege Level: High,, -4ef1f0f9-fee6-414b-910d-28e17df345c2,Organizational: Doctor,Doctor,Application: Records Allergies; Application: Writes Clinical Notes; Application: Enters ADT Events; Application: Uses Patient Summary,, -2749cd1b-251a-4d8b-bc35-0165f2b1af3e,Organizational: Nurse,Nurse,Application: Records Allergies; Application: Enters ADT Events; Application: Uses Patient Summary; Application: Enters Vitals, -fab43ac4-79bc-4f3d-805b-bd3a82ce41e9,Organizational: Registration Clerk,Registration Clerk,Application: Registers Patients;,, -2f087f90-9c47-4262-bfce-23c7862e727e,Organizational: System Administrator,System Administrator,Application: Configures Forms; Application: Configures Metadata; Application: Administers System,, diff --git a/distro/configuration/visittypes/visittypes.csv b/distro/configuration/visittypes/visittypes.csv deleted file mode 100644 index b818956b1..000000000 --- a/distro/configuration/visittypes/visittypes.csv +++ /dev/null @@ -1,6 +0,0 @@ -Uuid,Void/Retire,Name,Description,_version:1 -7b0f5697-27e3-40c4-8bae-f4049abfb4ed,,Facility Visit,"Patient visits the clinic/hospital (as opposed to a home visit, or telephone contact)", -d66e9fe0-7d51-4801-a550-5d462ad1c944,,Home Visit,Provider visits the patient at their home, -287463d3-2233-4c69-9851-5841a1f5e109,,OPD Visit,OPD Visit, -a22733fa-3501-4020-a520-da024eeff088,,Offline Visit,Visit type for offline features, -78370d15-38ad-48a1-825f-f0e9ff60d5a1,,Group Session,Visit type for group sessions (used in Fast Data Entry), diff --git a/distro/distro.properties b/distro/distro.properties index cd630fb50..a996b2510 100644 --- a/distro/distro.properties +++ b/distro/distro.properties @@ -1,5 +1,5 @@ name=Ref 3.x distro -version=3.0.0 +version=${project.version} war.openmrs=${openmrs.version} omod.initializer=${initializer.version} omod.fhir2=${fhir2.version} @@ -11,29 +11,36 @@ omod.metadatamapping=${metadatamapping.version} omod.metadatasharing=${metadatasharing.version} omod.openconceptlab=${openconceptlab.version} omod.owa=${owa.version} - -# omod.referencedemodata=${referencedemodata.version} - omod.attachments=${attachments.version} -omod.queue=${queue.version} -omod.appointments=${appointments.version} -omod.appointments.groupId=org.bahmni.module -omod.cohort=${cohort.version} omod.reporting=${reporting.version} omod.reportingrest=${reportingrest.version} omod.calculation=${calculation.version} omod.htmlwidgets=${htmlwidgets.version} omod.serialization.xstream=${serialization-xstream.version} omod.serialization.xstream.type=omod -# omod.ordertemplates=${ordertemplates.version} - -# Required for OHRI +omod.adminui=${adminui.version} omod.appframework=${appframework.version} +omod.appointmentscheduling=${appointmentscheduling.version} +omod.appointmentschedulingui=${appointmentschedulingui.version} omod.appui=${appui.version} +omod.atlas=${atlas.version} +omod.atlas.type=pom +omod.coreapps=${coreapps.version} +omod.dataexchange=${dataexchange.version} +omod.emrapi=${emrapi.version} +omod.event=${event.version} +omod.event.groupId=org.openmrs +omod.formentryapp=${formentryapp.version} omod.htmlformentry=${htmlformentry.version} +omod.htmlformentryui=${htmlformentryui.version} +omod.metadatadeploy=${metadatadeploy.version} +# omod.namibia=${namibia.version} +omod.providermanagement=${providermanagement.version} +omod.referenceapplication=${referenceapplication.version} +omod.referencemetadata=${referencemetadata.version} +omod.registrationapp=${registrationapp.version} +omod.registrationcore=${registrationcore.version} omod.reportingcompatibility=${reportingcompatibility.version} omod.uicommons=${uicommons.version} omod.uiframework=${uiframework.version} -omod.ohricore=${ohricore.version} -omod.ohrireports=${ohrireports.version} -# omod.casereport=${casereport.version} \ No newline at end of file +omod.uilibrary=${uilibrary.version} \ No newline at end of file diff --git a/distro/pom.xml b/distro/pom.xml index a0cdead75..00b5cebe8 100644 --- a/distro/pom.xml +++ b/distro/pom.xml @@ -23,60 +23,53 @@ + 1.10.0-SNAPSHOT 2.6.0 - 2.5.2 - 1.9.0 - 2.39.0 - 2.15.2 + 2.5.0 + 2.40.0 + 2.15.1 4.10.0 1.15.0 - 1.7.0-SNAPSHOT + 1.6.0 1.9.0 2.1.0 - 1.14.0 3.0.0 - - - - - 1.0.0-alpha - 1.8.0-SNAPSHOT - 3.4.0 - 1.25.0 + 1.26.0-SNAPSHOT 1.14.0 - 1.3.0 1.11.0 0.2.16 - - - - - 2.17.0 - 1.15.0 - 5.1.0 + + 1.7.0-SNAPSHOT + 2.16.0 + 1.16.0 + 1.12.0 + 1.14.0 + 2.2.5 + 1.34.0 + 1.3.7 + 1.32.0 + 2.10.0 + 1.4.2 + 4.1.0 + 2.0.0 + 1.13.0 + + 2.13.0 + 2.12.0-SNAPSHOT + 2.12.0 + 1.24.0 + 1.11.0 2.0.8 - 2.23.0 - 3.23.0 - 1.0.2-SNAPSHOT - 1.0.0 - - - - + 2.19.0 + 3.22.0 + 2.0.7 - - ${project.groupId} - referenceapplication-config - zip - ${project.version} - - org.openmrs.web openmrs-webapp @@ -152,88 +145,183 @@ ${attachments.version} provided - - - - + org.openmrs.module - queue-omod - ${queue.version} + reportingrest-omod + ${reportingrest.version} provided - org.bahmni.module - appointments-omod - ${appointments.version} + org.openmrs.module + calculation-omod + ${calculation.version} provided org.openmrs.module - cohort-omod - ${cohort.version} + htmlwidgets-omod + ${htmlwidgets.version} provided org.openmrs.module - reporting-omod - ${reporting.version} + serialization.xstream-api + ${serialization-xstream.version} provided + org.openmrs.module - reportingrest-omod - ${reportingrest.version} + adminui-omod + ${adminui.version} provided org.openmrs.module - calculation-omod - ${calculation.version} + appframework-omod + ${appframework.version} provided org.openmrs.module - htmlwidgets-omod - ${htmlwidgets.version} + appointmentscheduling-omod + ${appointmentscheduling.version} provided org.openmrs.module - serialization.xstream-api - ${serialization-xstream.version} + appointmentschedulingui-omod + ${appointmentschedulingui.version} provided - - - - + org.openmrs.module - ohrireports-omod - ${ohrireports.version} + appui-omod + ${appui.version} provided - org.openmrs.module - ohricore-omod - ${ohricore.version} - provided + atlas-omod + ${atlas.version} + pom + provided + + + org.openmrs.module + coreapps-omod + ${coreapps.version} + provided + + + org.openmrs.module + dataexchange-omod + ${dataexchange.version} + provided + + + org.openmrs.module + emrapi-omod + ${emrapi.version} + provided + + + org.openmrs + event-omod + ${event.version} + pom + provided + + + org.openmrs.module + formentryapp-omod + ${formentryapp.version} + provided + + + org.openmrs.module + htmlformentry-omod + ${htmlformentry.version} + provided + + + org.openmrs.module + htmlformentryui-omod + ${htmlformentryui.version} + provided + + + org.openmrs.module + metadatadeploy-omod + ${metadatadeploy.version} + provided - - - + + org.openmrs.module + providermanagement-omod + ${providermanagement.version} + provided + + + org.openmrs.module + referenceapplication-omod + ${referenceapplication.version} + provided + + + org.openmrs.module + referencemetadata-omod + ${referencemetadata.version} + provided + + + org.openmrs.module + registrationapp-omod + ${registrationapp.version} + provided + + + org.openmrs.module + registrationcore-omod + ${registrationcore.version} + provided + + + org.openmrs.module + reportingcompatibility-omod + ${reportingcompatibility.version} + provided + + + org.openmrs.module + uicommons-omod + ${uicommons.version} + provided + + + org.openmrs.module + uiframework-omod + ${uiframework.version} + provided + + + org.openmrs.module + uilibrary-omod + ${uilibrary.version} + provided + @@ -283,10 +371,9 @@ + org.apache.maven.plugins maven-antrun-plugin - 1.7 - copy-openmrs-configuration package @@ -324,4 +411,27 @@ + + + + validator + + + + org.openmrs.maven.plugins + openmrs-packager-maven-plugin + + + validate-configurations + validate + + validate-configurations + + + + + + + + diff --git a/docker-compose.yml b/docker-compose.yml index 8a5d13b88..56e1ce190 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -14,7 +14,9 @@ services: environment: SPA_PATH: /openmrs/spa API_URL: /openmrs - SPA_CONFIG_URLS: /openmrs/spa/ohri-config.json + SPA_CONFIG_URLS: + SPA_DEFAULT_LOCALE: + SPA_CONFIG_URLS: healthcheck: test: ["CMD", "curl", "-f", "http://localhost/"] timeout: 5s diff --git a/frontend/Dockerfile b/frontend/Dockerfile index 19ddbc42e..caa0c5e6b 100644 --- a/frontend/Dockerfile +++ b/frontend/Dockerfile @@ -1,7 +1,7 @@ # syntax=docker/dockerfile:1.3 FROM --platform=$BUILDPLATFORM node:18-alpine as dev -ARG APP_SHELL_VERSION=next +ARG APP_SHELL_VERSION=4.5.0 RUN mkdir -p /app WORKDIR /app diff --git a/frontend/spa-build-config.json b/frontend/spa-build-config.json index dcfafa344..e686744e1 100644 --- a/frontend/spa-build-config.json +++ b/frontend/spa-build-config.json @@ -1,38 +1,29 @@ { "frontendModules": { - "@ohri/openmrs-esm-ohri-cervical-cancer-app": "next", + "@openmrs/esm-login-app": "4.5.0", + "@openmrs/esm-primary-navigation-app": "4.5.0", + "@openmrs/esm-implementer-tools-app": "4.5.0", + "@openmrs/esm-home-app": "4.2.0", + "@openmrs/esm-patient-allergies-app": "4.5.0", + "@openmrs/esm-patient-notes-app": "4.5.0", + "@openmrs/esm-patient-banner-app": "4.5.0", + "@openmrs/esm-patient-appointments-app": "4.5.0", + "@openmrs/esm-patient-forms-app": "4.5.0", + "@openmrs/esm-patient-test-results-app": "4.5.0", + "@openmrs/esm-patient-chart-app": "4.5.0", + "@openmrs/esm-patient-search-app": "4.5.0", + "@openmrs/esm-patient-list-app": "4.5.0", + "@openmrs/esm-patient-registration-app": "4.5.0", + "@openmrs/esm-form-builder-app": "1.2.1-pre.436", + "@ohri/openmrs-esm-ohri-core-app": "next", - "@ohri/openmrs-esm-ohri-covid-app": "next", "@ohri/openmrs-esm-ohri-form-render-app": "next", - "@ohri/openmrs-esm-ohri-hiv-app": "next", "@ohri/openmrs-esm-ohri-pmtct": "next", - "@openmrs/esm-appointments-app": "next", - "@openmrs/esm-dispensing-app": "next", - "@openmrs/esm-form-builder-app": "next", - "@openmrs/esm-home-app": "next", - "@openmrs/esm-implementer-tools-app": "next", - "@openmrs/esm-login-app": "next", - "@openmrs/esm-outpatient-app": "next", - "@openmrs/esm-patient-allergies-app": "next", - "@openmrs/esm-patient-appointments-app": "next", - "@openmrs/esm-patient-attachments-app": "next", - "@openmrs/esm-patient-banner-app": "next", - "@openmrs/esm-patient-biometrics-app": "next", - "@openmrs/esm-patient-chart-app": "next", - "@openmrs/esm-patient-conditions-app": "next", - "@openmrs/esm-patient-forms-app": "next", - "@openmrs/esm-patient-immunizations-app": "next", - "@openmrs/esm-patient-list-app": "next", - "@openmrs/esm-patient-medications-app": "next", - "@openmrs/esm-patient-notes-app": "next", - "@openmrs/esm-patient-programs-app": "next", - "@openmrs/esm-patient-search-app": "next", - "@openmrs/esm-patient-test-results-app": "next", - "@openmrs/esm-patient-vitals-app": "next", - "@openmrs/esm-primary-navigation-app": "next" + "@ohri/esm-namibia-emr-app": "next" }, "spaPath": "$SPA_PATH", "apiUrl": "$API_URL", "configUrls": ["$SPA_CONFIG_URLS"], + "defaultLocale": "$SPA_DEFAULT_LOCALE", "importmap": "$SPA_PATH/importmap.json" } diff --git a/frontend/startup.sh b/frontend/startup.sh index 8785011f0..7d170e4cf 100644 --- a/frontend/startup.sh +++ b/frontend/startup.sh @@ -46,10 +46,12 @@ else sed -i -e 's/"$SPA_CONFIG_URLS"/$SPA_CONFIG_URLS/' "/usr/share/nginx/html/index.html" fi +SPA_DEFAULT_LOCALE=${SPA_DEFAULT_LOCALE:-en_GB} + # Substitute environment variables in the html file # This allows us to override parts of the compiled file at runtime if [ -f "/usr/share/nginx/html/index.html" ]; then - envsubst '${IMPORTMAP_URL} ${SPA_PATH} ${API_URL} ${SPA_CONFIG_URLS}' < "/usr/share/nginx/html/index.html" | sponge "/usr/share/nginx/html/index.html" + envsubst '${IMPORTMAP_URL} ${SPA_PATH} ${API_URL} ${SPA_CONFIG_URLS} ${SPA_DEFAULT_LOCALE}' < "/usr/share/nginx/html/index.html" | sponge "/usr/share/nginx/html/index.html" fi if [ -f "/usr/share/nginx/html/service-worker.js" ]; then diff --git a/namibia-1.5.omod b/namibia-1.5.omod new file mode 100644 index 000000000..cb1cc1b20 Binary files /dev/null and b/namibia-1.5.omod differ