Package Gnumed :: Package business :: Module gmVaccination |
[frames] | no frames]

# Module gmVaccination

source code

GNUmed vaccination related business objects.

Version: $Revision: 1.38 $

Author: K.Hilbert <Karsten.Hilbert@gmx.net>

License: GPL

Classes
| cVaccine Represents one vaccine.
| cVaccination
| cMissingVaccination Represents one missing vaccination.
| cMissingBooster Represents one due booster.
| cScheduledVaccination Represents one vaccination scheduled following a course.
| cVaccinationCourse Represents one vaccination course.

Functions
get_indications(order_by=None, pk_indications=None) | source code
create_vaccine(pk_brand=None, brand_name=None, indications=None, pk_indications=None) | source code
delete_vaccine(vaccine=None) | source code
get_vaccines(order_by=None) | source code
map_indications2generic_vaccine(indications=None) | source code
regenerate_generic_vaccines() | source code
create_vaccination(encounter=None, episode=None, vaccine=None, batch_no=None) | source code
delete_vaccination(vaccination=None) | source code
format_latest_vaccinations(output_format=u'latex', emr=None) | source code
create_vaccination_old(patient_id=None, episode_id=None, encounter_id=None, staff_id=None, vaccine=None) | source code
get_vacc_courses() | source code
get_vacc_regimes_by_recommender_ordered(pk_patient=None, clear_cache=False) | source code
get_missing_vaccinations_ordered_min_due(pk_patient) | source code
get_indications_from_vaccinations(vaccinations=None) Retrieves vaccination bundle indications list. | source code
put_patient_on_schedule(patient_id=None, course=None) Schedules a vaccination course for a patient | source code
remove_patient_from_schedule(patient_id=None, course=None) unSchedules a vaccination course for a patient | source code
get_matching_vaccines_for_indications(all_ind) | source code

Variables
| sql_fetch_vaccination = `u"""SELECT * FROM clin.v_pat_vaccinati`...``

Imports: sys, copy, logging, gmBusinessDBObject, gmPG2, gmI18N, gmTools, gmDateTime, gmMedication

Function Details

### get_indications_from_vaccinations(vaccinations=None) | source code
Retrieves vaccination bundle indications list. * vaccinations = list of any type of vaccination indicated due vacc overdue vaccs due boosters arbitrary

### put_patient_on_schedule(patient_id=None, course=None) | source code
Schedules a vaccination course for a patient * patient_id = Patient's PK * course = course object or Vaccination course's PK

### remove_patient_from_schedule(patient_id=None, course=None) | source code
unSchedules a vaccination course for a patient * patient_id = Patient's PK * course = course object or Vaccination course's PK

Variables Details

  ### sql_fetch_vaccination Value:
      u"""SELECT * FROM clin.v_pat_vaccinations WHERE %s"""