IBDFUTL4 ;ALB/MKN/CFS - Maintenance Utility Encounter Forms ICD-10 Update ;12/29/2011
Source file <IBDFUTL4.m>
| action | A | extended action | Ea | event driver | Ed | subscriber | Su | protocol | O | limited protocol | LP | run routine | RR | broker | B | edit | E | server | Se | P | screenman | SM | inquire | I |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| PROMPTS | ;
|
|
| SORT | ||
| TOOLKITF | ;
|
|
| SETLIST | ;Convert the list into Listman format
|
|
| FMARR | ;Set up FORMARR(FORMNAME,CLINIC)
|
|
| EXIT | ; -- Code executed at action exit
|
|
| SELASR() | ;Ask for All, Selected or Range
|
|
| SC | ;Clinic selector
|
|
| SC1(IBDICA) | ;Select a clinic
|
|
| SC2 | ||
| RC | ;Clinic range selector
|
|
| RCE | ||
| SG | ;Clinic GROUP selector
|
|
| SG1(IBDICA) | ;Select a clinic GROUP
|
|
| SG2 | ;
|
|
| RG | ;Clinic range selector
|
|
| RGE | ||
| SF | ;Encounter Form selector
|
|
| SF1(IBDICA) | ;Select an Encounter Form
|
|
| SF2 | ||
| RF | ;Clinic range selector
|
|
| RFE | ||
| HDR | ; -- header code
|
|
| INIT | ;
|
|
| HELP | ;
|
|
| CL | ;
|
|
| JP | ;
|
|
| JMP | ;
|
|
| JP5 | ;
|
|
| JPDIS | ;
|
|
| IS | ;UPDATE ICD10 STATUS FIELD
|
|
| EXP | ;
|
| Name | Field # of Occurrence |
|---|---|
| ^DIC | SC2, SG2+1, SF2, JMP+4 |
| ^DIR | PROMPTS+2, PROMPTS+10, PROMPTS+15, PROMPTS+20, SELASR+5, JPDIS+2, IS+3, IS+13 |
| CHECKCL^IBDFUTL5 | SORT+5, SORT+7, SORT+10, SORT+14, SORT+17, SORT+22, SORT+26, SORT+29, SORT+32 |
| CHECKFM^IBDFUTL5 | TOOLKITF+1 |
| GRHEADNG^IBDFUTL5 | SETLIST+15 |
| $$CSUPD357^IBDUTICD | IS+17 |
| $$YESNO^IBDUTIL1 | IS+15, IS+16 |
| EN^VALM | PROMPTS+22 |
| $$SETSTR^VALM1 | SETLIST+16, SETLIST+17 |
| FULL^VALM1 | INIT+1, CL+1, JP+2 |
| KILL^VALM10 | INIT+1 |
| $$NOW^XLFDT | IS+17 |
| DISP^XQORM1 | HELP+1 |
| Name | Line Occurrences |
|---|---|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Routine Call |
|
| Routine Call |
|
| Routine Call |
|
| FileNo | Call Tags |
|---|---|
| ^IBE(357 - [#357] | Classic Fileman Calls |
| ^IBD(357.99 - [#357.99] | Classic Fileman Calls |
| ^SC - [#44] | Classic Fileman Calls |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^IBD(357.99 - [#357.99] | SORT+13, SORT+14, SORT+16, SORT+17, SORT+18, SORT+19, SORT+20, SORT+21, SORT+22, JMP+7 |
| ^IBE(357 - [#357] | FMARR+4, FMARR+9, JMP+7, IS+7, IS+8 |
| ^SC - [#44] | SORT+5, SORT+26, JMP+7 |
| ^SC("B" | SORT+8, SORT+9 |
| ^SD(409.95 - [#409.95] | FMARR+2, FMARR+3 |
| ^TMP("IBDFUTL4" | SORT+1!, SETLIST+18*, SETLIST+28*, EXIT+2!, INIT+2!, INIT+4* |
| ^TMP("IBDFUTL4X" | SORT+1!*, SORT+29, SORT+30, SORT+31, SORT+32, TOOLKITF+1, SETLIST+2, SETLIST+3, SETLIST+4*, SETLIST+6 , SETLIST+7, SETLIST+8, SETLIST+9*, SETLIST+10*, SETLIST+12, SETLIST+18*, SETLIST+19*, SETLIST+20*, SETLIST+21*, SETLIST+22* , SETLIST+25, FMARR+4*, FMARR+9*, EXIT+2!, INIT+2!, JMP+12, JMP+13, JP5+1, IS+2, IS+3 , IS+6 |
| Name | Line Occurrences |
|---|---|
| $$SC1 | SC+2, RC+1, RCE |
| $$SELASR | PROMPTS+6 |
| $$SF1 | SF+2, RF+1, RFE |
| $$SG1 | SG+2, RG+1, RGE |
| @( | SELASR+6, SELASR+7, SELASR+8 |
| EXIT | PROMPTS+3, PROMPTS+6, PROMPTS+10, PROMPTS+15, PROMPTS+20, PROMPTS+23 |
| FMARR | SORT+24 |
| HDR | PROMPTS+23 |
| INIT | PROMPTS+23 |
| JMP | JMP+8 |
| JP | JMP+6 |
| JP5 | JMP+15 |
| JPDIS | JMP+17, JMP+20 |
| PROMPTS | CL+2 |
| RCE | RCE+1 |
| RFE | RFE+1 |
| RGE | RGE+1 |
| SETLIST | SORT+4, SORT+6, SORT+12, SORT+15 |
| SORT | INIT+3, IS+18 |
| TOOLKITF | SORT+25, SORT+27 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| DIC | PROMPTS+8!, SC2!*, SG2+1!*, SF2!*, JMP+1*, JMP+4! |
| DIC("A" | SC2*, SG2+1*, SF2*, JMP+2* |
| DIC("S" | SC2*, JMP+3* |
| DIC(0 | SC2*, SG2+1*, SF2*, JMP+2* |
| DIR | PROMPTS+2!, PROMPTS+3!, PROMPTS+8!, PROMPTS+10!, PROMPTS+13!, PROMPTS+15!, PROMPTS+18!, PROMPTS+20!, SELASR+1!, IS+3! , IS+9!, IS+13! |
| DIR("A" | PROMPTS+2*, PROMPTS+9*, PROMPTS+14*, PROMPTS+19*, SELASR+2*, SELASR+3*, SELASR+4*, JPDIS+2*, IS+13* |
| DIR("B" | PROMPTS+2*, PROMPTS+8*, PROMPTS+13*, PROMPTS+18*, SELASR+2*, SELASR+3*, SELASR+4*, IS+10*, IS+11*, IS+12* |
| DIR(0 | PROMPTS+2*, PROMPTS+8*, PROMPTS+13*, PROMPTS+18*, SELASR+2*, SELASR+3*, SELASR+4*, JPDIS+2*, IS+3*, IS+10* , IS+11*, IS+12* |
| >> DTOUT | PROMPTS+3, PROMPTS+10, PROMPTS+15, PROMPTS+20, SELASR+5, SC2, SG2+1, SF2, JMP+17, JMP+20 , IS+4, IS+13 |
| >> DUOUT | PROMPTS+3, PROMPTS+10, PROMPTS+15, PROMPTS+20, SELASR+5, SC2, SG2+1, SF2, JMP+17, JMP+20 , IS+4, IS+13 |
| DUZ | IS+17 |
| IBDARR | JP+1~, JMP+12! |
| IBDARR( | JMP+14*, JMP+16, JMP+18, JMP+20 |
| IBDARR(1 | JMP+15 |
| IBDARY | IBDFUTL4+4~, SORT+2*, SORT+5, SORT+7, SORT+10, SORT+14, SORT+17, SORT+22, SORT+26, SORT+29 , SORT+32, TOOLKITF+1, EXIT+1! |
| IBDBLK | IBDFUTL4+4~, EXIT+1! |
| IBDCL | FMARR+1~, FMARR+2*, FMARR+4 |
| IBDCL1 | IBDFUTL4+5~, SC+2*, RC+1*, RCE+1, RCE+2, SG+2*, RG+1*, RGE+1, RGE+2, SF+2* , RF+1*, RFE+1, RFE+2 |
| IBDCL2 | IBDFUTL4+5~, RCE*, RCE+1, RCE+2, RGE*, RGE+1, RGE+2, RFE*, RFE+1, RFE+2 |
| IBDCLNA | IBDFUTL4+4~, SETLIST+14*, SETLIST+20, SETLIST+23*, EXIT+1! |
| IBDCT | IBDFUTL4+4~, SETLIST+2*, SETLIST+4*, SETLIST+6*, SETLIST+9*, SETLIST+10, SETLIST+12*, SETLIST+13*, SETLIST+15, SETLIST+18 , SETLIST+19, SETLIST+20, SETLIST+21, SETLIST+22, SETLIST+28*, EXIT+1! |
| IBDCT2 | IBDFUTL4+4~ |
| IBDFDIS | IBDFUTL4+5~, PROMPTS+5*, SELASR+2, SELASR+3, SELASR+4 |
| IBDFL | IBDFUTL4+5~, PROMPTS+1* |
| IBDFM | IBDFUTL4+4~, SORT+28*, SORT+29, SORT+30*, SORT+31*, SORT+32, TOOLKITF+1*, SETLIST+13*, SETLIST+18, FMARR+1~ , FMARR+4*, FMARR+9*, EXIT+1!, IS+1~, IS+6*, IS+7, IS+8, IS+17 |
| IBDFMNA | IBDFUTL4+4~, SETLIST+14*, SETLIST+21, SETLIST+23*, FMARR+1~, FMARR+4*, FMARR+9*, EXIT+1! |
| IBDFMSTA | FMARR+1~, FMARR+4*, FMARR+5, FMARR+6, FMARR+7 |
| IBDFMX | FMARR+1~, FMARR+4* |
| IBDFSRT | IBDFUTL4+5~, PROMPTS+5* |
| IBDFT | FMARR+1~, FMARR+2*, FMARR+3 |
| IBDGPNA | IBDFUTL4+4~, SORT+13*, SORT+14, SORT+16*, SORT+17, SORT+21*, SORT+22, SETLIST+14*, SETLIST+15, SETLIST+22 , SETLIST+24, EXIT+1! |
| IBDI | FMARR+1~, FMARR+4*, SC+1~, SC+2*, SG+1~, SG+2*, SF+1~, SF+2*, JP+1~, JMP+12* , JMP+14*, JMP+15, JMP+16*, JMP+17, JMP+20, JPDIS+2, IS+1~, IS+5* |
| IBDICA | SC1~, SC2, SG1~, SG2+1, SF1~, SF2 |
| >> IBDIEN | SORT+20*, SORT+21, SORT+22 |
| IBDINP | IBDFUTL4+5~ |
| IBDINP("CLINIC" | SORT+7, SORT+8, SORT+9, SELASR+6!, SC2+1*, RCE!, RCE+1!, RCE+2* |
| IBDINP("CONTAINS" | PROMPTS+11*, SORT+5, SORT+7, SORT+10, SORT+14, SORT+17, SORT+22, SORT+26, SORT+29, SORT+32 , TOOLKITF+1 |
| IBDINP("FORM" | SORT+28, SORT+30, SORT+31, SELASR+8!, SF2+1*, RFE!, RFE+1!, RFE+2* |
| IBDINP("GROUP" | SORT+16, SORT+18, SORT+19, SELASR+7!, SG2+2*, RGE!, RGE+1!, RGE+2* |
| IBDINP("SD" | PROMPTS+21*, SETLIST+25 |
| IBDINP("SORTBY" | SORT+4, SORT+5, SORT+6, SORT+7, SORT+8, SORT+10, SORT+12, SORT+14, SORT+15, SORT+17 , SORT+18, SORT+22, SORT+24, SORT+25, SORT+26, SORT+27, SORT+29, SORT+30, SORT+32, TOOLKITF+1 , SETLIST+1, SETLIST+5, SETLIST+15, SETLIST+20, SETLIST+21, SETLIST+22, SELASR+5*, SELASR+6, SELASR+7, SELASR+8 , JMP+1, JMP+2, JMP+3, JMP+7, JMP+9, JMP+10, JMP+11 |
| IBDINP("STATUS" | PROMPTS+16*, FMARR+5, FMARR+6, FMARR+7 |
| IBDJ | IBDFUTL4+5~, SETLIST+17* |
| IBDL | JP+1~, JMP+12*, JMP+17*, JMP+20 |
| IBDLI | IBDFUTL4+5~, IS+5*, IS+6 |
| IBDLINE | IBDFUTL4+5~, SETLIST+16*, SETLIST+17*, SETLIST+18, SETLIST+26*, SETLIST+27*, SETLIST+28 |
| IBDN | IBDFUTL4+4~, IBDFUTL4+5~, SORT+14*, SORT+16*, SORT+17, SORT+22*, SETLIST+12*, SETLIST+16, SETLIST+18, SETLIST+19 , SETLIST+25, EXIT+1!, JP+1~, JMP+16*, IS+1~, IS+8* |
| IBDN1 | IBDFUTL4+5~, SETLIST+25* |
| IBDN2 | IBDFUTL4+4~, EXIT+1! |
| IBDNA | IBDFUTL4+4~, EXIT+1! |
| IBDOUT | IBDFUTL4+5~, SC+2*, SC2*, SG+2*, SG2+1*, SF+2*, SF2* |
| IBDPR | IS+1~, IS+10*, IS+11*, IS+12*, IS+13, IS+14*, IS+15 |
| IBDQUIT | IBDFUTL4+5~, FMARR+1~, FMARR+4, FMARR+5*, FMARR+6*, FMARR+7*, FMARR+8*, JP+1~, JMP+12*, JMP+16 , JMP+17*, JMP+19, IS+1~, IS+5*, IS+13* |
| IBDRE | PROMPTS+3, PROMPTS+6, PROMPTS+10, PROMPTS+15, PROMPTS+20, PROMPTS+22, PROMPTS+23, EXIT+1!, CL+1* |
| IBDRES | JP+1~, JMP+12*, JMP+15*, JMP+16, JMP+17, JMP+18*, JMP+20*, JMP+21, JP5+1 |
| IBDROW | JP5+1*, JP5+2, IS+1~, IS+5* |
| IBDS1 | IBDFUTL4+4~, SETLIST+2*, SETLIST+3, SETLIST+4, SETLIST+6*, SETLIST+7, SETLIST+8, SETLIST+9, EXIT+1! |
| IBDS2 | IBDFUTL4+4~, SETLIST+3*, SETLIST+4, SETLIST+7*, SETLIST+8, SETLIST+9, EXIT+1! |
| IBDS3 | IBDFUTL4+4~, SETLIST+8*, SETLIST+9 |
| IBDSB | JP+1~, JMP+9*, JMP+10*, JMP+11*, JMP+12, JMP+13, JP5+1 |
| IBDSC | IBDFUTL4+5~, SORT+5*, SORT+7*, SORT+9*, SORT+10, SORT+14*, SORT+17*, SORT+22*, SORT+26*, SORT+29* , SORT+31*, SORT+32* |
| IBDSTA | IBDFUTL4+5~, IS+1~, IS+8*, IS+10, IS+11, IS+12, IS+14 |
| >> IBDVAL | SETLIST+11*, SETLIST+15, SETLIST+24* |
| IBDW | IBDFUTL4+5~, SETLIST+17* |
| IBDX | IBDFUTL4+4~, PROMPTS+4*, PROMPTS+5, PROMPTS+6*, SORT+7*, SORT+8*, SORT+9*, SORT+13*, SORT+14, SORT+16* , SORT+18*, SORT+19*, SORT+20, SORT+30*, SETLIST+12*, SETLIST+13, SETLIST+14, SETLIST+17, SETLIST+25*, SETLIST+26 , SETLIST+27, FMARR+1~, FMARR+3*, FMARR+4, FMARR+9*, EXIT+1!, JP+1~, JMP+7*, JMP+8, JMP+12 , JMP+13, IS+1~, IS+7*, IS+8*, IS+15*, IS+16*, IS+17* |
| IBDY | SORT+17*, JP+1~, JMP+12*, JMP+13*, JMP+14, IS+1~, IS+5* |
| U | PROMPTS+3, PROMPTS+10, PROMPTS+15, PROMPTS+20, SORT+13, SORT+16, SORT+21, SETLIST+13, SETLIST+14, SETLIST+17 , SETLIST+26, SETLIST+27, FMARR+4, FMARR+9, SC2+1, SC2+2, SG2+2, SG2+3, SF2+1, SF2+2 , JMP+17, JMP+20, IS+4, IS+7, IS+8 |
| >> VALMBCK | PROMPTS+3*, PROMPTS+6*, PROMPTS+10*, PROMPTS+15*, PROMPTS+20*, PROMPTS+23*, JMP+5*, JMP+19*, JMP+21*, JP5+2* , IS+2*, IS+4*, IS+19* |
| >> VALMBG | PROMPTS+3*, PROMPTS+6*, PROMPTS+10*, PROMPTS+15*, PROMPTS+20*, PROMPTS+23*, JMP+5*, JP5+2* |
| >> VALMCNT | PROMPTS+1*, SETLIST+12*, SETLIST+18*, SETLIST+28* |
| VALMEVL | PROMPTS+22! |
| >> VALMHDR(1 | HDR+1* |
| >> VALMHDR(2 | HDR+2* |
| >> X | PROMPTS+4, SC2, SG2+1, SF2, HELP+1*, JMP+5 |
| XQORS | PROMPTS+22! |
| >> Y | PROMPTS+3, PROMPTS+10, PROMPTS+11, PROMPTS+15, PROMPTS+16, PROMPTS+20, PROMPTS+21, SELASR+5, SC2+1, SC2+2 , SG2+2, SG2+3, SF2+1, SF2+2, JMP+6, JMP+7, JMP+17, JMP+18*, JMP+20*, IS+4 , IS+5, IS+14, IS+17* |