GMRADPT ; HIRMFO/RM,WAA - UTILITY TO GATHER PATIENT DATA ; Oct 16, 2023@3:03:00
Source file <GMRADPT.m>
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| EN1 | ; ENTRY TO GATHER PATIENT A/AR DATA
|
|
| EN2 | ; ENTRY TO GATHER PATIENT A/AR DATA
|
|
| DPT | ;
|
|
| DPT2 | ;DO NOT CALL THIS ENTRY POINT AS IT WILL BE DELETED IN THE FUTURE. USE EN2 INSTEAD.
|
|
| INTERNAL(FILE,FIELD,VALUE) | ;RETURN INTERNAL VALUE OF VUID
|
|
| SETAL(REMOTE) | ;DETERMINE WHETHER TO RETURN CURRENT ALLERGY
|
|
| DATA(GMRAREC,GMRAL) | ;RETRIEVE THE APPROPRIATE DATA
|
|
| PASS(GMRAREC,GMRAL) | ;RETRIEVE LOCAL DATA
|
|
| REMOTE(GMRAL,NODE) | ;RETRIEVE REMOTE DATA
|
|
| MECH | ;CREATE MECHANISM ARRAY
|
| FileNo | Call Tags |
|---|---|
| ^GMR(120.8 - [#120.8] | EXTERNAL^DILFD |
| ^GMR(120.85 - [#120.85] | EXTERNAL^DILFD |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^GMR(120.8 - [#120.8] | DPT+6, DPT2+17, SETAL+5, PASS+7, PASS+24, PASS+25, PASS+32, PASS+33, PASS+34 |
| ^GMR(120.85 - [#120.85] | PASS+17, PASS+19, PASS+20, PASS+22 |
| ^GMR(120.86 - [#120.86] | DPT+3 |
| ^GMRD(120.83 - [#120.83] | EN1+6, DPT2+6, PASS+36 |
| ^XTMP("ORRDI" | DPT2+9, DPT2+10, DPT2+12, DPT2+20, DPT2+22 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| % | SETAL+2~, SETAL+14*, PASS+3~, PASS+8*, PASS+9, PASS+10, PASS+15*, PASS+16, PASS+20*, PASS+21 , PASS+22*, PASS+23, PASS+25*, PASS+26 |
| DATE | REMOTE+35~, REMOTE+46*, REMOTE+47 |
| >> DFN | EN1+3, DPT+3, DPT+6, DPT2+3, DPT2+8, DPT2+9, DPT2+10, DPT2+12, DPT2+17, DPT2+20 , DPT2+22, REMOTE+5 |
| ERROR | REMOTE+15~, REMOTE+20 |
| FIELD | INTERNAL~, INTERNAL+12 |
| FILE | INTERNAL~, INTERNAL+11, INTERNAL+12, REMOTE+15~, REMOTE+17*, REMOTE+18, REMOTE+19, REMOTE+21, REMOTE+22, REMOTE+42* , REMOTE+43, REMOTE+44 |
| GLOBAL | REMOTE+15~ |
| GMRA | EN1+4*, DPT+8!, DPT2+4*, DPT2+7, DPT2+9, DPT2+15, DPT2+30!, SETAL+5, SETAL+8, SETAL+9 , SETAL+12, SETAL+14 |
| GMRAI | SETAL+2~, SETAL+7*, SETAL+8*, SETAL+9*, SETAL+10*, SETAL+11, SETAL+13*, SETAL+14*, SETAL+15 |
| GMRAKC | PASS+3~, PASS+6*, PASS+42 |
| GMRAL | EN1+5!, DPT+3*, DPT+5, DPT+7*, DPT2+5!, DPT2+8*, DPT2+9, DPT2+13*, DPT2+14*, DPT2+15 , DPT2+29*, SETAL+6*, SETAL+16, DATA~, DATA+3, DATA+4, PASS~, REMOTE~ |
| GMRAL( | PASS+9*, PASS+10*, PASS+11*, PASS+16*, PASS+21*, PASS+23*, PASS+26*, PASS+31*, PASS+41* |
| GMRAL("R" | REMOTE+5*, REMOTE+7*, REMOTE+9*, REMOTE+11*, REMOTE+13*, REMOTE+23*, REMOTE+24*, REMOTE+31*, REMOTE+34*, REMOTE+38* , REMOTE+45*, REMOTE+47*, REMOTE+48* |
| GMRAL(0 | DPT+7, DPT2+29 |
| GMRANODE | DPT+6*, DPT+8!, DPT2+2~, DPT2+17*, DPT2+21~, DPT2+24*, DPT2+26*, DPT2+27*, SETAL+9, SETAL+10 , SETAL+12, SETAL+14, PASS+3~, PASS+7*, PASS+8, PASS+9, PASS+10, PASS+11, PASS+15, PASS+27 , PASS+29, PASS+30, REMOTE+3, REMOTE+7, REMOTE+11 |
| GMRAOSOF | DPT+8!, DPT2+2~ |
| GMRAOTH | EN1+2~, EN1+6*, DPT2+2~, DPT2+6*, PASS+36, REMOTE+38 |
| GMRAREC | DPT+6*, DPT+8!, DPT2+2~, DPT2+17*, DPT2+21~, DPT2+22*, DPT2+23, DPT2+25, DPT2+27, SETAL+5 , SETAL+16, DATA~, DATA+3, DATA+4, PASS~, PASS+7, PASS+9, PASS+10, PASS+11, PASS+16 , PASS+17, PASS+19, PASS+21, PASS+23, PASS+24, PASS+25, PASS+26, PASS+31, PASS+32, PASS+33 , PASS+34, PASS+41 |
| GMRARRAY | INTERNAL+10~, REMOTE+15~, REMOTE+28~, REMOTE+40~ |
| GMRARRAY( | INTERNAL+12, REMOTE+22, REMOTE+30, REMOTE+44 |
| GMRASIGN | SETAL+2~ |
| GMRATCNT | DPT+8!, DPT2+2~ |
| GMRAV1 | EN1+2~, EN1+6*, PASS+13, PASS+38 |
| GMRAX | PASS+3~, PASS+33*, PASS+34 |
| GMRAY | PASS+3~, PASS+33*, PASS+41* |
| GMRAZ | PASS+3~, PASS+34*, PASS+35, PASS+36, PASS+40 |
| GMRAZ(1 | PASS+36*, PASS+40*, PASS+41 |
| IDX | DPT2+2~, DPT2+10*, DPT2+12, PASS+18~, PASS+20*, PASS+21, PASS+23 |
| IEN | PASS+18~, PASS+19*, PASS+20, PASS+22, REMOTE+15~, REMOTE+22*, REMOTE+23, REMOTE+44*, REMOTE+45 |
| INDEX | DPT2+19~, DPT2+20*, DPT2+22, REMOTE+5, REMOTE+7, REMOTE+9, REMOTE+11, REMOTE+13, REMOTE+23, REMOTE+24 , REMOTE+31, REMOTE+34, REMOTE+38, REMOTE+45, REMOTE+47, REMOTE+48 |
| MECH | DPT2+2~, PASS+4, PASS+42!, REMOTE+3*, REMOTE+9, REMOTE+13 |
| MECH( | PASS+10, REMOTE+13 |
| MECH("A" | MECH+1* |
| MECH("P" | MECH+1* |
| MECH("U" | MECH+1* |
| NODE | REMOTE~, REMOTE+5, REMOTE+16, REMOTE+17, REMOTE+27, REMOTE+29, REMOTE+33, REMOTE+34, REMOTE+36, REMOTE+37 , REMOTE+38, REMOTE+39, REMOTE+41, REMOTE+42, REMOTE+45, REMOTE+46, REMOTE+48 |
| OBSHIS | REMOTE+26~, REMOTE+30*, REMOTE+31 |
| REMOTE | DPT2+2~, DPT2+7*, DPT2+18, SETAL~, SETAL+5 |
| RETURN | DPT2+11~, DPT2+12*, DPT2+13, DPT2+14, DPT2+21~, DPT2+23*, DPT2+24, DPT2+25*, DPT2+26, INTERNAL+7~ , INTERNAL+8*, INTERNAL+9, INTERNAL+12*, INTERNAL+13, REMOTE+15~ |
| RETURN("GLOBA | L NAME" , REMOTE+23 |
| SEVR | PASS+28~, PASS+29*, PASS+31 |
| SEVRDT | PASS+28~, PASS+30*, PASS+31 |
| SINDEX | REMOTE+35~, REMOTE+36*, REMOTE+37, REMOTE+38, REMOTE+39, REMOTE+41, REMOTE+42, REMOTE+45, REMOTE+46, REMOTE+47 |
| U | DPT+3, DPT2+7, DPT2+9, DPT2+15, DPT2+24, DPT2+26, DPT2+27, INTERNAL+11, SETAL+5, SETAL+8 , SETAL+9, SETAL+10, SETAL+12, SETAL+14, PASS+8, PASS+9, PASS+10, PASS+11, PASS+15, PASS+16 , PASS+20, PASS+21, PASS+22, PASS+24, PASS+25, PASS+27, PASS+29, PASS+30, PASS+31, PASS+36 , PASS+40, REMOTE+3, REMOTE+5, REMOTE+7, REMOTE+9, REMOTE+11, REMOTE+13, REMOTE+16, REMOTE+17, REMOTE+23 , REMOTE+24, REMOTE+29, REMOTE+34, REMOTE+37, REMOTE+38, REMOTE+39, REMOTE+41, REMOTE+42, REMOTE+45, REMOTE+47 |
| VALUE | INTERNAL~, INTERNAL+9, INTERNAL+11 |
| VUID | REMOTE+15~, REMOTE+16*, REMOTE+21, REMOTE+41*, REMOTE+43 |