|
rajasekhar857
Constraint Violating Yak Guru
396 Posts |
Posted - 2009-12-16 : 03:51:30
|
| [code]IF(@IS_CONTRACEPTION='1') begin SELECT @Y= ezEMRxID FROM EMRIDS WHERE PROPERTY_NAME='FR_EXAM_ANS_ID' Update EMRIDS set ezEMRxID=@Y+1 WHERE PROPERTY_NAME='FR_EXAM_ANS_ID' SET @idValue = ISNULL(Rtrim(CAST(@Pre_hj as Varchar)),'') + ISNULL(Rtrim(Cast(@Y as varchar)),'') INSERT INTO EMRFRExamAns(FR_EXAM_ANS_ID,FR_EXAM_DATA_ID,QUES_ID,QUES_ANS_ID,CTRL_VALUE,DISP_LABEL) VALUES(@idValue,@xy ,1018,1034,'YES',NULL) SET @idValue = '' IF(@ISCONTRACEPTIONOPT!=NULL) begin if (charindex('oral', @ISCONTRACEPTIONOPT)>=1) begin SELECT @Y= ezEMRxID FROM EMRIDS WHERE PROPERTY_NAME='FR_EXAM_ANS_ID' Update EMRIDS set ezEMRxID=@Y+1 WHERE PROPERTY_NAME='FR_EXAM_ANS_ID' SET @idValue = ISNULL(Rtrim(CAST(@Pre_hj as Varchar)),'') + ISNULL(Rtrim(Cast(@Y as varchar)),'') INSERT INTO EMRFRExamAns(FR_EXAM_ANS_ID,FR_EXAM_DATA_ID,QUES_ID,QUES_ANS_ID,CTRL_VALUE,DISP_LABEL) VALUES(@idValue,@xy ,1018,1040,'Oral Contraceptive Pills',NULL) SET @idValue = '' end if (charindex('hormonalinj', @ISCONTRACEPTIONOPT)>=1) begin SELECT @Y= ezEMRxID FROM EMRIDS WHERE PROPERTY_NAME='FR_EXAM_ANS_ID' Update EMRIDS set ezEMRxID=@Y+1 WHERE PROPERTY_NAME='FR_EXAM_ANS_ID' SET @idValue = ISNULL(Rtrim(CAST(@Pre_hj as Varchar)),'') + ISNULL(Rtrim(Cast(@Y as varchar)),'') INSERT INTO EMRFRExamAns(FR_EXAM_ANS_ID,FR_EXAM_DATA_ID,QUES_ID,QUES_ANS_ID,CTRL_VALUE,DISP_LABEL) VALUES(@idValue,@xy ,1018,1041,'Hormonal Injectables(Long Acting)',NULL) SET @idValue = '' end[/code]values are like thisoral*hormonalinj*0*0*0*0oral*hormonalinj*0*0*0*0oral*hormonalinj*0*0*0*0oral*hormonalinj*0*0*0*0oral*hormonalinj*0*0*0*0oral*hormonalinj*0*0*0*0oral*hormonalinj*0*0*0*0i have to do please help me as it is not inserting the values needs to change the if condition as charindex not working |
|