← Back to team overview

dhis2-devs team mailing list archive

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

 

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

Follow ups

References