Changeset 14 for ccr/trunk/p/CCRDPT.m
- Timestamp:
- Jun 22, 2008, 8:04:01 PM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
ccr/trunk/p/CCRDPT.m
r12 r14 130 130 N DOB S DOB=$P(PT(0),"^",3) 131 131 ; Date in FM Date Format. Convert to UTC/ISO 8601. 132 Q $$FMDTOUTC^CCRUTIL(DOB )132 Q $$FMDTOUTC^CCRUTIL(DOB,"D") 133 133 ; 134 GENDER() ; Get Gender; PUBLIC; Extrinsic 135 ; PREREQ: PT Defined 136 Q $P(PT(0),"^",2) 137 ; 138 SSN() ; Get SSN for ID; PUBLIC; Extrinsic 139 ; PREREQ: PT Defined 140 Q $P(PT(0),"^",9) 141 ; 142 ADDRTYPE(ADDR) ; Get Home Address; PUBLIC; Extrinsic 143 ; Vista only stores a home address for the patient. 144 Q "Home" 145 ; 146 ADDR1() ; Get Home Address line 1; PUBLIC; Extrinsic 147 ; PREREQ: PT Defined 148 Q $P(PT(.11),"^",1) 149 ; 150 ADDR2() ; Get Home Address line 2; PUBLIC; Extrinsic 151 ; PREREQ: PT Defined 152 ; Vista has Lines 2,3; CCR has only line 1,2; so compromise 153 Q $P(PT(.11),"^",2)_", "_$P(PT(.11),"^",3) 154 ; 155 CITY() ; Get City for Home Address; PUBLIC; Extrinsic 156 ; PREREQ: PT Defined 157 Q $P(PT(.11),"^",4) 158 ; 159 STATE() ; Get State for Home Address; PUBLIC; Extrinsic 160 ; PREREQ: PT Defined 161 ; State is stored as a pointer 162 N STATENUM=$P(PT(.11)"^",5) 163 ; 164 ; State File Global is below 165 ; ^DIC(5,D0,0)= (#.01) NAME [1] ^ (#1) ABBREVIATION [2F] ^ (#2) VA STATE CODE 166 ; ==>[3F] ^ (#5) CAPITAL [4F] ^ (#2.1) AAC RECOGNIZED [5S] ^ (#2.2) 167 ; ==>US STATE OR POSSESSION [6S] ^ 168 Q $P(^DIC(5,STATENUM,0),"^",1) 169 ; 170 ZIP() ; Get Zip code for Home Address 171 ; PREREQ: PT Defined 172 Q $P(PT(.11),"^",6) 173 ; 174 COUNTY() ; Get County for our Address 175 ; PREREQ: PT Defined 176 Q $P(PT(.11),"^",7) 177 ;
Note:
See TracChangeset
for help on using the changeset viewer.