Changeset 396 for ccr/trunk/p/C0CVITAL.m
- Timestamp:
- Mar 15, 2009, 8:14:48 PM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
ccr/trunk/p/C0CVITAL.m
r391 r396 46 46 D VITDATES(.VDATES) ; PULL OUT THE DATES INTO AN ARRAY 47 47 ; I DEBUG ZWR VDATES ;DEBUG 48 S VCNT=$$SORTDT^C CRUTIL(.VSORT,.VDATES,-1) ; PUT VITALS IN REVERSE48 S VCNT=$$SORTDT^C0CUTIL(.VSORT,.VDATES,-1) ; PUT VITALS IN REVERSE 49 49 ; DATE ORDER AND COUNT THEM. VSORT CONTAINS INDIRECT INDEXES ONLY 50 50 S @VITTVMAP@(0)=VCNT ; SAVE NUMBER OF VITALS … … 56 56 . . S VITPTMP=VITRSLT(VSORT(J)) ; DATE SORTED VITAL FROM RETURN ARRAY 57 57 . . I DEBUG W "VITAL ",VSORT(J),! 58 . . I DEBUG W VITRSLT(VSORT(J))," ",$$FMDTOUTC^C CRUTIL($P(VITPTMP,U,4),"DT"),!58 . . I DEBUG W VITRSLT(VSORT(J))," ",$$FMDTOUTC^C0CUTIL($P(VITPTMP,U,4),"DT"),! 59 59 . . I DEBUG W $P(VITPTMP,U,4),! 60 60 . . S @VITVMAP@("VITALSIGNSDATAOBJECTID")="VITAL"_J ; UNIQUE OBJID 61 61 . . I $P(VITPTMP,U,2)="HT" D 62 62 . . . S @VITVMAP@("VITALSIGNSDATETIMETYPETEXT")="OBSERVED" 63 . . . S @VITVMAP@("VITALSIGNSEXACTDATETIME")=$$FMDTOUTC^C CRUTIL($P(VITPTMP,U,4),"DT")63 . . . S @VITVMAP@("VITALSIGNSEXACTDATETIME")=$$FMDTOUTC^C0CUTIL($P(VITPTMP,U,4),"DT") 64 64 . . . S @VITVMAP@("VITALSIGNSDESCRIPTIONTEXT")="HEIGHT" 65 65 . . . S @VITVMAP@("VITALSIGNSSOURCEACTORID")="ACTORSYSTEM_1" … … 75 75 . . E I $P(VITPTMP,U,2)="WT" D 76 76 . . . S @VITVMAP@("VITALSIGNSDATETIMETYPETEXT")="OBSERVED" 77 . . . S @VITVMAP@("VITALSIGNSEXACTDATETIME")=$$FMDTOUTC^C CRUTIL($P(VITPTMP,U,4),"DT")77 . . . S @VITVMAP@("VITALSIGNSEXACTDATETIME")=$$FMDTOUTC^C0CUTIL($P(VITPTMP,U,4),"DT") 78 78 . . . S @VITVMAP@("VITALSIGNSDESCRIPTIONTEXT")="WEIGHT" 79 79 . . . S @VITVMAP@("VITALSIGNSSOURCEACTORID")="ACTORSYSTEM_1" … … 89 89 . . E I $P(VITPTMP,U,2)="BP" D 90 90 . . . S @VITVMAP@("VITALSIGNSDATETIMETYPETEXT")="OBSERVED" 91 . . . S @VITVMAP@("VITALSIGNSEXACTDATETIME")=$$FMDTOUTC^C CRUTIL($P(VITPTMP,U,4),"DT")91 . . . S @VITVMAP@("VITALSIGNSEXACTDATETIME")=$$FMDTOUTC^C0CUTIL($P(VITPTMP,U,4),"DT") 92 92 . . . S @VITVMAP@("VITALSIGNSDESCRIPTIONTEXT")="BLOOD PRESSURE" 93 93 . . . S @VITVMAP@("VITALSIGNSSOURCEACTORID")="ACTORSYSTEM_1" … … 103 103 . . E I $P(VITPTMP,U,2)="T" D 104 104 . . . S @VITVMAP@("VITALSIGNSDATETIMETYPETEXT")="OBSERVED" 105 . . . S @VITVMAP@("VITALSIGNSEXACTDATETIME")=$$FMDTOUTC^C CRUTIL($P(VITPTMP,U,4),"DT")105 . . . S @VITVMAP@("VITALSIGNSEXACTDATETIME")=$$FMDTOUTC^C0CUTIL($P(VITPTMP,U,4),"DT") 106 106 . . . S @VITVMAP@("VITALSIGNSDESCRIPTIONTEXT")="TEMPERATURE" 107 107 . . . S @VITVMAP@("VITALSIGNSSOURCEACTORID")="ACTORSYSTEM_1" … … 117 117 . . E I $P(VITPTMP,U,2)="R" D 118 118 . . . S @VITVMAP@("VITALSIGNSDATETIMETYPETEXT")="OBSERVED" 119 . . . S @VITVMAP@("VITALSIGNSEXACTDATETIME")=$$FMDTOUTC^C CRUTIL($P(VITPTMP,U,4),"DT")119 . . . S @VITVMAP@("VITALSIGNSEXACTDATETIME")=$$FMDTOUTC^C0CUTIL($P(VITPTMP,U,4),"DT") 120 120 . . . S @VITVMAP@("VITALSIGNSDESCRIPTIONTEXT")="RESPIRATION" 121 121 . . . S @VITVMAP@("VITALSIGNSSOURCEACTORID")="ACTORSYSTEM_1" … … 131 131 . . E I $P(VITPTMP,U,2)="P" D 132 132 . . . S @VITVMAP@("VITALSIGNSDATETIMETYPETEXT")="OBSERVED" 133 . . . S @VITVMAP@("VITALSIGNSEXACTDATETIME")=$$FMDTOUTC^C CRUTIL($P(VITPTMP,U,4),"DT")133 . . . S @VITVMAP@("VITALSIGNSEXACTDATETIME")=$$FMDTOUTC^C0CUTIL($P(VITPTMP,U,4),"DT") 134 134 . . . S @VITVMAP@("VITALSIGNSDESCRIPTIONTEXT")="PULSE" 135 135 . . . S @VITVMAP@("VITALSIGNSSOURCEACTORID")="ACTORSYSTEM_1" … … 145 145 . . E I $P(VITPTMP,U,2)="PN" D 146 146 . . . S @VITVMAP@("VITALSIGNSDATETIMETYPETEXT")="OBSERVED" 147 . . . S @VITVMAP@("VITALSIGNSEXACTDATETIME")=$$FMDTOUTC^C CRUTIL($P(VITPTMP,U,4),"DT")147 . . . S @VITVMAP@("VITALSIGNSEXACTDATETIME")=$$FMDTOUTC^C0CUTIL($P(VITPTMP,U,4),"DT") 148 148 . . . S @VITVMAP@("VITALSIGNSDESCRIPTIONTEXT")="PAIN" 149 149 . . . S @VITVMAP@("VITALSIGNSSOURCEACTORID")="ACTORSYSTEM_1" … … 160 160 . . . ;W "IN VITAL: OTHER",! 161 161 . . . S @VITVMAP@("VITALSIGNSDATETIMETYPETEXT")="OBSERVED" 162 . . . S @VITVMAP@("VITALSIGNSEXACTDATETIME")=$$FMDTOUTC^C CRUTIL($P(VITPTMP,U,4),"DT")162 . . . S @VITVMAP@("VITALSIGNSEXACTDATETIME")=$$FMDTOUTC^C0CUTIL($P(VITPTMP,U,4),"DT") 163 163 . . . S @VITVMAP@("VITALSIGNSDESCRIPTIONTEXT")="OTHER VITAL" 164 164 . . . S @VITVMAP@("VITALSIGNSSOURCEACTORID")="ACTORSYSTEM_1"
Note:
See TracChangeset
for help on using the changeset viewer.