Downloads Documentation Community Contribute Demo






Show Sidebar
Login | Register

IRC Logs

03. 08 2008

2008 8
Mo Tu We Th Fr Sa So
        1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
[01:54:41] *** Keelhaul has quit IRC
[02:53:37] *** njero has joined #openmrs
[02:53:37] *** ChanServ sets mode: +v njero
[03:11:15] *** njero has quit IRC
[06:35:30] *** sunbiz has joined #openmrs
[06:35:55] <sunbiz> hey...any1 awake ??
[06:49:04] *** sprasanna_ has joined #openmrs
[06:56:02] <sunbiz> sprasanna_: hey !!
[06:56:11] <sunbiz> sprasanna_: u awake ??
[07:10:13] <sprasanna_> sunbiz: hi sunbiz...
[07:10:19] <sprasanna_> sunbiz: sorry i was away
[07:10:54] <sprasanna_> sunbiz: I missed you and shahid at the meetup
[07:12:30] <sprasanna_> sunbiz: Are you there??
[07:13:21] <sunbiz> sprasanna_: yes...Im here
[07:13:32] <sunbiz> sprasanna_: howz ur project going ??
[07:14:04] <sunbiz> sprasanna_: just 13 days left now... !! :'(
[07:14:15] <sprasanna_> sunbiz: yeah going fine.... will be done with this week i guess
[07:14:28] <sprasanna_> how come 13 days?? when is the deadline?
[07:14:30] <sunbiz> sprasanna_: awesome man !!
[07:14:53] <sunbiz> I think 18th or sometime is the hard deadline... but I think the codiong should finish by 13th or something
[07:15:02] <sprasanna_> sunbiz: ha week before i had fever so loads of work got accumulated :(
[07:15:07] <sunbiz> sprasanna_: do u know whats the minimum to save a pateitn ??
[07:15:16] <sunbiz> *patient
[07:15:22] <sprasanna_> you mean patient record?
[07:15:58] <sunbiz> yes
[07:15:58] <sprasanna_> http://code.google.com/opensource/gsoc/2008/faqs.html#0.1_timeline
[07:15:59] <OpenMRSBot> <http://ln-s.net/1ilZ> (at code.google.com)
[07:16:29] <sprasanna_> the only think that i get trouble often in creating records is the identifier
[07:16:32] <sunbiz> I mean to called savePatient(Patient)
[07:17:13] <sunbiz> what things should the Patient object have before calling savePatient ??
[07:17:40] <sunbiz> I have setIdentifier and setName... but then still its throwing NullPointerException
[07:18:13] <sprasanna_> ha i am not sure about that.... because the minimum patient form is a single portlet whereas the newPatient form consists of 4 portlets i guess
[07:19:48] <sprasanna_> what about demographics and deceased sections? does the function deals also them?? im sure that doesnt deal with address section
[07:20:14] <sunbiz> yes
[07:20:35] <sunbiz> I think those things are optional
[07:21:06] <sunbiz> whats the name of the minimum patient form's jsp ??
[07:21:44] <sprasanna_> afaik only name and identifier
[07:22:20] <sunbiz> yes.. thats what I was wondering... so the NPE is uncalled for !!
[07:22:31] <sprasanna_> what about id??
[07:22:45] <sunbiz> I think that was auto-generated ??... isnt it ??
[07:22:54] <sprasanna_> i mean the user
[07:23:00] <sprasanna_> not the patient
[07:23:07] <sunbiz> whats a userid ???
[07:23:08] <sprasanna_> we need to pass the user info also na
[07:23:21] <sprasanna_> i mean the user who creates the patient info
[07:23:21] <sunbiz> didnt... know that..
[07:23:31] <sunbiz> ohhh... so thats required... is it ??
[07:23:34] <sprasanna_> i think thats mandatory
[07:24:23] <sprasanna_> sunbiz: i may be wrong also please cross check with the api documentation
[07:24:41] <sunbiz> the api doc is really sparse.... or mayb Im looking at the wrong place
[07:24:54] <sunbiz> I couldnt find anything mentioned anywhere
[07:25:36] <sprasanna_> oh but afaik the user details are also mandatory while creating patients
[07:25:45] <sprasanna_> sunbiz: do you have a gmail id?
[07:26:06] <sunbiz> yes... I do !!.. with the id that I have here
[07:28:34] <sprasanna_> i ve sent a request
[07:28:39] <sprasanna_> in gtalk
[08:00:23] *** nribeka has joined #openmrs
[08:01:23] *** njero has joined #openmrs
[08:01:23] *** ChanServ sets mode: +v njero
[08:02:53] <sunbiz> hey guys ...any help with savePatient ??
[08:04:00] <sunbiz> nribeka: u there ??
[08:04:16] <sunbiz> njero: any help
[08:04:31] <njero> hey sunbiz
[08:04:37] <sunbiz> hey !!
[08:04:45] <njero> sorry I probably dont know... but I will give it a shot
[08:04:55] <njero> but need to leave soon... what is the error?
[08:05:37] <nribeka> hey sunbiz
[08:05:39] <sunbiz> Im gettign a NulklPointerException trying to savePatient
[08:05:56] <nribeka> savePatient?
[08:06:48] <sunbiz> PatientIdentifier identifier = new PatientIdentifier();identifier.setIdentifier("99999MO-8");Patient p = new Patient();p.addIdentifier(identifier);p.addName(new PersonName("Saptarshi","Swapan","Purkayastha"));Context.getPatientService().savePatient(p);
[08:07:11] <sunbiz> sorry for the paste... but trying to savePatient is throwing the NullPointerException
[08:07:35] <sunbiz> whats the minimum info required inside Patient object to run savePatient ??
[08:07:50] <njero> sunbiz, depending on the version you may need to build a person first I thnk
[08:08:06] <nribeka> yeah njero is right
[08:08:22] <sunbiz> and what should the Person object have ??
[08:08:30] <nribeka> probably you can see the code that Tammy gave in the "Database tools" email
[08:08:36] <njero> It is what contains the person name
[08:08:48] <sunbiz> nribeka: yea.... good pointer mayb !!
[08:09:06] <njero> basically the patient will contain medical related identifiers and the person will contain personal demographics and such
[08:09:15] <sunbiz> Im using 1.3 API... and doesnt isnt Patient a subset of Person ??
[08:09:20] <njero> A person can be a patient, a user, a guardian, etc...
[08:09:50] <sunbiz> * minus "doesn't"
[08:10:11] <njero> heh
[08:10:14] <njero> not sure
[08:11:27] <njero> sunbiz: need to run...
[08:11:40] <sunbiz> njero: no probs... thanks for the info
[08:28:44] *** atomicturtle1 has joined #openmrs
[08:36:01] *** njero has quit IRC
[08:40:44] *** atomicturtle has quit IRC
[08:51:59] <OpenMRSBot> Recent updates in the world of openmrs: Sam Ndichu: PatientVisitScheduler status <http://sndichu.blogspot.com/2008/08/patientvisitscheduler-status.html>
[08:52:40] <sunbiz> nribeka: yeah... :( I tried Tammy's code as well
[08:52:47] <sunbiz> it throws the same exception !!
[08:53:40] <nribeka> can i see the stack trace
[08:53:47] <nribeka> i need to use that code too
[08:54:47] <sunbiz> http://pastebin.com/m18abd48b
[08:57:32] <nribeka> do you have the identifierType in the database?
[09:00:26] <sunbiz> yes
[09:00:52] <nribeka> hmm ...
[09:01:00] <nribeka> lemme try it
[09:07:30] <sunbiz> nribeka: working.... la...la...la...
[09:07:32] <sunbiz> ??
[09:07:55] <nribeka> it's work?
[09:08:12] <sunbiz> nope... asking if its working ??
[09:08:30] <nribeka> ooo wait ... still adding data
[09:18:05] <sunbiz> I just got hint from Brian that we have to use new PatientIdentifier(String,PatientIdentifierType,Location) constructor
[09:18:40] <sunbiz> my mentor rocks... !!! '<
[09:19:04] <sunbiz> nribeka: got it fixed... thanks for the help !!
[09:19:29] <nribeka> hehe ... cool sunbiz :D
[09:38:02] *** sprasanna_ has quit IRC
[09:38:28] *** sprasanna has joined #openmrs
[09:47:32] *** nribeka_ has joined #openmrs
[09:49:41] *** nribeka has quit IRC
[10:19:27] *** nribeka_ has quit IRC
[10:19:41] *** nribeka has joined #openmrs
[10:31:39] *** nribeka_ has joined #openmrs
[10:31:45] *** sunbiz has left #openmrs
[10:45:15] *** nribeka has quit IRC
[11:08:35] *** nribeka_ has quit IRC
[13:21:39] *** sgrannis_ has joined #openmrs
[13:22:07] *** sgrannis_ has quit IRC
[13:23:14] *** njero has joined #openmrs
[13:23:14] *** ChanServ sets mode: +v njero
[13:33:54] *** sprasanna has quit IRC
[14:20:10] *** njero has quit IRC
[15:37:08] *** huntp has joined #openmrs
[16:00:11] <r0bby> huntp: o/
[16:05:49] <huntp> rob-meister ...
[16:22:18] <r0bby> my god
[16:38:39] *** Keelhaul has joined #openmrs
[16:38:39] *** ChanServ sets mode: +v Keelhaul
[19:16:32] <r0bby> /jj
[19:16:34] <r0bby> er
[20:26:10] *** sgrannis_ has joined #openmrs
[21:06:05] *** sgrannis_ has quit IRC
[21:33:06] *** upul has joined #openmrs
[22:11:59] <Keelhaul> does any of you know how to properly bind members of a Map in spring?
[22:12:45] <Keelhaul> like <spring:bind path="formbackingobject.mapName[${key}]>
[22:12:47] <Keelhaul> or smt liek that
[22:12:53] <Keelhaul> doesnt seem to work this way
[22:27:11] <upul> Keelhaul: try apostrophes formbackingobject.mapName['${key}']
[22:27:42] <Keelhaul> nah
[22:27:45] <Keelhaul> but it seems to work now
[22:27:52] <Keelhaul> work as in not give an error and load the page
[22:28:29] <Keelhaul> i had the wrong map name in some of the occurences =/
[22:37:05] *** atomicturtle1 is now known as atomicturtle
[22:46:17] <r0bby> Keelhaul:how's your JSP kung-fu
[22:46:19] <r0bby> specifically el?
[22:46:41] <Keelhaul> lol i'm an imbecile
[22:46:49] <Keelhaul> my config tool jsut flushed all global props..
[22:46:49] <r0bby> upul?
[23:37:47] <upul> Hi r0bby
[23:47:57] *** upul has quit IRC
[23:49:09] *** upul has joined #openmrs