TIUPRF1 ; SLC/JMH - Modules for Patient Record Flags ; 1/9/06
Source file <TIUPRF1.m>
| Package | Total | Call Graph | 
|---|---|---|
| Text Integration Utility | 4 | $$DATE^TIULS ($$LINK,$$SELECT,UNLINK)^TIUPRF1 ($$AVAILACT,$$FNDFLAG,$$ISPFTTL)^TIUPRFL $$READ^TIUU | 
| Registration | 2 | $$GETHTIU^DGPFAPI1 ($$DELTIU,$$STOTIU)^DGPFAPI2 | 
| Kernel | 1 | $$FMTE^XLFDT | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| SELECT(TIUTTL,DFN,TIUDA) | ; Select flag action for VISTA | |
| RELINK(TIUDA,DFN) | ; removes old link for TIUDA and links to new PRF assignment for patient DFN ; returns 1 if successful otherwise 0^"error message" | |
| BREAK(LINENO,LINKBL,TIUER,LINEOK) | ; Handle prompting | |
| BREAK1 | ; | |
| CHANGE(TIUDA) | ; removes old link for TIUDA and links to new PRF assignment for TIUDA's patient | |
| PRFCT(TIUOTTL,TIUNTTL,TIUDA) | ; handles changing title situations for PRF notes in LM | |
| UNLINK(TIUDA) | ;removes any link the note TIUDA might have | |
| WRITE(LINENO) | ; write the selectable item ; Uses LKBLARR | |
| GETLINK(TIUTYP,DFN,TIUDA) | ; Ask user for link for NEW note and link it. Return success or failure | |
| SELECTQ | ||
| LINK(TIUDA,ASSGNDA,ACTDA,DFN) | ;links a note to a flag assignment action | 
| Name | Field # of Occurrence | 
|---|---|
| $$GETHTIU^DGPFAPI1 | SELECT+20 | 
| $$DELTIU^DGPFAPI2 | UNLINK+4 | 
| $$STOTIU^DGPFAPI2 | LINK+8 | 
| $$DATE^TIULS | WRITE+8 | 
| $$LINK^TIUPRF1 | RELINK+8, PRFCT+14, PRFCT+26, GETLINK+4 | 
| $$SELECT^TIUPRF1 | PRFCT+11, PRFCT+23, GETLINK+2 | 
| UNLINK^TIUPRF1 | PRFCT+25, PRFCT+35 | 
| $$AVAILACT^TIUPRFL | SELECT+26 | 
| $$FNDFLAG^TIUPRFL | SELECT+17 | 
| $$ISPFTTL^TIUPRFL | PRFCT+3, PRFCT+4 | 
| $$READ^TIUU | SELECT+25, SELECT+30, PRFCT+10, PRFCT+21, PRFCT+34 | 
| $$FMTE^XLFDT | WRITE+4 | 
| 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 | 
 | 
| 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 | 
 | 
| 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 | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^TIU(8925 - [#8925] | WRITE+8, LINK+4, UNLINK+2, RELINK+3, CHANGE+2, CHANGE+3, PRFCT+2 | 
| ^TMP("TIUPRFH" | SELECT+36, SELECT+48, SELECTQ! | 
| ^TMP("TIUPRFLKBL" | SELECT+36*, SELECTQ! | 
| Name | Line Occurrences | 
|---|---|
| $$LINK | CHANGE+8 | 
| $$SELECT | RELINK+4, CHANGE+4 | 
| BREAK | SELECT+44, SELECT+45 | 
| BREAK1 | BREAK1+6 | 
| UNLINK | RELINK+7, CHANGE+7 | 
| WRITE | SELECT+44 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| ACTDA | LINK~, LINK+8 | 
| ASSGNDA | LINK~, LINK+8 | 
| AVAIL | SELECT+15~, SELECT+26*, SELECT+27 | 
| DFN | SELECT~, SELECT+20, LINK~, LINK+8, RELINK~, RELINK+4, RELINK+8, CHANGE+1~, CHANGE+2*, CHANGE+4 , CHANGE+8, PRFCT+1~, PRFCT+2*, PRFCT+11, PRFCT+14, PRFCT+23, PRFCT+26, GETLINK~, GETLINK+2, GETLINK+4 | 
| DTIME | BREAK1+3 | 
| FLAGNM | SELECT+15~, SELECT+17*, SELECT+18, SELECT+19*, SELECT+22 | 
| HASFLAG | SELECT+15~, SELECT+16*, SELECT+18*, SELECT+19 | 
| LINENO | SELECT+43*, SELECT+44, SELECT+45, BREAK~, BREAK+2, BREAK1+1, WRITE~, WRITE+3, WRITE+4, WRITE+5 , WRITE+6, WRITE+7 | 
| LINEOK | SELECT+41*, SELECT+43, SELECT+44, SELECT+45, SELECT+48, SELECT+50, SELECT+51, BREAK~, BREAK1+7* | 
| LINKBL | SELECT+15~, SELECT+26, SELECT+36, SELECT+43, SELECT+44, SELECT+45, BREAK~, BREAK+2 | 
| LKBLARR | SELECT+14~, SELECT+35*, SELECT+37*, SELECT+48, SELECT+50, SELECT+51, BREAK1+6, WRITE+3, WRITE+5, WRITE+6 , WRITE+7 | 
| MORE | BREAK+1~, BREAK+2*, BREAK1+2, BREAK1+4 | 
| NEWISPRF | PRFCT+1~, PRFCT+3*, PRFCT+6, PRFCT+16, PRFCT+28 | 
| OLDISPRF | PRFCT+1~, PRFCT+4*, PRFCT+6, PRFCT+16, PRFCT+28 | 
| REFDT | WRITE+2~, WRITE+8* | 
| TIUACT | RELINK+2~, RELINK+6*, RELINK+8, CHANGE+6*, CHANGE+8 | 
| TIUAGN | SELECT+14~, SELECT+16*, SELECT+21, SELECT+22, SELECT+31*, SELECT+32*, SELECT+50*, SELECT+51* | 
| TIUAHIST | WRITE+2~, WRITE+7* | 
| TIUASS | RELINK+2~, RELINK+6*, RELINK+8, CHANGE+6*, CHANGE+8 | 
| TIUDA | SELECT~, SELECT+50, LINK~, LINK+4, LINK+8, UNLINK~, UNLINK+2, UNLINK+4, RELINK~, RELINK+3 , RELINK+4, RELINK+7, RELINK+8, CHANGE~, CHANGE+2, CHANGE+3, CHANGE+4, CHANGE+7, CHANGE+8, PRFCT~ , PRFCT+2, PRFCT+14, PRFCT+25, PRFCT+26, PRFCT+35, GETLINK~, GETLINK+4 | 
| TIUDG | SELECT+14~, SELECT+20*, SELECT+23, SELECT+24 | 
| TIUER | SELECT+14~, SELECT+41*, SELECT+43, SELECT+44, SELECT+45, SELECT+47, BREAK~, BREAK1+4* | 
| TIUIEN | WRITE+2~, WRITE+6*, WRITE+8 | 
| TIUJ | SELECT+15~, SELECT+36* | 
| TIULINK | PRFCT+1~, PRFCT+11*, PRFCT+12, PRFCT+14, PRFCT+23*, PRFCT+24, PRFCT+26 | 
| TIULINKC | PRFCT+1~, PRFCT+14*, PRFCT+26* | 
| TIUNTTL | PRFCT~, PRFCT+3, PRFCT+11, PRFCT+23 | 
| TIUOTTL | PRFCT~, PRFCT+4 | 
| >> TIUPOP | CHANGE+5*, CHANGE+9* | 
| TIUPRF | RELINK+2~, RELINK+4*, RELINK+5, RELINK+6, CHANGE+1~, CHANGE+4*, CHANGE+5, CHANGE+6, CHANGE+8*, CHANGE+9 , GETLINK+1~, GETLINK+2*, GETLINK+3, GETLINK+4 | 
| TIUPRFL | GETLINK+1~, GETLINK+4*, GETLINK+5 | 
| >> TIUQUIT | PRFCT+10*, PRFCT+12*, PRFCT+21*, PRFCT+24*, PRFCT+34* | 
| TIURES | LINK+8*, LINK+9, UNLINK+4*, RELINK+2~, RELINK+8* | 
| TIURET | SELECT+14~, SELECT+23*, SELECT+28*, SELECT+47*, SELECT+48*, SELECTQ+1 | 
| TIUTTL | SELECT~, SELECT+17, SELECT+20, LINK+3~, LINK+4*, LINK+5, UNLINK+1~, UNLINK+2*, UNLINK+3, RELINK+2~ , RELINK+3*, RELINK+4, CHANGE+1~, CHANGE+3*, CHANGE+4 | 
| TIUTYP | GETLINK~, GETLINK+2 | 
| TIUX | BREAK+1~, BREAK1+3*, BREAK1+4, BREAK1+5, BREAK1+6, BREAK1+7, WRITE+2~, WRITE+3*, WRITE+4 | 
| U | SELECT+19, SELECT+23, SELECT+24, SELECT+48, WRITE+3, WRITE+5, RELINK+6, CHANGE+2, CHANGE+6, PRFCT+2 , PRFCT+14, PRFCT+26, GETLINK+4, GETLINK+5 | 
| UNLINKBL | SELECT+15~, SELECT+26, SELECT+35, SELECT+36, SELECT+37 |