From: john s. <joh...@an...> - 2015-03-12 23:06:36
|
Ian; Thanks yo so much.. I get it now looking at your example. I'll go through and make the necessary mods.. thanks again.. -john On Thu, Mar 12, 2015 at 5:56 PM, Ian Vowles <Ian...@he...> wrote: > I wrote a program that writes Z-Segment code for HAPI from a tab separated > text table format like this. I say like, since it also wants the data type > of each field, and doesn’t cope so well with fields that are not specified > at all. > > > > I have attached my interpretation of the table below as java code for > HAPI. Note that there are a couple of things that I would suggest you > address. Specifically those fields which you have specified as having > components. You want to try to find a suitable HL7 datatype to use if you > are going to do this. I interpreted them as CE datatypes, since that has > sufficient components to cover 6 values, but it is a workaround, not a > solution. Also the Allergy Information field has been changed to > repeating, since you can’t really specify an indeterminate number of > components. As a result text lines would be separated by tilde (~). > > > > Code and text file I used to generate it are attached. > > > > Hope this helps. > > Ian > > > > *From:* john strecker [mailto:joh...@an...] > *Sent:* Friday, 13 March 2015 6:35 AM > *To:* hl7...@li... > *Subject:* [HAPI-devel] Custom Z segment creation > > > > Can someone point me in the right direction on some examples to create a > custom Z segment for the below req.. > > > > Thanks > > > > >> > > > > > > > > > > ZAP – Additional Information > > Field Number > > Name > > Required > > Description > > *01* > > *DEA Schedule* > > *R* > > *DEA Classification* > > *06* > > *Date Written* > > *O* > > *CCYYMMDDhhmmss for label* > > *07* > > *Safety Cap Preference* > > *O* > > *EasyOpen or SafetyCap* > > *09* > > *Script Image Filename* > > *O* > > *[<path>]<filename>.<extension>* > > *10* > > *Refill Contact Phone Number* > > *O* > > > > *11* > > *Drug Brand Name* > > *O* > > *Brand Name for Label^Manufacturer* > > *12* > > *Drug Generic Equivalent* > > *O* > > *Generic Name for Label^Manufacturer* > > *13* > > *Refill Information* > > *O* > > *<Refill Message>^<Refill Date>^ <Refill Phone Number>* > > *14* > > *Substance Expiration Date* > > *O* > > *CCYYMMDD* > > *15* > > *Rx Pricing Information* > > *O* > > *<Rx Price>^<Rx CoPay>^<3rd Party amt>^<Store Cost>^<3rd Party Name>* > > *16* > > *Allergy Information* > > *O* > > *<Text1>^<Text2>^…^<TextN>* > > *17* > > *Dispensed Drug Name* > > *O* > > *<Drug Name>^<Drug Manufacturer>* > > *18* > > *Substitution Message* > > *O* > > *For label* > > *21* > > *Patient Notes* > > *O* > > *Free form, 255 character limit* > > *22* > > *Payment/Balance Information* > > *O* > > *<Charge>^<Previous Balance>^ <Amount Paid>^<New Balance>^ <Payment > Method>^<Account Number> * > > > > > > -- > > John S. Strecker > Owner/President > AdvanceNet Health Solutions, Inc. > www.anshealth.com > phone:(800) 919-3744 > fax:(267)-387-6889 > > > ******************************************************************************** > > 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 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. > > > ********************************************************************************** > -- John S. Strecker Owner/President AdvanceNet Health Solutions, Inc. www.anshealth.com phone:(800) 919-3744 fax:(267)-387-6889 |