Skip to content
This repository has been archived by the owner on Apr 28, 2021. It is now read-only.

Patient dashboard widgets microfrontend for the OpenMRS SPA

License

Notifications You must be signed in to change notification settings

openmrs/openmrs-esm-patient-chart-widgets

Repository files navigation

Node.js CI

OpenMRS ESM Patient Chart Widgets

Patient chart widgets microfrontend for the OpenMRS SPA

More info on the wiki

Compatibility with Patient Chart:
Patient Chart Widget Version Patient Chart Version
1.0.3 0.1.0
1.0.5 0.2.0

Configuration

See the openmrs-esm-module-config docs for information about how to provide configuration files.

  • concepts
    • systolicBloodPressureUuid (default: 5085AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA)
      must be a valid UUID or a 36-character hexadecimal string.
    • diastolicBloodPressureUuid (default: 5086AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA)
      must be a valid UUID or a 36-character hexadecimal string.
    • pulseUuid (default: 5087AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA)
      must be a valid UUID or a 36-character hexadecimal string.
    • temperatureUuid (default: 5088AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA)
      must be a valid UUID or a 36-character hexadecimal string.
    • oxygenSaturationUuid (default: 5092AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA)
      must be a valid UUID or a 36-character hexadecimal string.
    • heightUuid (default: 5092AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA)
      must be a valid UUID or a 36-character hexadecimal string.
    • weightUuid (default: 5089AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA)
      must be a valid UUID or a 36-character hexadecimal string.
  • vitals
    • formUuid (default: a000cb34-9ec1-4344-a1c8-f692232f6edd)
      must be a valid UUID or a 36-character hexadecimal string.
    • encounterTypeUuid (default: 67a71486-1a54-468f-ac3e-7091a9a79584)
      must be a valid UUID or a 36-character hexadecimal string.
  • immunizationsConfig (default: [object Object])
    • vaccinesConceptSet
      This needs to be a uuid or concept mapping which will have all the possible vaccines as set-members.
      must be a string.
    • sequenceDefinitions
      Doses/Schedules defined for each vaccine configured if applicable. If not provided the vaccine would be treated as a vaccine without schedules
      • arrayElements
        • vaccineConceptUuid
          The UUID of the individual vaccine concept
          must be a valid UUID or a 36-character hexadecimal string.
        • sequences
          • arrayElements
            • sequenceLabel
              Name of the dose/booster/schedule.. This will be used as a translation key as well.
              must be a string.
            • sequenceNumber
              The dose number in the vaccines. Convention for doses is [1...9] and for boosters is [11...19]
              must be a number.