SCAPMC27 ;ALB/REW - PTST Patients with a Stop Code ; JUN 30, 1995
Source file <SCAPMC27.m>
| Package | Total | Call Graph |
|---|---|---|
| Scheduling | 2 | $$PTAPX^SCAPMC28 (ERR,INIT)^SCAPMCU1 |
| Kernel | 1 | $$FMADD^XLFDT |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| PTSTEXT(SCSTOP,SCDATES,SCMAXCNT,SCLIST,SCERR) | ; -- list of patients with AMIS REPORTING STOP CODE
; For variables see: PTST (above) ; Returned: 1 if ok, 0 if error^More? |
|
| ST | ||
| INTST(STOP) | ;given stop code return ient
|
|
| STQ | ||
| LP | ||
| PTST(SCST,SCDATES,SCMAXCNT,SCLIST,SCERR,MORE) | ; -- list of patients with a IEN of 40.7
; USE $$PTSTEXT(below) if you have stop code (e.g. 301) ; input: ; SCST = stop code ; SCDATES("BEGIN") = begin date to search (inclusive) ; [default: TODAY] ; ("END") = end date to search (inclusive) ; [default: TODAY] ; ("INCL") = 1: only use patients who were assigned to ; team for entire date range ; 0: anytime in date range ; [default: 1] ; SCMAXCNT = Maximum Number to Return - Default=99 ; SCLIST -array name to store list ; [ex. ^TMP("SCPT",$J)] ; ; SCERR = array NAME to store error messages. ; [ex. ^TMP("ORXX",$J)] ; MORE - For continuing lists (see scapmc28) |
|
| OKDATA() | ;check/setup variables
|
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^DIC(40.7 - [#40.7] | OKDATA+5, INTST+1 |
| ^SC - [#44] | LP+11 |
| Name | Line Occurrences |
|---|---|
| $$INTST | PTSTEXT+4 |
| $$OKDATA | ST+3 |
| $$PTST | PTSTEXT+5 |
| STQ | ST+3 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| MORE | PTST~, LP+2, LP+11*, PTSTEXT+5 |
| SCBEGIN | ST+1~, LP, LP+4*, LP+11 |
| SCCL | ST~, LP+5*, LP+9*, LP+11* |
| SCDATES | PTST~, PTSTEXT~, PTSTEXT+5 |
| SCDT | ST~, LP* |
| SCDTS | ST+1~ |
| SCEND | ST~, ST+1~, LP+1*, LP+11 |
| SCERR | PTST~, LP+11, OKDATA+7, PTSTEXT~, PTSTEXT+5 |
| SCESEQ | ST+1~, OKDATA+7 |
| SCINCL | ST+1~ |
| SCLIST | PTST~, LP+3, LP+4, LP+5, LP+6, LP+11, PTSTEXT~, PTSTEXT+5 |
| SCLSEQ | ST+1~ |
| SCMAXCNT | PTST~, LP+11, OKDATA+3*, PTSTEXT~, PTSTEXT+5 |
| SCN | ST+1~ |
| SCNODE | ST~ |
| SCOK | OKDATA+1~, OKDATA+2*, OKDATA+4, OKDATA+5*, OKDATA+9 |
| SCP | ST+1~ |
| SCPARM | ST+1~, OKDATA+7 |
| SCPARM("STOP" | OKDATA+6* |
| SCST | PTST~, LP+11, OKDATA+5, OKDATA+6, PTSTEXT+3~, PTSTEXT+4*, PTSTEXT+5 |
| >> SCSTART | LP+3*, LP+8*, LP+11 |
| SCSTOP | PTSTEXT~, PTSTEXT+4 |
| SCX | ST~, ST+2*, LP+11*, STQ |
| STOP | INTST~, INTST+1 |
| U | LP+3, LP+4, LP+5, LP+11 |