Changeset 830 for cprs/trunk/CPRS-Chart/uProbs.pas
- Timestamp:
- Jul 7, 2010, 4:51:54 PM (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
cprs/trunk/CPRS-Chart/uProbs.pas
r456 r830 65 65 PtHNC:boolean; 66 66 PtMST:boolean; 67 PtSHAD:boolean; 67 68 constructor Create(Alist:TStringList); 68 69 function GetGMPDFN(dfn:string;name:String):string; … … 101 102 ServiceList:TStringList; 102 103 constructor create; 103 destructor destroy; override;104 destructor Destroy; override; 104 105 end; 105 106 … … 113 114 fModDate:TKeyVal; {.03} 114 115 fNarrative:TKeyVal; {.05} 115 fEntDate:TKeyVal; { .08}116 fEntDate:TKeyVal; { .08} 116 117 fStatus:TKeyVal; {.12} 117 118 fOnsetDate:TKeyVal; {.13} 118 119 fProblem:TKeyVal; {1.01} 119 120 fCondition:TKeyVal; {1.02} 120 fEntBy:TKeyVal; 121 fRecBy:TKeyVal; 121 fEntBy:TKeyVal; {1.03} 122 fRecBy:TKeyVal; {1.04} 122 123 fRespProv:TKeyVal; {1.05} 123 124 fService:TKeyVal; {1.06} … … 132 133 fHNC:TKeyVal; {1.15} 133 134 fMST:TKeyVal; {1.16} 135 fCV:TKeyVal; {1.17} // this is not used value is always NULL 136 fSHAD:TKeyVal; {1.18} 134 137 fFieldList:TstringList; {list of fields by name and class (TKeyVal or TComment)} 135 138 fFilerObj:TstringList; … … 158 161 Function GetMSTProblem:Boolean; 159 162 Procedure SetMSTProblem(value:Boolean); 163 Function GetSHADProblem:Boolean; 164 Procedure SetSHADProblem(value:Boolean); 160 165 function GetStatus:String; 161 166 procedure SetStatus(value:String); … … 205 210 property HNCProblem:Boolean read GetHNCProblem write SetHNCProblem; 206 211 property MSTProblem:Boolean read GetMSTProblem write SetMSTProblem; 212 property SHADProlem:Boolean read GetSHADProblem write SetSHADProblem; 207 213 property Status:String read GetStatus write SetStatus; 208 214 property Narrative:TKeyVal read fNarrative write SetNarrative; … … 329 335 7: PtHNC := (AList[i] = '1'); 330 336 8: PtMST := (AList[i] = '1'); 337 //9:CombatVet Not tracked in Problem list 338 10: PtSHAD := (AList[i] = '1'); 331 339 end; 332 340 end; … … 469 477 LoadField(fHNC,'1.15','HNC'); 470 478 LoadField(fMST,'1.16','MST'); 479 LoadField(fMST,'1.17','CV'); // not used at this time 480 LoadField(fSHAD,'1.18','SHD'); 471 481 LoadComments; 472 482 end; … … 540 550 fHNC:=TKeyVal.create; 541 551 fMST:=TKeyVal.create; 552 fCV := TKeyVal.create; 553 fSHAD:=TKeyVal.Create; 542 554 fComments:=TList.create; 543 555 end; … … 877 889 end; 878 890 891 function TProbrec.GetSHADProblem:boolean; 892 begin 893 result := (fSHAD.intern ='1'); 894 end; 895 896 procedure TProbRec.SetSHADProblem(value:boolean); 897 begin 898 if value = true then 899 begin 900 fSHAD.intern := '1'; 901 fSHAD.extern := 'Yes'; 902 end 903 else 904 begin 905 fSHAD.intern := '0'; 906 fSHAD.extern := 'No'; 907 end; 908 end; 909 879 910 function TProbRec.GetStatus:String; 880 911 begin … … 1029 1060 begin 1030 1061 fldID := fFieldList[i]; 1031 if pos(u + fldID + u, '^.01^.12^.13^1.01^1.05^1.07^1.08^1.1^1.11^1.12^1.13^1.15^1.16 ') > 0 then1062 if pos(u + fldID + u, '^.01^.12^.13^1.01^1.05^1.07^1.08^1.1^1.11^1.12^1.13^1.15^1.16^1.18') > 0 then 1032 1063 {is a field eligible for update} 1033 1064 begin
Note:
See TracChangeset
for help on using the changeset viewer.