Pokitdok / X12 - проверка на соответствие требованиям партии - PullRequest
0 голосов
/ 14 мая 2018

Может быть, у кого-то есть опыт работы с покитдок Я хочу проверить данные пакета правомочности, но этот запрос X12 вернет данные с одним элементом.

const data = {x12: `ISA*03*0123456789*01*1234567890*30*000000005      *30*12345          *131031*1147*^*00501*000000907*1*T*:~
GS*HS*000000005*12345*20131031*1147*1*X*005010X279A1~
ST*270*0001*005010X279A1~
  BHT*0022*13*10001234*20131031*1147~
  HL*1**20*1~
  NM1*PR*2*MOCKPAYER*****PI*MOCKPAYER~
  HL*2*1*21*1~
  NM1*1P*2*POKITDOK, INC.*****XX*1912301953~
  HL*3*2*22*0~
  TRN*1*930000000000*9800000004~
  NM1*IL*1*Doe*Jane****MI*W000000001~
  DMG*D8*19700101~
  DTP*291*D8*20131031~
  NM1*IL*1*Doe2*Jane****MI*W000000002~
  DMG*D8*19700202~
  DTP*291*D8*20131031~
SE*13*0001~
GE*1*1~IEA*1*000000907~`}

Кто-нибудь может мне помочь с циклом X12?

1 Ответ

0 голосов
/ 17 мая 2018

Если у вас нет строгих обязательств или других веских причин для продолжения использования исходного формата X12 в реализации, над которой вы работаете, я настоятельно рекомендую перейти к упрощенному формату JSON, который предоставляет PokitDok.(Вы можете просмотреть различные параметры формата здесь .) Вы можете использовать параметр async для «пакетной обработки» путем потоковой передачи по нескольким вызовам (по одному на каждого), и вы можете либо захватить результирующий activity_idвведите значения и получите ответы позже через Activity API или предоставьте callback_url, чтобы результаты публиковались без необходимости опроса системы.

Альтернативой на данный момент является передача нам правильно отформатированного пакетного файла X12 через SFTP (не через API, к сожалению), и тогда мы все равно разберем его и превратим в отдельные действия.Надеюсь, это поможет!

Раскрытие информации: я инженер по решениям для PokitDok.

...