HL7v3 Model-based validation tool

Documentation

This page is an index to reach the different sections of the documentation generated by the tool

Classes documentation

If you are looking for information on a specific Java class, see the classes documentation

Constraints documentation

If you want to know more about a specific constraint, browse the constraints documentation

How validation works ?

In order to enhance and factorise the validation source code, several packages have been created. Each validator (PDQv3Query, PDQv3Respose...) is made from different packages. This section details which packages are used for each type of validator

Validator type Root element Packages used
PDQv3 - Patient Demographics Query PRPA_IN201305UV02
  • mccimt000100UV01
  • pdqv3query
PDQv3 - Patient Demographics Query Response PRPA_IN201306UV02
  • mccimt000300UV01
  • mfmimt700711UV01
  • pdqv3response
PDQv3 - Patient Demographics Query HL7V3 Continuation QUQI_IN000003UV01
  • mccimt000300UV01
  • quqimt000001UV01
  • pdqv3continuation
PDQv3 - Accept Acknowledgement MCCI_IN000002UV01
  • mccimt000200UV01
  • AcceptAcknowledgement
PDQv3 - Patient Demographics Query HL7V3 Cancellation QUQI_IN000003UV01_Cancel
  • mccimt000300UV01
  • quqimt000001UV01
  • pdqv3continuation
PIXV3 - Patient Identity Feed HL7V3 - Acknowledgement MCCI_IN000002UV01
  • mccimt000200UV01
  • AcceptAcknowledgement
PIXV3 - Patient Identity Feed HL7V3 - Add Patient Record PRPA_IN201301UV02
  • mccimt000100UV01
  • mfmimt700701UV01
  • ITI44Common
  • ITI44PatientAdd
PIXV3 - Patient Identity Feed HL7V3 - Patient Revise Record PRPA_IN201302UV02
  • mccimt000100UV01
  • mfmimt700701UV01
  • ITI44Common
  • ITI44PatientRevise
PIXV3 - Patient Identity Feed HL7V3 - Patient Identity Merge PRPA_IN201304UV02
  • mccimt000100UV01
  • mfmimt700701UV01
  • ITI44Common
  • ITI44PatientMerge
PIXV3 - PIXV3 Query PRPA_IN201309UV02
  • mccimt000100UV01
  • ITI45Query
PIXV3 - PIXV3 Query Response PRPA_IN201310UV02
  • mccimt000300UV01
  • mfmimt700711UV01
  • ITI45Response
PIXV3 - Patient Identity Feed HL7V3 - Patient Revise Record PRPA_IN201302UV02
  • mccimt000100UV01
  • mfmimt700701UV01
  • ITI46UpdateNotification
PIXV3 - PIXV3 Update Notification acknowledgement MCCI_IN000002UV01
  • mccimt000200UV01
  • AcceptAcknowledgement
XCPD - Cross Gateway Patient Discovery Request PRPA_IN201305UV02
  • mccimt000100UV01
  • xcpdPatientDiscoveryQuery
  • xcpdPatientDiscoveryQueryRequest
XCPD - Cross Gateway Patient Discovery Request (Deferred option) PRPA_IN201305UV02
  • mccimt000100UV01
  • xcpdPatientDiscoveryQuery
  • xcpdDeferredResponse
XCPD - Cross Gateway Patient Discovery Response PRPA_IN201306UV02
  • mccimt000300UV01
  • mfmimt700711UV01
  • xcpdPatientDiscoveryQueryResponse
XCPD - Patient Location Query Request PatientLocationQueryRequest
  • _2009
XCPD - Patient Location Query Response PatientLocationQueryResponse
  • _2009