IBECEA39 ;EDE/WCJ-Multi-site maintain UC VISIT TRACKING FILE (#351.82) - PULL; 2-DEC-19
Source file <IBECEA39.m>
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| AWAY | ||
| PULL | ; This will be called from a menu option.
 ; ask the patient and if selected, initiate the pull  | 
|
| AGAIN | ||
| GETPAT(IBDFN) | ; Select a patient.
 ; Return 0 - no patient selected ; Return 1 - patient selected ; IBDFN will be the patient's IEN in file 2  | 
|
| PATIENTPULL(IBDFN,IBERR) | ; This does a lot of the same stuff the push does only for a specific veteran.
 ; IBDFN - which patient ; IBERR - return array of results  | 
|
| PARSEPULL(IBPD,IBDFN,ERR) | ; parse the record being pulled from the originating site
 ; IBPD is a packed data array ; "IEN^.01I^.01^C2^.03I^.04I^.05^.06I^.07I^1.01I^C9" ; "ien at originating site^dfn at originating site^patient name^originating site^event date^status^bill #^reason^unique id^update^full icn" ; "2^7229593^LASTNAME,FIRSTNAME MIDDLE^529^3190814^2^442-K902Z6L^^^99999999999v999999" ; IBDFN is the patient that we asked for ; ERR is returned even if it's not an ERROR so kind of a misnomer.  | 
|
| DISPLAYRES(IBDFN,IBPULLRESULTS) | ; display results
 | 
|
| WRITE(DATA,CNT) | ;
 | 
| Name | Line Occurrences | 
|---|---|
| Function Call: WRITE | 
  | 
| Function Call: WRITE | 
  | 
| Function Call: WRITE | 
  | 
| Function Call: WRITE | 
  | 
| FileNo | Call Tags | 
|---|---|
| ^DPT - [#2] | Classic Fileman Calls, GET1^DIQ | 
| ^IBUC(351.82 - [#351.82] | FIND^DIC |