Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Source |  Call Graph |  Entry Points |  External References |  Interaction Calls |  Used in RPC |  Global Variables Directly Accessed |  Label References |  Local Variables |  All
Print Page as PDF
Routine: ORRCSIG

Package: Care Management

Routine: ORRCSIG


Information

ORRCSIG ;SLC/MKB - Signature utilities for CM ; 25 Jul 2003 9:31 AM

Source Information

Source file <ORRCSIG.m>

Call Graph

Call Graph Total: 3

Package Total Call Graph
Care Management 2 (DETAIL,LISTUNS)^ORRCOR  (LISTUNS,TEXT)^ORRCTIU  
Text Integration Utility 1 SIGN^TIUSRVP  

Entry Points

Name Comments DBIA/ICR reference
TSTSORT ; Test SORTORDR and INDEX calls
INDEX(ORNDX,ORO,ORORD)
SORTORDR(ORBYPT,ORO)
DETAIL(ORY,ITEM) ; -- Return details of unsigned ITEMs
; where ITEM(#) = ID
; in @ORY@(#) = Item=ID^Text^Date in HL7 format
; = Text=line of report text
; RPC = ORRC UNSIGNED BY ID
SIGNORDR(ORORD,ORNP,LOC,ORO)
SIGN(ORY,ORNP,LOC,ESCODE,ITEM) ; -- Apply signature to ITEMs
; where ITEM(#) = ID for notes, or for orders
; = ID^DFN^Release Flag^Signature Status^Nature of Order
; in @ORY@(#) = ID^Success Indicator^Error Message (if 'Success)
; RPC = ORRC SIGN ITEMS
LIST(ORY,ORUSR,ORPAT,ORDET) ; -- Return unsigned orders and documents by ORUSR for ORPAT
; in @ORY@(#) = Item=ID^Text^Date in HL7 format, and also if ORDET
; = Text=line of report text
; RPC = ORRC UNSIGNED BY PATIENT

External References

Name Field # of Occurrence
DETAIL^ORRCOR DETAIL+9
LISTUNS^ORRCOR LIST+6
LISTUNS^ORRCTIU LIST+7
TEXT^ORRCTIU DETAIL+9
SIGN^TIUSRVP SIGN+11

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,"ORO(",ORI,")=",ORO(ORI)
  • Line Location: TSTSORT+9
Function Call: WRITE
  • Prompt: !
  • Line Location: TSTSORT+11
Function Call: WRITE
  • Prompt: !
  • Line Location: TSTSORT+11

Used in RPC

RPC Name Call Tags
ORRC UNSIGNED BY ID DETAIL
ORRC SIGN SIGN

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^TMP($J LIST+8, DETAIL+10, SIGN+14

Label References

Name Line Occurrences
INDEX SIGNORDR+2
SIGNORDR SIGN+13
SORTORDR SIGNORDR+2

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
DFN SIGN+5~, SIGNORDR+1~, SIGNORDR+3*, SIGNORDR+4, SORTORDR+3~*, SORTORDR+4
ERROR SIGN+10~, SIGN+11, SIGN+12
ESCODE SIGN~, SIGN+11
ID SORTORDR+3~*, SORTORDR+4
ITEM DETAIL~, SIGN~
ITEM( DETAIL+6, SIGN+6, SIGN+7, SIGN+8
LOC SIGN~, SIGN+13, SIGNORDR~
ORBYPT SIGNORDR+2, TSTSORT+1~, SORTORDR~
ORBYPT( SIGNORDR+3, SIGNORDR+4, SORTORDR+4*
ORD DETAIL+5~, DETAIL+9, SIGN+5~
ORD( DETAIL+8*
ORDER SORTORDR+3~*, SORTORDR+4
ORDET LIST~, LIST+6, LIST+7
ORDOC LIST+4~, LIST+7, LIST+10, LIST+11, DETAIL+5~, DETAIL+9, DETAIL+12, DETAIL+13, SIGN+5~
ORDOC( SIGN+12*, SIGN+16
OREI SIGNORDR+1~, SIGNORDR+6*, SIGNORDR+7, SIGNORDR+8
ORERRS SIGNORDR+1~
ORERRS( SIGNORDR+6, SIGNORDR+7, SIGNORDR+8
ORI LIST+4~, LIST+9*, LIST+10*, DETAIL+5~, DETAIL+6*, DETAIL+7, DETAIL+8, DETAIL+11*, DETAIL+12*, SIGN+6*
, SIGN+7, SIGN+8, SIGN+12, SIGN+15*, SIGN+16*, SIGNORDR+7~*, SIGNORDR+8, TSTSORT+1~, SORTORDR+1~*, SORTORDR+2*
, SORTORDR+3, SORTORDR+4, INDEX+1~*, INDEX+2*, INDEX+3, INDEX+4
ORID DETAIL+5~, DETAIL+6*, DETAIL+7, DETAIL+8, SIGN+5~, SIGN+7*, SIGN+8, SIGN+9, SIGN+11, SIGN+12
, SIGNORDR+7~*, SIGNORDR+8, INDEX+3~*, INDEX+4
ORLST SIGNORDR+4~*
ORN LIST+4~, LIST+8*, LIST+9*, LIST+10*, DETAIL+5~, DETAIL+10*, DETAIL+11*, DETAIL+12*, SIGN+5~, SIGN+14*
, SIGN+15*, SIGN+16*
ORNDX SIGNORDR+1~, SIGNORDR+2, TSTSORT+1~, INDEX~
ORNDX( SIGNORDR+7, INDEX+4*
ORNP SIGN~, SIGN+13, SIGNORDR~
ORO DETAIL+5~, DETAIL+9, SIGN+5~, SIGN+13, SIGNORDR~, SIGNORDR+2, TSTSORT+1~, SORTORDR~, INDEX~
ORO( DETAIL+7*, SIGN+8*, SORTORDR+2, SORTORDR+3, INDEX+2, INDEX+3
ORO(1 TSTSORT+2*
ORO(15 TSTSORT+7*
ORO(3 TSTSORT+3*
ORO(5 TSTSORT+4*
ORO(6 TSTSORT+5*
ORO(9 TSTSORT+6*
OROBYPT SIGNORDR+1~
ORORD LIST+4~, LIST+6, LIST+9, LIST+11, DETAIL+5~, DETAIL+9, DETAIL+11, DETAIL+13, SIGN+5~, SIGN+13
, SIGNORDR~, SIGNORDR+2, TSTSORT+1~, INDEX~
ORORD( SIGN+15, SIGNORDR+8*, INDEX+4*
ORPAT LIST~, LIST+5*, LIST+6, LIST+7
ORUSR LIST~, LIST+5*, LIST+6, LIST+7
ORY LIST~, LIST+8*, LIST+9, LIST+10, DETAIL~, DETAIL+10*, DETAIL+11, DETAIL+12, SIGN~, SIGN+14*
, SIGN+15, SIGN+16
U SIGN+7, SIGN+8, SIGN+12, SIGNORDR+7, SIGNORDR+8, SORTORDR+3, SORTORDR+4, INDEX+3, INDEX+4
Info |  Source |  Call Graph |  Entry Points |  External References |  Interaction Calls |  Used in RPC |  Global Variables Directly Accessed |  Label References |  Local Variables |  All