Index: ruby/branches/0.5/test/fixtures/terminologies.yml
===================================================================
--- ruby/branches/0.5/test/fixtures/terminologies.yml	(revision 173)
+++ ruby/branches/0.5/test/fixtures/terminologies.yml	(revision 180)
@@ -1,17 +1,1728 @@
-# Read about fixtures at http://ar.rubyonrails.org/classes/Fixtures.html
-
-one:
+terminology_00155: 
+  name: openehr
+  group: event math function
+  code: "522"
+  id: 155
+  rubric: increase
+  mappings: ""
+  lang: en
+  description: "This is also a change  but is only a positive change and cannot be expressed as a negative. This can be used for positive changes like Weight gain: 2.5kg\xE2\x80\x9D. "
+terminology_00013: 
+  name: openehr
+  group: subject relationship
+  code: "27"
+  id: 13
+  rubric: sibling
+  mappings: "HL7: CEN: "
+  lang: en
+  description: "Relationship of sibling to subject of EHR "
+terminology_00127: 
+  name: openehr
+  group: property
+  code: "370"
+  id: 127
+  rubric: "Specific energy "
+  mappings: ""
+  lang: en
+  description: ""
+terminology_00070: 
+  name: openehr
+  group: participation mode
+  code: "222"
+  id: 70
+  rubric: interpreted audio-only
+  mappings: "HL7_ParticipationMode::V16544 (includes live) "
+  lang: en
+  description: "Any live audio-only communication using an interpreter. "
+terminology_00183: 
+  name: openehr
+  group: Instruction transitions
+  code: "549"
+  id: 183
+  rubric: time out
+  mappings: ""
+  lang: en
+  description: "Time out has occurred  taking the Instruction from some pervious state into the expired state. "
+terminology_00041: 
+  name: openehr
+  group: participation mode
+  code: "193"
+  id: 41
+  rubric: not specified
+  mappings: ""
+  lang: en
+  description: "Mode of participation is not specified; use only for legacy data. "
+terminology_00014: 
+  name: openehr
+  group: subject relationship
+  code: "28"
+  id: 14
+  rubric: child
+  mappings: "HL7: CEN: "
+  lang: en
+  description: "Relationship of child to subject of EHR "
+terminology_00128: 
+  name: openehr
+  group: property
+  code: "371"
+  id: 128
+  rubric: "Specific heat  gas content "
+  mappings: ""
+  lang: en
+  description: ""
+terminology_00071: 
+  name: openehr
+  group: participation mode
+  code: "223"
+  id: 71
+  rubric: interpreted face-toface communication
+  mappings: "HL7_ParticipationMode::16545 "
+  lang: en
+  description: "Face to face communications between parties in the same room with an interpreter "
+terminology_00184: 
+  name: openehr
+  group: Instruction transitions
+  code: "551"
+  id: 184
+  rubric: notify completed
+  mappings: ""
+  lang: en
+  description: "Occurs when notification of Instruction having been completed is received after expiry. "
+terminology_00042: 
+  name: openehr
+  group: participation mode
+  code: "194"
+  id: 42
+  rubric: asynchronous audiovisual; recorded video
+  mappings: ""
+  lang: en
+  description: "Audio-visual communication that is not live "
+terminology_00156: 
+  name: openehr
+  group: version lifecycle state
+  code: "523"
+  id: 156
+  rubric: deleted
+  mappings: ""
+  lang: en
+  description: "Item has been logically deleted. "
+terminology_00129: 
+  name: openehr
+  group: property
+  code: "373"
+  id: 129
+  rubric: "Heat transfer coefficient "
+  mappings: ""
+  lang: en
+  description: ""
+terminology_00072: 
+  name: openehr
+  group: participation mode
+  code: "224"
+  id: 72
+  rubric: interpreted video communication
+  mappings: ""
+  lang: en
+  description: "Live audio-visual communication involving an interpreter "
+terminology_00185: 
+  name: openehr
+  group: Instruction transitions
+  code: "552"
+  id: 185
+  rubric: notify cancelled
+  mappings: ""
+  lang: en
+  description: "Occurs when notification of Instruction having been cancelled is received after expiry. "
+terminology_00043: 
+  name: openehr
+  group: participation mode
+  code: "195"
+  id: 43
+  rubric: live audiovisual; videoconference; videophone
+  mappings: ""
+  lang: en
+  description: "Any audio-visual communication in real time "
+terminology_00157: 
+  name: openehr
+  group: audit change type
+  code: "523"
+  id: 157
+  rubric: deleted
+  mappings: "HL7_CDA: CEN: "
+  lang: en
+  description: "Change type was logical deletion. "
+terminology_00015: 
+  name: openehr
+  group: subject relationship
+  code: "29"
+  id: 15
+  rubric: daughter
+  mappings: "HL7: CEN: "
+  lang: en
+  description: "Relationship of daughter to subject of EHR "
+terminology_00186: 
+  name: openehr
+  group: version lifecycle state
+  code: "553"
+  id: 186
+  rubric: incomplete
+  mappings: ""
+  lang: en
+  description: "Item is incomplete at time of committal  in the view of the author. Further editing or review needed before its status will be set to finished\xE2\x80\x9D. "
+terminology_00044: 
+  name: openehr
+  group: participation mode
+  code: "196"
+  id: 44
+  rubric: recorded video
+  mappings: ""
+  lang: en
+  description: "Recorded video or video mail "
+terminology_00158: 
+  name: openehr
+  group: Instruction transitions
+  code: "524"
+  id: 158
+  rubric: initial
+  mappings: ""
+  lang: en
+  description: "The instruction is recorded but no state is determined "
+terminology_00016: 
+  name: openehr
+  group: subject relationship
+  code: "31"
+  id: 16
+  rubric: son
+  mappings: "HL7: CEN: "
+  lang: en
+  description: "Relationship of son to subject of EHR "
+terminology_00073: 
+  name: openehr
+  group: attestation reason
+  code: "240"
+  id: 73
+  rubric: signed
+  mappings: "HL7_ParticipationSignature::10284 "
+  lang: en
+  description: "The attested information has been signed by its signatory. "
+terminology_00187: 
+  name: openehr
+  group: event math function
+  code: "640"
+  id: 187
+  rubric: actual
+  mappings: ""
+  lang: en
+  description: "Value of the datum was the value indicated during the entire time of the event  i.e. it is not an averaged or other computed value. "
+terminology_00045: 
+  name: openehr
+  group: participation mode
+  code: "197"
+  id: 45
+  rubric: videophone
+  mappings: ""
+  lang: en
+  description: "Live audio-visual communication "
+terminology_00100: 
+  name: openehr
+  group: property
+  code: "337"
+  id: 100
+  rubric: "Specific surface "
+  mappings: ""
+  lang: en
+  description: ""
+terminology_00159: 
+  name: openehr
+  group: Instruction transitions
+  code: "526"
+  id: 159
+  rubric: planned
+  mappings: ""
+  lang: en
+  description: "The instruction is planned "
+terminology_00017: 
+  name: openehr
+  group: subject relationship
+  code: "36"
+  id: 17
+  rubric: paternal grandfather
+  mappings: "HL7: CEN: "
+  lang: en
+  description: "Relationship of aternal grandfather to subject of EHR "
+terminology_00074: 
+  name: openehr
+  group: Instruction transitions
+  code: "245"
+  id: 74
+  rubric: active
+  mappings: ""
+  lang: en
+  description: "The instruction is currently being carried out "
+terminology_00188: 
+  name: openehr
+  group: attestation reason
+  code: "648"
+  id: 188
+  rubric: witnessed
+  mappings: ""
+  lang: en
+  description: "This attested information has been witnessed by the signatory. "
+terminology_00046: 
+  name: openehr
+  group: participation mode
+  code: "198"
+  id: 46
+  rubric: videoconferencing
+  mappings: "HL7_ParticipationMode::16548 "
+  lang: en
+  description: "Live audio-visual communication over videoconferencing or other similar equipment. "
+terminology_00101: 
+  name: openehr
+  group: property
+  code: "338"
+  id: 101
+  rubric: "Velocity "
+  mappings: ""
+  lang: en
+  description: ""
+terminology_00018: 
+  name: openehr
+  group: subject relationship
+  code: "37"
+  id: 18
+  rubric: paternal grandmother
+  mappings: "HL7: CEN: "
+  lang: en
+  description: "Relationship of paternal grandmother to subject of EHR "
+terminology_00075: 
+  name: openehr
+  group: audit change type
+  code: "249"
+  id: 75
+  rubric: creation
+  mappings: "HL7_CDA: CEN: "
+  lang: en
+  description: "Change type was creation. "
+terminology_00130: 
+  name: openehr
+  group: property
+  code: "374"
+  id: 130
+  rubric: "Voltage  electrical "
+  mappings: ""
+  lang: en
+  description: ""
+terminology_00189: 
+  name: openehr
+  group: audit change type
+  code: "666"
+  id: 189
+  rubric: attestation
+  mappings: "HL7_CDA: CEN: "
+  lang: en
+  description: "Existing data were attested. "
+terminology_00047: 
+  name: openehr
+  group: participation mode
+  code: "199"
+  id: 47
+  rubric: asynchronous audio-only; dictated; voice mail
+  mappings: ""
+  lang: en
+  description: "Audio-only communication that is not live. "
+terminology_00102: 
+  name: openehr
+  group: property
+  code: "339"
+  id: 102
+  rubric: "Acceleration "
+  mappings: ""
+  lang: en
+  description: ""
+terminology_00019: 
+  name: openehr
+  group: subject relationship
+  code: "38"
+  id: 19
+  rubric: maternal uncle
+  mappings: "HL7: CEN: "
+  lang: en
+  description: "Relationship of maternal uncle to subject of EHR "
+terminology_00076: 
+  name: openehr
+  group: audit change type
+  code: "250"
+  id: 76
+  rubric: amendment
+  mappings: "HL7_CDA: CEN: "
+  lang: en
+  description: "Change type was amendment i.e. correction of the previous version. "
+terminology_00131: 
+  name: openehr
+  group: property
+  code: "375"
+  id: 131
+  rubric: "Resistance "
+  mappings: ""
+  lang: en
+  description: ""
+terminology_00048: 
+  name: openehr
+  group: participation mode
+  code: "200"
+  id: 48
+  rubric: dictated
+  mappings: "HL7_ParticipationMode::16547 "
+  lang: en
+  description: "Non-interactive audio-only information recorded on some medium  such as cassette tape. "
+terminology_00103: 
+  name: openehr
+  group: property
+  code: "340"
+  id: 103
+  rubric: "Momentum "
+  mappings: ""
+  lang: en
+  description: ""
+terminology_00160: 
+  name: openehr
+  group: Instruction transitions
+  code: "527"
+  id: 160
+  rubric: postponed
+  mappings: ""
+  lang: en
+  description: "The instruction has been posponed - it had not be commenced "
+terminology_00077: 
+  name: openehr
+  group: audit change type
+  code: "251"
+  id: 77
+  rubric: modification
+  mappings: "HL7_CDA: CEN: "
+  lang: en
+  description: "Change type was update of the previous version. "
+terminology_00132: 
+  name: openehr
+  group: property
+  code: "377"
+  id: 132
+  rubric: "Electrical field strength "
+  mappings: ""
+  lang: en
+  description: ""
+terminology_00049: 
+  name: openehr
+  group: participation mode
+  code: "201"
+  id: 49
+  rubric: voice-mail
+  mappings: ""
+  lang: en
+  description: "Audio messaging system "
+terminology_00104: 
+  name: openehr
+  group: property
+  code: "341"
+  id: 104
+  rubric: "Velocity  angular "
+  mappings: ""
+  lang: en
+  description: ""
+terminology_00133: 
+  name: openehr
+  group: property
+  code: "378"
+  id: 133
+  rubric: "Magnetic flux "
+  mappings: ""
+  lang: en
+  description: ""
+terminology_00105: 
+  name: openehr
+  group: property
+  code: "342"
+  id: 105
+  rubric: "Acceleration  angular "
+  mappings: ""
+  lang: en
+  description: ""
+terminology_00190: 
+  name: openehr
+  group: term mapping purpose
+  code: "669"
+  id: 190
+  rubric: public health
+  mappings: ""
+  lang: en
+  description: "Public health related term mapping. "
+terminology_00161: 
+  name: openehr
+  group: Instruction transitions
+  code: "528"
+  id: 161
+  rubric: cancelled
+  mappings: ""
+  lang: en
+  description: "The instruction has been cancelled - it had not been commenced and will not commence in the future "
+terminology_00078: 
+  name: openehr
+  group: audit change type
+  code: "252"
+  id: 78
+  rubric: synthesis
+  mappings: "HL7_CDA: CEN: "
+  lang: en
+  description: "Change type was creation synthesis of data due to conversion process  typically a data importer. "
+terminology_00134: 
+  name: openehr
+  group: property
+  code: "379"
+  id: 134
+  rubric: "Inductance "
+  mappings: ""
+  lang: en
+  description: ""
+terminology_00106: 
+  name: openehr
+  group: property
+  code: "343"
+  id: 106
+  rubric: "Momentum  angular "
+  mappings: ""
+  lang: en
+  description: ""
+terminology_00191: 
+  name: openehr
+  group: term mapping purpose
+  code: "670"
+  id: 191
+  rubric: reimbursement
+  mappings: ""
+  lang: en
+  description: "Reimbrusement / billing related term mapping. "
+terminology_00162: 
+  name: openehr
+  group: Instruction transitions
+  code: "529"
+  id: 162
+  rubric: scheduled
+  mappings: ""
+  lang: en
+  description: "The instruction has been scheduled to be carried out at a particular time "
+terminology_00020: 
+  name: openehr
+  group: subject relationship
+  code: "39"
+  id: 20
+  rubric: maternal aunt
+  mappings: "HL7: CEN: "
+  lang: en
+  description: "Relationship of maternal aunt to subject of EHR "
+terminology_00079: 
+  name: openehr
+  group: null flavours
+  code: "253"
+  id: 79
+  rubric: unknown
+  mappings: "HL7_NullFlavor::V10612 "
+  lang: en
+  description: "A possible value exists but is not provided. "
+terminology_00192: 
+  name: openehr
+  group: term mapping purpose
+  code: "671"
+  id: 192
+  rubric: research study
+  mappings: ""
+  lang: en
+  description: "Term mapping.for research study "
+terminology_00107: 
+  name: openehr
+  group: property
+  code: "344"
+  id: 107
+  rubric: "Moment inertia  area "
+  mappings: ""
+  lang: en
+  description: ""
+terminology_00050: 
+  name: openehr
+  group: participation mode
+  code: "202"
+  id: 50
+  rubric: live audio-only; telephone; internet phone; teleconference
+  mappings: "HL7_ParticipationMode::V16544 (includes live) "
+  lang: en
+  description: "Any live audio-only communication. "
+terminology_00163: 
+  name: openehr
+  group: Instruction transitions
+  code: "530"
+  id: 163
+  rubric: suspended
+  mappings: ""
+  lang: en
+  description: "The instruction is suspended  it has been activated but is not active at present. It could be active again in the future. "
+terminology_00021: 
+  name: openehr
+  group: subject relationship
+  code: "40"
+  id: 21
+  rubric: paternal uncle
+  mappings: "HL7: CEN: "
+  lang: en
+  description: "Relationship of paternal uncle to subject of EHR "
+terminology_00135: 
+  name: openehr
+  group: property
+  code: "380"
+  id: 135
+  rubric: "Qualified real "
+  mappings: ""
+  lang: en
+  description: "This is a number with an arithmetic qualification (which may be no units  103 etc) allowing integers to be expressed as reals raised to a nominated power  or for real numbers alone. "
+terminology_00108: 
+  name: openehr
+  group: property
+  code: "345"
+  id: 108
+  rubric: "Moment inertia  mass "
+  mappings: ""
+  lang: en
+  description: ""
+terminology_00164: 
+  name: openehr
+  group: Instruction transitions
+  code: "531"
+  id: 164
+  rubric: aborted
+  mappings: ""
+  lang: en
+  description: "The instruction is aborted  it has been activated but ceased before it has been completed and will not be restarted in the future. "
+terminology_00022: 
+  name: openehr
+  group: subject relationship
+  code: "41"
+  id: 22
+  rubric: paternal aunt
+  mappings: "HL7: CEN: "
+  lang: en
+  description: "Relationship of paternal aunt to subject of EHR "
+terminology_00136: 
+  name: openehr
+  group: property
+  code: "381"
+  id: 136
+  rubric: "Amount (Eq) "
+  mappings: ""
+  lang: en
+  description: ""
+terminology_00109: 
+  name: openehr
+  group: property
+  code: "346"
+  id: 109
+  rubric: "Momentum  flow rate "
+  mappings: ""
+  lang: en
+  description: ""
+terminology_00051: 
+  name: openehr
+  group: participation mode
+  code: "203"
+  id: 51
+  rubric: teleconference
+  mappings: "HL7_ParticipationMode::16546 "
+  lang: en
+  description: "Live verbal communication over teleconference "
+terminology_00165: 
+  name: openehr
+  group: version lifecycle state
+  code: "532"
+  id: 165
+  rubric: complete
+  mappings: ""
+  lang: en
+  description: "Item is complete at time of committal. "
+terminology_00023: 
+  name: openehr
+  group: event math function
+  code: "45"
+  id: 23
+  rubric: minimum
+  mappings: ""
+  lang: en
+  description: "Value of the interval-event is the minimum value of the discrete events which the interval-event summarises. "
+terminology_00137: 
+  name: openehr
+  group: property
+  code: "382"
+  id: 137
+  rubric: "Frequency "
+  mappings: ""
+  lang: en
+  description: ""
+terminology_00080: 
+  name: openehr
+  group: subject relationship
+  code: "254"
+  id: 80
+  rubric: parent
+  mappings: "HL7: CEN: "
+  lang: en
+  description: "Relationship of parent to subject of EHR "
+terminology_00052: 
+  name: openehr
+  group: participation mode
+  code: "204"
+  id: 52
+  rubric: internet telephone
+  mappings: "HL7_ParticipationMode::16546 "
+  lang: en
+  description: "Live verbal communication over a the internet. "
+terminology_00166: 
+  name: openehr
+  group: Instruction transitions
+  code: "532"
+  id: 166
+  rubric: completed
+  mappings: ""
+  lang: en
+  description: "The instruction has been completed "
+terminology_00024: 
+  name: openehr
+  group: property
+  code: "121"
+  id: 24
+  rubric: "Energy "
+  mappings: ""
+  lang: en
+  description: ""
+terminology_00138: 
+  name: openehr
+  group: property
+  code: "384"
+  id: 138
+  rubric: "Amount (mole) "
+  mappings: ""
+  lang: en
+  description: ""
+terminology_00081: 
+  name: openehr
+  group: subject relationship
+  code: "255"
+  id: 81
+  rubric: biological mother
+  mappings: "HL7: CEN: "
+  lang: en
+  description: "Relationship of biological mother to subject of EHR "
+terminology_00053: 
+  name: openehr
+  group: participation mode
+  code: "205"
+  id: 53
+  rubric: telephone
+  mappings: "HL7_ParticipationMode::16546 "
+  lang: en
+  description: "Live verbal communication over a telephone. "
+terminology_00167: 
+  name: openehr
+  group: Instruction transitions
+  code: "533"
+  id: 167
+  rubric: expired
+  mappings: ""
+  lang: en
+  description: "The instruction has expired  timed out - and assumed to have either been cancelled  aborted or completed "
+terminology_00025: 
+  name: openehr
+  group: property
+  code: "122"
+  id: 25
+  rubric: "Length "
+  mappings: ""
+  lang: en
+  description: ""
+terminology_00139: 
+  name: openehr
+  group: property
+  code: "385"
+  id: 139
+  rubric: "Mass (IU) "
+  mappings: ""
+  lang: en
+  description: ""
+terminology_00082: 
+  name: openehr
+  group: subject relationship
+  code: "256"
+  id: 82
+  rubric: biological father
+  mappings: "HL7: CEN: "
+  lang: en
+  description: "Relationship of biological father to subject of EHR "
+terminology_00054: 
+  name: openehr
+  group: participation mode
+  code: "206"
+  id: 54
+  rubric: asynchronous text; email; fax; letter; handwritten note; SMS message
+  mappings: "HL7_ParticipationMode::V16549 "
+  lang: en
+  description: "Any text-only communication including email  written text  SMS message etc. "
+terminology_00168: 
+  name: openehr
+  group: Instruction transitions
+  code: "535"
+  id: 168
+  rubric: initiate
+  mappings: ""
+  lang: en
+  description: "Initiate the planning of the Instruction. "
+terminology_00026: 
+  name: openehr
+  group: property
+  code: "123"
+  id: 26
+  rubric: "Loudness "
+  mappings: ""
+  lang: en
+  description: ""
+terminology_00083: 
+  name: openehr
+  group: subject relationship
+  code: "257"
+  id: 83
+  rubric: cousin
+  mappings: "HL7: CEN: "
+  lang: en
+  description: "Relationship of cousin to subject of EHR "
+terminology_00055: 
+  name: openehr
+  group: participation mode
+  code: "207"
+  id: 55
+  rubric: email
+  mappings: "HL7_ParticipationMode::16553 [ inlcude HL7_ParticipationMode::16554 (electronic data)] "
+  lang: en
+  description: "Written communication by email. "
+terminology_00110: 
+  name: openehr
+  group: property
+  code: "347"
+  id: 110
+  rubric: "Flow rate  mass "
+  mappings: ""
+  lang: en
+  description: ""
+terminology_00169: 
+  name: openehr
+  group: Instruction transitions
+  code: "536"
+  id: 169
+  rubric: plan step
+  mappings: ""
+  lang: en
+  description: "Any step in the planned state of the Instruction  e.g. signing  approving. "
+terminology_00027: 
+  name: openehr
+  group: property
+  code: "124"
+  id: 27
+  rubric: "Mass "
+  mappings: ""
+  lang: en
+  description: ""
+terminology_00056: 
+  name: openehr
+  group: participation mode
+  code: "208"
+  id: 56
+  rubric: facsimile/telefax
+  mappings: "HL7_ParticipationMode::16552 "
+  lang: en
+  description: "Non-interactive written communication using a fax machine. "
+terminology_00111: 
+  name: openehr
+  group: property
+  code: "348"
+  id: 111
+  rubric: "Flux  mass "
+  mappings: ""
+  lang: en
+  description: ""
+terminology_00028: 
+  name: openehr
+  group: property
+  code: "125"
+  id: 28
+  rubric: "Pressure "
+  mappings: ""
+  lang: en
+  description: ""
+terminology_00084: 
+  name: openehr
+  group: subject relationship
+  code: "258"
+  id: 84
+  rubric: adoptive mother
+  mappings: "HL7: CEN: "
+  lang: en
+  description: "Relationship of adoptive mother to subject of EHR "
+terminology_00112: 
+  name: openehr
+  group: property
+  code: "349"
+  id: 112
+  rubric: "Mass per area "
+  mappings: ""
+  lang: en
+  description: ""
+terminology_00029: 
+  name: openehr
+  group: property
+  code: "126"
+  id: 29
+  rubric: "Flow rate  volume "
+  mappings: ""
+  lang: en
+  description: ""
+terminology_00085: 
+  name: openehr
+  group: subject relationship
+  code: "259"
+  id: 85
+  rubric: adoptive father
+  mappings: "HL7: CEN: "
+  lang: en
+  description: "Relationship of adoptive father to subject of EHR "
+terminology_00140: 
+  name: openehr
+  group: composition category
+  code: "431"
+  id: 140
+  rubric: persistent
+  mappings: ""
+  lang: en
+  description: "This Composition contains information which remains valid for (more or less) the life of the EHR. Typical persistent Compositions include family history\xE2\x80\x9D problem list\xE2\x80\x9D current medications\xE2\x80\x9D  and vaccination history\xE2\x80\x9D. The usual change type when creating a new version of a persistent composition is modification\xE2\x80\x9D. "
+terminology_00057: 
+  name: openehr
+  group: participation mode
+  code: "209"
+  id: 57
+  rubric: SMS message
+  mappings: ""
+  lang: en
+  description: "Messages sent via mobile/cell phone "
+terminology_00113: 
+  name: openehr
+  group: property
+  code: "350"
+  id: 113
+  rubric: "Density "
+  mappings: ""
+  lang: en
+  description: ""
+terminology_00170: 
+  name: openehr
+  group: Instruction transitions
+  code: "537"
+  id: 170
+  rubric: postpone
+  mappings: ""
+  lang: en
+  description: "Put a planned Instruction on hold  while still in the planning stage  i.e. before it has been booked or started. "
+terminology_00086: 
+  name: openehr
+  group: subject relationship
+  code: "260"
+  id: 86
+  rubric: adopted son
+  mappings: "HL7: CEN: "
+  lang: en
+  description: "Relationship of adopted son to subject of EHR "
+terminology_00141: 
+  name: openehr
+  group: composition category
+  code: "433"
+  id: 141
+  rubric: event
+  mappings: ""
+  lang: en
+  description: "This composition pertains to a point in time or brief episode. Change types may usually be modificationor  "
+terminology_00058: 
+  name: openehr
+  group: participation mode
+  code: "210"
+  id: 58
+  rubric: printed/typed letter
+  mappings: "HL7_ParticipationMode::16551 "
+  lang: en
+  description: "Written communication by typewritten document. "
+terminology_00171: 
+  name: openehr
+  group: Instruction transitions
+  code: "538"
+  id: 171
+  rubric: restore
+  mappings: ""
+  lang: en
+  description: "Restore a previously postponed Instruction back to the planned state. "
+terminology_00087: 
+  name: openehr
+  group: subject relationship
+  code: "261"
+  id: 87
+  rubric: adopted daughter
+  mappings: "HL7: CEN: "
+  lang: en
+  description: "Relationship of adopted daughter to subject of EHR "
+terminology_00142: 
+  name: openehr
+  group: property
+  code: "497"
+  id: 142
+  rubric: "Angle  plane "
+  mappings: ""
+  lang: en
+  description: ""
+terminology_00059: 
+  name: openehr
+  group: participation mode
+  code: "211"
+  id: 59
+  rubric: handwritten note
+  mappings: "HL7_ParticipationMode::16550 "
+  lang: en
+  description: "Written communication by handwritten document. "
+terminology_00114: 
+  name: openehr
+  group: property
+  code: "351"
+  id: 114
+  rubric: "Flow rate  mass/volume "
+  mappings: ""
+  lang: en
+  description: ""
+terminology_00115: 
+  name: openehr
+  group: property
+  code: "352"
+  id: 115
+  rubric: "Flow rate  mass/force "
+  mappings: ""
+  lang: en
+  description: ""
+terminology_00088: 
+  name: openehr
+  group: subject relationship
+  code: "262"
+  id: 88
+  rubric: step mother
+  mappings: "HL7: CEN: "
+  lang: en
+  description: "Relationship of step mother to subject of EHR "
+terminology_00143: 
+  name: openehr
+  group: property
+  code: "498"
+  id: 143
+  rubric: "Electrical charge "
+  mappings: ""
+  lang: en
+  description: ""
+terminology_00001: 
+  name: openehr
+  group: subject relationship
+  code: "0"
   id: 1
-  lang: MyString
-  group: MyText
-  rubric: MyString
-  description: MyText
-  mappings: MyString
-
-two:
+  rubric: self
+  mappings: "HL7_RoleCode:: CEN: "
+  lang: en
+  description: "The party is the subject of EHR "
+terminology_00116: 
+  name: openehr
+  group: property
+  code: "355"
+  id: 116
+  rubric: "Force "
+  mappings: ""
+  lang: en
+  description: ""
+terminology_00089: 
+  name: openehr
+  group: subject relationship
+  code: "263"
+  id: 89
+  rubric: step father
+  mappings: "HL7: CEN: "
+  lang: en
+  description: "Relationship of step father to subject of EHR "
+terminology_00030: 
+  name: openehr
+  group: property
+  code: "127"
+  id: 30
+  rubric: "Temperature "
+  mappings: ""
+  lang: en
+  description: ""
+terminology_00172: 
+  name: openehr
+  group: Instruction transitions
+  code: "539"
+  id: 172
+  rubric: schedule
+  mappings: ""
+  lang: en
+  description: "Where booking is required  book the activities in the Instruction in a scheduling system. "
+terminology_00144: 
+  name: openehr
+  group: property
+  code: "499"
+  id: 144
+  rubric: "Light intensity "
+  mappings: ""
+  lang: en
+  description: ""
+terminology_00002: 
+  name: openehr
+  group: subject relationship
+  code: "3"
   id: 2
-  lang: MyString
-  group: MyText
-  rubric: MyString
-  description: MyText
-  mappings: MyString
+  rubric: foetus
+  mappings: "HL7: CEN: "
+  lang: en
+  description: "The party is a foetus "
+terminology_00117: 
+  name: openehr
+  group: property
+  code: "356"
+  id: 117
+  rubric: "Surface tension "
+  mappings: ""
+  lang: en
+  description: ""
+terminology_00003: 
+  name: openehr
+  group: subject relationship
+  code: "6"
+  id: 3
+  rubric: donor
+  mappings: "HL7: CEN: "
+  lang: en
+  description: "The party is a donor of organs or other body products to the EHR subject. "
+terminology_00031: 
+  name: openehr
+  group: property
+  code: "128"
+  id: 31
+  rubric: "Time "
+  mappings: ""
+  lang: en
+  description: ""
+terminology_00145: 
+  name: openehr
+  group: property
+  code: "500"
+  id: 145
+  rubric: "Angle  solid "
+  mappings: ""
+  lang: en
+  description: ""
+terminology_00173: 
+  name: openehr
+  group: Instruction transitions
+  code: "540"
+  id: 173
+  rubric: start
+  mappings: ""
+  lang: en
+  description: "Start executing the activities in the Instruction  e.g. commence drug administration course. "
+terminology_00060: 
+  name: openehr
+  group: participation mode
+  code: "212"
+  id: 60
+  rubric: live text-only; internet chat; SMS chat; interactive written note
+  mappings: ""
+  lang: en
+  description: "Any live text-only communication "
+terminology_00174: 
+  name: openehr
+  group: Instruction transitions
+  code: "540"
+  id: 174
+  rubric: notify aborted
+  mappings: ""
+  lang: en
+  description: "Occurs when notification of Instruction having been aborted is received after expiry. "
+terminology_00061: 
+  name: openehr
+  group: participation mode
+  code: "213"
+  id: 61
+  rubric: internet chat
+  mappings: ""
+  lang: en
+  description: "Live text-only communication over the internet "
+terminology_00146: 
+  name: openehr
+  group: property
+  code: "501"
+  id: 146
+  rubric: "Electrical capacitance "
+  mappings: ""
+  lang: en
+  description: ""
+terminology_00032: 
+  name: openehr
+  group: property
+  code: "129"
+  id: 32
+  rubric: "Volume "
+  mappings: ""
+  lang: en
+  description: ""
+terminology_00004: 
+  name: openehr
+  group: subject relationship
+  code: "7"
+  id: 4
+  rubric: maternal grandmother
+  mappings: "HL7: CEN: "
+  lang: en
+  description: "Relationship of maternal grandmother to subject of EHR "
+terminology_00118: 
+  name: openehr
+  group: property
+  code: "357"
+  id: 118
+  rubric: "Force  body "
+  mappings: ""
+  lang: en
+  description: ""
+terminology_00090: 
+  name: openehr
+  group: subject relationship
+  code: "264"
+  id: 90
+  rubric: guardian
+  mappings: "HL7: CEN: "
+  lang: en
+  description: "Relationship of guardianto subject of EHR "
+terminology_00005: 
+  name: openehr
+  group: subject relationship
+  code: "8"
+  id: 5
+  rubric: maternal grandfather
+  mappings: "HL7: CEN: "
+  lang: en
+  description: "Relationship of maternal grandfather to subject of EHR "
+terminology_00033: 
+  name: openehr
+  group: property
+  code: "130"
+  id: 33
+  rubric: "Work "
+  mappings: ""
+  lang: en
+  description: ""
+terminology_00147: 
+  name: openehr
+  group: property
+  code: "502"
+  id: 147
+  rubric: "Electrical conductance "
+  mappings: ""
+  lang: en
+  description: ""
+terminology_00119: 
+  name: openehr
+  group: property
+  code: "360"
+  id: 119
+  rubric: "Velocity  dynamic "
+  mappings: ""
+  lang: en
+  description: ""
+terminology_00175: 
+  name: openehr
+  group: Instruction transitions
+  code: "541"
+  id: 175
+  rubric: do
+  mappings: ""
+  lang: en
+  description: "Do the activities in the Instruction in one go  taking the state machine directly from the planned to the completed state. Used for Instructions whose activities are instantaneous in the practical sense  e.g. a single vaccination  single tablet. "
+terminology_00176: 
+  name: openehr
+  group: Instruction transitions
+  code: "542"
+  id: 176
+  rubric: postponed step
+  mappings: ""
+  lang: en
+  description: "Any step in the postponed state of the Instruction. "
+terminology_00062: 
+  name: openehr
+  group: participation mode
+  code: "214"
+  id: 62
+  rubric: SMS chat
+  mappings: ""
+  lang: en
+  description: "Live text-only chat over mobile/cell phone "
+terminology_00148: 
+  name: openehr
+  group: property
+  code: "503"
+  id: 148
+  rubric: "Magnetic flux density "
+  mappings: ""
+  lang: en
+  description: ""
+terminology_00034: 
+  name: openehr
+  group: event math function
+  code: "144"
+  id: 34
+  rubric: maximum
+  mappings: ""
+  lang: en
+  description: "Value of the interval-event is the maximum value of the discrete events which the interval-event summarises. "
+terminology_00006: 
+  name: openehr
+  group: subject relationship
+  code: "9"
+  id: 6
+  rubric: father
+  mappings: "HL7: CEN: "
+  lang: en
+  description: "The party is the father of the subject of the EHR "
+terminology_00091: 
+  name: openehr
+  group: subject relationship
+  code: "265"
+  id: 91
+  rubric: cohabitee
+  mappings: "HL7: CEN: "
+  lang: en
+  description: "Lives with the subject of EHR "
+terminology_00063: 
+  name: openehr
+  group: participation mode
+  code: "215"
+  id: 63
+  rubric: interactive written note
+  mappings: "HL7_ParticipationMode::16550 "
+  lang: en
+  description: "Live text-only communication using written notes "
+terminology_00035: 
+  name: openehr
+  group: event math function
+  code: "146"
+  id: 35
+  rubric: mean
+  mappings: ""
+  lang: en
+  description: "Value of the interval-event is the average value of the discrete events which the interval-event summarises. "
+terminology_00007: 
+  name: openehr
+  group: subject relationship
+  code: "10"
+  id: 7
+  rubric: mother
+  mappings: "HL7: CEN: "
+  lang: en
+  description: "The party is the mother of the subject of EHR "
+terminology_00092: 
+  name: openehr
+  group: event math function
+  code: "267"
+  id: 92
+  rubric: mode
+  mappings: ""
+  lang: en
+  description: "Value of the interval-event is the modal (most common) value of the discrete events which the interval-event summarises. "
+terminology_00149: 
+  name: openehr
+  group: property
+  code: "504"
+  id: 149
+  rubric: "Luminous flux "
+  mappings: ""
+  lang: en
+  description: ""
+terminology_00177: 
+  name: openehr
+  group: Instruction transitions
+  code: "543"
+  id: 177
+  rubric: active step
+  mappings: ""
+  lang: en
+  description: "Any step taken during the active phase of the Instruction  e.g. nurse\xE2\x80\x99s observation  adjustment of dose. "
+terminology_00178: 
+  name: openehr
+  group: Instruction transitions
+  code: "544"
+  id: 178
+  rubric: suspend
+  mappings: ""
+  lang: en
+  description: "Suspend the activities from the active phase  with the possibility of later resumption. "
+terminology_00036: 
+  name: openehr
+  group: event math function
+  code: "147"
+  id: 36
+  rubric: change
+  mappings: ""
+  lang: en
+  description: "Value of the interval-event is the net change over the period which the interval-event summarises. "
+terminology_00008: 
+  name: openehr
+  group: subject relationship
+  code: "22"
+  id: 8
+  rubric: partner/spouse
+  mappings: "HL7: CEN: "
+  lang: en
+  description: "The husband or wife or life partner of the subject of EHR "
+terminology_00093: 
+  name: openehr
+  group: event math function
+  code: "268"
+  id: 93
+  rubric: median
+  mappings: ""
+  lang: en
+  description: "Value of the interval-event is the median (centre value in sorted series) value of the discrete events which the interval-event summarises. "
+terminology_00064: 
+  name: openehr
+  group: participation mode
+  code: "216"
+  id: 64
+  rubric: face-to-face communication
+  mappings: "HL7_ParticipationMode::16545 "
+  lang: en
+  description: "Face to face communications between parties in the same room. "
+terminology_00120: 
+  name: openehr
+  group: property
+  code: "361"
+  id: 120
+  rubric: "Velocity  kinematic "
+  mappings: ""
+  lang: en
+  description: ""
+terminology_00065: 
+  name: openehr
+  group: participation mode
+  code: "217"
+  id: 65
+  rubric: signing (face-toface)
+  mappings: ""
+  lang: en
+  description: "Live face-to-face communication using a recognised sign language. "
+terminology_00009: 
+  name: openehr
+  group: subject relationship
+  code: "23"
+  id: 9
+  rubric: brother
+  mappings: "HL7: CEN: "
+  lang: en
+  description: "Relationship of brother to subject of EHR "
+terminology_00094: 
+  name: openehr
+  group: null flavours
+  code: "271"
+  id: 94
+  rubric: no information
+  mappings: "HL7_NullFlavor::V10610 "
+  lang: en
+  description: "No information provided; nothing can be inferred as to the reason why  including whether there might be a possible applicable value or not. "
+terminology_00037: 
+  name: openehr
+  group: event math function
+  code: "148"
+  id: 37
+  rubric: total
+  mappings: ""
+  lang: en
+  description: "Value of the interval-event is the sum of the values of the discrete events which the interval-event summarises (typically differential flow measurements  e.g. blood loss). "
+terminology_00179: 
+  name: openehr
+  group: Instruction transitions
+  code: "545"
+  id: 179
+  rubric: suspended step
+  mappings: ""
+  lang: en
+  description: "Any step taken in the suspended state  e.g. nurse\xE2\x80\x99s observation  pathology test to determine if the Instruction should be resumed  remain suspended or aborted. "
+terminology_00038: 
+  name: openehr
+  group: event math function
+  code: "149"
+  id: 38
+  rubric: variation
+  mappings: ""
+  lang: en
+  description: "Value of the interval-event is difference between the point maximum and point minimum over the period  in other words the value band into which all sample during a period fit. Useful for specifying a maximal allowed variation in a datum to still be considered the same (approximate) value. "
+terminology_00066: 
+  name: openehr
+  group: participation mode
+  code: "218"
+  id: 66
+  rubric: signing over video
+  mappings: ""
+  lang: en
+  description: "Live video communication using sign language. "
+terminology_00121: 
+  name: openehr
+  group: property
+  code: "362"
+  id: 121
+  rubric: "Diffusion coefficient "
+  mappings: ""
+  lang: en
+  description: ""
+terminology_00150: 
+  name: openehr
+  group: property
+  code: "505"
+  id: 150
+  rubric: "Illuminance "
+  mappings: ""
+  lang: en
+  description: ""
+terminology_00039: 
+  name: openehr
+  group: Instruction transitions
+  code: "166"
+  id: 39
+  rubric: cancel
+  mappings: ""
+  lang: en
+  description: "Cancel a planned Instruction  before it is booked or started. "
+terminology_00095: 
+  name: openehr
+  group: null flavours
+  code: "272"
+  id: 95
+  rubric: masked
+  mappings: "HL7_NullFlavor::17932 "
+  lang: en
+  description: "The value has not been provided due to privacy settings. "
+terminology_00067: 
+  name: openehr
+  group: participation mode
+  code: "219"
+  id: 67
+  rubric: physically present
+  mappings: "HL7_ParticipationMode::16556 "
+  lang: en
+  description: "Participation by actions  where the participant is physically present. "
+terminology_00122: 
+  name: openehr
+  group: property
+  code: "365"
+  id: 122
+  rubric: "Energy per area "
+  mappings: ""
+  lang: en
+  description: ""
+terminology_00180: 
+  name: openehr
+  group: Instruction transitions
+  code: "546"
+  id: 180
+  rubric: resume
+  mappings: ""
+  lang: en
+  description: "Resume the Instruction from the suspended state. "
+terminology_00068: 
+  name: openehr
+  group: participation mode
+  code: "220"
+  id: 68
+  rubric: physically remote
+  mappings: "HL7_ParticipationMode::16557 "
+  lang: en
+  description: "Participation by actions  where the participant is not physically present  and the actions are transmitted by electronic means. "
+terminology_00096: 
+  name: openehr
+  group: null flavours
+  code: "273"
+  id: 96
+  rubric: not applicable
+  mappings: "HL7_NullFlavor::10611 "
+  lang: en
+  description: "No valid value exists for this data item. "
+terminology_00123: 
+  name: openehr
+  group: property
+  code: "366"
+  id: 123
+  rubric: "Energy density "
+  mappings: ""
+  lang: en
+  description: ""
+terminology_00151: 
+  name: openehr
+  group: property
+  code: "506"
+  id: 151
+  rubric: "Radioactivity "
+  mappings: ""
+  lang: en
+  description: ""
+terminology_00152: 
+  name: openehr
+  group: property
+  code: "507"
+  id: 152
+  rubric: "Proportion "
+  mappings: ""
+  lang: en
+  description: ""
+terminology_00124: 
+  name: openehr
+  group: property
+  code: "367"
+  id: 124
+  rubric: "Power  linear "
+  mappings: ""
+  lang: en
+  description: ""
+terminology_00010: 
+  name: openehr
+  group: subject relationship
+  code: "24"
+  id: 10
+  rubric: sister
+  mappings: "HL7: CEN: "
+  lang: en
+  description: "Relationship of sister to subject of EHR "
+terminology_00097: 
+  name: openehr
+  group: property
+  code: "334"
+  id: 97
+  rubric: "Electrical current "
+  mappings: ""
+  lang: en
+  description: ""
+terminology_00069: 
+  name: openehr
+  group: participation mode
+  code: "221"
+  id: 69
+  rubric: translated text
+  mappings: "HL7_ParticipationMode::V16549 "
+  lang: en
+  description: "Non-interactive written communication requiring translation "
+terminology_00181: 
+  name: openehr
+  group: Instruction transitions
+  code: "547"
+  id: 181
+  rubric: abort
+  mappings: ""
+  lang: en
+  description: "Abort the Instruction  i.e. stop its execution permanently after it has started. "
+terminology_00182: 
+  name: openehr
+  group: Instruction transitions
+  code: "548"
+  id: 182
+  rubric: finish
+  mappings: ""
+  lang: en
+  description: "Finish performing the Instruction  taking it to the completed state. "
+terminology_00098: 
+  name: openehr
+  group: property
+  code: "335"
+  id: 98
+  rubric: "Area "
+  mappings: ""
+  lang: en
+  description: ""
+terminology_00011: 
+  name: openehr
+  group: subject relationship
+  code: "25"
+  id: 11
+  rubric: step or half brother
+  mappings: "HL7: CEN: "
+  lang: en
+  description: "Relationship of step or half brother to subject of EHR "
+terminology_00125: 
+  name: openehr
+  group: property
+  code: "368"
+  id: 125
+  rubric: "Power flux "
+  mappings: ""
+  lang: en
+  description: ""
+terminology_00153: 
+  name: openehr
+  group: property
+  code: "508"
+  id: 153
+  rubric: "Energy dose "
+  mappings: ""
+  lang: en
+  description: ""
+terminology_00154: 
+  name: openehr
+  group: event math function
+  code: "521"
+  id: 154
+  rubric: decrease
+  mappings: ""
+  lang: en
+  description: "This is a change - as in 147 - except indicates that the value  while a positive number  is actually a negative change. Typically used for negative changes like weight loss: 5kgor blood pressure postural drop of 10 mm[Hg]\xE2\x80\x9D. "
+terminology_00126: 
+  name: openehr
+  group: property
+  code: "369"
+  id: 126
+  rubric: "Power density "
+  mappings: ""
+  lang: en
+  description: ""
+terminology_00099: 
+  name: openehr
+  group: property
+  code: "336"
+  id: 99
+  rubric: "Specific volume "
+  mappings: ""
+  lang: en
+  description: ""
+terminology_00012: 
+  name: openehr
+  group: subject relationship
+  code: "26"
+  id: 12
+  rubric: step or half sister
+  mappings: "HL7: CEN: "
+  lang: en
+  description: "Relationship of step or half sister to subject of EHR "
+terminology_00040: 
+  name: openehr
+  group: subject relationship
+  code: "189"
+  id: 40
+  rubric: neonate
+  mappings: "HL7: CEN: "
+  lang: en
+  description: "Relationship of neonate to subject of EHR "
