Hi David,
I'm not sure I could provide an answer as to why, given that this behaviour
has existed in the library for roughly 15 years now.
I would be nervous about changing it given how longstanding it has existed,
but I can tell you that you can disable it by setting validation to
NoValidation (it's the validation engine that causes this trimming).
Cheers,
James
On Wed, May 24, 2017 at 11:37 PM, David Bunzli <
david.bun...@health.qld.gov.au> wrote:
> Hi,
>
>
>
> I’m experiencing a situation where an NTE-3 field handled by HAPI is
> trimming leading spaces, eg ‘ an FT string’ -> ‘an FT string’. My
> investigation lead me to the HAPI FAQ link http://hl7api.sourceforge.net/
> hapi-faq.html#leading_space which describes this behaviour for FT, ST and
> TX fields.
>
>
>
> My questions are:
>
> · why does HAPI trim leading spaces given that the HL7 v2.4 spec
> ‘Chapter 2.9.48 TX – text data’ says ‘Leading spaces should be included’?
>
> · I can’t find any reference in the rest of the HL7 v2.4 spec
> which mentions the trimming of leading spaces. Have I missed this, or why
> has HAPI chosen to trim?
>
>
>
> Regards,
>
> David Bunzli
>
> ************************************************************
> ********************
>
> This email, including any attachments sent with it, is confidential and
> for the sole use of the intended recipient(s). This confidentiality is not
> waived or lost, if you receive it and you are not the intended
> recipient(s), or if it is transmitted/received in error.
>
> Any unauthorised use, alteration, disclosure, distribution or review of
> this email is strictly prohibited. The information contained in this email,
> including any attachment sent with it, may be subject to a statutory duty
> of confidentiality if it relates to health service matters.
>
> If you are not the intended recipient(s), or if you have received this
> email in error, you are asked to immediately notify the sender by telephone
> collect on Australia +61 1800 198 175 <+61%201800%20198%20175> or by
> return email. You should also delete this email, and any copies, from your
> computer system network and destroy any hard copies produced.
>
> If not an intended recipient of this email, you must not copy, distribute
> or take any action(s) that relies on it; any form of disclosure,
> modification, distribution and/or publication of this email is also
> prohibited.
>
> Although Queensland Health takes all reasonable steps to ensure this email
> does not contain malicious software, Queensland Health does not accept
> responsibility for the consequences if any person's computer inadvertently
> suffers any disruption to services, loss of information, harm or is
> infected with a virus, other malicious computer programme or code that may
> occur as a consequence of receiving this email.
>
> Unless stated otherwise, this email represents only the views of the
> sender and not the views of the Queensland Government.
>
> ************************************************************
> **********************
>
> ------------------------------------------------------------
> ------------------
> Check out the vibrant tech community on one of the world's most
> engaging tech sites, Slashdot.org! http://sdm.link/slashdot
> _______________________________________________
> Hl7api-devel mailing list
> Hl7api-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/hl7api-devel
>
>
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Hl7api-devel mailing list
Hl7api-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hl7api-devel