Package ke.go.moh.oec

Examples of ke.go.moh.oec.Visit


//        p.setAliveStatus(Person.AliveStatus.no);
//        p.setDeathdate(parseDate("2011-09-11"));
        p.setVillageName("Tebs");
        p.setPreviousVillageName("Tengecha");
        p.setLastMoveDate(parseDate("2011-09-01"));
        Visit visit = new Visit();
        visit.setAddress("ke.go.moh.facility.14080.mch.reception");
        visit.setVisitDate(new Date());
        p.setLastRegularVisit(visit);
        requestData.setPerson(p);
        requestData.setDestinationName("Clinical Document Store");
        requestData.setDestinationAddress("ke.go.moh.facility.14080.cds");
        mediator.getData(requestTypeId, requestData);
View Full Code Here


        p.setAliveStatus(Person.AliveStatus.no);
        p.setDeathdate(parseDate("2011-09-11"));
        p.setVillageName("Tebs");
        p.setPreviousVillageName("Tengecha");
        p.setLastMoveDate(parseDate("2011-09-01"));
        Visit visit = new Visit();
        visit.setAddress("ke.go.moh.facility.14080.tb.reception");
        visit.setVisitDate(new Date());
        p.setLastRegularVisit(visit);
        requestData.setPerson(p);
        requestData.setDestinationName("Clinical Document Store");
        requestData.setDestinationAddress("ke.go.moh.facility.14080.cds");
        mediator.getData(requestTypeId, requestData);
View Full Code Here

     *
     * @param p updated person
     */
    public static void notify(Person p) {
        if (p.getConsentSigned() == Person.ConsentSigned.yes) {
            Visit v = p.getLastRegularVisit();
            if (v != null) {
                String address = v.getAddress();
                if (address != null) {
                    if (p.getLastMoveDate() != null) {
                        Person per = p.clone();
                        // Remove any other possible alert data, so this alert is for one purpose only:
                        per.setExpectedDeliveryDate(null);
View Full Code Here

        mothersMiddleNameTextField.setText(personWrapper.getMothersMiddleName());
        mothersLastNameTextField.setText(personWrapper.getMothersLastName());
        compoundHeadsFirstNameTextField.setText(personWrapper.getCompoundHeadFirstName());
        compoundHeadsMiddleNameTextField.setText(personWrapper.getCompoundHeadMiddleName());
        compoundHeadsLastNameTextField.setText(personWrapper.getCompoundHeadLastName());
        Visit v = personWrapper.unwrap().getLastRegularVisit();
        if (v == null) {
        lastVisitAddress.setText("");
        lastVisitDate.setDate(null);
        }else{
        lastVisitAddress.setText(v.getFacilityName());
        lastVisitDate.setDate(v.getVisitDate());
        }       
        hdssDataConsentYesRadioButton.setSelected(personWrapper.getConsentSigned() == Person.ConsentSigned.yes);
        hdssDataConsentNoRadioButton.setSelected(personWrapper.getConsentSigned() == Person.ConsentSigned.no);
        hdssDataConsentNoAnswerRadioButton.setSelected(personWrapper.getConsentSigned() == Person.ConsentSigned.notAnswered);
        hdssDataConsentYesRadioButton.setSelected(false);
View Full Code Here

     * @param oidVisitAddress OID for the XML id tag containing the visit address
     * @param oidVisitFacilityName OID for the XML id tag containing the facility name
     * @return v unpacked visit data
     */
    private Visit unpackVisit(Element e, String oidVisitDate, String oidVisitAddress, String oidVisitFacilityName) {
        Visit v = null;
        Date visitDate = unpackDate(unpackId(e, oidVisitDate));
        String address = unpackId(e, oidVisitAddress);
        String facilityName = unpackId(e, oidVisitFacilityName);
        if (address != null || visitDate != null || facilityName != null) {
            v = new Visit();
            v.setVisitDate(visitDate);
            v.setAddress(address);
            v.setFacilityName(facilityName);
        }
        return v;
    }
View Full Code Here

    public void processNotifyPersonChanged(PersonRequest personRequest) {
        Mediator.getLogger(Cds.class.getName()).log(Level.FINER, "NOTIFY_PERSON_CHANGED");
        Person person = personRequest.getPerson();
        if (person != null) {
            Visit lastRegularVisit = person.getLastRegularVisit();
            if (lastRegularVisit != null) {
                String visitAddress = lastRegularVisit.getAddress();
                String xml = personRequest.getXml();
                Mediator.getLogger(Cds.class.getName()).log(Level.FINER, "Notify");
                Connection notifyConn = Sql.connect();
                String notifySql = "INSERT INTO cds_store(destination, message, voided, received_datetime) "
                        + " VALUES(" + Sql.quote(visitAddress) + "," + Sql.quote(xml) + ", 0, NOW())";
View Full Code Here

        pi.setIdentifier("33333-44444");
        pi.setIdentifierType(PersonIdentifier.Type.patientRegistryId);
        piList.add(pi);
        p.setPersonIdentifierList(piList);
       
        Visit v = new Visit();
        v.setVisitDate(new Date());
        v.setAddress("ke.go.moh.test.address");
        v.setFacilityName("Test Facility");
        p.setLastRegularVisit(v);
       
        pr = (PersonResponse) mediator.getData(RequestTypeId.MODIFY_PERSON_MPI, requestData);
        try {
            Thread.sleep(10*1000); // Sleep 10 seconds.
View Full Code Here

        p.setVillageName("Eden");
        p.setClanName("Human");
        p.setBirthdate(parseDate("1986-06-15"));
        p.setSex(Person.Sex.M);

        Visit v = new Visit();
        v.setVisitDate(new Date());
        v.setAddress("ke.go.moh.test.address");
        v.setFacilityName("Test Facility");
        p.setLastRegularVisit(v);
       
        result = mpi.getData(requestTypeId, requestData);
        assertNull(result);
    }
View Full Code Here

        } else if (hdssDataConsentNoRadioButton.isSelected()) {
            personWrapper.setConsentSigned(Person.ConsentSigned.no);
        } else if (hdssDataConsentNoAnswerRadioButton.isSelected()) {
            personWrapper.setConsentSigned(Person.ConsentSigned.notAnswered);
        }
        Visit visit = new Visit();
        visit.setAddress(OECReception.applicationAddress());
        visit.setVisitDate(new Date());
        visit.setFacilityName(OECReception.facilityName());
        if (mainViewHelper.getSession().getClientType() == Session.ClientType.ENROLLED
                || mainViewHelper.getSession().getClientType() == Session.ClientType.NEW
                || mainViewHelper.getSession().getClientType() == Session.ClientType.TRANSFER_IN) {
            personWrapper.setLastRegularVisit(visit);
        } else if (mainViewHelper.getSession().getClientType() == Session.ClientType.VISITOR) {
View Full Code Here

TOP

Related Classes of ke.go.moh.oec.Visit

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.