PSSNDCUT2 ;AITC/PD - NDC Utilities 2;6/1/21
Source file <PSSNDCUT2.m>
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| OPS(PSS50) | ; Outpatient Site
|
|
| OPS1 | ;
|
|
| ASKNDC(FLG) | ; Prompt for NDC
|
|
| ASKNDC1 | ;
|
|
| FILENDC(FLG) | ; Save NDC
|
|
| NDCARRAY | ;
|
|
| AUDIT | ; Audit Trail
|
|
| NDCHLP2 | ; Invalid NDC entry
|
|
| NDCHLP | ; Display list of valid NDCs
|
|
| DELETE() | ; Confirm Deletion of NDC
|
| Name | Field # of Occurrence |
|---|---|
| FILE^DIE | FILENDC+4, AUDIT+33 |
| UPDATE^DIE | AUDIT+14 |
| $$GET1^DIQ | OPS1+8, OPS1+9, OPS1+14, NDCARRAY+4, NDCARRAY+10, NDCARRAY+16, NDCARRAY+19, AUDIT+4, AUDIT+5 |
| ^DIR | OPS1+4, ASKNDC1+16, DELETE+6 |
| $$NDCFMT^PSSNDCUT | ASKNDC1+27, NDCARRAY+4, NDCARRAY+10, NDCARRAY+16, NDCARRAY+19 |
| $$NOW^XLFDT | AUDIT+11 |
| Name | Line Occurrences |
|---|---|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Routine Call |
|
| Routine Call |
|
| Routine Call |
|
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^PSDRUG - [#50] | NDCARRAY+8, NDCARRAY+14, AUDIT+23 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| ARRAY | FILENDC+2~ |
| ARRAY( | FILENDC+3* |
| CNT | NDCARRAY+2~, NDCARRAY+22*, NDCARRAY+25*, NDCARRAY+26, NDCARRAY+27 |
| DEFLT | ASKNDC1+2~, ASKNDC1+7*, ASKNDC1+10*, ASKNDC1+14 |
| DELETE | ASKNDC1+2~, ASKNDC1+21*, ASKNDC1+22, ASKNDC1+23 |
| DIR | OPS1+1~, ASKNDC1+2~, DELETE+2~ |
| DIR("?" | ASKNDC1+15* |
| DIR("A" | OPS1+3*, ASKNDC1+13*, DELETE+4* |
| DIR("B" | ASKNDC1+14*, DELETE+5* |
| DIR(0 | OPS1+2*, ASKNDC1+12*, DELETE+3* |
| DIRUT | OPS1+1~, OPS1+5, ASKNDC1+2~, ASKNDC1+18, ASKNDC1+19, DELETE+2~, DELETE+7 |
| DUZ | AUDIT+25 |
| FILE | AUDIT+1~, AUDIT+12*, AUDIT+13, AUDIT+25, AUDIT+28, AUDIT+29, AUDIT+31, AUDIT+32 |
| FLG | ASKNDC~, ASKNDC1+5, ASKNDC1+8, FILENDC~, FILENDC+3 |
| IEN | AUDIT+1~ |
| NDC | OPS1+1~, OPS1+19, OPS1+24, ASKNDC1+3*, ASKNDC1+22*, ASKNDC1+25*, ASKNDC1+26, ASKNDC1+27*, ASKNDC1+28*, ASKNDC1+29* , ASKNDC1+30, FILENDC+3, NDCARRAY+2~, NDCARRAY+4*, NDCARRAY+5, NDCARRAY+10*, NDCARRAY+11, NDCARRAY+16*, NDCARRAY+17, NDCARRAY+19* , NDCARRAY+20, NDCARRAY+23*, NDCARRAY+24*, NDCARRAY+26, NDCARRAY+27 |
| NDC1POST | AUDIT+1~, AUDIT+4*, AUDIT+8, AUDIT+18*, AUDIT+27, AUDIT+29 |
| NDC1PRE | OPS1+1~, OPS1+8*, OPS1+19, ASKNDC1+7, AUDIT+8, AUDIT+17*, AUDIT+27, AUDIT+28 |
| NDC2POST | AUDIT+1~, AUDIT+5*, AUDIT+8, AUDIT+20*, AUDIT+30, AUDIT+32 |
| NDC2PRE | OPS1+1~, OPS1+9*, OPS1+24, ASKNDC1+10, AUDIT+8, AUDIT+19*, AUDIT+30, AUDIT+31 |
| NDCAR | OPS1+1~, OPS1+13, NDCARRAY+1!, AUDIT+2!, AUDIT+15!, AUDIT+35! |
| NDCAR( | AUDIT+25*, AUDIT+28*, AUDIT+29*, AUDIT+31*, AUDIT+32* |
| NDCAR(1 | ASKNDC1+25, ASKNDC1+28, NDCARRAY+5*, NDCARRAY+11*, NDCARRAY+17*, NDCARRAY+20*, NDCARRAY+24, NDCARRAY+26*, AUDIT+13* |
| NDCAR(2 | ASKNDC1+29, NDCARRAY+27*, NDCHLP+4, NDCHLP+5 |
| NDCAUD | AUDIT+1~, AUDIT+23*, AUDIT+24 |
| NDCI | NDCARRAY+2~, NDCARRAY+7*, NDCARRAY+8*, NDCARRAY+10, NDCARRAY+13*, NDCARRAY+14*, NDCARRAY+16, NDCARRAY+19 |
| NDCIEN | AUDIT+1~, AUDIT+24*, AUDIT+25, AUDIT+28, AUDIT+29, AUDIT+31, AUDIT+32 |
| NDCSITE | OPS1+1~, OPS1+6*, OPS1+8, OPS1+9, FILENDC+3, AUDIT+4, AUDIT+5, AUDIT+13, AUDIT+23, AUDIT+24 |
| PRMPT | ASKNDC1+2~, ASKNDC1+6*, ASKNDC1+9*, ASKNDC1+13 |
| PSS50 | OPS~, OPS1+2, OPS1+8, OPS1+9, OPS1+14, FILENDC+3, NDCARRAY+4, NDCARRAY+8, NDCARRAY+10, NDCARRAY+14 , NDCARRAY+16, NDCARRAY+19, AUDIT+4, AUDIT+5, AUDIT+13, AUDIT+23, AUDIT+24 |
| >> PSSI | NDCHLP+2*, NDCHLP+4*, NDCHLP+5 |
| PSSNO2 | AUDIT+1~ |
| PSSNOW | AUDIT+1~, AUDIT+11*, AUDIT+13, AUDIT+23 |
| QUIT | OPS1+1~, OPS1+18, OPS1+23, ASKNDC1+18*, ASKNDC1+19* |
| X | OPS1+1~, ASKNDC1+2~, ASKNDC1+18, ASKNDC1+19, ASKNDC1+21, ASKNDC1+22, ASKNDC1+23, DELETE+2~ |
| Y | OPS1+1~, OPS1+5, OPS1+6, ASKNDC1+2~, ASKNDC1+18, ASKNDC1+19, ASKNDC1+25, ASKNDC1+26, ASKNDC1+27, ASKNDC1+29 , DELETE+2~, DELETE+8 |