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 |