PXRRADUT ;ISL/PKR - Age and date utilities for PCE reports. ;6/26/97
Source file <PXRRADUT.m>
| Package | Total | Call Graph | 
|---|---|---|
| VA Fileman | 3 | HELP^%DTC ^DIR ^DIWP | 
| Kernel | 1 | ($$DT,$$FMTE)^XLFDT | 
| PCE Patient Care Encounter | 1 | HELP^PXRRADUT | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| BDHELP(HTEXT,TYPE) | ;Write the beginning date help. | |
| EDHELP(HTEXT,TYPE) | ;Write the ending date help. | |
| FDR(BDATE,EDATE,TYPE,BHTEXT,EHTEXT) | ;Get a future date range. | |
| FBDATE | ;Select the beginning date. | |
| PDR(BDATE,EDATE,TYPE,BHTEXT,EXTEXT) | ;Get a past date range. | |
| AGEHELP(TYPE) | ;Write the age selection help. | |
| GDR(BDATE,EDATE,TYPE,BHTEXT,EHTEXT) | ;Get a general date range. | |
| GEDATE | ;Select the ending date. | |
| PEDATE | ;Select the ending date. | |
| PBDATE | ;Select the beginning date. | |
| FEDATE | ;Select the ending date. | |
| DOBFA(AGE) | ;Given an age in years return the corresponding date of birth. | |
| AGE(TYPE,NEWLINE) | ;Get a patient age. | |
| HELP(HTEXT) | ;General help text routine. Write out the text in the HTEXT | |
| GBDATE | ;Select the beginning date. | 
| Name | Line Occurrences | 
|---|---|
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Routine Call | 
 | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^UTILITY($J | HELP+4!, HELP+11, HELP+12, HELP+13! | 
| Name | Line Occurrences | 
|---|---|
| FBDATE | FBDATE+13, FEDATE+8 | 
| FEDATE | FEDATE+10 | 
| GBDATE | GBDATE+12, GEDATE+8 | 
| GEDATE | GEDATE+10 | 
| PBDATE | PBDATE+12, PEDATE+8 | 
| PEDATE | PEDATE+10 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| AGE | DOBFA~, DOBFA+2, DOBFA+3 | 
| BDATE | FDR~, FBDATE+12*, FEDATE+1, FEDATE+3, GDR~, GBDATE+11*, GEDATE+1, GEDATE+3, PDR~, PBDATE+11* , PEDATE+1, PEDATE+3 | 
| BDHTEXT | BDHELP+3~, BDHELP+6 | 
| BDHTEXT(1 | BDHELP+4* | 
| BDHTEXT(2 | BDHELP+5* | 
| BHTEXT | FDR~, GDR~, PDR~ | 
| DIR | AGE+8!, FBDATE+9!, FEDATE+5!, GBDATE+8!, GEDATE+5!, PBDATE+8!, PEDATE+5! | 
| DIR("?" | AGE+5*, FBDATE+6*, FEDATE+3*, GBDATE+5*, GEDATE+3*, PBDATE+5*, PEDATE+3* | 
| DIR("??" | AGE+6*, FBDATE+7*, FEDATE+4*, GBDATE+6*, GEDATE+4*, PBDATE+6*, PEDATE+4* | 
| DIR("A" | AGE+4*, FBDATE+4*, FEDATE+2*, GBDATE+4*, GEDATE+2*, PBDATE+4*, PEDATE+2* | 
| DIR("B" | FBDATE+5* | 
| DIR(0 | AGE+3*, FBDATE+3*, FEDATE+1*, GBDATE+3*, GEDATE+1*, PBDATE+3*, PEDATE+1* | 
| DIROUT | AGE+9, FBDATE+2!, FBDATE+10, FEDATE+6, FEDATE+11!, GBDATE+2!, GBDATE+9, GEDATE+6, GEDATE+11!, PBDATE+2! , PBDATE+9, PEDATE+6, PEDATE+11! | 
| DIRUT | AGE+2!, FBDATE+2!, FEDATE+11!, GBDATE+2!, GEDATE+11!, PBDATE+2!, PEDATE+11! | 
| DIWF | HELP+2~, HELP+3* | 
| DIWL | HELP+2~, HELP+3* | 
| DIWR | HELP+2~, HELP+3* | 
| DOB | DOBFA+1~, DOBFA+3*, DOBFA+4 | 
| DT | DOBFA+3, FBDATE+3, PBDATE+3, PEDATE+1 | 
| DTOUT | AGE+2!, AGE+9*, AGE+10, FBDATE+2!, FBDATE+10*, FBDATE+11, FEDATE+6*, FEDATE+7, FEDATE+11!, GBDATE+2! , GBDATE+9*, GBDATE+10, GEDATE+6*, GEDATE+7, GEDATE+11!, PBDATE+2!, PBDATE+9*, PBDATE+10, PEDATE+6*, PEDATE+7 , PEDATE+11! | 
| DUOUT | AGE+2!, AGE+10, FBDATE+2!, FBDATE+11, FEDATE+8, FEDATE+11!, GBDATE+2!, GBDATE+10, GEDATE+8, GEDATE+11! , PBDATE+2!, PBDATE+10, PEDATE+8, PEDATE+11! | 
| EDATE | FDR~, FEDATE+9*, GDR~, GEDATE+9*, PDR~, PEDATE+9* | 
| EDHTEXT | EDHELP+3~, EDHELP+6 | 
| EDHTEXT(1 | EDHELP+4* | 
| EDHTEXT(2 | EDHELP+5* | 
| EHTEXT | FDR~, GDR~ | 
| EXTEXT | PDR~ | 
| HTEXT | BDHELP~, BDHELP+1, BDHELP+2, EDHELP~, EDHELP+1, EDHELP+2, HELP~ | 
| HTEXT( | HELP+6, HELP+7 | 
| IC | HELP+2~, HELP+5*, HELP+6*, HELP+7, HELP+10*, HELP+11*, HELP+12 | 
| NEWLINE | AGE~, AGE+7 | 
| TYPE | AGE~, AGE+4, AGEHELP~, AGEHELP+1, BDHELP~, BDHELP+4, EDHELP~, EDHELP+4, FDR~, FBDATE+4 , FEDATE+2, GDR~, GBDATE+4, GEDATE+2, PDR~, PBDATE+4, PEDATE+2 | 
| U | AGE+6, FBDATE+7, FEDATE+4, GBDATE+6, GEDATE+4, PBDATE+6, PEDATE+4 | 
| X | AGE+1~, FBDATE+1~, GBDATE+1~, HELP+7*, PBDATE+1~ | 
| Y | AGE+1~, AGE+11, FBDATE+1~, FBDATE+12, FBDATE+13, FEDATE+9, FEDATE+10, GBDATE+1~, GBDATE+11, GBDATE+12 , GEDATE+9, GEDATE+10, PBDATE+1~, PBDATE+11, PBDATE+12, PEDATE+9, PEDATE+10 |