Party is any person or company. it can be a person with a role of employee In you case you would create a role Patient then you can create a setup for Create Patient Like the Create Employee party groups are where you want to group different parties together. You should also have a permissions for patient
it would be helpful to you before you start out to read the data modeling book http://docs.ofbiz.org/display/OFBADMIN/OFBiz+Related+Books and review Training Videos http://docs.ofbiz.org/display/OFBADMIN/OFBiz+Documentation+Index Edward Banfa sent the following on 12/17/2007 9:29 AM: > Hi all, > Someone please correct me on this if I am wrong > > - A Party is a person or a group. > - A Party group is a logical grouping of Party's ? > - A Party/Group can have roles defined as PartyRoles ? > > So in my case a single person is a Party and a Patient can be represented as > a Party group ? so where does party role fit into the mix? > > Thnx > > Regards > > Edward > > -----Original Message----- > From: BJ Freeman [mailto:[EMAIL PROTECTED] > Sent: Monday, December 17, 2007 5:56 PM > To: [email protected] > Subject: Re: Deleting a table > > I have not seen much code using the party role, though that is a good way. > > Adrian Crum sent the following on 12/17/2007 8:23 AM: >> Maybe a Patient party role would be more appropriate. >> >> >> BJ Freeman wrote: >> >>> like any relational database, if you have tables that are realated and >>> they have data in them then that data may be lost. >>> >>> as a side note: look at using a party as person and create a Patient >>> Party group. saves doing redundant work >>> >>> >>> Edward Banfa sent the following on 12/17/2007 3:50 AM: >>> >>>> Hi Jacques, >>>> >>>> Ummm, what are the implications of deleting a table in ofbiz apart >>>> from loss >>>> of data contained in that table? Coz I just deleted a table using the >>>> SQL >>>> processor (am actually just learning Ofbiz, am not yet working on a >>>> building >>>> a production app). I had previously defined an entity called Patient and >>>> after a I deleted the table and I restarted ofbiz, I cant see my >>>> entity in >>>> the Entity Data Maintenance page of webtools. Issuing the following >>>> SQL "SELECT * FROM PATIENT" from the SQL processor page throws an >>>> exception, the >>>> trace in console.log says: ERROR 42X05: Table/View 'PATIENT' does not >>>> exist. >>>> >>>> Am I missing something here? >>>> >>>> All help appreciated, thx >>>> >>>> Regards >>>> >>>> Edward >>>> >>>> Below are my entitymodel.xml and entitygroup.xml files repectively >>>> >>>> -------------------------------------------------------- >>>> >>>> <?xml version="1.0" encoding="UTF-8"?> >>>> <entitymodel xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" >>>> >>>> > xsi:noNamespaceSchemaLocation="http://www.ofbiz.org/dtds/entitymodel.xsd"> >>>> <!-- ========================================================= --> >>>> <!-- ======================== Defaults ======================= --> >>>> <!-- ========================================================= --> >>>> <title>Entities for a Hello world component</title> >>>> <description>None</description> >>>> <copyright>Copyright (c) Hello World, Inc.</copyright> >>>> <author>Edward Banfa</author> >>>> <version>0.1</version> >>>> >>>> <entity entity-name="Patient" package-name="org.helloworld.emedic" >>>> title="Entity to represent mentally sick people in government"> >>>> <field name="patientId" type="id-ne"/> >>>> <field name="firstName" type="id"/> >>>> <field name="lastName" type="id"/> >>>> <field name="appointment" type="id"/> >>>> <prim-key field="patientId"/> </entity> >>>> </entitymodel> >>>> > ------------------------------------------------------------------------- >>>> >>>> > ------------------------------------------------------------------------- >>>> >>>> <?xml version="1.0" encoding="UTF-8"?> >>>> >>>> <entitygroup xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" >>>> >>>> > xsi:noNamespaceSchemaLocation="http://www.ofbiz.org/dtds/entitygroup.xsd"> >>>> >>>> >>>> <entity-group group="org.ofbiz" entity="Patient"/> >>>> >>>> </entitygroup> >>>> >>>> > -------------------------------------------------------------------------- >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> -----Original Message----- >>>> From: Jacques Le Roux [mailto:[EMAIL PROTECTED] Sent: >>>> Monday, December 17, 2007 11:56 AM >>>> To: [email protected] >>>> Subject: Re: Deleting a table >>>> >>>> > http://docs.ofbiz.org/display/OFBIZ/FAQ+-+Tips+-+Tricks+-+Cookbook+-+HowTo >>>> >>>> Look for Derby, not sure there is exactly an answer but you should >>>> find your >>>> way from there. Beware that it's not recommended to >>>> delete tables in OFBiz... >>>> >>>> Jacques >>>> >>>> De : "Edward Banfa" <[EMAIL PROTECTED]> >>>> >>>>> Hi all. >>>>> >>>>> >>>>> >>>>> I would like to know how to delete a table in the Derby database that >>>> comes >>>> >>>>> with Ofbiz. >>>>> >>>>> >>>>> >>>>> Actually I have a problem with a an entity that I created, I want to >>>>> alter >>>>> the columns on the entity and hence in the underlying table that >>>> represents >>>> >>>>> the data for the entity. Do I have to drop the existing table or is >>>>> there >>>> a >>>> >>>>> way I can have ofbiz pickup any changes in the >>>>> >>>>> entity definition and update the db schema ? >>>>> >>>>> >>>>> >>>>> Thank u for ur help in advance >>>>> >>>>> >>>>> >>>>> Regards >>>>> >>>>> >>>>> >>>>> Edward >>>>> >>>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>> >> >> >> > > > > > > > > >
