Package org.projecthusky.xua.validation
Class ChEprAssertionValidationParameters
java.lang.Object
org.projecthusky.xua.validation.ChEprAssertionValidationParameters
Parameter keys used to store and retrieve dynamic parameters within a
ValidationContext
while using the ChEprAssertionValidator
.-
Field Summary
Modifier and TypeFieldDescriptionstatic final String
Carries aString
specifying the GLN of the assistant.static final String
Carries aString
specifying the name of the assistant.static final String
Carries aString
specifying the audience restriction.static final String
Carries aString
specifying the home community ID.static final String
Carries aList
specifying the ID of the subject's organization or group registered in.static final String
Carries aList
specifying a plain text the subject's organization name as registered in.static final String
Carries aString
specifying the EPR-SPID identifier of the patient's record.static final String
Carries aPurposeOfUse
specifying the purpose of use.static final String
Carries aString
specifying the ID of the responsible subject.static final String
Carries aRole
specifying the CH-EPR Role.static final String
Carries aString
specifying the subject's real world name as plain text.static final String
Carries aString
specifying the unique ID the technical user is registered within the community. -
Method Summary
-
Field Details
-
CH_EPR_ROLE
Carries aRole
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
Carries aString
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
Carries aString
specifying the GLN of the assistant.- See Also:
-
CH_EPR_ASSISTANT_NAME
Carries aString
specifying the name of the assistant.- See Also:
-
CH_EPR_TCU_ID
Carries aString
specifying the unique ID the technical user is registered within the community.- See Also:
-
CH_EPR_PURPOSE_OF_USE
Carries aPurposeOfUse
specifying the purpose of use.- See Also:
-
CH_EPR_HOME_COMMUNITY_ID
Carries aString
specifying the home community ID.- See Also:
-
CH_EPR_PATIENT_EPR_SPID
Carries aString
specifying the EPR-SPID identifier of the patient's record.- See Also:
-
CH_EPR_SUBJECT_NAME
Carries aString
specifying the subject's real world name as plain text.- See Also:
-
CH_EPR_ORGANIZATIONS_NAME
Carries aList
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
Carries aList
specifying the ID of the subject's organization or group registered in. the HPD or empty, if not known.- See Also:
-
CH_EPR_AUDIENCE
Carries aString
specifying the audience restriction.- See Also:
-