Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Source |  Entry Points |  FileMan Files Accessed Via FileMan Db Call
Print Page as PDF
Routine: VPRSDAB

Package: Virtual Patient Record

Routine: VPRSDAB


Information

VPRSDAB ;SLC/MKB -- SDA Lab utilities ;4/11/19 21:05

Source Information

Source file <VPRSDAB.m>

Entry Points

Name Comments DBIA/ICR reference
ORDERS ; -- Return DLIST(#)=order# of Lab orders
; Includes VBECS/BB orders [not in use yet]
; Expects DFN, DSTRT,DSTOP, DMAX
ONE(ID) ; -- ID processing for Lab order returns: [not in use yet]
; ORPK = Lab order/data string
; ORDAD = parent order#
; VPRCDT = Lab collection (start) date.time
; VPRVBEC = 1 or 0, if VBECS order
; ORLAB = associated Lab child order#, if VBECS
VB(ORIFN) ; -- return 1 or 0, if order is for Blood Bank
DG(DG) ; -- convert DG to section, if needed
; Returns LRSUB = DG abbreviation
LRDFN(ORIFN) ; -- set up LRDFN for Lab Order
RSLT ; -- get Entity for LabOrder Result
; Returns VALUE, ENTITY, DATA
CH(TEST) ; -- builds DLIST(#) of result nodes for TEST
; called from ResultItems in VPR LRCH RESULT, expects DIEN
VALRNG(LOW,HIGH) ; -- Validate that range values will be accepted in SDA format for <ResultNormalRange> post REFRNG execution
REFRNG(RLV,RHV) ; -- format low-high ref range string
MI1(D0,D1) ; -- return MI approval node
APRPTS ; -- Anatomic Pathology reports query [from DDEGET]
; Expects DFN, DSTRT,DSTOP, DMAX, LRDFN
; Return DLIST(#) = IDT,LRDFN~SUB
MIRPTS ; -- Microbiology reports query [from DDEGET]
; Expects DFN, DSTRT,DSTOP, DMAX, LRDFN
; Return DLIST(#) = IDT,LRDFN~SUB
AP1(ID) ; -- parse ID='IDT,LRDFN~SUB' for AP,MI report
; Returns DIFN, LRSUB, updated ID, LR0=^LR(LRDFN,SUB,IDT,0)
; and LR1=^LR(LRDFN,"MI",IDT,#) report approval if MI
RR ; -- returns addl reports for order in DLIST(#) = IDT;SUB or IEN;TIU
; Expects DFN, ORPK, LRDFN
LRTIU(IDT,SUB) ; -- return TIU ien of lab report
RPT(SUB,IDT) ; -- return report text in WP(), expects DFN

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^OR(100 - [#100] GET1^DIQ
^TIU(8925 - [#8925] GET1^DIQ
^DIC(9.4 - [#9.4] FIND1^DIC
Info |  Source |  Entry Points |  FileMan Files Accessed Via FileMan Db Call