typer integration and header for PAD AUF

This commit is contained in:
Alexander Domene
2025-10-27 09:44:07 +01:00
parent 8650bd09a3
commit 7c07d80747
48 changed files with 15010 additions and 145 deletions

View File

@@ -0,0 +1,684 @@
FHIR to PADneXt Conversion - 2025-10-27T08:33:14.942476
Input: /Users/domverse/Projekte/fhir2padnext/samples/fhir/sample_1/226844_1240059013-KaBr.json
Output: /Users/domverse/Projekte/fhir2padnext/result__2025-10-27_08-33-14/output.xml
======================================================================
FHIR INPUT VALIDATION
======================================================================
Validation: OK
- FHIR JSON passed lightweight structural checks (no JSON Schema provided/available).
Analysis: Found 0 Claim(s) and 1 Encounter(s).
Resource Type Counts:
Observation: 2672
MedicationAdministration: 525
Composition: 128
DiagnosticReport: 102
Procedure: 44
Condition: 41
Medication: 39
Location: 9
PractitionerRole: 1
Encounter: 1
Patient: 1
Organization: 1
Account: 1
QuestionnaireResponse: 1
Full Stats:
{
"bundle_type": "searchset",
"total_entries": 3566,
"resource_type_counts": {
"MedicationAdministration": 525,
"Observation": 2672,
"DiagnosticReport": 102,
"Composition": 128,
"Medication": 39,
"Condition": 41,
"Procedure": 44,
"PractitionerRole": 1,
"Location": 9,
"Encounter": 1,
"Patient": 1,
"Organization": 1,
"Account": 1,
"QuestionnaireResponse": 1
},
"eob_stats": {
"count": 0,
"total_submitted": 0.0,
"outcomes": {}
},
"entries_missing_subject": 52,
"entries_with_any_date": 3566,
"date_range": {
"min": "2024-07-08T10:47:46+02:00",
"max": "2025-01-08T11:16:25.750437+00:00"
},
"warnings": [
"52 / 3566 resources missing subject/patient reference."
]
}
======================================================================
PAD OUTPUT VALIDATION
======================================================================
Validation: OK
✓ XML is well-formed
✓ Root element has correct namespace: http://padinfo.de/ns/pad
✓ PAD XML fully complies with XSD schema: /Users/domverse/Projekte/fhir2padnext/specs/padnext/padx_adl_v2.12.xsd
Full Stats:
{
"rechnungen_declared": 2,
"rechnungen_actual": 2,
"abrechnungsfaelle": 2,
"position_groups": 2,
"positions_declared_sum": 3344,
"goziffer_count": 3344,
"patient_count": 2,
"kostentraeger_count": 2,
"missing_behandlungsart": 2,
"missing_vertragsart": 2,
"missing_zeitraum": 2,
"warnings": []
}
======================================================================
PADneXt 2.12 COMPLIANCE VERIFICATION
======================================================================
✓ FULLY COMPLIANT - All 7 compliance checks passed
Compliance Checks:
✓ Nachrichtentyp is ADL (billing data)
✓ ADL version: 1.0
✓ Rechnungsersteller name: UNKNOWN
✓ Leistungserbringer name: UNKNOWN
✓ Found 2 Rechnung(en)
✓ Rechnung 1 has RNG: 620782424
✓ Rechnung 2 has RNG: 334249614
======================================================================
AUTO-FILLED FIELDS
======================================================================
⚠ 570 required field(s) were missing and filled with placeholders:
rechnungsersteller.name = 'UNKNOWN'
rechnungsersteller.anschrift.hausadresse.plz = '00000'
rechnungsersteller.anschrift.hausadresse.ort = 'UNKNOWN'
rechnungsersteller.anschrift.hausadresse.strasse = 'UNKNOWN'
leistungserbringer.vorname = 'UNKNOWN'
leistungserbringer.name = 'UNKNOWN'
empfaenger.anrede = 'Ohne Anrede'
empfaenger.vorname = 'UNKNOWN'
empfaenger.name = 'UNKNOWN'
empfaenger.gebdatum = '1900-01-01'
empfaenger.anschrift.plz = '00000'
empfaenger.anschrift.ort = 'UNKNOWN'
empfaenger.anschrift.strasse = 'UNKNOWN'
behandelter.vorname = 'UNKNOWN'
behandelter.name = 'UNKNOWN'
behandelter.gebdatum = '1900-01-01'
behandelter.geschlecht = 'u'
versicherter.anrede = 'Ohne Anrede'
versicherter.vorname = 'UNKNOWN'
versicherter.name = 'UNKNOWN'
versicherter.gebdatum = '1900-01-01'
versicherter.geschlecht = 'u'
abrechnungsfall.behandlungsart = '0'
abrechnungsfall.vertragsart = '1'
diagnose.datum = '1900-01-01'
position[1].ziffer = '99999' (empty code)
position[4].ziffer = '99999' (empty code)
position[7].ziffer = '99999' (empty code)
position[20].ziffer = '99999' (empty code)
position[29].ziffer = '99999' (empty code)
position[35].ziffer = '99999' (empty code)
position[36].ziffer = '99999' (empty code)
position[38].ziffer = '99999' (empty code)
position[39].ziffer = '99999' (empty code)
position[47].ziffer = '99999' (empty code)
position[49].ziffer = '99999' (empty code)
position[78].ziffer = '99999' (empty code)
position[81].ziffer = '99999' (empty code)
position[82].ziffer = '99999' (empty code)
position[86].ziffer = '99999' (empty code)
position[87].ziffer = '99999' (empty code)
position[94].ziffer = '99999' (empty code)
position[95].ziffer = '99999' (empty code)
position[97].ziffer = '99999' (empty code)
position[111].ziffer = '99999' (empty code)
position[119].ziffer = '99999' (empty code)
position[122].ziffer = '99999' (empty code)
position[128].ziffer = '99999' (empty code)
position[137].ziffer = '99999' (empty code)
position[149].ziffer = '99999' (empty code)
position[152].ziffer = '99999' (empty code)
position[170].ziffer = '99999' (empty code)
position[175].ziffer = '99999' (empty code)
position[183].ziffer = '99999' (empty code)
position[188].ziffer = '99999' (empty code)
position[191].ziffer = '99999' (empty code)
position[202].ziffer = '99999' (empty code)
position[204].ziffer = '99999' (empty code)
position[208].ziffer = '99999' (empty code)
position[212].ziffer = '99999' (empty code)
position[221].ziffer = '99999' (empty code)
position[223].ziffer = '99999' (empty code)
position[236].ziffer = '99999' (empty code)
position[254].ziffer = '99999' (empty code)
position[256].ziffer = '99999' (empty code)
position[267].ziffer = '99999' (empty code)
position[273].ziffer = '99999' (empty code)
position[302].ziffer = '99999' (empty code)
position[303].ziffer = '99999' (empty code)
position[309].ziffer = '99999' (empty code)
position[310].ziffer = '99999' (empty code)
position[312].ziffer = '99999' (empty code)
position[317].ziffer = '99999' (empty code)
position[324].ziffer = '99999' (empty code)
position[330].ziffer = '99999' (empty code)
position[332].ziffer = '99999' (empty code)
position[343].ziffer = '99999' (empty code)
position[345].ziffer = '99999' (empty code)
position[347].ziffer = '99999' (empty code)
position[362].ziffer = '99999' (empty code)
position[371].ziffer = '99999' (empty code)
position[377].ziffer = '99999' (empty code)
position[381].ziffer = '99999' (empty code)
position[383].ziffer = '99999' (empty code)
position[392].ziffer = '99999' (empty code)
position[397].ziffer = '99999' (empty code)
position[414].ziffer = '99999' (empty code)
position[427].ziffer = '99999' (empty code)
position[434].ziffer = '99999' (empty code)
position[448].ziffer = '99999' (empty code)
position[458].ziffer = '99999' (empty code)
position[459].ziffer = '99999' (empty code)
position[474].ziffer = '99999' (empty code)
position[487].ziffer = '99999' (empty code)
position[488].ziffer = '99999' (empty code)
position[491].ziffer = '99999' (empty code)
position[492].ziffer = '99999' (empty code)
position[504].ziffer = '99999' (empty code)
position[507].ziffer = '99999' (empty code)
position[508].ziffer = '99999' (empty code)
position[512].ziffer = '99999' (empty code)
position[516].ziffer = '99999' (empty code)
position[520].ziffer = '99999' (empty code)
position[528].ziffer = '99999' (empty code)
position[532].ziffer = '99999' (empty code)
position[540].ziffer = '99999' (empty code)
position[544].ziffer = '99999' (empty code)
position[551].ziffer = '99999' (empty code)
position[560].ziffer = '99999' (empty code)
position[568].ziffer = '99999' (empty code)
position[572].ziffer = '99999' (empty code)
position[581].ziffer = '99999' (empty code)
position[588].ziffer = '99999' (empty code)
position[599].ziffer = '99999' (empty code)
position[603].ziffer = '99999' (empty code)
position[609].ziffer = '99999' (empty code)
position[610].ziffer = '99999' (empty code)
position[619].ziffer = '99999' (empty code)
position[621].ziffer = '99999' (empty code)
position[623].ziffer = '99999' (empty code)
position[636].ziffer = '99999' (empty code)
position[638].ziffer = '99999' (empty code)
position[645].ziffer = '99999' (empty code)
position[648].ziffer = '99999' (empty code)
position[651].ziffer = '99999' (empty code)
position[653].ziffer = '99999' (empty code)
position[662].ziffer = '99999' (empty code)
position[663].ziffer = '99999' (empty code)
position[664].ziffer = '99999' (empty code)
position[666].ziffer = '99999' (empty code)
position[679].ziffer = '99999' (empty code)
position[682].ziffer = '99999' (empty code)
position[687].ziffer = '99999' (empty code)
position[690].ziffer = '99999' (empty code)
position[693].ziffer = '99999' (empty code)
position[700].ziffer = '99999' (empty code)
position[701].ziffer = '99999' (empty code)
position[710].ziffer = '99999' (empty code)
position[713].ziffer = '99999' (empty code)
position[723].ziffer = '99999' (empty code)
position[735].ziffer = '99999' (empty code)
position[744].ziffer = '99999' (empty code)
position[756].ziffer = '99999' (empty code)
position[772].ziffer = '99999' (empty code)
position[780].ziffer = '99999' (empty code)
position[788].ziffer = '99999' (empty code)
position[801].ziffer = '99999' (empty code)
position[804].ziffer = '99999' (empty code)
position[805].ziffer = '99999' (empty code)
position[812].ziffer = '99999' (empty code)
position[827].ziffer = '99999' (empty code)
position[843].ziffer = '99999' (empty code)
position[844].ziffer = '99999' (empty code)
position[847].ziffer = '99999' (empty code)
position[849].ziffer = '99999' (empty code)
position[852].ziffer = '99999' (empty code)
position[856].ziffer = '99999' (empty code)
position[861].ziffer = '99999' (empty code)
position[866].ziffer = '99999' (empty code)
position[869].ziffer = '99999' (empty code)
position[875].ziffer = '99999' (empty code)
position[879].ziffer = '99999' (empty code)
position[881].ziffer = '99999' (empty code)
position[883].ziffer = '99999' (empty code)
position[896].ziffer = '99999' (empty code)
position[897].ziffer = '99999' (empty code)
position[908].ziffer = '99999' (empty code)
position[917].ziffer = '99999' (empty code)
position[918].ziffer = '99999' (empty code)
position[919].ziffer = '99999' (empty code)
position[922].ziffer = '99999' (empty code)
position[926].ziffer = '99999' (empty code)
position[930].ziffer = '99999' (empty code)
position[931].ziffer = '99999' (empty code)
position[935].ziffer = '99999' (empty code)
position[954].ziffer = '99999' (empty code)
position[961].ziffer = '99999' (empty code)
position[963].ziffer = '99999' (empty code)
position[969].ziffer = '99999' (empty code)
position[970].ziffer = '99999' (empty code)
position[971].ziffer = '99999' (empty code)
position[972].ziffer = '99999' (empty code)
position[983].ziffer = '99999' (empty code)
position[997].ziffer = '99999' (empty code)
position[998].ziffer = '99999' (empty code)
position[1005].ziffer = '99999' (empty code)
position[1019].ziffer = '99999' (empty code)
position[1026].ziffer = '99999' (empty code)
position[1028].ziffer = '99999' (empty code)
position[1035].ziffer = '99999' (empty code)
position[1036].ziffer = '99999' (empty code)
position[1046].ziffer = '99999' (empty code)
position[1053].ziffer = '99999' (empty code)
position[1077].ziffer = '99999' (empty code)
position[1080].ziffer = '99999' (empty code)
position[1098].ziffer = '99999' (empty code)
position[1099].ziffer = '99999' (empty code)
position[1100].ziffer = '99999' (empty code)
position[1104].ziffer = '99999' (empty code)
position[1106].ziffer = '99999' (empty code)
position[1111].ziffer = '99999' (empty code)
position[1112].ziffer = '99999' (empty code)
position[1115].ziffer = '99999' (empty code)
position[1119].ziffer = '99999' (empty code)
position[1121].ziffer = '99999' (empty code)
position[1137].ziffer = '99999' (empty code)
position[1149].ziffer = '99999' (empty code)
position[1156].ziffer = '99999' (empty code)
position[1160].ziffer = '99999' (empty code)
position[1174].ziffer = '99999' (empty code)
position[1175].ziffer = '99999' (empty code)
position[1176].ziffer = '99999' (empty code)
position[1182].ziffer = '99999' (empty code)
position[1184].ziffer = '99999' (empty code)
position[1188].ziffer = '99999' (empty code)
position[1192].ziffer = '99999' (empty code)
position[1209].ziffer = '99999' (empty code)
position[1210].ziffer = '99999' (empty code)
position[1221].ziffer = '99999' (empty code)
position[1247].ziffer = '99999' (empty code)
position[1250].ziffer = '99999' (empty code)
position[1255].ziffer = '99999' (empty code)
position[1259].ziffer = '99999' (empty code)
position[1263].ziffer = '99999' (empty code)
position[1271].ziffer = '99999' (empty code)
position[1277].ziffer = '99999' (empty code)
position[1280].ziffer = '99999' (empty code)
position[1283].ziffer = '99999' (empty code)
position[1285].ziffer = '99999' (empty code)
position[1296].ziffer = '99999' (empty code)
position[1300].ziffer = '99999' (empty code)
position[1302].ziffer = '99999' (empty code)
position[1320].ziffer = '99999' (empty code)
position[1327].ziffer = '99999' (empty code)
position[1331].ziffer = '99999' (empty code)
position[1337].ziffer = '99999' (empty code)
position[1340].ziffer = '99999' (empty code)
position[1350].ziffer = '99999' (empty code)
position[1353].ziffer = '99999' (empty code)
position[1360].ziffer = '99999' (empty code)
position[1364].ziffer = '99999' (empty code)
position[1375].ziffer = '99999' (empty code)
position[1382].ziffer = '99999' (empty code)
position[1389].ziffer = '99999' (empty code)
position[1390].ziffer = '99999' (empty code)
position[1391].ziffer = '99999' (empty code)
position[1398].ziffer = '99999' (empty code)
position[1400].ziffer = '99999' (empty code)
position[1402].ziffer = '99999' (empty code)
position[1406].ziffer = '99999' (empty code)
position[1414].ziffer = '99999' (empty code)
position[1423].ziffer = '99999' (empty code)
position[1431].ziffer = '99999' (empty code)
position[1434].ziffer = '99999' (empty code)
position[1457].ziffer = '99999' (empty code)
position[1461].ziffer = '99999' (empty code)
position[1462].ziffer = '99999' (empty code)
position[1466].ziffer = '99999' (empty code)
position[1473].ziffer = '99999' (empty code)
position[1474].ziffer = '99999' (empty code)
position[1480].ziffer = '99999' (empty code)
position[1485].ziffer = '99999' (empty code)
position[1488].ziffer = '99999' (empty code)
position[1493].ziffer = '99999' (empty code)
position[1497].ziffer = '99999' (empty code)
position[1503].ziffer = '99999' (empty code)
position[1504].ziffer = '99999' (empty code)
position[1512].ziffer = '99999' (empty code)
position[1515].ziffer = '99999' (empty code)
position[1518].ziffer = '99999' (empty code)
position[1526].ziffer = '99999' (empty code)
position[1562].ziffer = '99999' (empty code)
position[1569].ziffer = '99999' (empty code)
position[1577].ziffer = '99999' (empty code)
position[1580].ziffer = '99999' (empty code)
position[1591].ziffer = '99999' (empty code)
position[1598].ziffer = '99999' (empty code)
position[1604].ziffer = '99999' (empty code)
position[1614].ziffer = '99999' (empty code)
position[1620].ziffer = '99999' (empty code)
position[1627].ziffer = '99999' (empty code)
position[1631].ziffer = '99999' (empty code)
position[1632].ziffer = '99999' (empty code)
position[1634].ziffer = '99999' (empty code)
position[1640].ziffer = '99999' (empty code)
position[1653].ziffer = '99999' (empty code)
position[1656].ziffer = '99999' (empty code)
position[1662].ziffer = '99999' (empty code)
position[1669].ziffer = '99999' (empty code)
position[1683].ziffer = '99999' (empty code)
position[1685].ziffer = '99999' (empty code)
position[1692].ziffer = '99999' (empty code)
position[1707].ziffer = '99999' (empty code)
position[1708].ziffer = '99999' (empty code)
position[1719].ziffer = '99999' (empty code)
position[1720].ziffer = '99999' (empty code)
position[1722].ziffer = '99999' (empty code)
position[1733].ziffer = '99999' (empty code)
position[1735].ziffer = '99999' (empty code)
position[1736].ziffer = '99999' (empty code)
position[1739].ziffer = '99999' (empty code)
position[1750].ziffer = '99999' (empty code)
position[1752].ziffer = '99999' (empty code)
position[1753].ziffer = '99999' (empty code)
position[1757].ziffer = '99999' (empty code)
position[1762].ziffer = '99999' (empty code)
position[1765].ziffer = '99999' (empty code)
position[1775].ziffer = '99999' (empty code)
position[1795].ziffer = '99999' (empty code)
position[1797].ziffer = '99999' (empty code)
position[1799].ziffer = '99999' (empty code)
position[1813].ziffer = '99999' (empty code)
position[1824].ziffer = '99999' (empty code)
position[1832].ziffer = '99999' (empty code)
position[1834].ziffer = '99999' (empty code)
position[1841].ziffer = '99999' (empty code)
position[1845].ziffer = '99999' (empty code)
position[1851].ziffer = '99999' (empty code)
position[1852].ziffer = '99999' (empty code)
position[1858].ziffer = '99999' (empty code)
position[1860].ziffer = '99999' (empty code)
position[1861].ziffer = '99999' (empty code)
position[1863].ziffer = '99999' (empty code)
position[1864].ziffer = '99999' (empty code)
position[1872].ziffer = '99999' (empty code)
position[1873].ziffer = '99999' (empty code)
position[1883].ziffer = '99999' (empty code)
position[1893].ziffer = '99999' (empty code)
position[1896].ziffer = '99999' (empty code)
position[1920].ziffer = '99999' (empty code)
position[1921].ziffer = '99999' (empty code)
position[1923].ziffer = '99999' (empty code)
position[1932].ziffer = '99999' (empty code)
position[1933].ziffer = '99999' (empty code)
position[1937].ziffer = '99999' (empty code)
position[1939].ziffer = '99999' (empty code)
position[1952].ziffer = '99999' (empty code)
position[1956].ziffer = '99999' (empty code)
position[1959].ziffer = '99999' (empty code)
position[1964].ziffer = '99999' (empty code)
position[1975].ziffer = '99999' (empty code)
position[1989].ziffer = '99999' (empty code)
position[1997].ziffer = '99999' (empty code)
position[2000].ziffer = '99999' (empty code)
position[2012].ziffer = '99999' (empty code)
position[2013].ziffer = '99999' (empty code)
position[2014].ziffer = '99999' (empty code)
position[2022].ziffer = '99999' (empty code)
position[2033].ziffer = '99999' (empty code)
position[2040].ziffer = '99999' (empty code)
position[2042].ziffer = '99999' (empty code)
position[2043].ziffer = '99999' (empty code)
position[2044].ziffer = '99999' (empty code)
position[2045].ziffer = '99999' (empty code)
position[2047].ziffer = '99999' (empty code)
position[2054].ziffer = '99999' (empty code)
position[2058].ziffer = '99999' (empty code)
position[2067].ziffer = '99999' (empty code)
position[2072].ziffer = '99999' (empty code)
position[2088].ziffer = '99999' (empty code)
position[2090].ziffer = '99999' (empty code)
position[2093].ziffer = '99999' (empty code)
position[2094].ziffer = '99999' (empty code)
position[2096].ziffer = '99999' (empty code)
position[2097].ziffer = '99999' (empty code)
position[2100].ziffer = '99999' (empty code)
position[2123].ziffer = '99999' (empty code)
position[2134].ziffer = '99999' (empty code)
position[2145].ziffer = '99999' (empty code)
position[2146].ziffer = '99999' (empty code)
position[2148].ziffer = '99999' (empty code)
position[2157].ziffer = '99999' (empty code)
position[2158].ziffer = '99999' (empty code)
position[2169].ziffer = '99999' (empty code)
position[2171].ziffer = '99999' (empty code)
position[2173].ziffer = '99999' (empty code)
position[2176].ziffer = '99999' (empty code)
position[2177].ziffer = '99999' (empty code)
position[2186].ziffer = '99999' (empty code)
position[2189].ziffer = '99999' (empty code)
position[2204].ziffer = '99999' (empty code)
position[2223].ziffer = '99999' (empty code)
position[2224].ziffer = '99999' (empty code)
position[2232].ziffer = '99999' (empty code)
position[2234].ziffer = '99999' (empty code)
position[2235].ziffer = '99999' (empty code)
position[2248].ziffer = '99999' (empty code)
position[2251].ziffer = '99999' (empty code)
position[2259].ziffer = '99999' (empty code)
position[2262].ziffer = '99999' (empty code)
position[2264].ziffer = '99999' (empty code)
position[2265].ziffer = '99999' (empty code)
position[2266].ziffer = '99999' (empty code)
position[2267].ziffer = '99999' (empty code)
position[2270].ziffer = '99999' (empty code)
position[2271].ziffer = '99999' (empty code)
position[2277].ziffer = '99999' (empty code)
position[2278].ziffer = '99999' (empty code)
position[2282].ziffer = '99999' (empty code)
position[2283].ziffer = '99999' (empty code)
position[2288].ziffer = '99999' (empty code)
position[2299].ziffer = '99999' (empty code)
position[2303].ziffer = '99999' (empty code)
position[2319].ziffer = '99999' (empty code)
position[2322].ziffer = '99999' (empty code)
position[2332].ziffer = '99999' (empty code)
position[2342].ziffer = '99999' (empty code)
position[2350].ziffer = '99999' (empty code)
position[2358].ziffer = '99999' (empty code)
position[2359].ziffer = '99999' (empty code)
position[2360].ziffer = '99999' (empty code)
position[2378].ziffer = '99999' (empty code)
position[2388].ziffer = '99999' (empty code)
position[2393].ziffer = '99999' (empty code)
position[2395].ziffer = '99999' (empty code)
position[2413].ziffer = '99999' (empty code)
position[2417].ziffer = '99999' (empty code)
position[2419].ziffer = '99999' (empty code)
position[2420].ziffer = '99999' (empty code)
position[2430].ziffer = '99999' (empty code)
position[2432].ziffer = '99999' (empty code)
position[2438].ziffer = '99999' (empty code)
position[2443].ziffer = '99999' (empty code)
position[2445].ziffer = '99999' (empty code)
position[2446].ziffer = '99999' (empty code)
position[2456].ziffer = '99999' (empty code)
position[2464].ziffer = '99999' (empty code)
position[2471].ziffer = '99999' (empty code)
position[2484].ziffer = '99999' (empty code)
position[2485].ziffer = '99999' (empty code)
position[2486].ziffer = '99999' (empty code)
position[2500].ziffer = '99999' (empty code)
position[2512].ziffer = '99999' (empty code)
position[2514].ziffer = '99999' (empty code)
position[2522].ziffer = '99999' (empty code)
position[2526].ziffer = '99999' (empty code)
position[2553].ziffer = '99999' (empty code)
position[2563].ziffer = '99999' (empty code)
position[2564].ziffer = '99999' (empty code)
position[2568].ziffer = '99999' (empty code)
position[2571].ziffer = '99999' (empty code)
position[2573].ziffer = '99999' (empty code)
position[2591].ziffer = '99999' (empty code)
position[2593].ziffer = '99999' (empty code)
position[2594].ziffer = '99999' (empty code)
position[2601].ziffer = '99999' (empty code)
position[2603].ziffer = '99999' (empty code)
position[2605].ziffer = '99999' (empty code)
position[2607].ziffer = '99999' (empty code)
position[2627].ziffer = '99999' (empty code)
position[2628].ziffer = '99999' (empty code)
position[2629].ziffer = '99999' (empty code)
position[2639].ziffer = '99999' (empty code)
position[2641].ziffer = '99999' (empty code)
position[2645].ziffer = '99999' (empty code)
position[2669].ziffer = '99999' (empty code)
position[2689].ziffer = '99999' (empty code)
position[2705].ziffer = '99999' (empty code)
position[2712].ziffer = '99999' (empty code)
position[2741].ziffer = '99999' (empty code)
position[2742].ziffer = '99999' (empty code)
position[2743].ziffer = '99999' (empty code)
position[2747].ziffer = '99999' (empty code)
position[2748].ziffer = '99999' (empty code)
position[2753].ziffer = '99999' (empty code)
position[2760].ziffer = '99999' (empty code)
position[2762].ziffer = '99999' (empty code)
position[2772].ziffer = '99999' (empty code)
position[2803].ziffer = '99999' (empty code)
position[2808].ziffer = '99999' (empty code)
position[2820].ziffer = '99999' (empty code)
position[2821].ziffer = '99999' (empty code)
position[2824].ziffer = '99999' (empty code)
position[2826].ziffer = '99999' (empty code)
position[2828].ziffer = '99999' (empty code)
position[2840].ziffer = '99999' (empty code)
position[2850].ziffer = '99999' (empty code)
position[2851].ziffer = '99999' (empty code)
position[2852].ziffer = '99999' (empty code)
position[2858].ziffer = '99999' (empty code)
position[2868].ziffer = '99999' (empty code)
position[2878].ziffer = '99999' (empty code)
position[2882].ziffer = '99999' (empty code)
position[2890].ziffer = '99999' (empty code)
position[2896].ziffer = '99999' (empty code)
position[2898].ziffer = '99999' (empty code)
position[2904].ziffer = '99999' (empty code)
position[2906].ziffer = '99999' (empty code)
position[2907].ziffer = '99999' (empty code)
position[2909].ziffer = '99999' (empty code)
position[2910].ziffer = '99999' (empty code)
position[2914].ziffer = '99999' (empty code)
position[2922].ziffer = '99999' (empty code)
position[2926].ziffer = '99999' (empty code)
position[2931].ziffer = '99999' (empty code)
position[2932].ziffer = '99999' (empty code)
position[2933].ziffer = '99999' (empty code)
position[2936].ziffer = '99999' (empty code)
position[2939].ziffer = '99999' (empty code)
position[2944].ziffer = '99999' (empty code)
position[2978].ziffer = '99999' (empty code)
position[2980].ziffer = '99999' (empty code)
position[2990].ziffer = '99999' (empty code)
position[2998].ziffer = '99999' (empty code)
position[3001].ziffer = '99999' (empty code)
position[3007].ziffer = '99999' (empty code)
position[3010].ziffer = '99999' (empty code)
position[3017].ziffer = '99999' (empty code)
position[3023].ziffer = '99999' (empty code)
position[3031].ziffer = '99999' (empty code)
position[3043].ziffer = '99999' (empty code)
position[3067].ziffer = '99999' (empty code)
position[3077].ziffer = '99999' (empty code)
position[3084].ziffer = '99999' (empty code)
position[3085].ziffer = '99999' (empty code)
position[3090].ziffer = '99999' (empty code)
position[3096].ziffer = '99999' (empty code)
position[3097].ziffer = '99999' (empty code)
position[3105].ziffer = '99999' (empty code)
position[3107].ziffer = '99999' (empty code)
position[3127].ziffer = '99999' (empty code)
position[3130].ziffer = '99999' (empty code)
position[3137].ziffer = '99999' (empty code)
position[3145].ziffer = '99999' (empty code)
position[3160].ziffer = '99999' (empty code)
position[3166].ziffer = '99999' (empty code)
position[3189].ziffer = '99999' (empty code)
position[3190].ziffer = '99999' (empty code)
position[3192].ziffer = '99999' (empty code)
position[3194].ziffer = '99999' (empty code)
position[3200].ziffer = '99999' (empty code)
position[3210].ziffer = '99999' (empty code)
position[3213].ziffer = '99999' (empty code)
position[3214].ziffer = '99999' (empty code)
position[3223].ziffer = '99999' (empty code)
position[3228].ziffer = '99999' (empty code)
position[3229].ziffer = '99999' (empty code)
position[3238].ziffer = '99999' (empty code)
position[3241].ziffer = '99999' (empty code)
position[3247].ziffer = '99999' (empty code)
position[3252].ziffer = '99999' (empty code)
position[3257].ziffer = '99999' (empty code)
position[3276].ziffer = '99999' (empty code)
position[3294].ziffer = '99999' (empty code)
position[3303].ziffer = '99999' (empty code)
position[3307].ziffer = '99999' (empty code)
position[3316].ziffer = '99999' (empty code)
position[3335].ziffer = '99999' (empty code)
position[3337].ziffer = '99999' (empty code)
position[3341].ziffer = '99999' (empty code)
empfaenger.anrede = 'Ohne Anrede'
empfaenger.vorname = 'UNKNOWN'
empfaenger.name = 'UNKNOWN'
empfaenger.gebdatum = '1900-01-01'
empfaenger.anschrift.plz = '00000'
empfaenger.anschrift.ort = 'UNKNOWN'
empfaenger.anschrift.strasse = 'UNKNOWN'
behandelter.vorname = 'UNKNOWN'
behandelter.name = 'UNKNOWN'
behandelter.gebdatum = '1900-01-01'
behandelter.geschlecht = 'u'
versicherter.anrede = 'Ohne Anrede'
versicherter.vorname = 'UNKNOWN'
versicherter.name = 'UNKNOWN'
versicherter.gebdatum = '1900-01-01'
versicherter.geschlecht = 'u'
abrechnungsfall.behandlungsart = '0'
abrechnungsfall.vertragsart = '1'
diagnose.datum = '1900-01-01'
position[1] = complete placeholder (no positions found in FHIR data)
These fields should be populated from FHIR data for production use.
======================================================================
PAD AUF (Order) Declarative Info
======================================================================
Erstellungsdatum: 2025-10-27T08:33:15.107034
Transfer-Nr: 843
Empfänger:
Absender:
Datei: /Users/domverse/Projekte/fhir2padnext/result__2025-10-27_08-33-14/output.xml
Anzahl Rechnungen: 2

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,2 @@
<?xml version='1.0' encoding='utf-8'?>
<ns0:auftrag xmlns:ns0="http://padinfo.de/ns/pad" erstellungsdatum="2025-10-27T08:33:15.102616" transfernr="216240" echtdaten="true" dateianzahl="1" xmlns="http://padinfo.de/ns/pad"><ns0:empfaenger><ns0:logisch><ns0:name /></ns0:logisch><ns0:physikalisch><ns0:name /></ns0:physikalisch></ns0:empfaenger><ns0:absender><ns0:logisch><ns0:name /><ns0:kundennr>12345</ns0:kundennr></ns0:logisch><ns0:physikalisch><ns0:name /><ns0:kundennr>12345</ns0:kundennr></ns0:physikalisch></ns0:absender><ns0:nachrichtentyp version="1.0">ADL</ns0:nachrichtentyp><ns0:system><ns0:produkt>fhir_to_pad_converter</ns0:produkt><ns0:version>1.0</ns0:version><ns0:hersteller>Gemini</ns0:hersteller></ns0:system><ns0:verschluesselung verfahren="0" idcert="none" /><ns0:empfangsquittung>false</ns0:empfangsquittung><ns0:datei id="1" erstellungsdatum="2025-10-27T08:33:15.102616"><ns0:dokumententyp format="pdf">PADneXt</ns0:dokumententyp><ns0:name>output.xml</ns0:name><ns0:dateilaenge laenge="0" pruefsumme="0000000000000000000000000000000000000000" /></ns0:datei></ns0:auftrag>

View File

@@ -0,0 +1,719 @@
{
"input": {
"file": "/Users/domverse/Projekte/fhir2padnext/samples/fhir/sample_1/226844_1240059013-KaBr.json",
"schema_validation_ok": true,
"schema_messages": [
"FHIR JSON passed lightweight structural checks (no JSON Schema provided/available)."
],
"stats": {
"bundle_type": "searchset",
"total_entries": 3566,
"resource_type_counts": {
"MedicationAdministration": 525,
"Observation": 2672,
"DiagnosticReport": 102,
"Composition": 128,
"Medication": 39,
"Condition": 41,
"Procedure": 44,
"PractitionerRole": 1,
"Location": 9,
"Encounter": 1,
"Patient": 1,
"Organization": 1,
"Account": 1,
"QuestionnaireResponse": 1
},
"eob_stats": {
"count": 0,
"total_submitted": 0.0,
"outcomes": {}
},
"entries_missing_subject": 52,
"entries_with_any_date": 3566,
"date_range": {
"min": "2024-07-08T10:47:46+02:00",
"max": "2025-01-08T11:16:25.750437+00:00"
},
"warnings": [
"52 / 3566 resources missing subject/patient reference."
]
}
},
"output": {
"adl_file": "/Users/domverse/Projekte/fhir2padnext/result__2025-10-27_08-33-14/output.xml",
"adl_schema_validation_ok": true,
"adl_schema_messages": [
"✓ XML is well-formed",
"✓ Root element has correct namespace: http://padinfo.de/ns/pad",
"✓ PAD XML fully complies with XSD schema: /Users/domverse/Projekte/fhir2padnext/specs/padnext/padx_adl_v2.12.xsd"
],
"adl_stats": {
"rechnungen_declared": 2,
"rechnungen_actual": 2,
"abrechnungsfaelle": 2,
"position_groups": 2,
"positions_declared_sum": 3344,
"goziffer_count": 3344,
"patient_count": 2,
"kostentraeger_count": 2,
"missing_behandlungsart": 2,
"missing_vertragsart": 2,
"missing_zeitraum": 2,
"warnings": []
},
"padnext_compliance": {
"compliance_checks": [
"✓ Nachrichtentyp is ADL (billing data)",
"✓ ADL version: 1.0",
"✓ Rechnungsersteller name: UNKNOWN",
"✓ Leistungserbringer name: UNKNOWN",
"✓ Found 2 Rechnung(en)",
" ✓ Rechnung 1 has RNG: 620782424",
" ✓ Rechnung 2 has RNG: 334249614"
],
"compliance_issues": [],
"total_checks": 7,
"total_issues": 0
},
"auf_file": "/Users/domverse/Projekte/fhir2padnext/result__2025-10-27_08-33-14/output_auf.xml",
"auf_schema_validation_ok": false,
"auf_schema_messages": [
"✓ XML is well-formed",
"✗ WARNING: Root element namespace mismatch. Expected: {http://padinfo.de/ns/pad}rechnungen, Got: {http://padinfo.de/ns/pad}auftrag",
"✗ XSD validation FAILED with 8 error(s):",
" Schema: specs/padnext/padx_auf_v2.12.xsd",
"",
"Detailed validation errors:",
" Error 1:",
" Line 2, Column 0",
" Type: SCHEMAV_CVC_COMPLEX_TYPE_2_2",
" Domain: SCHEMASV",
" Message: Element '{http://padinfo.de/ns/pad}logisch': Element content is not allowed, because the content type is a simple type definition.",
" Path: /ns0:auftrag/ns0:empfaenger/ns0:logisch",
"",
" Error 2:",
" Line 2, Column 0",
" Type: SCHEMAV_CVC_MINLENGTH_VALID",
" Domain: SCHEMASV",
" Message: Element '{http://padinfo.de/ns/pad}logisch': [facet 'minLength'] The value has a length of '0'; this underruns the allowed minimum length of '1'.",
" Path: /ns0:auftrag/ns0:empfaenger/ns0:logisch",
"",
" Error 3:",
" Line 2, Column 0",
" Type: SCHEMAV_CVC_COMPLEX_TYPE_2_2",
" Domain: SCHEMASV",
" Message: Element '{http://padinfo.de/ns/pad}physikalisch': Element content is not allowed, because the content type is a simple type definition.",
" Path: /ns0:auftrag/ns0:empfaenger/ns0:physikalisch",
"",
" Error 4:",
" Line 2, Column 0",
" Type: SCHEMAV_CVC_MINLENGTH_VALID",
" Domain: SCHEMASV",
" Message: Element '{http://padinfo.de/ns/pad}physikalisch': [facet 'minLength'] The value has a length of '0'; this underruns the allowed minimum length of '1'.",
" Path: /ns0:auftrag/ns0:empfaenger/ns0:physikalisch",
"",
" Error 5:",
" Line 2, Column 0",
" Type: SCHEMAV_CVC_COMPLEX_TYPE_2_2",
" Domain: SCHEMASV",
" Message: Element '{http://padinfo.de/ns/pad}logisch': Element content is not allowed, because the content type is a simple type definition.",
" Path: /ns0:auftrag/ns0:absender/ns0:logisch",
"",
" Error 6:",
" Line 2, Column 0",
" Type: SCHEMAV_CVC_MINLENGTH_VALID",
" Domain: SCHEMASV",
" Message: Element '{http://padinfo.de/ns/pad}logisch': [facet 'minLength'] The value has a length of '0'; this underruns the allowed minimum length of '1'.",
" Path: /ns0:auftrag/ns0:absender/ns0:logisch",
"",
" Error 7:",
" Line 2, Column 0",
" Type: SCHEMAV_CVC_COMPLEX_TYPE_2_2",
" Domain: SCHEMASV",
" Message: Element '{http://padinfo.de/ns/pad}physikalisch': Element content is not allowed, because the content type is a simple type definition.",
" Path: /ns0:auftrag/ns0:absender/ns0:physikalisch",
"",
" Error 8:",
" Line 2, Column 0",
" Type: SCHEMAV_CVC_MINLENGTH_VALID",
" Domain: SCHEMASV",
" Message: Element '{http://padinfo.de/ns/pad}physikalisch': [facet 'minLength'] The value has a length of '0'; this underruns the allowed minimum length of '1'.",
" Path: /ns0:auftrag/ns0:absender/ns0:physikalisch",
""
],
"auto_filled_fields": [
"rechnungsersteller.name = 'UNKNOWN'",
"rechnungsersteller.anschrift.hausadresse.plz = '00000'",
"rechnungsersteller.anschrift.hausadresse.ort = 'UNKNOWN'",
"rechnungsersteller.anschrift.hausadresse.strasse = 'UNKNOWN'",
"leistungserbringer.vorname = 'UNKNOWN'",
"leistungserbringer.name = 'UNKNOWN'",
"empfaenger.anrede = 'Ohne Anrede'",
"empfaenger.vorname = 'UNKNOWN'",
"empfaenger.name = 'UNKNOWN'",
"empfaenger.gebdatum = '1900-01-01'",
"empfaenger.anschrift.plz = '00000'",
"empfaenger.anschrift.ort = 'UNKNOWN'",
"empfaenger.anschrift.strasse = 'UNKNOWN'",
"behandelter.vorname = 'UNKNOWN'",
"behandelter.name = 'UNKNOWN'",
"behandelter.gebdatum = '1900-01-01'",
"behandelter.geschlecht = 'u'",
"versicherter.anrede = 'Ohne Anrede'",
"versicherter.vorname = 'UNKNOWN'",
"versicherter.name = 'UNKNOWN'",
"versicherter.gebdatum = '1900-01-01'",
"versicherter.geschlecht = 'u'",
"abrechnungsfall.behandlungsart = '0'",
"abrechnungsfall.vertragsart = '1'",
"diagnose.datum = '1900-01-01'",
"position[1].ziffer = '99999' (empty code)",
"position[4].ziffer = '99999' (empty code)",
"position[7].ziffer = '99999' (empty code)",
"position[20].ziffer = '99999' (empty code)",
"position[29].ziffer = '99999' (empty code)",
"position[35].ziffer = '99999' (empty code)",
"position[36].ziffer = '99999' (empty code)",
"position[38].ziffer = '99999' (empty code)",
"position[39].ziffer = '99999' (empty code)",
"position[47].ziffer = '99999' (empty code)",
"position[49].ziffer = '99999' (empty code)",
"position[78].ziffer = '99999' (empty code)",
"position[81].ziffer = '99999' (empty code)",
"position[82].ziffer = '99999' (empty code)",
"position[86].ziffer = '99999' (empty code)",
"position[87].ziffer = '99999' (empty code)",
"position[94].ziffer = '99999' (empty code)",
"position[95].ziffer = '99999' (empty code)",
"position[97].ziffer = '99999' (empty code)",
"position[111].ziffer = '99999' (empty code)",
"position[119].ziffer = '99999' (empty code)",
"position[122].ziffer = '99999' (empty code)",
"position[128].ziffer = '99999' (empty code)",
"position[137].ziffer = '99999' (empty code)",
"position[149].ziffer = '99999' (empty code)",
"position[152].ziffer = '99999' (empty code)",
"position[170].ziffer = '99999' (empty code)",
"position[175].ziffer = '99999' (empty code)",
"position[183].ziffer = '99999' (empty code)",
"position[188].ziffer = '99999' (empty code)",
"position[191].ziffer = '99999' (empty code)",
"position[202].ziffer = '99999' (empty code)",
"position[204].ziffer = '99999' (empty code)",
"position[208].ziffer = '99999' (empty code)",
"position[212].ziffer = '99999' (empty code)",
"position[221].ziffer = '99999' (empty code)",
"position[223].ziffer = '99999' (empty code)",
"position[236].ziffer = '99999' (empty code)",
"position[254].ziffer = '99999' (empty code)",
"position[256].ziffer = '99999' (empty code)",
"position[267].ziffer = '99999' (empty code)",
"position[273].ziffer = '99999' (empty code)",
"position[302].ziffer = '99999' (empty code)",
"position[303].ziffer = '99999' (empty code)",
"position[309].ziffer = '99999' (empty code)",
"position[310].ziffer = '99999' (empty code)",
"position[312].ziffer = '99999' (empty code)",
"position[317].ziffer = '99999' (empty code)",
"position[324].ziffer = '99999' (empty code)",
"position[330].ziffer = '99999' (empty code)",
"position[332].ziffer = '99999' (empty code)",
"position[343].ziffer = '99999' (empty code)",
"position[345].ziffer = '99999' (empty code)",
"position[347].ziffer = '99999' (empty code)",
"position[362].ziffer = '99999' (empty code)",
"position[371].ziffer = '99999' (empty code)",
"position[377].ziffer = '99999' (empty code)",
"position[381].ziffer = '99999' (empty code)",
"position[383].ziffer = '99999' (empty code)",
"position[392].ziffer = '99999' (empty code)",
"position[397].ziffer = '99999' (empty code)",
"position[414].ziffer = '99999' (empty code)",
"position[427].ziffer = '99999' (empty code)",
"position[434].ziffer = '99999' (empty code)",
"position[448].ziffer = '99999' (empty code)",
"position[458].ziffer = '99999' (empty code)",
"position[459].ziffer = '99999' (empty code)",
"position[474].ziffer = '99999' (empty code)",
"position[487].ziffer = '99999' (empty code)",
"position[488].ziffer = '99999' (empty code)",
"position[491].ziffer = '99999' (empty code)",
"position[492].ziffer = '99999' (empty code)",
"position[504].ziffer = '99999' (empty code)",
"position[507].ziffer = '99999' (empty code)",
"position[508].ziffer = '99999' (empty code)",
"position[512].ziffer = '99999' (empty code)",
"position[516].ziffer = '99999' (empty code)",
"position[520].ziffer = '99999' (empty code)",
"position[528].ziffer = '99999' (empty code)",
"position[532].ziffer = '99999' (empty code)",
"position[540].ziffer = '99999' (empty code)",
"position[544].ziffer = '99999' (empty code)",
"position[551].ziffer = '99999' (empty code)",
"position[560].ziffer = '99999' (empty code)",
"position[568].ziffer = '99999' (empty code)",
"position[572].ziffer = '99999' (empty code)",
"position[581].ziffer = '99999' (empty code)",
"position[588].ziffer = '99999' (empty code)",
"position[599].ziffer = '99999' (empty code)",
"position[603].ziffer = '99999' (empty code)",
"position[609].ziffer = '99999' (empty code)",
"position[610].ziffer = '99999' (empty code)",
"position[619].ziffer = '99999' (empty code)",
"position[621].ziffer = '99999' (empty code)",
"position[623].ziffer = '99999' (empty code)",
"position[636].ziffer = '99999' (empty code)",
"position[638].ziffer = '99999' (empty code)",
"position[645].ziffer = '99999' (empty code)",
"position[648].ziffer = '99999' (empty code)",
"position[651].ziffer = '99999' (empty code)",
"position[653].ziffer = '99999' (empty code)",
"position[662].ziffer = '99999' (empty code)",
"position[663].ziffer = '99999' (empty code)",
"position[664].ziffer = '99999' (empty code)",
"position[666].ziffer = '99999' (empty code)",
"position[679].ziffer = '99999' (empty code)",
"position[682].ziffer = '99999' (empty code)",
"position[687].ziffer = '99999' (empty code)",
"position[690].ziffer = '99999' (empty code)",
"position[693].ziffer = '99999' (empty code)",
"position[700].ziffer = '99999' (empty code)",
"position[701].ziffer = '99999' (empty code)",
"position[710].ziffer = '99999' (empty code)",
"position[713].ziffer = '99999' (empty code)",
"position[723].ziffer = '99999' (empty code)",
"position[735].ziffer = '99999' (empty code)",
"position[744].ziffer = '99999' (empty code)",
"position[756].ziffer = '99999' (empty code)",
"position[772].ziffer = '99999' (empty code)",
"position[780].ziffer = '99999' (empty code)",
"position[788].ziffer = '99999' (empty code)",
"position[801].ziffer = '99999' (empty code)",
"position[804].ziffer = '99999' (empty code)",
"position[805].ziffer = '99999' (empty code)",
"position[812].ziffer = '99999' (empty code)",
"position[827].ziffer = '99999' (empty code)",
"position[843].ziffer = '99999' (empty code)",
"position[844].ziffer = '99999' (empty code)",
"position[847].ziffer = '99999' (empty code)",
"position[849].ziffer = '99999' (empty code)",
"position[852].ziffer = '99999' (empty code)",
"position[856].ziffer = '99999' (empty code)",
"position[861].ziffer = '99999' (empty code)",
"position[866].ziffer = '99999' (empty code)",
"position[869].ziffer = '99999' (empty code)",
"position[875].ziffer = '99999' (empty code)",
"position[879].ziffer = '99999' (empty code)",
"position[881].ziffer = '99999' (empty code)",
"position[883].ziffer = '99999' (empty code)",
"position[896].ziffer = '99999' (empty code)",
"position[897].ziffer = '99999' (empty code)",
"position[908].ziffer = '99999' (empty code)",
"position[917].ziffer = '99999' (empty code)",
"position[918].ziffer = '99999' (empty code)",
"position[919].ziffer = '99999' (empty code)",
"position[922].ziffer = '99999' (empty code)",
"position[926].ziffer = '99999' (empty code)",
"position[930].ziffer = '99999' (empty code)",
"position[931].ziffer = '99999' (empty code)",
"position[935].ziffer = '99999' (empty code)",
"position[954].ziffer = '99999' (empty code)",
"position[961].ziffer = '99999' (empty code)",
"position[963].ziffer = '99999' (empty code)",
"position[969].ziffer = '99999' (empty code)",
"position[970].ziffer = '99999' (empty code)",
"position[971].ziffer = '99999' (empty code)",
"position[972].ziffer = '99999' (empty code)",
"position[983].ziffer = '99999' (empty code)",
"position[997].ziffer = '99999' (empty code)",
"position[998].ziffer = '99999' (empty code)",
"position[1005].ziffer = '99999' (empty code)",
"position[1019].ziffer = '99999' (empty code)",
"position[1026].ziffer = '99999' (empty code)",
"position[1028].ziffer = '99999' (empty code)",
"position[1035].ziffer = '99999' (empty code)",
"position[1036].ziffer = '99999' (empty code)",
"position[1046].ziffer = '99999' (empty code)",
"position[1053].ziffer = '99999' (empty code)",
"position[1077].ziffer = '99999' (empty code)",
"position[1080].ziffer = '99999' (empty code)",
"position[1098].ziffer = '99999' (empty code)",
"position[1099].ziffer = '99999' (empty code)",
"position[1100].ziffer = '99999' (empty code)",
"position[1104].ziffer = '99999' (empty code)",
"position[1106].ziffer = '99999' (empty code)",
"position[1111].ziffer = '99999' (empty code)",
"position[1112].ziffer = '99999' (empty code)",
"position[1115].ziffer = '99999' (empty code)",
"position[1119].ziffer = '99999' (empty code)",
"position[1121].ziffer = '99999' (empty code)",
"position[1137].ziffer = '99999' (empty code)",
"position[1149].ziffer = '99999' (empty code)",
"position[1156].ziffer = '99999' (empty code)",
"position[1160].ziffer = '99999' (empty code)",
"position[1174].ziffer = '99999' (empty code)",
"position[1175].ziffer = '99999' (empty code)",
"position[1176].ziffer = '99999' (empty code)",
"position[1182].ziffer = '99999' (empty code)",
"position[1184].ziffer = '99999' (empty code)",
"position[1188].ziffer = '99999' (empty code)",
"position[1192].ziffer = '99999' (empty code)",
"position[1209].ziffer = '99999' (empty code)",
"position[1210].ziffer = '99999' (empty code)",
"position[1221].ziffer = '99999' (empty code)",
"position[1247].ziffer = '99999' (empty code)",
"position[1250].ziffer = '99999' (empty code)",
"position[1255].ziffer = '99999' (empty code)",
"position[1259].ziffer = '99999' (empty code)",
"position[1263].ziffer = '99999' (empty code)",
"position[1271].ziffer = '99999' (empty code)",
"position[1277].ziffer = '99999' (empty code)",
"position[1280].ziffer = '99999' (empty code)",
"position[1283].ziffer = '99999' (empty code)",
"position[1285].ziffer = '99999' (empty code)",
"position[1296].ziffer = '99999' (empty code)",
"position[1300].ziffer = '99999' (empty code)",
"position[1302].ziffer = '99999' (empty code)",
"position[1320].ziffer = '99999' (empty code)",
"position[1327].ziffer = '99999' (empty code)",
"position[1331].ziffer = '99999' (empty code)",
"position[1337].ziffer = '99999' (empty code)",
"position[1340].ziffer = '99999' (empty code)",
"position[1350].ziffer = '99999' (empty code)",
"position[1353].ziffer = '99999' (empty code)",
"position[1360].ziffer = '99999' (empty code)",
"position[1364].ziffer = '99999' (empty code)",
"position[1375].ziffer = '99999' (empty code)",
"position[1382].ziffer = '99999' (empty code)",
"position[1389].ziffer = '99999' (empty code)",
"position[1390].ziffer = '99999' (empty code)",
"position[1391].ziffer = '99999' (empty code)",
"position[1398].ziffer = '99999' (empty code)",
"position[1400].ziffer = '99999' (empty code)",
"position[1402].ziffer = '99999' (empty code)",
"position[1406].ziffer = '99999' (empty code)",
"position[1414].ziffer = '99999' (empty code)",
"position[1423].ziffer = '99999' (empty code)",
"position[1431].ziffer = '99999' (empty code)",
"position[1434].ziffer = '99999' (empty code)",
"position[1457].ziffer = '99999' (empty code)",
"position[1461].ziffer = '99999' (empty code)",
"position[1462].ziffer = '99999' (empty code)",
"position[1466].ziffer = '99999' (empty code)",
"position[1473].ziffer = '99999' (empty code)",
"position[1474].ziffer = '99999' (empty code)",
"position[1480].ziffer = '99999' (empty code)",
"position[1485].ziffer = '99999' (empty code)",
"position[1488].ziffer = '99999' (empty code)",
"position[1493].ziffer = '99999' (empty code)",
"position[1497].ziffer = '99999' (empty code)",
"position[1503].ziffer = '99999' (empty code)",
"position[1504].ziffer = '99999' (empty code)",
"position[1512].ziffer = '99999' (empty code)",
"position[1515].ziffer = '99999' (empty code)",
"position[1518].ziffer = '99999' (empty code)",
"position[1526].ziffer = '99999' (empty code)",
"position[1562].ziffer = '99999' (empty code)",
"position[1569].ziffer = '99999' (empty code)",
"position[1577].ziffer = '99999' (empty code)",
"position[1580].ziffer = '99999' (empty code)",
"position[1591].ziffer = '99999' (empty code)",
"position[1598].ziffer = '99999' (empty code)",
"position[1604].ziffer = '99999' (empty code)",
"position[1614].ziffer = '99999' (empty code)",
"position[1620].ziffer = '99999' (empty code)",
"position[1627].ziffer = '99999' (empty code)",
"position[1631].ziffer = '99999' (empty code)",
"position[1632].ziffer = '99999' (empty code)",
"position[1634].ziffer = '99999' (empty code)",
"position[1640].ziffer = '99999' (empty code)",
"position[1653].ziffer = '99999' (empty code)",
"position[1656].ziffer = '99999' (empty code)",
"position[1662].ziffer = '99999' (empty code)",
"position[1669].ziffer = '99999' (empty code)",
"position[1683].ziffer = '99999' (empty code)",
"position[1685].ziffer = '99999' (empty code)",
"position[1692].ziffer = '99999' (empty code)",
"position[1707].ziffer = '99999' (empty code)",
"position[1708].ziffer = '99999' (empty code)",
"position[1719].ziffer = '99999' (empty code)",
"position[1720].ziffer = '99999' (empty code)",
"position[1722].ziffer = '99999' (empty code)",
"position[1733].ziffer = '99999' (empty code)",
"position[1735].ziffer = '99999' (empty code)",
"position[1736].ziffer = '99999' (empty code)",
"position[1739].ziffer = '99999' (empty code)",
"position[1750].ziffer = '99999' (empty code)",
"position[1752].ziffer = '99999' (empty code)",
"position[1753].ziffer = '99999' (empty code)",
"position[1757].ziffer = '99999' (empty code)",
"position[1762].ziffer = '99999' (empty code)",
"position[1765].ziffer = '99999' (empty code)",
"position[1775].ziffer = '99999' (empty code)",
"position[1795].ziffer = '99999' (empty code)",
"position[1797].ziffer = '99999' (empty code)",
"position[1799].ziffer = '99999' (empty code)",
"position[1813].ziffer = '99999' (empty code)",
"position[1824].ziffer = '99999' (empty code)",
"position[1832].ziffer = '99999' (empty code)",
"position[1834].ziffer = '99999' (empty code)",
"position[1841].ziffer = '99999' (empty code)",
"position[1845].ziffer = '99999' (empty code)",
"position[1851].ziffer = '99999' (empty code)",
"position[1852].ziffer = '99999' (empty code)",
"position[1858].ziffer = '99999' (empty code)",
"position[1860].ziffer = '99999' (empty code)",
"position[1861].ziffer = '99999' (empty code)",
"position[1863].ziffer = '99999' (empty code)",
"position[1864].ziffer = '99999' (empty code)",
"position[1872].ziffer = '99999' (empty code)",
"position[1873].ziffer = '99999' (empty code)",
"position[1883].ziffer = '99999' (empty code)",
"position[1893].ziffer = '99999' (empty code)",
"position[1896].ziffer = '99999' (empty code)",
"position[1920].ziffer = '99999' (empty code)",
"position[1921].ziffer = '99999' (empty code)",
"position[1923].ziffer = '99999' (empty code)",
"position[1932].ziffer = '99999' (empty code)",
"position[1933].ziffer = '99999' (empty code)",
"position[1937].ziffer = '99999' (empty code)",
"position[1939].ziffer = '99999' (empty code)",
"position[1952].ziffer = '99999' (empty code)",
"position[1956].ziffer = '99999' (empty code)",
"position[1959].ziffer = '99999' (empty code)",
"position[1964].ziffer = '99999' (empty code)",
"position[1975].ziffer = '99999' (empty code)",
"position[1989].ziffer = '99999' (empty code)",
"position[1997].ziffer = '99999' (empty code)",
"position[2000].ziffer = '99999' (empty code)",
"position[2012].ziffer = '99999' (empty code)",
"position[2013].ziffer = '99999' (empty code)",
"position[2014].ziffer = '99999' (empty code)",
"position[2022].ziffer = '99999' (empty code)",
"position[2033].ziffer = '99999' (empty code)",
"position[2040].ziffer = '99999' (empty code)",
"position[2042].ziffer = '99999' (empty code)",
"position[2043].ziffer = '99999' (empty code)",
"position[2044].ziffer = '99999' (empty code)",
"position[2045].ziffer = '99999' (empty code)",
"position[2047].ziffer = '99999' (empty code)",
"position[2054].ziffer = '99999' (empty code)",
"position[2058].ziffer = '99999' (empty code)",
"position[2067].ziffer = '99999' (empty code)",
"position[2072].ziffer = '99999' (empty code)",
"position[2088].ziffer = '99999' (empty code)",
"position[2090].ziffer = '99999' (empty code)",
"position[2093].ziffer = '99999' (empty code)",
"position[2094].ziffer = '99999' (empty code)",
"position[2096].ziffer = '99999' (empty code)",
"position[2097].ziffer = '99999' (empty code)",
"position[2100].ziffer = '99999' (empty code)",
"position[2123].ziffer = '99999' (empty code)",
"position[2134].ziffer = '99999' (empty code)",
"position[2145].ziffer = '99999' (empty code)",
"position[2146].ziffer = '99999' (empty code)",
"position[2148].ziffer = '99999' (empty code)",
"position[2157].ziffer = '99999' (empty code)",
"position[2158].ziffer = '99999' (empty code)",
"position[2169].ziffer = '99999' (empty code)",
"position[2171].ziffer = '99999' (empty code)",
"position[2173].ziffer = '99999' (empty code)",
"position[2176].ziffer = '99999' (empty code)",
"position[2177].ziffer = '99999' (empty code)",
"position[2186].ziffer = '99999' (empty code)",
"position[2189].ziffer = '99999' (empty code)",
"position[2204].ziffer = '99999' (empty code)",
"position[2223].ziffer = '99999' (empty code)",
"position[2224].ziffer = '99999' (empty code)",
"position[2232].ziffer = '99999' (empty code)",
"position[2234].ziffer = '99999' (empty code)",
"position[2235].ziffer = '99999' (empty code)",
"position[2248].ziffer = '99999' (empty code)",
"position[2251].ziffer = '99999' (empty code)",
"position[2259].ziffer = '99999' (empty code)",
"position[2262].ziffer = '99999' (empty code)",
"position[2264].ziffer = '99999' (empty code)",
"position[2265].ziffer = '99999' (empty code)",
"position[2266].ziffer = '99999' (empty code)",
"position[2267].ziffer = '99999' (empty code)",
"position[2270].ziffer = '99999' (empty code)",
"position[2271].ziffer = '99999' (empty code)",
"position[2277].ziffer = '99999' (empty code)",
"position[2278].ziffer = '99999' (empty code)",
"position[2282].ziffer = '99999' (empty code)",
"position[2283].ziffer = '99999' (empty code)",
"position[2288].ziffer = '99999' (empty code)",
"position[2299].ziffer = '99999' (empty code)",
"position[2303].ziffer = '99999' (empty code)",
"position[2319].ziffer = '99999' (empty code)",
"position[2322].ziffer = '99999' (empty code)",
"position[2332].ziffer = '99999' (empty code)",
"position[2342].ziffer = '99999' (empty code)",
"position[2350].ziffer = '99999' (empty code)",
"position[2358].ziffer = '99999' (empty code)",
"position[2359].ziffer = '99999' (empty code)",
"position[2360].ziffer = '99999' (empty code)",
"position[2378].ziffer = '99999' (empty code)",
"position[2388].ziffer = '99999' (empty code)",
"position[2393].ziffer = '99999' (empty code)",
"position[2395].ziffer = '99999' (empty code)",
"position[2413].ziffer = '99999' (empty code)",
"position[2417].ziffer = '99999' (empty code)",
"position[2419].ziffer = '99999' (empty code)",
"position[2420].ziffer = '99999' (empty code)",
"position[2430].ziffer = '99999' (empty code)",
"position[2432].ziffer = '99999' (empty code)",
"position[2438].ziffer = '99999' (empty code)",
"position[2443].ziffer = '99999' (empty code)",
"position[2445].ziffer = '99999' (empty code)",
"position[2446].ziffer = '99999' (empty code)",
"position[2456].ziffer = '99999' (empty code)",
"position[2464].ziffer = '99999' (empty code)",
"position[2471].ziffer = '99999' (empty code)",
"position[2484].ziffer = '99999' (empty code)",
"position[2485].ziffer = '99999' (empty code)",
"position[2486].ziffer = '99999' (empty code)",
"position[2500].ziffer = '99999' (empty code)",
"position[2512].ziffer = '99999' (empty code)",
"position[2514].ziffer = '99999' (empty code)",
"position[2522].ziffer = '99999' (empty code)",
"position[2526].ziffer = '99999' (empty code)",
"position[2553].ziffer = '99999' (empty code)",
"position[2563].ziffer = '99999' (empty code)",
"position[2564].ziffer = '99999' (empty code)",
"position[2568].ziffer = '99999' (empty code)",
"position[2571].ziffer = '99999' (empty code)",
"position[2573].ziffer = '99999' (empty code)",
"position[2591].ziffer = '99999' (empty code)",
"position[2593].ziffer = '99999' (empty code)",
"position[2594].ziffer = '99999' (empty code)",
"position[2601].ziffer = '99999' (empty code)",
"position[2603].ziffer = '99999' (empty code)",
"position[2605].ziffer = '99999' (empty code)",
"position[2607].ziffer = '99999' (empty code)",
"position[2627].ziffer = '99999' (empty code)",
"position[2628].ziffer = '99999' (empty code)",
"position[2629].ziffer = '99999' (empty code)",
"position[2639].ziffer = '99999' (empty code)",
"position[2641].ziffer = '99999' (empty code)",
"position[2645].ziffer = '99999' (empty code)",
"position[2669].ziffer = '99999' (empty code)",
"position[2689].ziffer = '99999' (empty code)",
"position[2705].ziffer = '99999' (empty code)",
"position[2712].ziffer = '99999' (empty code)",
"position[2741].ziffer = '99999' (empty code)",
"position[2742].ziffer = '99999' (empty code)",
"position[2743].ziffer = '99999' (empty code)",
"position[2747].ziffer = '99999' (empty code)",
"position[2748].ziffer = '99999' (empty code)",
"position[2753].ziffer = '99999' (empty code)",
"position[2760].ziffer = '99999' (empty code)",
"position[2762].ziffer = '99999' (empty code)",
"position[2772].ziffer = '99999' (empty code)",
"position[2803].ziffer = '99999' (empty code)",
"position[2808].ziffer = '99999' (empty code)",
"position[2820].ziffer = '99999' (empty code)",
"position[2821].ziffer = '99999' (empty code)",
"position[2824].ziffer = '99999' (empty code)",
"position[2826].ziffer = '99999' (empty code)",
"position[2828].ziffer = '99999' (empty code)",
"position[2840].ziffer = '99999' (empty code)",
"position[2850].ziffer = '99999' (empty code)",
"position[2851].ziffer = '99999' (empty code)",
"position[2852].ziffer = '99999' (empty code)",
"position[2858].ziffer = '99999' (empty code)",
"position[2868].ziffer = '99999' (empty code)",
"position[2878].ziffer = '99999' (empty code)",
"position[2882].ziffer = '99999' (empty code)",
"position[2890].ziffer = '99999' (empty code)",
"position[2896].ziffer = '99999' (empty code)",
"position[2898].ziffer = '99999' (empty code)",
"position[2904].ziffer = '99999' (empty code)",
"position[2906].ziffer = '99999' (empty code)",
"position[2907].ziffer = '99999' (empty code)",
"position[2909].ziffer = '99999' (empty code)",
"position[2910].ziffer = '99999' (empty code)",
"position[2914].ziffer = '99999' (empty code)",
"position[2922].ziffer = '99999' (empty code)",
"position[2926].ziffer = '99999' (empty code)",
"position[2931].ziffer = '99999' (empty code)",
"position[2932].ziffer = '99999' (empty code)",
"position[2933].ziffer = '99999' (empty code)",
"position[2936].ziffer = '99999' (empty code)",
"position[2939].ziffer = '99999' (empty code)",
"position[2944].ziffer = '99999' (empty code)",
"position[2978].ziffer = '99999' (empty code)",
"position[2980].ziffer = '99999' (empty code)",
"position[2990].ziffer = '99999' (empty code)",
"position[2998].ziffer = '99999' (empty code)",
"position[3001].ziffer = '99999' (empty code)",
"position[3007].ziffer = '99999' (empty code)",
"position[3010].ziffer = '99999' (empty code)",
"position[3017].ziffer = '99999' (empty code)",
"position[3023].ziffer = '99999' (empty code)",
"position[3031].ziffer = '99999' (empty code)",
"position[3043].ziffer = '99999' (empty code)",
"position[3067].ziffer = '99999' (empty code)",
"position[3077].ziffer = '99999' (empty code)",
"position[3084].ziffer = '99999' (empty code)",
"position[3085].ziffer = '99999' (empty code)",
"position[3090].ziffer = '99999' (empty code)",
"position[3096].ziffer = '99999' (empty code)",
"position[3097].ziffer = '99999' (empty code)",
"position[3105].ziffer = '99999' (empty code)",
"position[3107].ziffer = '99999' (empty code)",
"position[3127].ziffer = '99999' (empty code)",
"position[3130].ziffer = '99999' (empty code)",
"position[3137].ziffer = '99999' (empty code)",
"position[3145].ziffer = '99999' (empty code)",
"position[3160].ziffer = '99999' (empty code)",
"position[3166].ziffer = '99999' (empty code)",
"position[3189].ziffer = '99999' (empty code)",
"position[3190].ziffer = '99999' (empty code)",
"position[3192].ziffer = '99999' (empty code)",
"position[3194].ziffer = '99999' (empty code)",
"position[3200].ziffer = '99999' (empty code)",
"position[3210].ziffer = '99999' (empty code)",
"position[3213].ziffer = '99999' (empty code)",
"position[3214].ziffer = '99999' (empty code)",
"position[3223].ziffer = '99999' (empty code)",
"position[3228].ziffer = '99999' (empty code)",
"position[3229].ziffer = '99999' (empty code)",
"position[3238].ziffer = '99999' (empty code)",
"position[3241].ziffer = '99999' (empty code)",
"position[3247].ziffer = '99999' (empty code)",
"position[3252].ziffer = '99999' (empty code)",
"position[3257].ziffer = '99999' (empty code)",
"position[3276].ziffer = '99999' (empty code)",
"position[3294].ziffer = '99999' (empty code)",
"position[3303].ziffer = '99999' (empty code)",
"position[3307].ziffer = '99999' (empty code)",
"position[3316].ziffer = '99999' (empty code)",
"position[3335].ziffer = '99999' (empty code)",
"position[3337].ziffer = '99999' (empty code)",
"position[3341].ziffer = '99999' (empty code)",
"empfaenger.anrede = 'Ohne Anrede'",
"empfaenger.vorname = 'UNKNOWN'",
"empfaenger.name = 'UNKNOWN'",
"empfaenger.gebdatum = '1900-01-01'",
"empfaenger.anschrift.plz = '00000'",
"empfaenger.anschrift.ort = 'UNKNOWN'",
"empfaenger.anschrift.strasse = 'UNKNOWN'",
"behandelter.vorname = 'UNKNOWN'",
"behandelter.name = 'UNKNOWN'",
"behandelter.gebdatum = '1900-01-01'",
"behandelter.geschlecht = 'u'",
"versicherter.anrede = 'Ohne Anrede'",
"versicherter.vorname = 'UNKNOWN'",
"versicherter.name = 'UNKNOWN'",
"versicherter.gebdatum = '1900-01-01'",
"versicherter.geschlecht = 'u'",
"abrechnungsfall.behandlungsart = '0'",
"abrechnungsfall.vertragsart = '1'",
"diagnose.datum = '1900-01-01'",
"position[1] = complete placeholder (no positions found in FHIR data)"
]
},
"validation_warnings": []
}