netbrothers-gmbh/auftragsdatei-parser

用于解析GKV Auftragsdatei文件的解析器

v0.0.2 2023-03-16 15:30 UTC

This package is auto-updated.

Last update: 2024-09-11 14:48:34 UTC


README

build status release status

NetBrothers Auftragsdatei-Parser

Auftragsdatei-Parser可以解析GKV Auftragsdatei文件(.AUF文件),并以多种格式展示其内容。

安装

发布页面下载最新版本的二进制文件(aufparser.phar)并使其可执行。

chmod +x aufparser.phar

可选地,将文件放置到您的PATH目录中

使用方法

帮助

使用--help选项获取帮助。

./aufparser.phar --help

解析文件

解析.AUF文件非常简单。

./aufparser.phar ESOL001.AUF

输出格式

Auftragsdatei-Parser提供三种输出格式。

  1. 表格(默认)
./aufparser.phar ESOL001.AUF                 # implicit
./aufparser.phar ESOL001.AUF --format=table  # explicit
  1. 紧凑JSON
./aufparser.phar ESOL001.AUF --format=json
  1. 美观JSON
./aufparser.phar ESOL001.AUF --format=jsonpretty

示例输出

+------------------------------------+----------------------------------------+
| Key                                | Value                                  |
+------------------------------------+----------------------------------------+
| IDENTIFIKATOR                      | 500000                                 |
| VERSION                            | 01                                     |
| LAENGE_AUFTRAG                     | 00000348                               |
| SEQUENZ_NR                         | 000                                    |
| VERFAHREN_KENNUNG                  | EPFL0                                  |
| TRANSFER_NUMMER                    | 000                                    |
| VERFAHREN_KENNUNG_SPEZIFIKATION    |                                        |
| ABSENDER_EIGNER                    | 123456789                              |
| ABSENDER_PHYSIKALISCH              | 123456789                              |
| EMPFAENGER_NUTZER                  | 987654321                              |
| EMPFAENGER_PHYSIKALISCH            | 987654321                              |
| FEHLER_NUMMER                      | 000000                                 |
| FEHLER_MASSNAHME                   | 000000                                 |
| DATEINAME                          | EPFL0000                               |
| DATUM_ERSTELLUNG                   | 20220911142002                         |
| DATUM_UEBERTRAGUNG_GESENDET        | 20220911142002                         |
| DATUM_UEBERTRAGUNG_EMPFANGEN_START | 00000000000000                         |
| DATUM_UEBERTRAGUNG_EMPFANGEN_ENDE  | 00000000000000                         |
| DATEIVERSION                       | 000000                                 |
| KORREKTUR                          | 0                                      |
| DATEIGROESSE_NUTZDATEN             | 000000015884                           |
| DATEIGROESSE_UEBERTRAGUNG          | 000000015884                           |
| ZEICHENSATZ                        | I1                                     |
| KOMPRIMIERUNG                      | 00                                     |
| VERSCHLUESSELUNGSART               | 03                                     |
| ELEKTRONISCHE_UNTERSCHRIFT         | 03                                     |
| SATZFORMAT                         |                                        |
| SATZLAENGE                         | 00000                                  |
| BLOCKLAENGE                        | 00000000                               |
| STATUS                             |                                        |
| WIEDERHOLUNG                       |                                        |
| UEBERTRAGUNGSWEG                   |                                        |
| VERZOEGERTERVERSAND                |                                        |
| INFOUNDFEHLERFELDER                |                                        |
| VARIABLESINFOFELD                  |                                        |
| EMAILADRESSEABSENDER               |                                        |
| DATEI_BEZEICHNUNG                  |                                        |
+------------------------------------+----------------------------------------+

作者

Thilo Ratnaweera, NetBrothers GmbH

nb.logo