sHelp
                                     NUR.PC.VAR
       2
   variances.patient.data
     variance.poc.data
       variances.data

 Ì       2
variances.patient.data    (main) 
[patient]
:NPCV[aa]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 patient                     30 FREE     L  NUR.PAT        aa                                                      
 location                    10 FREE     L  MIS.LOCN.DICT                                                          
 pat.acct.number             12 FREE     L                 VAL=IF{@NUR.PAT.acct.number;@var.acct.number}               
 pat.admit.date               8 DATE     L                 VAL=IF{@ADM.PAT.admit.date;@var.admit.date}                 
 pat.admit.doctor            10 FREE     L  MIS.DOC.DICT   VAL=IF{@ADM.PAT.admit.doctor;@var.admit.doctor}         
 pat.admit.doctor.name       30 FREE     L                 VAL=@MIS.DOC.DICT.name[@pat.admit.doctor]                   
 pat.attend.doctor           10 FREE     L  MIS.DOC.DICT   VAL=IF{@ADM.PAT.attend.doctor;@var.attend.doctor}       
 pat.attend.doctor.name      30 FREE     L                 VAL=@MIS.DOC.DICT.name[@pat.attend.doctor]                  
 pat.discharge.date           8 DATE     L                 VAL=IF{@ADM.PAT.discharge.date;@var.discharge.date}         
 pat.length.of.stay           3 PINT     R                 VAL=%Z.date.sub(@pat.discharge.date,@pat.admit.date)!1      
 pat.location                10 FREE     L  MIS.LOCN.DICT  VAL=IF{@ADM.PAT.location;@var.location}                 
 pat.mri.urn                 25 FREE     L                 VAL=IF{@NUR.PAT.mri.urn;@var.mri.urn}                       
 pat.name                    30 FREE     L                 VAL=IF{@NUR.PAT.name;@var.name}                             
 pat.sex                      1 CHOICE   L                 VAL=IF{@NUR.PAT.sex;@var.sex}                               
 pat.status                   8 FREE     L                 VAL=IF{@NUR.PAT.status;@var.status}                         
 pat.unit.number             10 FREE     L                 VAL=IF{@NUR.PAT.unit.number;@var.unit.number}               
 var.acct.number             12 FREE     L                 :NPCV[aa]|0                                                 
 var.admit.date               8 DATE     L                 :NPCV[aa]|9                                                 
 var.admit.doctor            10 FREE     L  MIS.DOC.DICT   :NPCV[aa]|7                                             
 var.attend.doctor           10 FREE     L  MIS.DOC.DICT   :NPCV[aa]|8                                             
 var.discharge.date           8 DATE     L                 :NPCV[aa]|10                                                
 var.location                10 FREE     L  MIS.LOCN.DICT  :NPCV[aa]|6                                             
 var.mri.urn                 25 FREE     L                 :NPCV[aa]|4                                                 
 var.name                    30 FREE     L                 :NPCV[aa]|1                                                 
 var.sex                      1 CHOICE   L                 :NPCV[aa]|5                                                 
 var.status                   8 FREE     L                 :NPCV[aa]|2                                                 
 var.unit.number             10 FREE     L                 :NPCV[aa]|3                                                 
 Ì       2
variance.poc.data    (plans.of.care) 
[patient, poc.urn]
:NPCV[aa,npcU]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 poc.urn                      3 URN      L                 npcU                                                        
 poc.comp.date                8 DATE     L                 VAL=IF{@NUR.PC.STP.comp.date[poc.urn];@NUR.PC.comp.dat      
                                                           VAL=e;@var.comp.date}                                       
 poc.confidential.flag        1 YN       L                 VAL=IF{@NUR.PC.STP.confidential.flag[poc.urn];@NUR.PC.      
                                                           VAL=confidential.flag;@var.confidential.flag}               
 poc.day.one                  8 DATE     L                 VAL=IF{@NUR.PC.STP.day.one[poc.urn];@NUR.PC.day.one;@v      
                                                           VAL=ar.day.one}                                             
 poc.days.or.levels           6 CHOICE   L                 VAL=IF{@NUR.PC.STP.days.or.levels[poc.urn];@NUR.PC.day      
                                                           VAL=s.or.levels;@var.days.or.levels}                        
 poc.init.date                8 DATE     L                 VAL=IF{@NUR.PC.STP.init.date[poc.urn];@NUR.PC.init.dat      
                                                           VAL=e;@var.init.date}                                       
 poc.length.in.days           4 PINT     R                 VAL=%NUR.PC.VAR.poc.length.in.days(@patient,@poc.urn)       
 poc.length.in.days.actual    4 PINT     R                 VAL=%NUR.PC.VAR.poc.length.in.days.actual(@patient,@po      
                                                           VAL=c.urn)                                                  
 poc.length.of.stay           3 PINT     R                 VAL=IF{@NUR.PC.STP.length.of.stay[poc.urn];@NUR.PC.len      
                                                           VAL=gth.of.stay;@var.length.of.stay}                        
 poc.length.of.stay.actual    4 PINT     R                 VAL=%Z.date.sub(IF{@poc.comp.date;@pat.discharge.date}      
                                                           VAL=,@poc.day.one)!1                                        
 poc.mnemonic                10 FREE     L  NUR.STD.CP     VAL=IF{@NUR.PC.STP.mnemonic[poc.urn];@NUR.PC.mnemonic;  
                                                           VAL=@var.mnemonic}                                          
 poc.mnemonic.name           30 FREE     L                 VAL=@NUR.STD.CP.name[@poc.mnemonic]                         
 poc.start.time               4 HHMM     L                 VAL=IF{@NUR.PC.STP.start.time[poc.urn];@NUR.PC.start.t      
                                                           VAL=ime;@var.start.time}                                    
 poc.status                  10 CHOICE   L                 VAL=IF{@NUR.PC.STP.status[poc.urn];@NUR.PC.status;@var      
                                                           VAL=.poc.status}                                            
 var.comp.date                8 DATE     L                 :NPCV[aa,npcU]|7                                            
 var.confidential.flag        1 YN       L                 :NPCV[aa,npcU]|19                                           
 var.day.one                  8 DATE     L                 :NPCV[aa,npcU]|4                                            
 var.days.or.levels           6 CHOICE   L                 :NPCV[aa,npcU]|9                                            
 var.init.date                8 DATE     L                 :NPCV[aa,npcU]|1                                            
 var.length.of.stay           3 PINT     R                 :NPCV[aa,npcU]|3                                            
 var.mnemonic                10 FREE     L  NUR.STD.CP     :NPCV[aa,npcU]|0                                        
 var.poc.status              10 CHOICE   L                 :NPCV[aa,npcU]|6                                            
 var.start.time               4 HHMM     L                 :NPCV[aa,npcU]|10                                           
 Ì       2
variances.data    (variances) 
[patient,poc.urn, date,time,urn]
:NPCV[aa,npcU,nod,not,noc]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 date                         8 DATE     L                 nod                                                         
 time                         4 HHMM     L                 not                                                         
 urn                          3 URN      L                 noc                                                         
 active                       1 YN       L                 :NPCV[aa,npcU,nod,not,noc]|0                                
 comment                      1 YN       L                 :NPCV[aa,npcU,nod,not,noc]|7                                
 comment.edit                 1 YN       L                 :NPCV[aa,npcU,nod,not,noc]|22                               
 date.entered                 8 DATE     L                 :NPCV[aa,npcU,nod,not,noc]|17                               
 diag.urn                    10 FREE     L                 :NPCV[aa,npcU,nod,not,noc]|10                               
 goal.urn                    10 FREE     L                 :NPCV[aa,npcU,nod,not,noc]|11                               
 int.urn                     10 FREE     L                 :NPCV[aa,npcU,nod,not,noc]|12                               
 note.urn                     3 PINT     R                 :NPCV[aa,npcU,nod,not,noc]|9                                
 ord.urn                     10 FREE     L                 :NPCV[aa,npcU,nod,not,noc]|13                               
 origin                       3 CHOICE   L                 :NPCV[aa,npcU,nod,not,noc]|1                                
 source                      45 FREE     L                 :NPCV[aa,npcU,nod,not,noc]|3                                
 source.missing               1 YN       L                 VAL=IF{@source.type "N";"Y"}                                
 source.subtype              40 FREE     L                 :NPCV[aa,npcU,nod,not,noc]|5                                
 source.type                 10 FREE     L  NUR.VAR        :NPCV[aa,npcU,nod,not,noc]|4                            
 status                       2 FREE     L                 :NPCV[aa,npcU,nod,not,noc]|6                                
 terminal                    12 FREE     L                 :NPCV[aa,npcU,nod,not,noc]|15                               
 time.entered                 4 HHMM     L                 :NPCV[aa,npcU,nod,not,noc]|18                               
 type                        10 FREE     L  NUR.VAR.TYPE   :NPCV[aa,npcU,nod,not,noc]|2                            
 user                        10 FREE     L  NUR.NURSE      :NPCV[aa,npcU,nod,not,noc]|14                           
 user.entered                10 FREE     L  NUR.NURSE      :NPCV[aa,npcU,nod,not,noc]|16                           
 var.edit                     1 PINT     R                 :NPCV[aa,npcU,nod,not,noc]|23                               
 var.edit.flag                1 FREE     L                 :NPCV[aa,npcU,nod,not,noc]|24