r3wp [groups: 83 posts: 189283]
  • Home
  • Script library
  • AltME Archive
  • Mailing list
  • Articles Index
  • Site search
 

World: r3wp

[Parse] Discussion of PARSE dialect

Graham
1-Jul-2006
[1151x2]
and then replace in situ.
leaving the whitespace unaffected.
Tomc
1-Jul-2006
[1153x2]
in that case sorting them from long to short to begin with will foil 
recursive macro rxpansion
at  the macros and expansons single tokens
BrianH
1-Jul-2006
[1155]
HTML/XML entities begin with & and end with ; for just this reason. 
What kind of text? can you give us an example?
Graham
1-Jul-2006
[1156x2]
well, the macros wiill end up being delimited by whitespace
Heart: Heart regular rate and rhythm, no rubs, murmurs, or gallops 
noted. 

A: Abdomen:  soft, nontender, no mass, no hernia, no guarding, no 
rebound tenderness, no ascites, non obese 
Hbp Hypertension (high blood pressure) #401.9.  
Ii Type II Diabetes #250.00
BrianH
1-Jul-2006
[1158]
Are macros the only thing delimited by whitespace?
Graham
1-Jul-2006
[1159x2]
So, someone might type

heart:
A: with striae
macros are typed inside normal text.
BrianH
1-Jul-2006
[1161]
That A: isn't delimited by whitespace.
Graham
1-Jul-2006
[1162x2]
it is .. it's preceded by a newline character
from the line above ...
BrianH
1-Jul-2006
[1164]
Not it it were on the first line. Plus, is the : part of the macro?
Graham
1-Jul-2006
[1165x4]
True .. not if it were on the first line.  Some macros contain punctuation.
so, a: is a macro, whereas "a" is not.
the macros are user defined.
so, in the examples given above, the first word in each line is the 
macro.
BrianH
1-Jul-2006
[1169]
Do they always contain the same punctuation, is the punctuation per-macro, 
of does it need to be factored out?
Tomc
1-Jul-2006
[1170]
isn't there a controled vocabulary for this sort of thing
Graham
1-Jul-2006
[1171]
per macro.
BrianH
1-Jul-2006
[1172]
Is a macro always the first word in a line?
Graham
1-Jul-2006
[1173x2]
what do you mean controlled vocabulary?
no, it can be anywhere in a line.
Tomc
1-Jul-2006
[1175]
an ontology
BrianH
1-Jul-2006
[1176]
Is there a seperate syntax for defining macros?
Graham
1-Jul-2006
[1177x2]
no, it's just a text file which is read in at start up.
the scenario is this guy uses these macros as he types up his notes. 
 his software currently expands them inline as he types.
BrianH
1-Jul-2006
[1179]
So in use, a macro a: will always be a: in the text. Will it be A: 
sometimes, or "a:"?
Graham
1-Jul-2006
[1180x2]
I would have to intercept the keyboard handler to do this .. so I 
want to try and just do the replacement after he's finished typing.
macros won't be case sensitive.
Tomc
1-Jul-2006
[1182]
but groups of people doing the sane thing dont use the same nacros? 
  they should
Graham
1-Jul-2006
[1183x2]
no, they don't use the same macros.
so, it's user specific.
Tomc
1-Jul-2006
[1185]
personal shorthand
Graham
1-Jul-2006
[1186]
yes
Tomc
1-Jul-2006
[1187]
hmm I am in the bussiness of sharing biological information and I 
got to say  please strongly consider  creating  an ontology if one 
does not exist already
Graham
1-Jul-2006
[1188x5]
Oh .. sure there's ontologies ....
but people don't use them when typing.
SNOMED CT is the one being currently promulgated
and there's the proprietary MEDCIN
so, personal shorthand should expand into a controlled vocab ideally
Tomc
1-Jul-2006
[1193]
yes
Graham
1-Jul-2006
[1194]
Ii Type II Diabetes #250.00
here the macro expansion includes a code (CPT) from the AMA.
Tomc
1-Jul-2006
[1195]
and the macros should  also be part of that  ontology
Graham
1-Jul-2006
[1196x2]
Medcin contains over 100,000 clinical propositions
no one is going to remember that!
BrianH
1-Jul-2006
[1198]
Can you make sure that no whitespace sneaks into your macro names?
Graham
1-Jul-2006
[1199]
tom, I can't force the guy to change his macros!
Tomc
1-Jul-2006
[1200]
no that is what browaers are for