177. EPMO Open Source Coordination Office Redaction File Detail Report

Produced by Araxis Merge on 7/10/2017 1:01:48 PM Central Daylight Time. See www.araxis.com for information about Merge. This report uses XHTML and CSS2, and is best viewed with a modern standards-compliant browser. For optimum results when printing this report, use landscape orientation and enable printing of background images and colours in your browser.

177.1 Files compared

# Location File Last Modified
1 C:\AraxisMergeCompare\Pri_un\IV-ehmp_cif\VixInstallerSolution2013.root\VixInstallerSolution2013\VixInstallerSetup\VixDistribution\30.170.10.1\common\LaurelBridge\DCF_RunTime_Install_3.3.40c\cfg\apps\defaults dcf_create_fileset Mon Feb 25 00:18:54 2013 UTC
2 C:\AraxisMergeCompare\Pri_re\IV-ehmp_cif\VixInstallerSolution2013.root\VixInstallerSolution2013\VixInstallerSetup\VixDistribution\30.170.10.1\common\LaurelBridge\DCF_RunTime_Install_3.3.40c\cfg\apps\defaults dcf_create_fileset Thu Jul 6 15:46:19 2017 UTC

177.2 Comparison summary

Description Between
Files 1 and 2
Text Blocks Lines
Unchanged 2 2192
Changed 1 2
Inserted 0 0
Removed 0 0

177.3 Comparison options

Whitespace
Character case Differences in character case are significant
Line endings Differences in line endings (CR and LF characters) are ignored
CR/LF characters Not shown in the comparison detail

177.4 Active regular expressions

No regular expressions were active.

177.5 Comparison detail

  1   [ applicat ion_info ]
  2   name = dcf _create_fi leset
  3   descriptio n = Create  a DICOMDI R index fi le from a  collection  of DICOM  files.
  4   app_compon ent_name =  cpp_app/d cf_create_ fileset
  5   execution_ state = ST OPPED
  6  
  7   [ required _component s ]
  8   component  = cpp_lib_ src/DCF_cl
  9   component  = cpp_lib_ src/DCF
  10   component  = cpp_lib_ src/LOG
  11   component  = cpp_lib_ src/CDS
  12   component  = cpp_lib_ src/APC
  13   component  = cpp_lib/ DCFUtil
  14   component  = cpp_lib/ LOG_a
  15   component  = idl_lib/ DLOG
  16   component  = idl_lib/ DCDS
  17   component  = cpp_lib/ CDS_a
  18   component  = cpp_lib/ APC_a
  19   component  = idl_lib/ DAPC
  20   component  = cpp_lib/ DCS
  21   component  = cpp_lib/ boost_rege x
  22   component  = cpp_lib/ TSCW
  23   component  = cpp_lib/ DSS
  24   component  = cpp_lib/ DDS
  25   [ cpp_app  ]
  26  
  27  
  28   #========= ========== ========== ========== ========== ========== ========== =========
  29   # per-inst ance infor mation for  the dcf_c reate_file set compon ent
  30   #========= ========== ========== ========== ========== ========== ========== =========
  31   [ cpp_app/ dcf_create _fileset ]
  32   debug_flag s = 0x0000 0
  33   [ cpp_lib_ src ]
  34  
  35  
  36   #========= ========== ========== ========== ========== ========== ========== =========
  37   # per-inst ance infor mation for  the DCF_c l componen t
  38   #========= ========== ========== ========== ========== ========== ========== =========
  39   [ cpp_lib_ src/DCF_cl  ]
  40   debug_flag s = 0x0000 0
  41  
  42   #========= ========== ========== ========== ========== ========== ========== =========
  43   # per-inst ance infor mation for  the DCF c omponent
  44   #========= ========== ========== ========== ========== ========== ========== =========
  45   [ cpp_lib_ src/DCF ]
  46   debug_flag s = 0
  47  
  48   #========= ========== ========== ========== ========== ========== ========== =========
  49   # per-inst ance infor mation for  the LOG c omponent
  50   #========= ========== ========== ========== ========== ========== ========== =========
  51   [ cpp_lib_ src/LOG ]
  52   debug_flag s = 0x0000 0
  53  
  54   #========= ========== ========== ========== ========== ========== ========== =========
  55   # per-inst ance infor mation for  the CDS c omponent
  56   #========= ========== ========== ========== ========== ========== ========== =========
  57   [ cpp_lib_ src/CDS ]
  58   debug_flag s = 0x0000 0
  59  
  60   #========= ========== ========== ========== ========== ========== ========== =========
  61   # per-inst ance infor mation for  the APC c omponent
  62   #========= ========== ========== ========== ========== ========== ========== =========
  63   [ cpp_lib_ src/APC ]
  64   debug_flag s = 0x0000 0
  65   [ cpp_lib  ]
  66  
  67  
  68   #========= ========== ========== ========== ========== ========== ========== =========
  69   # per-inst ance infor mation for  the DCFUt il compone nt
  70   #========= ========== ========== ========== ========== ========== ========== =========
  71   [ cpp_lib/ DCFUtil ]
  72   debug_flag s = 0
  73  
  74   #========= ========== ========== ========== ========== ========== ========== =========
  75   # per-inst ance infor mation for  the LOG_a  component
  76   #========= ========== ========== ========== ========== ========== ========== =========
  77   [ cpp_lib/ LOG_a ]
  78   debug_flag s = 0
  79  
  80   [ cpp_lib/ LOG_a/outp uts ]
  81   [ cpp_lib/ LOG_a/outp uts/server _output_1  ]
  82   type = LOG SERVER
  83   use_log_se rver = TRU E
  84  
  85   [ cpp_lib/ LOG_a/outp uts/file_o utput_1 ]
  86   type = tex tfile
  87   message_ty pes = *
  88   component_ names = *
  89   # Note tha t changing  the forma t of this  name may a ffect the  behavior o f the web
  90   # utilitie s that man ipulate lo g files (e .g., list_ logs.pl, d cfrmlogs.p l).
  91   filename =  C:/DCF/DC F-3.3.40c/ tmp/log/${ APPIBNAME} .${CNT}.lo g
  92   # Maximum  size in ki lobytes of  each log  file befor e rotating .
  93   max_size =  3000
  94   # Maximum  number of  log files  before del eting olde r ones.
  95   max_files  = 5
  96  
  97   #========= ========== ========== ========== ========== ========== ========== =========
  98   # per-inst ance infor mation for  the CDS_a  component
  99   #========= ========== ========== ========== ========== ========== ========== =========
  100   [ cpp_lib/ CDS_a ]
  101   debug_flag s = 0
  102  
  103   #========= ========== ========== ========== ========== ========== ========== =========
  104   # per-inst ance infor mation for  the APC_a  component
  105   #========= ========== ========== ========== ========== ========== ========== =========
  106   [ cpp_lib/ APC_a ]
  107   debug_flag s = 0
  108   save_proc_ cfg_in_cds  = yes
  109   save_exit_ status_in_ proc_cfg =  no
  110   delete_pro c_cfg = ye s
  111  
  112   #========= ========== ========== ========== ========== ========== ========== =========
  113   # per-inst ance infor mation for  the DCS c omponent
  114   #========= ========== ========== ========== ========== ========== ========== =========
  115   [ cpp_lib/ DCS ]
  116   # turn on  df_SHOW_WA RNINGS by  default
  117   debug_flag s = 0x0000 0040
  118   # set to t rue if pix el data is  transferr ed using " streaming  mode"
  119   enable_str eaming_mod e = no
  120   # size of  pixel data  blocks co pied from  source to  destinatio n in strea ming mode  transfers
  121   stream_mod e_buffer_s ize = 3276 8
  122   enable_com pression_p ass_throug h_mode = n o
  123   # debug su pport for  forcing de lays befor e sending  out pdus
  124   pdu_write_ delay_seco nds = 0
  125   # debug su pport for  forcing de lays after  reading p dus
  126   pdu_read_d elay_secon ds = 0
  127   # debug su pport for  forcing de lays betwe en PDU fra gments
  128   socket_wri te_delay_s econds = 0
  129   # debug su pport for  breaking P DU writes  into multi ple fragme nts
  130   max_bytes_ per_socket _write = 1 0000000
  131   # name of  extended d ata dictio nary confi g group
  132   extended_d ata_dictio nary = /di com/ext_da ta_diction ary
  133  
  134   # set flag  to true i f unknown  VR's shoul d be writt en as OB
  135   # if false , unknown  VR's will  cause an e rror
  136   write_unkn own_vr_as_ OB = true
  137  
  138   # if set,  private ta gs in a da taset with  VR UN tha t are in t he data di ctionary ( via the ex tended
  139   # data dic tionary) w ith a diff erent VR w ill be fix ed to have  the VR fr om the dic tionary.
  140   # if not s et, a warn ing will b e logged i f the VRs  are not th e same
  141   fix_privat e_tags_wit h_vr_UN =  false
  142  
  143   # if set,  standard t ags in a d ataset wit h VR UN th at are in  the data d ictionary  (via the e xtended
  144   # data dic tionary) w ith a diff erent VR w ill be fix ed to have  the VR fr om the dic tionary.
  145   # if not s et, a warn ing will b e logged i f the VRs  are not th e same
  146   fix_standa rd_tags_wi th_vr_UN =  false
  147  
  148   # set flag  to true i f sequence s should a lways be o utput with  undefined  length
  149   always_wri te_undef_l ength_seqs  = true
  150  
  151   # set flag  to true i f sequence  items sho uld always  be output  with unde fined leng th
  152   always_wri te_undef_l ength_seq_ items = tr ue
  153  
  154   # set flag  to true i f end-of-i tem delimi ters shoul d be outpu t even for  defined l ength item s
  155   always_wri te_seq_ite m_end_deli ms = false
  156  
  157   # set flag  to true i f end-of-s equence de limiters s hould be o utput even  for defin ed length  sequences
  158   always_wri te_seq_end _delims =  false
  159  
  160   # true if  writing da ta sets in  lossy mod e will cha nge
  161   # image ty pe to DERI VED, set l ossy-compr ession=1, 
  162   # change u id, and ad d original -image-seq uence.
  163   add_derive d_image_in fo_for_los sy_tsc = t rue
  164  
  165   # Reports  if an elem ent tries  to be adde d out-of-o rder
  166   # 0 - repo rt an erro r only, th row the el ement away
  167   # 1 - repo rt an erro r but stil l insert t he element  (may over write exis ting one)
  168   # 2 - thro w an excep tion
  169   # 3 - do n ot report  an error,  throw elem ent away
  170   # 4 - do n ot report  an error,  but still  insert the  element ( may overwr ite existi ng one)
  171   element_ou t_of_order _option =  0
  172  
  173   # Set this  to true i f the bits _allocated  should be  guessed i f it is mi ssing
  174   guess_bits _allocated  = false
  175   # if true,  on unix p latforms,  SIGPIPE is  blocked f or socket- io threads .
  176   block_sig_ pipe = tru e
  177  
  178   # Legacy m ode - if p ixel data  is 8-bits  allocated,  then the  VR is OB,  not OW
  179   legacy_pix el_vr_is_O B_for_8bit s = false
  180  
  181   # default  to CP-246  mode for e xplicit VR =UN sequen ces.
  182   decode_un_ seqs_in_il e = true
  183  
  184   #
  185   # per-asso ciation op tions. Mul tiple asso ciations m ay exist i n a 
  186   # single p rocess. 
  187   # These it ems apply  to both cl ient (SCU)  and serve r (SCP) as sociations
  188   #
  189   [ cpp_lib/ DCS/associ ation ]
  190   #
  191   # number o f seconds  to wait fo r ACSE PDU 's - ( i.e ., A-Assoc iate-Reque st, A-Asso ciate-Resp onse,
  192   # A-Releas e-Response  )
  193   # timeouts  for PData  PDU's are  defined f or servers  by the as sociation- idle-timeo ut,
  194   # and for  clients by  various j ob configu rations
  195   #
  196   pdu_read_t imeout = 3 0
  197  
  198   #
  199   # seconds  of idle ti me before  an associa tion is au tomaticall y ended by  a server;
  200   # The idle  timer run s until a  complete d imse messa ge is rece ived. The  timer is
  201   # suspende d when a c lient is w aiting for  the serve r, e.g. a  print job  is pending  completio n. 
  202   #
  203   associatio n_idle_tim eout_secon ds = 180
  204  
  205   #
  206   # the larg est pdu th at the DCF  wants to  receive
  207   #
  208   max_pdu_re ceive_leng th = 32768
  209  
  210   #
  211   # the max  pdu length  written i f no other  length is  negotiate d by the r emote 
  212   # or if th e value se nt by the  remote is  0, or if i gnore_max_ length_neg otiation i s true.
  213   default_ma x_pdu_send _length =  32768
  214  
  215   #
  216   # if set,  then defau lt_max_wri te_pdu_len gth will d efine the  max size p du sent to  remote
  217   ignore_max _length_ne gotiation  = false
  218  
  219   # Proposed  Asynchron ous Operat ions Windo w max oper ations inv oked.
  220   # Used by  SCU's only .
  221   # If eithe r of the r equested p arams is - 1, then an  SCU will
  222   # not send  the optio nal AOW ne gotiation  informatio n.
  223   # A value  of zero me ans the SC U would li ke to send  an
  224   # unlimite d number o f requests  before be ing requir ed to
  225   # wait for  a respons e.
  226   requested_ aow_max_in voked = -1
  227  
  228   # Accepted  Asynchron ous Operat ions Windo w max oper ations inv oked.
  229   # Used by  SCP's only .
  230   # If eithe r of the r equested p arams is - 1, then an  SCP will
  231   # not send  the optio nal AOW ne gotiation  informatio n.
  232   # A value  of zero me ans the SC P will sup port an
  233   # unlimite d number o f requests  before th e SCU is r equired to
  234   # wait for  a respons e.
  235   accepted_a ow_max_inv oked = -1
  236  
  237   # Proposed  Asynchron ous Operat ions Windo w max oper ations per formed.
  238   # Used by  SCU's only .
  239   # If eithe r of the r equested p arams is - 1, then an  SCU will
  240   # not send  the optio nal AOW ne gotiation  informatio n.
  241   # A value  of zero me ans the SC U will sup port an 
  242   # unlimite d number o f requests  before be ing requir ed to
  243   # send a r esponse.
  244   requested_ aow_max_pe rformed =  -1
  245  
  246   # Accepted  Asynchron ous Operat ions Windo w max oper ations per formed.
  247   # Used by  SCP's only .
  248   # If eithe r of the r equested p arams is - 1, then an  SCP will
  249   # not send  the optio nal AOW ne gotiation  informatio n.
  250   # A value  of zero me ans the SC P may send  an 
  251   # unlimite d number o f requests  before th e SCU is r equired to
  252   # send a r esponse.
  253   accepted_a ow_max_per formed = - 1
  254  
  255   #
  256   # cmd line  of progra m to be ru n at start  of associ ation
  257   #
  258   # The foll owing vari ables will  be added  to the env ironment
  259   # to be in herited by  both the  pre and po st associa tion scrip ts:
  260   #
  261   # DCF_CALL ING_PRESEN TATION_ADD RESS
  262   # DCF_CALL ED_PRESENT ATION_ADDR ESS
  263   # DCF_CALL ING_AE_TIT LE
  264   # DCF_CALL ED_AE_TITL E
  265   # DCF_APP_ INSTANCE_N AME
  266   # DCF_ASSO CIATION_EX IT_STATUS     (only v alid for p ost_associ ation_scri pt)
  267   #
  268   pre_associ ation_scri pt = 
  269  
  270   #
  271   # cmd line  of progra m to be ru n at end o f associat ion
  272   #
  273   post_assoc iation_scr ipt = 
  274  
  275   #
  276   # if set,  we will no t send out  multiple  pdv's with in a singl e pdu. Som e implemen tations
  277   # can not  handle pdu 's contain ing multip le pdv's.
  278   #
  279   disable_mu lti_pdv_pd us = yes
  280  
  281   #
  282   # input an d output f ilter cfg  groups can  contain e ither:
  283   # a) filte r_set_name  = <name i n cfg db o f group co ntaining o ne sub gro up per fil ter>
  284   # or
  285   # b) one c fg sub gro up per fil ter (see t he docs fo r various  filters to  setup cfg )
  286   #
  287   [ cpp_lib/ DCS/associ ation/inpu t_filters  ]
  288  
  289   [ cpp_lib/ DCS/associ ation/outp ut_filters  ]
  290  
  291  
  292   #
  293   # Configur ation data  for the A ssociation  Manager
  294   # This dat a is only  applicable  for serve rs or SCPs
  295   #
  296   [ cpp_lib/ DCS/Associ ationManag er ]
  297   # ip addre ss or host name on wh ich the As sociationM anager wil l listen f or dicom c onnections .
  298   # This is  optional,  and need o nly be spe cified for  multi-hom ed hosts
  299   server_hos t_address  = 0.0.0.0
  300  
  301   # port on  which the  Associatio nManager w ill listen  for dicom  connectio ns
  302   tcp_PORT        
  303  
  304   # maximum  number of  associatio ns that ca n be simul taneously  active (1- 1024) -
  305   # the prac tical maxi mum depend s on syste m resource  availabil ity.
  306   max_concur rent_assoc iations =  32
  307  
  308   # maximum  number of  associatio ns that wi ll be comp leted befo re Associa tionManage r
  309   # initiate s a shutdo wn. (Used  for testin g to cause  SCP's to  stop after  a fixed
  310   # number o f connecti ons)
  311   # Missing  or value o f -1 means  never sto p.
  312   max_total_ associatio ns = -1
  313   #
  314   #    ARTIM  timeout v alue
  315   #    i.e.  time from  socket acc ept until  a-assoc-rq  pdu is re ad
  316   #
  317   first_pdu_ read_timeo ut = 30
  318  
  319   #
  320   # If true,  Associati onManager  will get n otified if  this grou p is
  321   # changed  in its pro cess confi guration w hile it is  running.
  322   # This is  useful if  you want t o change t he listen  port
  323   # without  stopping a nd restart ing Associ ationManag er or othe r settings .
  324   #
  325   listen_cfg _group = f alse
  326  
  327   #
  328   # flag to  enable cou nters for  active and  total ass ociation c ounts.
  329   #
  330   enable_ass ociation_s tatistics  = n
  331  
  332   # cds grou p name for  counters
  333   counter_gr oup_name =  /dicom/st atistics/s cp_counter s
  334  
  335   # attempt  to recreat e the coun ter group  if it is c orrupt
  336   # (if stat istics are  enabled)
  337   recreate_c ounter_gro up = n
  338  
  339   #
  340   # If no ot her Associ ationConfi gPolicyHan dler is in stalled, t his string
  341   # will be  used to ge nerate the  configura tion name  for an inc oming asso ciation.
  342   #
  343   # In addit ion to the  DCF_VAR a nd DCF_FUN C text exp ansions th at may occ ur during
  344   # the upda te_cds pro cess, the  following  macros wil l be expan ded after  the
  345   # A-Associ ate-Reques t PDU is r eceived fr om the SCU :
  346   #
  347   # MACRO             E XPANDS TO
  348   # ======== =======  = ========== ========== ========
  349   # ${CALLED _TITLE}  c alled ae t itle from  pdu
  350   # ${CALLIN G_TITLE} c alling ae  title from  pdu
  351   # ${CALLIN G_HOST}  r emote devi ce's host  address
  352   # ${CALLED _HOST}   l ocal host  address fo r connecte d socket
  353   # ${CALLED _PORT}   l ocal port  number for  connected  socket
  354   #
  355   # If the s tring is e mpty or th is paramet er does no t exist, t hen the
  356   # new asso ciation wi ll use the  configura tion of th e parent s erver.
  357   #
  358   default_as sociation_ config_nam e = 
  359  
  360   # set to t rue if con fig data s hould be c ached in S CP between  associati ons
  361   cache_asso ciation_co nfiguratio ns = true
  362  
  363   # if true,  Associati onManager  calls AppC ontrol::ap plicationR eady
  364   # at the s tart of th e run() me thod.
  365   call_app_r eady_in_ru n = true
  366  
  367   #
  368   # Configur ation data  for the V erificatio n Service  Class SCP
  369   #
  370   [ cpp_lib/ DCS/Verifi cationSCP  ]
  371   # for debu gging, the  Verificat ionSCP wil l exit() o n receipt  of the sec ond
  372   # C-Echo r equest. Th e SCU will  not get a  response.
  373   f_exit_aft er_one_req uest = no
  374   # for debu gging, the  Verificat ionSCP wil l return a  dimse err or in
  375   # every C- Echo respo nse
  376   f_force_di mse_error  = no
  377   # for debu gging, the  Verificat ionSCP wil l delay (s leep) befo re
  378   # returnin g the C-Ec ho respons e
  379   response_d elay_secon ds = 0
  380  
  381   #
  382   #    UID's  of the tr ansfer syn taxes that  will be s upported b y the
  383   #    verif ication (e cho) SCP,  in order o f preferen ce.
  384   #
  385   [ cpp_lib/ DCS/Verifi cationSCP/ supported_ transfer_s yntaxes ]
  386   # implicit -little-en dian
  387   transfer_s yntax = 1. 2.840.1000 8.1.2
  388   # explicit -little-en dian
  389   #transfer_ syntax = 1 .2.840.100 08.1.2.1
  390   # explicit -big-endia n
  391   #transfer_ syntax = 1 .2.840.100 08.1.2.2
  392  
  393   [ cpp_lib/ DCS/DicomF ileReader  ]
  394   buffer_siz e = 32768
  395  
  396   [ cpp_lib/ DCS/DicomF ileWriter  ]
  397   buffer_siz e = 32768
  398  
  399   [ cpp_lib/ DCS/DicomF ileOutput  ]
  400   create_cha pter_10_fo rmat = tru e
  401   invent_gro up_2_data  = true
  402  
  403   # Uncommen t this and  set to ap propriate  value if n eeded (tag : 0002,001 2)
  404   # implemen tation_cla ss_uid = 1 .2.840.114 089.1.1.0. 3.3.2
  405  
  406   # Uncommen t this and  set to ap propriate  value if n eeded (tag : 0002,001 3)
  407   # implemen tation_ver sion_name  = DCF 3.3. 2c
  408  
  409   # The defa ult Source  AE title  to use whe n writing  a file
  410   default_so urce_ae_ti tle = DCF
  411  
  412   # Use the  (incorrect ) legacy m ode of usi ng existin g values f rom Group  2 in the F ile
  413   # Meta Inf ormation,  instead of  updating  them to re flect the  current im plementati on
  414   preserve_f mi_legacy_ mode = fal se
  415  
  416   [ cpp_lib/ DCS/DicomE ncapsulate dCodec ]
  417   write_comp ressed_dat a_to_raw_f ile = fals e
  418   read_compr essed_data _from_raw_ file = fal se
  419   test_data_ file_name 
  420   # force nu mber_of_fr ames from  0 to 1 if  compressed  data is p resent
  421   override_n _frames =  true
  422   # if true,  always fi x odd leng th sequenc e items by  increment ing size,
  423   # and addi ng a pad b yte.
  424   pad_odd_le ngth_fragm ents = tru e
  425  
  426   [ cpp_lib/ DCS/DicomR LECodec ]
  427   # if false  convert R LE segment s to Big E ndian
  428   # if true  leave RLE  segments i n machine  byte order
  429   RLE_legacy _mode = fa lse
  430  
  431   [ cpp_lib/ DCS/DicomT SCWCodec ]
  432   [ cpp_lib/ DCS/DicomT SCWCodec/j peg_lossle ss ]
  433   # If true,  then 12 b it operati ons will u se the 16  bit IJG li brary
  434   no_12bit_l ib = true
  435   # Set the  jpeg predi ctor selec tion value  for the . 57 syntax.
  436   # If the t ransfer sy ntax is 1. 2.840.1000 8.1.2.4.70 ,
  437   # this att ribute is  ignored an d predicto r selectio n value
  438   # is set t o 1.
  439   jpeg_predi ctor_selec tion_value  = 6
  440   # If true,  then deri ved image  fields are  added for  monochrom e
  441   # images.  (Some impl ementation s add deri ved fields , create
  442   # a new so p-instance -uid, etc.  even for  lossless c ompressed
  443   # images.)
  444   add_derive d_image_fi elds_for_m ono = fals e
  445   # If true,  then deri ved image  fields are  added for  color 
  446   # images.  (Some impl ementation s add deri ved fields , create
  447   # a new so p-instance -uid, etc.  even for  lossless c ompressed
  448   # images.)
  449   add_derive d_image_fi elds_for_c olor = fal se
  450   # If true,  signed pi xel data ( pixel-repr esentation  = 1 ) wil l
  451   # be allow ed.
  452   allow_sign ed_data =  false
  453   # If true,  color pix el data wi ll be allo wed. Some  implementa tions
  454   # don't im plement lo ssless jpe g for colo r, since t he RGB to  YBR
  455   # color sp ace conver sion may r esult in s ome inform ation loss .
  456   allow_colo r = true
  457   # For code cs that su pport crea ting multi ple thread s for a si ngle
  458   # compress  or decomp ress opera tion.
  459   max_thread s = 1
  460   # If true,  the TSCWI JG codec w ill scan t he jpeg he ader for t he
  461   # encoded  bit depth  and may ov erride the  bit depth  defined b y DICOM.
  462   prescan_jp eg_header  = true
  463   # If true,  the heade r prescan  will stop  once the s tart of fr ame
  464   # tag has  been proce ssed.  If  false, and  df_COMPRE SSION is s et,
  465   # all jpeg  header it ems will b e logged t o the log  stream.
  466   stop_scann ing_after_ sof = true
  467   # Sanity c heck the r ows, colum ns and sam ples per p ixel in th e
  468   # jpeg hea der, and t hrow an ex ception if  these val ues are no t
  469   # consiste nt with th e values d efined by  the DICOM  header.
  470   check_jpeg _dimension s = true
  471  
  472   [ cpp_lib/ DCS/DicomT SCWCodec/j peg_lossy  ]
  473   # lossy co mpression  quality :  0 to 100
  474   compressio n_quality  = 75
  475   # If true,  then 12 b it operati ons will u se the 16  bit IJG li brary
  476   no_12bit_l ib = false
  477   # If true,  derived i mage eleme nts are ad ded to dat a sets
  478   # as they  are writte n. This in cludes cha nging Imag e-Type,
  479   # and addi ng Source- Image-Sequ ence and D erivation- Code-Seque nce.
  480   # A new so p-instance -uid will  be created  for the o utput data  set.
  481   add_derive d_image_fi elds = tru e
  482   # If true,  signed pi xel data ( pixel-repr esentation  = 1) will
  483   # be allow ed.
  484   allow_sign ed_data =  false
  485   # For code cs that su pport crea ting multi ple thread s for a si ngle
  486   # compress  or decomp ress opera tion.
  487   max_thread s = 1
  488   # If true,  the TSCWI JG codec w ill scan t he jpeg he ader for t he
  489   # encoded  bit depth  and may ov erride the  bit depth  defined b y DICOM.
  490   prescan_jp eg_header  = true
  491   # If true,  the heade r prescan  will stop  once the s tart of fr ame
  492   # tag has  been proce ssed.  If  false, and  df_COMPRE SSION is s et,
  493   # all jpeg  header it ems will b e logged t o the log  stream.
  494   stop_scann ing_after_ sof = true
  495   # Sanity c heck the r ows, colum ns and sam ples per p ixel in th e
  496   # jpeg hea der, and t hrow an ex ception if  these val ues are no t
  497   # consiste nt with th e values d efined by  the DICOM  header.
  498   check_jpeg _dimension s = true
  499  
  500   [ cpp_lib/ DCS/DicomT SCWCodec/j peg2000_lo ssless ]
  501   # override  all optio ns by usin g this att ribute
  502   # use "\"  to end lin es for a m ulti-lined  attribute  value
  503   jpeg2000_c odec_optio ns = 
  504   # If true,  then deri ved image  fields are  added for  monochrom e
  505   # images.  (Some impl ementation s add deri ved fields , create
  506   # a new so p-instance -uid, etc.  even for  lossless c ompressed
  507   # images.)
  508   add_derive d_image_fi elds_for_m ono = fals e
  509   # If true,  then deri ved image  fields are  added for  color 
  510   # images.  (Some impl ementation s add deri ved fields , create
  511   # a new so p-instance -uid, etc.  even for  lossless c ompressed
  512   # images.)
  513   add_derive d_image_fi elds_for_c olor = fal se
  514   # For code cs that su pport crea ting multi ple thread s for a si ngle
  515   # compress  or decomp ress opera tion.
  516   max_thread s = 1
  517  
  518   [ cpp_lib/ DCS/DicomT SCWCodec/j peg2000_lo ssy ]
  519   # override  all optio ns by usin g this att ribute
  520   # use "\"  to end lin es for a m ulti-lined  attribute  value
  521   jpeg2000_c odec_optio ns = 
  522   # Specify  the compre ssion rati o
  523   compressio n_ratio =  2
  524   # Specify  the number  of jpeg20 00 compres sion level s
  525   compressio n_levels =  4
  526   # If true,  derived i mage eleme nts are ad ded to dat a sets
  527   # as they  are writte n. This in cludes cha nging Imag e-Type,
  528   # and addi ng Source- Image-Sequ ence and D erivation- Code-Seque nce.
  529   # A new so p-instance -uid will  be created  for the o utput data  set.
  530   add_derive d_image_fi elds = tru e
  531   # For code cs that su pport crea ting multi ple thread s for a si ngle
  532   # compress  or decomp ress opera tion.
  533   max_thread s = 1
  534  
  535   [ cpp_lib/ DCS/DicomT SCWCodec/p lugins ]
  536   [ cpp_lib/ DCS/DicomT SCWCodec/p lugins/TSC WJasper ]
  537   win_dll_ba se_name =  DCF_tscwja sper
  538   unix_dll_b ase_name =  DCF_tscwj asper
  539   [ cpp_lib/ DCS/DicomT SCWCodec/p lugins/TSC WJasper/pl ugin_cfg ]
  540  
  541   [ cpp_lib/ DCS/DicomT SCWCodec/p lugins/TSC WIJG ]
  542   win_dll_ba se_name =  DCF_TSCWIJ G
  543   unix_dll_b ase_name =  DCF_tscwi jg
  544   [ cpp_lib/ DCS/DicomT SCWCodec/p lugins/TSC WIJG/plugi n_cfg ]
  545  
  546   [ cpp_lib/ DCS/DicomT SCWCodec/p lugins/TSC WAware ]
  547   win_dll_ba se_name =  DCF_TSCWAw are
  548   unix_dll_b ase_name =  DCF_tscwa ware
  549   [ cpp_lib/ DCS/DicomT SCWCodec/p lugins/TSC WAware/plu gin_cfg ]
  550  
  551   [ cpp_lib/ DCS/DicomT SCWCodec/p lugin_mapp ings ]
  552   # use TSCW IJG or TSC WAware for  .50
  553   [ cpp_lib/ DCS/DicomT SCWCodec/p lugin_mapp ings/1.2.8 40.10008.1 .2.4.50 ]
  554   plugin_nam e = TSCWIJ G
  555   # use TSCW IJG or TSC WAware for  .51
  556   [ cpp_lib/ DCS/DicomT SCWCodec/p lugin_mapp ings/1.2.8 40.10008.1 .2.4.51 ]
  557   plugin_nam e = TSCWIJ G
  558   # use TSCW IJG for .5 7
  559   # TSCWAwar e does not  support . 57
  560   [ cpp_lib/ DCS/DicomT SCWCodec/p lugin_mapp ings/1.2.8 40.10008.1 .2.4.57 ]
  561   plugin_nam e = TSCWIJ G
  562   # use TSCW IJG or TSC WAware for  .70
  563   [ cpp_lib/ DCS/DicomT SCWCodec/p lugin_mapp ings/1.2.8 40.10008.1 .2.4.70 ]
  564   plugin_nam e = TSCWIJ G
  565   # use TSCW Jasper or  TSCWAware  for .90
  566   [ cpp_lib/ DCS/DicomT SCWCodec/p lugin_mapp ings/1.2.8 40.10008.1 .2.4.90 ]
  567   plugin_nam e = TSCWJa sper
  568   #plugin_na me = TSCWA ware
  569   # use TSCW Jasper or  TSCWAware  for .91
  570   [ cpp_lib/ DCS/DicomT SCWCodec/p lugin_mapp ings/1.2.8 40.10008.1 .2.4.91 ]
  571   plugin_nam e = TSCWJa sper
  572  
  573   #========= ========== ========== ========== ========== ========== ========== =========
  574   # per-inst ance infor mation for  the boost _regex com ponent
  575   #========= ========== ========== ========== ========== ========== ========== =========
  576   [ cpp_lib/ boost_rege x ]
  577   #component  = cpp_lib /DCFUtil
  578  
  579   #========= ========== ========== ========== ========== ========== ========== =========
  580   # per-inst ance infor mation for  the TSCW  component
  581   #========= ========== ========== ========== ========== ========== ========== =========
  582   [ cpp_lib/ TSCW ]
  583   debug_flag s = 0
  584  
  585   #========= ========== ========== ========== ========== ========== ========== =========
  586   # per-inst ance infor mation for  the DSS c omponent
  587   #========= ========== ========== ========== ========== ========== ========== =========
  588   [ cpp_lib/ DSS ]
  589   debug_flag s = 0x0000 0
  590   enable_sta tistics =  yes
  591   images_in_ counter_na me = /dico m/store/sc p_statisti cs/images_ in
  592   images_out _counter_n ame = /dic om/store/s cu_statist ics/images _out
  593  
  594   [ cpp_lib/ DSS/StoreC lient ]
  595  
  596   [ cpp_lib/ DSS/StoreJ obDescript ion ]
  597  
  598   [ cpp_lib/ DSS/StoreJ obDescript ion/defaul ts ]
  599   # transfer  syntaxes  proposed b y StoreCli ent for ne twork comm unications
  600   # ELE
  601   associatio n_ts_uid =  1.2.840.1 0008.1.2.1
  602   # EBE
  603   associatio n_ts_uid =  1.2.840.1 0008.1.2.2
  604   # ILE
  605   associatio n_ts_uid =  1.2.840.1 0008.1.2
  606  
  607   request_co mmit = fal se
  608   # The defa ult number  of second s to wait  for c-stor e response s. Any
  609   # value se t using th e StoreJob Descriptio n.response TimeoutSec onds() met hod 
  610   # will ove rride this  value
  611   response_t imeout_sec onds = 180
  612   continue_o n_error =  false
  613   #
  614   # Set this  to true t o force re moval of f ile-meta i nformation  elements
  615   # in data  sets sent  to store S CPs
  616   #
  617   remove_gro up_2_eleme nts = YES
  618  
  619   # Set this  to true t o propose  the transf er syntax  matching t he files
  620   # encoding  on disk f or an asso ciation. N ote that m ultiple fi les with
  621   # the same  sop-class -uid will  be sent on  the trans fer syntax
  622   # negotiat ed for the  first fil e.
  623   preserve_f ile_transf er_syntax  = NO
  624  
  625   # Set this  to true i f you want  a separat e presenta tion
  626   # context  to be requ ested for  each combi nation of  sop-class
  627   # and supp orted-tran sfer-synta x.
  628   request_sy ntaxes_sep arately =  NO
  629  
  630   [ cpp_lib/ DSS/StoreC ommitClien t ]
  631  
  632   [ cpp_lib/ DSS/StoreC ommitJobDe scription  ]
  633  
  634   [ cpp_lib/ DSS/StoreC ommitJobDe scription/ defaults ]
  635   # transfer  syntax us ed by Stor eCommitCli ent for ne twork comm unications  (implicit  little en dian)
  636   associatio n_ts_uid =  1.2.840.1 0008.1.2
  637   # The defa ult number  of second s to wait  for n-acti on respons es. Any
  638   # value se t using th e StoreCom mitJobDesc ription.re sponseTime outSeconds () method 
  639   # will ove rride this  value
  640   response_t imeout_sec onds = 180
  641  
  642  
  643   [ cpp_lib/ DSS/StoreS CP ]
  644   dvs_enable  = no
  645   dvs_config uration_gr oup = /dic om/dvs/Sto reSCP.dvs
  646   dvs_config uration_gr oup = /dic om/dvs/Dic omDefs.dvs
  647  
  648   #
  649   #       UI D's of the  sop class es that wi ll be supp orted by t he SCP, in  order of
  650   #       pr eference.
  651   #
  652   [ cpp_lib/ DSS/StoreS CP/support ed_sop_cla sses ]
  653   # UID_SOPC LASSCOMPUT EDRADIOGRA PHY
  654   sop_class  = 1.2.840. 10008.5.1. 4.1.1.1
  655   # UID_SOPC LASSXRAYPR ESENTATION
  656   sop_class  = 1.2.840. 10008.5.1. 4.1.1.1.1
  657   # UID_SOPC LASSXRAYPR OCESSING     
  658   sop_class  = 1.2.840. 10008.5.1. 4.1.1.1.1. 1
  659   # UID_SOPC LASSMAMMOX RAYPRESENT ATION
  660   sop_class  = 1.2.840. 10008.5.1. 4.1.1.1.2
  661   # UID_SOPC LASSMAMMOX RAYPROCESS ING 
  662   sop_class  = 1.2.840. 10008.5.1. 4.1.1.1.2. 1
  663   # UID_SOPC LASSINTRAO RALXRAYPRE SENTATION
  664   sop_class  = 1.2.840. 10008.5.1. 4.1.1.1.3
  665   # UID_SOPC LASSINTRAO RALXRAYPRO CESSING
  666   sop_class  = 1.2.840. 10008.5.1. 4.1.1.1.3. 1
  667   # UID_SOPC LASSCT
  668   sop_class  = 1.2.840. 10008.5.1. 4.1.1.2
  669   # UID_SOPC LASSUSMULT IFRAMEIMAG E
  670   sop_class  = 1.2.840. 10008.5.1. 4.1.1.3.1
  671   # UID_SOPC LASSMR
  672   sop_class  = 1.2.840. 10008.5.1. 4.1.1.4
  673   # UID_SOPC LASSNM
  674   sop_class  = 1.2.840. 10008.5.1. 4.1.1.20
  675   # UID_SOPC LASSUS
  676   sop_class  = 1.2.840. 10008.5.1. 4.1.1.6.1
  677   # UID_SOPC LASSSECOND ARYCAPTURE
  678   sop_class  = 1.2.840. 10008.5.1. 4.1.1.7
  679   # UID_SOPC LASSSTANDA LONEOVERLA Y
  680   sop_class  = 1.2.840. 10008.5.1. 4.1.1.8
  681   # UID_SOPC LASSSTANDA LONECURVE
  682   sop_class  = 1.2.840. 10008.5.1. 4.1.1.9
  683   # UID_SOPC LASSSTANDA LONEMODALI TYLUT
  684   sop_class  = 1.2.840. 10008.5.1. 4.1.1.10
  685   # UID_SOPC LASSSTANDA LONEVOILUT
  686   sop_class  = 1.2.840. 10008.5.1. 4.1.1.11
  687   # UID_SOPC LASSXRAYAN GIO
  688   sop_class  = 1.2.840. 10008.5.1. 4.1.1.12.1
  689   # UID_SOPC LASSXRAYFL UORO
  690   sop_class  = 1.2.840. 10008.5.1. 4.1.1.12.2
  691  
  692   #
  693   #       UI D's of the  transfer  syntaxes t hat will b e supporte d by the S CP, in ord er of
  694   #       pr eference.
  695   #
  696   [ cpp_lib/ DSS/StoreS CP/support ed_transfe r_syntaxes  ]
  697   # JPEG los sless pred iction sel ector = 1
  698   transfer_s yntax = 1. 2.840.1000 8.1.2.4.70
  699   # JPEG2000  lossless
  700   transfer_s yntax = 1. 2.840.1000 8.1.2.4.90
  701   # JPEG2000  lossy
  702   transfer_s yntax = 1. 2.840.1000 8.1.2.4.91
  703   # JPEG los sless
  704   transfer_s yntax = 1. 2.840.1000 8.1.2.4.57
  705   # JPEG los sy 8 bit 
  706   transfer_s yntax = 1. 2.840.1000 8.1.2.4.50
  707   # JPEG los sy 12 bit
  708   transfer_s yntax = 1. 2.840.1000 8.1.2.4.51
  709   # explicit -little-en dian
  710   transfer_s yntax = 1. 2.840.1000 8.1.2.1
  711   # implicit -little-en dian
  712   transfer_s yntax = 1. 2.840.1000 8.1.2
  713   # explicit -big-endia n
  714   transfer_s yntax = 1. 2.840.1000 8.1.2.2
  715   # RLE Loss less Trans fer Syntax
  716   transfer_s yntax = 1. 2.840.1000 8.1.2.5
  717   # JPEG-LS  Lossless T ransfer Sy ntax
  718   transfer_s yntax = 1. 2.840.1000 8.1.2.4.80
  719   # JPEG-LS  Lossy (Nea r-Lossless ) Transfer  Syntax
  720   transfer_s yntax = 1. 2.840.1000 8.1.2.4.81
  721   # MPEG2 Ma in Profile  @ Main Le vel Transf er Syntax
  722   transfer_s yntax = 1. 2.840.1000 8.1.2.4.10 0       
  723   # MPEG2 Ma in Profile  @ High Le vel Transf er Syntax
  724   transfer_s yntax = 1. 2.840.1000 8.1.2.4.10 1
  725   # JPEG 200 0 Part 2 M ulti-compo nent (Loss less Only)  Transfer  Syntax
  726   transfer_s yntax = 1. 2.840.1000 8.1.2.4.92
  727   # JPEG 200 0 Part 2 M ulti-compo nent Trans fer Syntax
  728   transfer_s yntax = 1. 2.840.1000 8.1.2.4.93
  729  
  730   [ cpp_lib/ DSS/StoreC ommitSCU ]
  731   enforce_ro le_selecti on = false
  732  
  733   [ cpp_lib/ DSS/StoreC ommitSCU/s upported_t ransfer_sy ntaxes ]
  734   # implicit -little-en dian
  735   transfer_s yntax = 1. 2.840.1000 8.1.2
  736   # explicit -little-en dian
  737   transfer_s yntax = 1. 2.840.1000 8.1.2.1
  738  
  739   [ cpp_lib/ DSS/StoreS CU ]
  740  
  741   [ cpp_lib/ DSS/QRSCU  ]
  742  
  743   [ cpp_lib/ DSS/QRSCP  ]
  744   enable_rel ational_re trieval =  yes
  745   enable_sto re_scp = y es
  746   enable_c_g et = yes
  747   enable_c_m ove = yes
  748   filter_que ry_respons es = yes
  749   send_pendi ng_move_ge t_status =  yes
  750   continue_a fter_subop _error = y es
  751   c_store_su bop_timeou t_seconds  = 10
  752  
  753   [ cpp_lib/ DSS/QRSCP/ supported_ sop_classe s ]
  754   # UID_SOPP ATIENTQUER Y_FIND
  755   sop_class  = 1.2.840. 10008.5.1. 4.1.2.1.1
  756   # UID_SOPP ATIENTQUER Y_MOVE
  757   sop_class  = 1.2.840. 10008.5.1. 4.1.2.1.2
  758   # UID_SOPP ATIENTQUER Y_GET
  759   sop_class  = 1.2.840. 10008.5.1. 4.1.2.1.3
  760   # UID_SOPS TUDYQUERY_ FIND
  761   sop_class  = 1.2.840. 10008.5.1. 4.1.2.2.1
  762   # UID_SOPS TUDYQUERY_ MOVE
  763   sop_class  = 1.2.840. 10008.5.1. 4.1.2.2.2
  764   # UID_SOPS TUDYQUERY_ GET
  765   sop_class  = 1.2.840. 10008.5.1. 4.1.2.2.3
  766   # UID_SOPP ATIENTSTUD YQUERY_FIN D
  767   sop_class  = 1.2.840. 10008.5.1. 4.1.2.3.1
  768   # UID_SOPP ATIENTSTUD YQUERY_MOV E
  769   sop_class  = 1.2.840. 10008.5.1. 4.1.2.3.2
  770   # UID_SOPP ATIENTSTUD YQUERY_GET
  771   sop_class  = 1.2.840. 10008.5.1. 4.1.2.3.3
  772  
  773   [ cpp_lib/ DSS/QRSCP/ supported_ store_sop_ classes ]
  774   ## UID_SOP CLASSCOMPU TEDRADIOGR APHY
  775   #sop_class  = 1.2.840 .10008.5.1 .4.1.1.1
  776   ## UID_SOP CLASSCT
  777   #sop_class  = 1.2.840 .10008.5.1 .4.1.1.2
  778   ## UID_SOP CLASSUSMUL TIFRAMEIMA GE
  779   #sop_class  = 1.2.840 .10008.5.1 .4.1.1.3.1
  780   ## UID_SOP CLASSMR
  781   #sop_class  = 1.2.840 .10008.5.1 .4.1.1.4
  782   ## UID_SOP CLASSNM
  783   #sop_class  = 1.2.840 .10008.5.1 .4.1.1.20
  784   ## UID_SOP CLASSUS
  785   #sop_class  = 1.2.840 .10008.5.1 .4.1.1.6.1
  786   ## UID_SOP CLASSSECON DARYCAPTUR E
  787   #sop_class  = 1.2.840 .10008.5.1 .4.1.1.7
  788   ## UID_SOP CLASSSTAND ALONEOVERL AY
  789   #sop_class  = 1.2.840 .10008.5.1 .4.1.1.8
  790   ## UID_SOP CLASSSTAND ALONECURVE
  791   #sop_class  = 1.2.840 .10008.5.1 .4.1.1.9
  792   ## UID_SOP CLASSSTAND ALONEMODAL ITYLUT
  793   #sop_class  = 1.2.840 .10008.5.1 .4.1.1.10
  794   ## UID_SOP CLASSSTAND ALONEVOILU T
  795   #sop_class  = 1.2.840 .10008.5.1 .4.1.1.11
  796   ## UID_SOP CLASSXRAYA NGIO
  797   #sop_class  = 1.2.840 .10008.5.1 .4.1.1.12. 1
  798   ## UID_SOP CLASSXRAYF LUORO
  799   #sop_class  = 1.2.840 .10008.5.1 .4.1.1.12. 2
  800  
  801   [ cpp_lib/ DSS/QRSCP/ supported_ transfer_s yntaxes ]
  802   # implicit -little-en dian
  803   transfer_s yntax = 1. 2.840.1000 8.1.2
  804   # explicit -little-en dian
  805   #transfer_ syntax = 1 .2.840.100 08.1.2.1
  806   # explicit -big-endia n
  807   #transfer_ syntax = 1 .2.840.100 08.1.2.2
  808  
  809   [ cpp_lib/ DSS/DicomD ir ]
  810   [ cpp_lib/ DSS/DicomD irectoryRe cord ]
  811   [ cpp_lib/ DSS/DicomD irectoryRe cord/PATIE NT ]
  812   match_tag  = 0010,002 0
  813   match_tag  = 0010,001 0
  814   copy_tag =  0008,0005
  815   copy_tag =  0010,0010
  816   copy_tag =  0010,0020
  817  
  818   [ cpp_lib/ DSS/DicomD irectoryRe cord/STUDY  ]
  819   match_tag  = 0008,002 0
  820   match_tag  = 0008,003 0
  821   match_tag  = 0020,000 D
  822   match_tag  = 0020,001 0
  823   copy_tag =  0008,0005
  824   copy_tag =  0008,0020
  825   copy_tag =  0008,0030
  826   copy_tag =  0008,1030
  827   copy_tag =  0020,000D
  828   copy_tag =  0020,0010
  829   copy_tag =  0008,0050
  830  
  831   [ cpp_lib/ DSS/DicomD irectoryRe cord/SERIE S ]
  832   match_tag  = 0008,006 0
  833   match_tag  = 0020,000 E
  834   match_tag  = 0020,001 1
  835   copy_tag =  0008,0005
  836   #copy_tag  = 0008,103 E
  837   copy_tag =  0008,0021
  838   copy_tag =  0008,0031
  839   copy_tag =  0008,0060
  840   copy_tag =  0020,000E
  841   copy_tag =  0020,0011
  842   copy_tag =  0088,0200
  843  
  844   [ cpp_lib/ DSS/DicomD irectoryRe cord/IMAGE  ]
  845   match_tag  = 0008,001 6
  846   match_tag  = 0008,001 8
  847   # match_ta g = 0020,0 013
  848   copy_tag =  0008,0005
  849   copy_tag =  0020,0013
  850   copy_tag =  0008,0016
  851   copy_tag =  0008,0018
  852   copy_tag =  0088,0200
  853  
  854   # RT DOSE  tags requi red by Dic om Standar d
  855   [ cpp_lib/ DSS/DicomD irectoryRe cord/RT DO SE ]
  856   match_tag  = 0008,001 6
  857   match_tag  = 0008,001 8
  858   copy_tag =  0008,0005
  859   copy_tag =  0008,0016
  860   copy_tag =  0008,0018
  861   copy_tag =  0020,0013
  862   copy_tag =  3004,000A
  863   copy_tag =  3004,0006
  864   copy_tag =  0088,0200
  865  
  866   # RT STRUC TURE SET t ags requir ed by Dico m Standard
  867   [ cpp_lib/ DSS/DicomD irectoryRe cord/RT ST RUCTURE SE T ]
  868   match_tag  = 0008,001 6
  869   match_tag  = 0008,001 8
  870   copy_tag =  0008,0005
  871   copy_tag =  0008,0016
  872   copy_tag =  0008,0018
  873   copy_tag =  0020,0013
  874   copy_tag =  3006,0002
  875   copy_tag =  3006,0008
  876   copy_tag =  3006,0009
  877  
  878   # RT PLAN  tags requi red by Dic om Standar d
  879   [ cpp_lib/ DSS/DicomD irectoryRe cord/RT PL AN ]
  880   match_tag  = 0008,001 6
  881   match_tag  = 0008,001 8
  882   copy_tag =  0008,0005
  883   copy_tag =  0008,0016
  884   copy_tag =  0008,0018
  885   copy_tag =  0020,0013
  886   copy_tag =  300A,0002
  887   copy_tag =  300A,0006
  888   copy_tag =  300A,0007
  889  
  890   # RT TREAT  RECORD ta gs require d by Dicom  Standard
  891   [ cpp_lib/ DSS/DicomD irectoryRe cord/RT TR EAT RECORD  ]
  892   match_tag  = 0008,001 6
  893   match_tag  = 0008,001 8
  894   copy_tag =  0008,0005
  895   copy_tag =  0008,0016
  896   copy_tag =  0008,0018
  897   copy_tag =  0020,0013
  898   copy_tag =  3008,0250
  899   copy_tag =  3008,0251
  900  
  901   # PRESENTA TION STATE  tags requ ired by Di com Standa rd
  902   [ cpp_lib/ DSS/DicomD irectoryRe cord/PRESE NTATION ]
  903   match_tag  = 0008,001 6
  904   match_tag  = 0008,001 8
  905   copy_tag =  0008,0005
  906   copy_tag =  0008,0016
  907   copy_tag =  0008,0018
  908   copy_tag =  0070,0082
  909   copy_tag =  0070,0083
  910   copy_tag =  0008,1115
  911   copy_tag =  0020,0013
  912   copy_tag =  0070,0080
  913   copy_tag =  0070,0081
  914   copy_tag =  0070,0084
  915   copy_tag =  0070,0086
  916  
  917   # WAVEFORM  tags requ ired by Di com Standa rd
  918   [ cpp_lib/ DSS/DicomD irectoryRe cord/WAVEF ORM ]
  919   match_tag  = 0008,001 6
  920   match_tag  = 0008,001 8
  921   copy_tag =  0008,0005
  922   copy_tag =  0008,0016
  923   copy_tag =  0008,0018
  924   copy_tag =  0020,0013
  925   copy_tag =  0008,0023
  926   copy_tag =  0008,0033
  927  
  928   # SR DOCUM ENT tags r equired by  Dicom Sta ndard
  929   [ cpp_lib/ DSS/DicomD irectoryRe cord/SR DO CUMENT ]
  930   match_tag  = 0008,001 6
  931   match_tag  = 0008,001 8
  932   copy_tag =  0008,0005
  933   copy_tag =  0008,0016
  934   copy_tag =  0008,0018
  935   copy_tag =  0020,0013
  936   copy_tag =  0040,A491
  937   copy_tag =  0040,A493
  938   copy_tag =  0008,0023
  939   copy_tag =  0008,0033
  940   copy_tag =  0040,A030
  941   copy_tag =  0040,A043
  942   copy_tag =  0040,A730
  943  
  944   # KEY OBJE CT DOCUMEN T tags req uired by D icom Stand ard
  945   [ cpp_lib/ DSS/DicomD irectoryRe cord/KEY O BJECT DOC  ]
  946   match_tag  = 0008,001 6
  947   match_tag  = 0008,001 8
  948   copy_tag =  0008,0005
  949   copy_tag =  0008,0016
  950   copy_tag =  0008,0018
  951   copy_tag =  0020,0013
  952   copy_tag =  0008,0023
  953   copy_tag =  0008,0033
  954   copy_tag =  0040,A043
  955   copy_tag =  0040,A730
  956  
  957   # SPECTROS COPY tags  required b y Dicom St andard
  958   [ cpp_lib/ DSS/DicomD irectoryRe cord/SPECT ROSCOPY ]
  959   match_tag  = 0008,001 6
  960   match_tag  = 0008,001 8
  961   copy_tag =  0008,0005
  962   copy_tag =  0008,0016
  963   copy_tag =  0008,0018
  964   copy_tag =  0020,0013
  965   copy_tag =  0008,0008
  966   copy_tag =  0008,0023
  967   copy_tag =  0008,0033
  968   copy_tag =  0008,9092
  969   copy_tag =  0028,0008
  970   copy_tag =  0028,0010
  971   copy_tag =  0028,0011
  972   copy_tag =  0028,9001
  973   copy_tag =  0028,9002
  974  
  975   # RAW DATA  tags requ ired by Di com Standa rd
  976   [ cpp_lib/ DSS/DicomD irectoryRe cord/RAW D ATA ]
  977   match_tag  = 0008,001 6
  978   match_tag  = 0008,001 8
  979   copy_tag =  0008,0005
  980   copy_tag =  0008,0016
  981   copy_tag =  0008,0018
  982   copy_tag =  0020,0013
  983   copy_tag =  0008,0023
  984   copy_tag =  0008,0033
  985   #copy_tag  = 0088,020 0
  986  
  987   # REGISTRA TION tags  required b y Dicom St andard
  988   [ cpp_lib/ DSS/DicomD irectoryRe cord/REGIS TRATION ]
  989   match_tag  = 0008,001 6
  990   match_tag  = 0008,001 8
  991   copy_tag =  0008,0005
  992   copy_tag =  0008,0016
  993   copy_tag =  0008,0018
  994   copy_tag =  0008,0023
  995   copy_tag =  0008,0033
  996   copy_tag =  0020,0013
  997   copy_tag =  0070,0080
  998   copy_tag =  0070,0081
  999   copy_tag =  0070,0084
  1000   copy_tag =  0070,0086
  1001  
  1002   # FIDUCIAL  DIRECTORY  RECORD ta gs require d by Dicom  Standard
  1003   [ cpp_lib/ DSS/DicomD irectoryRe cord/FIDUC IAL ]
  1004   match_tag  = 0008,001 6
  1005   match_tag  = 0008,001 8
  1006   copy_tag =  0008,0005
  1007   copy_tag =  0008,0016
  1008   copy_tag =  0008,0018
  1009   copy_tag =  0008,0023
  1010   copy_tag =  0008,0033
  1011   copy_tag =  0020,0013
  1012   copy_tag =  0070,0080
  1013   copy_tag =  0070,0081
  1014   copy_tag =  0070,0084
  1015   copy_tag =  0070,0086
  1016  
  1017   # HANGING  PROTOCOL t ags requir ed by Dico m Standard
  1018   [ cpp_lib/ DSS/DicomD irectoryRe cord/HANGI NG PROTOCO L ]
  1019   match_tag  = 0008,001 6
  1020   match_tag  = 0008,001 8
  1021   copy_tag =  0008,0005
  1022   copy_tag =  0008,0016
  1023   copy_tag =  0008,0018
  1024   copy_tag =  0072,0002
  1025   copy_tag =  0072,0004
  1026   copy_tag =  0072,0006
  1027   copy_tag =  0072,0008
  1028   copy_tag =  0072,000A
  1029   copy_tag =  0072,000C
  1030   copy_tag =  0072,0014
  1031   copy_tag =  0072,000E
  1032  
  1033   # ENCAPSUL ATED DOCUM ENT tags r equired by  Dicom Sta ndard
  1034   [ cpp_lib/ DSS/DicomD irectoryRe cord/ENCAP  DOC ]
  1035   match_tag  = 0008,001 6
  1036   match_tag  = 0008,001 8
  1037   copy_tag =  0008,0005
  1038   copy_tag =  0008,0016
  1039   copy_tag =  0008,0018
  1040   copy_tag =  0008,0023
  1041   copy_tag =  0008,0033
  1042   copy_tag =  0020,0013
  1043   copy_tag =  0042,0010
  1044   copy_tag =  0040,E001
  1045   copy_tag =  0040,A043
  1046   copy_tag =  0042,0012
  1047  
  1048  
  1049   # HL7 STRU CTURED DOC UMENT tags  required  by Dicom S tandard
  1050   [ cpp_lib/ DSS/DicomD irectoryRe cord/HL7 S TRUC DOC ]
  1051   match_tag  = 0008,001 6
  1052   match_tag  = 0008,001 8
  1053   copy_tag =  0008,0005
  1054   copy_tag =  0008,0016
  1055   copy_tag =  0008,0018
  1056   copy_tag =  0040,E001
  1057   copy_tag =  0040,E004
  1058   copy_tag =  0040,E006
  1059   copy_tag =  0042,0010
  1060  
  1061   # REAL WOR LD VALUE M APPING tag s required  by Dicom  Standard
  1062   [ cpp_lib/ DSS/DicomD irectoryRe cord/VALUE  MAP ]
  1063   match_tag  = 0008,001 6
  1064   match_tag  = 0008,001 8
  1065   copy_tag =  0008,0005
  1066   copy_tag =  0008,0016
  1067   copy_tag =  0008,0018
  1068   copy_tag =  0008,0023
  1069   copy_tag =  0008,0033
  1070  
  1071   # STEREOME TRIC RELAT IONSHIP ta gs require d by Dicom  Standard
  1072   [ cpp_lib/ DSS/DicomD irectoryRe cord/STERE OMETRIC ]
  1073   match_tag  = 0008,001 6
  1074   match_tag  = 0008,001 8
  1075   copy_tag =  0008,0005
  1076   copy_tag =  0008,0016
  1077   copy_tag =  0008,0018
  1078  
  1079   # For reco rd types n ot specifi ed, use th ese match/ copy tags.
  1080   [ cpp_lib/ DSS/DicomD irectoryRe cord/DEFAU LT ]
  1081   match_tag  = 0008,001 6
  1082   match_tag  = 0008,001 8
  1083   copy_tag =  0008,0016
  1084   copy_tag =  0008,0018
  1085  
  1086   #========= ========== ========== ========== ========== ========== ========== =========
  1087   # per-inst ance infor mation for  the DDS c omponent
  1088   #========= ========== ========== ========== ========== ========== ========== =========
  1089   [ cpp_lib/ DDS ]
  1090   debug_flag s = 0
  1091   [ idl_lib  ]
  1092  
  1093   [ idl_lib/ DLOG ]
  1094  
  1095   [ idl_lib/ DCDS ]
  1096  
  1097   [ idl_lib/ DAPC ]