PXRMMSER ;SLC/PKR,AJB - Computed findings for military service information. ;12/11/2013
Source file <PXRMMSER.m>
| Package | Total | Call Graph | 
|---|---|---|
| Registration | 3 | $$CVEDT^DGCV (MSDATA,OEIF)^DGMSE (ELIG,KVA,SVC)^VADPT | 
| Clinical Reminders | 2 | $$NOW^PXRMDATE $$OVERLAP^PXRMINDX | 
| Kernel | 1 | $$FMTE^XLFDT | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| OEIF(NGET,BDT,EDT,TGLIST,PARAM) | ;List computed finding to build patient | |
| MSDATA(DFN,NGET,BDT,EDT,NFOUND,TEST,DATE,DATA,TEXT,SEPDTR) | ;This computed | |
| CVELIG(DFN,NGET,BDT,EDT,NFOUND,TEST,DATE,DATA,TEXT) | ;Computed finding for | |
| AORANGE(DFN,NGET,BDT,EDT,NFOUND,TEST,DATE,DATA,TEXT) | ;This computed | |
| OIF(DFN,NGET,BDT,EDT,NFOUND,TEST,DATE,DATA,TEXT) | ;This computed | |
| PHEART(DFN,TEST,DATE,VALUE,TEXT) | ;Single value computed finding for | |
| COMBAT(DFN,NGET,BDT,EDT,NFOUND,TEST,DATE,DATA,TEXT) | ;This computed | |
| OEF(DFN,NGET,BDT,EDT,NFOUND,TEST,DATE,DATA,TEXT) | ;This computed | |
| SBRANCH(DFN,NGET,BDT,EDT,NFOUND,TEST,DATE,DATA,TEXT) | ;This computed | |
| POW(DFN,NGET,BDT,EDT,NFOUND,TEST,DATE,DATA,TEXT) | ;This computed | |
| VIET(DFN,NGET,BDT,EDT,NFOUND,TEST,DATE,DATA,TEXT) | ;This computed will be | |
| VETERAN(DFN,TEST,DATE,VALUE,TEXT) | ;Computed finding for checking if a | |
| RADEXP(DFN,NGET,BDT,EDT,NFOUND,TEST,DATE,DATA,TEXT) | ;;This computed | |
| UNKOEIF(DFN,NGET,BDT,EDT,NFOUND,TEST,DATE,DATA,TEXT) | ;This computed | |
| GETSVCD(DFN) | ;Get the SVC^VADPT service data. | |
| DISCHDT(DFN,NGET,BDT,EDT,NFOUND,TEST,DATE,DATA,TEXT) | ; ; This computed finding returns the service separation date. ; CF.VA-SERVICE SEPARATION DATES | 
| Name | Field # of Occurrence | 
|---|---|
| $$CVEDT^DGCV | CVELIG+4 | 
| MSDATA^DGMSE | MSDATA+5 | 
| OEIF^DGMSE | OEIF+6 | 
| $$NOW^PXRMDATE | CVELIG+4, CVELIG+14, MSDATA+9, OEIF+7, PHEART+6, VETERAN+3 | 
| $$OVERLAP^PXRMINDX | COMBAT+11, MSDATA+21, OEF+15, OIF+15, POW+11, UNKOEIF+15, VIET+11 | 
| ELIG^VADPT | VETERAN+4 | 
| KVA^VADPT | VETERAN+7 | 
| SVC^VADPT | GETSVCD+4 | 
| $$FMTE^XLFDT | AORANGE+14, COMBAT+15, CVELIG+15, MSDATA+34, MSDATA+35, OEF+18, OIF+18, POW+15, RADEXP+14, UNKOEIF+18 , VIET+14 | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^TMP($J | AORANGE+7, AORANGE+9, AORANGE+13, COMBAT+7, COMBAT+9, COMBAT+10, COMBAT+14, GETSVCD+1, OEF+9, OEF+11 , OEF+12, OEF+14, OEF+17, OEIF+4!, OEIF+12, OEIF+14, OEIF+16, OEIF+18, OEIF+19, OEIF+23 , OEIF+25*, OEIF+26!, OIF+9, OIF+11, OIF+12, OIF+14, OIF+17, PHEART+4, POW+7, POW+9 , POW+10, POW+14, RADEXP+7, RADEXP+9, RADEXP+13, UNKOEIF+9, UNKOEIF+11, UNKOEIF+12, UNKOEIF+14, UNKOEIF+17 , VIET+7, VIET+9, VIET+10 | 
| Name | Line Occurrences | 
|---|---|
| GETSVCD | AORANGE+6, COMBAT+6, OEF+8, OIF+8, PHEART+3, POW+6, RADEXP+6, UNKOEIF+8, VIET+6 | 
| MSDATA | DISCHDT+4, SBRANCH+4 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| BDT | AORANGE~, AORANGE+10, COMBAT~, COMBAT+11, CVELIG~, DISCHDT~, DISCHDT+4, MSDATA~, MSDATA+21, OEF~ , OEF+15, OEIF~, OEIF+6, OIF~, OIF+15, POW~, POW+11, RADEXP~, RADEXP+10, SBRANCH~ , SBRANCH+4, UNKOEIF~, UNKOEIF+15, VIET~, VIET+11 | 
| BRANCH | MSDATA+7~, MSDATA+25*, MSDATA+26*, MSDATA+27, MSDATA+36 | 
| CV | CVELIG+2~, CVELIG+11*, CVELIG+12, CVELIG+14, PHEART+2~ | 
| DA | OEIF+3~, OEIF+22*, OEIF+23*, OEIF+25 | 
| DATA | AORANGE~, COMBAT~, CVELIG~, DISCHDT~, DISCHDT+4, MSDATA~, OEF~, OIF~, POW~, RADEXP~ , SBRANCH~, SBRANCH+4, UNKOEIF~, VIET~ | 
| DATA( | AORANGE+13*, AORANGE+14, COMBAT+14*, COMBAT+15, CVELIG+16*, CVELIG+17*, CVELIG+18*, DISCHDT+5*, MSDATA+27*, MSDATA+30* , MSDATA+33*, OEF+23*, OIF+23*, POW+14*, POW+15, RADEXP+13*, RADEXP+14, SBRANCH+5*, UNKOEIF+23* | 
| DATE | AORANGE~, COMBAT~, CVELIG~, DISCHDT~, DISCHDT+4, MSDATA~, OEF~, OEIF+3~, OEIF+7*, OEIF+25 , OIF~, PHEART~, PHEART+6*, POW~, RADEXP~, SBRANCH~, SBRANCH+4, UNKOEIF~, VETERAN~, VETERAN+3* , VIET~ | 
| DATE( | AORANGE+12*, COMBAT+13*, CVELIG+14*, DISCHDT+5, MSDATA+24*, OEF+22*, OIF+22*, POW+13*, RADEXP+12*, UNKOEIF+22* , VIET+13* | 
| DFN | AORANGE~, AORANGE+6, AORANGE+7, AORANGE+9, AORANGE+13, COMBAT~, COMBAT+6, COMBAT+7, COMBAT+9, COMBAT+10 , COMBAT+14, CVELIG~, CVELIG+4, DISCHDT~, DISCHDT+4, GETSVCD~, GETSVCD+1, MSDATA~, MSDATA+5, OEF~ , OEF+8, OEF+9, OEF+11, OEF+12, OEF+14, OEF+17, OEIF+3~, OEIF+11*, OEIF+12*, OEIF+14 , OEIF+16, OEIF+18, OEIF+19, OEIF+23, OEIF+25, OIF~, OIF+8, OIF+9, OIF+11, OIF+12 , OIF+14, OIF+17, PHEART~, PHEART+3, PHEART+4, POW~, POW+6, POW+7, POW+9, POW+10 , POW+14, RADEXP~, RADEXP+6, RADEXP+7, RADEXP+9, RADEXP+13, SBRANCH~, SBRANCH+4, UNKOEIF~, UNKOEIF+8 , UNKOEIF+9, UNKOEIF+11, UNKOEIF+12, UNKOEIF+14, UNKOEIF+17, VETERAN~, VIET~, VIET+6, VIET+7, VIET+9 , VIET+10 | 
| DISTYPE | MSDATA+7~, MSDATA+31*, MSDATA+32*, MSDATA+33, MSDATA+36 | 
| EDATE | CVELIG+2~, CVELIG+11*, CVELIG+15, CVELIG+16, PHEART+2~ | 
| EDT | AORANGE~, AORANGE+10, COMBAT~, COMBAT+11, CVELIG~, DISCHDT~, DISCHDT+4, MSDATA~, MSDATA+18, MSDATA+21 , OEF~, OEF+15, OEIF~, OEIF+6, OIF~, OIF+15, POW~, POW+11, RADEXP~, RADEXP+10 , SBRANCH~, SBRANCH+4, UNKOEIF~, UNKOEIF+15, VIET~, VIET+11 | 
| ELIG | CVELIG+2~, CVELIG+11*, CVELIG+17, PHEART+2~ | 
| ENTRYDT | MSDATA+7~, MSDATA+12*, MSDATA+13*, MSDATA+14, MSDATA+21, MSDATA+34 | 
| ENTRYDTA | MSDATA+4~, MSDATA+5 | 
| ENTRYDTA( | MSDATA+13, MSDATA+14 | 
| ENTRYDTO | MSDATA+7~, MSDATA+34*, MSDATA+36 | 
| FDATE | COMBAT+4~, COMBAT+9*, COMBAT+11, COMBAT+13, COMBAT+15, OEF+4~, OEF+12*, OEF+13, OEF+15, OEF+16 , OEF+17, OEF+18, OEF+19*, OEF+20*, OEF+22, OEF+23, OEF+24, OEIF+3~, OEIF+13*, OEIF+14* , OEIF+16, OEIF+18, OEIF+23, OEIF+25, OIF+4~, OIF+12*, OIF+13, OIF+15, OIF+16, OIF+17 , OIF+18, OIF+19*, OIF+20*, OIF+22, OIF+23, OIF+24, POW+4~, POW+9*, POW+11, POW+13 , POW+15, UNKOEIF+4~, UNKOEIF+12*, UNKOEIF+13, UNKOEIF+15, UNKOEIF+16, UNKOEIF+17, UNKOEIF+18, UNKOEIF+19*, UNKOEIF+20* , UNKOEIF+22, UNKOEIF+23, UNKOEIF+24, VIET+4~, VIET+9*, VIET+11, VIET+13, VIET+14 | 
| IND | DISCHDT+3~, DISCHDT+5*, MSDATA+7~, MSDATA+14*, MSDATA+15, MSDATA+24, MSDATA+25, MSDATA+28, MSDATA+31, OEF+4~ , OEF+10*, OEF+11*, OEF+12, OEF+14, OEF+17, OIF+4~, OIF+10*, OIF+11*, OIF+12, OIF+14 , OIF+17, SBRANCH+3~, SBRANCH+5*, UNKOEIF+4~, UNKOEIF+10*, UNKOEIF+11*, UNKOEIF+12, UNKOEIF+14, UNKOEIF+17 | 
| LOC | OEIF+3~, OEIF+17*, OEIF+18*, OEIF+21, OEIF+23, OEIF+25 | 
| LOCATION | OEIF+3~, OEIF+9*, OEIF+10*, OEIF+21 | 
| MSDATA | MSDATA+4~, MSDATA+5 | 
| MSDATA( | MSDATA+15, MSDATA+24, MSDATA+25, MSDATA+28, MSDATA+31 | 
| NEPS | MSDATA+4~, MSDATA+5, MSDATA+6 | 
| NFOUND | AORANGE~, AORANGE+5*, AORANGE+11*, AORANGE+12, AORANGE+13, AORANGE+14, COMBAT~, COMBAT+5*, COMBAT+12*, COMBAT+13 , COMBAT+14, COMBAT+15, CVELIG~, CVELIG+12*, CVELIG+13*, CVELIG+14, CVELIG+15, CVELIG+16, CVELIG+17, CVELIG+18 , DISCHDT~, DISCHDT+4, DISCHDT+5, MSDATA~, MSDATA+6*, MSDATA+12*, MSDATA+13, MSDATA+22*, MSDATA+23, MSDATA+24 , MSDATA+27, MSDATA+30, MSDATA+33, MSDATA+36, OEF~, OEF+5*, OEF+20, OEF+21*, OEF+22, OEF+23 , OEF+24, OEIF+3~, OEIF+19*, OEIF+20, OEIF+24*, OEIF+25, OIF~, OIF+5*, OIF+20, OIF+21* , OIF+22, OIF+23, OIF+24, POW~, POW+5*, POW+12*, POW+13, POW+14, POW+15, RADEXP~ , RADEXP+5*, RADEXP+11*, RADEXP+12, RADEXP+13, RADEXP+14, SBRANCH~, SBRANCH+4, SBRANCH+5, UNKOEIF~, UNKOEIF+5* , UNKOEIF+20, UNKOEIF+21*, UNKOEIF+22, UNKOEIF+23, UNKOEIF+24, VIET~, VIET+5*, VIET+12*, VIET+13, VIET+14 | 
| NGET | AORANGE~, COMBAT~, CVELIG~, DISCHDT~, DISCHDT+4, MSDATA~, MSDATA+10, MSDATA+11*, MSDATA+13, OEF~ , OEF+6, OEF+7*, OEF+20, OEIF~, OEIF+8*, OEIF+20, OIF~, OIF+6, OIF+7*, OIF+20 , POW~, RADEXP~, SBRANCH~, SBRANCH+4, UNKOEIF~, UNKOEIF+6, UNKOEIF+7*, UNKOEIF+20, VIET~ | 
| NOW | MSDATA+7~, MSDATA+9*, MSDATA+20 | 
| PARAM | OEIF~, OEIF+9 | 
| RDATE | AORANGE+4~, AORANGE+9*, AORANGE+10, AORANGE+12, AORANGE+14, RADEXP+4~, RADEXP+9*, RADEXP+10, RADEXP+12, RADEXP+14 | 
| RESULT | CVELIG+2~, CVELIG+4*, CVELIG+11, PHEART+2~ | 
| SCOMP | MSDATA+8~, MSDATA+28*, MSDATA+29*, MSDATA+30, MSDATA+36 | 
| SDIR | MSDATA+8~, MSDATA+10*, MSDATA+13, OEF+4~, OEF+6*, OEF+20, OIF+4~, OIF+6*, OIF+20, UNKOEIF+4~ , UNKOEIF+6*, UNKOEIF+20 | 
| SEPDT | MSDATA+8~, MSDATA+15*, MSDATA+17, MSDATA+18, MSDATA+20, MSDATA+35 | 
| SEPDTC | MSDATA+8~, MSDATA+20*, MSDATA+21 | 
| SEPDTCO | MSDATA+8~ | 
| >> SEPDTO | MSDATA+35*, MSDATA+36 | 
| SEPDTR | MSDATA~, MSDATA+17, MSDATA+18 | 
| TDATE | COMBAT+4~, COMBAT+10*, COMBAT+11, COMBAT+15, OEF+4~, OEF+14*, OEF+15, OEF+18, OEIF+3~, OEIF+15* , OEIF+16*, OEIF+18, OEIF+23, OEIF+25, OIF+4~, OIF+14*, OIF+15, OIF+18, POW+4~, POW+10* , POW+11, POW+15, UNKOEIF+4~, UNKOEIF+14*, UNKOEIF+15, UNKOEIF+18, VIET+4~, VIET+10*, VIET+11, VIET+14 | 
| TEMP | OEF+4~, OIF+4~, UNKOEIF+4~ | 
| TEMP( | OEF+16*, OEF+17*, OEF+18*, OEF+20, OEF+22, OEF+23, OEF+24, OIF+16*, OIF+17*, OIF+18* , OIF+20, OIF+22, OIF+23, OIF+24, UNKOEIF+16*, UNKOEIF+17*, UNKOEIF+18*, UNKOEIF+20, UNKOEIF+22, UNKOEIF+23 , UNKOEIF+24 | 
| TEST | AORANGE~, AORANGE+7*, AORANGE+8, AORANGE+10*, COMBAT~, COMBAT+7*, COMBAT+8, COMBAT+11*, CVELIG~, DISCHDT~ , DISCHDT+4, MSDATA~, OEF~, OIF~, PHEART~, PHEART+4*, PHEART+5, POW~, POW+7*, POW+8 , POW+11*, RADEXP~, RADEXP+7*, RADEXP+8, RADEXP+10*, SBRANCH~, SBRANCH+4, UNKOEIF~, VETERAN~, VETERAN+5* , VIET~, VIET+7*, VIET+8, VIET+11* | 
| TEST( | AORANGE+12*, COMBAT+13*, CVELIG+14*, MSDATA+23*, OEF+22*, OIF+22*, POW+13*, RADEXP+12*, UNKOEIF+22*, VIET+13* | 
| TEXT | AORANGE~, COMBAT~, CVELIG~, DISCHDT~, DISCHDT+4, MSDATA~, OEF~, OIF~, PHEART~, PHEART+8* , POW~, RADEXP~, SBRANCH~, SBRANCH+4, UNKOEIF~, VETERAN~, VIET~ | 
| TEXT( | AORANGE+14*, COMBAT+15*, CVELIG+15*, MSDATA+36*, OEF+24*, OIF+24*, POW+15*, RADEXP+14*, UNKOEIF+24*, VIET+14* | 
| TGLIST | OEIF~, OEIF+4, OEIF+19, OEIF+25 | 
| U | AORANGE+9, AORANGE+13, COMBAT+9, COMBAT+10, COMBAT+14, CVELIG+11, OEF+12, OEF+14, OEF+17, OEIF+25 , OIF+12, OIF+14, OIF+17, POW+9, POW+10, POW+14, RADEXP+9, RADEXP+13, UNKOEIF+12, UNKOEIF+14 , UNKOEIF+17, VIET+9, VIET+10 | 
| VAEL | VETERAN+2~ | 
| VAEL(4 | VETERAN+5 | 
| VAERR | GETSVCD+2~ | 
| VALUE | PHEART~, PHEART+7*, VETERAN~, VETERAN+6* | 
| VAROOT | GETSVCD+2~, GETSVCD+3* |