IBMHVM ;EDE/YMG - Mental Health Visit Maintenance; 07/06/2023
Source file <IBMHVM.m>
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| EN | ; entry point
|
|
| LOOP | ||
| MLOOP | ; Entry/Loop tag to allow user to stay with the defined maintenance utility.
|
|
| EX | ;
|
|
| ASKDT(IBPRMT) | ;Date input
|
|
| PRTVSTS(IBDFN,IBYR) | ; Get the list of visits for the calendar year
|
|
| PAUSE(IBEND) | ||
| CHKPAUSE | ;Check pause
|
|
| SCR() | ||
| LINE(IBC,IBN) | ||
| FRM(IBLBL,IBCUT) | ;
|
|
| GETMAINT() | ;
|
|
| ADDVST(IBDFN) | ; Add a new MH visit for the patient
|
|
| EDITVST(IBLCT) | ; Edit an existing MH visit for the patient
|
|
| GETVST() | ;
|
|
| GETSTAT(IBDFN,IBVST,IBIND,IBOVRFLG) | ;Ask the user for the Status of the Visit
|
|
| GETCOMM(IBSTAT,IBOVRFLG) | ; Ask the user for the status reason (or default it if Status is FREE)
|
|
| GETVISIT(IBLCT) | ; Get the IEN for visit to be edited.
|
|
| DISPCHG(IBSTAT,IBBILL,IBREAS) | ;Redisplay the changes requested
|
|
| GETBILL(IBDFN,IBVSTDT) | ; get bill # from file 350
|
|
| CHKDUP(IBSTAT,IBVSTIEN) | ; check for duplicate visit status
|
| 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 |
|
| FileNo | Call Tags |
|---|---|
| ^DPT - [#2] | Classic Fileman Calls |
| ^IB - [#350] | GET1^DIQ |
| ^IBE(350.9 - [#350.9] | GET1^DIQ |
| ^IBMH(351.83 - [#351.83] | GET1^DIQ |
| ^DIC(4 - [#4] | GET1^DIQ |