GMRVED0 ;HIRMFO/RM,YH,FT-VITAL SIGNS EDIT SHORT FORM ;6/13/01 15:44
Source file <GMRVED0.m>
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| Q1 | ; | |
| Q3 | ||
| MULTIVM | ||
| PATDAT | ; | |
| A3 | ; | |
| WARDPAT | ; SELECT EDIT BY 1. UNIT, 2. SELECTED ROOMS ON UNIT, 3. PATIENT | |
| WP1 | ; | |
| Q | ; | |
| WARDSEL | ; SELECT SEARCH WARD | |
| EN2 | ; DETERMINE VITALS SITE | |
| A2 | ; | |
| EN3 | ; CALL IF DFN TO EDIT SINGLE PATIENT VITALS WHERE ; INPUT : DFN= PT FILE PTR. ; GMRSTR=STRING OF VITALS TO EDIT ; where T=Temp, P=Pulse, R=Resp, B=BP,H=Ht., W=Wt. ; GMRVHLOC=HOSP. LOCATION (PTR TO FILE 44) ; GMRVIDT=DATE/TIME VITALS TAKEN ; OUPTUT : GMRVIEN(GMRVTY)=120.5 ENTRY^GMRVREAD^GMRVSITE ; where GMRVTY is the vital type see codes above ; GMRVREAD = READING FOR THIS VITAL TYPE ; GMRVSITE = PTR TO GMR VITALS SITE FILE ; GMROUT WILL BE 1 IF ABNORMAL EXIT, ELSE 0 | |
| DATE | ; CALL TO SET GMRVIDT (WHEN THE VITALS WERE TAKEN) ; ALSO RETURNS GMROUT=1 IF TIMEOUT OR UPARROW OUT. | 
| Name | Field # of Occurrence | 
|---|---|
| ^%DT | DATE+2 | 
| NOW^%DTC | DATE+4 | 
| ^DIC | WARDSEL+2, PATDAT+1, PATDAT+6 | 
| YN^DICN | MULTIVM | 
| ADM^GMRVADM | PATDAT+4 | 
| EN1^GMRVADM | A3+1 | 
| DATE^GMRVED0 | EN2+2 | 
| EN1^GMRVED2 | A3+2, A3+3 | 
| EN2^GMRVED2 | A3+2, A3+3 | 
| EN2^GMRVED3 | A3+1, MULTIVM+1 | 
| EN3^GMRVED6 | A3+3 | 
| INP^VADPT | PATDAT+3 | 
| KVAR^VADPT | Q1+2, PATDAT+3 | 
| $$FMADD^XLFDT | DATE+5 | 
| EN^XQH | WARDPAT+3, WP1+1 | 
| Name | Line Occurrences | 
|---|---|
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: READ | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Routine Call | 
 | 
| FileNo | Call Tags | 
|---|---|
| ^DPT - [#2] | Classic Fileman Calls | 
| ^DIC(42 - [#42] | Classic Fileman Calls | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^DG(405.4 - [#405.4] | WP1+1 | 
| ^DIC(42 - [#42] | WARDSEL+4, WARDSEL+5, PATDAT+6 | 
| ^DPT("CN" | WARDSEL+3 | 
| ^SC - [#44] | PATDAT+6 | 
| ^TMP($J | Q+3! | 
| Name | Line Occurrences | 
|---|---|
| A3 | A3+1, EN3+13 | 
| DATE | DATE+4, DATE+5, MULTIVM+1 | 
| MULTIVM | A3+1, MULTIVM, MULTIVM+1 | 
| PATDAT | A3+1, WP1+2 | 
| Q | EN2+3, A3+1, A3+2, A3+3 | 
| Q1 | Q3, Q+1 | 
| Q3 | EN3+12 | 
| WARDPAT | EN2+3, WARDPAT+3, WARDPAT+4, WP1+1 | 
| WARDSEL | WP1+1 | 
| WP1 | WARDPAT+2 | 
| Name | Field # of Occurrence | 
|---|---|
| ^(0 | PATDAT+6 | 
| ^(44 | WARDSEL+5 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| % | DATE+4, Q1+1!, MULTIVM* | 
| %DT | DATE+2*!, Q1+1! | 
| %DT("A" | DATE+2* | 
| %H | Q1+1! | 
| %T | Q1+1! | 
| DA | Q1+1! | 
| DFN | EN3+11, Q+3!, WARDSEL+3*, WARDSEL+4, PATDAT+1*, PATDAT+2 | 
| DIC | Q1+1!, WARDSEL+1*, WARDSEL+2!, PATDAT+1*!, PATDAT+6*! | 
| DIC("A" | PATDAT+6* | 
| DIC("B" | PATDAT+6* | 
| DIC("S" | WARDSEL+1*, PATDAT+6* | 
| DIC(0 | WARDSEL+1*, PATDAT+1*, PATDAT+6* | 
| DIE | Q1+1! | 
| DIPGM | Q1+2! | 
| DQ | Q1+1! | 
| DR | Q1+1! | 
| DT | DATE+5 | 
| DTIME | WARDPAT+1 | 
| GCT | Q1+2! | 
| GDA | Q1+2! | 
| GDATA | Q1+2! | 
| GDT | A3+1*, Q1+1!, PATDAT+4* | 
| GDT(1 | EN2+3*, A3+1 | 
| GENTR | Q1+1!, PATDAT+4* | 
| GLAST | Q1+2! | 
| GMRDAT | Q1+1! | 
| GMRDATE | Q1+1! | 
| GMRDT0 | A3+1*, Q1+2!, MULTIVM+1* | 
| GMREDB | A3+1, A3+2, A3+3, EN3+13*, Q3!, Q+3!, WARDPAT+1*, WARDPAT+2, WARDPAT+3, WP1+1 , PATDAT+4 | 
| GMRENTY | EN2+1, A2+2, A2+3, A2+4, Q3!, Q+3! | 
| GMRHELP | Q1+1! | 
| GMRI | Q1+1! | 
| GMRINPTR | Q1+1! | 
| GMRLEN | Q1+1! | 
| GMRMSL | Q1+1! | 
| GMRNAM | Q1+1! | 
| GMROK | Q1+1! | 
| GMROUT | EN2+1*, EN2+2!, EN2+3*, A3+1, EN3+12*, DATE+3*, Q+3!, WARDPAT+1*, WP1+1, WARDSEL+2* , WARDSEL+4*, PATDAT+2*, PATDAT+4*, PATDAT+7*, MULTIVM, MULTIVM+1, MULTIVM+2* | 
| GMROV | Q1+2! | 
| GMRP | Q1+2! | 
| GMRPRMT | Q1+1! | 
| GMRQUAL | Q1+2! | 
| GMRRET | Q1+1! | 
| GMRRMBD | Q1+1! | 
| GMRRMST | Q1+1! | 
| GMRROOM | Q1+1! | 
| GMRS | Q1+1! | 
| GMRSCR | Q1+1! | 
| GMRSITE | Q1+1! | 
| GMRSTR | A2+1, A2+2*, A2+3*, A2+4*, A2+5, EN3+11, Q+3! | 
| GMRTMP | EN2+1!, EN3+12*, Q3!, Q+1, Q1+1! | 
| GMRTO | Q1+1! | 
| GMRTY | Q1+1! | 
| GMRTYPE | Q1+2! | 
| >> GMRVDBA | EN2+1 | 
| GMRVHLOC | Q+3!, WARDSEL+5*, PATDAT+8* | 
| GMRVIDT | EN2+1*, EN2+2, EN2+3, A3+1*, EN3+11, DATE+6*, Q+2!, PATDAT+4, MULTIVM+1 | 
| GMRVIDT(0 | EN2+1*, EN2+2* | 
| GMRVIT | Q1+1! | 
| GMRVITY | Q1+1! | 
| GMRVWLOC | EN2+3*, Q1+1!, PATDAT+5 | 
| GMRVX | Q1+1! | 
| GMRWARD | Q1+1!, WP1+1, WARDSEL+3*, WARDSEL+4, WARDSEL+5, PATDAT+3*, PATDAT+4, PATDAT+6 | 
| GMRWARD(1 | WARDSEL+3*, PATDAT+3* | 
| GMRX | Q1+1! | 
| GMRY | Q1+1! | 
| >> GNUROP | EN3+14 | 
| GTYPE | Q1+2! | 
| POP | DATE+6!, Q1+1! | 
| U | EN2+1, DATE+2, DATE+3, WARDPAT+1, WARDSEL+2, WARDSEL+3, WARDSEL+4, WARDSEL+5, PATDAT+3, PATDAT+6 | 
| VA | Q1+2!, PATDAT+3! | 
| >> VAIN(4 | PATDAT+3 | 
| >> X | DATE+2*, DATE+3, WARDSEL+2 | 
| XQH | WARDPAT+3*!, WP1+1*! | 
| >> Y | DATE+3, DATE+4, DATE+5, DATE+6, WARDSEL+2, WARDSEL+3, PATDAT+1, PATDAT+7, PATDAT+8 | 
| >> Y(0 | WARDSEL+3 |