APSPESG2 ;IHS/MSC/PLS - SureScripts Refill Request;30-Jul-2013 18:59;DU
Source file <APSPESG2.m>
| Package | Total | Call Graph | 
|---|---|---|
| Order Entry Results Reporting | 5 | EN^OCXOERR ($$PTR,GETDLG1)^ORCD SAVE^ORWD DLGDEF^ORWDX1 ($$CHKDOSES,$$EXTVAL,DOSEINFO,FIXDOSES)^ORWDX2 | 
| VA Fileman | 4 | (FILE,UPDATE)^DIE ^DIK $$ROOT^DILFD ($$GET1,GETS)^DIQ | 
| IHS Changes To Pharmacy | 2 | PREPPTXT^APSPES2 $$ERXOI^APSPFNC6 | 
| Kernel | 1 | $$NOW^XLFDT | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| REQFLDS | ; | |
| GET(FIELD,DLG,INST,ID) | ; | |
| CHKORD(OARY,MLIST) | ; | |
| DELSF(SFN,IEN) | ; | |
| NP(FIELD,DLG,INST,ID) | ; | |
| VAL(IVAL,EVAL) | ; | |
| SUB(SFIELD,DLG,INST,ID) | ; | |
| SUB2(DLG,INST,ID) | ; Do sig | |
| DOSAGE(SUB) | ;Set dose fields | |
| GHLDAT(IEN) | ; Get HL7 message data from APSP REFILL REQUEST FILE | |
| LOADRSP(LST,IEN) | ;EP to return data | |
| INSTR(DLG,INST,ID) | ;Do instr | |
| FILL(FIELD) | ;Set refills | |
| PI(FIELD,DLG,INST,ID) | ; | |
| SUBFLD(FIELD,SUB) | ||
| SHLVARS | ; Set up HL segment data | |
| PROCESS(DATA,IEN) | ;EP- | |
| SIG(SUB) | ;Get sig segment | |
| DOSE(DLG,INST,ID) | ;Do dosing | |
| UPDATE(REC,IEN,DFN,ORNP,ORL,STAT,LIST,REASON,DLG) | ;EP- | |
| BLDRSP(ORDIALOG,IEN) | ;EP- | |
| RESPUPD(ORDIALOG) | ;EP- Copied from RESPONSE^ORCSAVE | |
| NEW(DLG,INST,ID) | ; | |
| GETSEG(DATA,TYPE) | ; | |
| NXT() | ; -- Gets index in array | |
| CREATE(ITEM) | ; Create new OE/RR order | |
| TOP(FIELD) | ;Set top fields for update | |
| PI2(FLD,SUB) | ;EP- | |
| DISPMIS(MLIST) | ; | 
| Name | Field # of Occurrence | 
|---|---|
| PREPPTXT^APSPES2 | CREATE+13, CREATE+25 | 
| $$ERXOI^APSPFNC6 | LOADRSP+27 | 
| FILE^DIE | UPDATE+37, CREATE+46 | 
| UPDATE^DIE | SIG+8 | 
| ^DIK | DELSF+3 | 
| $$ROOT^DILFD | DELSF+2 | 
| $$GET1^DIQ | LOADRSP+9, LOADRSP+11, LOADRSP+27, GHLDAT+2 | 
| GETS^DIQ | LOADRSP+16, LOADRSP+17, CREATE+14 | 
| EN^OCXOERR | CREATE+41 | 
| $$PTR^ORCD | CREATE+24, CREATE+29, CREATE+32, CREATE+33, CREATE+34, CREATE+35, CREATE+36 | 
| GETDLG1^ORCD | UPDATE+7 | 
| SAVE^ORWD | CREATE+38 | 
| DLGDEF^ORWDX1 | LOADRSP+4, LOADRSP+15 | 
| $$CHKDOSES^ORWDX2 | LOADRSP+55 | 
| $$EXTVAL^ORWDX2 | LOADRSP+64 | 
| DOSEINFO^ORWDX2 | LOADRSP+65 | 
| FIXDOSES^ORWDX2 | LOADRSP+69 | 
| $$NOW^XLFDT | UPDATE+9, CREATE+44 | 
| Name | Line Occurrences | 
|---|---|
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Routine Call | 
 | 
| Routine Call | 
 | 
| RPC Name | Call Tags | 
|---|---|
| APSPESG2 LOADRSP | LOADRSP | 
| APSPESG2 UPDATE | UPDATE | 
| APSPESG2 PROCESS | PROCESS | 
| FileNo | Call Tags | 
|---|---|
| ^ORD(101.43 - [#101.43] | GET1^DIQ | 
| ^APSPRREQ - [#9009033.91] | GET1^DIQ, GETS^DIQ | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^APSPRREQ - [#9009033.91] | LOADRSP+3, PI+3, NP+3, SUB+2, INSTR+2, INSTR+4, INSTR+5, SUB2+3, SUB2+4, DOSE+6 , DOSE+8, DOSE+9, RESPUPD+2!, RESPUPD+8*, RESPUPD+9*, RESPUPD+11*, RESPUPD+12*, RESPUPD+13*, CREATE+8, CREATE+9 , BLDRSP+2, BLDRSP+3, BLDRSP+6, BLDRSP+7, BLDRSP+8, BLDRSP+9 | 
| ^ORD(101.41 - [#101.41] | LOADRSP+58, LOADRSP+61, UPDATE+4, CREATE+31, CHKORD+6 | 
| ^ORD(101.42 - [#101.42] | CREATE+34 | 
| ^ORD(101.43 - [#101.43] | DOSE+5 | 
| ^PS(50.607 - [#50.607] | DOSAGE+9 | 
| Name | Line Occurrences | 
|---|---|
| $$CREATE | PROCESS+1 | 
| $$GETSEG | SHLVARS+2 | 
| $$GHLDAT | CREATE+11 | 
| $$NXT | LOADRSP+62, LOADRSP+64, LOADRSP+68, NEW+1, VAL+2, SUB2+4 | 
| BLDRSP | CREATE+30 | 
| DELSF | SIG+4 | 
| DOSAGE | UPDATE+34 | 
| DOSE | LOADRSP+50 | 
| FILL | UPDATE+25 | 
| GET | LOADRSP+22, LOADRSP+30, LOADRSP+31, LOADRSP+35, LOADRSP+38, LOADRSP+44, LOADRSP+48 | 
| INSTR | LOADRSP+33 | 
| NEW | LOADRSP+23, LOADRSP+24, LOADRSP+26, LOADRSP+39, LOADRSP+40, LOADRSP+41, LOADRSP+42, LOADRSP+45, LOADRSP+49, PI+2 , NP+2, GET+2, SUB+3, INSTR+3, SUB2+2, DOSE+7 | 
| NP | LOADRSP+52 | 
| PI2 | UPDATE+30 | 
| RESPUPD | UPDATE+14 | 
| SHLVARS | CREATE+11 | 
| SIG | UPDATE+35 | 
| SUB | LOADRSP+32, LOADRSP+34, LOADRSP+47 | 
| SUB2 | LOADRSP+46 | 
| SUBFLD | UPDATE+32, UPDATE+33 | 
| TOP | UPDATE+19, UPDATE+20, UPDATE+21, UPDATE+22, UPDATE+23, UPDATE+24, UPDATE+26, UPDATE+27, UPDATE+28 | 
| VAL | LOADRSP+23, LOADRSP+24, LOADRSP+28, LOADRSP+29, LOADRSP+41, PI+5, NP+5, GET+7, SUB+7, INSTR+6 , DOSE+10 | 
| Name | Field # of Occurrence | 
|---|---|
| ^(0 | LOADRSP+57 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| AIEN | SUB+1~, SUB+4*, SUB+5, SUB+6, INSTR+1~, SUBFLD~, SUBFLD+1*, SUBFLD+3, DOSAGE+1~, DOSAGE+3* , DOSAGE+4, DOSAGE+5, DOSAGE+6, DOSAGE+10, DOSAGE+11, DOSAGE+12, SIG+6*, SIG+7 | 
| APSPMSH | CREATE+1~ | 
| APSPORC | CREATE+1~, CREATE+3~ | 
| APSPPID | CREATE+1~, CREATE+3~ | 
| APSPRXE | CREATE+1~, CREATE+3~ | 
| APSPRXO | CREATE+1~, CREATE+2~ | 
| APSPRXR | CREATE+3~ | 
| ARRAY | SIG+1~ | 
| CHKDOSE | LOADRSP+1~, LOADRSP+55*, LOADRSP+65, LOADRSP+69, DOSE+1~ | 
| CHKIEN | CHKORD+1~, CHKORD+6*, CHKORD+7, CHKORD+9, CHKORD+11 | 
| CHKITEM | CHKORD+1~, CHKORD+4*, CHKORD+5, CHKORD+6, CHKORD+9, CHKORD+11 | 
| CLININD | CREATE+4~ | 
| CNT | RESPUPD+1~, RESPUPD+3*, RESPUPD+7*, RESPUPD+8, RESPUPD+9, RESPUPD+11, RESPUPD+12, RESPUPD+13, SIG+1~, SIG+2* , CREATE+3~ | 
| CONJ | DOSE+1~, CREATE+2~ | 
| DA | SIG+1~, DELSF+1~, DELSF+2*, DELSF+3* | 
| DA(1 | DELSF+3* | 
| DAT | CREATE+1~, GETSEG+3*, GETSEG+4 | 
| DATA | LOADRSP+13~, LOADRSP+19*, LOADRSP+20, LOADRSP+21, TOP+1~, TOP+2*, TOP+3, FILL+2~, FILL+3*, FILL+4 , SUBFLD~, SUBFLD+2*, SUBFLD+3, DOSAGE+1~, DOSAGE+2*, DOSAGE+4, DOSAGE+5, DOSAGE+6, DOSAGE+7, DOSAGE+11 , SIG+1~, SIG+3*, PI2+1~, PI2+2*, PROCESS~, PROCESS+1*, CREATE+5~, GETSEG~ | 
| DATA( | CREATE+21, CREATE+22, GETSEG+2, GETSEG+3 | 
| DAW | CREATE+4~, CREATE+20*, CREATE+36 | 
| DFN | DOSE+1~, DOSE+2*, UPDATE~, UPDATE+10, CREATE+1~, CREATE+21*, CREATE+37, CREATE+38, CREATE+41 | 
| DIALOG | CREATE+2~, CREATE+31*, CREATE+38 | 
| DIEN | CREATE+3~ | 
| DIK | SIG+1~, DELSF+1~, DELSF+2* | 
| DIR | CREATE+3~ | 
| DLG | LOADRSP+1~, LOADRSP+8*, LOADRSP+10, LOADRSP+21*, LOADRSP+22, LOADRSP+23, LOADRSP+24, LOADRSP+26, LOADRSP+30, LOADRSP+31 , LOADRSP+32, LOADRSP+33, LOADRSP+34, LOADRSP+35, LOADRSP+38, LOADRSP+39, LOADRSP+40, LOADRSP+41, LOADRSP+42, LOADRSP+44 , LOADRSP+45, LOADRSP+46, LOADRSP+47, LOADRSP+48, LOADRSP+49, LOADRSP+50, LOADRSP+52, LOADRSP+57*, LOADRSP+58, LOADRSP+59 , LOADRSP+61, LOADRSP+62, LOADRSP+64, NEW~, NEW+1, PI~, PI+2, NP~, NP+2, GET~ , GET+2, SUB~, SUB+3, INSTR~, INSTR+3, SUB2~, SUB2+2, DOSE~, DOSE+7, UPDATE~ , UPDATE+3*, UPDATE+4 | 
| DONE | CHKORD+1~, CHKORD+2*, CHKORD+3, CHKORD+5* | 
| DOSE | LOADRSP+1~, DOSE+1~ | 
| DRUG | CREATE+5~, CREATE+18*, CREATE+32 | 
| DUOUT | CREATE+3~ | 
| DUPD | CREATE+2~ | 
| DUR | CREATE+2~ | 
| E | PI+1~, PI+4*, PI+5, NP+1~, NP+4*, NP+5, GET+1~, GET+4*, GET+6*, GET+7 , SUB+1~, SUB+6*, SUB+7, INSTR+1~, INSTR+5*, INSTR+6, DOSE+9*, DOSE+10 | 
| ERR | UPDATE+1~, UPDATE+38, UPDATE+40!, SIG+1~, SIG+9 | 
| EVAL | VAL~, VAL+2 | 
| EXT | LOADRSP+13~ | 
| EXT( | GET+4, SUB+6 | 
| FCNT | CREATE+5~, CREATE+19* | 
| FDA | UPDATE+40!, CREATE+46! | 
| FDA( | UPDATE+8*, UPDATE+9*, UPDATE+10*, UPDATE+11*, UPDATE+12*, UPDATE+13*, TOP+3*, FILL+4*, SUBFLD+3*, DOSAGE+4* , DOSAGE+5*, DOSAGE+6*, DOSAGE+10*, DOSAGE+11*, DOSAGE+12*, PI2+6*, CREATE+42*, CREATE+43*, CREATE+44*, CREATE+45* | 
| FDA2 | SIG+1~ | 
| FDA2( | SIG+7* | 
| FIELD | PI~, PI+3, NP~, NP+3, GET~, GET+3, GET+4, GET+5, DOSE+3*, DOSE+4 , TOP~, TOP+3, FILL~, FILL+4, SUBFLD~, SUBFLD+3 | 
| FIL | CREATE+3~, CREATE+6*, CREATE+14, CREATE+21, CREATE+22 | 
| FIL2 | CREATE+3~, CREATE+6* | 
| FIL3 | CREATE+3~, CREATE+6* | 
| FLD | UPDATE+1~, UPDATE+15*, UPDATE+16, UPDATE+17, UPDATE+30, UPDATE+31, TOP+2, FILL+3, SUBFLD+2, DOSAGE+2 , SIG+3, SIG+5, SIG+7, PI2~, PI2+2, PI2+4, PI2+5 | 
| FLD2 | UPDATE+1~, UPDATE+16*, UPDATE+18 | 
| GBL | DELSF+1~, DELSF+2*, DELSF+3 | 
| HLDATA | CREATE+4~, SHLVARS+2 | 
| HLMSG | CREATE+1~, CREATE+11*, GHLDAT+1~, GHLDAT+2*, GHLDAT+3 | 
| I | LOADRSP+1~, LOADRSP+5*, LOADRSP+6, LOADRSP+8, LOADRSP+55*, LOADRSP+56*, LOADRSP+57, LOADRSP+60, LOADRSP+66, LOADRSP+67 , LOADRSP+68, PI+1~, PI+3*, PI+4, PI+5, NP+1~, NP+3*, NP+4, NP+5, GET+1~ , GET+3*, GET+6*, GET+7, SUB+1~, SUB+5*, SUB+7, INSTR+1~, INSTR+4*, INSTR+6, DOSE+8* , DOSE+10, CREATE+26*, CREATE+27, CREATE+28, CHKORD+1~, CHKORD+3* | 
| ID | LOADRSP+1~, LOADRSP+21*, LOADRSP+22, LOADRSP+23, LOADRSP+24, LOADRSP+26, LOADRSP+30, LOADRSP+31, LOADRSP+32, LOADRSP+33 , LOADRSP+34, LOADRSP+35, LOADRSP+38, LOADRSP+39, LOADRSP+40, LOADRSP+41, LOADRSP+42, LOADRSP+44, LOADRSP+45, LOADRSP+46 , LOADRSP+47, LOADRSP+48, LOADRSP+49, LOADRSP+50, LOADRSP+52, LOADRSP+58*, LOADRSP+59*, LOADRSP+61*, LOADRSP+62, NEW~ , NEW+1, PI~, PI+2, NP~, NP+2, GET~, GET+2, SUB~, SUB+3, INSTR~ , INSTR+3, SUB2~, SUB2+2, DOSE~, DOSE+7, CREATE+1~ | 
| IDIEN | CREATE+1~, CREATE+3~ | 
| IEN | LOADRSP~, LOADRSP+3, LOADRSP+9, LOADRSP+16, LOADRSP+17, LOADRSP+27, LOADRSP+41, LOADRSP+54, PI+3, NP+3 , GET+3, GET+4, SUB+2, SUB+4, INSTR+2, INSTR+4, INSTR+5, SUB2+3, SUB2+4, DOSE+2 , DOSE+4, DOSE+6, DOSE+8, DOSE+9, UPDATE~, UPDATE+8, UPDATE+9, UPDATE+10, UPDATE+11, UPDATE+12 , UPDATE+13, RESPUPD+2, RESPUPD+8, RESPUPD+9, RESPUPD+11, RESPUPD+12, RESPUPD+13, TOP+3, FILL+4, SUBFLD+1 , DOSAGE+3, SIG+4, SIG+6, PI2+6, DELSF~, DELSF+2, DELSF+3, PROCESS~, PROCESS+1, CREATE+1~ , CREATE+15*, CREATE+21, CREATE+22, GHLDAT~, GHLDAT+2, BLDRSP~, BLDRSP+2, BLDRSP+3, BLDRSP+6, BLDRSP+7 , BLDRSP+8, BLDRSP+9 | 
| IEN2 | DELSF+1~, DELSF+2* | 
| IENS | SUB+1~, SUB+2*, SUB+3, SUB+4, INSTR+1~, INSTR+2*, INSTR+3, INSTR+4, INSTR+5, DOSE+1~ , DOSE+6*, DOSE+7, DOSE+8, DOSE+9, CREATE+1~ | 
| IFN | UPDATE+1~, UPDATE+4*, UPDATE+5, UPDATE+7 | 
| ILST | LOADRSP+1~, LOADRSP+14*, LOADRSP+55*, NXT+1*, NXT+2 | 
| INST | LOADRSP+1~, LOADRSP+21*, LOADRSP+22, LOADRSP+23, LOADRSP+24, LOADRSP+26, LOADRSP+30, LOADRSP+31, LOADRSP+32, LOADRSP+33 , LOADRSP+34, LOADRSP+35, LOADRSP+38, LOADRSP+39, LOADRSP+40, LOADRSP+41, LOADRSP+42, LOADRSP+44, LOADRSP+45, LOADRSP+46 , LOADRSP+47, LOADRSP+48, LOADRSP+49, LOADRSP+50, LOADRSP+52, LOADRSP+57*, LOADRSP+62, NEW~, NEW+1, PI~ , PI+2, NP~, NP+2, GET~, GET+2, SUB~, INSTR~, SUB2~, SUB2+2, DOSE~ , RESPUPD+6*, RESPUPD+7, RESPUPD+8, BLDRSP+1~, BLDRSP+5*, BLDRSP+9, BLDRSP+10, BLDRSP+12 | 
| INSTNOD | CREATE+2~ | 
| INSTR | DOSE+1~ | 
| INT | LOADRSP+13~ | 
| INT( | GET+3, SUB+5, DOSE+2, DOSE+4 | 
| ITEM | LOADRSP+13~, LOADRSP+18*, LOADRSP+19, CREATE~, CREATE+8, CREATE+9, CREATE+11, CREATE+13, CREATE+14, CREATE+15 , CREATE+24, CREATE+25, CREATE+30, CREATE+42, CREATE+43, CREATE+44, CREATE+45, DISPMIS+1~, DISPMIS+5*, DISPMIS+6 | 
| ITM | LOADRSP+7~, LOADRSP+9*, LOADRSP+11, RESPUPD+1~, RESPUPD+4*, RESPUPD+8, RESPUPD+9, BLDRSP+1~, BLDRSP+4*, BLDRSP+9 , BLDRSP+10, BLDRSP+12 | 
| IVAL | VAL~, VAL+1, VAL+2 | 
| J | LOADRSP+1~, LOADRSP+67*, LOADRSP+68 | 
| LINE | DISPMIS+1~, DISPMIS+2*, DISPMIS+7 | 
| LIST | LOADRSP+1~, LOADRSP+4, LOADRSP+15, UPDATE~, UPDATE+6, CREATE+3~ | 
| LIST( | LOADRSP+5, LOADRSP+6, LOADRSP+8, LOADRSP+18, LOADRSP+19, UPDATE+31, TOP+2, FILL+3, SUBFLD+2, DOSAGE+2 , SIG+3, PI2+2 | 
| LIST("WP" | SIG+5, SIG+7, PI2+4, PI2+5 | 
| LOC | CREATE+3~, CREATE+16*, CREATE+35, CREATE+38 | 
| LP | DELSF+1~, BLDRSP+1~, BLDRSP+2*, BLDRSP+3, BLDRSP+6, BLDRSP+7, BLDRSP+8, BLDRSP+9 | 
| LP1 | BLDRSP+1~, BLDRSP+8*, BLDRSP+9 | 
| LST | LOADRSP~, LOADRSP+2! | 
| LST( | LOADRSP+62*, LOADRSP+64*, LOADRSP+68*, NEW+1*, VAL+2*, SUB2+4* | 
| LST(1 | LOADRSP+10* | 
| LST(2 | LOADRSP+11* | 
| LST(3 | LOADRSP+11* | 
| MISLIST | CREATE+4~ | 
| MLIST | DISPMIS~, CHKORD~ | 
| MLIST( | DISPMIS+5, CHKORD+9*, CHKORD+11* | 
| NAME | UPDATE+1~, UPDATE+18*, UPDATE+19, UPDATE+20, UPDATE+21, UPDATE+22, UPDATE+23, UPDATE+24, UPDATE+25, UPDATE+26 , UPDATE+27, UPDATE+28, UPDATE+30, UPDATE+32, UPDATE+33, UPDATE+34, UPDATE+35 | 
| NOD0 | CREATE+5~, CREATE+8*, CREATE+10, BLDRSP+1~, BLDRSP+3*, BLDRSP+4, BLDRSP+5 | 
| NOD1 | CREATE+5~, CREATE+9*, CREATE+10, CREATE+16, CREATE+17, CREATE+18, CREATE+19, CREATE+20 | 
| NORIFN | CREATE+2~, CREATE+39*, CREATE+40, CREATE+41, CREATE+42 | 
| NOUN | CREATE+1~ | 
| NSSRTXT | CREATE+5~ | 
| NSSRTXT( | CREATE+28* | 
| OARY | CHKORD~ | 
| OARY( | CHKORD+9, CHKORD+11 | 
| OI | LOADRSP+13~, DOSE+4*, DOSE+5 | 
| OPSIEN | CREATE+4~ | 
| ORDIALOG | UPDATE+1~, UPDATE+6*, UPDATE+14, RESPUPD~, CREATE+2~, CREATE+30, CREATE+38, BLDRSP~ | 
| ORDIALOG( | UPDATE+15, UPDATE+17, UPDATE+18, RESPUPD+3, RESPUPD+4, RESPUPD+5, RESPUPD+6, RESPUPD+7, CREATE+24*, CREATE+29* , CREATE+32*, CREATE+33*, CREATE+34*, CREATE+35*, CREATE+36*, BLDRSP+10*, BLDRSP+12* | 
| ORDIALOG("WP" | BLDRSP+9* | 
| ORL | UPDATE~, UPDATE+12 | 
| ORNP | UPDATE~, UPDATE+11, CREATE+2~, CREATE+37* | 
| ORVP | CREATE+2~, CREATE+37* | 
| ORWDOSES | DOSE+1~ | 
| PHARM | CREATE+3~, CREATE+17* | 
| PROMPT | RESPUPD+1~, RESPUPD+3*, RESPUPD+4, RESPUPD+5, RESPUPD+6, RESPUPD+7, RESPUPD+8 | 
| PROV | CREATE+1~, CREATE+22*, CREATE+37, CREATE+38, CREATE+41 | 
| PSOI | DOSE+1~, DOSE+5* | 
| Q | GETSEG+1~, GETSEG+2*, GETSEG+4* | 
| REASON | UPDATE~, UPDATE+13 | 
| REC | UPDATE~, UPDATE+2*, UPDATE+38*, UPDATE+39*, SIG+9* | 
| REFIL | CREATE+4~ | 
| RET | GETSEG+1~, GETSEG+2*, GETSEG+3*, GETSEG+4*, GETSEG+5 | 
| ROOT | LOADRSP+1~, LOADRSP+54*, LOADRSP+56, LOADRSP+57, LOADRSP+60, LOADRSP+66, LOADRSP+67, LOADRSP+68 | 
| ROUTE | CREATE+3~ | 
| SEGTYP | SHLVARS+1~, SHLVARS+2* | 
| SFIELD | SUB~, SUB+5, SUB+6 | 
| SFN | DELSF~, DELSF+2 | 
| SIG | SUB2+1~, SUB2+3*, SUB2+4, CREATE+2~ | 
| SIGNOD | CREATE+2~ | 
| SNMDCID | CREATE+4~ | 
| SSRTEXT | CREATE+4~ | 
| SSRTEXT( | CREATE+26, CREATE+27 | 
| STAT | UPDATE~, UPDATE+8, CHKORD+1~, CHKORD+2*, CHKORD+9*, CHKORD+11*, CHKORD+12 | 
| STATUS | CREATE+2~ | 
| SUB | UPDATE+1~, UPDATE+31*, UPDATE+32, UPDATE+33, UPDATE+34, UPDATE+35, SUBFLD~, SUBFLD+1, SUBFLD+2, DOSAGE~ , DOSAGE+2, DOSAGE+3, SIG~, SIG+3, SIG+5, SIG+7, PI2~, PI2+2, PI2+4, PI2+5 | 
| TXT | PI2+1~, PI2+3*, PI2+5*, PI2+6, CREATE+5~, CREATE+27*, CREATE+28 | 
| TYPE | RESPUPD+1~, RESPUPD+5*, RESPUPD+10, RESPUPD+11, RESPUPD+12, GETSEG~, GETSEG+4 | 
| U | LOADRSP+6, LOADRSP+8, LOADRSP+10, LOADRSP+21, LOADRSP+57, LOADRSP+58, LOADRSP+61, LOADRSP+62, NEW+1, DOSE+5 , UPDATE+18, RESPUPD+8, RESPUPD+9, RESPUPD+13, CREATE+16, CREATE+17, CREATE+18, CREATE+19, CREATE+20, CREATE+39 , CREATE+41, BLDRSP+4, BLDRSP+5 | 
| UIEN | DOSAGE+1~, DOSAGE+9*, DOSAGE+10 | 
| UNITS | DOSAGE+1~, DOSAGE+7*, DOSAGE+8, DOSAGE+9, CREATE+1~ | 
| VAL | LOADRSP+1~, LOADRSP+60*, LOADRSP+63, LOADRSP+64, BLDRSP+1~, BLDRSP+6*, BLDRSP+12 | 
| VALUE | RESPUPD+1~, RESPUPD+7*, RESPUPD+10*, RESPUPD+11, RESPUPD+12 | 
| VAR | SHLVARS+1~, SHLVARS+2* | 
| VERB | CREATE+2~ | 
| X | SIG+1~, SIG+4*, SIG+5*, SIG+7, PI2+1~, PI2+4*, PI2+5, CREATE+2~, GETSEG+1~, GETSEG+2* , GETSEG+3 | 
| >> Y | CREATE+38, CREATE+39 | 
| >> Y(1 | CREATE+39 | 
| Z | CREATE+2~ | 
| Name | Field # of Occurrence | 
|---|---|
| $T(REQFLDS+I | CHKORD+4 |