WVLRLINK ;HIOFO/FT-LAB-WOMEN'S HEALTH LINK ;9/29/04 14:34
Source file <WVLRLINK.m>
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| CREATE(DFN,LRDFN,LRI,LRA,LRSS) | ;
 ; Add lab test to WH file (#790.08). ; Called by REPORT RELEASE DATE/TIME field in: ; a) File 63, Field 63.08,.11 ; b) File 63, Field 63.09,.11 ; Input: DFN = PATIENT DFN ; LRDFN = FILE 63 IEN (+^DPT(DFN,"LR")) ; LRI = INVERSE DATE/TIME OF TEST ; LRA = ZERO NODE OF THE CY or SP ENTRY ; LRSS = File 63 subscript (e.g., CY or SP)  | 
|
| CREATEQ | ; Called from CREATE above
 ; WVLOC = WARD/CLINIC/LOCATION (FILE #44) ; WVDATE = DATE OF THE PROCEDURE (FM date/time) ; WVDR = DR STRING ; WVPROV = ORDERING PROVIDER (FILE #200) ; WVLABAN = LAB ACCESSION # (e.g., CY 99 1)  | 
|
| EXIT | ;EP
 | 
|
| DELETE(DFN,LRDFN,LRI,LRA,LRSS) | ;
 ; Modify WH to reflect change in lab report status (no longer released). ; Called by REPORT RELEASE DATE/TIME field xref in: ; a) File 63, Field 63.08,.11 ; b) File 63, Field 63.09,.11  | 
|
| DELETEQ | ; Called from DELETE above.
 | 
|
| HL(WVLOC) | ; Get Hospital Location file (#44) pointer
 | 
|
| PN(X) | ; Get procedure name
 | 
|
| MOVE(DFN,LRDFN,LRI,LRA,LRSS) | ; Called from Lab package when a lab accession is
 ; moved from one patient to another because the test was originally ; associated to the wrong patient.  | 
|
| MOVEQ | ; Called from MOVE above
 | 
|
| RDC(WVRD) | ; Return ien of Result/Diagnosis code
 ; input text of result/diagnois  | 
|
| VNVEC() | ; Veteran/Non-Veteran/Eligibility Code check
 ; DFN must be defined ; Returns 1 - veteran ; include all non-vets flag set to YES ; non-vet patient's eligibility code is on list to track  | 
| FileNo | Call Tags | 
|---|---|
| ^SC - [#44] | FIND^DIC | 
| ^WV(790 - [#790] | GET1^DIQ | 
| ^WV(790.02 - [#790.02] | GET1^DIQ | 
| ^WV(790.08 - [#790.08] | Classic Fileman Calls | 
| ^WV(790.1 - [#790.1] | Classic Fileman Calls |