other nonsense to make this usable:
With GNU sed:
sed -i "s/{{date}}/$(date)/g" openemr_psych_form.xml
With BSD sed:
sed -i '' "s/{{date}}/$(date)/g" openemr_psych_form.xml
<?xml version="1.0" encoding="ISO-8859-1"?> | |
<!-- I created this form for a Doctor's office that I contract with. Generated by hand. --> | |
<form> | |
<!-- Please note that the following variables '{{ }}' at the top of the code need to be implemented. --> | |
<table type="form">{{table}}_{{date}}</table> | |
<RealName>{{RealName}} {{date}}</RealName> | |
<safename>{{safename}}_{{date}}</safename> | |
<style cells_per_row="5">layout</style> | |
<acl table="patients">med</acl> | |
<manual> | |
<section name="mental_status" label="Mental Status"> | |
<field name="mental_status_exam" label="Mental Status Exam" type="checkbox_list" list="list_mental_status" hoverover="" labelcols="0" cols="5"/> | |
<field name="mental_status_exam_oriented" label="Oriented" type="checkbox_list" list="list_mental_status_oriented" hoverover="" labelcols="1" cols="4"/> | |
<!-- labelcols="0" hides label in form but not in summary screen and if you want to drive the element to the next line make the cols equal to "cells_per_row" attribute --> | |
<field name="comment_mental_status" label="Mental Status" type="textarea" hoverover="" columns="30" labelcols="0" cols="5"/> | |
</section> | |
<section name="appearance" label="Appearance"> | |
<field name="appearance" label="Appearance" type="checkbox_list" list="list_appearance" hoverover="" labelcols="0" cols="5" /> | |
<field name="comment_appearance" label="Appearance" type="textarea" hoverover="" columns="30" labelcols="0" cols="5" /> | |
</section> | |
<section name="mood" label="Mood"> | |
<field name="mood" label="Mood" type="checkbox_list" list="list_mood" hoverover="" labelcols="0" cols="5" /> | |
<field name="comment_mood" label="Mood" type="textarea" hoverover="" columns="30" labelcols="0" cols="5" /> | |
</section> | |
<section name="energy" label="Energy"> | |
<field name="energy" label="Energy" type="dropdown_list" list="list_energy" hoverover="" labelcols="0" cols="5" maxlength="255" /> | |
<field name="comment_energy" label="Energy" type="textarea" hoverover="" columns="30" labelcols="0" cols="5" /> | |
</section> | |
<section name="feeling" label="Feeling"> | |
<field name="feeling" label="Feeling" type="checkbox_list" list="list_feeling" hoverover="" labelcols="0" cols="5" /> | |
<field name="comment_feeling" label="Feeling" type="textarea" hoverover="" columns="30" labelcols="0" cols="5" /> | |
</section> | |
<section name="motivation" label="Motivation"> | |
<field name="motivation" label="Decreased Motivation?" type="dropdown_list" list="yesno" hoverover="" labelcols="0" cols="5" maxlength="255" /> | |
<field name="comment_motivation" label="Motivation" type="textarea" hoverover="" columns="30" labelcols="0" cols="5" /> | |
</section> | |
<section name="behaviour" label="Behaviour"> | |
<field name="behavior" label="Behavior" type="checkbox_list" list="list_behavior" hoverover="" labelcols="0" cols="5" /> | |
<field name="comment_behavior" label="Behavior" type="textarea" hoverover="" columns="30" labelcols="0" cols="5" /> | |
</section> | |
<section name="speech" label="Speech"> | |
<field name="speech" label="Speech" type="checkbox_list" list="list_speech" hoverover="" labelcols="0" cols="5" /> | |
<field name="comment_speech" label="Speech" type="textarea" hoverover="" columns="30" labelcols="0" cols="5" /> | |
</section> | |
<section name="affect" label="Affect"> | |
<field name="affect" label="Affect" type="dropdown_list" list="list_affect" hoverover="" labelcols="0" cols="5" maxlength="255" /> | |
<field name="comment_affect" label="Affect" type="textarea" hoverover="" columns="30" labelcols="0" cols="5" /> | |
</section> | |
<section name="thoughts" label="Thoughts"> | |
<field name="thoughts" label="Thoughts" type="checkbox_list" list="list_thoughts" hoverover="" labelcols="0" cols="5" /> | |
<field name="comment_thoughts" label="Thoughts" type="textarea" hoverover="" columns="30" labelcols="0" cols="5" /> | |
</section> | |
<section name="memory" label="Memory"> | |
<field name="memory" label="Memory" type="dropdown_list" list="yesno" hoverover="" labelcols="0" cols="5" maxlength="255" /> | |
<field name="comment_memory" label="Memory" type="textarea" hoverover="" columns="30" labelcols="0" cols="5" /> | |
</section> | |
<section name="sex" label="Sex"> | |
<field name="sex" label="Sex" type="dropdown_list" list="list_sex" hoverover="" labelcols="0" cols="5" maxlength="255" /> | |
<field name="comment_sex" label="Sex" type="textarea" hoverover="" columns="30" labelcols="0" cols="5" /> | |
</section> | |
<section name="appetite" label="Appetite"> | |
<field name="appetite" label="Appetite" type="dropdown_list" list="list_appetite" hoverover="" labelcols="0" cols="5" maxlength="255" /> | |
<field name="comment_appetite" label="Appetite" type="textarea" hoverover="" columns="30" labelcols="0" cols="5" /> | |
</section> | |
<section name="sleep" label="Sleep"> | |
<field name="sleep" label="Sleep" type="checkbox_list" list="list_sleep" hoverover="" labelcols="0" cols="5" /> | |
<field name="comment_sleep" label="Sleep" type="textarea" hoverover="" columns="30" labelcols="0" cols="5" /> | |
</section> | |
<section name="hallucination" label="Hallucination"> | |
<field name="hallucination" label="Hallucination" type="checkbox_list" list="list_hallucination" hoverover="" labelcols="0" cols="5" /> | |
<field name="comment_hallucination" label="Hallucination" type="textarea" hoverover="" columns="30" labelcols="0" cols="5" /> | |
</section> | |
<section name="ideations" label="Ideations"> | |
<field name="ideations" label="Ideations" type="checkbox_list" list="list_ideations" hoverover="" labelcols="0" cols="5" /> | |
<field name="comment_ideations" label="Ideations" type="textarea" hoverover="" columns="30" labelcols="0" cols="5" /> | |
</section> | |
<section name="phobic_thoughts" label="Phobic Thoughts"> | |
<field name="phobic_thoughts" label="Phobic Thoughts" type="checkbox_list" list="list_phobic_thoughts" hoverover="" labelcols="0" cols="5" /> | |
<field name="comment_phobic_thoughts" label="Phobic Thoughts" type="textarea" hoverover="" columns="30" labelcols="0" cols="5" /> | |
</section> | |
<section name="ocd" label="OCD"> | |
<field name="ocd" label="OCD" type="dropdown_list" list="list_ocd" hoverover="" labelcols="0" cols="5" maxlength="255" /> | |
<field name="comment_ocd" label="OCD" type="textarea" hoverover="" columns="30" labelcols="0" cols="5" /> | |
</section> | |
<section name="victim_of_abuse_or_trauma" label="Victim of Abuse or Trauma"> | |
<field name="victim_of_abuse_or_trauma" label="Victim of Abuse or Trauma" type="checkbox_list" list="list_victim_of_abuse_or_trauma" hoverover="" labelcols="0" cols="5" /> | |
<field name="comment_victim_of_abuse_or_trauma" label="Victim of Abuse or Trauma" type="textarea" hoverover="" columns="30" labelcols="0" cols="5" /> | |
</section> | |
<section name="substance_abuse" label="Substance Abuse"> | |
<field name="substance_abuse" label="Substance_Abuse" type="checkbox_list" list="list_substance_abuse" hoverover="" labelcols="0" cols="5" /> | |
<field name="comment_substance_abuse" label="Substance Abuse" type="textarea" hoverover="" columns="30" labelcols="0" cols="5" /> | |
</section> | |
<section name="assessment" label="Assessment"> | |
<field name="comment_axis_i" label="Axis I" type="textarea" rows="5" columns="40" labelcols="1" cols="4" /> | |
<field name="comment_axis_ii" label="Axis II" type="textarea" rows="5" columns="40" labelcols="1" cols="4" /> | |
<field name="comment_axis_iii" label="Axis III" type="textarea" rows="5" columns="40" labelcols="1" cols="4" /> | |
<field name="comment_axis_v" label="Axis V" type="textarea" rows="5" columns="40" labelcols="1" cols="4" /> | |
<field name="comment_axis_iv" label="Axis IV" type="textarea" rows="5" columns="40" labelcols="1" cols="4" /> | |
<field name="comment_assessment" label="Assessment" type="textarea" hoverover="" columns="40" labelcols="1" cols="4" /> | |
</section> | |
<section name="plans" label="Plans"> | |
<field name="comment_plans" label="Plans" type="textarea" hoverover="" columns="60" labelcols="0" cols="5" /> | |
</section> | |
</manual> | |
<list name="yesno" label="Yes/No" type="standard" id="yesno" import="no" /> | |
<list id="list_mental_status" name="list_mental_status" label="Mental Status" type="standard" import="yes"> | |
<listitem id='1' label="Awake" order='1'>Awake</listitem> | |
<listitem id='2' label="Alert" order='2'>Alert</listitem> | |
<listitem id='3' label="Confused" order='3'>Confused</listitem> | |
<listitem id='4' label="Drowsy" order='4'>Drowsy</listitem> | |
<listitem id='5' label="Disoriented" order='5'>Disoriented</listitem> | |
</list> | |
<list id="list_mental_status_oriented" name="list_mental_status_oriented" label="Orientation" type="standard" import="yes"> | |
<listitem id='1' label="1" order='1'>1</listitem> | |
<listitem id='2' label="2" order='2'>2</listitem> | |
<listitem id='3' label="3" order='3'>3</listitem> | |
</list> | |
<list id="list_appearance" name="list_appearance" label="Appearance" type="standard" import="yes"> | |
<listitem id='1' label="Well Kept" order='1'>Well Kept</listitem> | |
<listitem id='2' label="Clean" order='2'>Clean</listitem> | |
<listitem id='3' label="Disheveled" order='3'>Disheveled</listitem> | |
<listitem id='4' label="Dirty" order='4'>Dirty</listitem> | |
<listitem id='5' label="Inappropriate Attire" order='5'>Inappropriate Attire</listitem> | |
</list> | |
<list id="list_mood" name="list_mood" label="MHP Adult Psych: Mood" type="standard" import="yes"> | |
<listitem id='1' label="Sad" order='1'>Sad</listitem> | |
<listitem id='2' label="Anxious" order='2'>Anxious</listitem> | |
<listitem id='3' label="Irritable" order='3'>Irritable</listitem> | |
<listitem id='4' label="Labile" order='4'>Labile</listitem> | |
<listitem id='5' label="Hypomanic" order='5'>Hypomanic</listitem> | |
<listitem id='6' label="Depressed" order='6'>Depressed</listitem> | |
<listitem id='7' label="Elevated Mood" order='7'>Elevated Mood</listitem> | |
</list> | |
<list id="list_energy" name="list_energy" label="Energy" type="standard" import="yes"> | |
<listitem id='1' label="Low" order='1'>Low</listitem> | |
<listitem id='2' label="Normal" order='2'>Normal</listitem> | |
<listitem id='3' label="High" order='3'>High</listitem> | |
</list> | |
<list id="list_feeling" name="list_feeling" label="Feeling" type="standard" import="yes"> | |
<listitem id='1' label="Hopelessness" order='1'>Hopelessness</listitem> | |
<listitem id='2' label="Worthlessness" order='2'>Worthlessness</listitem> | |
<listitem id='3' label="Crying Spells" order='3'>Crying Spells</listitem> | |
<listitem id='4' label="Guilt" order='4'>Guilt</listitem> | |
</list> | |
<list id="list_behavior" name="list_behavior" label="Behavior" type="standard" import="yes"> | |
<listitem id='1' label="Irritability" order='1'>Irritability</listitem> | |
<listitem id='2' label="Hyperactivity" order='2'>Hyperactivity</listitem> | |
<listitem id='3' label="Impulsivity" order='3'>Impulsivity</listitem> | |
<listitem id='4' label="Defiance/Rebellion" order='4'>Defiance/Rebellion</listitem> | |
</list> | |
<list id="list_speech" name="list_speech" label="Speech" type="standard" import="yes"> | |
<listitem id='1' label="Pressured" order='1'>Pressured</listitem> | |
<listitem id='2' label="Slow" order='2'>Slow</listitem> | |
<listitem id='3' label="Slurred" order='3'>Slurred</listitem> | |
<listitem id='4' label="Scanty" order='4'>Scanty</listitem> | |
<listitem id='5' label="NOL" order='5'>NOL</listitem> | |
<listitem id='6' label="Irrational" order='6'>Irrational</listitem> | |
</list> | |
<list id="list_affect" name="list_affect" label="Affect" type="standard" import="yes"> | |
<listitem id='1' label="Normal" order='1'>Normal</listitem> | |
<listitem id='2' label="Constricted" order='2'>Constricted</listitem> | |
<listitem id='3' label=" Angry" order='3'> Angry</listitem> | |
<listitem id='4' label="Happy" order='4'>Happy</listitem> | |
</list> | |
<list id="list_thoughts" name="list_thoughts" label="Thoughts" type="standard" import="yes"> | |
<listitem id='1' label="Racing" order='1'>Racing</listitem> | |
<listitem id='2' label="Blocked" order='2'>Blocked</listitem> | |
<listitem id='3' label="Delusional " order='3'>Delusional </listitem> | |
<listitem id='4' label="Paranoia" order='4'>Paranoia</listitem> | |
<listitem id='5' label="Presecution" order='5'>Presecution</listitem> | |
<listitem id='6' label="Foggy" order='6'>Foggy</listitem> | |
<listitem id='7' label="Difficulty Trusting Others" order='7'>Difficulty Trusting Others</listitem> | |
</list> | |
<list id="list_sex" name="list_sex" label="Sex" type="standard" import="yes"> | |
<listitem id='1' label="Increased" order='1'>Increased</listitem> | |
<listitem id='2' label="Decreased" order='2'>Decreased</listitem> | |
<listitem id='3' label="Normal" order='3'>Normal</listitem> | |
<listitem id='4' label="Not in Relation" order='4'>Not in Relation</listitem> | |
</list> | |
<list id="list_appetite" name="list_appetite" label="Appetite" type="standard" import="yes"> | |
<listitem id='1' label="Increased" order='1'>Increased</listitem> | |
<listitem id='2' label="Decreased" order='2'>Decreased</listitem> | |
<listitem id='3' label="Binging" order='3'>Binging</listitem> | |
<listitem id='4' label="No Change" order='4'>No Change</listitem> | |
</list> | |
<list id="list_sleep" name="list_sleep" label="Sleep" type="standard" import="yes"> | |
<listitem id='1' label="Difficulty Falling Asleep" order='1'>Difficulty Falling Asleep</listitem> | |
<listitem id='2' label="Difficulty Maintaing Asleep" order='2'>Difficulty Maintaing Asleep</listitem> | |
<listitem id='3' label="Early Morning Awakening" order='3'>Early Morning Awakening</listitem> | |
<listitem id='4' label="Excessive Sleep" order='4'>Excessive Sleep</listitem> | |
</list> | |
<list id="list_hallucination" name="list_hallucination" label="Hallucination" type="standard" import="yes"> | |
<listitem id='1' label="Auditory" order='1'>Auditory</listitem> | |
<listitem id='2' label="Visual " order='2'>Visual </listitem> | |
<listitem id='3' label="Tactile" order='3'>Tactile</listitem> | |
</list> | |
<list id="list_ideations" name="list_ideations" label="Ideations" type="standard" import="yes"> | |
<listitem id='1' label="Suicidal" order='1'>Suicidal</listitem> | |
<listitem id='2' label="Harming Others" order='2'>Harming Others</listitem> | |
</list> | |
<list id="list_phobic_thoughts" name="list_phobic_thoughts" label="Phobic Thoughts" type="standard" import="yes"> | |
<listitem id='1' label="Panic Attacks" order='1'>Panic Attacks</listitem> | |
<listitem id='2' label="Fear of Leaving the House" order='2'>Fear of Leaving the House</listitem> | |
<listitem id='3' label="Fear of Driving" order='3'>Fear of Driving</listitem> | |
<listitem id='4' label="Fear of Specific Situation or Things" order='4'>Fear of Specific Situation or Things</listitem> | |
<listitem id='5' label="Fear of Embarrssing Self in Public" order='5'>Fear of Embarrssing Self in Public</listitem> | |
<listitem id='6' label="Intruding, Uncomfortable, Upsetting Thoughts" order='6'>Intruding, Uncomfortable, Upsetting Thoughts</listitem> | |
</list> | |
<list id="list_ocd" name="list_ocd" label="OCD" type="standard" import="yes"> | |
<listitem id='1' label="Repetitive Thoughts or Behavior" order='1'>Repetitive Thoughts or Behavior</listitem> | |
<listitem id='2' label="Excessively Orderly and Perfectionistic" order='2'>Excessively Orderly and Perfectionistic</listitem> | |
</list> | |
<list id="list_victim_of_abuse_or_trauma" name="list_victim_of_abuse_or_trauma" label="Victim of Abuse or Trauma" type="standard" import="yes"> | |
<listitem id='1' label="Emotional" order='1'>Emotional</listitem> | |
<listitem id='2' label="Sexual" order='2'>Sexual</listitem> | |
<listitem id='3' label="Physical" order='3'>Physical</listitem> | |
</list> | |
<list id="list_substance_abuse" name="list_substance_abuse" label="Substance Abuse" type="standard" import="yes"> | |
<listitem id='1' label="Alcohol" order='1'>Alcohol</listitem> | |
<listitem id='2' label="Drugs" order='2'>Drugs</listitem> | |
<listitem id='3' label="Legal System Problems" order='3'>Legal System Problems</listitem> | |
</list> | |
<list id="list_assessment" name="list_assessment" label="Assessment List" type="standard" import="yes"> | |
<listitem id='1' label="Axis-I" order='1'>Axis-I</listitem> | |
<listitem id='2' label="Axis-II" order='2'>Axis-II</listitem> | |
<listitem id='3' label="Axis-III" order='3'>Axis-III</listitem> | |
<listitem id='4' label="Axis-IV" order='4'>Axis-IV</listitem> | |
<listitem id='5' label="Axis-V" order='5'>Axis-V</listitem> | |
</list> | |
</form> |