home *** CD-ROM | disk | FTP | other *** search
/ ftp.americansys.com / 2014.06.ftp.americansys.com.tar / ftp.americansys.com / plott / Practice.exe / 1033 / XSD / 1135 < prev    next >
Text File  |  2013-06-22  |  13KB  |  433 lines

  1. <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
  2.     elementFormDefault="qualified" attributeFormDefault="unqualified">
  3.     <xs:element name="AuditMessage">
  4.         <xs:complexType>
  5.             <xs:sequence>
  6.                 <xs:element name="EventIdentification"
  7.                     type="EventIdentificationType" />
  8.                 <xs:element name="ActiveParticipant"
  9.                     maxOccurs="unbounded">
  10.                     <xs:complexType>
  11.                         <xs:complexContent>
  12.                             <xs:extension base="ActiveParticipantType" />
  13.                         </xs:complexContent>
  14.                     </xs:complexType>
  15.                 </xs:element>
  16.                 <xs:element name="AuditSourceIdentification"
  17.                     type="AuditSourceIdentificationType" maxOccurs="unbounded" />
  18.                 <xs:element name="ParticipantObjectIdentification"
  19.                     type="ParticipantObjectIdentificationType" minOccurs="0"
  20.                     maxOccurs="unbounded" />
  21.             </xs:sequence>
  22.         </xs:complexType>
  23.     </xs:element>
  24.     <xs:complexType name="EventIdentificationType">
  25.         <xs:sequence>
  26.             <xs:element name="EventID" type="CodedValueType" />
  27.             <xs:element name="EventTypeCode" type="CodedValueType"
  28.                 minOccurs="0" maxOccurs="unbounded" />
  29.         </xs:sequence>
  30.         <xs:attribute name="EventActionCode" use="optional">
  31.             <xs:simpleType>
  32.                 <xs:restriction base="xs:string">
  33.                     <xs:enumeration value="C">
  34.                         <xs:annotation>
  35.                             <xs:appinfo>Create</xs:appinfo>
  36.                         </xs:annotation>
  37.                     </xs:enumeration>
  38.                     <xs:enumeration value="R">
  39.                         <xs:annotation>
  40.                             <xs:appinfo>Read</xs:appinfo>
  41.                         </xs:annotation>
  42.                     </xs:enumeration>
  43.                     <xs:enumeration value="U">
  44.                         <xs:annotation>
  45.                             <xs:appinfo>Update</xs:appinfo>
  46.                         </xs:annotation>
  47.                     </xs:enumeration>
  48.                     <xs:enumeration value="D">
  49.                         <xs:annotation>
  50.                             <xs:appinfo>Delete</xs:appinfo>
  51.                         </xs:annotation>
  52.                     </xs:enumeration>
  53.                     <xs:enumeration value="E">
  54.                         <xs:annotation>
  55.                             <xs:documentation>Execute</xs:documentation>
  56.                         </xs:annotation>
  57.                     </xs:enumeration>
  58.                 </xs:restriction>
  59.             </xs:simpleType>
  60.         </xs:attribute>
  61.         <xs:attribute name="EventDateTime" type="xs:dateTime"
  62.             use="required" />
  63.         <xs:attribute name="EventOutcomeIndicator" use="required">
  64.             <xs:simpleType>
  65.                 <xs:restriction base="xs:integer">
  66.                     <xs:enumeration value="0">
  67.                         <xs:annotation>
  68.                             <xs:appinfo>Success</xs:appinfo>
  69.                         </xs:annotation>
  70.                     </xs:enumeration>
  71.                     <xs:enumeration value="4">
  72.                         <xs:annotation>
  73.                             <xs:appinfo>Minor failure</xs:appinfo>
  74.                         </xs:annotation>
  75.                     </xs:enumeration>
  76.                     <xs:enumeration value="8">
  77.                         <xs:annotation>
  78.                             <xs:appinfo>Serious failure</xs:appinfo>
  79.                         </xs:annotation>
  80.                     </xs:enumeration>
  81.                     <xs:enumeration value="12">
  82.                         <xs:annotation>
  83.                             <xs:appinfo>
  84.                                 Major failure; action made unavailable
  85.                             </xs:appinfo>
  86.                         </xs:annotation>
  87.                     </xs:enumeration>
  88.                 </xs:restriction>
  89.             </xs:simpleType>
  90.         </xs:attribute>
  91.     </xs:complexType>
  92.     <xs:complexType name="AuditSourceIdentificationType">
  93.         <xs:sequence>
  94.             <xs:element name="AuditSourceTypeCode" type="CodedValueType"
  95.                 minOccurs="0" maxOccurs="unbounded" />
  96.         </xs:sequence>
  97.         <xs:attribute name="AuditEnterpriseSiteID" type="xs:string"
  98.             use="optional" />
  99.         <xs:attribute name="AuditSourceID" type="xs:string"
  100.             use="required" />
  101.     </xs:complexType>
  102.     <xs:complexType name="ActiveParticipantType">
  103.         <xs:sequence minOccurs="0">
  104.             <xs:element name="RoleIDCode" type="CodedValueType"
  105.                 minOccurs="0" maxOccurs="unbounded" />
  106.         </xs:sequence>
  107.         <xs:attribute name="UserID" type="xs:string" use="required" />
  108.         <xs:attribute name="AlternativeUserID" type="xs:string"
  109.             use="optional" />
  110.         <xs:attribute name="UserName" type="xs:string" use="optional" />
  111.         <xs:attribute name="UserIsRequestor" type="xs:boolean"
  112.             use="optional" default="true" />
  113.         <xs:attribute name="NetworkAccessPointID" type="xs:string"
  114.             use="optional" />
  115.         <xs:attribute name="NetworkAccessPointTypeCode"
  116.             use="optional">
  117.             <xs:simpleType>
  118.                 <xs:restriction base="xs:unsignedByte">
  119.                     <xs:enumeration value="1">
  120.                         <xs:annotation>
  121.                             <xs:appinfo>
  122.                                 Machine Name, including DNS name
  123.                             </xs:appinfo>
  124.                         </xs:annotation>
  125.                     </xs:enumeration>
  126.                     <xs:enumeration value="2">
  127.                         <xs:annotation>
  128.                             <xs:appinfo>IP Address</xs:appinfo>
  129.                         </xs:annotation>
  130.                     </xs:enumeration>
  131.                     <xs:enumeration value="3">
  132.                         <xs:annotation>
  133.                             <xs:appinfo>Telephone Number</xs:appinfo>
  134.                         </xs:annotation>
  135.                     </xs:enumeration>
  136.                 </xs:restriction>
  137.             </xs:simpleType>
  138.         </xs:attribute>
  139.     </xs:complexType>
  140.     <xs:complexType name="ParticipantObjectIdentificationType">
  141.         <xs:sequence>
  142.             <xs:element name="ParticipantObjectIDTypeCode"
  143.                 type="CodedValueType" />
  144.             <xs:choice minOccurs="0">
  145.                 <xs:element name="ParticipantObjectName"
  146.                     type="xs:string" minOccurs="0" />
  147.                 <xs:element name="ParticipantObjectQuery"
  148.                     type="xs:base64Binary" minOccurs="0" />
  149.             </xs:choice>
  150.             <xs:element name="ParticipantObjectDetail"
  151.                 type="TypeValuePairType" minOccurs="0" maxOccurs="unbounded" />
  152.         </xs:sequence>
  153.         <xs:attribute name="ParticipantObjectID" type="xs:string"
  154.             use="required" />
  155.         <xs:attribute name="ParticipantObjectTypeCode" use="optional">
  156.             <xs:simpleType>
  157.                 <xs:restriction base="xs:unsignedByte">
  158.                     <xs:enumeration value="1">
  159.                         <xs:annotation>
  160.                             <xs:appinfo>Person</xs:appinfo>
  161.                         </xs:annotation>
  162.                     </xs:enumeration>
  163.                     <xs:enumeration value="2">
  164.                         <xs:annotation>
  165.                             <xs:appinfo>System object</xs:appinfo>
  166.                         </xs:annotation>
  167.                     </xs:enumeration>
  168.                     <xs:enumeration value="3">
  169.                         <xs:annotation>
  170.                             <xs:appinfo>Organization</xs:appinfo>
  171.                         </xs:annotation>
  172.                     </xs:enumeration>
  173.                     <xs:enumeration value="4">
  174.                         <xs:annotation>
  175.                             <xs:appinfo>Other</xs:appinfo>
  176.                         </xs:annotation>
  177.                     </xs:enumeration>
  178.                 </xs:restriction>
  179.             </xs:simpleType>
  180.         </xs:attribute>
  181.         <xs:attribute name="ParticipantObjectTypeCodeRole"
  182.             use="optional">
  183.             <xs:simpleType>
  184.                 <xs:restriction base="xs:unsignedByte">
  185.                     <xs:enumeration value="1">
  186.                         <xs:annotation>
  187.                             <xs:appinfo>Patient</xs:appinfo>
  188.                         </xs:annotation>
  189.                     </xs:enumeration>
  190.                     <xs:enumeration value="2">
  191.                         <xs:annotation>
  192.                             <xs:appinfo>Location</xs:appinfo>
  193.                         </xs:annotation>
  194.                     </xs:enumeration>
  195.                     <xs:enumeration value="3">
  196.                         <xs:annotation>
  197.                             <xs:appinfo>Report</xs:appinfo>
  198.                         </xs:annotation>
  199.                     </xs:enumeration>
  200.                     <xs:enumeration value="4">
  201.                         <xs:annotation>
  202.                             <xs:appinfo>Resource</xs:appinfo>
  203.                         </xs:annotation>
  204.                     </xs:enumeration>
  205.                     <xs:enumeration value="5">
  206.                         <xs:annotation>
  207.                             <xs:appinfo>Master file</xs:appinfo>
  208.                         </xs:annotation>
  209.                     </xs:enumeration>
  210.                     <xs:enumeration value="6">
  211.                         <xs:annotation>
  212.                             <xs:appinfo>User</xs:appinfo>
  213.                         </xs:annotation>
  214.                     </xs:enumeration>
  215.                     <xs:enumeration value="7">
  216.                         <xs:annotation>
  217.                             <xs:appinfo>List</xs:appinfo>
  218.                         </xs:annotation>
  219.                     </xs:enumeration>
  220.                     <xs:enumeration value="8">
  221.                         <xs:annotation>
  222.                             <xs:appinfo>Doctor</xs:appinfo>
  223.                         </xs:annotation>
  224.                     </xs:enumeration>
  225.                     <xs:enumeration value="9">
  226.                         <xs:annotation>
  227.                             <xs:appinfo>Subscriber</xs:appinfo>
  228.                         </xs:annotation>
  229.                     </xs:enumeration>
  230.                     <xs:enumeration value="10">
  231.                         <xs:annotation>
  232.                             <xs:appinfo>Guarantor</xs:appinfo>
  233.                         </xs:annotation>
  234.                     </xs:enumeration>
  235.                     <xs:enumeration value="11">
  236.                         <xs:annotation>
  237.                             <xs:appinfo>
  238.                                 Security User Entity
  239.                             </xs:appinfo>
  240.                         </xs:annotation>
  241.                     </xs:enumeration>
  242.                     <xs:enumeration value="12">
  243.                         <xs:annotation>
  244.                             <xs:appinfo>Security User Group</xs:appinfo>
  245.                         </xs:annotation>
  246.                     </xs:enumeration>
  247.                     <xs:enumeration value="13">
  248.                         <xs:annotation>
  249.                             <xs:appinfo>Security Resource</xs:appinfo>
  250.                         </xs:annotation>
  251.                     </xs:enumeration>
  252.                     <xs:enumeration value="14">
  253.                         <xs:annotation>
  254.                             <xs:appinfo>
  255.                                 Security Granualarity Definition
  256.                             </xs:appinfo>
  257.                         </xs:annotation>
  258.                     </xs:enumeration>
  259.                     <xs:enumeration value="15">
  260.                         <xs:annotation>
  261.                             <xs:appinfo>Provider</xs:appinfo>
  262.                         </xs:annotation>
  263.                     </xs:enumeration>
  264.                     <xs:enumeration value="16">
  265.                         <xs:annotation>
  266.                             <xs:appinfo>Report Destination</xs:appinfo>
  267.                         </xs:annotation>
  268.                     </xs:enumeration>
  269.                     <xs:enumeration value="17">
  270.                         <xs:annotation>
  271.                             <xs:appinfo>Report Library</xs:appinfo>
  272.                         </xs:annotation>
  273.                     </xs:enumeration>
  274.                     <xs:enumeration value="18">
  275.                         <xs:annotation>
  276.                             <xs:appinfo>Schedule</xs:appinfo>
  277.                         </xs:annotation>
  278.                     </xs:enumeration>
  279.                     <xs:enumeration value="19">
  280.                         <xs:annotation>
  281.                             <xs:appinfo>Customer</xs:appinfo>
  282.                         </xs:annotation>
  283.                     </xs:enumeration>
  284.                     <xs:enumeration value="20">
  285.                         <xs:annotation>
  286.                             <xs:appinfo>Job</xs:appinfo>
  287.                         </xs:annotation>
  288.                     </xs:enumeration>
  289.                     <xs:enumeration value="21">
  290.                         <xs:annotation>
  291.                             <xs:appinfo>Job Stream</xs:appinfo>
  292.                         </xs:annotation>
  293.                     </xs:enumeration>
  294.                     <xs:enumeration value="22">
  295.                         <xs:annotation>
  296.                             <xs:appinfo>Table</xs:appinfo>
  297.                         </xs:annotation>
  298.                     </xs:enumeration>
  299.                     <xs:enumeration value="23">
  300.                         <xs:annotation>
  301.                             <xs:appinfo>Routing Criteria</xs:appinfo>
  302.                         </xs:annotation>
  303.                     </xs:enumeration>
  304.                     <xs:enumeration value="24">
  305.                         <xs:annotation>
  306.                             <xs:appinfo>Query</xs:appinfo>
  307.                         </xs:annotation>
  308.                     </xs:enumeration>
  309.                 </xs:restriction>
  310.             </xs:simpleType>
  311.         </xs:attribute>
  312.         <xs:attribute name="ParticipantObjectDataLifeCycle"
  313.             use="optional">
  314.             <xs:simpleType>
  315.                 <xs:restriction base="xs:unsignedByte">
  316.                     <xs:enumeration value="1">
  317.                         <xs:annotation>
  318.                             <xs:appinfo>
  319.                                 Origination / Creation
  320.                             </xs:appinfo>
  321.                         </xs:annotation>
  322.                     </xs:enumeration>
  323.                     <xs:enumeration value="2">
  324.                         <xs:annotation>
  325.                             <xs:appinfo>
  326.                                 Import / Copy from original
  327.                             </xs:appinfo>
  328.                         </xs:annotation>
  329.                     </xs:enumeration>
  330.                     <xs:enumeration value="3">
  331.                         <xs:annotation>
  332.                             <xs:appinfo>Amendment</xs:appinfo>
  333.                         </xs:annotation>
  334.                     </xs:enumeration>
  335.                     <xs:enumeration value="4">
  336.                         <xs:annotation>
  337.                             <xs:appinfo>Verification</xs:appinfo>
  338.                         </xs:annotation>
  339.                     </xs:enumeration>
  340.                     <xs:enumeration value="5">
  341.                         <xs:annotation>
  342.                             <xs:appinfo>Translation</xs:appinfo>
  343.                         </xs:annotation>
  344.                     </xs:enumeration>
  345.                     <xs:enumeration value="6">
  346.                         <xs:annotation>
  347.                             <xs:appinfo>Access / Use</xs:appinfo>
  348.                         </xs:annotation>
  349.                     </xs:enumeration>
  350.                     <xs:enumeration value="7">
  351.                         <xs:annotation>
  352.                             <xs:appinfo>De-identification</xs:appinfo>
  353.                         </xs:annotation>
  354.                     </xs:enumeration>
  355.                     <xs:enumeration value="8">
  356.                         <xs:annotation>
  357.                             <xs:appinfo>
  358.                                 Aggregation, summarization, derivation
  359.                             </xs:appinfo>
  360.                         </xs:annotation>
  361.                     </xs:enumeration>
  362.                     <xs:enumeration value="9">
  363.                         <xs:annotation>
  364.                             <xs:appinfo>Report</xs:appinfo>
  365.                         </xs:annotation>
  366.                     </xs:enumeration>
  367.                     <xs:enumeration value="10">
  368.                         <xs:annotation>
  369.                             <xs:appinfo>
  370.                                 Export / Copy to target
  371.                             </xs:appinfo>
  372.                         </xs:annotation>
  373.                     </xs:enumeration>
  374.                     <xs:enumeration value="11">
  375.                         <xs:annotation>
  376.                             <xs:appinfo>Disclosure</xs:appinfo>
  377.                         </xs:annotation>
  378.                     </xs:enumeration>
  379.                     <xs:enumeration value="12">
  380.                         <xs:annotation>
  381.                             <xs:appinfo>
  382.                                 Receipt of disclosure
  383.                             </xs:appinfo>
  384.                         </xs:annotation>
  385.                     </xs:enumeration>
  386.                     <xs:enumeration value="13">
  387.                         <xs:annotation>
  388.                             <xs:appinfo>Archiving</xs:appinfo>
  389.                         </xs:annotation>
  390.                     </xs:enumeration>
  391.                     <xs:enumeration value="14">
  392.                         <xs:annotation>
  393.                             <xs:appinfo>Logical deletion</xs:appinfo>
  394.                         </xs:annotation>
  395.                     </xs:enumeration>
  396.                     <xs:enumeration value="15">
  397.                         <xs:annotation>
  398.                             <xs:appinfo>
  399.                                 Permanent erasure / Physical destruction
  400.                             </xs:appinfo>
  401.                         </xs:annotation>
  402.                     </xs:enumeration>
  403.                 </xs:restriction>
  404.             </xs:simpleType>
  405.         </xs:attribute>
  406.         <xs:attribute name="ParticipantObjectSensitivity"
  407.             type="xs:string" use="optional" />
  408.     </xs:complexType>
  409.     <xs:complexType name="CodedValueType">
  410.         <xs:attribute name="code" type="xs:string" use="required" />
  411.         <xs:attributeGroup ref="CodeSystem" />
  412.         <xs:attribute name="displayName" type="xs:string"
  413.             use="optional" />
  414.         <xs:attribute name="originalText" type="xs:string"
  415.             use="optional" />
  416.     </xs:complexType>
  417.     <xs:complexType name="TypeValuePairType">
  418.         <xs:attribute name="type" type="xs:string" use="required" />
  419.         <xs:attribute name="value" type="xs:base64Binary"
  420.             use="required" />
  421.     </xs:complexType>
  422.     <xs:attributeGroup name="CodeSystem">
  423.         <xs:attribute name="codeSystem" type="OID" use="optional" />
  424.         <xs:attribute name="codeSystemName" type="xs:string"
  425.             use="optional" />
  426.     </xs:attributeGroup>
  427.     <xs:simpleType name="OID">
  428.         <xs:restriction base="xs:string">
  429.             <xs:whiteSpace value="collapse" />
  430.         </xs:restriction>
  431.     </xs:simpleType>
  432. </xs:schema>
  433.