DTD一覧 MML基本構造 |
<!--***************************************************--><!-- MML基本構造 -->
<!-- Medical Markup Language DTD Version 2.3 -->
<!--***************************************************-->
<!ELEMENT Mml (MmlHeader , MmlBody )>
<!ATTLIST Mml version CDATA #FIXED '2.3'
createDate CDATA #REQUIRED
xmlns CDATA #FIXED 'http://www.medxml.net/MML'
xmlns:xhtml CDATA #FIXED 'http://www.w3.org/1999/xhtml'
xmlns:mmlCm CDATA #FIXED 'http://www.medxml.net/MML/SharedComponent/Common/1.0'
xmlns:mmlNm CDATA #FIXED 'http://www.medxml.net/MML/SharedComponent/Name/1.0'
xmlns:mmlFc CDATA #FIXED 'http://www.medxml.net/MML/SharedComponent/Facility/1.0'
xmlns:mmlDp CDATA #FIXED 'http://www.medxml.net/MML/SharedComponent/Department/1.0'
xmlns:mmlAd CDATA #FIXED 'http://www.medxml.net/MML/SharedComponent/Address/1.0'
xmlns:mmlPh CDATA #FIXED 'http://www.medxml.net/MML/SharedComponent/Phone/1.0'
xmlns:mmlPsi CDATA #FIXED 'http://www.medxml.net/MML/SharedComponent/PersonalizedInfo/1.0'
xmlns:mmlCi CDATA #FIXED 'http://www.medxml.net/MML/SharedComponent/CreatorInfo/1.0'
xmlns:mmlPi CDATA #FIXED 'http://www.medxml.net/MML/ContentModule/PatientInfo/1.0'
xmlns:mmlBc CDATA #FIXED 'http://www.medxml.net/MML/ContentModule/BaseClinic/1.0'
xmlns:mmlFcl CDATA #FIXED 'http://www.medxml.net/MML/ContentModule/FirstClinic/1.0'
xmlns:mmlHi CDATA #FIXED 'http://www.medxml.net/MML/ContentModule/HealthInsurance/1.1'
xmlns:mmlLs CDATA #FIXED 'http://www.medxml.net/MML/ContentModule/Lifestyle/1.0'
xmlns:mmlPc CDATA #FIXED 'http://www.medxml.net/MML/ContentModule/ProgressCourse/1.0'
xmlns:mmlRd CDATA #FIXED 'http://www.medxml.net/MML/ContentModule/RegisteredDiagnosis/1.0'
xmlns:mmlSg CDATA #FIXED 'http://www.medxml.net/MML/ContentModule/Surgery/1.0'
xmlns:mmlSm CDATA #FIXED 'http://www.medxml.net/MML/ContentModule/Summary/1.0'
xmlns:mmlLb CDATA #FIXED 'http://www.medxml.net/MML/ContentModule/test/1.0'
xmlns:mmlRp CDATA #FIXED 'http://www.medxml.net/MML/ContentModule/report/1.0'
xmlns:mmlRe CDATA #FIXED 'http://www.medxml.net/MML/ContentModule/Referral/1.0'
xmlns:mmlSc CDATA #FIXED 'http://www.medxml.net/MML/SharedComponent/Security/1.0'
xmlns:claim CDATA #FIXED 'http://www.medxml.net/claim/claimModule/2.1'
xmlns:claimA CDATA #FIXED 'http://www.medxml.net/claim/claimAmountModule/2.1'>
<!ELEMENT MmlHeader (mmlCi:CreatorInfo , masterId , toc , scopePeriod? , encryptInfo? )>
<!ELEMENT MmlBody (MmlModuleItem+ )>
<!ELEMENT docInfo (securityLevel , title , docId , confirmDate , mmlCi:CreatorInfo , extRefs )>
<!ATTLIST docInfo contentModuleType (patientInfo | healthInsurance | registeredDiagnosis | lifestyle | baseClinic | firstClinic | progressCourse | surgery | summary | referral | test | report | claim | claimAmount ) #REQUIRED moduleVersion CDATA #IMPLIED >
<!ELEMENT encryptInfo (#PCDATA )>
<!ELEMENT title (#PCDATA )>
<!ATTLIST title generationPurpose CDATA #IMPLIED >
<!ELEMENT docId (uid , parentId*, groupId* )>
<!ELEMENT masterId (mmlCm:Id )>
<!ELEMENT content (mmlPi:PatientModule | mmlHi:HealthInsuranceModule |
mmlRd:RegisteredDiagnosisModule |
mmlLs:LifestyleModule |
mmlBc:BaseClinicModule |
mmlFcl:FirstClinicModule |
mmlPc:ProgressCourseModule |
mmlSg:SurgeryModule |
mmlSm:SummaryModule |
mmlLb:TestModule |
mmlRp:ReportModule |
mmlRe:ReferralModule |
claim:ClaimModule |
claimA:ClaimAmountModule )>
<!ELEMENT toc (tocItem+ )>
<!ELEMENT tocItem (#PCDATA )>
<!ELEMENT extRefs (mmlCm:extRef* )>
<!ELEMENT scopePeriod EMPTY>
<!ATTLIST scopePeriod start CDATA #IMPLIED end CDATA #IMPLIED hasOtherInfo (true | false ) #IMPLIED isExtract (true | false ) #IMPLIED extractPolicy CDATA #IMPLIED >
<!ELEMENT MmlModuleItem (docInfo? , content? )>
<!ATTLIST MmlModuleItem type CDATA #IMPLIED>
<!ELEMENT uid (#PCDATA )>
<!ELEMENT parentId (#PCDATA )>
<!ATTLIST parentId relation CDATA #IMPLIED >
<!ELEMENT groupId (#PCDATA )>
<!ATTLIST groupId groupClass CDATA #IMPLIED >
<!ELEMENT confirmDate (#PCDATA )>
<!ATTLIST confirmDate start CDATA #IMPLIED end CDATA #IMPLIED >