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
FieldsModifier and TypeFieldDescriptionstatic final StringCarries aStringspecifying the GLN of the assistant.static final StringCarries aStringspecifying the name of the assistant.static final StringCarries aStringspecifying the audience restriction.static final StringCarries aStringspecifying the home community ID.static final StringCarries aListspecifying the ID of the subject's organization or group registered in.static final StringCarries aListspecifying a plain text the subject's organization name as registered in.static final StringCarries aStringspecifying the EPR-SPID identifier of the patient's record.static final StringCarries aPurposeOfUsespecifying the purpose of use.static final StringCarries aStringspecifying the ID of the responsible subject.static final StringCarries aRolespecifying the CH-EPR Role.static final StringCarries aStringspecifying the subject's real world name as plain text.static final StringCarries aStringspecifying the unique ID the technical user is registered within the community. -
Method Summary
-
Field Details
-
CH_EPR_ROLE
Carries aRolespecifying 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 aStringspecifying 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 aStringspecifying the GLN of the assistant.- See Also:
-
CH_EPR_ASSISTANT_NAME
Carries aStringspecifying the name of the assistant.- See Also:
-
CH_EPR_TCU_ID
Carries aStringspecifying the unique ID the technical user is registered within the community.- See Also:
-
CH_EPR_PURPOSE_OF_USE
Carries aPurposeOfUsespecifying the purpose of use.- See Also:
-
CH_EPR_HOME_COMMUNITY_ID
Carries aStringspecifying the home community ID.- See Also:
-
CH_EPR_PATIENT_EPR_SPID
Carries aStringspecifying the EPR-SPID identifier of the patient's record.- See Also:
-
CH_EPR_SUBJECT_NAME
Carries aStringspecifying the subject's real world name as plain text.- See Also:
-
CH_EPR_ORGANIZATIONS_NAME
Carries aListspecifying 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 aListspecifying the ID of the subject's organization or group registered in. the HPD or empty, if not known.- See Also:
-
CH_EPR_AUDIENCE
Carries aStringspecifying the audience restriction.- See Also:
-