BookmarkSubscribeRSS Feed
Dregerator
Obsidian | Level 7

Hi, I'm trying to QC blinding of the data to ensure it is done correctly. I have the base data where the SUBJID's are not scrambled and the scrambled datasets where the SUBJIDs are scrambled. I do not know what the algorithm was used so how do i go about checking to see if they're done correctly? For example:

 

The Normal SUBJIDs are as follows

 

 

10045001
10055001
10055005
10055004
10055003
10055006
10055002
10075001
10075002

 

Blinded:

 

50021001
50021002
50031001
50031002
50041001
50041002
50051001
50051002
50061001

 

So would I need to create a unique sequence in one of the normal dataset and trace that sequence to the blinded dataset to ensure the Blinding is done properly? Or would I need to ask the principal programmer what the algorithm is for blinding...or would that defeat the purpose of double programming?

 

Thank you in advance.

1 REPLY 1
ChrisNZ
Tourmaline | Level 20

1. Am I dreaming or were the IDs just split in half, and the two halves' positions reversed?

 

2. how do i go about checking to see if they're done correctly? 

What does "correctly" mean? What's the expected outcome?

 

2. Scrambling IDs is normally done with a function such as SHA256. 

hackathon24-white-horiz.png

The 2025 SAS Hackathon has begun!

It's finally time to hack! Remember to visit the SAS Hacker's Hub regularly for news and updates.

Latest Updates

How to Concatenate Values

Learn how use the CAT functions in SAS to join values from multiple variables into a single value.

Find more tutorials on the SAS Users YouTube channel.

SAS Training: Just a Click Away

 Ready to level-up your skills? Choose your own adventure.

Browse our catalog!

Discussion stats
  • 1 reply
  • 793 views
  • 0 likes
  • 2 in conversation