BMCRPC1 ; IHS/CAS/AU - GUI REFERRED CARE INFO SYSTEM (1/4);
Source file <BMCRPC1.m>
Package | Total | Call Graph |
---|---|---|
VA Fileman | 3 | LIST^DIC DT^DILF ($$GET1,GET1)^DIQ |
Referred Care Information System | 1 | CRTMSG^BMCRPC4 |
Name | Comments | DBIA/ICR reference |
---|---|---|
SRIHSFC(RSLT,FCSTRNG) | ;; search falicity from Location file for type 'IHS (ANOTHER FACILITY)' refferel
|
|
SROTPRV(RSLT,PRVSTRNG) | ;; search provider from RCIS SPECIFIC PROVIDER file for type 'OTHER' referrels
|
|
SRCHREF(RSLT,PATIENT,REFPRVDR,STRTDATE,ENDDATE,RECNMBR,STATUS) | ; search referral w.r.t patient, referring provider and date range
|
|
SRRFRDTO(RSLT,SRHSTRNG,REFTYPE) | ;; Search Vendor ; Specific Provider ; Clinic Stop ; Location
; search varies on Refferal type |
|
SRVNDR(RSLT,VNRSTRNG) | ;; search vendor from VENDOR file for type 'CHS' referrel
|
|
GTRFBYID(RSLT,REFIEN) | ;; get referral
|
|
SRCLNCST(RSLT,CLNSTRNG) | ;; search from CLINIC STOP file for IN-HOUSE referrals
|
|
GETMEDHX(RSLT,REFIEN,TYPE) | ;; Get Medical History or Business Office/CHS notes for a referral
; D GETMEDHX^BMCRPC1(.R,"113251","M") W R |
|
GETREFDT(RSLT) | ;; get Reference data for Refferal i-e ICD/CPT Categories
; D GETREFDT^BMCRPC1(.R) ZW R |
Name | Field # of Occurrence |
---|---|
CRTMSG^BMCRPC4 | SRCHREF+32, SRCHREF+33, SRCHREF+35, GTRFBYID+18 |
LIST^DIC | SRCHREF+32, SRCHREF+33, SRCHREF+35, GTRFBYID+16, GETMEDHX+5, GETREFDT+8, GETREFDT+17, GETREFDT+24, SRVNDR+3, SRIHSFC+2 , SROTPRV+2, SRCLNCST+2 |
DT^DILF | SRCHREF+30, SRCHREF+31, SRIHSFC+10 |
$$GET1^DIQ | GTRFBYID+8, GTRFBYID+13, GTRFBYID+14, GETREFDT+13, GETREFDT+14 |
GET1^DIQ | GETMEDHX+13 |
Name | Line Occurrences |
---|---|
Function Call: WRITE |
|
Routine Call |
|
RPC Name | Call Tags |
---|---|
BMC SEARCH REFERRAL | SRCHREF |
BMC GET REFERENCE DATA | GETREFDT |
BMC SEARCH REFERRED TO | SRRFRDTO |
BMC GET REFERRAL | GTRFBYID |
FileNo | Call Tags |
---|---|
^DIC(40.7 - [#40.7] | LIST^DIC |
^BMCREF - [#90001] | GET1^DIQ, LIST^DIC |
^BMCCOM - [#90001.03] | GET1^DIQ, LIST^DIC |
^BMCTDXC - [#90001.51] | GET1^DIQ, LIST^DIC |
^BMCTSVC - [#90001.52] | LIST^DIC |
^BMCLPRV - [#90001.53] | LIST^DIC |
^BMCPRP - [#90001.58] | LIST^DIC |
^AUTTLOC - [#9999999.06] | LIST^DIC |
^AUTTVNDR - [#9999999.11] | LIST^DIC |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^BMCREF - [#90001] | GTRFBYID+9, GTRFBYID+17 |
^DD(90001 | GETREFDT+31 |
^TMP($J | SRCHREF+21!, GTRFBYID+12!, GTRFBYID+33*, GTRFBYID+37*, GTRFBYID+38*, GTRFBYID+42*, GTRFBYID+43*, GTRFBYID+47*, GTRFBYID+51*, GTRFBYID+52* , GTRFBYID+55*, GTRFBYID+56*, GTRFBYID+58, GETREFDT+2!, GETREFDT+4*, GETREFDT+5*, GETREFDT+6*, GETREFDT+7*, GETREFDT+15*, GETREFDT+22* , GETREFDT+29*, GETREFDT+36*, GETREFDT+38, SRRFRDTO+2!, SRVNDR+17*, SRVNDR+19, SRIHSFC+11*, SRIHSFC+13, SROTPRV+7*, SROTPRV+9 , SRCLNCST+8*, SRCLNCST+10 |
Name | Line Occurrences |
---|---|
$$GETMEDHX | GTRFBYID+31, GTRFBYID+36, GTRFBYID+41, GTRFBYID+45, GTRFBYID+50, GTRFBYID+54 |
SRCLNCST | SRRFRDTO+7 |
SRIHSFC | SRRFRDTO+5 |
SROTPRV | SRRFRDTO+6 |
SRVNDR | SRRFRDTO+4 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
AREA | SRIHSFC+1~, SRIHSFC+7*, SRIHSFC+11 |
CLNIEN | SRCLNCST+1~, SRCLNCST+5*, SRCLNCST+8 |
CLNSTRNG | SRCLNCST~, SRCLNCST+2 |
CMDATE | GETMEDHX+2~, GETMEDHX+3*, GETMEDHX+10*, GETMEDHX+18 |
CMNTS | GETMEDHX+2~, GETMEDHX+3*, GETMEDHX+16*, GETMEDHX+18, GETMEDHX+19* |
CMNTSB | GTRFBYID+5~, GTRFBYID+45*, GTRFBYID+46*, GTRFBYID+47, GTRFBYID+49, GTRFBYID+53 |
CMNTSBB | GTRFBYID+5~, GTRFBYID+50*, GTRFBYID+51, GTRFBYID+52, GTRFBYID+54*, GTRFBYID+55, GTRFBYID+56 |
CMNTSX | GTRFBYID+5~, GTRFBYID+31*, GTRFBYID+32*, GTRFBYID+33, GTRFBYID+35, GTRFBYID+40, GETMEDHX+2~, GETMEDHX+3*, GETMEDHX+18*, GETMEDHX+20 |
CMNTSXX | GTRFBYID+5~, GTRFBYID+36*, GTRFBYID+37, GTRFBYID+38, GTRFBYID+41*, GTRFBYID+42, GTRFBYID+43 |
CODE | SRIHSFC+1~, SRIHSFC+9*, SRIHSFC+11, SRCLNCST+1~, SRCLNCST+7*, SRCLNCST+8 |
CPTCAT | GETREFDT+3~, GETREFDT+21*, GETREFDT+22 |
CPTIEN | GETREFDT+3~, GETREFDT+20*, GETREFDT+22 |
DT | SRVNDR+2, SRVNDR+8, SRIHSFC+10 |
EINSFX | SRVNDR+1~, SRVNDR+14*, SRVNDR+17 |
ENDDATE | SRCHREF~, SRCHREF+31, SRCHREF+35 |
ERR | SRCHREF+14~, GETMEDHX+2~, GETMEDHX+3* |
FACIEN | SRIHSFC+1~, SRIHSFC+5*, SRIHSFC+11 |
FCSTRNG | SRIHSFC~, SRIHSFC+2 |
FIELDS | GTRFBYID+5~, GTRFBYID+15*, GTRFBYID+16 |
I | GETREFDT+3~, GETREFDT+32*, GETREFDT+37* |
ICDACTDT | GETREFDT+3~, GETREFDT+13*, GETREFDT+15 |
ICDCAT | GETREFDT+3~, GETREFDT+12*, GETREFDT+15 |
ICDIEN | GETREFDT+3~, GETREFDT+11*, GETREFDT+13, GETREFDT+14, GETREFDT+15 |
ICDINADT | GETREFDT+3~, GETREFDT+14*, GETREFDT+15 |
IDT | SRVNDR+7~, SRVNDR+8* |
INACTDT | SRIHSFC+1~, SRIHSFC+10* |
INACTIVE | SRIHSFC+1~, SRIHSFC+10*, SRIHSFC+11 |
IND | GETMEDHX+2~, GETMEDHX+3*, GETMEDHX+14*, GETMEDHX+15, GETMEDHX+16, GETMEDHX+17* |
INDEX | GETMEDHX+2~, GETMEDHX+3*, GETMEDHX+7*, GETMEDHX+8, GETMEDHX+9, GETMEDHX+10, GETMEDHX+11, GETMEDHX+19*, GETREFDT+9*, GETREFDT+10 , GETREFDT+11, GETREFDT+12, GETREFDT+16*, GETREFDT+18*, GETREFDT+19, GETREFDT+20, GETREFDT+21, GETREFDT+23*, GETREFDT+25*, GETREFDT+26 , GETREFDT+27, GETREFDT+28, GETREFDT+30*, SRVNDR+1~, SRVNDR+4*, SRVNDR+5, SRVNDR+8, SRVNDR+10, SRVNDR+11, SRVNDR+12 , SRVNDR+13, SRVNDR+14, SRVNDR+15, SRVNDR+16, SRVNDR+17, SRVNDR+18*, SRIHSFC+1~, SRIHSFC+3*, SRIHSFC+4, SRIHSFC+5 , SRIHSFC+6, SRIHSFC+7, SRIHSFC+8, SRIHSFC+9, SRIHSFC+10, SRIHSFC+11, SRIHSFC+12*, SROTPRV+1~, SROTPRV+3*, SROTPRV+4 , SROTPRV+5, SROTPRV+6, SROTPRV+7, SROTPRV+8*, SRCLNCST+1~, SRCLNCST+3*, SRCLNCST+4, SRCLNCST+5, SRCLNCST+6, SRCLNCST+7 , SRCLNCST+8, SRCLNCST+9* |
MAILTO | SRVNDR+1~, SRVNDR+15*, SRVNDR+17 |
NAME | SRIHSFC+1~, SRIHSFC+6*, SRIHSFC+11, SROTPRV+1~, SROTPRV+6*, SROTPRV+7, SRCLNCST+1~, SRCLNCST+6*, SRCLNCST+8 |
OUT | SRCHREF+14~, GETMEDHX+2~, GETREFDT+3~, SRVNDR+1~, SRIHSFC+1~, SROTPRV+1~, SRCLNCST+1~ |
OUT("DILIST" | GETMEDHX+7, GETMEDHX+9, GETMEDHX+10, GETMEDHX+11, GETMEDHX+19, GETREFDT+9, GETREFDT+11, GETREFDT+12, GETREFDT+16, SRVNDR+4 , SRVNDR+8, SRVNDR+10, SRVNDR+11, SRVNDR+12, SRVNDR+13, SRVNDR+14, SRVNDR+15, SRVNDR+16, SRVNDR+18, SRIHSFC+3 , SRIHSFC+5, SRIHSFC+6, SRIHSFC+7, SRIHSFC+8, SRIHSFC+9, SRIHSFC+10, SRIHSFC+12, SROTPRV+3, SROTPRV+5, SROTPRV+6 , SROTPRV+8, SRCLNCST+3, SRCLNCST+5, SRCLNCST+6, SRCLNCST+7, SRCLNCST+9 |
OUT1 | GETREFDT+3~ |
OUT1("DILIST" | GETREFDT+18, GETREFDT+20, GETREFDT+21, GETREFDT+23 |
OUT2 | GETREFDT+3~ |
OUT2("DILIST" | GETREFDT+25, GETREFDT+27, GETREFDT+28, GETREFDT+30 |
OUT3 | GETREFDT+3~, GETREFDT+31*, GETREFDT+32, GETREFDT+37 |
PATIENT | SRCHREF~, SRCHREF+23, SRCHREF+32 |
PIECE | GETREFDT+3~, GETREFDT+32*, GETREFDT+33, GETREFDT+34, GETREFDT+35, GETREFDT+37* |
PRIMREF | GTRFBYID+5~, GTRFBYID+14*, GTRFBYID+30, GTRFBYID+31, GTRFBYID+44, GTRFBYID+45 |
PRPIEN | GETREFDT+3~, GETREFDT+27*, GETREFDT+29 |
PRPTXT | GETREFDT+3~, GETREFDT+28*, GETREFDT+29 |
PRVIEN | SROTPRV+1~, SROTPRV+5*, SROTPRV+7 |
PRVSTRNG | SROTPRV~, SROTPRV+2 |
RECNMBR | SRCHREF~, SRCHREF+22*, SRCHREF+32, SRCHREF+33, SRCHREF+35 |
REFIEN | GTRFBYID~, GTRFBYID+6, GTRFBYID+7, GTRFBYID+8, GTRFBYID+9, GTRFBYID+11, GTRFBYID+13, GTRFBYID+14, GTRFBYID+17, GTRFBYID+36 , GTRFBYID+41, GTRFBYID+50, GTRFBYID+54, GETMEDHX~, GETMEDHX+4, GETMEDHX+5 |
REFNUM | GTRFBYID+5~, GTRFBYID+13*, GTRFBYID+16 |
REFPRVDR | SRCHREF~, SRCHREF+24, SRCHREF+33 |
REFTYPE | SRRFRDTO~, SRRFRDTO+3, SRRFRDTO+4, SRRFRDTO+5, SRRFRDTO+6, SRRFRDTO+7 |
REMITTO | SRVNDR+1~, SRVNDR+16*, SRVNDR+17 |
REVIEWER | GETMEDHX+2~, GETMEDHX+3*, GETMEDHX+11*, GETMEDHX+18 |
RFCMTIEN | GETMEDHX+2~, GETMEDHX+3*, GETMEDHX+9*, GETMEDHX+13, GETMEDHX+18 |
RSCODE | GETREFDT+3~, GETREFDT+34*, GETREFDT+36 |
RSDESC | GETREFDT+3~, GETREFDT+35*, GETREFDT+36 |
RSLT | SRCHREF~, SRCHREF+32, SRCHREF+33, SRCHREF+35, SRCHREF+36, GTRFBYID~, GTRFBYID+8*, GTRFBYID+10*, GTRFBYID+18, GTRFBYID+58* , GTRFBYID+59, GETMEDHX~, GETMEDHX+20*, GETMEDHX+21, GETREFDT~, GETREFDT+38*, GETREFDT+39, SRRFRDTO~, SRRFRDTO+3*, SRRFRDTO+4 , SRRFRDTO+5, SRRFRDTO+6, SRRFRDTO+7, SRVNDR~, SRVNDR+19*, SRVNDR+20, SRIHSFC~, SRIHSFC+13*, SRIHSFC+14, SROTPRV~ , SROTPRV+9*, SROTPRV+10, SRCLNCST~, SRCLNCST+10*, SRCLNCST+11 |
SCR | SRCHREF+14~, SRCHREF+15*, SRCHREF+23*, SRCHREF+24*, SRCHREF+27*, SRCHREF+29*, SRCHREF+30*, SRCHREF+31*, SRCHREF+32, SRCHREF+33 , SRCHREF+35, GTRFBYID+5~, GTRFBYID+11*, GTRFBYID+16, GETMEDHX+2~, GETMEDHX+4*, GETMEDHX+5, SRVNDR+1~, SRVNDR+2*, SRVNDR+3 |
SRHSTRNG | SRRFRDTO~, SRRFRDTO+3, SRRFRDTO+4, SRRFRDTO+5, SRRFRDTO+6, SRRFRDTO+7 |
STATUS | SRCHREF~, SRCHREF+16, SRCHREF+17*, SRCHREF+18*, SRCHREF+19*, SRCHREF+20*, SRCHREF+25, SRCHREF+26, SRCHREF+27, SRCHREF+28 |
STRTDATE | SRCHREF~, SRCHREF+30, SRCHREF+34 |
SVCUNIT | SRIHSFC+1~, SRIHSFC+8*, SRIHSFC+11 |
TYPE | GETMEDHX~, GETMEDHX+3, GETMEDHX+4, GETMEDHX+18 |
VNDRDUN | SRVNDR+1~, SRVNDR+12*, SRVNDR+17 |
VNDREIN | SRVNDR+1~, SRVNDR+13*, SRVNDR+17 |
VNDRIEN | SRVNDR+1~, SRVNDR+10*, SRVNDR+17 |
VNDRNM | SRVNDR+1~, SRVNDR+11*, SRVNDR+17 |
VNRSTRNG | SRVNDR~, SRVNDR+3 |
WP | GETMEDHX+12!~ |
WP( | GETMEDHX+14, GETMEDHX+16, GETMEDHX+17 |