GMRCSRVS ;SLC/DCM,JFR - Add/Edit services in File 123.5. ;6/14/00 12:00
Source file <GMRCSRVS.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 |
| Package | Total | Caller Graph |
|---|---|---|
| Consult Request Tracking | 3 | GMRC CLONE PROSTHETICS GMRC SETUP REQUEST SERVICES SUB-SERVICE |
| Electronic Health Modernization | 2 | EHM-00027 EHM-00059 |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| EN | ;set up services entry point
|
|
| ASK | ;
|
|
| END | ||
| READ(GMRC0,GMRCA,GMRCB,GMRCH,GMRCL,GMRCS) | ;
|
|
| NOED(SERV) | ;
|
|
| CLONPSAS | ; clone a PROSTHETICS service
; choose service and text to append |
|
| GETAPP(GMRIEN) | ;get text to append
|
|
| 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. |
|
| INPUTQ | ||
| DUPCHK | ;CHECK FOR CONSULT SERVICES APPEARING AS PART OF THE CONSULT SERVICE
|
|
| PARSE(ARRAY) | ;TAKE ARRAY VALUE AND PARSE INTO PIECES SHORTER THAN 70 CHARACTERS
|
|
| PARSE1 | ||
| YESNO(X,Y) | ;YES/NO QUESTION/RESPONSE
|
| 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 |
|
| Routine Call |
|
| Routine Call |
|
| Routine Call |
|
| FileNo | Call Tags |
|---|---|
| ^GMR(123.5 - [#123.5] | Classic Fileman Calls, FIND1^DIC, WP^DIE |
| ^SC - [#44] | Classic Fileman Calls |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^GMR(123.5 - [#123.5] | EN+7, EN+9, EN+13, EN+14, EN+16, EN+17, EN+18, EN+23, EN+24, EN+33 , EN+36, NOED+1, NOED+3, GETAPP+12, INPUT+22, DUPCHK+5, DUPCHK+11, DUPCHK+14, YESNO+3 |
| ^SC - [#44] | EN+36 |
| ^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! |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| 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* |
| CCCLINIC | EN+26~, EN+28*, EN+34 |
| CLIN | EN+24~, EN+36* |
| CLINNAME | EN+24~, EN+36*, EN+37 |
| 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* |
| >> D0 | INPUT+10 |
| DA | EN+8*, EN+13, EN+37~*, END! |
| DA(1 | EN+37* |
| DIC | EN+3~, EN+4*, EN+10, EN+26~*, END! |
| DIC("A" | EN+4* |
| DIC("S" | EN+26* |
| DIC(0 | EN+4*, EN+26* |
| DIE | EN+10*, EN+37~*, END! |
| DIE("NO^" | EN+10* |
| >> DIQUIET | DUPCHK+22 |
| DIR | READ+11~, YESNO+1~ |
| DIR("?" | READ+17*, READ+18*, YESNO+6*, YESNO+7* |
| DIR("A" | READ+14*, READ+15*, YESNO+3* |
| DIR("B" | READ+16*, YESNO+4* |
| DIR("S" | READ+19* |
| DIR("T" | YESNO+5* |
| DIR(0 | READ+13*, YESNO+2* |
| DIROUT | READ+11~, READ+22, YESNO+1~, YESNO+8 |
| DIRUT | READ+11~, READ+22, YESNO+1~ |
| DLAYGO | EN+3~, EN+4*, EN+26~ |
| DR | EN+10*, EN+37~*, END! |
| DTOUT | EN+3~, EN+5!, EN+26~, EN+27!, END!, READ+11~, READ+22, YESNO+1~, YESNO+8 |
| DUOUT | EN+3~, EN+5!, EN+26~, EN+27!, END!, READ+11~, READ+22, YESNO+1~, YESNO+8 |
| FDA | EN+34~, CLONPSAS+3~ |
| FDA(1 | EN+34*, CLONPSAS+12*, CLONPSAS+13*, CLONPSAS+14*, CLONPSAS+15*, CLONPSAS+16*, CLONPSAS+17*, CLONPSAS+18* |
| FDAIEN | EN+34~* |
| 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 | ASK+4~, ASK+5*, ASK+8, READ~, READ+12, READ+13 |
| GMRCA | ASK+4~, ASK+5*, ASK+8, 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 | ASK+4~, ASK+5*, ASK+8, 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 | ASK+4~, ASK+6*, ASK+8, 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 | ASK+4~, ASK+7*, ASK+8, READ~, READ+20 |
| GMRCLINE | READ+11~, READ+20* |
| GMRCMSG | EN+5!, EN+19, ASK+1!, 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, ASK+1! |
| GMRCOLDS | EN+2~, EN+8*, EN+9*, EN+18, ASK+1! |
| GMRCOLDU | EN+2~, EN+8*, EN+9*, EN+16, ASK+1! |
| 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+23, EN+24 , EN+33, EN+34, EN+36, EN+37, END! |
| GMRCSRVS | ASK+1! |
| GMRCSSNM | EN+2~, EN+14*, EN+15, EN+19, ASK+1!, 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* |
| LAST | EN+24~*, EN+25, EN+35, EN+36, EN+37 |
| NAME | NOED+2~, NOED+3*, NOED+4, NOED+5, NOED+6, NOED+7 |
| ND | EN+9*, EN+18*, ASK+1! |
| OK | GETAPP+1~, GETAPP+18*, GETAPP+19, GETAPP+20 |
| PARENT | DUPCHK+2~, DUPCHK+3*, DUPCHK+5*, DUPCHK+13*, DUPCHK+14* |
| QTFLG | GETAPP+1~, GETAPP+3, GETAPP+10*, GETAPP+19*, GETAPP+21* |
| REC | EN+33~* |
| REVCODE | END! |
| RLEVCODE | END! |
| SERV | NOED~, NOED+1, NOED+3 |
| SUBREC | EN+33~* |
| U | READ+12, READ+22, NOED+3, GETAPP+12, GETAPP+19 |
| X | EN+26~, EN+27!, EN+37~, 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 |
| XY | EN+24~* |
| Y | EN+5, EN+7, EN+8, EN+9, EN+26~, EN+27!, EN+28, EN+37~, END!, READ+11~ , READ+23, DUPCHK+24, YESNO~, YESNO+9 |