GMRCSRVS ;SLC/DCM,JFR - Add/Edit services in File 123.5. ;30-Jul-2013 17:56;DU
Source file <GMRCSRVS.m>
| Package | Total | Call Graph | 
|---|---|---|
| VA Fileman | 5 | EN^DDIOL (,$$FIND1)^DIC (,UPDATE,WP)^DIE $$GET1^DIQ ^DIR | 
| Consult Request Tracking | 2 | SVC^GMRC101H PTRCLN^GMRCU | 
| Kernel | 2 | $$NOW^XLFDT MSG^XQOR | 
| IHS Standard Terminology | 1 | ($$CNCLKP,$$SUBLST)^BSTSAPI | 
| Package | Total | Caller Graph | 
|---|---|---|
| Consult Request Tracking | 2 | GMRC CLONE PROSTHETICS GMRC SETUP REQUEST SERVICES | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| NOED(SERV) | ; | |
| EN | ;set up services entry point | |
| END | ||
| INPUT(X,GMRCDA) | ; INPUT TRANSFORM FOR THE SUB-SERVICE/SPECIALTY (#.01) FIELD ; OF THE SUB-SERVICE (#123.51) FILE WHICH IS A SUB-FILE OF THE ; SUB-SERVICE (#10) FIELD OF THE REQUEST SERVICES (#123.5) FILE. | |
| PARSE(ARRAY) | ;TAKE ARRAY VALUE AND PARSE INTO PIECES SHORTER THAN 70 CHARACTERS | |
| READ(GMRC0,GMRCA,GMRCB,GMRCH,GMRCL,GMRCS) | ; | |
| IND() | ;Change choices on clin indication | |
| YESNO(X,Y) | ;YES/NO QUESTION/RESPONSE | |
| PARSE1 | ||
| INPUTQ | ||
| GETAPP(GMRIEN) | ;get text to append | |
| DUPCHK | ;CHECK FOR CONSULT SERVICES APPEARING AS PART OF THE CONSULT SERVICE | |
| CLONPSAS | ; clone a PROSTHETICS service ; choose service and text to append | |
| CONFIN(RET,XQAID) | ;EP | 
| Name | Field # of Occurrence | 
|---|---|
| $$CNCLKP^BSTSAPI | EN+30 | 
| $$SUBLST^BSTSAPI | EN+42 | 
| EN^DDIOL | INPUTQ, DUPCHK+21, DUPCHK+26 | 
| ^DIC | EN+5, EN+52 | 
| $$FIND1^DIC | GETAPP+13 | 
| ^DIE | EN+11, EN+58 | 
| UPDATE^DIE | CLONPSAS+19, CONFIN+14 | 
| WP^DIE | CLONPSAS+24 | 
| $$GET1^DIQ | EN+27, CONFIN+7 | 
| ^DIR | EN+37, READ+21, YESNO+8, IND+6 | 
| SVC^GMRC101H | EN+19 | 
| PTRCLN^GMRCU | EN+20 | 
| $$NOW^XLFDT | CONFIN+12 | 
| MSG^XQOR | EN+19 | 
| 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 | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Routine Call | 
 | 
| Routine Call | 
 | 
| Routine Call | 
 | 
| Routine Call | 
 | 
| Routine Call | 
 | 
| Routine Call | 
 | 
| RPC Name | Call Tags | 
|---|---|
| GMRCSRVS CONFIN | CONFIN | 
| FileNo | Call Tags | 
|---|---|
| ^GMR(123 - [#123] | GET1^DIQ | 
| ^GMR(123.5 - [#123.5] | Classic Fileman Calls, FIND1^DIC, GET1^DIQ, WP^DIE | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^GMR(123 - [#123] | CONFIN+5 | 
| ^GMR(123.5 - [#123.5] | EN+7, EN+9, EN+13, EN+14, EN+16, EN+17, EN+18, NOED+1, NOED+3, GETAPP+12 , INPUT+22, DUPCHK+5, DUPCHK+11, DUPCHK+14, YESNO+3, IND+4 | 
| ^TMP("GMRC INPUT" | INPUT+13!, INPUT+15*, INPUT+16*, INPUT+17*, INPUT+19, INPUT+20, INPUT+24, INPUT+25*, INPUT+26*, INPUT+27* , INPUT+28! | 
| ^TMP("GMRCSNO" | EN+24!, EN+56 | 
| ^TMP($J | EN+24!, EN+44*, EN+45*, EN+47* | 
| Name | Line Occurrences | 
|---|---|
| $$GETAPP | CLONPSAS+10 | 
| $$READ | EN+67, CLONPSAS+7, GETAPP+9, GETAPP+18 | 
| EN | EN+68 | 
| END | EN+5, EN+67 | 
| INPUTQ | INPUT+14 | 
| PARSE | DUPCHK+12, DUPCHK+14 | 
| PARSE1 | PARSE1+4 | 
| YESNO | DUPCHK+24 | 
| Name | Field # of Occurrence | 
|---|---|
| ^(0 | EN+9, EN+13 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| AIEN | CONFIN+1~, CONFIN+10*, CONFIN+11, CONFIN+12, CONFIN+13 | 
| ARRAY | DUPCHK+2~, DUPCHK+11*, DUPCHK+12, DUPCHK+14*, DUPCHK+21, PARSE~, PARSE1, PARSE1+1, PARSE1+2, PARSE1+3* , PARSE1+4 | 
| ARRAY( | DUPCHK+9*, DUPCHK+10*, DUPCHK+15*, DUPCHK+16*, DUPCHK+17*, DUPCHK+18*, DUPCHK+19*, DUPCHK+20*, PARSE1*, PARSE1+2* | 
| ARRAYSP | PARSE+1~, PARSE1+1* | 
| CCT | EN+25~, EN+27*, EN+28, EN+33 | 
| CNT | EN+25~, EN+43*, EN+44, EN+45 | 
| COUNT | DUPCHK+2~, DUPCHK+5*, DUPCHK+7, DUPCHK+8*, DUPCHK+9*, DUPCHK+10*, DUPCHK+15*, DUPCHK+16*, DUPCHK+17*, DUPCHK+18* , DUPCHK+19*, DUPCHK+20*, PARSE1*, PARSE1+2* | 
| CT | EN+25~, EN+26*, EN+46*, EN+47 | 
| >> D0 | INPUT+10 | 
| DA | EN+8*, EN+13, EN+55!, EN+57*, END!, IND+4 | 
| DEF | IND+1~ | 
| DESC | EN+25~, EN+26*, EN+32*, EN+33*, EN+35, EN+51 | 
| DIC | EN+3~, EN+4*, EN+10, EN+25~, EN+50*, END! | 
| DIC("A" | EN+4*, EN+50* | 
| DIC("B" | EN+51* | 
| DIC(0 | EN+4*, EN+50* | 
| DIE | EN+10*, EN+25~, EN+55!, EN+57*, END! | 
| DIE("NO^" | EN+10* | 
| >> DIQUIET | DUPCHK+22 | 
| DIR | EN+37!, READ+11~, YESNO+1~, IND+1~ | 
| DIR("?" | EN+37*, READ+17*, READ+18*, YESNO+6*, YESNO+7*, IND+5* | 
| DIR("A" | EN+36*, READ+14*, READ+15*, YESNO+3*, IND+3* | 
| DIR("B" | READ+16*, YESNO+4*, IND+4* | 
| DIR("S" | READ+19* | 
| DIR("T" | YESNO+5* | 
| DIR(0 | EN+36*, READ+13*, YESNO+2*, IND+2* | 
| DIROUT | READ+11~, READ+22, YESNO+1~, YESNO+8 | 
| DIRUT | READ+11~, READ+22, YESNO+1~ | 
| DLAYGO | EN+3~, EN+4* | 
| DR | EN+10*, EN+55!, EN+57*, END! | 
| DTOUT | EN+3~, EN+5!, EN+38, END!, READ+11~, READ+22, YESNO+1~, YESNO+8 | 
| DUOUT | EN+3~, EN+5!, END!, READ+11~, READ+22, YESNO+1~, YESNO+8 | 
| DUZ | CONFIN+7, CONFIN+13 | 
| ERR | CONFIN+1~, CONFIN+15, CONFIN+17! | 
| FDA | CLONPSAS+3~, CONFIN+1~, CONFIN+17! | 
| FDA( | CONFIN+11*, CONFIN+12*, CONFIN+13* | 
| FDA(1 | CLONPSAS+12*, CLONPSAS+13*, CLONPSAS+14*, CLONPSAS+15*, CLONPSAS+16*, CLONPSAS+17*, CLONPSAS+18* | 
| FL | END! | 
| GMRC | CLONPSAS+3~, CLONPSAS+9!, GETAPP+1~, GETAPP+11! | 
| GMRC("A" | CLONPSAS+5*, CLONPSAS+7, GETAPP+6*, GETAPP+9 | 
| GMRC("S" | CLONPSAS+6*, CLONPSAS+7 | 
| GMRC(0 | CLONPSAS+4*, CLONPSAS+7, GETAPP+5*, GETAPP+9 | 
| GMRC0 | EN+63~, EN+64*, EN+67, READ~, READ+12, READ+13 | 
| GMRCA | EN+63~, EN+64*, EN+67, READ~, READ+14 | 
| GMRCA("A" | READ+15 | 
| GMRCACT | EN+2~, EN+9*, EN+13*, EN+15*, EN+16*, EN+17*, EN+18*, EN+19, END! | 
| GMRCANS | END! | 
| GMRCB | EN+63~, EN+64*, EN+67, READ~, READ+16 | 
| GMRCCPY | CLONPSAS+3~, CLONPSAS+7*, CLONPSAS+8, CLONPSAS+10, CLONPSAS+23 | 
| GMRCDA | INPUT~, INPUT+9, INPUT+10*, INPUT+11, INPUT+14, INPUT+15, INPUT+17 | 
| GMRCERR | CLONPSAS+3~ | 
| GMRCH | EN+63~, EN+65*, EN+67, READ~, READ+18 | 
| GMRCH("?" | READ+17 | 
| GMRCHILD | INPUT+12~, INPUT+20*, INPUT+22 | 
| GMRCHL | GETAPP+1~, GETAPP+9, GETAPP+11! | 
| GMRCHL("?" | GETAPP+7*, GETAPP+8* | 
| GMRCL | EN+63~, EN+66*, EN+67, READ~, READ+20 | 
| GMRCLINE | READ+11~, READ+20* | 
| GMRCMSG | EN+5!, EN+19, EN+60!, END! | 
| GMRCNEW | CLONPSAS+3~, CLONPSAS+20 | 
| GMRCNEW(1 | CLONPSAS+22 | 
| GMRCNT | INPUT+12~, INPUT+18*, INPUT+19*, INPUT+20, PARSE+1~, PARSE1+1*, PARSE1+2, PARSE1+3 | 
| GMRCNWNM | CLONPSAS+2~, CLONPSAS+10*, CLONPSAS+11, CLONPSAS+12, CLONPSAS+21, GETAPP+1~, GETAPP+2*, GETAPP+9*, GETAPP+10*, GETAPP+12* , GETAPP+13, GETAPP+15*, GETAPP+17, GETAPP+20*, GETAPP+22 | 
| GMRCOLDN | EN+9*, EN+17, EN+60! | 
| GMRCOLDS | EN+2~, EN+8*, EN+9*, EN+18, EN+60! | 
| GMRCOLDU | EN+2~, EN+8*, EN+9*, EN+16, EN+60! | 
| GMRCON | DUPCHK+2~, DUPCHK+23*, DUPCHK+25, YESNO+9* | 
| GMRCOSNM | EN+2~, EN+8*, EN+15 | 
| GMRCREA | END! | 
| GMRCROOT | CLONPSAS+2~, CLONPSAS+23*, CLONPSAS+24 | 
| GMRCS | READ~, READ+19 | 
| GMRCSAFE | EN+2~, EN+7* | 
| GMRCSIEN | CLONPSAS+2~, CLONPSAS+22*, CLONPSAS+24 | 
| GMRCSRVC | EN+2~, EN+8*, EN+13, EN+14, EN+16, EN+17, EN+18, EN+19, EN+27, EN+57 , END! | 
| GMRCSRVS | EN+60! | 
| GMRCSSNM | EN+2~, EN+14*, EN+15, EN+19, EN+60!, END! | 
| GMRIEN | GETAPP~, GETAPP+12 | 
| GMRPARNT | INPUT+12~, INPUT+21*, INPUT+22*, INPUT+23, INPUT+24, INPUT+25, INPUT+27 | 
| GMRQ | INPUT+12~, INPUT+14*, INPUT+18*, INPUT+19, INPUT+22, INPUT+23*, INPUTQ | 
| I | GETAPP+1~, GETAPP+3* | 
| IEN | CONFIN+1~, CONFIN+17! | 
| IN | EN+25~, EN+28*, EN+30, EN+40*, EN+42 | 
| NAME | NOED+2~, NOED+3*, NOED+4, NOED+5, NOED+6, NOED+7 | 
| ND | EN+9*, EN+18*, EN+60! | 
| OK | GETAPP+1~, GETAPP+18*, GETAPP+19, GETAPP+20 | 
| ORY | CONFIN+1~, CONFIN+2*, CONFIN+4*, CONFIN+5, CONFIN+7, CONFIN+10 | 
| OUT | EN+25~, EN+29*, EN+30, EN+41*, EN+42, EN+43, EN+44, EN+45 | 
| PARENT | DUPCHK+2~, DUPCHK+3*, DUPCHK+5*, DUPCHK+13*, DUPCHK+14* | 
| QTFLG | GETAPP+1~, GETAPP+3, GETAPP+10*, GETAPP+19*, GETAPP+21* | 
| RET | CONFIN~, CONFIN+2*, CONFIN+15*, CONFIN+16* | 
| REVCODE | END! | 
| RLEVCODE | END! | 
| SCODE | EN+25~, EN+56*, EN+57 | 
| SERV | NOED~, NOED+1, NOED+3 | 
| SNOMED | EN+25~, EN+53*, EN+54, EN+56 | 
| TYPE | CONFIN+1~, CONFIN+9*, CONFIN+11 | 
| U | EN+44, EN+45, EN+47, EN+56, READ+12, READ+22, NOED+3, GETAPP+12, GETAPP+19 | 
| VAR | EN+25~ | 
| VAR(1 | EN+32 | 
| X | EN+25~, EN+30*, EN+31, EN+39, EN+42*, READ+11~, INPUT~, INPUT+8!, INPUT+9, INPUT+11! , INPUT+14, INPUT+23, INPUTQ!, DUPCHK+5, DUPCHK+11, DUPCHK+14, DUPCHK+24, DUPCHK+25!, YESNO~, YESNO+3 | 
| XQAID | CONFIN~, CONFIN+4 | 
| Y | EN+5, EN+7, EN+8, EN+9, EN+53, EN+55!, END!, READ+11~, READ+23, DUPCHK+24 , YESNO~, YESNO+9, IND+1~, IND+7*, IND+8 |