DGAPI ;WASH/DWS - PTF's APIs ;7/29/04 7:33am
Source file <DGAPI.m>
| Package | Total | Call Graph | 
|---|---|---|
| VA Fileman | 4 | NOW^%DTC ^DIC FILE^DICN (,FILE)^DIE | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| DATA2PTF(DFN,PTF,PSDATE,USER,FLAG,SOURCE) | ;API to pass data for add/edit/delete to PTF | 
 
 | 
| ERR(FILE,MESS) | ;DISPLAY OR PRINT ERROR MESSAGES BASED ON FLAG PARAMETER FOR DATA2PTF | 
 
 | 
| PROV | ;FILE PROVIDERS AND CPT CODES | |
| DIAGFL | ||
| DELCPT(DA) | ;API to delete cpt code from PTF | 
 
 | 
| PTFINFOR(DFN,PTF,PSDATE) | ;API to get a list of CPT records from PTF | 
 
 | 
| FIND | ;Find the IEN for the PTF file | |
| CPTINFO(DFN,PTF,PSDATE) | ;API to get CPT data from PTF | 
 
 | 
| DIAG | ;FILE DIAGNOSIS INFORMATION IN ^DGCPT | 
 
 | 
| CPTFL | ||
| CPT | ;FILE CPT INFORMATION IN ^DGCPT | 
 
 | 
| ICDINFO(DFN,PTF,PSDATE,DGI) | ;API to get Diagnosis data from PTF | 
 
 | 
| DELPOV(DA) | ;API to delete a diagnosis from PTF | 
 
 | 
| Name | Line Occurrences | 
|---|---|
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Routine Call | 
 | 
| Routine Call | 
 | 
| Routine Call | 
 | 
| FileNo | Call Tags | 
|---|---|
| ^DGCPT(46 - [#46] | Classic Fileman Calls | 
| ^DGICD9(46.1 - [#46.1] | Classic Fileman Calls | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^DGCPT(46 - [#46] | CPTINFO+3, DELCPT+1, DELCPT+2, CPT+3 | 
| ^DGCPT(46.1 | DELPOV+2 | 
| ^DGICD9(46.1 - [#46.1] | DELPOV+1, ICDINFO+2, ICDINFO+3, DIAG+3 | 
| ^DGPT - [#45] | DATA2PTF+1, DATA2PTF+3, CPTINFO+2, PTFINFOR+2, DELCPT+1, DELPOV+1, FIND+1, PROV+2, PROV+7, PROV+8 | 
| ^DGPT("B" | FIND+1 | 
| ^TMP("PTF" | DATA2PTF+5*, DATA2PTF+6, CPTINFO+2*, CPTINFO+3*, PTFINFOR+2*, ICDINFO+2*, ICDINFO+3*, PROV+2, PROV+4, PROV+8 , PROV+9, CPT+1, CPT+3*, CPT+4*, CPTFL+5, DIAG+1, DIAG+3*, DIAG+4*, DIAGFL+3, ERR+2* | 
| Name | Line Occurrences | 
|---|---|
| CPT | PROV+8 | 
| CPTFL | CPT+2 | 
| DIAG | PROV+9 | 
| DIAGFL | DIAG+2 | 
| ERR | PROV+7 | 
| FIND | DATA2PTF+2, CPTINFO+1, PTFINFOR+1, ICDINFO+1 | 
| PROV | DATA2PTF+6 | 
| Name | Field # of Occurrence | 
|---|---|
| ^( | CPTINFO+2, PTFINFOR+2 | 
| ^("DIERR" | CPTFL+5, DIAGFL+3 | 
| ^(0 | CPTINFO+2, CPTINFO+3, FIND+1, PROV+2*, CPT+3 | 
| ^(1 | CPTFL+5, DIAGFL+3 | 
| ^(9 | CPTINFO+3, CPT+3, DIAG+3 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| CPT | CPTFL+6!, DIAGFL+4! | 
| CPT(46 | CPTFL*, CPTFL+1*, CPTFL+2*, CPTFL+3* | 
| DA | DELCPT~, DELCPT+1, DELCPT+2, DELPOV~, DELPOV+1, DELPOV+2, PROV+4* | 
| DA(1 | PROV+3*, PROV+4* | 
| DFN | DATA2PTF~, CPTINFO~, PTFINFOR~, ICDINFO~, FIND+1 | 
| DGI | ICDINFO~, ICDINFO+1, ICDINFO+3, PROV+1~, PROV+8*, PROV+9*, CPT+1, CPT+3, CPT+4, CPTFL+5 , DIAG+1, DIAG+3, DIAG+4, DIAGFL+3, ERR+2 | 
| DGJ | CPT+1*, CPT+3*, CPTFL+6!, DIAG+1*, DIAG+3*, DIAGFL+4! | 
| DIAG | PROV+6*, DIAGFL+4! | 
| DIAG( | DIAGFL*, DIAGFL+1*, DIAGFL+2* | 
| DIC | PROV+3*!, CPT+4*!, DIAG+4*! | 
| DIC(0 | PROV+3*, CPT+4*, DIAG+4* | 
| DIE | DELCPT+2*!, DELPOV+2*!, PROV+4*, PROV+7!, PROV+8! | 
| DLAYGO | PROV+3*!, CPT+1*, DIAG+1* | 
| DO | CPT+4!, DIAG+4! | 
| DR | DELCPT+2*!, DELPOV+2*!, PROV+4*, PROV+5*, PROV+6*, PROV+7!, PROV+8! | 
| ERR | DATA2PTF+3*, DATA2PTF+4, DATA2PTF+5, DATA2PTF+7! | 
| FILE | ERR~, ERR+2 | 
| FL | DATA2PTF+6*!, DATA2PTF+7!, CPTFL+5*, DIAGFL+3*, ERR+1* | 
| FLAG | DATA2PTF~, DATA2PTF+4, CPTFL+5, DIAGFL+3, ERR+1 | 
| I | CPTINFO+2*, CPTINFO+4!, PTFINFOR+2*, PTFINFOR+3!, ICDINFO+2*, ICDINFO+4!, FIND+1*, FIND+2, FIND+3!, PROV+4* , PROV+5, PROV+6!, CPTFL*, CPTFL+1*, CPTFL+6!, DIAGFL*, DIAGFL+4! | 
| I1 | PTFINFOR+2*, PTFINFOR+3!, ICDINFO+2*, ICDINFO+4! | 
| J | FIND+1*, FIND+3! | 
| K | CPTINFO+2*, CPTINFO+3*, CPTINFO+4!, FIND+1*, FIND+2*, FIND+3! | 
| K1 | CPTINFO+2*, CPTINFO+3*, CPTINFO+4! | 
| L | FIND+1*, FIND+2, FIND+3! | 
| LOC | PROV+1~, PROV+6* | 
| MESS | ERR~, ERR+1, ERR+2 | 
| PERFPROV | PROV+5*, PROV+8! | 
| PSDATE | DATA2PTF~, DATA2PTF+2, CPTINFO~, CPTINFO+1, CPTINFO+2, CPTINFO+3, PTFINFOR~, PTFINFOR+1, ICDINFO~, ICDINFO+1 , FIND+1, PROV+3, CPT+3, CPTFL+2 | 
| PTF | DATA2PTF~, DATA2PTF+1, DATA2PTF+2, DATA2PTF+3, DATA2PTF+7, CPTINFO~, CPTINFO+1, CPTINFO+2, CPTINFO+3, PTFINFOR~ , PTFINFOR+1, PTFINFOR+2, DELCPT+1*!, DELPOV+1*, ICDINFO~, ICDINFO+1, ICDINFO+2, ICDINFO+3, FIND+2*, PROV+2 , PROV+3, PROV+4, CPT+3, CPTFL+2, DIAG+3, DIAGFL+2 | 
| REC | DELCPT+2*!, DELCPT+3!, DELPOV+2*!, DELPOV+3!, PROV+4*, PROV+7!, PROV+8! | 
| REFPROV | PROV+5*, PROV+8! | 
| SOURCE | DATA2PTF~, CPTFL+3, DIAGFL+1 | 
| STR | CPT+1*, CPT+2, CPT+3*, CPT+4*, CPTFL, CPTFL+1, CPTFL+6!, DIAG+1*, DIAG+2, DIAG+3* , DIAG+4*, DIAGFL, DIAGFL+4! | 
| U | DATA2PTF+3, CPTINFO+2, CPTINFO+3, DELCPT+1, DELPOV+1, ICDINFO+2, ICDINFO+3, FIND+1, PROV+5, PROV+6 , CPT+3, CPT+4, CPTFL, CPTFL+1, DIAG+3, DIAG+4, DIAGFL | 
| USER | DATA2PTF~, CPTFL+3, DIAGFL+1 | 
| X | PROV+3*!, CPT+4*!, DIAG+4*! | 
| Y | DATA2PTF+6!, PROV+3, PROV+4, PROV+10*, CPT+2*, CPT+3*, CPT+4, CPTFL*, CPTFL+1, CPTFL+2 , CPTFL+3, DIAG+2*, DIAG+3*, DIAG+4, DIAGFL*, DIAGFL+1, DIAGFL+2 |