DTD一覧 MML共通形式 セキュリティ形式

 

<!--***************************************************-->

<!-- Security DTD Version 1.0 -->

<!--***************************************************-->

<!ELEMENT securityLevel ( accessRight* ) >

<!ELEMENT accessRight ( mmlSc:facility?, mmlSc:person?, mmlSc:licence?, mmlSc:department? ) >

<!ATTLIST accessRight permit ( none | read | write | delete | all ) #REQUIRED startDate CDATA #IMPLIED endDate CDATA #IMPLIED >

<!ELEMENT mmlSc:facility ( mmlSc:facilityName+ ) >

<!ELEMENT mmlSc:facilityName ( #PCDATA )>

<!ATTLIST mmlSc:facilityName mmlSc:facilityCode ( all | creator | experience | individual ) #REQUIRED mmlSc:tableId CDATA #IMPLIED mmlSc:facilityId CDATA #IMPLIED mmlSc:facilityIdType CDATA #IMPLIED >

<!ELEMENT mmlSc:person ( mmlSc:personName+ ) >

<!ELEMENT mmlSc:personName ( #PCDATA ) >

<!ATTLIST mmlSc:personName mmlSc:personCode ( all | creator | patient | individual ) #REQUIRED mmlSc:tableId CDATA #IMPLIED mmlSc:personId CDATA #REQUIRED mmlSc:personIdType CDATA #IMPLIED >

<!ELEMENT mmlSc:licence ( mmlSc:licenceName+ ) >

<!ELEMENT mmlSc:licenceName EMPTY>

<!ATTLIST mmlSc:licenceName mmlSc:licenceCode CDATA #REQUIRED mmlSc:tableId CDATA #IMPLIED >

<!ELEMENT mmlSc:department ( mmlSc:departmentName+ ) >

<!ELEMENT mmlSc:departmentName EMPTY>

<!ATTLIST mmlSc:departmentName mmlSc:departmentCode CDATA #REQUIRED mmlSc:tableId CDATA #IMPLIED >