/openmrs-esm-patient-chart-widgets

Patient dashboard widgets microfrontend for the OpenMRS SPA

Primary LanguageTypeScriptOtherNOASSERTION

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.