ediverse Explore the platform

Spotlight PEPPOL BIS Billing 3.0 The EU e-invoicing mandate is here — France Sept 2026, Belgium Jan 2026, Germany 2025.
MEDRPT D.10A

MEDRPT — EDIFACT Medical Service Report Message (D.10A)

The MEDRPT message is the medical service report sent by a healthcare provider (laboratory, imaging facility, specialist) to the prescriber or to another clinical actor: it carries the clinical context, the performed acts, the results, the conclusions and the recommendations. It is the structured back-channel of an exam or consultation in inter-facility healthcare exchanges. This page summarises the segment structure as published by UN/CEFACT for directory D.10A.

Purpose

The MEDRPT message is the medical service report sent by a healthcare provider (laboratory, imaging facility, specialist) to the prescriber or to another clinical actor: it carries the clinical context, the performed acts, the results, the conclusions and the recommendations. It is the structured back-channel of an exam or consultation in inter-facility healthcare exchanges.

This page focuses on the structure published by UN/CEFACT for directory D.10A. The segments listed, their status (M / C), position and repetition factor are extracted from the official file medrpt_c.htm hosted on service.unece.org.

Segment structure

The MEDRPT D.10A message has 137 header entries, 0 detail entries and 0 summary entries (segments and groups combined). Groups are shown in bold and their members are indented by actual nesting depth.

Pos.TagNameSRep.
0010UNHMessage headerM1
0020BGMBeginning of messageM1
0030DTMDate/time/periodC×9
0040FTXFree textC×9
0050  SG1Group (×99)M×99
0060  PNAParty identificationM1
0070  ADRAddressC×9
0080  COMCommunication contactC×9
0090  FTXFree textC×9
0100  RFFReferenceC×9
0110  SEQSequence detailsC1
0120  LANLanguageC×9
0130  SPROrganisation classification detailsC1
0140  QUAQualificationC×9
0150  EMPEmployment detailsC×9
0160    SG2Group (×99)M×99
0170    IRQInformation requiredM1
0180    GEIProcessing informationM1
0190    RFFReferenceM×9
0200    DTMDate/time/periodM1
0210    STSStatusC1
0220    PTYPriorityC1
0230    LANLanguageC1
0240    FTXFree textC×99
0250    TEMTest methodC1
0260      SG3Group (×99)C×99
0270      RFFReferenceM1
0280      DTMDate/time/periodC1
0290        SG4Group (×99)C×99
0300        FCAFinancial charges allocationM1
0310        RFFReferenceM×9
0320        GEIProcessing informationC1
0330        DTMDate/time/periodC×9
0340        PTYPriorityC1
0350        CINClinical informationC×9
0360        FTXFree textC×9
0370        TEMTest methodC×9
0380          SG5Group (×99)C×99
0390          DOCDocument/message detailsM1
0400          RFFReferenceM×9
0410          DTMDate/time/periodC1
0420            SG6Group (×99)C×99
0430            ATTAttributeM1
0440            RFFReferenceC×9
0450            ADRAddressC×9
0460            COMCommunication contactC×9
0470            RELRelationshipC1
0480            IMDItem descriptionC×9
0490            FTXFree textC×9
0500            PNAParty identificationC×9
0510            DTMDate/time/periodC×9
0520            PDIPerson demographic informationC1
0530            NATNationalityC×9
0540            LANLanguageC×9
0550            HANHandling instructionsC×9
0560            CCICharacteristic/class idC×9
0570              SG7Group (×9)C×9
0580              PASAttendanceM1
0590              LOCPlace/location identificationC×9
0600              DTMDate/time/periodC×9
0610              RFFReferenceC1
0620                SG8Group (×999)C×999
0630                CAVCharacteristic valueM1
0640                CINClinical informationC×9
0650                LANLanguageC×9
0660                DTMDate/time/periodC×9
0670                FTXFree textC×99
0680                RFFReferenceC×9
0690                  SG9Group (×99)C×99
0700                  STSStatusM1
0710                  SEQSequence detailsC1
0720                  GEIProcessing informationC1
0730                  RSLResultC1
0740                  CCICharacteristic/class idM×9
0750                  CINClinical informationC×9
0760                  DTMDate/time/periodC×99
0770                  FTXFree textC×99
0780                  RFFReferenceC×99
0790                    SG10Group (×99)C×99
0800                    RSLResultM1
0810                    FTXFree textC×9
0820                    CCICharacteristic/class idC×9
0830                      SG11Group (×99)C×99
0840                      RELRelationshipM1
0850                      RFFReferenceC×99
0860                        SG12Group (×99)C×99
0870                        CLIClinical interventionM1
0880                          SG13Group (×99)C×99
0890                          IMDItem descriptionM1
0900                          DSGDosage administrationC×9
0910                          FTXFree textC×9
0920                          INPParties and instructionC×9
0930                            SG14Group (×99)C×99
0940                            SEQSequence detailsM1
0950                            IMDItem descriptionM×9
0960                            PRCProcess identificationC×9
0970                            RFFReferenceC×9
0980                            QTYQuantityC1
0990                            DTMDate/time/periodC×99
1000                            PACPackageC1
1010                            FTXFree textC×9
1020                            TDTTransport informationC×9
1030                            HANHandling instructionsC×9
1040                            LOCPlace/location identificationC×9
1050                            ADRAddressC×9
1060                              SG15Group (×99)C×99
1070                              CLIClinical interventionM1
1080                              IMDItem descriptionC1
1090                              DSGDosage administrationC1
1100                              DTMDate/time/periodC×9
1110                              FTXFree textC×9
1120                              QTYQuantityC1
1130                              INPParties and instructionC×9
1140                                SG16Group (×99)M×99
1150                                LINLine itemM1
1160                                GEIProcessing informationM1
1170                                RSLResultC1
1180                                CCICharacteristic/class idM×99
1190                                CINClinical informationC×9
1200                                SEQSequence detailsC1
1210                                STSStatusC1
1220                                DTMDate/time/periodC×9
1230                                FTXFree textC×99
1240                                MOAMonetary amountC×9
1250                                RFFReferenceC×99
1260                                EQDEquipment detailsC×9
1270                                  SG17Group (×99)C×99
1280                                  RELRelationshipM1
1290                                  RFFReferenceC×99
1300                                    SG18Group (×99)C×99
1310                                    RSLResultM1
1320                                    FTXFree textC×9
1330                                    CCICharacteristic/class idC×9
1340                                      SG19Group (×99)C×99
1350                                      AUTAuthentication resultM1
1360                                      DTMDate/time/periodC×9
1370UNTMessage trailerM1

Detail

No segment in this section.

Summary

No segment in this section.

Changes vs D.96A

The MEDRPT message is not published in directory D.96A. No "D.96A → D.10A" comparison line can therefore be produced — see the block below for details.

This message is not published in directory D.96A: it was introduced into the standard after that release and therefore has no historical baseline for comparison. The first directory indexed on ediverse.io sets the reference; later changes are then documented from one release to the next in subsequent directories.

Structural example

Minimal example of an MEDRPT D.10A message with mandatory segments only. The goal is to show the exact version declared in UNH (MEDRPT:D:10A:UN) — not to replicate a full business case.

edifact medrpt-d10a-example.edi
UNB+UNOC:3+5410000000123:14+5410000000456:14+260514:1430+CTRL010001'
UNH+1+MEDRPT:D:10A:UN'
BGM+380+MEDRPT-2026-R-0512+9'
DTM+137:20260514:102'
PNA+PAT+1820000007654::ZZZ+++SU:DUPONT+FN:JEAN'
ADR+CD+++75001:PARIS:::FR'
DTM+329:19720312:102'
IRQ+1'
EVE+1'
RSL+TXT++++HEMOGRAM normal — no clinically significant abnormality'
CIN+1'
UNT+10+1'
UNZ+1+CTRL010001'

Common errors

  • Misaligned UNH tokens — The UNH+...+MEDRPT:D:10A:UN token must reflect exactly the directory in use — a mismatch between the UNH release and the release agreed with the partner is rejected by every strict validator.
  • Wrong UNT segment count — The value after UNT+ must include UNH and UNT themselves. By far the most common sender-side error, regardless of the directory in use.
  • Stale code lists — Between D.96A and D.10A, several code lists received new qualifiers (DTM status, RFF qualifier, NAD codes…). Reusing an older directory’s code tables triggers warnings or even rejections depending on the partner’s strict-conformance mode.

Other versions of this message available on ediverse.io: MEDRPT D.16B, MEDRPT D.21B, MEDRPT D.24A.

← All EDIFACT versions