LRDPAREF ;DALOI/FHS - PENDING ORDER FILE PATIENT LOOKUP ; 12/3/1997
Source file <LRDPAREF.m>
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| EN | ; From ^LRDPA
; Initialize array LRSD. ; CDT=collection date/time ; DFN=ien of patient in selected file ; DOB=patient's date of birth ; DPF=source file (2, or 67) ; ERROR=0 ; LPC=longitudinal parity check ; PNM=patient name ; RIEN=IEN of ^LRT(67 ; RPSITE=primary sending site ; RSITE=sending site ; RSITEN=sending site name ; RUID=specimen unique identifier ; SEX=patient's sex ; SSN=patient's SSN ; LA7PNM=Patient Bar code read if lookup fails ; On exit LRDPF set to '67^LRT(67, DFN=RIEN |
|
| CK | ;S PNM=LRSD("PNM"),SSN=LRSD("SSN"),DOB=LRSD("DOB"),SEX=LRSD("SEX"),LRXDPF=LRSD("DPF"),LRXDFN=LRSD("DFN")
|
|
| OK | ;
|
|
| E2 | ||
| E3 | ||
| RUID | ;
|
|
| DUP | ||
| ERR | ;
|
|
| ERR1 | ;
|
|
| CLEAN | ;
|
|
| BAR | ; Scan PD bar code for patient/specimen info
|
|
| MAN | ; Manual referral patient lookup
|
|
| MF696 | ; Manual lookup of file #69.6
|
|
| DIQ | ; Display patient info
|
|
| ERRMSG(X,Y) | ; Display error message to user
; Call with X=error message code^error message text ; Y=message prefix |
| Name | Line Occurrences |
|---|---|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| FileNo | Call Tags |
|---|---|
| ^DIC(4 - [#4] | GET1^DIQ |
| ^LAB(64.061 - [#64.061] | FIND1^DIC |
| ^LRO(69.6 - [#69.6] | GETS^DIQ |