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 |
| Package | Total | Caller Graph |
|---|---|---|
| Scheduling | 4 | SCAPMC SCMCEV1 SCMCQK1 SCMCQK2 |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| PTTMACT(DFN,SCTM,SCDT,SCERR) | ;is patient assigned to a team on a given date-time?
|
|
| 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 | ||
| 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)] |
|
| OKDATA() | ;check/setup variables - return 1 if ok/0 if error
|
| 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 |