Class ChEprAssertionValidationParameters

java.lang.Object
org.projecthusky.xua.validation.ChEprAssertionValidationParameters

public class ChEprAssertionValidationParameters extends Object
Parameter keys used to store and retrieve dynamic parameters within a ValidationContext while using the ChEprAssertionValidator.
  • Field Details

    • CH_EPR_ROLE

      public static final String CH_EPR_ROLE
      Carries a Role specifying the CH-EPR Role. Assistants and technical users are using their own code here while the SAML role is HCP.
      See Also:
    • CH_EPR_RESPONSIBLE_SUBJECT_ID

      public static final String CH_EPR_RESPONSIBLE_SUBJECT_ID
      Carries a String specifying the ID of the responsible subject.

      For the following roles, it specifies:

      • HCP: the GLN of the healthcare professional.
      • ASS: the GLN of the supervising healthcare professional.
      • TCU: the GLN of the supervising healthcare professional.
      • DADM: the unique ID the administrator is registered within the community.
      • PADM: the unique ID the administrator is registered within the community.
      • PAT: the patient EPR-SPID.
      • REP: the unique ID the representative is registered within the community.
      See Also:
    • CH_EPR_ASSISTANT_GLN

      public static final String CH_EPR_ASSISTANT_GLN
      Carries a String specifying the GLN of the assistant.
      See Also:
    • CH_EPR_ASSISTANT_NAME

      public static final String CH_EPR_ASSISTANT_NAME
      Carries a String specifying the name of the assistant.
      See Also:
    • CH_EPR_TCU_ID

      public static final String CH_EPR_TCU_ID
      Carries a String specifying the unique ID the technical user is registered within the community.
      See Also:
    • CH_EPR_PURPOSE_OF_USE

      public static final String CH_EPR_PURPOSE_OF_USE
      Carries a PurposeOfUse specifying the purpose of use.
      See Also:
    • CH_EPR_HOME_COMMUNITY_ID

      public static final String CH_EPR_HOME_COMMUNITY_ID
      Carries a String specifying the home community ID.
      See Also:
    • CH_EPR_PATIENT_EPR_SPID

      public static final String CH_EPR_PATIENT_EPR_SPID
      Carries a String specifying the EPR-SPID identifier of the patient's record.
      See Also:
    • CH_EPR_SUBJECT_NAME

      public static final String CH_EPR_SUBJECT_NAME
      Carries a String specifying the subject's real world name as plain text.
      See Also:
    • CH_EPR_ORGANIZATIONS_NAME

      public static final String CH_EPR_ORGANIZATIONS_NAME
      Carries a List specifying a plain text the subject's organization name as registered in. the HPD or empty, if not known.
      See Also:
    • CH_EPR_ORGANIZATIONS_ID

      public static final String CH_EPR_ORGANIZATIONS_ID
      Carries a List specifying the ID of the subject's organization or group registered in. the HPD or empty, if not known.
      See Also:
    • CH_EPR_AUDIENCE

      public static final String CH_EPR_AUDIENCE
      Carries a String specifying the audience restriction.
      See Also: