All Implemented Interfaces:
ChMed16AExtendable, EMediplanExtendable<ChMed16AExtension>, EMediplanHealthcareProCarrier<ChMed16AHealthcarePerson,ChMed16AHealthcareOrganization>, EMediplanObject

Model according to the specifications of eMediplan in the context of ePrescription. This extends the base ChMed16AEMediplan model.

This class is intended for ePrescription following at least revision 2 of the CHMED16A Prescription specs. For revision 1, just use ChMed16AEMediplan instead.

  • Field Details

    • REVISION_FIELD_NAME

      protected static final String REVISION_FIELD_NAME
      See Also:
    • HEALTHCARE_PERSON_FIELD_NAME

      protected static final String HEALTHCARE_PERSON_FIELD_NAME
      See Also:
    • HEALTHCARE_ORGANIZATION_FIELD_NAME

      protected static final String HEALTHCARE_ORGANIZATION_FIELD_NAME
      See Also:
    • POSTAL_CODE_REV3_MAX_LENGTH

      protected static final int POSTAL_CODE_REV3_MAX_LENGTH
      See Also:
    • ZSR_REV3_MAX_LENGTH

      protected static final int ZSR_REV3_MAX_LENGTH
      See Also:
    • LAST_SUPPORTED_REVISION

      public static final int LAST_SUPPORTED_REVISION
      See Also:
    • revision

      protected @Nullable Integer revision
      The revision number of the specification. If no revision number is specified, it is assumed it uses revision 1 (the eMediplan base spec).
      Since:
      CHMED16A Prescription rev 2.
    • healthcarePerson

      protected ChMed16AHealthcarePerson healthcarePerson
      The healthcare person (the author of the document).
      Since:
      CHMED16A Prescription rev 2.
    • healthcareOrganization

      protected ChMed16AHealthcareOrganization healthcareOrganization
      The healthcare organization in which the HealthcarePerson works.
      Since:
      CHMED16A Prescription rev 2.
  • Constructor Details

    • EPrescription

      public EPrescription()
  • Method Details