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 |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call
Print Page as PDF
Routine: PSOCAN1

Package: Outpatient Pharmacy

Routine: PSOCAN1


Information

PSOCAN1 ;BIR/BHW - modular rx cancel with speed cancel ability ;12/03/18 11:04

Source Information

Source file <PSOCAN1.m>

Entry Points

Name Comments DBIA/ICR reference
PAT
BC
NAM
LINE
PSPEED
SHOW
PSHOW
SHOW1 ;S LC=LC+3 I LC>20 R !,"Press return to continue",X:DTIME G:X'="" SHOW1 S LC=0
SPEED1
AREC
SPEED ;
ASK
ACT
INVALD
LISTPAT
COM ;
; PSO*7*508 - if this is an eRx, set the comments and nature of order and quit - no user interaction
KILL
PEN ;discontinue pending orders
RTEST ;
RTESTA ;
ONOFF ;

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !
  • Line Location: PAT+0
Function Call: WRITE
  • Prompt: !
  • Line Location: BC+0
Function Call: WRITE
  • Prompt: " ",$P($G(^DPT(PSODFN,0)),"^")
  • Line Location: BC+2
Function Call: WRITE
  • Prompt: !,$C(7),"No Prescription record for this barcode."
  • Line Location: BC+4
Function Call: WRITE
  • Prompt: !
  • Line Location: NAM+6
Function Call: WRITE
  • Prompt: !!
  • Line Location: LINE+0
Function Call: WRITE
  • Prompt: !?53,$C(7),"INVALID LINE NUMBER(S)."
  • Line Location: LINE+2
Function Call: WRITE
  • Prompt: !,$P(^PSRX(DA,0),"^")," ",DRG,?52,$S($D(^DPT(+$P(^PSRX(DA,0),"^",2),0)):$P(^(0),"^"),1:"PATIENT UNKNOWN")
  • Line Location: PSHOW+0
Function Call: WRITE
  • Prompt: !?25,"Rx to be Discontinued",!
  • Line Location: PSHOW+1
Function Call: WRITE
  • Prompt: !?21,"*** Rx to be Reinstated ***",!
  • Line Location: PSHOW+2
Function Call: READ
  • Formatting: !
  • Prompt: "Press return to continue"
  • Variable: X
  • Timeout: DTIME
  • Line Location: SHOW1+0
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: SHOW1+1
Function Call: WRITE
  • Prompt: !
  • Line Location: ASK+0
Function Call: WRITE
  • Prompt: !!
  • Line Location: INVALD+0
Function Call: WRITE
  • Prompt: "="
  • Line Location: INVALD+0
Function Call: WRITE
  • Prompt: $C(7),!!,"The Following Rx Number(s) Are Invalid Choices, Expired, "_$S($G(PKI):"Digitally Signed",1:""),!,"Discontinued by Provider, invalid except conjunction or Marked As Deleted:"
  • Line Location: INVALD+1
Function Call: WRITE
  • Prompt: !?10,II
  • Line Location: INVALD+1
Function Call: WRITE
  • Prompt: !
  • Line Location: COM+8

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^DPT - [#2] Classic Fileman Calls
^PS(52.49 - [#52.49] GET1^DIQ
Info |  Source |  Entry Points |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call