FHDSSAPI ;Hines OIFO/RTK,JRC-DSS REQUESTED API's ; 11/3/08 2:42pm
Source file <FHDSSAPI.m>
| Package | Total | Call Graph |
|---|---|---|
| VA Fileman | 2 | C^%DTC $$GET1^DIQ |
| Dietetics | 1 | PATNAME^FHOMUTL |
| Registration | 1 | (IN5,INP,KVAR)^VADPT |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| OUTPAT | ;Process outpatient data
; Get outpatient meals |
|
| CLEAN | ;Clean up variables set by PATNAME^FHOMUTL
|
|
| DATA(FHSDT,FHEDT) | ;API for DSS extract of NFS data
; INPUT: START DATE, END DATE ; OUTPUT: ^TMP($J,"FH" ; Get inpatient meals |
|
| INPAT | ;Process inpatient data
|
| Name | Line Occurrences |
|---|---|
| Function Call: WRITE |
|
| FileNo | Call Tags |
|---|---|
| ^DPT - [#2] | GET1^DIQ |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^FHPT - [#115] | DATA+6, DATA+7, INPAT+1, INPAT+2, INPAT+17, INPAT+18, INPAT+19, INPAT+23, INPAT+26, INPAT+27 , INPAT+31, INPAT+32, INPAT+40, INPAT+41, INPAT+47, INPAT+48, INPAT+55, INPAT+56, OUTPAT+6, OUTPAT+8 , OUTPAT+9, OUTPAT+10, OUTPAT+14, OUTPAT+15, OUTPAT+16, OUTPAT+17, OUTPAT+18, OUTPAT+19, OUTPAT+20, OUTPAT+21 , OUTPAT+22, OUTPAT+23, OUTPAT+24, OUTPAT+27, OUTPAT+28, OUTPAT+29, OUTPAT+36, OUTPAT+37, OUTPAT+44, OUTPAT+45 , OUTPAT+46, OUTPAT+47, OUTPAT+51, OUTPAT+52, OUTPAT+53, OUTPAT+54 |
| ^FHPT("GM" | OUTPAT+49, OUTPAT+50 |
| ^FHPT("RM" | OUTPAT+4, OUTPAT+5, OUTPAT+7 |
| ^FHPT("SM" | OUTPAT+42, OUTPAT+43 |
| ^TMP($J | DATA+5!, INPAT+21!, INPAT+23*, INPAT+28!, INPAT+29*, INPAT+36!, INPAT+38*, INPAT+45*, INPAT+52!, INPAT+54* , INPAT+57*, OUTPAT+10*, OUTPAT+17*, OUTPAT+21*, OUTPAT+24*, OUTPAT+32!, OUTPAT+34*, OUTPAT+40*, OUTPAT+47*, OUTPAT+54* |
| Name | Line Occurrences |
|---|---|
| CLEAN | DATA+11, DATA+12 |
| INPAT | DATA+12 |
| OUTPAT | DATA+13 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| BID | CLEAN+1! |
| DFN | DATA+10, CLEAN+1! |
| FHADM | DATA+14!, INPAT+1*, INPAT+2, INPAT+17, INPAT+18, INPAT+19, INPAT+21, INPAT+23, INPAT+26, INPAT+27 , INPAT+28, INPAT+29, INPAT+31, INPAT+32, INPAT+36, INPAT+38, INPAT+40, INPAT+41, INPAT+45, INPAT+47 , INPAT+48, INPAT+52, INPAT+54, INPAT+55, INPAT+56, INPAT+57 |
| FHADTM | DATA+16!, INPAT+3*, INPAT+7 |
| FHAGE | CLEAN+1! |
| FHCDATE | DATA+16!, INPAT+35*, INPAT+44*, INPAT+51*, OUTPAT+31*, OUTPAT+39* |
| FHDATE | DATA+14!, INPAT+17*, INPAT+18, INPAT+21, INPAT+22, INPAT+23, INPAT+26*, INPAT+27, INPAT+28, INPAT+29 , INPAT+34*, INPAT+36, INPAT+37, INPAT+38, INPAT+43*, INPAT+45, INPAT+50*, INPAT+52, INPAT+53, INPAT+54 , INPAT+57, OUTPAT+30*, OUTPAT+32, OUTPAT+33, OUTPAT+38* |
| FHDCEASE | DATA+10*, DATA+11, DATA+16!, INPAT+15 |
| FHDDTM | DATA+16!, INPAT+16* |
| FHDFN | DATA+6*, DATA+7, DATA+14!, INPAT+1, INPAT+2, INPAT+17, INPAT+18, INPAT+19, INPAT+21, INPAT+23 , INPAT+26, INPAT+27, INPAT+28, INPAT+29, INPAT+31, INPAT+32, INPAT+36, INPAT+38, INPAT+40, INPAT+41 , INPAT+45, INPAT+47, INPAT+48, INPAT+52, INPAT+54, INPAT+55, INPAT+56, INPAT+57, OUTPAT+5*, OUTPAT+6 , OUTPAT+7, OUTPAT+8, OUTPAT+9, OUTPAT+10, OUTPAT+14, OUTPAT+15, OUTPAT+16, OUTPAT+17, OUTPAT+18, OUTPAT+19 , OUTPAT+20, OUTPAT+21, OUTPAT+22, OUTPAT+23, OUTPAT+24, OUTPAT+27, OUTPAT+28, OUTPAT+29, OUTPAT+32, OUTPAT+34 , OUTPAT+36, OUTPAT+37, OUTPAT+40, OUTPAT+43*, OUTPAT+44, OUTPAT+45, OUTPAT+46, OUTPAT+47, OUTPAT+50*, OUTPAT+51 , OUTPAT+52, OUTPAT+53, OUTPAT+54 |
| FHDOB | CLEAN+1! |
| FHDSEQ | DATA+14!, INPAT+18*, INPAT+19 |
| FHEDT | DATA~, DATA+4, DATA+5*, INPAT+3, INPAT+17, INPAT+26, INPAT+34, INPAT+43, INPAT+50, OUTPAT+4 , OUTPAT+30, OUTPAT+38, OUTPAT+42, OUTPAT+49 |
| FHEFF | DATA+16! |
| FHEL | DATA+14! |
| FHLAST | DATA+16!, INPAT+2*, INPAT+21, INPAT+22*, INPAT+28, INPAT+31*, INPAT+36, INPAT+37*, INPAT+47*, INPAT+52 , INPAT+53*, OUTPAT+28*, OUTPAT+32, OUTPAT+33* |
| FHNODE | DATA+14!, INPAT+19*, INPAT+20*, INPAT+23, INPAT+27*, INPAT+29, INPAT+32*, INPAT+33*, INPAT+34, INPAT+35 , INPAT+38, INPAT+41*, INPAT+42*, INPAT+43, INPAT+44, INPAT+45, INPAT+48*, INPAT+49*, INPAT+50, INPAT+51 , INPAT+54, INPAT+56*, INPAT+57, OUTPAT+8*, OUTPAT+10, OUTPAT+29*, OUTPAT+30, OUTPAT+31, OUTPAT+34, OUTPAT+37* , OUTPAT+38, OUTPAT+39, OUTPAT+40, OUTPAT+45*, OUTPAT+47, OUTPAT+52*, OUTPAT+54 |
| FHNODE2 | DATA+14!, OUTPAT+15*, OUTPAT+17 |
| FHNODE3 | DATA+14!, OUTPAT+19*, OUTPAT+21 |
| FHNUM | DATA+16!, INPAT+40*, INPAT+45*, OUTPAT+36*, OUTPAT+40* |
| FHOMDT | DATA+14!, OUTPAT+4*, OUTPAT+5, OUTPAT+7, OUTPAT+10, OUTPAT+17, OUTPAT+21, OUTPAT+24, OUTPAT+32, OUTPAT+34 , OUTPAT+40, OUTPAT+42*, OUTPAT+43, OUTPAT+45, OUTPAT+47, OUTPAT+49*, OUTPAT+50, OUTPAT+52, OUTPAT+54 |
| FHPCZN | CLEAN+1! |
| FHPTNM | CLEAN+1! |
| FHRNUM | DATA+14!, OUTPAT+7*, OUTPAT+8, OUTPAT+10, OUTPAT+14, OUTPAT+15, OUTPAT+17, OUTPAT+18, OUTPAT+19, OUTPAT+21 , OUTPAT+22, OUTPAT+23, OUTPAT+24, OUTPAT+27, OUTPAT+28, OUTPAT+29, OUTPAT+32, OUTPAT+34, OUTPAT+36, OUTPAT+37 , OUTPAT+40 |
| FHSDT | DATA~, DATA+4, DATA+11, INPAT+16, INPAT+21, INPAT+28, INPAT+35, INPAT+36, INPAT+44, INPAT+51 , INPAT+52, OUTPAT+2, OUTPAT+31, OUTPAT+32, OUTPAT+39 |
| FHSDTX1 | DATA+15!, OUTPAT+2*, OUTPAT+4, OUTPAT+42, OUTPAT+49 |
| FHSEX | CLEAN+1! |
| FHSF | DATA+15!, INPAT+31*, INPAT+32, OUTPAT+28*, OUTPAT+29 |
| FHSFDT | DATA+15! |
| FHSO | DATA+15!, INPAT+40*, INPAT+41, OUTPAT+36*, OUTPAT+37 |
| FHSODT | DATA+15! |
| FHSSN | CLEAN+1! |
| FHSTOP | DATA+16!, INPAT+2*, INPAT+6, INPAT+9* |
| FHTF | DATA+15!, INPAT+47*, INPAT+48, INPAT+55, INPAT+56 |
| FHTFDT | DATA+15! |
| FHTFPR | DATA+15!, INPAT+55*, INPAT+56, INPAT+57 |
| FHTUZN | DATA+15!, OUTPAT+23*, OUTPAT+24 |
| FHZ | DATA+15!, OUTPAT+22*, OUTPAT+23, OUTPAT+24 |
| FHZN | DATA+15!, INPAT+2*, INPAT+3, INPAT+6, INPAT+12*, INPAT+15*, INPAT+16, INPAT+20, INPAT+33, INPAT+42 , INPAT+49 |
| FILE | CLEAN+1! |
| IEN | CLEAN+1! |
| PID | CLEAN+1! |
| U | INPAT+3, INPAT+6, INPAT+12, INPAT+15, INPAT+16, INPAT+18, INPAT+20, INPAT+33, INPAT+34, INPAT+35 , INPAT+42, INPAT+43, INPAT+44, INPAT+49, INPAT+50, INPAT+51, OUTPAT+8, OUTPAT+9, OUTPAT+15, OUTPAT+16 , OUTPAT+19, OUTPAT+20, OUTPAT+30, OUTPAT+31, OUTPAT+38, OUTPAT+39, OUTPAT+45, OUTPAT+46, OUTPAT+52, OUTPAT+53 |
| >> VAIN(1 | INPAT+9, INPAT+10 |
| >> VAINDT | INPAT+7* |
| >> VAIP("E" | INPAT+10* |
| >> VAIP("M" | INPAT+10* |
| >> VAIP(2 | INPAT+12 |
| >> VAIP(3 | INPAT+12 |
| X | DATA+16!, OUTPAT+2 |
| X1 | DATA+16!, OUTPAT+2* |
| X2 | DATA+16!, OUTPAT+2* |