Exemple #1
0
def med_cancel(request, id):
    """
        """
    from ocemr.models import Med, MedNote

    m = Med.objects.get(pk=id)
    m.status = 'CAN'
    m.save()
    mn = MedNote(med=m, addedBy=request.user, note="Canceled")
    mn.save()
    return render(request, 'close_window.html', {})
Exemple #2
0
def med_dispense(request, id):
    """
        """
    from ocemr.models import Med, MedNote

    m = Med.objects.get(pk=id)
    m.status = 'DIS'
    m.save()
    mn = MedNote(med=m, addedBy=request.user, note="Dispensed")
    mn.save()
    return render_to_response('close_window.html', {})
Exemple #3
0
def med_undo_dispense(request, id):
    """
        """
    from ocemr.models import Med, MedNote

    m = Med.objects.get(pk=id)
    m.status = 'ORD'
    m.save()
    mn = MedNote(med=m, addedBy=request.user, note="Undo Dispense")
    mn.save()
    return render(request, 'close_window.html', {})
Exemple #4
0
def med_undo_cancel(request, id):
    """
        """
    from ocemr.models import Med, MedNote

    m = Med.objects.get(pk=id)
    m.status = 'ORD'
    m.save()
    mn = MedNote(med=m, addedBy=request.user, note="Undo Cancel")
    mn.save()
    return render_to_response('close_window.html', {})
Exemple #5
0
def med_substitute(request, id):
    """
        """
    from ocemr.models import Med, MedNote

    m = Med.objects.get(pk=id)
    m.status = 'SUB'
    m.save()
    mn = MedNote(med=m, addedBy=request.user, note="Substituted")
    mn.save()
    return HttpResponseRedirect('/visit/%s/meds/new/%s/' %
                                (m.visit.id, m.diagnosis.id))