<!--                                                    -->
<!--    Policy & Procedures                             -->
<!--    Kaiser Permanente, Southern California Region	-->
<!--                                                    -->
<!--    KP_PP.DTD                                       -->
<!--    version 1.0 beta      04/97                     -->
<!--    DTD design by Bob Dolin, MD                     -->
<!--    Robert.H.Dolin@kp.org                             -->
<!--                                                    -->


<!-- Character Entities -->
<!ENTITY % ISOnum PUBLIC
       "ISO 8879-1986//ENTITIES Numeric and Special Graphic//EN"
	"iso-num.ent">
%ISOnum;

<!ELEMENT pp - - (head,body) +(link)>

<!ELEMENT head  - - (section,number,doctitle,effdate,revdate,revision,approv)
	-- section	:	Section --
	-- number	:	Policy Number --
	-- doctitle	:	Title --
	-- effdate	:	Effective Date --
	-- revdate	:	Date of next Review --
	-- revision	:	Revion --
	-- approv	:	Approvals -- >

<!ELEMENT (section|number|doctitle|effdate|revdate|revision|approv)
	- o (#PCDATA)>

<!ELEMENT body - - (purpo,gener,defin,polic,proce,refer,exhib)
	-- purpo	:	PURPOSE --
	-- gener	:	GENERAL --
	-- defin	:	DEFINITIONS --
	-- polic	:	POLICIES and RESPONSIBILITIES --
	-- proce	:	PROCEDURES --
	-- refer	:	REFERENCES --
	-- exhib	:	EXHIBITS -- >

<!ELEMENT (purpo|gener|defin|polic|proce) - o 
	(para|list|h3|h4|h5|h6|table|image)*>

<!ELEMENT para - o (#PCDATA) +(footnote|b|i)>
<!ELEMENT b - - (#PCDATA) -- bold -- >
<!ELEMENT i - - (#PCDATA) -- italicized -- >
<!ELEMENT list - - (item+)>
<!ELEMENT item - - (#PCDATA) +(list|b|i)>
<!ELEMENT (h3|h4|h5|h6) - - (caption) -- Subsection tags -- >
<!ELEMENT caption - - (#PCDATA)>
<!ELEMENT footnote - o EMPTY>
<!ATTLIST footnote
    text CDATA #REQUIRED >

<!ELEMENT (refer|exhib) - o (ref*) -- References -- >
<!ELEMENT ref - o (#PCDATA) +(b|i) -- Reference -- >

<!ELEMENT link - o EMPTY -- Similar to HTML Anchor tag -- >
<!ATTLIST link 
    name   CDATA #IMPLIED
    target CDATA #IMPLIED
    text   CDATA #IMPLIED >

<!ELEMENT image - o EMPTY -- Similar to HTML IMG tag -- >
<!ATTLIST image 
    title   CDATA #IMPLIED
    source CDATA #IMPLIED >

<!ELEMENT table  - - (title? , tgroup+) -- Table -- >
<!ELEMENT title - - (#PCDATA)>
<!ELEMENT tgroup  - o (colspec*,spanspec*,thead?,tfoot?,tbody) 
	-- Table group -- >
<!ELEMENT colspec  - o  EMPTY  -- Column Specifications -- >
<!ELEMENT spanspec  - o  EMPTY  -- spanspec -- >
<!ELEMENT thead  - o (colspec* , row+) -- Table header -- >
<!ELEMENT row  - o (entry+) -- Table row -- >
<!ELEMENT entry  - o (para|image)+ -- Table entry -- >
<!ELEMENT tfoot  - o (colspec* , row+) -- Table footer -- >
<!ELEMENT tbody  - o (row+) -- Table body -- >

<!ATTLIST table
               --<Title>table - Attribute List-000--
               tabstyle  NMTOKEN    #IMPLIED 
               --<Title>tabstyle--
               tocentry  NUMBER   "1"
               --<Title>tocentry--
               shortent  NUMBER    #IMPLIED 
               --<Title>shortent--
               frame (top , bottom , topbot , all , sides , none)  
                #IMPLIED 
               --<Title>frame--
               colsep  NUMBER    #IMPLIED 
               --<Title>colsep--
               rowsep  NUMBER    #IMPLIED 
               --<Title>rowsep--
               orient (port , land)   #IMPLIED 
               --<Title>orient--
               pgwide  NUMBER    #IMPLIED 
               --<Title>pgwide--
                >

<!ATTLIST tgroup
               --<Title>table - Attribute List-001--
               cols  NUMBER    #REQUIRED 
               --<Title>cols--
               tgroupst  NMTOKEN    #IMPLIED 
               --<Title>tgroupst--
               colsep  NUMBER    #IMPLIED 
               --<Title>colsep--
               rowsep  NUMBER    #IMPLIED 
               --<Title>rowsep--
               align (left , right , center , justify , char)  "left"
               --<Title>align-007--
               charoff  NUTOKEN   "50"
               --<Title>charoff-003--
               char  CDATA   ""
               --<Title>char-003--
                >

<!ATTLIST colspec
               --<Title>table - Attribute List-002--
               colnum  NUMBER    #IMPLIED 
               --<Title>colnum--
               colname  NMTOKEN    #IMPLIED 
               --<Title>colname--
               align (left , right , center , justify , char)  
                #IMPLIED 
               --<Title>align-008--
               charoff  NUTOKEN    #IMPLIED 
               --<Title>charoff-004--
               char  CDATA    #IMPLIED 
               --<Title>char-004--
               colwidth  CDATA    #IMPLIED 
               --<Title>colwidth--
               colsep  NUMBER    #IMPLIED 
               --<Title>colsep--
               rowsep  NUMBER    #IMPLIED 
               --<Title>rowsep--
                >

<!ATTLIST spanspec
               --<Title>table - Attribute List-003--
               namest  NMTOKEN    #REQUIRED 
               --<Title>namest--
               nameend  NMTOKEN    #REQUIRED 
               --<Title>nameend--
               spanname  NMTOKEN    #REQUIRED 
               --<Title>spanname-002--
               align (left , right , center , justify , char)  "center"
               --<Title>align-009--
               charoff  NUTOKEN    #IMPLIED 
               --<Title>charoff-005--
               char  CDATA    #IMPLIED 
               --<Title>char-005--
               colsep  NUMBER    #IMPLIED 
               --<Title>colsep--
               rowsep  NUMBER    #IMPLIED 
               --<Title>rowsep--
                >

<!ATTLIST thead
               --<Title>table - Attribute List-004--
               valign (top , middle , bottom)  "bottom"
               --<Title>valign-003--
                >

<!ATTLIST row
               --<Title>table - Attribute List-007--
               rowsep  NUMBER    #IMPLIED 
               --<Title>rowsep--
                >

<!ATTLIST entry
               --<Title>table - Attribute List-008--
               colname  NMTOKEN    #IMPLIED 
               --<Title>colname--
               namest  NMTOKEN    #IMPLIED 
               --<Title>namest-002--
               nameend  NMTOKEN    #IMPLIED 
               --<Title>nameend-002--
               spanname  NMTOKEN    #IMPLIED 
               --<Title>spanname-003--
               morerows  NUMBER   "0"
               --<Title>morerows--
               colsep  NUMBER    #IMPLIED 
               --<Title>colsep--
               rowsep  NUMBER    #IMPLIED 
               --<Title>rowsep--
               rotate  NUMBER   "0"
               --<Title>rotate--
               valign (top , bottom , middle)  "top"
               --<Title>valign-004--
               align (left , right , center , justify , char)  
                #IMPLIED 
               --<Title>align-010--
               charoff  NUTOKEN    #IMPLIED 
               --<Title>charoff-006--
               char  CDATA    #IMPLIED 
               --<Title>char-006--
                >

<!ATTLIST tfoot
               --<Title>table - Attribute List-005--
               valign (top , middle , bottom)  "top"
               --<Title>valign-005--
                >

<!ATTLIST tbody
               --<Title>table - Attribute List-006--
               valign (top , middle , bottom)  "top"
               --<Title>valign-006--
                >



