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 |