DGPT601 ;ALB/MTC,HIOFO/FT - Process 601 transmission ;3/23/2015 5:19pm
Source file <DGPT601.m>
Name | Comments | DBIA/ICR reference |
---|---|---|
EN | ; Process 601 transmission
|
|
SET | ;parse data string and set variables
|
|
DATE | ;date/time of procedure
; DGPTDDS - discharge DT ; DGPTDTS - admission DT ; DGPTPDTS - procedure DT |
|
TSPEC | ;treating specialty
|
|
DIAL | ;dialysis
|
|
OPS | ;operation codes
|
|
OPDUP | ;--check for duplicate procedure codes
|
|
GOOD | ;
|
|
EXIT | ;
|
|
ERR | ;
|
|
DIALE | ;dialysis type
|
|
SET9 | ;record layout before icd10 turned on
|
|
SET10 | ;record layout after icd10 turned on
|
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^DIC(42.4 - [#42.4] | TSPEC+9 |
^TMP("AEDIT" | EN+3 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
>> %DT | DATE+5* |
DGLOOP | DIAL+1~, DIAL+3* |
>> DGPTDDS | DATE+8 |
>> DGPTDTS | DATE+9 |
>> DGPTEDFL | EN+3*, DATE+5, DATE+7, DATE+8, DATE+9, TSPEC+2, TSPEC+4, TSPEC+12, DIAL+2, OPS+1 , DIALE+1, DIALE+2 |
DGPTERC | DATE+5*, DATE+7*, DATE+8*, DATE+9*, TSPEC+2*, TSPEC+3*, TSPEC+4*, TSPEC+12*, DIAL+4*, DIAL+5* , OPS+1*, OPDUP+1*, EXIT+1!, ERR+1, DIALE+1*, DIALE+2* |
>> DGPTERP | EN+3* |
>> DGPTFMT | SET+1, SET+2, DIAL+3, OPDUP+1 |
DGPTL3 | EXIT+1! |
DGPTL4 | EXIT+1! |
DGPTOP | EXIT+1! |
DGPTOP1 | EXIT+1! |
DGPTP1 | EXIT+1! |
DGPTP2 | EXIT+1! |
DGPTPAR | EN+2!, OPDUP+9! |
DGPTPAR1 | EXIT+1! |
DGPTPC1 | EXIT+2!, SET9+5*, SET10+5* |
DGPTPC10 | EXIT+2!, SET10+14* |
DGPTPC11 | EXIT+2!, SET10+15* |
DGPTPC12 | EXIT+2!, SET10+16* |
DGPTPC13 | EXIT+2!, SET10+17* |
DGPTPC14 | EXIT+2!, SET10+18* |
DGPTPC15 | EXIT+2!, SET10+19* |
DGPTPC16 | EXIT+3!, SET10+20* |
DGPTPC17 | EXIT+3!, SET10+21* |
DGPTPC18 | EXIT+3!, SET10+22* |
DGPTPC19 | EXIT+3!, SET10+23* |
DGPTPC2 | EXIT+2!, SET9+6*, SET10+6* |
DGPTPC20 | EXIT+3!, SET10+24* |
DGPTPC21 | EXIT+3!, SET10+25* |
DGPTPC22 | EXIT+3!, SET10+26* |
DGPTPC23 | EXIT+3!, SET10+27* |
DGPTPC24 | EXIT+3!, SET10+28* |
DGPTPC25 | EXIT+3!, SET10+29* |
DGPTPC3 | EXIT+2!, SET9+7*, SET10+7* |
DGPTPC4 | EXIT+2!, SET9+8*, SET10+8* |
DGPTPC5 | EXIT+2!, SET9+9*, SET10+9* |
DGPTPC6 | EXIT+2!, SET10+10* |
DGPTPC7 | EXIT+2!, SET10+11* |
DGPTPC8 | EXIT+2!, SET10+12* |
DGPTPC9 | EXIT+2!, SET10+13* |
DGPTPCODE | DIAL+1~, DIAL+3*, DIAL+4, DIAL+5 |
DGPTPDT | DATE+5, DATE+6*, DATE+7, EXIT+4!, SET9+1*, SET10+1* |
DGPTPDTS | DATE+5*, DATE+8, DATE+9, TSPEC+12, EXIT+4! |
DGPTPDY | OPDUP+1, EXIT+4!, DIALE+1, SET9+3*, SET10+3* |
DGPTPFL | EXIT+4! |
DGPTPNT | DIAL+2, OPDUP+1, EXIT+4!, DIALE+2, SET9+4*, SET10+4* |
DGPTPP | EXIT+4! |
DGPTPRA2 | EXIT+4! |
DGPTPRA3 | EXIT+4! |
DGPTPSC | TSPEC+2, TSPEC+3, TSPEC+6*, TSPEC+9, EXIT+4!, SET9+2*, SET10+2* |
DGPTPSC1 | TSPEC+1~, TSPEC+9*, TSPEC+12 |
>> DGPTSER( | TSPEC+12* |
>> DGPTSP1 | TSPEC+3* |
>> DGPTSP2 | TSPEC+3* |
DGPTSTR | EN+3*, EN+4*, OPDUP+1, EXIT+4!, SET9+1, SET9+2, SET9+3, SET9+4, SET9+5, SET9+6 , SET9+7, SET9+8, SET9+9, SET10+1, SET10+2, SET10+3, SET10+4, SET10+5, SET10+6, SET10+7 , SET10+8, SET10+9, SET10+10, SET10+11, SET10+12, SET10+13, SET10+14, SET10+15, SET10+16, SET10+17 , SET10+18, SET10+19, SET10+20, SET10+21, SET10+22, SET10+23, SET10+24, SET10+25, SET10+26, SET10+27 , SET10+28, SET10+29 |
DGPTXX | EXIT+4! |
ERROR | EN+1~, GOOD+1, ERR+2* |
>> NODE | EN+3, ERR+1 |
>> SEQ | EN+3, ERR+1 |
X | DATE+5*, EXIT+5! |
X1 | EXIT+5! |
X2 | EXIT+5! |
Y | DATE+5, DATE+6, EXIT+5! |