PXRMEFM ; SLC/PKR/PJH - Extract Counting Rule Management ;08/03/2006
Source file <PXRMEFM.m>
| Package | Total | Caller Graph | 
|---|---|---|
| Clinical Reminders | 1 | PXRM EXTRACT COUNTING RULES | 
| PCE Patient Care Encounter | 1 | PXRM EXTRACT COUNTING RULES | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| XSEL | ;PXRM EXTRACT COUNTING RULE SELECT ENTRY validation | |
| HDR | ; Header code | |
| FRE(NUMBER,NAME,CLASS) | ;Format  entry number, name | |
| BLDLIST | ;Build workfile | |
| LIST(RLIST,IEN,PIEN) | ;Build a list of extract findings for parameter. | |
| XQORM | ||
| HLP | ;Help code | |
| INIT | ;Init | |
| EXIT | ;Exit code | |
| HELP(CALL) | ;General help text routine | |
| ENTRY | ;Entry code | |
| START(PIEN) | ; | |
| EFADD | ;Add Rule Option | |
| EFINQ | ;Extract Finding Inquiry - PXRM EXTRACT FINDINQ DISPLAY/EDIT entry | |
| PEXIT | ;PXRM EXCH MENU 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] | LIST+5, LIST+6, LIST+7, LIST+8 | 
| ^TMP("PXRMEFM" | BLDLIST+1!, BLDLIST+4*, BLDLIST+6*, EXIT+1!, XSEL+14, EFINQ+10 | 
| ^TMP("PXRMEFMH" | EXIT+2! | 
| Name | Line Occurrences | 
|---|---|
| $$FRE | LIST+10 | 
| BLDLIST | ENTRY+1, XSEL+18, EFADD+9, EFINQ+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 | 
| EPCLASS | LIST+1~, LIST+8*, LIST+10 | 
| FNAME | LIST+1~, LIST+7*, LIST+10 | 
| FRIEN | EFINQ+1~, EFINQ+10*, EFINQ+11 | 
| 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+6, LIST+11* | 
| IND | BLDLIST+2~, BLDLIST+6*, EFINQ+1~, EFINQ+7*, EFINQ+8*, EFINQ+10, LIST+1~, LIST+6*, LIST+7, LIST+8 , LIST+11 | 
| >> IORESET | EFADD+3 | 
| NAME | LIST+1~, LIST+4*, LIST+5*, LIST+6, FRE~, FRE+4 | 
| NUMBER | FRE~, FRE+3 | 
| ORU | HLP+1~ | 
| ORUPRMT | HLP+1~ | 
| PIEN | START~, BLDLIST+3, LIST~ | 
| PLIST | BLDLIST+2~, BLDLIST+3, BLDLIST+4, LIST+1~ | 
| PLIST("VALMCNT" | BLDLIST+5 | 
| PXRMDONE | START+1~, EFINQ+6*, EFINQ+8 | 
| RLIST | LIST~ | 
| RLIST( | LIST+10* | 
| RLIST("VALMCNT" | LIST+12* | 
| SEL | XSEL+1~, XSEL+2*, XSEL+4*, XSEL+6, XSEL+9, XSEL+10, XSEL+14 | 
| SUB | HLP+1~, HLP+2* | 
| 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 | XQORM, LIST+7, LIST+8 | 
| >> VALMAR | XSEL+9 | 
| VALMBCK | START+1~, EXIT+5*, XSEL+8*, XSEL+11*, XSEL+20*, EFADD+11*, EFINQ+15* | 
| VALMCNT | START+1~, START+4*, BLDLIST+5*, BLDLIST+6, INIT+1*, XQORM, XSEL+9, LIST+3*, LIST+9*, LIST+10 , LIST+11, LIST+12 | 
| VALMSG | START+1~, HDR+1*, PEXIT+1* | 
| VALMY | EFINQ+1~, EFINQ+5 | 
| VALMY( | EFINQ+8 | 
| X | START+1~, START+2* | 
| XMZ | START+1~ | 
| XQORM | START+1~, HLP+1~ | 
| XQORM("#" | XQORM* | 
| XQORM("A" | XQORM+1* | 
| XQORNOD | START+1~ | 
| XQORNOD(0 | XSEL+2, EFINQ+2 |