VENPCCF ; IHS/FCS/GIS - VEN FLOWCHART UTILITIES ;
Source file <VENPCCF.m>
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| ENT(DFN,FIEN,INST,MAX) | ; GIVEN PAT,FLOWCHART IEN AND INSTANCE RETURN THE FLOWCHART ENTRY IENS IN REVERSE CHRONOLOGICAL ORDER UP TO MAX IENS | |
| HDR(FIEN) | ; GIVEN A FLOWCHART AND COMPOMENT ORDER STRING RETURN A HEADER STRING | |
| KEY(DA) | ; POPULATE THE KEY FIELD OF THE VEN EHP EF TEMPLATE FILE | |
| DATE(Y) | ||
| VAL(DFN,FIEN,INST,MAX) | ; GIVEN DFN, FLOWCHART IEN, INSTANCE, AND MAX VALS, RETURN VAL STG | |
| SYMP(X) | ; SYMPTOM SCORE | |
| EFFC(EIEN) | ; GIVEN EF IEN RETURN STRING LISTING ALL ASSOCIATED FLOWCHART IENS | |
| TEST | ||
| OT(CIEN,VAL) | ; GIVEN A COMPONENT IEN AND VALUE, RETURN THE TRANSFORMED VALUE | |
| INST(DFN,FIEN) | ; RETURN THE MOST RECENT INSTANCE OF A FLOWCHART FOR A PATIENT | |
| ORD(FIEN) | ; RETURN COMPONENT ORDER STRING FOR A FLOWCHART (COMPONENT IENS) | 
| Name | Line Occurrences | 
|---|---|
| Function Call: WRITE | 
 | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^DD("DD" | DATE | 
| ^DPT - [#2] | KEY+3, ENT+1, VAL+2 | 
| ^VEN(7.3 | KEY+2, KEY+4, INST+3, ENT+6, VAL+9, VAL+12 | 
| ^VEN(7.31 | ORD+2, ENT+1, HDR+1, HDR+6, HDR+7, VAL+2, VAL+13 | 
| ^VEN(7.32 | HDR+8, HDR+9, HDR+10, OT+1, OT+3 | 
| ^VEN(7.41 - [#19707.41] | EFFC+3 | 
| Name | Line Occurrences | 
|---|---|
| $$DATE | VAL+10 | 
| $$ENT | VAL+6 | 
| $$ORD | HDR+3, VAL+7 | 
| $$OT | VAL+14 | 
| $$VAL | TEST | 
| Name | Field # of Occurrence | 
|---|---|
| ^( | ORD+2 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| % | KEY+1~, ORD+1~, VAL+1~ | 
| AIEN | HDR+2~, HDR+5*, HDR+6, HDR+7, VAL+11*, VAL+12, VAL+13 | 
| ATN | ORD+1~, ORD+3* | 
| ATT | HDR+2~, HDR+5*, VAL+1~, VAL+11* | 
| CIEN | ORD+1~, ORD+2*, ORD+4, HDR+2~, HDR+7*, HDR+8, HDR+9, HDR+10, VAL+13*, VAL+14 , OT~, OT+1, OT+3 | 
| CSTG | HDR+2~, HDR+3*, HDR+5 | 
| DA | KEY~, KEY+2 | 
| DATE | ENT+4~, ENT+6*, ENT+7* | 
| DFN | KEY+1~, KEY+3*, KEY+6, INST~, INST+2, ENT~, ENT+1, ENT+5, VAL~, VAL+2 , VAL+6 | 
| EIEN | EFFC~, EFFC+3 | 
| ENT | VAL+1~, VAL+8* | 
| FCIEN | KEY+1~, KEY+4*, KEY+6 | 
| FEIEN | VAL+1~, VAL+8*, VAL+9, VAL+12 | 
| FESTG | VAL+1~, VAL+6*, VAL+8 | 
| FIEN | ORD~, ORD+2, INST~, INST+2, EFFC+1~, EFFC+2*, EFFC+3*, ENT~, ENT+1, ENT+5 , HDR~, HDR+1, HDR+3, HDR+6, HDR+7, VAL~, VAL+2, VAL+6, VAL+7, VAL+13 | 
| >> HDR | HDR+5, HDR+6*, HDR+8*, HDR+9*, HDR+11* | 
| HED | HDR+2~ | 
| INST | KEY+1~, KEY+5*, KEY+6, ENT~, ENT+3*, ENT+5, VAL~, VAL+4*, VAL+6 | 
| KEY | ENT+4~, ENT+5*, ENT+6 | 
| MAX | ENT~, ENT+3*, ENT+6, VAL~, VAL+5*, VAL+6 | 
| ORD | ORD+1~, ORD+3*, ORD+4, ORD+6* | 
| OSTG | VAL+1~, VAL+7*, VAL+11 | 
| >> OT | OT+3*, OT+4, OT+5 | 
| PFIEN | ENT+4~, ENT+6* | 
| STG | ORD+1~, ORD+6*, ORD+7, EFFC+1~, EFFC+2*, EFFC+3*, EFFC+4, ENT+4~, ENT+7*, ENT+8 , HDR+2~, HDR+4*, HDR+5*, HDR+13, VAL+1~, VAL+7*, VAL+8*, VAL+18 | 
| TOT | ENT+4~, ENT+6* | 
| U | KEY+4, KEY+5, ORD+3, ORD+6, EFFC+3, ENT+6, ENT+7, HDR+5, HDR+6, HDR+7 , HDR+8, HDR+9, HDR+10, VAL+8, VAL+9, VAL+11, VAL+13, VAL+15 | 
| UNIT | HDR+2~, HDR+10*, HDR+11 | 
| VAL | OT~, OT+2, OT+4, OT+5 | 
| VSTG | VAL+1~, VAL+8, VAL+9*, VAL+10*, VAL+15* | 
| X | KEY+1~, KEY+2*, KEY+3, KEY+4, KEY+5, ORD+1~, ORD+2*, ORD+3, INST+1~, INST+2* , INST+3, EFFC+1~, ENT+4~, HDR+2~, VAL+1~, VAL+12*, VAL+14*, VAL+15, SYMP~, SYMP+2 | 
| X( | ENT+6*, ENT+7 | 
| Y | KEY+1~, ORD+1~, INST+1~, INST+3*, INST+4, EFFC+1~, ENT+4~, HDR+2~, VAL+1~, DATE~ , SYMP+1~, SYMP+2*, SYMP+3 | 
| Y( | ORD+4*, ORD+6 |