MINI MINI MANI MO

Path : /opt/oracle/product/18c/dbhomeXE/ord/xml/
File Upload :
Current File : //opt/oracle/product/18c/dbhomeXE/ord/xml/ordcmcmc.xml

<?xml version="1.0" encoding="UTF-8"?>
<!-- Copyright (c) 2007, 2012, Oracle and/or its affiliates. 
All rights reserved. -->
<!--   ordcmcmc.xml - Oracle Multimedia DICOM default constraint macro 
                 definition document
  
   MODIFIED   (MM/DD/YY)
   jiezhan     03/09/12 - update DICOM standard to 2011
   dolin       06/06/07 - 
   dguo        05/18/07 - change product name
   myalavar    04/09/07 - add major_minor version
   dguo        08/01/06 - Beta release 1
   dguo        04/03/05 - Created


-->

<CONFORMANCE_CONSTRAINT_DEFINITION xmlns="http://xmlns.oracle.com/ord/dicom/constraint_1_0" xmlns:dt="http://xmlns.oracle.com/ord/dicom/datatype_1_0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://xmlns.oracle.com/ord/dicom/constraint_1_0 http://xmlns.oracle.com/ord/dicom/constraint_1_0">
  <DOCUMENT_HEADER>
    <dt:DOCUMENT_CHANGE_LOG>
      <dt:DOCUMENT_MODIFIER>Oracle Multimedia</dt:DOCUMENT_MODIFIER>
      <dt:DOCUMENT_MODIFICATION_DATE>2012-03-09</dt:DOCUMENT_MODIFICATION_DATE>
      <dt:DOCUMENT_VERSION>2.0</dt:DOCUMENT_VERSION>
      <dt:MODIFICATION_COMMENT>Oracle default constraint macro definition</dt:MODIFICATION_COMMENT>
      <dt:BASE_DOCUMENT>DICOM Base Standard 2011, Part 3.3</dt:BASE_DOCUMENT>
      <dt:BASE_DOCUMENT_DESCRIPTION>Downloadable from http://medical.nema.org/</dt:BASE_DOCUMENT_DESCRIPTION>
    </dt:DOCUMENT_CHANGE_LOG>
  </DOCUMENT_HEADER>

 <GLOBAL_MACRO name="CodeSequenceMacro">
   <DESCRIPTION>
     A subset of Code Sequence Macro defined in DICOM standard, 
     PS 3.3-2011, Table 8.8-1
   </DESCRIPTION>
  <PARAMETER_DECLARATION>CodeAttr</PARAMETER_DECLARATION>
  <PREDICATE>
   <DESCRIPTION>Code value must not be empty</DESCRIPTION>
   <BOOLEAN_FUNC operator="notEmpty">
    <ATTRIBUTE_TAG>${CodeAttr}.00080100</ATTRIBUTE_TAG>
   </BOOLEAN_FUNC>
  </PREDICATE>
  <PREDICATE>
   <DESCRIPTION>Coding scheme designator must not be empty</DESCRIPTION>
   <BOOLEAN_FUNC operator="notEmpty">
    <ATTRIBUTE_TAG>${CodeAttr}.00080102</ATTRIBUTE_TAG>
   </BOOLEAN_FUNC>
  </PREDICATE>
 </GLOBAL_MACRO>
 <GLOBAL_MACRO name="PersonIdentifierMacro">
   <DESCRIPTION>
     A subset of Person Identifier Macro defined in DICOM standard, 
     PS 3.3-2011, Table 10-1
   </DESCRIPTION>
  <PARAMETER_DECLARATION>PersonIDAttr</PARAMETER_DECLARATION>
  <PREDICATE>
   <INVOKE_MACRO>
    <MACRO_NAME>CodeSequenceMacro</MACRO_NAME>
    <PARAMETER>
     <NAME>CodeAttr</NAME>
     <VALUE>${PersonIDAttr}.00401101</VALUE>
    </PARAMETER>
   </INVOKE_MACRO>
  </PREDICATE>
 </GLOBAL_MACRO>
</CONFORMANCE_CONSTRAINT_DEFINITION>

OHA YOOOO