PXRMEGM ; SLC/PKR/PJH - Extract Counting Group Management ;08/03/2006
Source file <PXRMEGM.m>
| Package | Total | Caller Graph |
|---|---|---|
| Clinical Reminders | 2 | PXRM EXTRACT COUNTING GROUPS PXRMEFED |
| PCE Patient Care Encounter | 1 | PXRM EXTRACT COUNTING GROUPS |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| EGADD | ;Add Rule Option
|
|
| XSEL | ;PXRM EXTRACT COUNTING GROUP SELECT ENTRY validation
|
|
| EGINQ | ;Counting Group Inquiry - PXRM EXTRACT COUNTING GROUP DISPLAY/EDIT entry
|
|
| HDR | ; Header code
|
|
| BLDLIST | ;Build workfile
|
|
| START(EFIEN) | ;
|
|
| XQORM | ||
| HLP | ;Help code
|
|
| INIT | ;Init
|
|
| LIST(RLIST,IEN,EFIEN) | ;Build a list of extract counting groups for
|
|
| EXIT | ;Exit code
|
|
| HELP(CALL) | ;General help text routine
|
|
| ENTRY | ;Entry code
|
|
| FRE(NUMBER,NAME,CLASS) | ;Format entry number, name
|
|
| PEXIT | ;Protocol exit code
|
| Name | Line Occurrences |
|---|---|
| Function Call: WRITE |
|
| Routine Call |
|
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^ORD(101 - [#101] | XQORM |
| ^PXRM(810.7 - [#810.7] | START+7, START+8, LIST+7, LIST+8 |
| ^PXRM(810.8 - [#810.8] | LIST+14, LIST+15, LIST+18, LIST+19 |
| ^TMP("PXRMEGM" | BLDLIST+1!, BLDLIST+4*, BLDLIST+7*, EXIT+1!, XSEL+14, EGINQ+10 |
| ^TMP("PXRMEGMH" | EXIT+2! |
| Name | Line Occurrences |
|---|---|
| $$FRE | LIST+21 |
| BLDLIST | ENTRY+1, XSEL+18, EGADD+9, EGINQ+13 |
| LIST | BLDLIST+3 |
| XQORM | ENTRY+1, PEXIT+3 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| CALL | HELP~, HELP+2 |
| CLASS | FRE~, FRE+6 |
| EFCLASS | START+1~, START+8*, START+9*, HDR+3 |
| EFIEN | START~, START+6, START+7, START+8, BLDLIST+3, HDR+1, LIST~, LIST+4, LIST+7, LIST+8 , LIST+17 |
| EFNAME | START+1~, START+7*, HDR+2 |
| EPCLASS | LIST+2~, LIST+19*, LIST+21 |
| FGIEN | EGINQ+1~, EGINQ+10*, EGINQ+11, LIST+5~, LIST+8*, LIST+9 |
| FNAME | LIST+2~, LIST+18*, LIST+21 |
| GROUP | START+1~ |
| GROUP( | LIST+9*, LIST+17 |
| HTEXT | HELP+1~, HELP+6 |
| HTEXT(1 | HELP+3* |
| HTEXT(2 | HELP+4* |
| IEN | BLDLIST+2~, BLDLIST+3, XSEL+1~, XSEL+14*, XSEL+16, LIST~ |
| IEN( | BLDLIST+7, LIST+22* |
| IND | BLDLIST+2~, BLDLIST+6*, BLDLIST+7, EGINQ+1~, EGINQ+7*, EGINQ+8*, EGINQ+10, LIST+2~, LIST+15*, LIST+17 , LIST+18, LIST+19, LIST+22 |
| >> IORESET | EGADD+3 |
| NAME | LIST+2~, LIST+13*, LIST+14*, LIST+15, FRE~, FRE+4 |
| NUMBER | FRE~, FRE+3 |
| ORU | HLP+1~ |
| ORUPRMT | HLP+1~ |
| PLIST | BLDLIST+2~, BLDLIST+3, BLDLIST+4, LIST+2~ |
| PLIST("VALMCNT" | BLDLIST+5 |
| PXRMDONE | START+1~, EGINQ+6*, EGINQ+8 |
| RLIST | LIST~ |
| RLIST( | LIST+21* |
| RLIST("VALMCNT" | LIST+23* |
| SEL | XSEL+1~, XSEL+2*, XSEL+4*, XSEL+6, XSEL+9, XSEL+10, XSEL+14 |
| SUB | HLP+1~, HLP+2*, LIST+5~, LIST+6*, LIST+7*, LIST+8 |
| TCLASS | FRE+2~, FRE+6*, FRE+7 |
| TEMP | FRE+2~, FRE+3*, FRE+5*, FRE+7*, FRE+8 |
| TNAME | FRE+2~, FRE+4*, FRE+5 |
| TSOURCE | FRE+2~ |
| U | START+7, START+8, XQORM, LIST+8, LIST+18, LIST+19 |
| >> VALMAR | XSEL+9 |
| VALMBCK | START+2~, EXIT+5*, XSEL+8*, XSEL+11*, XSEL+20*, EGADD+11*, EGINQ+15* |
| VALMCNT | START+2~, START+5*, BLDLIST+5*, BLDLIST+6, INIT+1*, XQORM, XSEL+9, LIST+12*, LIST+20*, LIST+21 , LIST+22, LIST+23 |
| >> VALMHDR(1 | HDR+2* |
| >> VALMHDR(2 | HDR+3* |
| VALMSG | START+2~, HDR+1*, PEXIT+1* |
| VALMY | EGINQ+1~, EGINQ+5 |
| VALMY( | EGINQ+8 |
| X | START+2~, START+3* |
| XMZ | START+2~ |
| XQORM | START+2~, HLP+1~ |
| XQORM("#" | XQORM* |
| XQORM("A" | XQORM+1* |
| XQORNOD | START+2~ |
| XQORNOD(0 | XSEL+2, EGINQ+2 |