Java 类ims.core.vo.lookups.MedciationCommencedDiscontinuedType 实例源码
项目:AvoinApotti
文件:Logic.java
protected void onFormOpen() throws ims.framework.exceptions.PresentationLogicException
{
//Defaulting Authoring HCP and Date
form.dteDate().setValue(new Date());
form.cmbDiscontinuedByType().setValue(MedciationCommencedDiscontinuedType.MOS);
defaultHCP();
form.qmbHCP().setEnabled(true);
if (form.getGlobalContext().Clinical.getDiscontinueMedicationReasonValuesIsNotNull())
{
form.dteDate().setValue(form.getGlobalContext().Clinical.getDiscontinueMedicationReasonValues().getStoppedDate());
Hcp hcp = form.getGlobalContext().Clinical.getDiscontinueMedicationReasonValues().getStoppedHCP();
if(hcp!=null){
form.qmbHCP().newRow(hcp, hcp.toString());
form.qmbHCP().setValue(hcp);
}
form.cmbReasonDiscontinued().setValue(form.getGlobalContext().Clinical.getDiscontinueMedicationReasonValues().getStoppedReason());
form.txtReasonDesc().setValue(form.getGlobalContext().Clinical.getDiscontinueMedicationReasonValues().getStoppedReasonDesc());
}
}
项目:openMAXIMS
文件:Logic.java
protected void onFormOpen() throws ims.framework.exceptions.PresentationLogicException
{
//Defaulting Authoring HCP and Date
form.dteDate().setValue(new Date());
form.cmbDiscontinuedByType().setValue(MedciationCommencedDiscontinuedType.MOS);
defaultHCP();
form.qmbHCP().setEnabled(true);
if (form.getGlobalContext().Clinical.getDiscontinueMedicationReasonValuesIsNotNull())
{
form.dteDate().setValue(form.getGlobalContext().Clinical.getDiscontinueMedicationReasonValues().getStoppedDate());
Hcp hcp = form.getGlobalContext().Clinical.getDiscontinueMedicationReasonValues().getStoppedHCP();
if(hcp!=null){
form.qmbHCP().newRow(hcp, hcp.toString());
form.qmbHCP().setValue(hcp);
}
form.cmbReasonDiscontinued().setValue(form.getGlobalContext().Clinical.getDiscontinueMedicationReasonValues().getStoppedReason());
form.txtReasonDesc().setValue(form.getGlobalContext().Clinical.getDiscontinueMedicationReasonValues().getStoppedReasonDesc());
}
}
项目:openmaxims-linux
文件:Logic.java
protected void onFormOpen() throws ims.framework.exceptions.PresentationLogicException
{
//Defaulting Authoring HCP and Date
form.dteDate().setValue(new Date());
form.cmbDiscontinuedByType().setValue(MedciationCommencedDiscontinuedType.MOS);
defaultHCP();
form.qmbHCP().setEnabled(true);
if (form.getGlobalContext().Clinical.getDiscontinueMedicationReasonValuesIsNotNull())
{
form.dteDate().setValue(form.getGlobalContext().Clinical.getDiscontinueMedicationReasonValues().getStoppedDate());
Hcp hcp = form.getGlobalContext().Clinical.getDiscontinueMedicationReasonValues().getStoppedHCP();
if(hcp!=null){
form.qmbHCP().newRow(hcp, hcp.toString());
form.qmbHCP().setValue(hcp);
}
form.cmbReasonDiscontinued().setValue(form.getGlobalContext().Clinical.getDiscontinueMedicationReasonValues().getStoppedReason());
form.txtReasonDesc().setValue(form.getGlobalContext().Clinical.getDiscontinueMedicationReasonValues().getStoppedReasonDesc());
}
}
项目:AvoinApotti
文件:Logic.java
private void newMedicationInstance()
{
form.ctnDetails().setCollapsed(false);
PatientMedicationVo voNewInstance = new PatientMedicationVo();
voNewInstance.setIsCopied(new Boolean(false));
voNewInstance.setCareContext(form.getGlobalContext().Core.getCurrentCareContext());
voNewInstance.setPatient(form.getGlobalContext().Core.getPatientShort());
voNewInstance.setIsDiscontinued(Boolean.FALSE); // WDEV-13309
form.getLocalContext().setSelectedInstance(voNewInstance);
clearInstanceControls();
setDefaultInstanceControls();
form.setMode(FormMode.EDIT);
displayOrHideEnableDisableScreenSpecificControls();
allowEditingInstanceControls(true);
//Defaulting Authoring HCP and Date
form.ctnDetails().dteCommenced().setValue(new Date());
form.ctnDetails().cmbCommencedBy().setValue(MedciationCommencedDiscontinuedType.MOS);
Hcp hcp = (Hcp) domain.getHcpUser();
if(hcp != null)
{
form.ctnDetails().qmbCommencedBy().newRow(hcp, hcp.toString());
form.ctnDetails().qmbCommencedBy().setValue(hcp);
}
//WDEV-2162
newMedicationDoseInstance();
updateDiscontinueDoseMenu();//WDEV-14928
}
项目:AvoinApotti
文件:Logic.java
protected void onCmbCommencedByValueChanged() throws PresentationLogicException
{
if ( (form.ctnDetails().cmbCommencedBy().getValue() != null)
&& (form.ctnDetails().cmbCommencedBy().getValue().equals(MedciationCommencedDiscontinuedType.MOS)) )
{
form.ctnDetails().qmbCommencedBy().setEnabled(true);
defaultHCP();
}
else
{
form.ctnDetails().qmbCommencedBy().setEnabled(false);
form.ctnDetails().qmbCommencedBy().setValue(null);
}
}
项目:AvoinApotti
文件:Logic.java
protected void onCmbDiscontinuedByTypeValueChanged() throws PresentationLogicException
{
if ( (form.cmbDiscontinuedByType().getValue() != null)
&& (form.cmbDiscontinuedByType().getValue().equals(MedciationCommencedDiscontinuedType.MOS)) )
{
form.qmbHCP().setEnabled(true);
defaultHCP();
}
else
{
form.qmbHCP().setEnabled(false);
form.qmbHCP().setValue(null);
}
}
项目:openMAXIMS
文件:Logic.java
private void newMedicationInstance()
{
form.ctnDetails().setCollapsed(false);
PatientMedicationVo voNewInstance = new PatientMedicationVo();
voNewInstance.setIsCopied(new Boolean(false));
voNewInstance.setCareContext(form.getGlobalContext().Core.getCurrentCareContext());
voNewInstance.setPatient(form.getGlobalContext().Core.getPatientShort());
voNewInstance.setIsDiscontinued(Boolean.FALSE); // WDEV-13309
form.getLocalContext().setSelectedInstance(voNewInstance);
clearInstanceControls();
setDefaultInstanceControls();
form.setMode(FormMode.EDIT);
displayOrHideEnableDisableScreenSpecificControls();
allowEditingInstanceControls(true);
//Defaulting Authoring HCP and Date
form.ctnDetails().dteCommenced().setValue(new Date());
form.ctnDetails().cmbCommencedBy().setValue(MedciationCommencedDiscontinuedType.MOS);
Hcp hcp = (Hcp) domain.getHcpUser();
if(hcp != null)
{
form.ctnDetails().qmbCommencedBy().newRow(hcp, hcp.toString());
form.ctnDetails().qmbCommencedBy().setValue(hcp);
}
//WDEV-2162
newMedicationDoseInstance();
updateDiscontinueDoseMenu();//WDEV-14928
}
项目:openMAXIMS
文件:Logic.java
protected void onCmbCommencedByValueChanged() throws PresentationLogicException
{
if ( (form.ctnDetails().cmbCommencedBy().getValue() != null)
&& (form.ctnDetails().cmbCommencedBy().getValue().equals(MedciationCommencedDiscontinuedType.MOS)) )
{
form.ctnDetails().qmbCommencedBy().setEnabled(true);
defaultHCP();
}
else
{
form.ctnDetails().qmbCommencedBy().setEnabled(false);
form.ctnDetails().qmbCommencedBy().setValue(null);
}
}
项目:openMAXIMS
文件:Logic.java
protected void onCmbDiscontinuedByTypeValueChanged() throws PresentationLogicException
{
if ( (form.cmbDiscontinuedByType().getValue() != null)
&& (form.cmbDiscontinuedByType().getValue().equals(MedciationCommencedDiscontinuedType.MOS)) )
{
form.qmbHCP().setEnabled(true);
defaultHCP();
}
else
{
form.qmbHCP().setEnabled(false);
form.qmbHCP().setValue(null);
}
}
项目:openmaxims-linux
文件:Logic.java
private void newMedicationInstance()
{
form.ctnDetails().setCollapsed(false);
PatientMedicationVo voNewInstance = new PatientMedicationVo();
voNewInstance.setIsCopied(new Boolean(false));
voNewInstance.setCareContext(form.getGlobalContext().Core.getCurrentCareContext());
voNewInstance.setPatient(form.getGlobalContext().Core.getPatientShort());
voNewInstance.setIsDiscontinued(Boolean.FALSE); // WDEV-13309
form.getLocalContext().setSelectedInstance(voNewInstance);
clearInstanceControls();
setDefaultInstanceControls();
form.setMode(FormMode.EDIT);
displayOrHideEnableDisableScreenSpecificControls();
allowEditingInstanceControls(true);
//Defaulting Authoring HCP and Date
form.ctnDetails().dteCommenced().setValue(new Date());
form.ctnDetails().cmbCommencedBy().setValue(MedciationCommencedDiscontinuedType.MOS);
Hcp hcp = (Hcp) domain.getHcpUser();
if(hcp != null)
{
form.ctnDetails().qmbCommencedBy().newRow(hcp, hcp.toString());
form.ctnDetails().qmbCommencedBy().setValue(hcp);
}
//WDEV-2162
newMedicationDoseInstance();
updateDiscontinueDoseMenu();//WDEV-14928
}
项目:openmaxims-linux
文件:Logic.java
protected void onCmbCommencedByValueChanged() throws PresentationLogicException
{
if ( (form.ctnDetails().cmbCommencedBy().getValue() != null)
&& (form.ctnDetails().cmbCommencedBy().getValue().equals(MedciationCommencedDiscontinuedType.MOS)) )
{
form.ctnDetails().qmbCommencedBy().setEnabled(true);
defaultHCP();
}
else
{
form.ctnDetails().qmbCommencedBy().setEnabled(false);
form.ctnDetails().qmbCommencedBy().setValue(null);
}
}
项目:openmaxims-linux
文件:Logic.java
protected void onCmbDiscontinuedByTypeValueChanged() throws PresentationLogicException
{
if ( (form.cmbDiscontinuedByType().getValue() != null)
&& (form.cmbDiscontinuedByType().getValue().equals(MedciationCommencedDiscontinuedType.MOS)) )
{
form.qmbHCP().setEnabled(true);
defaultHCP();
}
else
{
form.qmbHCP().setEnabled(false);
form.qmbHCP().setValue(null);
}
}
项目:AvoinApotti
文件:Logic.java
private void newMedicationDoseInstance()
{
DynamicGridRow doseRow = form.ctnDetails().dyngrdDoses().getRows().newRow();
DynamicGridCell cell1 = doseRow.getCells().newCell(form.ctnDetails().dyngrdDoses().getColumns().getByIdentifier(COL_DOSE_DOSE), DynamicCellType.STRING);
cell1.setStringMaxLength(255);
cell1.setValidationMessage("This text is restricted to 255 characters");
cell1.setReadOnly(false);
cell1.setTooltip("Please select a Dose");
cell1.setWidth(120);
DynamicGridCell cell2= doseRow.getCells().newCell(form.ctnDetails().dyngrdDoses().getColumns().getByIdentifier(COL_DOSE_ROUTE), DynamicCellType.ENUMERATION);
cell2.setReadOnly(false);
bindCellToLookup(cell2, MedicationRoute.class);
cell2.setTooltip("Please select a Route");
cell2.setWidth(120);
DynamicGridCell cell3 = doseRow.getCells().newCell(form.ctnDetails().dyngrdDoses().getColumns().getByIdentifier(COL_DOSE_TIMES), DynamicCellType.MULTISELECT);
cell3.setReadOnly(false);
bindCellToLookup(cell3, MedicationTimesOfAdministration.class);
cell3.setTooltip("Please select Times");
cell3.setWidth(140);
DynamicGridCell cell6= doseRow.getCells().newCell(form.ctnDetails().dyngrdDoses().getColumns().getByIdentifier(COL_DOSE_COMMENCED_BY_TYPE), DynamicCellType.ENUMERATION);
cell6.setReadOnly(false);
bindCellToLookup(cell6, MedciationCommencedDiscontinuedType.class);
cell6.setValue(MedciationCommencedDiscontinuedType.MOS);
cell6.setTooltip("Please select a Commenced by Type");
cell6.setAutoPostBack(true);
cell6.setWidth(140);
DynamicGridCell cell4 = doseRow.getCells().newCell(form.ctnDetails().dyngrdDoses().getColumns().getByIdentifier(COL_DOSE_COMMENCED_BY), DynamicCellType.QUERYCOMBOBOX);
Hcp hcp = (Hcp) domain.getHcpUser();
if(hcp != null)
{
cell4.getItems().newItem(hcp);
cell4.setValue(hcp);
}
cell4.setReadOnly(false);
cell4.setAutoPostBack(true);
cell4.setTooltip("Please select a HCP");
cell4.setWidth(160);
DynamicGridCell cell5 = doseRow.getCells().newCell(form.ctnDetails().dyngrdDoses().getColumns().getByIdentifier(COL_DOSE_COMMENCED_DATE), DynamicCellType.DATE);
cell5.setValue(new Date());
cell5.setReadOnly(false);
cell5.setTooltip("Please select a Date");
cell5.setWidth(-1);
doseRow.setExpanded(true);
MedicationDose voNewDose = new MedicationDose();
voNewDose.setIsCopied(new Boolean(false));
doseRow.setValue(voNewDose);
//wdev-1873 form.ctnDetails().dyngrdDoses().setSelectedRow(doseRow);
//added for WDEV-7307
if (!engine.isDialog()){
form.ctnDetails().dyngrdDoses().resetScrollPosition();
form.ctnDetails().dyngrdDoses().setSelectedRow(doseRow);
}
updateControlsState();
}
项目:openMAXIMS
文件:Logic.java
private void newMedicationDoseInstance()
{
DynamicGridRow doseRow = form.ctnDetails().dyngrdDoses().getRows().newRow();
DynamicGridCell cell1 = doseRow.getCells().newCell(form.ctnDetails().dyngrdDoses().getColumns().getByIdentifier(COL_DOSE_DOSE), DynamicCellType.STRING);
cell1.setStringMaxLength(255);
cell1.setValidationMessage("This text is restricted to 255 characters");
cell1.setReadOnly(false);
cell1.setTooltip("Please select a Dose");
cell1.setWidth(120);
DynamicGridCell cell2= doseRow.getCells().newCell(form.ctnDetails().dyngrdDoses().getColumns().getByIdentifier(COL_DOSE_ROUTE), DynamicCellType.ENUMERATION);
cell2.setReadOnly(false);
bindCellToLookup(cell2, MedicationRoute.class);
cell2.setTooltip("Please select a Route");
cell2.setWidth(120);
DynamicGridCell cell3 = doseRow.getCells().newCell(form.ctnDetails().dyngrdDoses().getColumns().getByIdentifier(COL_DOSE_TIMES), DynamicCellType.MULTISELECT);
cell3.setReadOnly(false);
bindCellToLookup(cell3, MedicationTimesOfAdministration.class);
cell3.setTooltip("Please select Times");
cell3.setWidth(140);
DynamicGridCell cell6= doseRow.getCells().newCell(form.ctnDetails().dyngrdDoses().getColumns().getByIdentifier(COL_DOSE_COMMENCED_BY_TYPE), DynamicCellType.ENUMERATION);
cell6.setReadOnly(false);
bindCellToLookup(cell6, MedciationCommencedDiscontinuedType.class);
cell6.setValue(MedciationCommencedDiscontinuedType.MOS);
cell6.setTooltip("Please select a Commenced by Type");
cell6.setAutoPostBack(true);
cell6.setWidth(140);
DynamicGridCell cell4 = doseRow.getCells().newCell(form.ctnDetails().dyngrdDoses().getColumns().getByIdentifier(COL_DOSE_COMMENCED_BY), DynamicCellType.QUERYCOMBOBOX);
Hcp hcp = (Hcp) domain.getHcpUser();
if(hcp != null)
{
cell4.getItems().newItem(hcp);
cell4.setValue(hcp);
}
cell4.setReadOnly(false);
cell4.setAutoPostBack(true);
cell4.setTooltip("Please select a HCP");
cell4.setWidth(160);
DynamicGridCell cell5 = doseRow.getCells().newCell(form.ctnDetails().dyngrdDoses().getColumns().getByIdentifier(COL_DOSE_COMMENCED_DATE), DynamicCellType.DATE);
cell5.setValue(new Date());
cell5.setReadOnly(false);
cell5.setTooltip("Please select a Date");
cell5.setWidth(-1);
doseRow.setExpanded(true);
MedicationDose voNewDose = new MedicationDose();
voNewDose.setIsCopied(new Boolean(false));
doseRow.setValue(voNewDose);
//wdev-1873 form.ctnDetails().dyngrdDoses().setSelectedRow(doseRow);
//added for WDEV-7307
if (!engine.isDialog()){
form.ctnDetails().dyngrdDoses().resetScrollPosition();
form.ctnDetails().dyngrdDoses().setSelectedRow(doseRow);
}
updateControlsState();
}
项目:openmaxims-linux
文件:Logic.java
private void newMedicationDoseInstance()
{
DynamicGridRow doseRow = form.ctnDetails().dyngrdDoses().getRows().newRow();
DynamicGridCell cell1 = doseRow.getCells().newCell(form.ctnDetails().dyngrdDoses().getColumns().getByIdentifier(COL_DOSE_DOSE), DynamicCellType.STRING);
cell1.setStringMaxLength(255);
cell1.setValidationMessage("This text is restricted to 255 characters");
cell1.setReadOnly(false);
cell1.setTooltip("Please select a Dose");
cell1.setWidth(120);
DynamicGridCell cell2= doseRow.getCells().newCell(form.ctnDetails().dyngrdDoses().getColumns().getByIdentifier(COL_DOSE_ROUTE), DynamicCellType.ENUMERATION);
cell2.setReadOnly(false);
bindCellToLookup(cell2, MedicationRoute.class);
cell2.setTooltip("Please select a Route");
cell2.setWidth(120);
DynamicGridCell cell3 = doseRow.getCells().newCell(form.ctnDetails().dyngrdDoses().getColumns().getByIdentifier(COL_DOSE_TIMES), DynamicCellType.MULTISELECT);
cell3.setReadOnly(false);
bindCellToLookup(cell3, MedicationTimesOfAdministration.class);
cell3.setTooltip("Please select Times");
cell3.setWidth(140);
DynamicGridCell cell6= doseRow.getCells().newCell(form.ctnDetails().dyngrdDoses().getColumns().getByIdentifier(COL_DOSE_COMMENCED_BY_TYPE), DynamicCellType.ENUMERATION);
cell6.setReadOnly(false);
bindCellToLookup(cell6, MedciationCommencedDiscontinuedType.class);
cell6.setValue(MedciationCommencedDiscontinuedType.MOS);
cell6.setTooltip("Please select a Commenced by Type");
cell6.setAutoPostBack(true);
cell6.setWidth(140);
DynamicGridCell cell4 = doseRow.getCells().newCell(form.ctnDetails().dyngrdDoses().getColumns().getByIdentifier(COL_DOSE_COMMENCED_BY), DynamicCellType.QUERYCOMBOBOX);
Hcp hcp = (Hcp) domain.getHcpUser();
if(hcp != null)
{
cell4.getItems().newItem(hcp);
cell4.setValue(hcp);
}
cell4.setReadOnly(false);
cell4.setAutoPostBack(true);
cell4.setTooltip("Please select a HCP");
cell4.setWidth(160);
DynamicGridCell cell5 = doseRow.getCells().newCell(form.ctnDetails().dyngrdDoses().getColumns().getByIdentifier(COL_DOSE_COMMENCED_DATE), DynamicCellType.DATE);
cell5.setValue(new Date());
cell5.setReadOnly(false);
cell5.setTooltip("Please select a Date");
cell5.setWidth(-1);
doseRow.setExpanded(true);
MedicationDose voNewDose = new MedicationDose();
voNewDose.setIsCopied(new Boolean(false));
doseRow.setValue(voNewDose);
//wdev-1873 form.ctnDetails().dyngrdDoses().setSelectedRow(doseRow);
//added for WDEV-7307
if (!engine.isDialog()){
form.ctnDetails().dyngrdDoses().resetScrollPosition();
form.ctnDetails().dyngrdDoses().setSelectedRow(doseRow);
}
updateControlsState();
}