On 14/07/2006, at 7:36 AM, Ian Haywood wrote:
kuang oon wrote:
layer 4: Simple health electronic exchange protocol (SHEEP)- is the
Level 4 interoperable health exchange data format amongst a
plurality of
systems using disparate coding systems / ehr architectures. It is
longhand natural health language segmented by pragmas. Instead of
the
subject-verb-object syntax of conventional English, it uses
storyline-genre-subject-{key-value predicates}. The design goal being
that the SHEEP document that a human read is good enough for the
computer. Look ma - no codes!
Sounds interesting. Actually sounds a lot like YAML but I could be
wrong.
Hi Ian,
Sounds a lot more like English literature. Once I realized that
healthcare was mere storytelling, I had to look for inspiration in
the English Lit department. When I was in final year at Monash, I was
fleetingly influenced by this non-Monash Royal Melbourne Hospital(?
RCH) doctor. He was a guest lecturer who absolutely believed that a
dose of English literature was good for doctoring. See how English
lit students analyze King Lear at http://www.sparknotes.com/
shakespeare/lear/themes.html and you can see its influence on Sheep
interoperability.
They break the storyline into the following components of genre,
themes, symbols and motifs for analysis. The motifs in English lit
resonate with the empty casts (patterns) of doclescript. Sheep' s
design is constrained by the need to produce useful output today.
Doclescript was chosen as the target of the compilation, from which
useful fully qualified docles can be generated, and hence other non-
docle codes can then be derived. Before Sheep, I had played with
Porta which was a markup language for portable medical records which
got written up in the ACJ in the early 80's. Then there was the OMR
at the APAMI97 conference which was promoting interoperability
predicated on the ability to move a serialized Smalltalk dictionary
( Hashtable) from one system to another. YAML is great for
serialization of a computer object (the database config file in rails
is in Yaml), YAML is great for lists, hashes(dictionaries), list of
hashes and hashes of lists. SHEEP is an attempt at an oligosynthetic
health language that uses the elements of natural language, with its
own syntax and grammar. Stories written with this oligosynthetic
language by man and machine are read by man and machine. I see
current hospital discharge summaries meant for human eyes tweaked to
be sheepshaped for both man and machine. SHEEP interoperability is
about leveraging on the massive sunk costs of existing and about to
be implemented health systems across the entire health spectrum.
Can you publish a formal spec, Kuang?
Yes, asap on a sheep oriented website....and Ian, if you (..and
anyone else ) hadn't tried ruby on rails, you must...and if need
be..get in touch with me.
Cheers,
Kuang
Ian
_______________________________________________
Gpcg_talk mailing list
[email protected]
http://ozdocit.org/cgi-bin/mailman/listinfo/gpcg_talk
_______________________________________________
Gpcg_talk mailing list
[email protected]
http://ozdocit.org/cgi-bin/mailman/listinfo/gpcg_talk