ACKQASU4 ;HCIOFO/AG - New/Edit Visit Utilities ;18 Nov 2013 4:38 PM
Source file <ACKQASU4.m>
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| COPYPCE(ACKVIEN,ACKPCENO) | ; Copies the visit data from given PCE Visit
 ; inputs:- ACKVIEN - QUASAR Visit ien to receive data ; ACKPCENO - PCE Visit ien to copy from ; outputs:- 0^ - everything ok ; n^ - n errors found ; errors filed in ^TMP("ACKQASU4",$J,"COPYPCE","ERROR",n)=field^int^ext^message ; NB. In the validation of Dx and CPT codes, the Visit Stop Code (A,S, ; AT or ST) is read from the Qsr Visit record. For this validation to ; work therefore, the Visit Stop Code must already be filed on the Qsr ; visit.  | 
|
| COPYPCEX | ; Exit point
 | 
|
| COPYPRIM | ; Copy the primary provider to QUASAR
 | 
|
| COPYSCND | ; copy a secondary provider to QUASAR
 | 
|
| ADDERR | ; add an error to return array in ^TMP
 ; ACKERR is current error count, ACKTMP is the error detail  | 
|
| DIAGHIST | ; ensure diagnosis is on Patient history
 ; this s/r checks for ACKICD (diagnosis ien) on the patient history ; of patient ACKPAT ; if the ICD is not found a new entry is automatically added using the ; visit date in ACKVD  | 
|
| PROVCHK(ACKPRV) | ;  Check to see if Provider is on Quasar Staff file - if so
 ; function passes back Quasars Provider IEN No else null  | 
| FileNo | Call Tags | 
|---|---|
| ^VA(200 - [#200] | GET1^DIQ | 
| 509850.22 | FIND^DIC | 
| ^ACK(509850.3 - [#509850.3] | GET1^DIQ |