SDSCAPI ;ALB/JDS/JAM/RBS - Automated Service Connection Designation Review ; 4/16/07 10:39am
Source file <SDSCAPI.m>
| Package | Total | Call Graph | 
|---|---|---|
| Scheduling | 3 | ($$GETOE,GETDX)^SDOE GETPDX^SDOERPC ($$NBFP,$$NBTP,$$NCTCL)^SDSCUTL | 
| VA Fileman | 3 | UPDATE^DIE ^DIK $$GET1^DIQ | 
| PCE Patient Care Encounter | 1 | $$PRIMVPRV^PXUTL1 | 
| Registration | 1 | RDIS^DGRPDB | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| ELIG | ;Compile list of service connected eligibility codes | |
| SC(SDFN,SDXS,SDENC,SDVST) | ; Determine if SC based on DXS codes ; Input: ; SDFN = Patient ien, file #2 [Required, if SDENC or SDVST undefined] ; SDXS = Diagnosis code array [Optional, if SDENC defined] ; SDENC = Encounter ien, file #409.68 [Optional] ; SDVST = Visit ien, field #9000010 [Optional] | 
 
 | 
| MATCH(SDIEN31,SDXIEN,SDATE,SDENC) | ;ICD9 matching code ; - api should be changed to lexicon in next version ; Input: ; SDIEN31 = File #31 [Required] ; SDXIEN = Diagnosis code ien, file #80 [Required] ; SDATE = Encounter date, [Optional] [Required for lexicon] ; SDENC = Encounter ien, file #409.68 [Required] | |
| OPT3 | ; enter with DXS defined | |
| OPT2 | ; enter with no DXS defined; get ICD9 for visit/encounter | |
| STORE | ; Save the information for this encounter. | |
| ST(SDENC,SDXS) | ;Reviews the diagnosis codes for an encounter and then | 
 
 | 
| FileNo | Call Tags | 
|---|---|
| ^SDSC(409.48 - [#409.48] | Classic Fileman Calls | 
| ^AUPNVSIT - [#9000010] | GET1^DIQ | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^AUPNVSIT - [#9000010] | SC+19, SC+21 | 
| ^DIC(31 - [#31] | OPT3+10, MATCH+17, MATCH+18, MATCH+19, MATCH+20 | 
| ^DIC(8 - [#8] | ELIG+2 | 
| ^SCE("AVSIT" | SC+17 | 
| ^SDSC(409.48 - [#409.48] | ST+45, ST+48, ST+51 | 
| Name | Line Occurrences | 
|---|---|
| $$MATCH | OPT3+13 | 
| ELIG | ST+37 | 
| OPT2 | SC+26, ST+42 | 
| OPT3 | SC+24, ST+41 | 
| STORE | ST+45, ST+48 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| DA | ST+50~, ST+51* | 
| DIK | ST+50~, ST+51* | 
| DT | SC+19, STORE+4 | 
| ERR | STORE+13*, ST+12~, ST+20*, ST+45, ST+48 | 
| FL | OPT3+1~, OPT3+6* | 
| I | OPT3+1~, OPT3+10*, OPT3+12*, OPT3+13, OPT3+15*, ELIG+1~, ELIG+2* | 
| ICDMCH | OPT3+1~ | 
| ICDMCH( | OPT3+13*, OPT3+15 | 
| J | ELIG+1~, ELIG+2* | 
| SCDXS | OPT2+1~ | 
| SCDXS( | OPT2+5 | 
| SCVAL | ST+12~, ST+19*, ST+46, ST+48*, ST+51* | 
| SD31 | OPT3+1~, OPT3+10* | 
| SDARR | OPT3+1~, OPT3+3, OPT3+4 | 
| SDARR( | OPT3+7, OPT3+8 | 
| SDATE | MATCH~ | 
| SDCLIN | ST+12~, ST+20*, ST+25, ST+33 | 
| SDCST | ST+13~, ST+21*, ST+27 | 
| SDEL | ST+12~, ST+19*, ST+35, ST+37 | 
| SDENC | SC~, SC+16*, SC+17*, SC+18, SC+19, SC+21, SC+25, OPT2+3, OPT2+4, OPT3+13 , STORE+2, STORE+3, ST~, ST+14, ST+15, ST+39, ST+45, ST+48, ST+51, MATCH~ , MATCH+22 | 
| SDERR | STORE+1~, STORE+13 | 
| SDFILEOK | SC+15~, SC+16*, SC+22, SC+24, SC+25, SC+27, OPT3+4*, OPT3+15*, STORE+7, ST+12~ , ST+20*, ST+43, ST+45, ST+46, ST+48 | 
| SDFN | SC~, SC+21*, SC+22, OPT3+3, ST+12~, ST+21* | 
| SDIEN | STORE+1~ | 
| SDIEN(1 | STORE+2* | 
| SDIEN31 | MATCH~, MATCH+17, MATCH+18, MATCH+19, MATCH+20 | 
| SDKILL | SC+15~, SC+26, OPT2+7*, ST+13~, ST+42 | 
| SDLIST | ST+12~ | 
| SDLIST( | ST+37, ELIG+2* | 
| SDMCH | OPT3+1~, OPT3+13*, MATCH+16~, MATCH+20*, MATCH+23 | 
| SDOE0 | SC+15~, SC+18*, SC+19, SC+21, STORE+5, STORE+8, STORE+9, ST+12~, ST+15*, ST+17 , ST+18, ST+19, ST+20, ST+21, ST+31 | 
| SDOEDAT | SC+15~, SC+19*, OPT3+13, ST+12~, ST+20* | 
| SDOEDT | ST+13~, ST+20* | 
| SDOSC | STORE+11, ST+13~, ST+18*, ST+29, ST+48 | 
| SDPAT | ST+13~, ST+21*, ST+23 | 
| SDPDX | MATCH+16~, MATCH+22, MATCH+23 | 
| SDPRV | STORE+6, ST+12~, ST+19* | 
| SDRD | OPT3+1~, OPT3+6*, OPT3+7*, OPT3+8 | 
| SDRDIEN | OPT3+1~, OPT3+8*, OPT3+10, OPT3+13 | 
| SDSC | STORE+1~ | 
| SDSC( | STORE+3*, STORE+4*, STORE+5*, STORE+6*, STORE+7*, STORE+8*, STORE+9*, STORE+10*, STORE+11* | 
| SDSTP | ST+12~ | 
| SDV0 | ST+13~, ST+18*, ST+19 | 
| SDVST | SC~, SC+17, SC+19, SC+21 | 
| SDXIEN | MATCH~, MATCH+18, MATCH+19, MATCH+23 | 
| SDXIEN1 | MATCH+16~, MATCH+19*, MATCH+20, MATCH+21 | 
| SDXLVL | MATCH+16~, MATCH+20*, MATCH+21 | 
| SDXS | SC~, SC+26!, OPT2+2!, OPT2+5*, ST~, ST+42! | 
| SDXS( | OPT2+5*, OPT3+12 | 
| SDXS(0 | SC+24, OPT2+6, ST+41 | 
| U | SC+21, OPT3+8, STORE+7, STORE+8, STORE+9, ST+17, ST+18, ST+19, ST+20, ST+21 , ST+31, ST+45, ST+46, ST+48, MATCH+20 |