プロジェクト

全般

プロフィール

YADL » 履歴 » リビジョン 2

リビジョン 1 (KOBAYASHI Shinji, 2011/04/11 13:07) → リビジョン 2/3 (KOBAYASHI Shinji, 2011/04/11 13:21)

h1. YADL 

 h2. Background 

 ADL is one of the openEHR official formalism to express archetype, defined as "ADL 1.4"http://www.openehr.org/svn/specification/TRUNK/publishing/architecture/am/adl1.4.pdf 
 Many archetypes are registered on "Clinical Knowledge Manager":http://www.openehr.org/knowledge/ Sample archetype is shown such as bellow: in ADL document. 
 <pre> 
 archetype (adl_version=1.4) 
	 openEHR-EHR-OBSERVATION.body_temperature.v1 

 
     adl-test-instrument.guitar.draft 
 concept 
	 
     [at0000] 	 -- Body temperature guitar 
 language 
	 
     original_language = <[ISO_639-1::en]> 
	 translations = < 
		 ["ru"] = < 
			 language = <[ISO_639-1::ru]> 
			 author = < 
				 ["name"] = <"Igor Lizunov"> 
				 ["email"] = <"i.lizunov@infinnity.ru"> 
			 > 
		 > 
		 ["de"] = < 
			 language = <[ISO_639-1::de]> 
			 author = < 
				 ["organisation"] = <"Ocean Informatics"> 
				 ["name"] = <"Sebastian Garde"> 
			 > 
		 > 
		 ["pt-br"] = < 
			 language = <[ISO_639-1::pt-br]> 
			 author = < 
				 ["organisation"] = <"P2D"> 
				 ["name"] = <"Marco Borges"> 
				 ["email"] = <"marco.borges@p2d.com.br"> 
			 > 
			 accreditation = <"P2D Health Advisor Council"> 
		 > 
	 > <[iso_639-1::EN]> 
 description 
	 original_author = < 
		 ["name"] = <"Sam Heard"> 
		 ["organisation"] = <"Ocean Informatics"> 
		 ["email"] = <"sam.heard@oceaninformatics.com"> 
		 ["date"] = <"18/05/2004"> 
	 > 
	 details = < 
		 ["en"] = < 
			 language = <[ISO_639-1::en]> 
			 purpose = <"To record the measured temperature of a person - as a surrogate for the temperature of the whole body."> 
			 use = <"Used for recording the whole body temperature of a person or body. 
 Additional clusters can be included to provide additional state data - including environmental conditions, menstrual cycle details and exertion details, where appropriate. 
 Please Note: The site and method of recording may need to be displayed to the end user to facilitate accurate interpretation of the temperature recorded."> 
			 keywords = <"temperature", "body", "core", "fever", "hypothermia", "hyperthermia"> 
			 misuse = <"This archetype is not to be used to record the temperature of any other object. 
 This archetype is not to be used to record the temperature of a part of the body in isolation e.g. temperature of the sole of the foot as a part of chronic diabetes management."> 
			 copyright = <"copyright (c) 2010 openEHR Foundation"> 
		 > 
		 ["de"] = < 
			 language = <[ISO_639-1::de]> 
			 purpose = <"Zur Messung der Temperatur einer Person - als Surrogat for die Temperatur des gesamten Körpers."> 
			 use = <"Benutzt zur Aufzeichnung der gesamten Körpertemperatur einer Person oder eines Körpers. 



 Wenn benötigt, können zusätzliche Cluster Archetypen eingefügt werden, um zusätzliche Statusdaten bereitzustellen - darunter Details zu Umgebungsbedingungen, Menstruationszyklus und Betätigung. 
 definition 
     INSTRUMENT[at0000] matches { 
         size matches {|60..120|} 
         date_of_manufacture  

 </pre> 

 Otherwise, ADL is not so common formalism such as XML or OWL. 
 XML serialisation is considered more popular alternative to express archetype. 
 XML form of archetype is shown bellow 
 <pre> 
 <?xml version="1.0"?> 
 <archetype xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://schemas.openehr.org/v1"> 
   <original_language> 
     <terminology_id> 
       <value>ISO_639-1</value> 
     </terminology_id> 
     <code_string>en</code_string> 
   </original_language> 
   <description> 
     <original_author id="name">Sam Heard</original_author> 
     <original_author id="email">sam.heard@oceaninformatics.com</original_author> 
     <original_author id="date">18/05/2004</original_author> 
     <original_author id="organisation">Ocean Informatics</original_author> 
     <other_contributors>Knut Bernstein</other_contributors> 
     <other_contributors>Sebastian Garde</other_contributors> 
     <other_contributors>Ian McNicoll</other_contributors> 
     <other_contributors>Omer Hotomaroglu</other_contributors> 
     <other_contributors>Sundaresan Jaganathan</other_contributors> 
     <other_contributors>Heather Leslie</other_contributors> 
     <other_contributors>Shahla Foozonkhah</other_contributors> 
     <lifecycle_state>AuthorDraft</lifecycle_state> 
     <other_details id="MD5-CAM-1.0.1">67AD0398E82C094EA41963065CD85084</other_details> 
     <details> 
       <language> 
         <terminology_id> 
           <value>ISO_639-1</value> 
         </terminology_id> 
         <code_string>en</code_string> 
  ....snips... 
       </items> 
     </term_definitions> 
     <term_bindings terminology="LNC205"> 
       <items code="/data[at0002]/events[at0003]/data[at0001]/items[at0004]"> 
         <value> 
           <terminology_id> 
             <value>LNC205</value> 
           </terminology_id> 
           <code_string>8310-5</code_string> 
         </value> 
       </items> 
     </term_bindings> 
   </ontology> <archetype> 

 </archetype> 
 </pre>