← Back to team overview

dhis2-devs team mailing list archive

Re: how to manage a datset with dynamic rows of detail data?

 

Hello,

It looks like you are trying to setup something like a Training database
where you store both personal details of staff and their educational/work
experience.
Just as Knut suggested, you'll need to setup a Repeatable Tracker.
In your scenario, the Name, Age and Address will be the TEI Attributes.
You'll create a Repeatable stage with the following elements:
(1) Year
(2) Organisation

NB: Make sure you define  the Elements as tracker elements.

Regards


On Thu, Jun 7, 2018 at 1:22 PM, 林晓东 <lin_xd@xxxxxxx> wrote:

> Thanks a lot. naked event is not the exact match one. with dataelement
> like:
>
> name,age,address,
> experences:
> (1)1996-01-01, apple Corp. engineerr.
> (2)2000-01-01, ibm research lab. cto
> ......
>
>
>
>
>
> 林晓东
> 邮箱:lin_xd@xxxxxxx
>
> <https://maas.mail.163.com/dashi-web-extend/html/proSignature.html?iconUrl=http://mail-online.nosdn.127.net/sm4724ad7a5d59987a3b5b31f09cfbd7b2.jpg&name=林晓东&uid=lin_xd%40126.com&ftlId=3&items=%5B%22%E9%82%AE%E7%AE%B1%EF%BC%9Alin_xd%40126.com%22%5D>
>
> 签名由 网易邮箱大师 <https://mail.163.com/dashi/dlpro.html?from=mail88> 定制
>
>
> On 06/05/2018 19:31, Knut Staring <knutst@xxxxxxxxx> wrote:
> Hi  晓东,
>
> I think you would have to model it is a number of events, either "naked
> events" or as a repeatable stage. But interested in hearing if people on
> the list can share good approaches to this common need (very typical in
> transactional systems).
>
> Knut
>
>
> On Mon, Jun 4, 2018 at 4:01 PM 林晓东 <lin_xd@xxxxxxx> wrote:
>
>>
>>  hi,all
>>
>>    I  encounter a problem like this:
>>     collecting info of a doctor, with one or more times of training
>> experience, how to design this case?
>>
>>   Thanks.
>>
>> --
>> 此致
>>
>>    林晓东
>>
>> 莫愁前路无知己,天下谁人不识君。
>>
>> 在 2018-05-25 16:58:07,"Kumar Shahdeo" <gauravns@xxxxxxxxxxxxxxxx> 写道:
>>
>> In 2.29 , The "Tracked entity" object is renamed to "Tracked Entity Type"
>> in the web API.
>> So, try using "trackedEntityType"
>>
>> On Fri, May 25, 2018 at 2:13 PM, 林晓东 <lin_xd@xxxxxxx> wrote:
>>
>>> Hi,all,
>>>    I have done a test on Tracker Web API. as documents:
>>>   body:
>>> {
>>>
>>>   "trackedEntity": "nEenWmSyUEp",
>>>   "orgUnit": "DiszpKrYNg8",
>>>   "attributes": [
>>>     {
>>>       "attribute": "w75KJ2mc4zz",
>>>       "value": "Joe"
>>>     },
>>>     {
>>>       "attribute": "zDhUuAYrxNC",
>>>       "value": "Smith"
>>>     }
>>>   ]
>>> }
>>>
>>> url: https://play.dhis2.org/dev/api/29/trackedEntityInstances.json?
>>> ou=DiszpKrYNg8
>>> method : post
>>>
>>> got:
>>>
>>> {
>>>   "httpStatus" : "Internal Server Error",
>>>   "httpStatusCode" : 500,
>>>   "status" : "ERROR",
>>>   "message" : "Unrecognized field \"trackedEntity\" (class
>>> org.hisp.dhis.dxf2.events.trackedentity.TrackedEntityInstance), not
>>> marked as ignorable (14 known properties: \"trackedEntityInstance\",
>>> \"lastUpdatedAtClient\", \"lastUpdated\", \"createdAtClient\",
>>> \"trackedEntityType\", \"orgUnit\", \"inactive\", \"enrollments\",
>>> \"featureType\", \"attributes\", \"deleted\", \"relationships\",
>>> \"created\", \"coordinates\"])\n at [Source: (String)\"{\n
>>> \"trackedEntity\": \"nEenWmSyUEp\",\n  \"orgUnit\": \"DiszpKrYNg8\",\n
>>> \"attributes\": [\n    {\n      \"attribute\": \"w75KJ2mc4zz\",\n
>>> \"value\": \"Joe\"\n    },\n    {\n      \"attribute\": \"zDhUuAYrxNC\",\n
>>>     \"value\": \"Smith\"\n    }\n  ]\n}\"; line: 2, column: 21] (through
>>> reference chain: org.hisp.dhis.dxf2.events.trackedentity.
>>> TrackedEntityInstance[\"trackedEntity\"])"
>>> }{
>>>   "httpStatus" : "Internal Server Error",
>>>   "httpStatusCode" : 500,
>>>   "status" : "ERROR",
>>>   "message" : "Unrecognized field \"trackedEntity\" (class
>>> org.hisp.dhis.dxf2.events.trackedentity.TrackedEntityInstance), not
>>> marked as ignorable (14 known properties: \"trackedEntityInstance\",
>>> \"lastUpdatedAtClient\", \"lastUpdated\", \"createdAtClient\",
>>> \"trackedEntityType\", \"orgUnit\", \"inactive\", \"enrollments\",
>>> \"featureType\", \"attributes\", \"deleted\", \"relationships\",
>>> \"created\", \"coordinates\"])\n at [Source: (String)\"{\n
>>> \"trackedEntity\": \"nEenWmSyUEp\",\n  \"orgUnit\": \"DiszpKrYNg8\",\n
>>> \"attributes\": [\n    {\n      \"attribute\": \"w75KJ2mc4zz\",\n
>>> \"value\": \"Joe\"\n    },\n    {\n      \"attribute\": \"zDhUuAYrxNC\",\n
>>>     \"value\": \"Smith\"\n    }\n  ]\n}\"; line: 2, column: 21] (through
>>> reference chain: org.hisp.dhis.dxf2.events.trackedentity.
>>> TrackedEntityInstance[\"trackedEntity\"])"
>>> }
>>>
>>> what's wrong with this?
>>>
>>> Thanks.
>>> --
>>> 此致
>>>
>>>    林晓东
>>>
>>> 莫愁前路无知己,天下谁人不识君。
>>>
>>>
>>>
>>>
>>> _______________________________________________
>>> Mailing list: https://launchpad.net/~dhis2-devs
>>> Post to     : dhis2-devs@xxxxxxxxxxxxxxxxxxx
>>> Unsubscribe : https://launchpad.net/~dhis2-devs
>>> More help   : https://help.launchpad.net/ListHelp
>>>
>>>
>>
>>
>> --
>> Kumar Gaurav Nath Shahdeo
>> Developer
>> Email gauravns@xxxxxxxxxxxxxxxx
>> Telephone +91 9160688935 <+91+9160688935>
>> [image: ThoughtWorks]
>> <http://www.thoughtworks.com/?utm_campaign=kumar-gaurav%20nath%20shahdeo-signature&utm_medium=email&utm_source=thoughtworks-email-signature-generator>
>>
>>
>>
>>
>> _______________________________________________
>> Mailing list: https://launchpad.net/~dhis2-devs
>> Post to     : dhis2-devs@xxxxxxxxxxxxxxxxxxx
>> Unsubscribe : https://launchpad.net/~dhis2-devs
>> More help   : https://help.launchpad.net/ListHelp
>>
>
>
> --
> Knut Staring
>
> Department of Information, Evidence and Research
> World Health Organization, Geneva, Switzerland
> Office: +41 22 791 3683 Mob1: +33 6 4434 2931 Mob2: +47 9188 0522
> Skype:     knutstar
>
>
> _______________________________________________
> Mailing list: https://launchpad.net/~dhis2-devs
> Post to     : dhis2-devs@xxxxxxxxxxxxxxxxxxx
> Unsubscribe : https://launchpad.net/~dhis2-devs
> More help   : https://help.launchpad.net/ListHelp
>
>


-- 

Barnabas AKUMBA

*Mobile:* +2348036195778
*Skype:* barnabas.akumba

Follow ups

References