VPSPDO1 ;DALOI/KML,WOIFO/BT - PDO OUTPUT DISPLAY - ALLERGIES ;11/20/11 15:30
Source file <VPSPDO1.m>
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| GET(PDO,VPSNUM,VPSTYP) | ; RPC: VPS GET MRAR PDO
 ; INPUT ; PDO : the name of global array where each line of the MRAR output will be stored (e.g., "^TMP(""VPSPDO1"",$J)" ; VPSNUM : Parameter Value - patient SSN OR DFN OR ICN OR VIC/CAC (REQUIRED) ; VPSTYP : Parameter TYPE - SSN or DFN OR ICN OR VIC/CAC (REQUIRED) ; OUTPUT ; PDO : the name of global array where each line of the MRAR output will be stored  | 
|
| TIU(PTIEN,PDOARY) | ;TIU DOCUMENT: |VPS MRAR PDO|
 ; TIU OBJECT : S X=$$TIU^VPSPDO1(DFN,"^TMP(""VPSPDO1"",$J)")  | 
|
| GETPDO(PTIEN,PDOARY) | ;
 ; INPUT ; PTIEN : PATIENT DFN ; PDOARY : the name of global array where each line of the TIU will be stored  | 
|
| INITPDO(OREF) | ; initialize PDO object with date of LAST MRAR, STAFF flag
 ; INPUT ; OREF : Object Reference for the VPS PDO object ; RETURN ; 1 if successfull otherwise 0  | 
|
| OKINVK(OREF) | ;Okay to Invoke PDO ?
 ; INPUT ; OREF : Object Reference for the VPS PDO object ; RETURN ; 1 if successfull otherwise 0  | 
|
| GETINVPR(OREF) | ;get the PDO invocable period
 ; INPUT ; OREF : Object Reference for the VPS PDO object ; RETURN ; PDO invocable period if successfull otherwise 0  | 
|
| GETPER(IDX,VAL,PRMTRXDT) | ;Get invocable period based on Kiosk Group and/or CLinic
 ; INPUT ; IDX : Index name to get the IEN of Kiosk Group or Clinic in File 853 ; VAL : either the Kiosk group or the Clinic IEN ; OUTPUT ; PRMTRXDT : The last transaction date in file 853 that contains Invocable period ; RETURN ; Invocable Period  | 
|
| UPDINVK(OREF,DTSTAMP) | ;update the PDO FIRST INVOKED or PDO INVOKED DT field
 ; INPUT ; OREF : Object Reference for the VPS PDO object ; DTSTAMP : Date/Time Stamp the PDO FIRST INVOKED or PDO INVOKED DT field ; RETURN ; 1 if successfull otherwise 0  | 
|
| START(OREF) | ;allergy and medications section of the PDO output specifically for the PATIENT ENTERED ALLERGY MEDICATION REVIEW
 ; INPUT ; OREF : Object Reference for the VPS PDO object  | 
|
| HDR(OREF) | ; produce TIU Note header lines
 ; INPUT ; OREF : Object Reference for the VPS PDO object  | 
|
| CNDWTH(OREF) | ; produce Review conducted with lines
 ; INPUT ; OREF : Object Reference for the VPS PDO object  | 
|
| ALRLOCAL(OREF) | ;produce local allergy section
 ; INPUT ; OREF : Object Reference for the VPS PDO object  | 
|
| ALRREMTE(OREF) | ; produce remote allergies section
 ; INPUT ; OREF : Object Reference for the VPS PDO object  | 
|
| ADDALLER(OREF) | ; build additional allergies section
 ; INPUT ; OREF : Object Reference for the VPS PDO object  | 
|
| BLD(OREF,TYPE) | ;  build local and remote allergy sections for Patient Entered allergy medication review note
 ; INPUT: ; OREF : Object Reference for the VPS PDO object ; TYPE : "LOCAL" or "REMOTE"  | 
|
| ALLRFLD(OREF,TYPE,ALRIEN) | ; Initialize allergy name, patient response, station, mark for followup
 ; INPUT ; OREF : Object Reference for the VPS PDO object ; TYPE : Type of Allergy data(LOCAL VISTA /REMOTE - CDW) ; ALRIEN : Allergy IEN  | 
|
| BLDALR(OREF,ALRIEN,TYPE) | ; build the allergy array to be used in CHANGES SINCE algorithm
 ; INPUT ; OREF : Object Reference for the VPS PDO object ; ALRIEN : Allergy IEN in File 853.52 ; TYPE : Type of Allergy data(LOCAL VISTA /REMOTE - CDW)  | 
|
| GETREACT(TYPE,REACTIEN,ALRIEN,LASTMRAR,PTIEN) | ; get reaction name
 ; INPUT ; TYPE : Type of Allergy data(LOCAL VISTA /REMOTE - CDW) ; REACTIEN : Allergy Reaction IEN in File 853.57 ; ALRIEN : Allergy IEN in File 853.52 ; LASTMRAR : Date of Last MRAR ; PTIEN : Patient DFN  | 
|
| ADALHDR(OREF,TYPE) | ; Add header for allergy items (do only once)
 ; INPUT ; OREF : Object Reference for the VPS PDO object ; TYPE : Type of Allergy data(LOCAL VISTA /REMOTE - CDW)  | 
|
| ADALFLDS(OREF,TYPE) | ; add other allergy fields
 ; INPUT ; OREF : Object Reference for the VPS PDO object ; TYPE : Type of Allergy data(LOCAL VISTA /REMOTE - CDW)  | 
|
| HS | ;
 | 
| Name | Line Occurrences | 
|---|---|
| Function Call: WRITE | 
  | 
| Function Call: WRITE | 
  | 
| RPC Name | Call Tags | 
|---|---|
| VPS GET MRAR PDO | GET |