Informatics Solution Proposal: Issue Identification

Description

purpose of the Informatics Solution Proposal is to increase knowledge and ability with informatics and technology products for the health care workplace setting. You will review the functionality of various products and select one that best meets the needs of a health care setting.

During this project, spanning Weeks 2-5, you will identify a clinical or administrative issue and propose an informatics solution. Each week, you will work on an element of this project. In Week 5, you will synthesize your work into a proposal appropriate for the directors of a health care organization.

Identify an issue in a health care workplace that could be resolved by implementing an informatics or technology solution. The issue can be an administrative issue or a clinical issue.

Draft a 350-word letter or memo to a nursing administrator informing them of the clinical or administrative problem, why it is a concern, and a request for permission to propose a solution. Support your letter with at least three peer-reviewed resources.

Format the letter according to APA guidelines for formal business correspondence.

Sample Solution

The post Informatics Solution Proposal: Issue Identification appeared first on homework handlers.

“Ignorance is Bliss.” To what extent is this statement true?

Introduction

  1. Your first sentence needs to catch the reader’s attention.
  2. Include your own interpretation of the title.
  3. Define key terms in the topic/title.
  4. Explain how you will develop your essay.
  5. What is your knowledge question?
  6. What AOKs and WOKs will you be using?

Paragraph 1

  1. Begin with a topic sentence which shows what your first Argument is about with AOK & WOKs.
  2. Evidence from real life to support your argument. Show how and what proves your view.

Paragraph 2

  1. Begin with a topic sentence which shows what your first counter-argument is about with AREAS OF KNOWING (Mathematics, the Natural Sciences, History, The Arts, Ethics, Religious Knowledge and Indigenous Knowledge) and WAYS OF KNOWING (Language, Perception, Emotion, Reason/Logic, Imagination, Faith, Intuition, and Memory).
  2. Evidence from real life to support your counter-argument. Show how and what proves your opposing view.

Paragraph 3

  1. Begin with a topic sentence which shows what your second Argument is about with AOK & WOKs.
  2. Evidence from real life to support your argument. Show how and what proves your view.

Paragraph 4

  1. Begin with a topic sentence which shows what your first counter-argument is about with AOK & WOKs.
  2. Evidence from real life to support your counter-argument. Show how and what proves your opposing view.

Conclusion

Sample Solution

The post “Ignorance is Bliss.” To what extent is this statement true? appeared first on homework handlers.

The financial crisis of 2007- 2009.

Part 1: Essay

Describe the financial crisis of 2007- 2009. What were the primary causes of this financial crisis?

Part 2:

  1. Ira Schwab opens up a Schwab IRA and places $2,000 in his retirement account at the beginning of each year for 10 years. He believes the account will earn 5 percent interest per year, compounded quarterly. How much will he have in his retirement account in 10 years?
  2. The city of Glendale borrows $48 million by issuing municipal bonds to help build the Arizona Cardinals football stadium. It plans to set up a sinking fund that will repay the loan at the end of 10 years. Assume a 4 percent interest rate per year. What should the city place into the fund at the end of each year to have $48 million in the account to pay back their bondholders?

Part 3:

Matthew is considering several possible compensation alternatives for services he has provided as a consultant:

Option A: Matthew could receive $8,000 today.
Option B: Matthew could receive $2,500 at the end of each of the next four years.
Option C: Matthew could receive $12,000 five years from now.

Required:

  1. Calculate the present value for each option assuming that Matthew can earn 7 percent on any investment funds.
  2. Which option results in the greatest financial benefit to Matthew?
  3. If Matthew earns 10 percent, will that change your answer to # 2 above? Please explain.

Part 4:

Tom and Mary James just had a baby. They heard that the cost of providing a college education for this baby will be $100,000 in 18 years. Tom normally receives a Christmas bonus of $4,000 every year in the paycheck prior to Christmas. He read that a good stock mutual fund should pay him an average of 10 percent per year. Tom and Mary want to make sure their son has $100,000 for college. Consider each of the following questions.

a. How much does Tom have to invest in this mutual fund at the end of each year to have $100,000 in 18 years?

b. Tom’s father said he would provide for his grandson’s education. He puts $10,000 in a government bond that pays 3 percent interest. His dad said this should be enough. Do you agree?

c. If Mary has a savings account worth $50,000, how much must she withdraw from savings and set aside in this mutual fund to have the $100,000 for her son’s education in 18 years?

Part 5: Essay

Some suggest that a firm should seek to maximize the welfare of all its stakeholders, such as employees, customers and the community in which it operates. How would this objective conflict with the one of maximizing shareholder value? Do you believe such an objective is feasible?

Part 6:

Joe Downey is currently 65 years of age. He is currently drawing $20,000 a year out of his IRA. He expects to live to 100 and wants to know what he needs now to insure himself that he will be able to draw the $20,000 at the beginning of each year for the next 35 years. He believes the account will earn 6 percent compounded annually for the next 35 years. How much money does he need in his account today?

Sample Solution

The post The financial crisis of 2007- 2009. appeared first on homework handlers.

Online Payment System By Netbeans 11.2 ver 1

  1. Introduction
    This assignment is about the design and implementation of a web-based, multi-user payment service using Java Enterprise Edition (J2EE) technologies. The system is a much simplified version of PayPal. Through a JSF-based web interface, users should be able to send money to other registered users (e.g. using their registered email address as their unique identifier), request money from other registered users and manage their own account (e.g. look at their recent transactions). Super-users (i.e. admins) should be able to access all user accounts and transactions. Optionally, you will deploy your application on the cloud (e.g. on Amazon AWS, Microsoft Azure, or any similar infrastructure).

After successfully completing the assignment, you will have demonstrated that you can:

design and implement user interfaces using Java Server Faces
design and implement business logic using enterprise Java beans (EJBs)
design and implement a secure multi-user system

  1. Project Description
    Online payment services, such as PayPal, allow users to connect their online accounts to their bank accounts, debit and credit cards. In such systems, users are usually able to transfer money from their bank accounts to the online account, receive payments to this account from other users, push money from the online account to their bank accounts etc.

For simplicity, we will assume that, for this project, all registered users start with a specific amount of money (e.g. £1000 pounds) and no connections to bank accounts exist.

Note: this is pretend money and no connection to real sources of money should exist.

Each user has a single online account whose currency is selected upon registration. A user can select to have their account in GB Pounds, US dollars or Euros. In that case, the system should make the appropriate conversion to assign the right initial amount of money (e.g. if the baseline is the £1000, then the initial amount should be 1000 * GBP_to_USD_rate US dollars).

A user can instruct the system to make a direct payment to another user. If this request is accepted (i.e. the recipient of the payment exists and there are enough funds), money is transferred (within a single J2EE transaction) to the recipient immediately. A user should be able to check for notifications regarding payments in their account.

A user can instruct the system to request payment from some other user. A user should be able to check about such notifications for requests for payment. They can reject the request, or, in response to it, make a payment to the requesting user.

Users can access all their transactions, that is, sent and received payments and requests for payments as well as their current account balance.

An administrator can see all user accounts and all transactions.

Currency conversion must be implemented by a separate RESTful web service (see Section 3.3). The actual exchange rates will be statically assigned (hard-coded) in the RESTful service source code.

  1. System Architecture
    3.1. WEB LAYER
    The web layer consists of a set .xhtml (facelets) pages through which users and administrators interact with the web application.

Users should be able to:

View all their transactions
Make direct payments to other registered users
Request payments from registered users
Administrators should be able to see:

user accounts
all payment transactions
and register new administrators

CDI Beans must not access any persistent data from the database. They should delegate all business logic to the service layer.

3.2. SERVICE LAYER
The service layer consists of a set of Enterprise Java Beans (EJBs) which implement the business logic for the system. EJBs should support J2EE transactions so that data integrity is preserved. You should utilise container-managed transactions. That is, your code doesn’t need to cope with opening, committing or roll-backing transactions. You will only need to annotate your EJBs with the appropriate transaction attributes (or leave the default behaviour, if appropriate).

The service layer is responsible for accessing the data (persistence) layer. Persistence (JPA) entity managers must be injected in your EJBs. Access to persistent data must only take place through these entity managers.

3.3. DATA LAYER
The data layer consists of a relational database and JPA entities. To simplify deployment and configuration you must use JavaDB as your Relational Data Base Management System (RDBMS). JavaDB is an RDBMS which is installed with GlassFish.

You data model should be written as a set of persistence entities (JPA). Upon deployment, JPA will create the actual relational database tables for you. Access to the database must always take place through manipulating JPA entities. Do not access the database directly using JDBC.

3.3. WEB SERVICES
You must implement a REST Service that is accessed by the service layer. The service will be deployed on the same server but accessed from the service layer in the standard way (i.e. through HTTP).

A currency conversion RESTful web service which responds only to GET requests. The exported resource should be named conversion, in a path like the following:

baseURL/conversion/{currency1}/{currency2}/{amount_of_currency1}

The RESTful web service should return an HTTP response with the conversion rate (currency1 to currency2) or the appropriate HTTP status code if one or both of the provided currencies are not supported.

e.g. GET baseURL/conversion/{currency1}/{currency2} HTTP/1.1 should return a status ok response with a very simple response (e.g. in JSON that says that 1.00 GBP = 1.21217 EUR). Writing a REST client should be straightforward. Check the following links for more information:

https://eclipse-ee4j.github.io/jakartaee-tutorial/jaxrs-client.html (Links to an external site.) (Links to an external site.)http://stackoverflow.com/questions/2793150/using-java-net-urlconnection-to-fire-and-handle-http-requests (Links to an external site.)
3.4. SECURITY
The online payment service is a multi-user web application. A user must be logged-in in order to interact with the system. Users should not be able to see other users’ information nor access pages and functionality for administrators. Administrators access their own set of pages, through which can have access to all users information. Users and administrators should be able to logout from the web application.

You will need to implement and support:

Communication on top of HTTPS for every interaction with users and admins
Form-based authentication (simple using the file realm, in a jdbcRealm where users can subscribe – full marks will be given to the second approach (see Section 4.))
Logout functionality
Declarative security to restrict access to web pages to non-authorised users
Declarative security to restrict access to EJB methods

  1. Mark Allocation
    4.1. WEB LAYER (20%)
    15% – Full marks will be given if all required .xhtml are written and correctly connected with CDI backing beans in a way that makes sense even if no other functionality is implemented at the service and data layer. The set of correctly implemented JSF pages includes .xhtml pages required to perform security-related actions.

5% – Full marks will be given if all required conversions and validations are done. This highly depends on the way you design your pages. In most cases, standard validations and conversions should be enough. Full marks will be given to assignments which support full and correct page navigation by explicitly specifying navigation rules in a faces-config.xml file.

Important Note: The appearance of web pages will not be marked. If you want, you can use frameworks like PrimeFaces or RichFaces that build on JSF, or custom .css files, but this is not part of this assignment.

4.2. SERVICE LAYER (20%)
Full marks will be given if all required business logic is implemented in a set of Enterprise Java Beans, which must include appropriate annotations for supporting JTA transactions, if and when required.

Users should be able to (15%):

View all their transactions
Make direct payments to other registered users
Request payments from registered users
Administrators should be able to (5%):

view all user accounts and balances
view all payment transactions
register more administrators
4.3. PERSISTENCE LAYER (10%)
Full marks will be given if all access to application data is handled through JPA Entities. A correctly configured persistence.xml file is required along with annotations for defining JPA entities. Annotations are required to define associations among different entities (e.g. one-to-many, many-to-many) wherever this is required.

4.4. SECURITY (20%)
10% – Form-based authentication

Full marks will be given if users can register, login and logout. This can happen using a jdbcRealm which is linked to JavaDB in order to register and authenticate users. An admin must be registered in the system when deploying (and, therefore, creating the DB tables)
4% – Declarative security for access control when navigating through .xhtml pages

Access to .xhtml pages must be restricted to authorised actors. You need to add security constraints in the deployment descriptor.
4% – Declarative security for accessing EJB functionality

EJBs must be annotated appropriately (along with annotation-based role declarations) so that EJB functionality can be accessed my authorised actors (users and admin)
2% – Initial administration registration
Upon deployment, a single administrator account (username: admin1, password:admin1) must be present. You can implement that through a singleton EJB that is instantiated upon deployment or by using a simple SQL script when the persistence unit is deployed. Only an administrator can register more administrators through the restricted admin pages.
4.5. WEB SERVICES (10%)
Full marks will be given if the REST web service is correctly implemented (using the correct URI structure presented above).

4.7. ONE OUT OF TWO OPTIONS (20%)
For the last 20% of the marks you can select between 2 options.

4.7.1 REPORT
Write a report (up to 1500 words), critically assessing the strengths and limitations of your implementation utilising your understanding of the underlying technologies. The report must consider the following points:

(5%) How your design fits with the 3-tier architectural model and the model-view-controller software pattern
(5%) The strengths and weaknesses of your chosen methods for securing the application, comparing your approach to other options
(5%) How your design could be extended so that your server is not a single point of failure
(5%) How your system would deal with concurrent users accessing functionality and data
4.7.2 MORE PROGRAMMING
10% – Implement the DAO and DTO access patterns. In real world applications, the service layer never accesses the persistence layer directly. Back-end storage resources may change (e.g. new relational or non-relational databases may be added) over time and the service layer code must be independent of such changes. The most common software pattern for implementing such independence is the DAO pattern. DTO objects are also used instead of moving entity objects across layers.

Check below for more information and extra resources:

http://www.oracle.com/technetwork/java/dataaccesso…
http://www.oracle.com/technetwork/java/transferobj…
10% – All transactions must be timestamped by accessing a ‘remote’ Thrift timestamp service (which is deployed on the same server as your system). The service should return the current date and time to your system when requested by the Enterprise Java Bean. The Thrift server can be implemented as a deployable EJB which uses a separate thread to accept time-stamping requests at port 10000.

4.8. (OPTIONAL) DEPLOYMENT ON THE CLOUD (5% BONUS)
If you want to use Amazon AWS, you can use AWS Educate. In order to get access to Amazon AWS, you must first register as a Sussex student here (no credit card is required if you select the AWS educate starter account):

https://www.awseducate.com/Application

Note: it may take several days for Amazon to verify and enable your account, so start early with the registration process. I have no control over this process.

4.9. COMMENTS ABOUT MARKING
The coursework requires you to bring together several independent pieces of functionality. It is highly recommended that you think about the service design BEFORE you start implementation. Consider which parts are necessary to implement the core functionality and create easily replaceable stubs for the peripheral services.

Some parts of this assignment are independent. For example one could implement the system without the REST web service (losing the marks mentioned in the marking criteria) by just hard-coding the currency conversion functionality in an EJB.

Along the same lines, one could ignore the data/persistence layer (losing 10% of the marks) by storing data in Lists and Sets appropriately in a Singleton EJB (just like we did during the web services’ lab classes).

Some other functionality cuts through the whole system architecture vertically. That means that if, for example, the requesting money functionality is not implemented (nor the .xhtml files and any potentially required persistence data) marks will be removed from all three layers.

Security is mostly independent and orthogonal to the rest of the system.

Sample Solution

The post Online Payment System By Netbeans 11.2 ver 1 appeared first on homework handlers.