ECEFPAT ;ALB/JAM-Enter Event Capture Data Patient Filer ;9/6/19 15:40
Source file <ECEFPAT.m>
| Package | Total | Call Graph |
|---|---|---|
| Event Capture | 6 | (PCE,PCEE)^ECBEN2U GETCLN^ECEDF PCETASK^ECPCEU $$FILPRV^ECPRVMUT $$FNDVST^ECUTL $$PXUPD^ECUTL2 |
| VA FileMan | 5 | $$FIND1^DIC FILE^DICN (,CHK)^DIE ^DIK $$GET1^DIQ |
| Kernel | 3 | ($$DT,$$FMADD)^XLFDT $$PATCH^XPDUTL $$GET^XUA4A72 |
| Scheduling | 2 | $$LOC^SCDXUAPI $$CLNCK^SDUTL2 |
| CPT HCPCS Codes | 1 | $$CPT^ICPTCOD |
| DRG Grouper | 1 | ($$ICDDX,$$SINFO)^ICDEX |
| PCE Patient Care Encounter | 1 | $$DELVFILE^PXAPI |
| action | A | extended action | Ea | event driver | Ed | subscriber | Su | protocol | O | limited protocol | LP | run routine | RR | broker | B | edit | E | server | Se | P | screenman | SM | inquire | I |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| FILE | ;Used by the RPC broker to file patient encounter in file #721
; Uses Supported IA 1995 - allow access to $$CPT^ICPTCOD |
|
| PCE | ; format PCE data to send
|
|
| NEWIEN | ;Create new IEN in file #721
|
|
| RLCK | ||
| RECDEL | ; Delete record
|
|
| MSG | ;Record not filed
|
|
| CHKDT(FLG) | ;Required Data Check
|
|
| VALDATA | ;validate data
|
|
| CVTREAS | ;119 Section added to convert procedure reason IEN in 720.4 to EC Code Screen/Procedure reason link in file 720.5.
|
|
| GETVAL(SCREENO,REASNO) | ;119 section added to get link from 720.5 or add it if necessary
|
|
| TABLE(OPTION,RECNO) | ;134 Section added to add/delete state home records from XTMP table.
|
|
| STAT() | ;139 Returns status of record
|
|
| LED() | ;139 Determine last extract date for Event Capture
|
|
| OOSCLIN | ;139 Create an OOS related clinic for a location and DSS unit when DSS unit is an OOS type
|
| Name | Field # of Occurrence |
|---|---|
| $$FIND1^DIC | OOSCLIN+4 |
| FILE^DICN | FILE+118, FILE+128, RLCK+3, RECDEL+6, RECDEL+10, GETVAL+5 |
| ^DIE | FILE+81, FILE+97, FILE+141 |
| CHK^DIE | VALDATA+2, VALDATA+4, VALDATA+6, VALDATA+8, VALDATA+10, VALDATA+16, VALDATA+18, VALDATA+20 |
| ^DIK | FILE+58, FILE+103, FILE+107, RECDEL+12 |
| $$GET1^DIQ | LED+4, OOSCLIN+2, OOSCLIN+3 |
| PCE^ECBEN2U | PCE+3 |
| PCEE^ECBEN2U | PCE+3 |
| GETCLN^ECEDF | FILE+67 |
| PCETASK^ECPCEU | FILE+57 |
| $$FILPRV^ECPRVMUT | FILE+111 |
| $$FNDVST^ECUTL | FILE+51 |
| $$PXUPD^ECUTL2 | FILE+132 |
| $$ICDDX^ICDEX | FILE+127 |
| $$SINFO^ICDEX | FILE+37 |
| $$CPT^ICPTCOD | FILE+75, VALDATA+13 |
| $$DELVFILE^PXAPI | FILE+55 |
| $$LOC^SCDXUAPI | OOSCLIN+5 |
| $$CLNCK^SDUTL2 | FILE+70 |
| $$DT^XLFDT | TABLE+5, LED+7 |
| $$FMADD^XLFDT | TABLE+5, LED+7 |
| $$PATCH^XPDUTL | TABLE+1 |
| $$GET^XUA4A72 | FILE+42 |
| FileNo | Call Tags |
|---|---|
| ^DIC(4 - [#4] | GET1^DIQ |
| ^DIC(40.7 - [#40.7] | GET1^DIQ |
| ^SC - [#44] | FIND1^DIC |
| ^ECL - [#720.5] | Classic Fileman Calls |
| ^ECH - [#721] | Classic Fileman Calls, CHK^DIE |
| ^ECX(727 - [#727] | GET1^DIQ |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^DD(721 | FILE+115, FILE+123, RECDEL+4, RECDEL+8 |
| ^DIC(9.4 - [#9.4] | FILE+54 |
| ^DISV( | FILE+98*, FILE+99*, FILE+130* |
| ^EC(725 - [#725] | FILE+73, VALDATA+14 |
| ^ECD - [#724] | FILE+42, FILE+62, OOSCLIN+2 |
| ^ECH - [#721] | FILE+46, FILE+48, FILE+80*, FILE+103, FILE+104!, FILE+107, FILE+108!, PCE+3, PCE+5, RLCK+1 |
| ^ECH(0 | RLCK, RLCK+1*, RLCK+2 |
| ^ECJ("B" | CVTREAS+3 |
| ^ECL("AD" | GETVAL+2 |
| ^ECX(727 - [#727] | LED+3 |
| ^SC - [#44] | FILE+68 |
| ^TMP($J | FILE+43*, FILE+46*, FILE+47!, FILE+60*, FILE+61*, FILE+71*, PCE+2*, PCE+6*, PCE+7*, MSG+1* , CHKDT+5*, CHKDT+6!, CHKDT+10*, VALDATA+3*, VALDATA+5*, VALDATA+7*, VALDATA+9*, VALDATA+11*, VALDATA+15*, VALDATA+17* , VALDATA+19*, VALDATA+21*, CVTREAS+3* |
| ^XTMP("EC LED" | LED+2, LED+5, LED+7*, LED+8 |
| ^XTMP("ECEFPAT" | TABLE+3*, TABLE+4!, TABLE+5* |
| Name | Line Occurrences |
|---|---|
| $$GETVAL | CVTREAS+4 |
| $$LED | STAT+2 |
| $$STAT | FILE+93 |
| CHKDT | FILE+39, FILE+69 |
| CVTREAS | FILE+85 |
| MSG | FILE+62, FILE+81, FILE+97, FILE+109, FILE+112, FILE+120, FILE+134, FILE+143 |
| NEWIEN | FILE+72 |
| OOSCLIN | FILE+66 |
| RECDEL | FILE+81, FILE+97, FILE+109, FILE+112, FILE+120, FILE+134, FILE+143, PCE+5 |
| RLCK | RLCK+1 |
| TABLE | FILE+59, FILE+72, RECDEL+13 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| C | CHKDT+1~, CHKDT+2*, CHKDT+5*, CHKDT+10* |
| CLNAME | OOSCLIN+1~, OOSCLIN+3*, OOSCLIN+4, OOSCLIN+5 |
| CLSTR | FILE+138*, FILE+139, FILE+140, FILE+142! |
| DA | FILE+58*!, FILE+77!*, FILE+82!, FILE+83*, FILE+102*, FILE+103*, FILE+104!, FILE+106*, FILE+107*, FILE+108! , FILE+133!, FILE+135*, NEWIEN+1~, RECDEL+11!, RECDEL+12*! |
| DA(1 | FILE+102*, FILE+106*, FILE+115*, FILE+116, FILE+123*, FILE+124, RECDEL+4*, RECDEL+5, RECDEL+8*, RECDEL+9 |
| DD | FILE+118!, FILE+128!, FILE+133!, NEWIEN+1~, RECDEL+6!, RECDEL+10!, RECDEL+11!, GETVAL+5! |
| DIC | FILE+116*, FILE+119!, FILE+124*, FILE+133!, NEWIEN+1~, RLCK+2*, RECDEL+5*, RECDEL+9*, RECDEL+11!, GETVAL+1~ , GETVAL+4* |
| DIC("DR" | GETVAL+4* |
| DIC("P" | FILE+115*, FILE+123*, RECDEL+4*, RECDEL+8* |
| DIC(0 | FILE+115*, FILE+123*, RLCK+2*, RECDEL+4*, RECDEL+8*, GETVAL+4* |
| DIE | FILE+77!*, FILE+82!*, FILE+142! |
| DIK | FILE+58*!, FILE+102*, FILE+104!, FILE+106*, FILE+108!, RECDEL+12*! |
| DO | FILE+118!, FILE+128!, FILE+133!, NEWIEN+1~, RECDEL+6!, RECDEL+10!, RECDEL+11!, GETVAL+5! |
| DR | FILE+77!, FILE+78*, FILE+79*, FILE+82!, FILE+83*, FILE+86*, FILE+87*, FILE+88*, FILE+89*, FILE+90* , FILE+95*, FILE+138*, FILE+140*, FILE+141*, FILE+142! |
| DT | FILE+36 |
| >> DTOUT | FILE+81, FILE+97, FILE+109, FILE+120, FILE+134, FILE+143 |
| DUZ | FILE+98, FILE+99, FILE+130 |
| DXCDE | FILE+127*, FILE+129*, FILE+133! |
| DXS | FILE+123*, FILE+133! |
| DXSIEN | FILE+125*, FILE+127, FILE+128, FILE+129, FILE+130, FILE+133! |
| EC | PCE+3! |
| EC(0 | PCE+3* |
| EC2PCE | FILE+51!, FILE+57! |
| >> EC4 | FILE+67, FILE+68, FILE+70, FILE+87, FILE+132, VALDATA+20, OOSCLIN+4*, OOSCLIN+6* |
| >> ECC | FILE+79, VALDATA+10, CVTREAS+2 |
| ECCLN | OOSCLIN+1~, OOSCLIN+5*, OOSCLIN+6 |
| ECCPT | FILE+33~, FILE+73*, FILE+75*, FILE+76*, FILE+86 |
| ECCS | FILE+34~, FILE+36*, FILE+37*, FILE+127 |
| >> ECD | FILE+42, FILE+62, FILE+79, VALDATA+8, CVTREAS+2, OOSCLIN+2 |
| ECDA | FILE+102*, FILE+103, FILE+104!, FILE+106*, FILE+107, FILE+108! |
| >> ECDEL | FILE+47, CHKDT+6 |
| >> ECDFN | FILE+78, FILE+132, VALDATA+2 |
| >> ECDT | FILE+36, FILE+42, FILE+62*, FILE+83, FILE+127, FILE+132, VALDATA+4, VALDATA+13, STAT+3 |
| >> ECDUZ | FILE+83 |
| >> ECDX | FILE+86, FILE+98, FILE+124, VALDATA+18 |
| >> ECDXS | FILE+122, FILE+125 |
| ECDXX | FILE+124!, FILE+132, FILE+133! |
| ECDXX( | FILE+129* |
| ECDXY | FILE+124*, FILE+132, FILE+133! |
| ECERR | FILE+33~, FILE+39*, FILE+40, FILE+42*, FILE+45, FILE+46*, FILE+70*, FILE+72, FILE+85, PCE+4 , CHKDT+5*, CHKDT+6*, CHKDT+10*, VALDATA+3*, VALDATA+5*, VALDATA+7*, VALDATA+9*, VALDATA+11*, VALDATA+12, VALDATA+15* , VALDATA+17*, VALDATA+19*, VALDATA+21*, CVTREAS+3* |
| ECFIL | FILE+34~, FILE+111*, FILE+112 |
| ECFLG | FILE+33~, FILE+39*, FILE+45*, FILE+72, FILE+101, PCE+3, RECDEL+2 |
| >> ECFN | FILE+63*, FILE+77*, FILE+78, FILE+80, FILE+83, FILE+102, FILE+104, FILE+106, FILE+108, FILE+111 , FILE+115, FILE+123, FILE+132, FILE+135, PCE+3, PCE+5, RECDEL+4, RECDEL+8, RECDEL+12, RECDEL+13 |
| ECID | FILE+33~, FILE+68*, FILE+87 |
| ECIEN | FILE+45, FILE+46, FILE+48, FILE+58, FILE+59, FILE+63, FILE+72, FILE+77!, PCE+7, RLCK+3* , CHKDT+6 |
| >> ECINP | FILE+68* |
| ECINT | FILE+33~ |
| >> ECL | FILE+78, FILE+132, VALDATA+6, CVTREAS+2, OOSCLIN+3, OOSCLIN+5 |
| >> ECLASS | FILE+137, FILE+140 |
| ECM | FILE+33~, FILE+63*, FILE+79 |
| >> ECMN | FILE+83, VALDATA+16 |
| >> ECMOD | FILE+114, FILE+117 |
| ECOUT | FILE+33~, FILE+111!, PCE+4 |
| >> ECP | FILE+73, FILE+80, VALDATA+13, VALDATA+14, CVTREAS+2 |
| ECPCE | FILE+33~, FILE+64*, FILE+66, FILE+69, PCE+1 |
| ECPKG | FILE+53~, FILE+54*, FILE+55 |
| ECPRV | FILE+34~, FILE+61, FILE+111 |
| ECPRV( | FILE+44*, FILE+99 |
| ECPRV("A" | FILE+99 |
| >> ECPTSTAT | FILE+68, FILE+87 |
| >> ECPXREA2 | FILE+89 |
| >> ECPXREA3 | FILE+90 |
| >> ECPXREAS | FILE+88 |
| ECRES | FILE+33~, FILE+70*, FILE+71 |
| ECRN | NEWIEN+1~, RLCK*, RLCK+1, RLCK+2 |
| ECRRX | VALDATA+1~, VALDATA+2, VALDATA+4, VALDATA+6, VALDATA+8, VALDATA+10, VALDATA+13*, VALDATA+16, VALDATA+18, VALDATA+20 |
| ECS | FILE+33~, FILE+63*, FILE+78 |
| >> ECSHNAME | FILE+95 |
| ECSOU | FILE+53~, FILE+54*, FILE+55 |
| >> ECSOURCE | FILE+72, FILE+91, FILE+95 |
| >> ECSSID | FILE+94, FILE+95 |
| ECVAR1 | FILE+51*! |
| >> ECVOL | FILE+63*, FILE+79 |
| ECVST | FILE+48*, FILE+51, FILE+55! |
| ECVV | FILE+55*, FILE+58! |
| ECX | FILE+33~, FILE+40*, FILE+41, FILE+42, FILE+44, FILE+99*, FILE+117*, FILE+125*, FILE+139*, FILE+140 , RECDEL+5*, RECDEL+6*, RECDEL+9*, RECDEL+10*, RECDEL+11! |
| EXTNO | LED+1~, LED+2*, LED+3*, LED+4, LED+7 |
| EXTNOLED | LED+1~, LED+4*, LED+6, LED+7 |
| FLG | CHKDT~, CHKDT+3, CHKDT+8 |
| I | CHKDT+1~, CHKDT+4*, CHKDT+5, CHKDT+9*, CHKDT+10, CVTREAS+1~, CVTREAS+4* |
| IMPDT | FILE+92~, FILE+94*, FILE+95 |
| LAST | LED+1~, LED+5*, LED+6 |
| LED | STAT+1~, STAT+2*, STAT+3 |
| LINK | GETVAL+1~, GETVAL+2*, GETVAL+3, GETVAL+6*, GETVAL+7 |
| MODIEN | FILE+117*, FILE+118, FILE+119! |
| NODE | FILE+33~, FILE+42*, FILE+62*, FILE+63, FILE+64 |
| OLDDXS | FILE+106!, RECDEL+11! |
| OLDDXS( | FILE+107*, RECDEL+10 |
| OLDDXS("" | RECDEL+7 |
| OLDMOD | FILE+102!, RECDEL+11! |
| OLDMOD( | FILE+103*, RECDEL+6 |
| OLDMOD("" | RECDEL+3 |
| OPTION | TABLE~, TABLE+2, TABLE+3, TABLE+4 |
| PXUPD | FILE+132*, FILE+133! |
| REASNO | GETVAL~, GETVAL+2, GETVAL+4 |
| RECNO | TABLE~, TABLE+2, TABLE+3, TABLE+4 |
| SCREEN | CVTREAS+1~, CVTREAS+2*, CVTREAS+3 |
| SCREENID | CVTREAS+1~, CVTREAS+3*, CVTREAS+4 |
| SCREENO | GETVAL~, GETVAL+2, GETVAL+4 |
| STATUS | FILE+92~, FILE+93*, FILE+95 |
| STOP | OOSCLIN+1~, OOSCLIN+2*, OOSCLIN+3, OOSCLIN+5 |
| STR | PCE+5*, PCE+6! |
| U | FILE+42, FILE+63, FILE+73, FILE+115, FILE+117, FILE+123, FILE+125, FILE+127, FILE+129, FILE+140 , PCE+7, RECDEL+4, RECDEL+8, VALDATA+13, LED+2, LED+5, LED+8, OOSCLIN+2 |
| VALQUIET | FILE+55*! |
| X | FILE+118*, FILE+128*, RLCK+2*, RECDEL+6*, RECDEL+10*, GETVAL+1~, GETVAL+4* |
| Y | RLCK+3, GETVAL+1~, GETVAL+6 |