A related question:

If I understand it right, we're using our OpenMRS Implementation Ids as hl7
codes of concept sources in OCC. However HL7 seems to say that
locally-defined codes should be 99zzz (where z is alphanumeric).

Obviously "DJLAPTOP16" doesn't follow that convention. And until I committed
a fix a few days ago (where I clearly misunderstood something I read
somewhere: https://tickets.openmrs.org/browse/TRUNK-2518) we were preventing
hl7 codes longer than 5 characters.

What should we actually be doing here?

If we actually want short hl7 codes, we'd need setting your implementationId
to limit you. Alternately, we should  permit arbitrary implementation ids,
and cheat hl7 slightly by doing "99${implementationId}".

-Darius

On Wed, Aug 10, 2011 at 4:21 PM, Darius Jazayeri <[email protected]>wrote:

> No other sprinters are on IRC now, so I'm asking here:
>
> I'm trying to upload a concept from my openmrs client to my OCC server, and
> I'm getting this server-side error:
>
> ERROR - ConceptManagerImpl.analyzeOccUpload(153) | Error while reading
> file: /tmp/uploads/putConcepts1313018017863.xml
> java.lang.Exception: No implementation was found with id:DJLAPTOP16
> at
> org.openmrs.occ.service.impl.ConceptManagerImpl.analyzeOccUpload(ConceptManagerImpl.java:124)
>
> When is the ConceptSource for my id supposed to be created on the
> server-side? I haven't seen any steps in the process where this would
> happen...
>
> -Darius
>

_________________________________________

To unsubscribe from OpenMRS Developers' mailing list, send an e-mail to 
[email protected] with "SIGNOFF openmrs-devel-l" in the  body (not 
the subject) of your e-mail.

[mailto:[email protected]?body=SIGNOFF%20openmrs-devel-l]

Reply via email to