SDSCUTL ;ALB/JAM/RBS - ASCD Utility Program ; 4/24/07 4:26pm
Source file <SDSCUTL.m>
Package | Total | Call Graph |
---|---|---|
VA Fileman | 4 | FILE^DICN FILE^DIE $$IENS^DILF ^DIR |
Registration | 3 | ^DGSEC (DEM,KVA)^VADPT FULL^VALM1 |
Integrated Billing | 2 | $$INSUR^IBBAPI ($$FIRST,$$THIRD)^IBRSUTL |
Scheduling | 2 | $$GETOE^SDOE $$SC^SDSCAPI |
Name | Comments | DBIA/ICR reference |
---|---|---|
CONT | ; Standard press RETURN to continue prompt.
|
|
SCHNG(SDOE) | ;Checks if a completed encounter SC value was changed.
|
|
ANCPKG(SCEIEN) | ;check if visit came from an ancillary package & if to continue
|
|
NBTP(SDOE) | ; Is third-party non-billable based on either clinic, stop code, or patient?
|
|
SCSEL() | ;Prompts for the type of service connection records to review.
; Input: No input required ; Output: 1 - SC, 0 - NSC, 2 - All and "" (null) |
|
NCTCL(SDCLIN) | ;Checks if a non-count clinic
|
|
NBFP(SDOE) | ; Is first-party non-billable based on either clinic, stop code, or patient?
|
|
SRV | ; Ask for Clinic Service
|
|
UNLOCK(SCIEN) | ;Unlocks an ASCD record.
; This function releases the lock on an ASCD record created by $$LOCK. ; Input: SCIEN - IEN of record in file #409.48 |
|
LOCK(SCIEN) | ;Locks an ASCD record.
; This function locks an ASCD so as to prevent another process from ; editing the same record. ; Input: SCIEN - IEN of record in file #409.48 |
|
DIV | ; Ask for Division
|
|
TYPE | ; Select proper user type based on security key.
; called by routines: SDSCEDT,SDSCLST,SDSCMSR,SDSCRP1,SDSCSSD ; sets variables: SDTYPE,SDSCTAT,SDOPT,SDSCCR ; (should be killed by calling routines) |
|
SENS(SDFN,SDFLG) | ; Check for Sensitive Patient
; Input ; SDFN - Patient IEN ; SDFLG - '1' if called from ListMan edit ; - '0' if called from roll-and-scroll ; Returns ; '0' - OK to view (patient is not sensitive, user has key, or answered 'OK') ; '1' - not OK to view patient (patient is sensitive, user does not have key and answered 'NO') |
|
STEDT(SDOE,SDTYPE,SDRFLG,SDSCC) | ; Store the TRACK EDITS multiple for encounter
; Input: ; SDOE - Encounter IEN ; SDTYPE - Type of User - (Supervisor, Clinician, User) ; SDRFLG - Review flag var ; SDSCC - visit file service connected value (1/0) |
Name | Field # of Occurrence |
---|---|
^DGSEC | SENS+17 |
FILE^DICN | STEDT+17 |
FILE^DIE | STEDT+28, STEDT+37 |
$$IENS^DILF | STEDT+20 |
^DIR | SENS+21, CONT+4, ANCPKG+11, SCSEL+7 |
$$INSUR^IBBAPI | NBTP+6 |
$$FIRST^IBRSUTL | NBFP+4 |
$$THIRD^IBRSUTL | NBTP+4 |
$$GETOE^SDOE | NBFP+3, NBTP+3, ANCPKG+3 |
$$SC^SDSCAPI | STEDT+35 |
DEM^VADPT | SENS+13 |
KVA^VADPT | SENS+22 |
FULL^VALM1 | SENS+15 |
Name | Line Occurrences |
---|---|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Routine Call |
|
Routine Call |
|
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^AUPNVSIT - [#9000010] | ANCPKG+4 |
^DG(40.8 - [#40.8] | DIV+3, DIV+4 |
^DGSL(38.1 - [#38.1] | SENS+11 |
^SC - [#44] | NCTCL+1 |
^SDSC(409.48 - [#409.48] | STEDT+12*, STEDT+13, SCHNG+7, LOCK+7, UNLOCK+6 |
^XUSEC("DG SENSITIVITY" | SENS+19 |
^XUSEC("SDSC CLINICAL" | TYPE+10 |
^XUSEC("SDSC SUPER" | TYPE+5 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
DA | STEDT+11~, STEDT+14*, STEDT+20, ANCPKG+1~ |
DA(1 | STEDT+14* |
DD | STEDT+11~, STEDT+16!, STEDT+18! |
DFN | SENS+12~, SENS+13* |
DIC | SENS+12~, STEDT+11~, STEDT+14* |
DIC("P" | STEDT+15* |
DIC(0 | SENS+16*, STEDT+15* |
DIE | STEDT+11~, STEDT+14* |
DIR | SENS+21~, CONT+1~, ANCPKG+1~, SCSEL+3~ |
DIR("A" | DIV+4*, DIV+6*, DIV+8*, SRV+4*, CONT+3*, ANCPKG+6*, ANCPKG+7*, ANCPKG+8*, ANCPKG+9*, SCSEL+6* |
DIR("B" | DIV+7*, ANCPKG+10*, SCSEL+6* |
DIR(0 | SENS+21*, DIV+7*, SRV+4*, CONT+2*, ANCPKG+10*, SCSEL+5* |
>> DIRUT | SCSEL+7 |
DLAYGO | STEDT+11~, STEDT+15* |
DO | STEDT+11~, STEDT+16!, STEDT+18! |
DT | STEDT+21 |
DTOUT | CONT+1~, CONT+5 |
DUOUT | CONT+1~, CONT+5 |
DUZ | TYPE+5, TYPE+10, SENS+19, STEDT+22 |
ERR | STEDT+11~, STEDT+34! |
IOF | CONT+6 |
PCEIEN | ANCPKG+1~, ANCPKG+3*, ANCPKG+4 |
SCEIEN | ANCPKG~, ANCPKG+2, ANCPKG+3 |
SCIEN | LOCK~, LOCK+7, UNLOCK~, UNLOCK+6 |
>> SCLN | DIV+5*, DIV+6*, DIV+7 |
SDANS | SENS+9~, SENS+10*, SENS+18*, SENS+23 |
SDCLIN | NCTCL~, NCTCL+1 |
SDCOV | NBTP+1~, NBTP+6*, NBTP+7 |
SDFLG | SENS~, SENS+14, SENS+15 |
SDFN | SENS~, SENS+11, SENS+13, SENS+16 |
SDIENS | STEDT+11~, STEDT+20*, STEDT+21, STEDT+22, STEDT+23, STEDT+26, STEDT+27 |
SDN | DIV+1~, DIV+2*, DIV+3*, DIV+4, DIV+5 |
SDOE | NBFP~, NBFP+2, NBFP+3, NBFP+4, NBTP~, NBTP+2, NBTP+3, NBTP+4, STEDT~, STEDT+10 , STEDT+12, STEDT+13, STEDT+14, STEDT+35, STEDT+36, CONT+6, SCHNG~, SCHNG+6, SCHNG+7 |
SDOE0 | NBFP+1~, NBFP+3*, NBTP+1~, NBTP+3* |
SDOEDT | NBFP+1~, NBFP+3*, NBTP+1~, NBTP+3*, NBTP+6 |
>> SDOPT | TYPE+4, TYPE+7*, TYPE+12*, TYPE+16* |
SDORG | SCHNG+5~, SCHNG+9*, SCHNG+10*, SCHNG+11 |
SDPAT | NBFP+1~, NBFP+3*, NBTP+1~, NBTP+3*, NBTP+6 |
SDPD | STEDT+11~, STEDT+34! |
SDPD( | STEDT+21*, STEDT+22*, STEDT+23*, STEDT+26*, STEDT+27*, STEDT+36* |
>> SDQFLG | CONT+5* |
SDRFLG | STEDT~, STEDT+26, STEDT+33 |
SDSCC | STEDT~, STEDT+27 |
>> SDSCCR | TYPE+8*, TYPE+13*, TYPE+17* |
>> SDSCTAT | TYPE+4, TYPE+7*, TYPE+12*, TYPE+16* |
SDTYPE | TYPE+4, TYPE+7*, TYPE+12*, TYPE+16*, STEDT~, STEDT+23 |
SDUSR | SCHNG+5~, SCHNG+9*, SCHNG+11 |
SDVAL | SCHNG+5~, SCHNG+7*, SCHNG+8, SCHNG+9 |
SDVBA | STEDT+11~, STEDT+35*, STEDT+36 |
TDIR | SRV+1~, SRV+2*, SRV+3*, SRV+4 |
U | NBFP+3, NBTP+3, SENS+11, SENS+14, STEDT+13, STEDT+36, NCTCL+1, SCHNG+9, SCHNG+11 |
VADM | SENS+12~ |
VADM(1 | SENS+14 |
VADM(2 | SENS+14 |
X | SENS+12~, STEDT+11~, STEDT+13*, STEDT+14, CONT+1~, ANCPKG+1~ |
Y | SENS+12~, SENS+16*, SENS+18, CONT+1~, ANCPKG+1~, ANCPKG+12, SCSEL+8 |