SCAPMC7 ;ALB/REW - Team APIs:INPTTM ; 5 Jul 1995
Source file <SCAPMC7.m>
Package | Total | Call Graph |
---|---|---|
Scheduling | 3 | $$TMPT^SCAPMC3 (ERR,INIT)^SCAPMCU1 $$HISTPTTM^SCAPMCU2 |
VA FileMan | 2 | NOW^%DTC UPDATE^DIE |
action | A | extended action | Ea | event driver | Ed | subscriber | Su | protocol | O | limited protocol | LP | run routine | RR | broker | B | edit | E | server | Se | P | screenman | SM | inquire | I |
Package | Total | Caller Graph |
---|---|---|
Scheduling | 4 | SCAPMC SCMCEV1 SCMCQK1 SCMCQK2 |
Name | Comments | DBIA/ICR reference |
---|---|---|
INPTTM(DFN,SCPTTM,SCINACT,SCERR) | ;inactivate patient from a team (pt tm assgn - #404.42
; input: ; DFN = pointer to PATIENT file (#2) ; SCPTTM = pointer to pt team assign file (#404.42) ; SCINACT = date to inactivate [default=DT] ; SCERR = array NAME to store error messages. ; [ex. ^TMP("ORXX",$J)] |
|
APTTMQ | ||
PTTMACT(DFN,SCTM,SCDT,SCERR) | ;is patient assigned to a team on a given date-time?
|
|
OKDATA() | ;check/setup variables - return 1 if ok/0 if error
|
|
INPTATM(DFNA,SCTM,SCFIELDA,SCACT,SCERR,SCNEWTM,SCOLDTM,SCBADTM) | ;list of patients assigned to a team (404.42)
; input: as per ACPTTM (above with the following change:) ; DFNA = is the literal value of a patient array (e.g. "scpt" ; there is at least one scpt(dfn)="" defined ; SCNEWTM = Subset of DFNA that was NEWLY assigned to Team [returned] ; SCOLDTM = Subset of DFNA that was already assigned -Team [returned] ; SCBADTP = Subset of DFNA that was NOT assigned to Team [returned] ; Note: The above three arrays return data in a user determined array ; output: Count of Patients: ; 1 2 3 4 ; total assigned^newly assigned^assigned prior^not assigned |
|
INPTSCTM(DFN,SCTM,SCINACT,SCERR) | ;inactivate patient from a team - using last pt team assignment - Note: This uses pointer to 404.51 (team) not 404.42 as input
; input: ; DFN = pointer to PATIENT file (#2) ; SCTM = pointer to TEAM file (#404.51) ; SCINACT = date to inactivate [default=DT] ; SCERR = array NAME to store error messages. ; [ex. ^TMP("ORXX",$J)] |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^DPT - [#2] | OKDATA+4 |
^SCPT(404.42 - [#404.42] | INPTTM+19, OKDATA+4, INPTSCTM+18, INPTSCTM+19 |
Name | Line Occurrences |
---|---|
$$INPTTM | INPTATM+15, INPTSCTM+20 |
$$OKDATA | INPTTM+18 |
$$PTTMACT | INPTTM+20 |
APTTMQ | INPTTM+18, INPTTM+20 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
>> % | INPTTM+29 |
DFN | INPTTM~, INPTTM+20, PTTMACT~, PTTMACT+4, OKDATA+4, OKDATA+5, INPTATM+11~, INPTATM+13*, INPTATM+14, INPTATM+15 , INPTATM+19, INPTATM+22, INPTATM+24, INPTSCTM~, INPTSCTM+18, INPTSCTM+19, INPTSCTM+20 |
DFNA | INPTATM~, INPTATM+13 |
DT | OKDATA+8, OKDATA+9 |
DUZ | INPTTM+27 |
SC | INPTTM+16~ |
SC( | INPTTM+26*, INPTTM+27*, INPTTM+29* |
SCACT | OKDATA+8*, INPTATM~, INPTATM+14, INPTATM+15, INPTSCTM+17~, INPTSCTM+18*, INPTSCTM+19 |
SCBADCNT | INPTATM+11~, INPTATM+12*, INPTATM+25*, INPTATM+26 |
SCBADTM | INPTATM~, INPTATM+24 |
SCDT | PTTMACT~, PTTMACT+3 |
SCERR | INPTTM~, INPTTM+20, INPTTM+23, INPTTM+30, INPTTM+31, PTTMACT~, PTTMACT+4, OKDATA+7, INPTATM~, INPTATM+15 , INPTSCTM~, INPTSCTM+20 |
SCESEQ | INPTTM+16~, INPTTM+23, OKDATA+7 |
SCFIELDA | INPTATM~, INPTATM+15 |
SCINACT | INPTTM~, INPTTM+20, INPTTM+22, INPTTM+26, OKDATA+9*, INPTSCTM~, INPTSCTM+20 |
SCLSEQ | INPTTM+16~ |
SCNEWCNT | INPTATM+11~, INPTATM+12*, INPTATM+18*, INPTATM+26 |
SCNEWTM | INPTATM~, INPTATM+19 |
SCOK | INPTTM+16~, INPTTM+17*, INPTTM+21*, INPTTM+25*, INPTTM+31*, APTTMQ, PTTMACT+1~, PTTMACT+2*, PTTMACT+4*, PTTMACT+5 , OKDATA+1~, OKDATA+2*, OKDATA+3, OKDATA+4*, OKDATA+10 |
SCOLDCNT | INPTATM+11~, INPTATM+12*, INPTATM+21*, INPTATM+26 |
SCOLDTM | INPTATM~, INPTATM+22 |
SCPARM | INPTTM+16~, INPTTM+23, OKDATA+7 |
SCPARM("INACT | IVE DATE" , INPTTM+22* |
SCPARM("PATIENT" | OKDATA+5* |
SCPARM("Pt TE | AM Asnt" , OKDATA+6* |
SCPTTM | INPTTM~, INPTTM+19, INPTTM+26, INPTTM+27, INPTTM+29, OKDATA+4, OKDATA+6, INPTATM+14*, INPTATM+15, INPTSCTM+19* , INPTSCTM+20 |
SCTM | INPTTM+16~, INPTTM+19*, INPTTM+20, PTTMACT~, PTTMACT+4, INPTATM~, INPTATM+14, INPTSCTM~, INPTSCTM+18, INPTSCTM+19 |
SCTMDTS | PTTMACT+1~ |
SCTMDTS("BEGIN" | PTTMACT+3* |
SCTMDTS("END" | PTTMACT+3* |
SCTMLST | PTTMACT+1~ |
SCTMLST("SCTM" | PTTMACT+4 |
SCX | INPTATM+11~, INPTATM+15*, INPTATM+17, INPTATM+19, INPTATM+20, INPTATM+22, INPTATM+23 |
U | INPTTM+19, INPTATM+17, INPTATM+20, INPTATM+26 |