128. EPMO Open Source Coordination Office Redaction File Detail Report

Produced by Araxis Merge on 10/2/2017 1:40:10 PM Central Daylight Time. See www.araxis.com for information about Merge. This report uses XHTML and CSS2, and is best viewed with a modern standards-compliant browser. For optimum results when printing this report, use landscape orientation and enable printing of background images and colours in your browser.

128.1 Files compared

# Location File Last Modified
1 chef-repo.zip\chef-repo\project_cookbooks\pick_list\templates\default pick-list-server-config.json.erb Mon Aug 28 19:42:45 2017 UTC
2 chef-repo.zip\chef-repo\project_cookbooks\pick_list\templates\default pick-list-server-config.json.erb Mon Oct 2 12:40:31 2017 UTC

128.2 Comparison summary

Description Between
Files 1 and 2
Text Blocks Lines
Unchanged 2 1226
Changed 1 2
Inserted 0 0
Removed 0 0

128.3 Comparison options

Whitespace
Character case Differences in character case are significant
Line endings Differences in line endings (CR and LF characters) are ignored
CR/LF characters Not shown in the comparison detail

128.4 Active regular expressions

No regular expressions were active.

128.5 Comparison detail

  1   {
  2       "//not ice": "Thi s file is  automatica lly genera ted. Any e dits will  be overwri tten.",
  3       "name" : "The wri teback pic klist runn ing config uration",
  4       "versi on": "<%=  node[:pick _list][:ve rsion] %>" ,
  5       "editi on": "<%=  node[:deve lopment] ?  "ONC" : " VIEWER" %> ",
  6       "envir onment": " <%= node[: developmen t] ? "deve lopment" :  "producti on" %>",
  7       "corsE nabled": f alse,
  8       "rootP ath": "/re source/wri te-pick-li st",
  9       "exter nalProtoco l": "http" ,
  10       "secre t": <%= @s ecure_pass code_list  %>,
  11       "sessi onLength":  900000,
  12       "cooki ePrefix":  "<%= @cook ie_prefix  %>",
  13       "maxSo ckets": <% = @max_soc kets %>,
  14       "appSe rver": {
  15           "p ort": <%=  @port %>
  16       },
  17       "fetch Server": {
  18           "b aseUrl": " http://<%=  @fetch_ho st %>"
  19       },
  20       "write BackServer ": {
  21           "b aseUrl": " http://<%=  @write_ba ck_host %> "
  22       },
  23       "timeo utMillis":  120000,
  24       "respo nseTimeout Millis": 4 20000,
  25       "maxLi steners":  50,
  26       "reque stTrace":  {
  27           "a ctive": tr ue,
  28           "l ogIdParam" : "logId",
  29           "r equestIdPa ram": "req uestId"
  30       },
  31       "pdpCo nfig": {
  32           "r uleFile":  "./rules.j s"
  33       },
  34       "rpcCo nfig": {
  35           "c ontext": " HMP UI CON TEXT"
  36       },
  37       "vista Sites": {
  38           <%  @vista_si tes.each_w ith_index  do |site,  index| %>
  39           "< %= site['v ista']['si te_id']%>" : {
  40                "divisio n": <%= si te['vista' ]['divisio n'].to_jso n %>,
  41                "environ ment": "de velopment" ,
  42                "host":  "<%= site[ 'ipaddress ']%>",
  43                  "localIP":  " IP        ",
  44                "localAd dress": "l ocalhost",
  45                "port":  <%= site[' vista']['r pc_port']% >,
  46                "product ion": <%=  site['vist a']['produ ction']%>,
  47                "accessC ode": "<%=  site['vis ta']['mult idivision_ proxy_acce ss_code']. nil? ? sit e['vista'] ['access_c ode'] : si te['vista' ]['multidi vision_pro xy_access_ code']%>",
  48                "verifyC ode": "<%=  site['vis ta']['mult idivision_ proxy_veri fy_code']. nil? ? sit e['vista'] ['verify_c ode'] : si te['vista' ]['multidi vision_pro xy_verify_ code']%>",
  49                "infoBut tonOid": " 1.3.6.1.4. 1.3768",
  50                "abbrevi ation": "< %= site['v ista']['ab breviation ']%>"
  51           }< %= ',' unl ess index  == @vista_ sites.size  - 1 %>
  52           <%  end %>
  53       },
  54       "mvi":  {
  55           "b aseUrl": " <%= @mvi[' mvi']['pro tocol']%>: //<%= @mvi ['ipaddres s']%>:<%=  @mvi['mvi' ]['port']% >",
  56           "s enderCode" : "<%= @mv i['mvi'][' sender_cod e']%>",
  57           "s earch": {
  58                "path":  "<%= @mvi[ 'mvi']['se arch_path' ]%>"
  59           },
  60           "s ync": {
  61                "path":  "<%= @mvi[ 'mvi']['sy nc_path']% >"
  62           },
  63           "a gentOption s": {
  64                "key": < %= @mvi['m vi']['agen t_options' ]['key'].n il? ? "nul l" : "\"#{ @mvi['mvi' ]['agent_o ptions'][' key']}\""  %>,
  65                "cert":  <%= @mvi[' mvi']['age nt_options ']['cert'] .nil? ? "n ull" : "\" #{@mvi['mv i']['agent _options'] ['cert']}\ "" %>,
  66                "rejectU nauthorize d": <%= @m vi['mvi'][ 'agent_opt ions']['re ject_unaut horized']. nil? ? "nu ll" : "\"# {@mvi['mvi ']['agent_ options'][ 'reject_un authorized ']}\"" %>,
  67                "request Cert": <%=  @mvi['mvi ']['agent_ options'][ 'request_c ert'].nil?  ? "null"  : "\"#{@mv i['mvi'][' agent_opti ons']['req uest_cert' ]}\"" %>,
  68                "ca": <% = @mvi['mv i']['agent _options'] ['ca'].nil ? ? "null"  : @mvi['m vi']['agen t_options' ]['ca'] %> ,
  69                "passphr ase": <%=  @mvi['mvi' ]['agent_o ptions'][' passphrase '].nil? ?  "null" : " \"#{@mvi[' mvi']['age nt_options ']['passph rase']}\""  %>,
  70                "maxSock ets": <%=  @mvi['mvi' ]['agent_o ptions'][' max_socket s'].nil? ?  "null" :  "#{@mvi['m vi']['agen t_options' ]['max_soc kets']}" % >
  71           }
  72       },
  73       "vhic" : {
  74           "b aseUrl": " <%= @vhic[ 'vhic']['p rotocol']% >://<%= @v hic['ipadd ress']%>:< %= @vhic[' vhic']['po rt']%>",
  75           "s enderCode" : "<%= @vh ic['vhic'] ['sender_c ode']%>",
  76           "s earch": {
  77                "path":  "<%= @vhic ['vhic'][' search_pat h']%>"
  78           },
  79           "s ync": {
  80                "path":  "<%= @vhic ['vhic'][' sync_path' ]%>"
  81           },
  82           "a gentOption s": {
  83                "key": < %= @vhic[' vhic']['ag ent_option s']['key'] .nil? ? "n ull" : "\" #{@vhic['v hic']['age nt_options ']['key']} \"" %>,
  84                "cert":  <%= @vhic[ 'vhic']['a gent_optio ns']['cert '].nil? ?  "null" : " \"#{@vhic[ 'vhic']['a gent_optio ns']['cert ']}\"" %>,
  85                "rejectU nauthorize d": <%= @v hic['vhic' ]['agent_o ptions'][' reject_una uthorized' ].nil? ? " null" : "\ "#{@vhic[' vhic']['ag ent_option s']['rejec t_unauthor ized']}\""  %>,
  86                "request Cert": <%=  @vhic['vh ic']['agen t_options' ]['request _cert'].ni l? ? "null " : "\"#{@ vhic['vhic ']['agent_ options'][ 'request_c ert']}\""  %>,
  87                "ca": <% = @vhic['v hic']['age nt_options ']['ca'].n il? ? "nul l" : @vhic ['vhic'][' agent_opti ons']['ca' ] %>,
  88                "passphr ase": <%=  @vhic['vhi c']['agent _options'] ['passphra se'].nil?  ? "null" :  "\"#{@vhi c['vhic'][ 'agent_opt ions']['pa ssphrase'] }\"" %>,
  89                "maxSock ets": <%=  @vhic['vhi c']['agent _options'] ['max_sock ets'].nil?  ? "null"  : "#{@vhic ['vhic'][' agent_opti ons']['max _sockets'] }" %>
  90           }
  91       },
  92       "vxSyn cServer":  {
  93           "b aseUrl": " http://<%=  @vvxsync_ sync_host  %>"
  94       },
  95       "solrS erver": {
  96           "b aseUrl": " http://<%=  @solr['ip address']% >:8983",
  97           "u rl": "/sol r/vpr"
  98       },
  99       "asuSe rver": {
  100           "b aseUrl": " http://<%=  @asu_host  %>",
  101           "t imeout": < %= @node[' pick_list' ]['asu'][' timeout']% >
  102       },
  103       "jdsSe rver": {
  104           "b aseUrl": " http://<%=  @jds['ipa ddress']%> :<%= @jds[ 'jds']['ca che_listen er_ports'] ['general' ]%>"
  105       },
  106       "gener alPurposeJ dsServer":  {
  107           "b aseUrl": " http://<%=  @pjds['ip address']% >:<%= @pjd s['jds'][' cache_list ener_ports ']['genera l']%>"
  108       },
  109       <% if  !@oracle.n il? %>
  110       "oracl edb": {
  111           "a ctivityDat abase": {
  112                "user":  "<%= @orac le_ehmpuse r_username  %>",
  113                "passwor d": "<%= @ oracle_ehm puser_pass word %>",
  114                "connect String": " <%= @oracl e[:ipaddre ss] %>:<%=  @oracle[: ehmp_oracl e][:oracle _config][: port] %>/< %= @oracle [:ehmp_ora cle][:orac le_sid] %> ",
  115                "poolMin ": <%= @no de['pick_l ist']['ora cle_connec tion_pool' ]['minimum '] %>,
  116                "poolMax ": <%= @no de['pick_l ist']['ora cle_connec tion_pool' ]['maximum '] %>
  117           },
  118           "e hmpDatabas e" : {
  119                "user":  "<%= @orac le_ehmpuse r_username  %>",
  120                "passwor d": "<%= @ oracle_ehm puser_pass word %>",
  121                "connect String": " <%= @oracl e[:ipaddre ss] %>:<%=  @oracle[: ehmp_oracl e][:oracle _config][: port] %>/< %= @oracle [:ehmp_ora cle][:orac le_sid] %> ",
  122                "poolMin ": <%= @no de['pick_l ist']['ora cle_connec tion_pool' ]['minimum '] %>,
  123                "poolMax ": <%= @no de['pick_l ist']['ora cle_connec tion_pool' ]['maximum '] %>
  124           }
  125       },
  126       <% end  %>
  127       <% if  !@jbpm.nil ? %>
  128       "jbpm" : {
  129           "b aseUrl": " http://<%=  @jbpm['ip address']% >:8080",
  130           "a piPath": " /business- central/re st",
  131           "a dminUser":  {
  132                "usernam e": "<%= @ jbpm[:jbpm ][:install ][:admin_u ser] %>",
  133                "passwor d": "<%= @ jbpm_admin _password  %>"
  134           },
  135           "n urseUser":  {
  136                "usernam e": "Susan ",
  137                "passwor d": "<%= @ jbpm_nurse user_passw ord %>"
  138           },
  139           "h ealthcheck Endpoint":  "/deploym ent",
  140           "d eployments ": {
  141                "All": " example:te stproject: 1.3.0"
  142           }
  143       },
  144       <% end  %>
  145       "jdsSy nc": {
  146           "s ettings":  {
  147                "waitMil lis": <%=  @jds_sync_ settings[' waitMillis '] %>,
  148                "timeout Millis": < %= @jds_sy nc_setting s['timeout Millis'] % >,
  149                "syncExi stsWaitDel ayMillis":  <%= @jds_ sync_setti ngs['syncE xistsWaitD elayMillis '] %>
  150           }
  151       },
  152       "resyn c": {
  153           "o penJobsTim eoutMillis ": <%= @re sync_setti ngs['openJ obsTimeout Millis'] % >,
  154           "i nProgressT imeoutMill is": <%= @ resync_set tings['inP rogressTim eoutMillis '] %>,
  155           "i nactivityT imeoutMill is": <%= @ resync_set tings['ina ctivityTim eoutMillis '] %>,
  156           "l astSyncMax IntervalMi llis": <%=  @resync_s ettings['l astSyncMax IntervalMi llis'] %>
  157       },
  158       "vxSyn cComplexNo te": {
  159           "g etComplexN ote": {
  160                "timeout ": 120000,
  161                "port":  <%= @compl ex_note_po rt %>,
  162                "rejectU nauthorize d": false,
  163                "request Cert": tru e,
  164                "agent":  false
  165           }
  166       },
  167       "logge rs": [
  168           {
  169                "name":  "res-serve r",
  170                "streams ": [
  171                    {
  172                         "level": " <%= @node[ 'pick_list ']['log_le vel']['pic k_list_ser ver'] %>",
  173                         "path": "< %= @node[' pick_list' ]['log_dir ']  %>/pic k_list_ser ver<%= @in dex == 0 ?  '' : "-#{ @index}" % >.log"
  174                    }
  175                ]
  176           },
  177           {
  178                "name":  "audit",
  179                "streams ": [
  180                    {
  181                         "level": " <%= @node[ 'pick_list ']['log_le vel']['aud it']['pick _list_serv er'] %>",
  182                         "path": "< %= @node[' pick_list' ]['log_dir ']  %>/pic k_list_ser ver_audit< %= @index  == 0 ? ''  : "-#{@ind ex}" %>.lo g"
  183                    }
  184                ]
  185           }
  186       ],
  187       "inter ceptors":  {
  188           <%  @node[:pi ck_list][: intercepto rs].each_w ith_index  do |interc eptor, ind ex| %>
  189           "< %= interce ptor[:name ]%>": {
  190                <% inter ceptor.eac h_with_ind ex do |(ke y, value),  hash_inde x| %>
  191                <% if ke y == 'name ' then nex t end %>
  192                "<%= key  %>": <%=  value %><% = ',' unle ss hash_in dex == int erceptor.l ength - 1  %>
  193                <% end % >
  194           }< %= ',' unl ess index  == @node[: pick_list] [:intercep tors].size  - 1 %>
  195           <%  end %>
  196       },
  197       "inMem ory": {
  198           "p ercentTota lHeapBefor eMemoryNot ification" : <%= @nod e['pick_li st']['perc entTotalHe apBeforeMe moryNotifi cation'] % >,
  199           "p ickListCon fig": [{
  200                "name":  "allergies -symptoms" ,
  201                "moduleP ath": "all ergies/all ergies-sym ptoms-fetc h-list",
  202                "vistaCo ntext": "O R CPRS GUI  CHART",
  203                "dataNee dsRefreshA fterMinute s": <%= @n ode['pick_ list']['al lergies_sy mptoms'][' dataNeedsR efreshAfte rMinutes']  %>,
  204                "largePi ckListRetr y": <%= @n ode['pick_ list']['al lergies_sy mptoms'][' largePickL istRetry']  %>,
  205                "filterF orEntireRe cursiveCol lection":  {
  206                    "fie ldToCheckA gainst": " synonym",
  207                    "par amNameForS tringToSea rchFor": " searchStri ng"
  208                },
  209                "require dPermissio ns": ["add -allergy"]
  210           },  {
  211                "name":  "allergies -symptoms- all-with-t op-ten",
  212                "moduleP ath": "all ergies/all ergies-sym ptoms-all- with-top-t en-fetch-l ist",
  213                "vistaCo ntext": "O R CPRS GUI  CHART",
  214                "dataNee dsRefreshA fterMinute s": <%= @n ode['pick_ list']['al lergies_sy mptoms_all _with_top_ ten']['dat aNeedsRefr eshAfterMi nutes'] %> ,
  215                "largePi ckListRetr y": <%= @n ode['pick_ list']['al lergies_sy mptoms_all _with_top_ ten']['lar gePickList Retry'] %> ,
  216                "filterF orEntireRe cursiveCol lection":  {
  217                    "fie ldToCheckA gainst": " synonym",
  218                    "par amNameForS tringToSea rchFor": " searchStri ng"
  219                },
  220                "require dPermissio ns": ["add -allergy"]
  221           },  {
  222                "name":  "clinics-n ewloc-fetc h-list",
  223                "moduleP ath": "loc ations/cli nics/clini cs-newloc- fetch-list ",
  224                "vistaCo ntext": "O R CPRS GUI  CHART",
  225                "dataNee dsRefreshA fterMinute s": <%= @n ode['pick_ list']['cl inics_newl oc_fetch_l ist']['dat aNeedsRefr eshAfterMi nutes'] %> ,
  226                "require dPermissio ns": ["rea d-patient- record"]
  227           },  {
  228                "name":  "clinics-f etch-list" ,
  229                "moduleP ath": "loc ations/cli nics/clini cs-fetch-l ist",
  230                "vistaCo ntext": "O R CPRS GUI  CHART",
  231                "dataNee dsRefreshA fterMinute s": <%= @n ode['pick_ list']['cl inics_fetc h_list'][' dataNeedsR efreshAfte rMinutes']  %>,
  232                "require dPermissio ns": ["rea d-patient- record"]
  233           },  {
  234                "name":  "lab-all-s amples",
  235                "moduleP ath": "lab s/lab-all- samples-fe tch-list",
  236                "vistaCo ntext": "O R CPRS GUI  CHART",
  237                "dataNee dsRefreshA fterMinute s": <%= @n ode['pick_ list']['la b_all_samp les']['dat aNeedsRefr eshAfterMi nutes'] %> ,
  238                "require dPermissio ns": ["add -lab-order "]
  239           },  {
  240                "name":  "lab-colle ct-times",
  241                "moduleP ath": "lab s/lab-coll ect-times- fetch-list ",
  242                "vistaCo ntext": "O R CPRS GUI  CHART",
  243                "dataNee dsRefreshA fterMinute s": <%= @n ode['pick_ list']['la b_collect_ times']['d ataNeedsRe freshAfter Minutes']  %>,
  244                "optiona lParams":  ["division "],
  245                "require dPermissio ns": ["add -lab-order "]
  246           },  {
  247                "name":  "lab-order -orderable -items",
  248                "moduleP ath": "lab s/lab-orde r-orderabl e-items-fe tch-list",
  249                "vistaCo ntext": "O R CPRS GUI  CHART",
  250                "dataNee dsRefreshA fterMinute s": <%= @n ode['pick_ list']['la b_order_or derable_it ems']['dat aNeedsRefr eshAfterMi nutes'] %> ,
  251                "require dParams":  ["labType" ],
  252                "require dPermissio ns": ["add -lab-order "],
  253                "largePi ckListRetr y": <%= @n ode['pick_ list']['la b_order_or derable_it ems']['lar gePickList Retry'] %> ,
  254                "initial LoadDefaul tParams":  [{
  255                    "lab Type": "S. LAB"
  256                }, {
  257                    "lab Type": "S. IVA RX"
  258                }, {
  259                    "lab Type": "S. IVB RX"
  260                }],
  261                "filterF orEntireRe cursiveCol lection":  {
  262                    "fie ldToCheckA gainst": " synonym",
  263                    "par amNameForS tringToSea rchFor": " searchStri ng"
  264                }
  265           },  {
  266                "name":  "lab-order -specimens ",
  267                "moduleP ath": "lab s/lab-orde r-specimen s-fetch-li st",
  268                "vistaCo ntext": "O R CPRS GUI  CHART",
  269                "dataNee dsRefreshA fterMinute s": <%= @n ode['pick_ list']['la b_order_sp ecimens'][ 'dataNeeds RefreshAft erMinutes' ] %>,
  270                "largePi ckListRetr y": <%= @n ode['pick_ list']['la b_order_sp ecimens'][ 'largePick ListRetry' ] %>,
  271                "require dPermissio ns": ["add -lab-order "]
  272           },  {
  273                "name":  "new-perso ns",
  274                "moduleP ath": "per son/new-pe rsons-fetc h-list",
  275                "vistaCo ntext": "O R CPRS GUI  CHART",
  276                "dataNee dsRefreshA fterMinute s": <%= @n ode['pick_ list']['ne w_persons' ]['dataNee dsRefreshA fterMinute s'] %>,
  277                "largePi ckListRetr y": <%= @n ode['pick_ list']['ne w_persons' ]['largePi ckListRetr y'] %>,
  278                "require dPermissio ns": ["rea d-patient- record"]
  279           },  {
  280                "name":  "progress- notes-titl es",
  281                "moduleP ath": "pro gressnotes /progress- notes-titl es-fetch-l ist",
  282                "vistaCo ntext": "H MP UI CONT EXT",
  283                "dataNee dsRefreshA fterMinute s": <%= @n ode['pick_ list']['pr ogress_not es_titles' ]['dataNee dsRefreshA fterMinute s'] %>,
  284                "asuData NeedsRefre shAfterMin utes": <%=  @node['pi ck_list'][ 'progress_ notes_titl es']['asuD ataNeedsRe freshAfter Minutes']  %>,
  285                "asuLarg ePickListR etry": <%=  @node['pi ck_list'][ 'progress_ notes_titl es']['asuL argePickLi stRetry']  %>,
  286                "require dPermissio ns": ["sig n-note"]
  287           },  {
  288                "name":  "vitals",
  289                "moduleP ath": "vit als/vitals -fetch-lis t",
  290                "vistaCo ntext": "O R CPRS GUI  CHART",
  291                "dataNee dsRefreshA fterMinute s": <%= @n ode['pick_ list']['vi tals']['da taNeedsRef reshAfterM inutes'] % >,
  292                "require dPermissio ns": ["add -vital"]
  293           },  {
  294                "name":  "wards-fet ch-list",
  295                "moduleP ath": "loc ations/war ds/wards-f etch-list" ,
  296                "vistaCo ntext": "O R CPRS GUI  CHART",
  297                "dataNee dsRefreshA fterMinute s": <%= @n ode['pick_ list']['wa rds_fetch_ list']['da taNeedsRef reshAfterM inutes'] % >,
  298                "require dPermissio ns": ["rea d-patient- record"]
  299           },  {
  300                "name":  "people-fo r-facility ",
  301                "moduleP ath": "tea m-manageme nt/people- for-facili ty-fetch-l ist",
  302                "vistaCo ntext": "N OT APPLICA BLE",
  303                "dataNee dsRefreshA fterMinute s": <%= @n ode['pick_ list']['pe ople_for_f acility'][ 'dataNeeds RefreshAft erMinutes' ] %>,
  304                "require dParams":  ["facility ID"],
  305                "optiona lParams":  ["searchSt ring"],
  306                "require dPermissio ns": ["add -task"]
  307           },  {
  308                "name":  "teams-for -facility" ,
  309                "moduleP ath": "tea m-manageme nt/teams-f or-facilit y-fetch-li st",
  310                "vistaCo ntext": "N OT APPLICA BLE",
  311                "dataNee dsRefreshA fterMinute s": <%= @n ode['pick_ list']['te ams_for_fa cility'][' dataNeedsR efreshAfte rMinutes']  %>,
  312                "largePi ckListRetr y": <%= @n ode['pick_ list']['te ams_for_fa cility'][' largePickL istRetry']  %>,
  313                "needsFa cilityGran ularity":  true,
  314                "require dParams":  ["facility ID"],
  315                "require dPermissio ns": ["rea d-patient- record"]
  316           },  {
  317                "name":  "roles-for -team",
  318                "moduleP ath": "tea m-manageme nt/roles-f or-team-fe tch-list",
  319                "vistaCo ntext": "N OT APPLICA BLE",
  320                "dataNee dsRefreshA fterMinute s": <%= @n ode['pick_ list']['ro les_for_te am']['data NeedsRefre shAfterMin utes'] %>,
  321                "needsPc mm": true,
  322                "require dParams":  ["teamID"] ,
  323                "require dPermissio ns": ["rea d-patient- record"]
  324           }]
  325       },
  326       "direc t": {
  327              "pickListC onfig": [{
  328                  "name" : "allergi es-match",
  329                  "modul ePath": "a llergies/a llergies-m atch-fetch -list",
  330                  "vista Context":  "OR CPRS G UI CHART",
  331                  "requi redParams" : ["search String"],
  332                  "requi redPermiss ions": ["a dd-allergy "]
  333              }, {
  334                  "name" : "allergi es-symptom s-top-ten" ,
  335                  "modul ePath": "a llergies/a llergies-s ymptoms-to p-ten-fetc h-list",
  336                  "vista Context":  "OR CPRS G UI CHART",
  337                  "requi redPermiss ions": ["a dd-allergy "]
  338              }, {
  339                  "name" : "immuniz ation-admi n-route",
  340                  "modul ePath": "i mmunizatio ns/immuniz ation-admi n-route-fe tch-list",
  341                  "vista Context":  "HMP UI CO NTEXT",
  342                  "optio nalParams" : ["filter ", "date"] ,
  343                  "requi redPermiss ions": ["a dd-immuniz ation"]
  344              }, {
  345                  "name" : "immuniz ation-admi n-site",
  346                  "modul ePath": "i mmunizatio ns/immuniz ation-admi n-site-fet ch-list",
  347                  "vista Context":  "HMP UI CO NTEXT",
  348                  "optio nalParams" : ["filter ", "date"] ,
  349                  "requi redPermiss ions": ["a dd-immuniz ation"]
  350              }, {
  351                  "name" : "immuniz ation-data ",
  352                  "modul ePath": "i mmunizatio ns/immuniz ation-data -fetch-lis t",
  353                  "vista Context":  "HMP UI CO NTEXT",
  354                  "optio nalParams" : ["pxvfil ter", "sub files"],
  355                  "requi redPermiss ions": ["a dd-immuniz ation"]
  356              }, {
  357                  "name" : "immuniz ation-info -source",
  358                  "modul ePath": "i mmunizatio ns/immuniz ation-info -source-fe tch-list",
  359                  "vista Context":  "HMP UI CO NTEXT",
  360                  "optio nalParams" : ["filter ", "date"] ,
  361                  "requi redPermiss ions": ["a dd-immuniz ation"]
  362              }, {
  363                  "name" : "immuniz ation-lot" ,
  364                  "modul ePath": "i mmunizatio ns/immuniz ation-lot- fetch-list ",
  365                  "vista Context":  "HMP UI CO NTEXT",
  366                  "optio nalParams" : ["filter ", "date"] ,
  367                  "requi redPermiss ions": ["a dd-immuniz ation"]
  368              }, {
  369                  "name" : "immuniz ation-manu facturer",
  370                  "modul ePath": "i mmunizatio ns/immuniz ation-manu facturer-f etch-list" ,
  371                  "vista Context":  "HMP UI CO NTEXT",
  372                  "optio nalParams" : ["filter ", "date"] ,
  373                  "requi redPermiss ions": ["a dd-immuniz ation"]
  374              }, {
  375                  "name" : "immuniz ation-vacc ine-info-s tatement",
  376                  "modul ePath": "i mmunizatio ns/immuniz ation-vacc ine-info-s tatement-f etch-list" ,
  377                  "vista Context":  "HMP UI CO NTEXT",
  378                  "optio nalParams" : ["filter ", "date"] ,
  379                  "requi redPermiss ions": ["a dd-immuniz ation"]
  380              }, {
  381                  "name" : "immuniz ation-type s",
  382                  "modul ePath": "i mmunizatio ns/immuniz ation-type s-fetch-li st",
  383                  "vista Context":  "OR CPRS G UI CHART",
  384                  "requi redPermiss ions": ["a dd-immuniz ation"]
  385              }, {
  386                  "name" : "lab-ord er-dialog- def",
  387                  "modul ePath": "l abs/lab-or der-dialog -def-fetch -list",
  388                  "vista Context":  "OR CPRS G UI CHART",
  389                  "requi redParams" : ["locati on"],
  390                  "optio nalParams" : ["divisi on"],
  391                  "requi redPermiss ions": ["a dd-lab-ord er"]
  392              }, {
  393                  "name" : "lab-ord er-max-day s-continuo us",
  394                  "modul ePath": "l abs/lab-or der-max-da ys-continu ous-fetch- list",
  395                  "vista Context":  "OR CPRS G UI CHART",
  396                  "requi redParams" : ["locati on", "sche dule"],
  397                  "requi redPermiss ions": ["a dd-lab-ord er"]
  398              }, {
  399                  "name" : "lab-sam ple-specim en-urgency ",
  400                  "modul ePath": "l abs/lab-sa mple-speci men-urgenc y-fetch-li st",
  401                  "vista Context":  "OR CPRS G UI CHART",
  402                  "requi redParams" : ["labTes tIEN"],
  403                  "requi redPermiss ions": ["a dd-lab-ord er"]
  404              }, {
  405                  "name" : "lab-tim e-valid-im mediate-co llect-time ",
  406                  "modul ePath": "l abs/lab-ti me-valid-i mmediate-c ollect-tim e-fetch-li st",
  407                  "vista Context":  "OR CPRS G UI CHART",
  408                  "requi redParams" : ["time"] ,
  409                  "requi redPermiss ions": ["a dd-lab-ord er"]
  410              }, {
  411                  "name" : "lab-tim es-availab le",
  412                  "modul ePath": "l abs/lab-ti mes-availa ble-fetch- list",
  413                  "vista Context":  "OR CPRS G UI CHART",
  414                  "requi redParams" : ["date",  "location Uid"],
  415                  "requi redPermiss ions": ["a dd-lab-ord er"]
  416              }, {
  417                  "name" : "medicat ion-defaul ts",
  418                  "modul ePath": "m edications /medicatio n-defaults -fetch-lis t",
  419                  "vista Context":  "OR CPRS G UI CHART",
  420                  "requi redParams" : ["pharma cyType"],
  421                  "optio nalParams" : ["pid",  "locationI en"],
  422                  "requi redPermiss ions": ["f uture-rele ase-not-av ailable-fo r-use"]
  423              }, {
  424                  "name" : "medicat ion-index" ,
  425                  "modul ePath": "m edications /medicatio n-index-fe tch-list",
  426                  "vista Context":  "OR CPRS G UI CHART",
  427                  "requi redParams" : ["ien",  "searchStr ing"],
  428                  "requi redPermiss ions": ["f uture-rele ase-not-av ailable-fo r-use"]
  429              }, {
  430                  "name" : "medicat ion-list",
  431                  "modul ePath": "m edications /medicatio n-list-fet ch-list",
  432                  "vista Context":  "OR CPRS G UI CHART",
  433                  "requi redParams" : ["search String"],
  434                  "requi redPermiss ions": ["f uture-rele ase-not-av ailable-fo r-use"]
  435              }, {
  436                  "name" : "medicat ion-orders ",
  437                  "modul ePath": "m edications /medicatio n-orders-f etch-list" ,
  438                  "vista Context":  "OR CPRS G UI CHART",
  439                  "requi redParams" : ["ien",  "first", " last"],
  440                  "requi redPermiss ions": ["f uture-rele ase-not-av ailable-fo r-use"]
  441              }, {
  442                  "name" : "medicat ion-orders -calc-max- refills",
  443                  "modul ePath": "m edications /medicatio n-orders-c alc-max-re fills-fetc h-list",
  444                  "vista Context":  "OR CPRS G UI CHART",
  445                  "requi redParams" : ["pid",  "drug", "d ays", "ord Item", "di scharge"],
  446                  "requi redPermiss ions": ["f uture-rele ase-not-av ailable-fo r-use"]
  447              }, {
  448                  "name" : "medicat ion-order- defaults",
  449                  "modul ePath": "m edications /medicatio n-order-de faults-fet ch-list",
  450                  "vista Context":  "OR CPRS G UI CHART",
  451                  "requi redParams" : ["pharma cyType"],
  452                  "optio nalParams" : ["ien",  "pid", "ne edPatientI nstruction s", "pkiEn abled"],
  453                  "requi redPermiss ions": ["f uture-rele ase-not-av ailable-fo r-use"]
  454              }, {
  455                  "name" : "medicat ion-orders -default-d ays",
  456                  "modul ePath": "m edications /medicatio n-orders-d efault-day s-fetch-li st",
  457                  "vista Context":  "OR CPRS G UI CHART",
  458                  "requi redParams" : ["unitSt r", "sched Str", "pid ", "drug",  "oi"],
  459                  "requi redPermiss ions": ["f uture-rele ase-not-av ailable-fo r-use"]
  460              }, {
  461                  "name" : "medicat ion-orders -dispense- drug-messa ge",
  462                  "modul ePath": "m edications /medicatio n-orders-d ispense-dr ug-message -fetch-lis t",
  463                  "vista Context":  "OR CPRS G UI CHART",
  464                  "requi redParams" : ["ien"],
  465                  "requi redPermiss ions": ["f uture-rele ase-not-av ailable-fo r-use"]
  466              }, {
  467                  "name" : "medicat ion-orders -quantity- for-days-s upply",
  468                  "modul ePath": "m edications /medicatio n-orders-q uantity-fo r-days-sup ply-fetch- list",
  469                  "vista Context":  "OR CPRS G UI CHART",
  470                  "requi redParams" : ["daysSu pply", "un itsPerDose ", "schedu le", "dura tion", "pi d", "drug" ],
  471                  "requi redPermiss ions": ["f uture-rele ase-not-av ailable-fo r-use"]
  472              }, {
  473                  "name" : "medicat ion-schedu les",
  474                  "modul ePath": "m edications /medicatio n-schedule s-fetch-li st",
  475                  "vista Context":  "OR CPRS G UI CHART",
  476                  "requi redPermiss ions": ["f uture-rele ase-not-av ailable-fo r-use"]
  477              }, {
  478                  "name" : "new-per sons-direc t",
  479                  "modul ePath": "p erson/new- persons-fe tch-list",
  480                  "vista Context":  "OR CPRS G UI CHART",
  481                  "optio nalParams" : ["date",  "newPerso nsType"],
  482                  "requi redPermiss ions": ["r ead-patien t-record"]
  483              }, {
  484                  "name" : "pki-ena bled",
  485                  "modul ePath": "s ite/pki-en abled-fetc h-list",
  486                  "vista Context":  "OR CPRS G UI CHART"
  487              }, {
  488                  "name" : "printer -devices",
  489                  "modul ePath": "p rinters/pr inter-devi ces-fetch- list",
  490                  "vista Context":  "OR CPRS G UI CHART"
  491              }, {
  492                  "name" : "problem s-lexicon- lookup",
  493                  "modul ePath": "p roblems/pr oblems-lex icon-looku p-fetch-li st",
  494                  "vista Context":  "OR CPRS G UI CHART",
  495                  "requi redParams" : ["search String"],
  496                  "optio nalParams" : ["date",  "synonym" , "limit",  "noMinimu mLength"],
  497                  "requi redPermiss ions": ["a dd-conditi on-problem "]
  498              }, {
  499                  "name" : "problem s-lexicon- extended-l ookup",
  500                  "modul ePath": "p roblems/pr oblems-lex icon-exten ded-lookup -fetch-lis t",
  501                  "vista Context":  "OR CPRS G UI CHART",
  502                  "requi redParams" : ["search String"],
  503                  "optio nalParams" : ["date",  "synonym" , "limit",  "noMinimu mLength"],
  504                  "requi redPermiss ions": ["a dd-conditi on-problem "]
  505              }, {
  506                  "name" : "progres s-notes-ti tles-flags ",
  507                  "modul ePath": "p rogressnot es/progres s-notes-ti tles-fetch -flags",
  508                  "vista Context":  "OR CPRS G UI CHART",
  509                  "requi redParams" : ["ien"],
  510                  "requi redPermiss ions": ["s ign-note"]
  511              }, {
  512                  "name" : "radiolo gy-dialog- default",
  513                  "modul ePath": "r adiology/r adiology-d ialog-defa ult-fetch- list",
  514                  "vista Context":  "OR CPRS G UI CHART",
  515                  "requi redParams" : ["pid",  "imagingTy pe"],
  516                  "optio nalParams" : ["anEven tDiv"],
  517                  "requi redPermiss ions": ["f uture-rele ase-not-av ailable-fo r-use"]
  518              }, {
  519                  "name" : "progres s-notes-ti tles-icd-1 0",
  520                  "modul ePath": "p rogressnot es/progres s-notes-ti tles-icd-1 0-fetch-li st",
  521                  "vista Context":  "OR CPRS G UI CHART",
  522                  "requi redParams" : ["search String"],
  523                  "requi redPermiss ions": ["a dd-encount er", "edit -encounter "]
  524              }, {
  525                  "name" : "radiolo gy-imaging -types",
  526                  "modul ePath": "r adiology/r adiology-i maging-typ es-fetch-l ist",
  527                  "vista Context":  "OR CPRS G UI CHART",
  528                  "requi redPermiss ions": ["f uture-rele ase-not-av ailable-fo r-use"]
  529              }, {
  530                  "name" : "radiolo gy-orderab les",
  531                  "modul ePath": "r adiology/r adiology-o rderables- fetch-list ",
  532                  "vista Context":  "HMP UI CO NTEXT",
  533                  "requi redParams" : ["imgTyp e"],
  534                  "initi alLoadDefa ultParams" : [{
  535                      "i mgType": " 9"
  536                  }],
  537                  "requi redPermiss ions": ["f uture-rele ase-not-av ailable-fo r-use"]
  538              }, {
  539                  "name" : "service s-fetch-li st",
  540                  "modul ePath": "s ervices/se rvices-fet ch-list",
  541                  "vista Context":  "OR CPRS G UI CHART",
  542                  "requi redPermiss ions": ["r ead-patien t-record"]
  543              }, {
  544                  "name" : "quick-o rders",
  545                  "modul ePath": "o rderables/ quick-orde r-fetch-li st",
  546                  "vista Context":  "NOT APPLI CABLE",
  547                  "isUse rSpecific" : true,
  548                  "optio nalParams" : ["search String", " scope"]
  549              }, {
  550                  "name" : "order-s ets",
  551                  "modul ePath": "o rderables/ order-set- fetch-list ",
  552                  "vista Context":  "NOT APPLI CABLE",
  553                  "isUse rSpecific" : true,
  554                  "optio nalParams" : ["search String", " scope"]
  555              }, {
  556                  "name" : "favorit e-orderabl es",
  557                  "modul ePath": "o rderables/ favorite-o rderable-f etch-list" ,
  558                  "vista Context":  "NOT APPLI CABLE",
  559                  "isUse rSpecific" : true
  560              }, {
  561                  "name" : "enterpr ise-ordera bles",
  562                  "modul ePath": "o rderables/ enterprise -orderable -fetch-lis t",
  563                  "vista Context":  "NOT APPLI CABLE",
  564                  "optio nalParams" : ["search String"]
  565              }, {
  566                  "name" : "facilit ies",
  567                  "modul ePath": "t eam-manage ment/facil ities-fetc h-list",
  568                  "vista Context":  "NOT APPLI CABLE",
  569                  "needs FullConfig ": true,
  570                  "needs Pcmm": tru e,
  571                  "optio nalParams" : ["teamFo cus", "div ision"]
  572              }, {
  573                  "name" : "teams-f or-user",
  574                  "modul ePath": "t eam-manage ment/teams -for-user- fetch-list ",
  575                  "vista Context":  "NOT APPLI CABLE",
  576                  "needs Pcmm": tru e,
  577                  "needs FullConfig ": true,
  578                  "requi redParams" : ["staffI EN"],
  579                  "requi redPermiss ions": ["r ead-patien t-record"]
  580              }, {
  581                  "name" : "teams-f or-patient ",
  582                  "modul ePath": "t eam-manage ment/teams -for-patie nt-fetch-l ist",
  583                  "vista Context":  "NOT APPLI CABLE",
  584                  "needs Pcmm": tru e,
  585                  "needs FullConfig ": true,
  586                  "requi redParams" : ["pid"],
  587                  "requi redPermiss ions": ["r ead-patien t-record"]
  588              }, {
  589                  "name" : "teams-f or-user-pa tient-rela ted",
  590                  "modul ePath": "t eam-manage ment/teams -for-user- patient-re lated-fetc h-list",
  591                  "vista Context":  "NOT APPLI CABLE",
  592                  "needs Pcmm": tru e,
  593                  "needs FullConfig ": true,
  594                  "requi redParams" : ["staffI EN", "pid" ],
  595                  "requi redPermiss ions": ["r ead-patien t-record"]
  596              }, {
  597                  "name" : "teams-f or-facilit y-patient- related",
  598                  "modul ePath": "t eam-manage ment/teams -for-facil ity-patien t-related- fetch-list ",
  599                  "vista Context":  "NOT APPLI CABLE",
  600                  "needs Pcmm": tru e,
  601                  "needs FullConfig ": true,
  602                  "requi redParams" : ["facili tyID", "pi d"],
  603                  "requi redPermiss ions": ["r ead-patien t-record"]
  604              }]
  605         },
  606         "gro ups": {
  607              "name": "C onfigurati on data fo r pick-lis t groups",
  608              "pickListC onfig": [{
  609                  "name" : "orderab les",
  610                  "modul ePath": "o rderables/ orderables -fetch-gro up",
  611                  "requi redPermiss ions": ["r ead-ordera ble"]
  612              }]
  613         }
  614   }