The newPatientProfile() method creates a PatientProfile object that is used to preform various Medispan related calculations. These include, Drug to Drug Interactions, Dose Screenings, and different Contraindication Screenings. The PatientProfile object is a wrapper for different data points used to make these calculations such as weight, gender, age, and Medications.
Syntax:
newPatientProfile( )
PatientProfile Object
Field/Function |
Description |
setGender(value) |
Takes a string of "Male" or "Female" to set the Gender. |
setBirthDate(value) |
Takes a date in the format "dd/MM/yyyy" to set the Birthdate. |
setWeight(value, unit) |
The first parameter is a string value of the weight, the second parameter takes a string of "lb" or "kg" to specify the unit of measure. |
addMed(PatientDrug) |
Takes a PatientDrug object and adds it to the profile. |
drugDrugInteractions() |
Calculates Drug to Drug Interactions. Returns an array of type [Integer]String |
diseaseContraindications() |
Calculates Disease Contraindications. Returns an array of type [Integer]String |
genderContraindications() |
Calculates Gender Contraindications. Returns an array of type [Integer]String
|
ageContraindications() |
Calculates Age Contraindications. Returns an array of type [Integer]String
|
pregnancyContraindications() |
Calculates Pregnancy Contraindications. Returns an array of type [Integer]String
|
lactationContraindications() |
Calculates Lactation Contraindications. Returns an array of type [Integer]String
|
doseScreening() |
Preforms a dose screening. Returns an array of type [Integer]String |
ingredientDoseScreening() |
Preforms an ingredient dose screening. Returns an array of type [Ineger]String |