BQIUL1 ;PRXM/HC/DLS - Miscellaneous BQI Utilities ; 26 Oct 2005 9:43 AM
Source file <BQIUL1.m>
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| CMSI(X) | ;EP - CMS Register Lookup | |
| FMTE(Y) | ;EP - Convert Fileman Date/Time to 'MMM DD, CCYY HH:MM:SS' format. | |
| TRIM(STR,VAL) | ;EP - Remove one or more leading characters in a string. | |
| FMTMDY(DATE) | ;EP - Convert fileman date to MM/DD/YYYY format | |
| VPNAR(VIEN) | ;EP - Get visit provider narratives | |
| PRV(VIEN) | ;EP - Get PRIMARY provider for a visit | |
| TKO(STR,VAL) | ;EP - Take off ending character | |
| DATE(DATE) | ;EP - Convert standard date/time to a FileMan date/time | |
| VTHR(BQIDFN) | ; EP - Find any visits in last 3 years for patient | |
| STRIP(STR,VAL) | ;EP - Remove one or more trailing characters in a string. | |
| PROB(PIEN) | ; EP - Return date/time from Problem ; Input Parameter ; PIEN = IEN of problem | |
| PROV(VIEN) | ;EP - Check for Hospital Primary Provider | |
| VVNAR(VIEN) | ;EP - Get visit POV narratives | |
| VTWR(BQIDFN) | ; EP - Find any visits in the last 2 years for patient | |
| TMPFL(MODE,UID,DFN) | ;EP - Open to 'R'ead, Open to 'W'rite, 'C'lose or 'D'elete ; temporary file designed for use when converting report text to RPC ; data strings. Note that UID and DFN are components of the file name. | |
| HRN(BQIDFN) | ;EP - Find any active HRNs for a patient | |
| CTRL(X) | ;EP - Strip out control characters | 
| Name | Field # of Occurrence | 
|---|---|
| ^%DT | DATE+11 | 
| $$DEFDIR^%ZISH | TMPFL+19 | 
| $$DEL^%ZISH | TMPFL+24 | 
| $$PWD^%ZISH | TMPFL+20 | 
| CLOSE^%ZISH | TMPFL+15 | 
| OPEN^%ZISH | TMPFL+28 | 
| $$TKO^BQIUL1 | VVNAR+8, VPNAR+8 | 
| ^DIC | CMSI+3 | 
| $$FMTE^DILIBF | FMTE+11 | 
| $$GET1^DIQ | PRV+5, VVNAR+4, VPNAR+4, PROB+8, PROB+10, PROV+7 | 
| $$PRIMVPRV^PXUTL1 | PRV+2 | 
| $$FMTE^XLFDT | FMTMDY+8 | 
| FileNo | Call Tags | 
|---|---|
| ^VA(200 - [#200] | GET1^DIQ | 
| ^DGPM - [#405] | GET1^DIQ | 
| ^AUPNVPOV - [#9000010.07] | GET1^DIQ | 
| ^AUPNPROB - [#9000011] | GET1^DIQ | 
| ^ACM(41.1 - [#9002241.1] | Classic Fileman Calls | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^AUPNPAT - [#9000001] | HRN+3, HRN+4 | 
| ^AUPNVPOV("AD" | VVNAR+3, VPNAR+3 | 
| ^AUPNVSIT - [#9000010] | VTHR+7, VTHR+9, VTWR+7, VTWR+9 | 
| ^AUPNVSIT("AA" | VTHR+4, VTHR+6, VTWR+4, VTWR+6 | 
| ^DGPM("AVISIT" | PROV+3 | 
| ^DGPM("CA" | PROV+6 | 
| Name | Line Occurrences | 
|---|---|
| $$DATE | VTHR+3, VTWR+3 | 
| $$PROV | PRV+3 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| %DT | DATE+6~, DATE+11* | 
| BDATE | VTHR+1~, VTHR+3*, VTWR+1~, VTWR+3* | 
| BQIDFN | HRN~, HRN+3, HRN+4, VTHR~, VTHR+4, VTHR+6, VTWR~, VTWR+4, VTWR+6 | 
| CT | VVNAR+1~, VVNAR+2*, VVNAR+6*, VVNAR+7, VPNAR+1~, VPNAR+2*, VPNAR+6*, VPNAR+7 | 
| DATE | DATE~, DATE+7, DATE+8*, DATE+9*, DATE+10*, DATE+11, FMTMDY~, FMTMDY+8 | 
| DATM | FMTE+10~, FMTE+11*, FMTE+12*, FMTE+13, FMTE+14*, FMTE+15 | 
| DFN | TMPFL~, TMPFL+21 | 
| DGADM | PROV+1~, PROV+3*, PROV+4, PROV+6 | 
| DIC | CMSI+1~, CMSI+3* | 
| DIC(0 | CMSI+2* | 
| FLAG | HRN+1~, HRN+2*, HRN+3, HRN+4*, HRN+5, VTHR+1~, VTHR+2*, VTHR+8*, VTHR+10, VTWR+1~ , VTWR+2*, VTWR+8*, VTWR+10 | 
| HRN | HRN+1~ | 
| HSFN | TMPFL+11~, TMPFL+21*, TMPFL+24, TMPFL+28 | 
| HSPATH | TMPFL+11~, TMPFL+19*, TMPFL+20*, TMPFL+24, TMPFL+28 | 
| I | FMTE+10~, FMTE+13* | 
| IEN | VVNAR+1~, VVNAR+2*, VVNAR+3*, VVNAR+4, VPNAR+1~, VPNAR+2*, VPNAR+3*, VPNAR+4 | 
| LV | TKO+14~, TKO+15*, TKO+16 | 
| MIEN | PROV+1~, PROV+5*, PROV+6*, PROV+7 | 
| MODE | TMPFL~, TMPFL+15, TMPFL+18, TMPFL+24, TMPFL+27, TMPFL+28 | 
| PIEN | PROB~, PROB+8, PROB+10 | 
| POP | TMPFL+11~, TMPFL+12*, TMPFL+24*, TMPFL+29 | 
| POVN | VVNAR+1~, VVNAR+4*, VVNAR+5, VVNAR+7 | 
| PROV | PROV+1~, PROV+2*, PROV+7*, PROV+8 | 
| PRV | PRV+1~, PRV+2*, PRV+3*, PRV+4, PRV+5 | 
| PRVN | VPNAR+1~, VPNAR+4*, VPNAR+5, VPNAR+7 | 
| QFL | PROV+5*, PROV+6, PROV+7*, VTHR+1~, VTHR+2*, VTHR+6, VTHR+8*, VTWR+1~, VTWR+2*, VTWR+6 , VTWR+8* | 
| RVDATE | VTHR+1~, VTHR+3*, VTHR+4, VTWR+1~, VTWR+3*, VTWR+4 | 
| RVSDTM | VTHR+1~, VTHR+4*, VTHR+5, VTHR+6, VTWR+1~, VTWR+4*, VTWR+5, VTWR+6 | 
| SITE | HRN+1~, HRN+2*, HRN+3*, HRN+4 | 
| STR | TKO~, TKO+11, TKO+16*, TKO+18, STRIP~, STRIP+11, STRIP+12, STRIP+14*, STRIP+15, TRIM~ , TRIM+10, TRIM+11, TRIM+13*, TRIM+14 | 
| TEXT | VVNAR+1~, VVNAR+2*, VVNAR+5, VVNAR+7*, VVNAR+8, VPNAR+1~, VPNAR+2*, VPNAR+5, VPNAR+7*, VPNAR+8 | 
| U | CMSI+4, HRN+4, VTHR+9, VTHR+10, VTWR+9, VTWR+10 | 
| UID | TMPFL~, TMPFL+21 | 
| V | FMTE+10~, FMTE+13* | 
| VAL | TKO~, TKO+12, TKO+15, TKO+16, STRIP~, STRIP+12, STRIP+14, TRIM~, TRIM+11, TRIM+13 | 
| VIEN | PRV~, PRV+2, PRV+3, VVNAR~, VVNAR+3, VPNAR~, VPNAR+3, PROV~, PROV+3, VTHR+1~ , VTHR+2*, VTHR+6*, VTHR+7, VTHR+9, VTHR+10, VTWR+1~, VTWR+2*, VTWR+6*, VTWR+7, VTWR+9 , VTWR+10 | 
| VISDTM | PROB+6~, PROB+8*, PROB+10*, PROB+11 | 
| VSDTM | VTHR+1~, VTHR+2*, VTHR+9*, VTHR+10, VTWR+1~, VTWR+2*, VTWR+9*, VTWR+10 | 
| X | DATE+6~, DATE+11*, CTRL~, CTRL+1*, CTRL+2, CMSI~, CMSI+2, CMSI+4*! | 
| XX | FMTE+10~, FMTE+13*, FMTE+14 | 
| Y | FMTE~, FMTE+11, DATE+6~, DATE+12*, DATE+14, CTRL+1*, CMSI+4 |