Type : CREATION_INTERNE
The 'dm10' dataset is internally created by the %dm_create macro, which programmatically generates data based on the provided parameters (number of subjects, countries, sex, etc.). The final 'sdtm.dm' dataset is an enriched version of 'dm10'.
| 1 | %let path = H:\GitHub\srosanba\sas-sdtm-simulator; |
| 2 | |
| 3 | %sysmacdelete list2format / nowarn; |
| 4 | %sysmacdelete required / nowarn; |
| 5 | %sysmacdelete dm_create / nowarn; |
| 6 | %sysmacdelete sdtm_attrs / nowarn; |
| 7 | |
| 8 | options mprint sasautos=("&path/macros" sasautos); |
| 9 | |
| 10 | LIBNAME sdtm "&path/data"; |
| 11 | LIBNAME meta "&path/meta" access=readonly; |
| 12 | |
| 13 | %let seed = 8675309; |
| 1 | *---------- create dm dataset ----------; |
| 2 | %dm_create |
| 3 | (out=dm10 |
| 4 | ,subjid_n=40 |
| 5 | ,siteid_n=5 |
| 6 | ,country_list=(USA,CAN,MEX) |
| 7 | ,country_table=(.6,.2,.2) |
| 8 | ,fpfvdt=01oct2016 |
| 9 | ,lpfvdt=01apr2017 |
| 10 | ,screendur=3 |
| 11 | ,treatdur=182 |
| 12 | ,followupdur=28 |
| 13 | ,deathprob=0.05 |
| 14 | ,sex_table=(.6,.4) |
| 15 | ); |
| 1 | *---------- finalize attributes ----------; |
| 2 | %sdtm_attrs |
| 3 | (DATA=dm10 |
| 4 | ,out=sdtm.dm |
| 5 | ,domain=dm |
| 6 | ); |