Changeset 14 for ccr/trunk/p/CCRDPT.m


Ignore:
Timestamp:
Jun 22, 2008, 8:04:01 PM (16 years ago)
Author:
Sam Habiel
Message:

Updated UTIL to do UTC properly; worked on DPT

File:
1 edited

Legend:

Unmodified
Added
Removed
  • ccr/trunk/p/CCRDPT.m

    r12 r14  
    130130        N DOB S DOB=$P(PT(0),"^",3)
    131131        ; Date in FM Date Format. Convert to UTC/ISO 8601.
    132         Q $$FMDTOUTC^CCRUTIL(DOB)
     132        Q $$FMDTOUTC^CCRUTIL(DOB,"D")
    133133        ;
     134GENDER() ; Get Gender; PUBLIC; Extrinsic
     135        ; PREREQ: PT Defined
     136        Q $P(PT(0),"^",2)
     137        ;
     138SSN() ; Get SSN for ID; PUBLIC; Extrinsic
     139        ; PREREQ: PT Defined
     140        Q $P(PT(0),"^",9)
     141        ;
     142ADDRTYPE(ADDR) ; Get Home Address; PUBLIC; Extrinsic
     143        ; Vista only stores a home address for the patient.
     144        Q "Home"
     145        ;
     146ADDR1() ; Get Home Address line 1; PUBLIC; Extrinsic
     147        ; PREREQ: PT Defined
     148        Q $P(PT(.11),"^",1)
     149        ;
     150ADDR2() ; 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        ;
     155CITY() ; Get City for Home Address; PUBLIC; Extrinsic
     156        ; PREREQ: PT Defined
     157        Q $P(PT(.11),"^",4)
     158        ;
     159STATE() ; 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        ;
     170ZIP() ; Get Zip code for Home Address
     171        ; PREREQ: PT Defined
     172        Q $P(PT(.11),"^",6)
     173        ;
     174COUNTY() ; 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.