BGOVPOV1 ; MSC/IND/DKM - Fix VPOV sequencing (primary first) ;20-Jun-2017 15:26;DU
Source file <BGOVPOV1.m>
Package | Total | Call Graph |
---|---|---|
GUI Objects | 3 | $$CONCEPT^BGOPAUD ($$DELETE,$$TMPGBL,$$UPDATE)^BGOUTL SET^BGOVUPD |
VA Fileman | 3 | $$GET1^DID UPDATE^DIE ($$GET1,GETS)^DIQ |
IHS Standard Terminology | 2 | ($$CONC,$$VSBTRMF,EQUIV)^BSTSAPI $$CVPARM^BSTSMAP1 |
IHS Electronic Health Record | 1 | $$VIS2VSTR^BEHOENCX |
Package | Total | Caller Graph |
---|---|---|
GUI Objects | 4 | BGOPROB BGOVPOV BGOVPOV2 BGOVPOV3 |
Name | Comments | DBIA/ICR reference |
---|---|---|
QUALLK(PROMPT,SNOMED,TYPE) | ;Lookup for normal/abnormal qualifier added P19
|
|
HELP | ;EP
|
|
GETVPOVS(VIEN,VPOV1,VPOV2) | ;EP
|
|
QUAL(RET,POV,QUAL) | ;EP
|
|
UPREV(RET,DFN,VIEN) | ;Update review data
|
|
REFERR() | ||
STORE(RET,POV,SNO,FNUM,IEN) | ;Store the qualifier data
|
|
FRAC(CODES,CONCT) | ;Lookup new problems to see if its a fracture added P23
|
|
GETQUAL(IEN) | ;Get any qualifiers for this POV
|
|
SWAP(VPOV1,VPOV2) | ;
|
|
FINDALL(FIX) | ;EP
|
|
DELSUB(RET,IEN,SFIL) | ;Delete the subfile entries
|
|
DELQ(RET,POV,PRIEN) | ;Delete a qualifer
|
|
DISPPOVS(VIEN) | ;
|
|
LATCHK(RET,INP) | ;EP-Check laterality
|
|
BLDFDA(VPOV1,VPOV2,FDA,FLG) | ;
|
|
FNDPRI(VIEN) | ;EP
|
|
SETDATA(PRIEN,TYP) | ;get data for exisitng problem
|
|
QUALB(RET,PROB,POV) | ;EP
|
|
HELPDATA | ;;
|
|
NEW(CONCID,TYP) | ;Enter data for a new item
|
|
CHKTR(ARR,LATNAME,LATTYP) | ;EP- Find equivalent problems
|
|
FIXVPOVS(VIEN,VPOV) | ;EP
|
Name | Field # of Occurrence |
---|---|
$$VIS2VSTR^BEHOENCX | UPREV+3 |
$$CONCEPT^BGOPAUD | GETQUAL+8, GETQUAL+13, GETQUAL+18, GETQUAL+23 |
$$DELETE^BGOUTL | DELSUB+5, DELQ+6 |
$$TMPGBL^BGOUTL | LATCHK+2 |
$$UPDATE^BGOUTL | SWAP+3 |
SET^BGOVUPD | UPREV+9 |
$$CONC^BSTSAPI | FRAC+3, NEW+3 |
$$VSBTRMF^BSTSAPI | QUALLK+7 |
EQUIV^BSTSAPI | LATCHK+11, LATCHK+15, LATCHK+19 |
$$CVPARM^BSTSMAP1 | SETDATA+7, NEW+8 |
$$GET1^DID | BLDFDA+8 |
UPDATE^DIE | STORE+6 |
$$GET1^DIQ | BLDFDA+20, GETQUAL+7, GETQUAL+12, GETQUAL+17, GETQUAL+22, CHKTR+9, CHKTR+11, CHKTR+16, SETDATA+2, SETDATA+3 , SETDATA+4, SETDATA+5, SETDATA+8 |
GETS^DIQ | BLDFDA+4 |
Name | Line Occurrences |
---|---|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Routine Call |
|
RPC Name | Call Tags |
---|---|
BGOVPOV1 QUALLK | QUALLK |
BGOVPOV1 LATCHK | LATCHK |
BGOVPOV1 FRAC | FRAC |
FileNo | Call Tags |
---|---|
^AUPNVPOV - [#9000010.07] | Classic Fileman Calls |
9000010.0713 | GET1^DIQ |
9000010.0714 | GET1^DIQ |
9000010.0717 | GET1^DIQ |
9000010.0718 | GET1^DIQ |
^AUPNPROB - [#9000011] | GET1^DIQ |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^AUPNPROB - [#9000011] | QUALB+5, QUALB+6 |
^AUPNPROB("APCT" | CHKTR+8 |
^AUPNPROB("ASLT" | CHKTR+15 |
^AUPNVPOV - [#9000010.07] | DELSUB+2, DISPPOVS+4, FNDPRI+4, QUAL+7, QUAL+8, GETQUAL+4 |
^AUPNVPOV("AD" | FINDALL+5, GETVPOVS+3, DISPPOVS+3, FNDPRI+3 |
^AUTTCRA("B" | UPREV+6 |
^XTMP("BGOVPOV1" | FINDALL+2!, FINDALL+3*, FINDALL+9*, FINDALL+10*, FINDALL+11*, REFERR+1* |
Name | Line Occurrences |
---|---|
$$BLDFDA | SWAP+2, BLDFDA+23 |
$$FIXVPOVS | FINDALL+9 |
$$FNDPRI | GETVPOVS+1 |
$$GETVPOVS | FINDALL+7, FIXVPOVS+2 |
$$REFERR | BLDFDA+5 |
$$SWAP | FIXVPOVS+3 |
CHKTR | LATCHK+12, LATCHK+16, LATCHK+20 |
DELQ | QUAL+9 |
DELSUB | BLDFDA+12 |
NEW | LATCHK+24 |
SETDATA | LATCHK+25 |
STORE | QUAL+10, QUALB+10 |
Name | Field # of Occurrence |
---|---|
^("NOT FIXED" | FINDALL+11* |
^(12 | DISPPOVS+4 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
AIEN | STORE+1~, STORE+2*, STORE+3*, STORE+5, GETQUAL+1~, GETQUAL+5*, GETQUAL+7, GETQUAL+12, GETQUAL+17, GETQUAL+22 |
ARR | LATCHK+10!, LATCHK+12, LATCHK+14!, LATCHK+16, LATCHK+18!, LATCHK+20, CHKTR~ |
ARR( | CHKTR+2, CHKTR+3 |
BI | LATCHK+1~, LATCHK+5*, LATCHK+19, LATCHK+20 |
BY | GETQUAL+1~ |
CNT | LATCHK+1~, LATCHK+4*, SETDATA+9*, SETDATA+10, NEW+11*, NEW+12 |
CODES | FRAC~, FRAC+2*, FRAC+6* |
CONCID | LATCHK+1~, LATCHK+6*, LATCHK+11, LATCHK+15, LATCHK+19, LATCHK+24, SETDATA+10, NEW~, NEW+3, NEW+12 |
CONCT | FRAC~, FRAC+3 |
DA | DELSUB+3*, DELSUB+5, DELQ+1~, DELQ+4*, DELQ+6 |
DA(1 | DELSUB+3*, DELQ+4* |
DATA | LATCHK+1~ |
DATA( | LATCHK+23, CHKTR+13*, CHKTR+18* |
DATA("None" | LATCHK+8* |
DEFST | NEW+1~, NEW+9*, NEW+10*, NEW+12 |
DEL | QUAL+2~, QUAL+6*, QUAL+9 |
DESCT | SETDATA+1~, SETDATA+2*, SETDATA+10, NEW+1~, NEW+4*, NEW+12 |
DFN | UPREV~, UPREV+3, UPREV+8, LATCHK+1~, LATCHK+3*, CHKTR+8, CHKTR+15 |
DIK | DELSUB+4*, DELSUB+5, DELQ+1~, DELQ+5*, DELQ+6 |
DT | FINDALL+3 |
DUZ | UPREV+8 |
EEXT | CHKTR+1~, CHKTR+6*, CHKTR+12 |
ELAT | CHKTR+1~, CHKTR+5*, CHKTR+7, CHKTR+14, CHKTR+15 |
ENOD | CHKTR+1~, CHKTR+3*, CHKTR+4, CHKTR+5, CHKTR+6 |
ERR | BLDFDA+1~, UPREV+1~, UPREV+2*, UPREV+3, UPREV+4, STORE+1~, DELQ+1~, DELQ+2*, DELQ+6*, DELQ+7 |
ERR("DIERR" | REFERR, REFERR+1, STORE+7 |
ESNO | CHKTR+1~, CHKTR+4*, CHKTR+8, CHKTR+15 |
EXLAT | SETDATA+1~, SETDATA+6*, SETDATA+7*, SETDATA+10, NEW+1~, NEW+7*, NEW+8*, NEW+12 |
FDA | SWAP+1~, SWAP+2, SWAP+3, BLDFDA~, BLDFDA+23, STORE+1~ |
FDA( | BLDFDA+9*, BLDFDA+22*, BLDFDA+25, BLDFDA+26, BLDFDA+27!, BLDFDA+28, BLDFDA+29, STORE+5* |
FIX | FINDALL~, FINDALL+4*, FINDALL+9 |
FIXED | FINDALL+1~, FINDALL+4*, FINDALL+9*, FINDALL+11, FINDALL+13 |
FLD | BLDFDA+1~, BLDFDA+6*, BLDFDA+7*, BLDFDA+8, BLDFDA+9, BLDFDA+18*, BLDFDA+19, BLDFDA+20, BLDFDA+22, BLDFDA+24* , BLDFDA+25*, BLDFDA+26, BLDFDA+27 |
FLG | BLDFDA~, BLDFDA+23 |
FND | FINDALL+1~, FINDALL+4*, FINDALL+8*, FINDALL+11, FINDALL+12 |
FNUM | BLDFDA+1~, BLDFDA+3*, BLDFDA+4, BLDFDA+7, BLDFDA+8, BLDFDA+9, BLDFDA+14, BLDFDA+25, BLDFDA+26, BLDFDA+27 , BLDFDA+28, BLDFDA+29, QUAL+2~, QUAL+3*, QUAL+10, STORE~, STORE+5, QUALB+2~, QUALB+8*, QUALB+10 , GETQUAL+1~ |
FNUM2 | BLDFDA+1~, BLDFDA+14*, BLDFDA+16, BLDFDA+18, BLDFDA+20, BLDFDA+22 |
FRACTURE | FRAC+1~, FRAC+4*, FRAC+6 |
FUM | BLDFDA+1~, BLDFDA+10*, BLDFDA+12, BLDFDA+14, QUALB+2~, QUALB+4*, QUALB+5, QUALB+6, QUALB+8 |
FXLST | FRAC+1~, FRAC+5*, FRAC+6 |
I | DELSUB+1~, QUALB+2~, QUALB+5*, QUALB+6 |
I1 | CHKTR+1~, CHKTR+2*, CHKTR+3 |
ICD | SETDATA+1~, SETDATA+5*, SETDATA+10, NEW+1~, NEW+6*, NEW+12 |
IEN | DELSUB~, DELSUB+2, DELSUB+3, QUAL+2~, QUAL+4*, QUAL+7*, QUAL+8*, QUAL+9, QUAL+10, STORE~ , STORE+2, STORE+3, QUALB+2~, QUALB+9*, QUALB+10, DELQ+4, GETQUAL~, GETQUAL+4, GETQUAL+5, LATCHK+23* , LATCHK+24, LATCHK+25, CHKTR+1~, CHKTR+8*, CHKTR+9, CHKTR+11, CHKTR+13, CHKTR+15*, CHKTR+16, CHKTR+18 |
IEN2 | STORE+1~, GETQUAL+1~, GETQUAL+4*, GETQUAL+5 |
IENS1 | BLDFDA+1~, BLDFDA+3*, BLDFDA+4, BLDFDA+7, BLDFDA+9, BLDFDA+12, BLDFDA+25, BLDFDA+26, BLDFDA+27, BLDFDA+28 , BLDFDA+29 |
IENS2 | BLDFDA+1~, BLDFDA+3*, BLDFDA+9, BLDFDA+21, BLDFDA+26, BLDFDA+27 |
IN | QUALLK+2~, QUALLK+6*, QUALLK+7 |
INP | UPREV+1~, UPREV+8*, UPREV+9, LATCHK~, LATCHK+3, LATCHK+6, LATCHK+7 |
LAT | LATCHK+1~ |
LATNAME | CHKTR~, CHKTR+13, CHKTR+18 |
LATTYP | CHKTR~, CHKTR+13, CHKTR+18 |
LEF | LATCHK+1~, LATCHK+5*, LATCHK+11, LATCHK+12 |
LP | HELP+1~, HELP+2*, FINDALL+1~, FINDALL+5*, FINDALL+6 |
MULT | BLDFDA+1~, BLDFDA+15*, BLDFDA+16*, BLDFDA+18, BLDFDA+22 |
MULT2 | BLDFDA+1~, BLDFDA+21*, BLDFDA+22 |
NEWNUM | SWAP+1~ |
NODE | DELQ+1~, DELQ+3*, DELQ+5, NEW+1~, NEW+3*, NEW+4, NEW+5, NEW+6, NEW+9 |
>> NUMNEW | BLDFDA+17*, BLDFDA+21 |
PLAT | CHKTR+1~, CHKTR+11*, SETDATA+1~, SETDATA+4*, SETDATA+7, SETDATA+10, NEW+1~, NEW+2*, NEW+3, NEW+8 , NEW+12 |
PNAR | SETDATA+1~, SETDATA+3*, SETDATA+10, NEW+1~, NEW+5*, NEW+12 |
POV | QUAL~, QUAL+7, QUAL+8, QUAL+9, QUAL+10, STORE~, STORE+2, STORE+3, QUALB~, QUALB+10 , DELQ~ |
PRIEN | DELQ~, DELQ+4, LATCHK+1~, LATCHK+7*, LATCHK+8, SETDATA~, SETDATA+2, SETDATA+3, SETDATA+4, SETDATA+5 , SETDATA+8, SETDATA+10 |
PROB | QUALB~, QUALB+3, QUALB+5, QUALB+6 |
PROMPT | QUALLK~, QUALLK+3*, QUALLK+7* |
Q | GETQUAL+1~, GETQUAL+7*, GETQUAL+8*, GETQUAL+9, GETQUAL+10, GETQUAL+12*, GETQUAL+13*, GETQUAL+14, GETQUAL+15, GETQUAL+17* , GETQUAL+18*, GETQUAL+19, GETQUAL+20, GETQUAL+22*, GETQUAL+23*, GETQUAL+24, GETQUAL+25 |
QUAL | QUAL~, QUAL+4, QUAL+5, QUAL+6, GETQUAL+26*, GETQUAL+27 |
REC | BLDFDA+1~ |
REC( | BLDFDA+7, BLDFDA+9, BLDFDA+16, BLDFDA+18, BLDFDA+22 |
RET | FIXVPOVS+1~, FIXVPOVS+3*, FIXVPOVS+4, SWAP+1~, SWAP+3*, SWAP+4, BLDFDA+1~, BLDFDA+2*, BLDFDA+12, BLDFDA+13 , DELSUB~, DELSUB+2, DELSUB+5*, FNDPRI+1~, FNDPRI+3, FNDPRI+5*, FNDPRI+6, UPREV~, UPREV+4*, UPREV+9 , QUAL~, QUAL+9, QUAL+10, STORE~, STORE+7*, QUALB~, QUALB+10, DELQ~, DELQ+7*, LATCHK~ , LATCHK+2*, SETDATA+10, NEW+12 |
RI | LATCHK+1~, LATCHK+5*, LATCHK+15, LATCHK+16 |
SEARCH | QUALLK+2~, QUALLK+4*, QUALLK+5, QUALLK+6 |
SFIL | DELSUB~, DELSUB+2 |
SIEN | BLDFDA+1~, BLDFDA+21*, DELSUB+1~, DELSUB+2*, DELSUB+3 |
SNO | QUAL+2~, QUAL+5*, QUAL+10, STORE~, STORE+4*, STORE+5, QUALB+2~, QUALB+6*, QUALB+7, QUALB+10 |
SNODATA | FRAC+1~, FRAC+3*, FRAC+4, FRAC+5 |
SNOMED | QUALLK~, QUALLK+6 |
STAT | CHKTR+1~, CHKTR+9*, CHKTR+10, CHKTR+16*, CHKTR+17, SETDATA+1~, SETDATA+8*, SETDATA+10, NEW+1~ |
STRING | GETQUAL+1~, GETQUAL+2*, GETQUAL+9*, GETQUAL+10*, GETQUAL+26 |
STRING2 | GETQUAL+1~, GETQUAL+2*, GETQUAL+14*, GETQUAL+15*, GETQUAL+26 |
STRING3 | GETQUAL+1~, GETQUAL+2*, GETQUAL+19*, GETQUAL+20*, GETQUAL+26 |
STRING4 | GETQUAL+1~, GETQUAL+2*, GETQUAL+24*, GETQUAL+25*, GETQUAL+26 |
TYP | LATCHK+22*, LATCHK+23, LATCHK+24, LATCHK+25, SETDATA~, SETDATA+10, NEW~, NEW+2, NEW+12 |
TYPE | UPREV+1~, UPREV+5*, UPREV+6, QUALLK~, QUALLK+4 |
U | FINDALL+3, FNDPRI+5, UPREV+8, QUAL+4, QUAL+5, QUAL+6, STORE+7, QUALB+6, QUALLK+6, FRAC+4 , FRAC+5, FRAC+6, LATCHK+3, LATCHK+6, LATCHK+7, CHKTR+4, CHKTR+5, CHKTR+6, CHKTR+13, CHKTR+18 , SETDATA+10, NEW+4, NEW+5, NEW+6, NEW+9, NEW+12 |
UTYP | UPREV+1~, UPREV+6*, UPREV+7, UPREV+8 |
VIEN | FINDALL+1~, FINDALL+4*, FINDALL+5*, FINDALL+7, FINDALL+9, FINDALL+10, FIXVPOVS~, FIXVPOVS+2, GETVPOVS~, GETVPOVS+1 , GETVPOVS+3, DISPPOVS~, DISPPOVS+3, DISPPOVS+5, FNDPRI~, FNDPRI+3, FNDPRI+5, UPREV~, UPREV+3 |
VPOV | FIXVPOVS~, FIXVPOVS+5*, FIXVPOVS+6*, DISPPOVS+1~, DISPPOVS+2*, DISPPOVS+3*, DISPPOVS+4, DISPPOVS+5, FNDPRI+1~, FNDPRI+2* , FNDPRI+3*, FNDPRI+4, FNDPRI+5 |
VPOV1 | FIXVPOVS+1~, FIXVPOVS+2, FIXVPOVS+3, FIXVPOVS+6, GETVPOVS~, GETVPOVS+1*, GETVPOVS+2, GETVPOVS+4, SWAP~, SWAP+2 , BLDFDA~, BLDFDA+3, BLDFDA+23, REFERR+1 |
VPOV2 | FIXVPOVS+1~, FIXVPOVS+2, FIXVPOVS+3, FIXVPOVS+6, GETVPOVS~, GETVPOVS+3*, GETVPOVS+4, SWAP~, SWAP+2, BLDFDA~ , BLDFDA+3, BLDFDA+23 |
VSTR | UPREV+1~, UPREV+3*, UPREV+8 |
WHEN | GETQUAL+1~ |
X | HELP+1~, HELP+2*, DISPPOVS+1~, DISPPOVS+4*, DISPPOVS+5, FNDPRI+1~, FNDPRI+4*, FNDPRI+5, GETQUAL+1~, GETQUAL+3* , GETQUAL+4, GETQUAL+6, GETQUAL+11, GETQUAL+16, GETQUAL+21, QUALLK+2~ |
Y | DISPPOVS+1~, DISPPOVS+4*, DISPPOVS+5 |
Name | Field # of Occurrence |
---|---|
$T(HELPDATA+LP | HELP+2 |