You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
126 lines
5.8 KiB
126 lines
5.8 KiB
{** |
|
* Pharmacy edit |
|
* |
|
* @package OpenEMR |
|
* @link http://www.open-emr.org |
|
* @author Brady Miller <brady.g.miller@gmail.com> |
|
* @copyright Copyright (c) 2017 Brady Miller <brady.g.miller@gmail.com> |
|
* @license https://github.com/openemr/openemr/blob/master/LICENSE GNU General Public License 3 |
|
*} |
|
<form name="pharmacy" method="post" action="{$FORM_ACTION}" class='form-horizontal' onsubmit="return top.restoreSession()"> |
|
<!-- it is important that the hidden form_id field be listed first, when it is called is populates any old information attached with the id, this allows for partial edits |
|
if it were called last, the settings from the form would be overwritten with the old information--> |
|
<input type="hidden" name="form_id" value="{$pharmacy->id|attr}" /> |
|
<div class="form-row py-sm-2"> |
|
<label for="name" class="col-form-label col-sm-2">{xlt t='Name'}</label> |
|
<div class="col-sm-8"> |
|
<input type="text" id="name" name="name" class="form-control" aria-describedby="nameHelpBox" value="{$pharmacy->name|attr}" onKeyDown="PreventIt(event)" /> |
|
<span id="nameHelpBox" class="help-block">({xlt t='Required'})</span> |
|
</div> |
|
</div> |
|
<div class="form-row py-sm-2"> |
|
<label for="address_line1" class="col-form-label col-sm-2">{xlt t='Address'}</label> |
|
<div class="col-sm-8"> |
|
<input type="text" id="address_line1" name="address_line1" class="form-control" value="{$pharmacy->address->line1|attr}" onKeyDown="PreventIt(event)"> |
|
</div> |
|
</div> |
|
<div class="form-row py-sm-2"> |
|
<label for="address_line2" class="col-form-label col-sm-2">{xlt t='Address'}</label> |
|
<div class="col-sm-8"> |
|
<input type="text" id="address_line2" name="address_line2" class="form-control" value="{$pharmacy->address->line2|attr}" onKeyDown="PreventIt(event)" /> |
|
</div> |
|
</div> |
|
<div class="form-row py-sm-2"> |
|
<label for="city" class="col-form-label col-sm-2">{xlt t='City'}</label> |
|
<div class="col-sm-8"> |
|
<input type="text" id="city" name="city" class="form-control" value="{$pharmacy->address->city|attr}" onKeyDown="PreventIt(event)" /> |
|
</div> |
|
</div> |
|
<div class="form-row py-sm-2"> |
|
<label for="state" class="col-form-label col-sm-2">{xlt t='State'}</label> |
|
<div class="col-sm-8"> |
|
<input type="text" maxlength="2" id="state" name="state" class="form-control" value="{$pharmacy->address->state|attr}" onKeyDown="PreventIt(event)" /> |
|
</div> |
|
</div> |
|
<div class="form-row py-sm-2"> |
|
<label for="city" class="col-form-label col-sm-2">{xlt t='Zip Code'}</label> |
|
<div class="col-sm-8"> |
|
<input type="text" id="zip" name="zip" class="form-control" value="{$pharmacy->address->zip|attr}" onKeyDown="PreventIt(event)" /> |
|
</div> |
|
</div> |
|
<div class="form-row py-sm-2"> |
|
<label for="email" class="col-form-label col-sm-2">{xlt t='Email'}</label> |
|
<div class="col-sm-8"> |
|
<input type="text" id="email" name="email" class="form-control" value="{$pharmacy->email|attr}" onKeyDown="PreventIt(event)"> |
|
</div> |
|
</div> |
|
<div class="form-row py-sm-2"> |
|
<label for="phone" class="col-form-label col-sm-2">{xlt t='Phone'}</label> |
|
<div class="col-sm-8"> |
|
<input type="text" id="phone" name="phone" class="form-control" value="{$pharmacy->get_phone()|attr}" onKeyDown="PreventIt(event)" /> |
|
</div> |
|
</div> |
|
<div class="form-row py-sm-2"> |
|
<label for="fax" class="col-form-label col-sm-2">{xlt t='Fax'}</label> |
|
<div class="col-sm-8"> |
|
<input type="text" id="fax" name="fax" class="form-control" value="{$pharmacy->get_fax()|attr}" onKeyDown="PreventIt(event)" /> |
|
</div> |
|
</div> |
|
<div class="form-row py-sm-2"> |
|
<label for="npi" class="col-form-label col-sm-2">{xlt t='NPI'}</label> |
|
<div class="col-sm-8"> |
|
<input type="text" id="npi" name="npi" class="form-control" value="{$pharmacy->get_npi()|attr}" onKeyDown="PreventIt(event)" /> |
|
</div> |
|
</div> |
|
<div class="form-row py-sm-2"> |
|
<label for="ncpdp" class="col-form-label col-sm-2">{xlt t='NCPDP'}</label> |
|
<div class="col-sm-8"> |
|
<input type="text" id="ncpdp" name="ncpdp" class="form-control" value="{$pharmacy->get_ncpdp()|attr}" onKeyDown="PreventIt(event)" /> |
|
</div> |
|
</div> |
|
<div class="form-row py-sm-2"> |
|
<label for="transmit_method" class="col-form-label col-sm-2">{xlt t='Default Method'}</label> |
|
<div class="col-sm-8"> |
|
<select id="transmit_method" name="transmit_method" class="form-control"> |
|
{html_options options=$pharmacy->transmit_method_array selected=$pharmacy->transmit_method} |
|
</select> |
|
</div> |
|
</div> |
|
<div class="btn-group offset-sm-2"> |
|
<a href="javascript:submit_pharmacy();" class="btn btn-secondary btn-save" onclick="top.restoreSession()"> |
|
{xlt t='Save'} |
|
</a> |
|
<a href="controller.php?practice_settings&pharmacy&action=list" class="btn btn-link btn-cancel" onclick="top.restoreSession()"> |
|
{xlt t='Cancel'} |
|
</a> |
|
</div> |
|
<input type="hidden" name="id" value="{$pharmacy->id|attr}" /> |
|
<input type="hidden" name="process" value="{$PROCESS|attr}" /> |
|
</form> |
|
|
|
{literal} |
|
<script> |
|
function submit_pharmacy() |
|
{ |
|
if(document.pharmacy.name.value.length>0) |
|
{ |
|
top.restoreSession(); |
|
document.pharmacy.submit(); |
|
//Z&H Removed redirection |
|
} |
|
else |
|
{ |
|
document.pharmacy.name.style.backgroundColor="red"; |
|
document.pharmacy.name.focus(); |
|
} |
|
} |
|
|
|
function Waittoredirect(delaymsec) { |
|
var st = new Date(); |
|
var et = null; |
|
do { |
|
et = new Date(); |
|
} while ((et - st) < delaymsec); |
|
} |
|
</script> |
|
{/literal}
|
|
|