GMRCAU ;SLC/DLT,JFR - Action Utilities ;10/17/01 18:31
Source file <GMRCAU.m>
| Package | Total | Call Graph |
|---|---|---|
| VA Fileman | 4 | NOW^%DTC FIELD^DID $$GET1^DIQ ^DIR |
| Consult Request Tracking | 3 | LISTSRV^GMRCASV HIER^GMRCT REGDTM^GMRCU |
| Authorization Subscription | 1 | $$ISA^USRLM |
| Order Entry Results Reporting | 1 | TEAMPROV^ORQPTQ1 |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| VALEX | ||
| CHKTM(TEAM,PERS) | ;checks for PERS in list of users on TEAM
|
|
| RESOLUA(GMRCA) | ;Determine if action has resolution info for clinician
|
|
| TEAM(TYPE,SUBSC,USER) | ;Check for the DUZ in the multiple of SUBSC
|
|
| USR(SERV,USER) | ; check USR classes for user
|
|
| GETDT | ;Get actual activity date
|
|
| VALIDU(GMRCSS,GMRCUSR,GMRCIFC) | ;Check to see if user is an update user
|
|
| LOC(GMRCUPD) | ;Check for the DUZ in the NOTIFICATION BY PT LOCATION multiple
|
|
| RESOLUS(GMRCSTS) | ;Determine status indicates the consult has a resolution
|
|
| ORTX(GMRCO) | ;Get the abbreviated text for alert displays
|
|
| VALID(GMRCSER,GMRCO,GMRCUSER,GMRCTST,GMRCIFC) | ;Get users update authority
; check GMRCSS and all parents for authority ; codes returned are same as $$VALIDU |
|
| SVC(GMRCO) | ;Get abbreviated service text
|
|
| COMPLETE(GMRCA) | ;Determine if the action is a complete action (10,13,14)
|
|
| PROC(GMRCO) | ;Get abbreviated procedure text
|
|
| LMTX(GMRCO) | ;Get the text for list manager displays
|
|
| BOTH(ADMN,UPD) | ;return string with fields if testing
|
|
| TSTINTRO | ;entry action of GMRC UPDATE AUTHORITY option
|
|
| GETPROV | ||
| TESTHELP(GMRCSVNM) | ;wrapper for LISTSRV^GMRCASV
|
|
| FINDPAR(SERV,ARCNT) | ||
| FIELD(GMRCFLD) | ;return field name where became update user
|
|
| TEST | ;called from GMRC UPDATE AUTHORITY
; determines how a user gets update authority for a service |
| 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 |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Routine Call |
|
| FileNo | Call Tags |
|---|---|
| ^GMR(123.3 - [#123.3] | GET1^DIQ |
| ^GMR(123.5 - [#123.5] | FIELD^DID |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^GMR(123 - [#123] | SVC+2, PROC+2 |
| ^GMR(123.5 - [#123.5] | SVC+3, VALID+7, VALID+10, VALID+21, VALID+22, FINDPAR+5, VALIDU+13, VALIDU+14, VALIDU+16, VALIDU+18 , VALIDU+19, VALIDU+26, VALIDU+32, VALIDU+42, LOC+3, LOC+5, TEAM+4, USR+2, USR+4, TEST+24 |
| Name | Line Occurrences |
|---|---|
| $$BOTH | VALIDU+21, VALIDU+29, VALIDU+35, VALIDU+40, VALIDU+44 |
| $$CHKTM | TEAM+5 |
| $$FIELD | VALIDU+15, VALIDU+17, VALIDU+18, VALIDU+19, TEAM+6, USR+7 |
| $$PROC | ORTX+4, LMTX+4 |
| $$SVC | ORTX+3, LMTX+3 |
| $$USR | VALIDU+38 |
| $$VALID | TEST+14 |
| $$VALIDU | VALID+6, VALID+17 |
| FINDPAR | VALID+11, VALID+23 |
| GETPROV | GETPROV+3 |
| LOC | VALIDU+42 |
| TEAM | VALIDU+27, VALIDU+33 |
| TEST | TEST+28 |
| VALEX | VALID+6, VALID+10, VALID+11, VALID+13 |
| Name | Field # of Occurrence |
|---|---|
| ^( | SVC+3 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| % | GETDT+1!, GETDT+2 |
| ADMN | BOTH~, BOTH+1 |
| ARCNT | FINDPAR~, FINDPAR+6, FINDPAR+7* |
| DIR | GETPROV~, GETPROV+2!, GETDT+3!, TEST+4~, TEST+10~, TEST+27!, TESTHELP+1~ |
| DIR("?" | TEST+6* |
| DIR("??" | TEST+7* |
| DIR("A" | GETPROV+1*, GETDT+3*, TEST+5*, TEST+11* |
| DIR("B" | GETDT+3* |
| DIR(0 | GETPROV*, GETDT+3*, TEST+5*, TEST+11* |
| DIROUT | GETPROV+2, TEST+4~, TEST+27! |
| DIRUT | GETDT+3, GETDT+5!, TEST+4~, TEST+8, TEST+12, TEST+27! |
| DTOUT | GETPROV+2, TEST+4~, TEST+27! |
| DUOUT | GETDT+5!, TEST+4~, TEST+27! |
| DUZ | VALID+4, VALIDU+10, LOC+6, TEAM+3 |
| FOUND | CHKTM+3~, CHKTM+8*, CHKTM+9 |
| >> GETDT | GETDT+3 |
| >> GETPROV | GETPROV+1 |
| GMRC1 | TEST+3~, TESTHELP+1~ |
| GMRCA | COMPLETE~, COMPLETE+1*, COMPLETE+2, RESOLUA~, RESOLUA+3*, RESOLUA+4 |
| GMRCAD | GETDT+2*, GETDT+4!, GETDT+5*, VALIDU+9~, VALIDU+12*, VALIDU+19*, VALIDU+21, VALIDU+29, VALIDU+31, VALIDU+33 , VALIDU+35, VALIDU+40, VALIDU+44, VALIDU+45, VALIDU+46 |
| GMRCDG | TEST+3~, TESTHELP+1~ |
| >> GMRCDT | GETDT+2* |
| GMRCFLD | FIELD~, FIELD+2 |
| GMRCFLD("LABEL" | FIELD+3 |
| GMRCHIT | TEAM+1~, TEAM+5* |
| GMRCHKD | VALID+3~ |
| GMRCHKD( | VALID+8*, VALID+15, VALID+18* |
| GMRCIFC | VALID~, VALID+6, VALID+17, VALIDU~, VALIDU+13 |
| GMRCL | LOC+1~, LOC+2*, LOC+3*, LOC+5 |
| GMRCL(0 | LOC+5*, LOC+6, LOC+7 |
| GMRCLIS | VALID+3~, VALID+11 |
| GMRCLIS( | VALID+13, VALID+14!, VALID+15, VALID+17, VALID+18, VALID+19*, VALID+21, VALID+22, VALID+23, FINDPAR+6* |
| GMRCLP | VALID+3~, VALID+12*, VALID+13*, VALID+14, VALID+15, VALID+17, VALID+18, VALID+19, VALID+21, VALID+22 , VALID+23, VALID+24* |
| GMRCLST | CHKTM+3~, CHKTM+4*, CHKTM+5 |
| GMRCLST( | CHKTM+8 |
| GMRCLST(1 | CHKTM+6 |
| GMRCNT | VALID+3~, VALID+8*, VALID+11, VALID+23 |
| GMRCO | ORTX~, ORTX+3, ORTX+4, SVC~, SVC+2, PROC~, PROC+2, LMTX~, LMTX+3, LMTX+4 , VALID~ |
| GMRCORNP | GETPROV!, GETPROV+3* |
| GMRCORTX | ORTX+2~, ORTX+5*, ORTX+6, LMTX+2~, LMTX+5*, LMTX+6 |
| GMRCPROC | ORTX+2~, ORTX+4*, ORTX+5, PROC+1~, PROC+2*, PROC+3*, PROC+4 |
| GMRCQIT | GETPROV+2*, GETDT+1!, GETDT+3* |
| GMRCQUIT | VALID+3~, VALID+13 |
| GMRCREQ | LMTX+2~, LMTX+4*, LMTX+5 |
| GMRCSER | VALID~, VALID+6, VALID+7, VALID+8, VALID+10, VALID+11 |
| GMRCSRV | TEST+3~, TEST+9*, TEST+14, TEST+24, TEST+26! |
| GMRCSS | VALIDU~, VALIDU+11, VALIDU+13, VALIDU+14, VALIDU+16, VALIDU+18, VALIDU+19, VALIDU+26, VALIDU+32, VALIDU+38 , VALIDU+42, LOC+3, LOC+5, TEAM+4 |
| GMRCSSNM | ORTX+2~, ORTX+3*, ORTX+5, SVC+1~, SVC+2*, SVC+3*, SVC+4, LMTX+2~, LMTX+3*, LMTX+5 |
| GMRCSTS | RESOLUS~, RESOLUS+3*, RESOLUS+4 |
| GMRCSVC | ORTX+2~, SVC+1~, SVC+2*, SVC+3, LMTX+2~ |
| GMRCSVNM | TESTHELP~ |
| GMRCTM | LOC+1~, LOC+7*, TEAM+1~, TEAM+2*, TEAM+4*, TEAM+5 |
| GMRCTST | VALID~, VALID+7, VALID+21, BOTH+1, FIELD+1 |
| GMRCUP | VALIDU+9~, VALIDU+12*, VALIDU+14, VALIDU+15*, VALIDU+16, VALIDU+17*, VALIDU+18*, VALIDU+21, VALIDU+25, VALIDU+27 , VALIDU+29, VALIDU+35, VALIDU+38*, VALIDU+40, VALIDU+42, VALIDU+44, VALIDU+45, VALIDU+46 |
| GMRCUPD | VALIDU+9~, VALIDU+23*, LOC~, LOC+3, LOC+6* |
| GMRCUPDL | VALID+3~, VALID+6*, VALID+7*, VALID+11*, VALID+13, VALID+17*, VALID+20, VALID+21*, VALEX |
| GMRCUSER | VALID~, VALID+4*, VALID+6, VALID+17 |
| GMRCUSR | VALIDU~, VALIDU+10*, VALIDU+14, VALIDU+16, VALIDU+19, VALIDU+27, VALIDU+33, VALIDU+38, TEST+3~, TEST+13* , TEST+14, TEST+26! |
| ND | CHKTM+3~, CHKTM+7*, CHKTM+8* |
| NODE | VALIDU+25~*, VALIDU+26, VALIDU+27 |
| PARENT | FINDPAR+3~, FINDPAR+4*, FINDPAR+5*, FINDPAR+6 |
| PERS | CHKTM~, CHKTM+8 |
| SERV | FINDPAR~, FINDPAR+5, USR~, USR+2, USR+4 |
| SUBSC | TEAM~, TEAM+4, TEAM+6 |
| TEAM | CHKTM~, CHKTM+5 |
| TYPE | TEAM~, TEAM+4, TEAM+6* |
| U | SVC+3, VALID+7, VALID+10, VALID+14, VALID+19, VALID+21, VALID+22, VALIDU+13, VALIDU+18, BOTH+1 , TEST+17, TEST+18, TEST+21, TEST+22, TEST+23, TEST+24 |
| UCLS | USR+1~, USR+3*, USR+4*, USR+5, USR+6 |
| UPD | BOTH~, BOTH+1, USR+1~, USR+3*, USR+4, USR+6*, USR+7*, USR+9, TEST+3~, TEST+14* , TEST+15, TEST+16, TEST+17, TEST+18, TEST+19, TEST+21, TEST+22, TEST+23, TEST+24, TEST+26! |
| USER | TEAM~, TEAM+3*, TEAM+5, USR~, USR+6 |
| X | GETPROV+2, GETDT+2*, GETDT+4, GETDT+5!, TEST+4~, TEST+27! |
| Y | GETPROV+3, GETDT+4!, GETDT+5!, TEST+4~, TEST+9, TEST+13, TEST+27! |