This page is part of the FUT Infrastructure (v3.1.0: Release) based on FHIR (HL7® FHIR® Standard) R4. This is the current published version in its permanent home (it will always be available at this URL). For a full list of available versions, see the Directory of published versions
The following list contains the error messages that are defined for the eHealth Infrastructure. The error messages are grouped by profile and follows the pattern <PROFILENAME>_<OPERATION>_<ERROR>
. The pattern is used to determine which operation can result in the specific error. Note that general errors follows the pattern GENERAL_<ERROR>
.
If a requests result in an error, the error message can be obtained from the diagnostics
element for the specific entry in the returned issue
list:
{
"resourceType": "OperationOutcome",
...
"issue": [
{
"severity": "error",
"code": "processing",
"diagnostics": "Update is only allowed for PlanDefinition with status: DRAFT or ACTIVE."
}
]
}
GENERAL_EXTERNAL_RESOURCE_REFERENCE_NOT_FOUND
: External resource reference not found: %sGENERAL_JSON_PATCH_VALIDATION_FAILED
: JSON patch validation failed: %sGENERAL_FORBIDDEN_JSON_PATCH_PATH
: Forbidden JSON PATCH path: %sGENERAL_META_DELETE_PROFILE_FORBIDDEN
: Profiles cannot be deleted. Attempted to delete profile: %sGENERAL_INTERNAL_ERROR
: Detailed error: %sGENERAL_RESOURCE_NOT_FOUND
: Resource %s with id %s is not found.
GENERAL_SUBJECT_AND_CONTEXT_NOT_PROVIDED
: At least one of subject and context must be provided.
GENERAL_VALIDATION_ERROR
: Validation error: %s
GENERAL_EXPORT_FAILED
: Export resource has failed.
GENERAL_CANONICAL_TARGET_NOT_ALLOWED_ERROR
: Unsupported target in canonical: %s
GENERAL_NAMING_SYSTEM_NOT_FOUND
: NamingSystem with identifier %s is not found.
ACTIONGUIDANCEVIEW_ILLEGAL_CONTENT_SIZE
: Size of content is greater than the max allowed size. Content size: %s, max size: %s
ACTIONGUIDANCEVIEW_ILLEGAL_STATUS_CHANGE
: Illegal status change for action_guidance or view from %s and to %s
ACTIONGUIDANCEVIEW_ILLEGAL_CHANGE_OF_ELEMENTS
: Illegal element change in either EHealthActonGuidance or EhealthView. If status is equal to Active or Retired, only the following elements can be changed (Recommendation, IntendedAudience, useContext, modifierrole and status)
ACTIVITYDEFINITION_UPDATE_ALLOWED_FOR_STATUS
: Update is only allowed for ActivityDefinition with status: %s or %s.
ACTIVITYDEFINITION_UPDATE_TO_NOT_ALLOWED_STATE
: Update is not allowed for ActivityDefinition with %s status to different than %s status.
ACTIVITYDEFINITION_SHARINGAPPROVALPOLICY_NOT_ALLOWED : Resource %s does not allow SharingApprovalPolicy to be set with code: %s |
%s. |
ACTIVITYDEFINITION_SHARINGAPPROVALPOLICY_NOT_SET : Resource %s with code: %s |
%s must have SharingApprovalPolicy set. |
APPOINTMENT_LISTENER_APPOINTMENT_MISSING_CAREPLAN
: Appointment has no CarePlanASSEMBLER_QRD_FOUND_NON_OR_SEVERAL_MATCHES_FOR_QFDD_DOCUMENT_REFERENCE
: Found non or more than 1 match for QFDD DocumentReference. Identifier: system: %s, value: %s.
ASSEMBLER_QRD_NOT_ABLE_TO_DETERMINE_QFDD_REFERENCE
: Not able to determine QFDD reference from questionnaire.identifier. Non or more than 1 identifier system starting with ‘urn:oid’. Questionnaire: %s.
ASSEMBLER_QRD_QR_SOURCE_IS_UNSUPPORTED
: QuestionnaireResponse with id: ‘%s’ has source ‘%s’, which is not supported - Skipping publication
ASSEMBLER_APD_MISSING_SUPPORTING_INFORMATION
: Appointment must have supportingInformation
ASSEMBLER_APD_MISSING_PATIENT_PARTICIPANT
: Appointment must have at least one Patient participant
ASSEMBLER_APD_MISSING_RESPONSIBLE_ORGANIZATION
: Appointment must have responsible-organization
ASSEMBLER_APD_MISSING_PERFORMER
: Appointment must have performer
ASSEMBLER_APD_MISSING_RESPONSIBLE_PRACTITIONER
: Appointment must have responsible Practitioner
ASSEMBLER_APD_MISSING_PATIENT_CPR
: Patient has no CPR number
ASSEMBLER_PHMR_UNKNOWN_AUTHOR_TYPE
: Unknown author type:
CAREPLAN_APPLY_NO_PLANDEFINITION
: There is no PlanDefinition with id %s
CAREPLAN_APPLY_NOT_ACTIVE_PLANDEFINITION
: The apply operation can only be performed on Plandefinitions with status “active”
CAREPLAN_APPLY_EPISODE_OF_CARE_REFERENCE_NOT_SPECIFIED
: EpisodeOfCare reference must be specified
CAREPLAN_APPLY_PLAN_DEFINITION_REFERENCE_NOT_SPECIFIED
: PlanDefinition reference must be specified
CAREPLAN_APPLY_CAN_NOT_FIND_ACTIVITY_DEFINITION
: Can not find activity definition with id :%s
CAREPLAN_NOT_FOUND
: CarePlan is not found.
CAREPLAN_SEARCH_SUBJECT_CONTEXT_OR_RESPONSIBLE_ACTOR_IS_NOT_SPECIFIED
: At least subject, context or responsible actor must be specified
CARETEAM_GENERAL_EXTERNAL_SECURITY_TOKEN_CARETEAM_IDENTIFIER_SYSTEM_IS_MISSING
: The CareTeam must contain an identifier using system “urn:ietf:rfc:3986”COMMUNICATIONREQUEST_CONTEXT_NOT_MATCHING_SERVICEREQUEST
: The context for the CommunicationRequest: %s does not match the context of the referenced ServiceRequest: %s
COMMUNICATIONREQUEST_SUBJECT_NOT_MATCHING_RECIPIENT
: Patient recipient: %s does not match the subject: %s
COMMUNICATIONREQUEST_SUBJECT_NOT_MATCHING_SERVICEREQUEST
: The subject for the CommunicationRequest: %s does not match the subject of the referenced ServiceRequest: %s
COMMUNICATIONREQUEST_EXCACTLY_ONE_RECIPIENT_SEARCHPRARAM
: Excactly one recipient search parameter required
CONTEXT_VALIDATION_EPISODEOFCARE_EXCEPTION
: Episode of care does not match the security token contextDEFINITION_WITHOUT_SELF_TREATMENT_TOPIC
: %s has to be with self-treatment topicDEVICE_WRITE_WRONG_PATIENT_CONTEXT
: User with patient context can only read devices that has been issued to the patient
DEVICE_WRITE_WRONG_ORGANIZATION_CONTEXT
: User must be logged into the organization that is the owner of the device
DEVICE_METRIC_WRITE_WRONG_ORGANIZATION_CONTEXT
: User must be logged into the organization that is the owner of the device
DEVICE_USE_STATEMENT_WRITE_WRONG_ORGANIZATION_CONTEXT
: User must be logged into the organization that is the owner of the device
DEVICE_WRONG_PATIENT_CONTEXT
: User with patient context can only interact with devices that has been issued to the patient or not issued to anyone yet
DEVICE_WRITE_NON_PRIVATELY_OWNED
: Patient user can only create/update privately owned devices
DOCUMENT_NOT_OF_TYPE_QFDD
: The document is expected to be of type QFDD
DOCUMENT_QUERY_SOR_ORGANIZATION_REQUIRED
: Security token organization context must be a SOR organization for query
DOCUMENT_QUERY_XDS_ERROR
: The following errors where received from Document Sharing
DOCUMENT_QUERY_DOCUMENT_URL_NOT_CORRECT_FORMAT
: Url doesn’t have expected format:
DOCUMENT_QUERY_DOCUMENT_NOT_VALID_TYPE
: Requested document type is not valid. The requested type was %s, but the operation only supports %s
DOCUMENT_QUERY_DOCUMENT_NOT_VALID_XML
: Retrieved document is not valid XML
DOCUMENT_QUERY_REASON_NOT_PRESENT_WHEN_CONSENT_OVERRIDDEN
: Reason is mandatory when the consent is overridden
DOCUMENTREFERENCE_SUBJECT_REFER_TO_PATIENT
: It is not possible to set a patient as a subject for a Document referenceEPISODEOFCARE_CREATE_WRONG_EOC_COUNT
: Bundle has to contain only one Episode of Care
EPISODEOFCARE_CREATE_UNSUPPORTED_RESOURCE_TYPE
: Bundle contains unsupported resource type
EPISODEOFCARE_CREATE_INCORRECT_PROVENANCE_TARGET
: Provenance has incorrect target
EPISODEOFCARE_CREATE_NO_REQUIRED_PROVENANCE_POLICIES
: No provenance with required policies
EPISODEOFCARE_CREATE_INCORRECT_CONDITION_SUBJECT
: EpisodeOfCare and Condition doesn’t point to the same Patient
EPISODEOFCARE_PATCH_NO_CONSENT
: No valid Episode Of Care related consent
EPISODEOFCARE_CREATE_PATIENT_MUST_BE_ACTIVE_AND_NOT_DECEASED
: Patient.active must be true and Patient.deceased must be false to create episode of care
EPISODEOFCARE_CREATE_STATUS_HISTORY_NOT_EMPTY
: It is not allowed to fill status history manually
EPISODEOFCARE_CREATE_EPISODE_OF_CARE_IN_NON_PLANNED_STATUS
: It is only possible to create an episode of care in status ‘Planned’
EPISODEOFCARE_CREATE_TEAM_HISTORY_NOT_EMPTY
: It is not allowed to fill team history manually
EPISODEOFCARE_CREATE_PATIENT_DOESNT_MATCH_CONTEXT
: Episode of care patient doesn’t match to the context
EPISODEOFCARE_IS_CONTEXT_ALLOWED_MATCH_NOT_FOUND
: It is not possible to set the Episode Of Care as a context
LIBRARY_EVALUATE_NO_INPUT_PARAMETER
: An input parameter of type Parameters should be provided.
LIBRARY_EVALUATE_INCORRECT_INPUT_PARAMETER
: Input parameter ‘parameters’ should contain exactly one resource of type QuestionnaireResponse, Observation or Media.
LIBRARY_EVALUATE_NO_RULE_DEFINED
: Library with id %s do not contain a rule to use for evaluation.
LIBRARY_EVALUATE_NO_CAREPLAN_REFERENCING_PROVIDED_PROCEDUREQUEST
: CarePlan with reference to ServiceRequest with id %s is not found.
LIBRARY_EVALUATE_RULE_SYNTAX_ERRORS
: Syntax for rule is invalid. %s
LIBRARY_EVALUATE_OUTPUT_PARAMETER_NOT_SUPPORTED
: Output parameter of type %s is not supported.
LIBRARY_EVALUATE_INPUT_PARAMETER_NOT_SUPPORTED
: Input parameter of type %s is not supported.
LIBRARY_EVALUATE_UNEXPECTED_LIBRARY
: Evaluate is invoked on Library with id %s. This Library is not the expected Library referenced by the ActivityDefinition.
LIBRARY_EVALUATE_UNABLE_TO_RESOLVE_RESOURCE
: Not able to resolve %s when input is of type %s.
LIBRARY_EVALUATE_DURATION_UNIT_CODE_UNKNOWN
: Unsupported code %s for Duration.code. Duration.code should be a valid UCUM code. Supported codes are (‘s’, ‘min’, ‘h’, ‘d’, ‘wk’, ‘mo’, ‘a’).
LIBRARY_EVALUATE_LOGIC_RULE_INVALID_INPUT
: Error evaluating logic rule. Category: %s, Focus: %s, RuleDescription: %s
LIBRARY_IDENTIFIER_UPDATE_RESTRICTED
: Validation error: attempt to update Library Identifiers list.
LIBRARY_UNKNOWN_IDENTIFIER
: Unable to find unique Library with identifier: %s. Number of search results: %s
LIBRARY_MISSING_IDENTIFIER
: Library %s does not have identifier of type: %s
MEASUREMENT_SEARCHMEASUREMENT_PERIOD_NOT_SPECIFIED
: Period must be specified
MEASUREMENT_SEARCHMEASUREMENT_PATIENT_AND_EPISODE_NOT_SPECIFIED
: At least patient or episodeOfCare must be specified
MEASUREMENT_SEARCHMEASUREMENT_UNSUPPORTED_PATIENT_REFERENCE
: Unsupported patient reference
MEASUREMENT_SEARCHMEASUREMENT_UNSUPPORTED_EPISODEOFCARE_REFERENCE
: Unsupported episodeOfCare reference
MEASUREMENT_SEARCHMEASUREMENT_UNSUPPORTED_DEVICE_REFERENCE
: Unsupported device reference
MEASUREMENT_SEARCHMEASUREMENT_UNSUPPORTED_BASEDON_REFERENCE
: Unsupported based-on reference: %s
MEASUREMENT_SEARCHMEASUREMENT_REFERENCED_RESOURCE_NOT_FOUND
: Referenced resource not found: %s
MEASUREMENT_SUBMITMEASUREMENT_INVALID_OBSERVATION_CODE
: Observation.code does not match the code of the referenced ServiceRequest with id %s.
MEASUREMENT_SUBMITMEASUREMENT_INVALID_QUESTIONNAIRE_REFERENCE
: Questionnaire reference with id %s is unexpected. Expected questionnaire reference to match questionnaire reference of related ActivityDefinition with id %s.
MEASUREMENT_SUBMITMEASUREMENT_INPUT_SHOULD_REFERENCE_PATIENT
: Input resources of type EHealthObservation, EHealthMedia and EHealthQuestionnaireResponse should reference a patient.
MEASUREMENT_SUBMITMEASUREMENT_INPUT_SHOULD_REFERENCE_EPISODEOFCARE
: Input resources of type EHealthObservation, EHealthMedia and EHealthQuestionnaireResponse should reference an episode of care.
MEASUREMENT_SUBMITMEASUREMENT_EMPTY_INPUT_BUNDLE
: The input bundle does not contain any resources.
MEASUREMENT_SUBMITMEASUREMENT_INPUT_BUNDLE_CONTAINS_NONE_OF_EXPECTED_RESOURCES
: The input bundle does not contain any resources of type EHealthObservation, EHealthMedia, EHealthQuestionnaireResponse.
MEASUREMENT_SUBMITMEASUREMENT_INPUT_BUNDLE_CONTAINS_INVALID_RESOURCES
: The input bundle contains resources which are not of type EHealthObservation, EHealthMedia, EHealthQuestionnaireResponse or EHealthProvenance.
MEASUREMENT_SUBMITMEASUREMENT_INPUT_PROVENANCE_INVALID_POLICY
: Submitted provenances should use the policy ‘Reuse of measurement chosen by citizen’
MEASUREMENT_SUBMITMEASUREMENT_INPUT_PROVENANCE_REFERENCE_MISSING
: EHealthProvenance resource is referencing %s but it is not provided as part of the input.
MEASUREMENT_SUBMITMEASUREMENT_INPUT_PROVENANCE_NOT_SINGLE_TARGET
: Provenance.target should have exactly one reference.
MEASUREMENT_SUBMITMEASUREMENT_INPUT_PROVENANCE_TARGET_AND_ENTITY_SHOULD_BE_SAME_TYPE
: Provenance.target and Provenance.entity should be of same type.
MEASUREMENT_SUBMITMEASUREMENT_INPUT_PROVENANCE_TARGET_AND_ENTITY_SHOULD_REFERENCE_SAME_PATIENT
: Provenance.target and Provenance.entity should reference the same patient
MEASUREMENT_SUBMITMEASUREMENT_INPUT_PROVENANCE_TARGET_AND_ENTITY_SHOULD_USE_SAME_DATE
: Provenance.target and Provenance.entity should use the same date.
MEASUREMENT_SUBMITMEASUREMENT_INPUT_PROVENANCE_ENTITY_IS_REUSING
: Provenance.entity is reusing another measurement and thus can not be used for reuse.
MEASUREMENT_SUBMITMEASUREMENT_INPUT_PROVENANCE_INVALID
: %s is invalid.
MEASUREMENT_SUBMITMEASUREMENT_INPUT_PROVENANCE_NOT_SINGLE_ENTITY
: Provenance.entity should have exactly one reference.
MEASUREMENT_SUBMITMEASUREMENT_INPUT_FOR_DIFFERENT_PATIENTS
: The resources provided are for different patients.
MEASUREMENT_SUBMITMEASUREMENT_INPUT_NOT_PART_OF_SAME_EPISODEOFCARE
: The resources provided are not all part of the same episode of care.
MEASUREMENT_SUBMITMEASUREMENT_PROCEDURE_REQUEST_IS_NOT_ACTIVE
: Procedure request with id:[%s] is not active.
MEASUREMENT_SUBMITMEASUREMENT_ACTIVITYDEFINITION_MISSING_QUESTIONNAIRE_REFERENCE
: ActivityDefinition with id %s does not contain a relatedArtifact with a Questionnaire reference
MEASUREMENT_SUBMITMEASUREMENT_DIFFERENT_PATIENT_REFERENCE
: The patient referenced by the EpisodeOfCare is different than the patient referenced by the provided resources
MEASUREMENT_SUBMITMEASUREMENT_REUSE_NOT_ALLOWED
: Reuse of resource with id %s is not allowed.
MEASUREMENT_SUBMITMEASUREMENT_ASSOCIATED_QUALITY_NOT_PRESENT
: Associated quality %s is not present on submitted resource. Reuse of resource is not allowed.
MEASUREMENT_SUBMITMEASUREMENT_QUALITY_IS_NOT_SUBSUMED
: Quality %s does not subsume %s. Reuse of resource is not allowed.
MEASUREMENT_SUBMITMEASUREMENT_RESOURCE_TO_OLD_TO_BE_USED_FOR_REUSE
: Reuse of resource is not allowed due to the resource being too old.
MEASUREMENT_SUBMITMEASUREMENT_DURATION_UNIT_CODE_UNKNOWN
: Unsupported code %s for Duration.code. Duration.code should be a valid UCUM code. Supported codes are (‘s’, ‘min’, ‘h’, ‘d’, ‘wk’, ‘mo’, ‘a’).
MEASUREMENT_SUBMITMEASUREMENT_MORE_THAN_ONE_DEVICE_QUALITY
: Only one device quality allowed for each observation/media
MEASUREMENT_SUBMITMEASUREMENT_INVALID_RESOLVED_TIMING
: ResolvedTiming must have either type=Resolved and start/end or type=Unresolved/Adhoc/Extra and no start/end
MEASUREMENT_GET_DATA_NO_DATA_FOUND
: Encrypted media data with id %s was not found
ORGANIZATION_SOURCE_MUST_BE_MANUAL
: The operation can only be performed for Organization with source “manual”
ORGANIZATION_IDENTIFIER_MUST_BE_SSL_WHEN_SOURCE_MANUAL
: The operation can only be performed for SSL Organizations when the source is “manual”
ORGANIZATION_IDENTIFIER_NOT_UNIQUE
: Organization Identifier not unique: %s
ORGANIZATION_IDENTIFIER_SYSTEM_NOT_ALLOWED_FOR_SOURCE_MANUAL
: Identifier system is not allowed for Organization with source “manual”
ORGANIZATION_TRAVERSE_TO_SOR_NOT_POSSIBLE
: No related SOR organization could be found for: %s
ORGANIZATION_IDENTIFIER_MUST_CONTAIN_AT_LEAST_CVR_FOR_SOURCE_MANUAL
: Identifier system CVR required for Organization with source “manual”
ORGANIZATION_UNKNOWN_IDENTIFIER
: Unable to find unique Organization with identifier: %s. Number of search results: %s
ORGANIZATION_MISSING_IDENTIFIER
: Organization %s does not have identifier of type: %s
PLANDEFINITION_UPDATE_ALLOWED_FOR_STATUS
: Update is only allowed for PlanDefinition with status: %s or %s.
PLANDEFINITION_UPDATE_TO_NOT_ALLOWED_STATE
: Update is not allowed for PlanDefinition with %s status to different than %s status.
PLANDEFINITION_VALIDATE_MANDATORY_ACTIVITYDEFINITION_OR_SUBPLAN_REFERENCE
: At least one activity definition or subplan should be referenced.
PLANDEFINITION_VALIDATE_ALL_REFERENCED_ACTIVITYDEFINITIONS_OR_SUBPLANS_SHOULD_BE_ACTIVE
: All referenced activity definitions or subplans should be with state: “active”
PLANDEFINITION_MISSING_RELATED_ACTION
: An action points to a non-existing related action
PROVENANCE_NO_READ_PRIVILEGE
: User must be logged in with the provenance read privilege
PROVENANCE_NO_SEARCH_PRIVILEGE
: User must be logged in with the provenance search privilege
PROVENANCE_SEARCH_DATA_NOT_MATCH_CONTEXT
: The target property should match to the episode of care in context
QUESTIONNAIRE_NOT_ALLOWED_TO_UPDATE_IN_STATUS
: Update is not allowed for questionnaires with statuses: %s, %s
QUESTIONNAIRE_NOT_ALLOWED_TO_UPDATE_STATUS
: Update is not allowed for questionnaires with %s status to different than %s status
QUESTIONNAIRE_NOT_ALLOWED_TO_DELETE_WITH_STATUS
: Delete only possible for questionnaires with status: %s
QUESTIONNAIRE_IMAGE_FORMAT_VALIDATION_MESSAGE
:
%s Image in questionnaire item with linkID %s and Binary contentType %s does not match any code in ValueSet: %s
QUESTIONNAIRE_IMAGE_SIZE_VALIDATION_MESSAGE
:
%s Image in questionnaire item with linkID %s exceeds the maximum size of %s kB
QUESTIONNAIRE_QFDD_DOES_NOT_EXIST_IN_DOCUMENT_TRANSFORMATION
: The QFDD with the identifier %s does not exist in document transformation
QUESTIONNAIRE_TERMINOLOGY_HELPER_CODE_NOT_FOUND
: Code %s for CodeSystem %s not found
QUESTIONNAIRE_TERMINOLOGY_HELPER_CODE_SYSTEM_NOT_FOUND
: Code system not found for url: %s
QUESTIONNAIRE_TERMINOLOGY_HELPER_CODE_SYSTEM_FOUND_MORE_THAN_ONE
: Found more than one code system for url: %s
REPORTING_MISSING_INPUT_PARAMETER
: Parameter “%s” is mandatory for report “%s”.
REPORTING_REPORT_GENERATION_FAILED
: Report generation has failed
REPORTING_SYNCHRONOUS_GENERATION_NOT_ALLOWED
: Synchronous generation of the report is not allowed
REPORTING_SCHEDULE_NOT_ALLOWED
: Scheduled generation of the report is not allowed
REPORTING_EXECUTE_NOT_ALLOWED
: Asynchronous generation of the report is not allowed
REPORTING_MUTUALLY_EXCLUSIVE_INPUT_PARAMETER
: Parameters “%s” and “%s” are mutually exclusive for report “%s”.
SECURITY_TOKEN_CONTEXT_NOT_ALLOWED
: Security token context not allowed: %s
SECURITY_TOKEN_INSUFFICIENT_PERMISSION
: Insufficient permission for %s for %s
SECURITY_USER_NOT_ALLOWED
: Resource not allowed for user: %s
SECURITY_TOKEN_CONTEXT_MISSING
: Security token context missing for user type: %s
SECURITY_TOKEN_CONTEXT_MISSING_CONTEXT
: Security token context missing for context type: %s
SECURITY_RESOURCE_NOT_MATCHING_TOKEN_CONTEXT
: Resource not matching security token context: %s
SECURITY_OPERATION_NOT_ALLOWED_FOR_USER_TYPE
: Operation not allowed for user type: %s
SECURITY_SEARCH_PARAM_NOT_MATCHING_TOKEN_CONTEXT
: Search parameters not matching security token context: %s
SECURITY_SEARCH_PARAMS_MANDATORY
: Search parameters mandatory with current user type and combination of search parameters: %s
SECURITY_SEARCH_OPERATION_POST_CONSTRAINT
: Search on %s only supports POST style.
STATUS_SCHEDULE_PAUSE_MAX_30_DAYS
: A scheduled pause may not last more than 30 days
STATUS_SCHEDULE_IDENTICAL_TIME
: Multiple status changes may not be scheduled to be activated simultaneously
SYSTEM_TAG_UNEXPECTED_TAG
: Resource contains system tag(s), which do not match related resource.TASK_INVESTIGATION_ITEM_REFERENCES_MUST_HAVE_VERSION_AND_VERSIONLESS
: Investigation references must have an item with version and one versionless
TASK_RESTRICTION_CATEGORY_NONE_CANT_BE_COMBINED
: Restriction category ‘None’ can’t be combined with others
TASK_RESTRICTION_CATEGORY_NOT_MATCHING_TOKEN_CONTEXT
: Restriction category ‘%s’ does not match token context
TASK_MEASUREMENT_PROCESSING_FAILED
: Measurement processing failed for Provenance %s
TASK_AUTOMATED_PROCESSING_RESOURCE_HANDLER_INVALID_JSON
: Unable to parse json string: %s.
TASK_AUTOMATED_PROCESSING_INVALID_INPUT_RESOURCE
: Resource of type %s is not a valid input resource.
TASK_AUTOMATED_PROCESSING_MISSING_MEASUREMENT_PROCEDURE_REQUEST
: Could not determine if measurement is missing for procedure request: %s.
TASK_AUTOMATED_PROCESSING_FAILING_REQUESTS_JOB_TERMINATED
: Limit of %s consecutive failing requests is reached. Scheduled audit job is terminated.
TASK_AUTOMATED_PROCESSING_CAREPLAN_NOT_FOUND
: CarePlan is not found when searching by activity: %s.
TASK_AUTOMATED_PROCESSING_RULE_OUTPUT_NOT_FOUND
: RuleOutput not found when searching through Task Automated Processing Resource
TASK_FOR_NOT_SET
: When episode of care is set, the field ‘for’ must reference the corresponding patient
TRANSFORMATION_DEPRECATE_DOCUMENT_CPR_DIDNT_MATCH
: Found document didn’t match with CPR
TRANSFORMATION_DEPRECATE_DOCUMENT_MORE_THAN_ONE_FOUND
: More than 1 DocumentReference with same master identifier found. The master identifier should be unique.
TRANSFORMATION_DEPRECATE_DOCUMENT_NO_DOCUMENT_FOUND
: No matching document found
TRANSFORMATION_QFDD_XML_MISSING
: Invalid input document reference, it must contain content with data of QFDD xml
TRANSFORMATION_QFDD_ITEM_WITH_SLIDER_MISSING_STEPVALUE
: Questionnaire item with linkId ‘%s’ has itemControl: ‘slider’ but has no step value extension.
TRANSFORMATION_QFDD_ITEM_WITH_SLIDER_NOT_MATCHING_DISCRETE_SLIDER
: Questionnaire item with linkId ‘%s’ has itemControl: ‘slider’ but maxOccursValue is not 1. Was: %s.
TRANSFORMATION_QRD_INVALID_INPUT_PARAMETERS
: Input bundle should contain just one EHealthComposition, EHealthQuestionnaireResponse, EHealthQuestionnaire and DocumentReference(QFDD).
TRANSFORMATION_FROM_QRD_INVALID_INPUT_PARAMETERS
: Input bundle should contain just one EHealthQuestionnaire and DocumentReference(QRD).
TRANSFORMATION_FROM_QRD_DUPLICATED_EXTERNAL_IDENTIFIER
: Cannot transform from QRD to QuestionnaireResponse. Duplicated external identifiers: %s.
TRANSFORMATION_FROM_QRD_EXTERNAL_DOCUMENT_NOT_MATCHING_QFDD_IDENTIFIER_ON_QUESTIONNAIRE
: External Document reference in QRD does not match QFDD identifier on Questionnaire. External Document reference: ‘%s’. QFDD identifier on Questionnaire: ‘%s’.
TRANSFORMATION_FROM_QRD_NO_EXTERNAL_DOCUMENT_FOUND_IN_QRD
: No External Document reference found in QRD.
TRANSFORMATION_FROM_QRD_NO_QFDD_IDENTIFIER_ON_QUESTIONNAIRE
: Questionnaire does not have a QFDD identifier. No identifier with system starting with ‘urn:oid’.
TRANSFORMATION_FROM_QRD_COULD_NOT_FIND_PARENT_FOR_LINK_ID
: Could not find parent for item with linkId: %s.
TRANSFORMATION_FROM_QRD_QRD_HAS_NO_SECTIONS
: QRD has no sections with questions.
TRANSFORMATION_FROM_QRD_QRD_QUESTION_TYPE_DOES_NOT_MATCH_QUESTIONNAIRE_ITEM_TYPE
: QRD Question type ‘%s’ does not match questionnaire item type ‘%s’. LinkId: %s.
TRANSFORMATION_QRD_UNSUPPORTED_QUESTION_TYPE
: Unsupported Questionnaire type: %s.
TRANSFORMATION_QRD_INVALID_NUMBER_OF_ANSWERS
: QuestionnaireResponse item should contain from %s to %s answers.
TRANSFORMATION_QRD_SLIDER_MISMATCH_BETWEEN_TYPE_AND_SLIDER_STEP
: Questionnaire item with linkId ‘%s’ has itemControl: ‘slider’ and item.type: ‘Integer’ but has decimal step value: %s.
TRANSFORMATION_QRD_INVALID_SLIDER_EXTENSIONS
: Questionnaire item with linkId ‘%s’ has itemControl: ‘slider’, therefore it must contain at least the following extensions: %s.
TRANSFORMATION_QRD_NO_SLIDER_STEP_EXTENSION
: Questionnaire item with linkId ‘%s’ has itemControl: ‘slider’, therefore it must contain one of the following extensions: %s.
TRANSFORMATION_QRD_NO_SLIDER_ITEM_CONTROL_EXTENSION
: Questionnaire item with linkId ‘%s’ has no itemControl extension with code: ‘slider’.
TRANSFORMATION_QRD_MISSING_IDENTIFIER
: Identifier on composition is mandatory
TRANSFORMATION_QRD_XML_MISSING
: Invalid input document reference, it must contain content with data of QRD xml
TRANSFORMATION_QRD_EXPECTING_DISPLAY_ITEM_FOR_INFO_SECTION
: QFDD section with title ‘%s’ has no organizers(Information Only Section). Expecting FHIR Questionnaire root group to have exactly one item of display. Found %s items.
TRANSFORMATION_QRD_EXPECTING_DISPLAY_ITEM_FOR_INFO_SECTION_FOUND_OTHER_TYPE
: QFDD section with title ‘%s’ has no organizers(Information Only Section). Expecting FHIR Questionnaire root group to contain exactly one item of type ‘display’. Found item of type: ‘%s’.
TRANSFORMATION_QRD_NUMBER_OF_ITEMS_IN_ROOT_GROUP_DOES_NOT_MATCH_NUMBER_OF_ORGANIZERS
: QFDD section with title ‘%s’ has %s organizers. Expect FHIR Questionnaire root group to contain the same number of items with type ‘group’. Found: %s.
TRANSFORMATION_QRD_EXPECTING_ONLY_SUB_GROUPS_IN_ROOT_GROUP
: QFDD section with title ‘%s’ has %s organizers. Expect FHIR Questionnaire root group to contain only items of type: ‘group’.
TRANSFORMATION_QRD_EXPECTING_ROOT_ITEM_TO_BE_OF_TYPE_GROUP
: Root item on questionnaire is not of type ‘group’. Type was: %s
TRANSFORMATION_QRD_EXPECTING_ITEM_TO_BE_OF_TYPE_GROUP
: Item is not of type group. Type: %s
TRANSFORMATION_QRD_NUMBER_OF_ITEMS_ON_ROOT_LEVEL_DOES_NOT_MATCH_NUMBER_OF_SECTIONS
: The number of root items on questionnaire does not match the number of QFDD sections. Questionnaire: %s.
TRANSFORMATION_QRD_FOUND_MORE_THAN_ONE_MATCH_FOR_LINKID_IN_QUESTIONNAIRE_RESPONSE
: Found more than 1 match for LinkId in QuestionnaireResponse. LinkId: %s.
TRANSFORMATION_QRD_NO_MATCH_FOR_ASSOCIATED_TEXT_QUESTION_IN_QUESTIONNAIRE_RESPONSE
: Found no match for associatedTextQuestion in QuestionnaireResponse. Found Questionnaire item with linkId: %s.
TRANSFORMATION_QRD_EXPECTING_QUESTIONNAIRE_TIEM_TO_HAVE_EXTERNAL_IDENTIFIER
: Expected questionnaireItem to have externalIdentifier: %s. But was: %s
TRANSFORMATION_QRD_FOUND_NO_QUESTIONNAIRE_RESPONSE_FOR_ASSOCIATED_TEST_QUESTION
: Found no QuestionnaireResponse for associatedTextQuestion. Found Questionnaire item with linkId: %s.
TRANSFORMATION_QRD_PRECONDITION_DO_NOT_MATCH_THE_QUESTION_FOR_ASSOCIATED_TEXT_QUESTION
: The precondition criterion code does not match the expected question code. Expected: %s. But was: %s
TRANSFORMATION_QRD_MULTIPLE_CHOICE_ANSWER_EXPECTING_CODING_TYPE_FOR_VALUE
: Expecting answer value to be of type Coding. QuestionResponseItem with linkId: %s.
TRANSFORMATION_QRD_PRECONDITION_GROUP_GROUP_TYPE_UNKNOWN
: Unknown GroupType: %s
TRANSFORMATION_QRD_PRECONDITION_MORE_THAN_ONE
: Transformation do not support more than one precondition for associatedTextQuestion. Found %s. AssociatedTextQuestion: %s
TRANSFORMATION_QRD_EXPECT_IMAGE_IN_QUESTIONNAIRE_ITEM
: Expecting QuestionnaireItem to have an image as the corresponding QFDD question has an image. Question id: %s
TRANSFORMATION_QRD_NOT_EXPECTING_IMAGE_IN_QUESTIONNAIRE_ITEM
: Not expecting QuestionnaireItem to have an image as the corresponding QFDD question do not have an image. Question id: %s
TRANSFORMATION_QRD_UNKNOWN_QRD_RESPONSE_TYPE
: Unknown QRD response type. QRD Question id: %s
TRANSFORMATION_QRD_ASSOCIATED_TEXT_QUESTION_ITEM_NOT_OF_TYPE_TEXT
: AssociatedTextQuestion item with id: ‘%s’ is not of type ‘text’. Type was: %s
TRANSFORMATION_QRD_QFDD_QUESTION_DOES_NOT_SUPPORT_ASSOCIATED_TEXT_QUESTION
: QFDDQuestion with id: ‘%s’ does not support associatedText. Class was: %s
TRANSFORMATION_PHMR_MISSING_RESOURCE
: Input bundle missing resource: %s
TRANSFORMATION_PHMR_NARRATIVE_ERROR
: Can’t generate narrative for: %s
TRANSFORMATION_HEADER_MISSING_CPR
: CPR is mandatory for patient but not present in fhir bundle
TRANSFORMATION_PHMR_INVALID_OBSERVATION_CODING
: Observation coding system must be urn:oid:1.2.208.176.2.1
TRANSFORMATION_PHMR_INVALID_OBSERVATION_COMMENT_AUTHOR_REFERENCE
: The author of a measurement comment is a reference not provided in the bundle.
TRANSFORMATION_PHMR_INVALID_OBSERVATION_RANGES_CODING
: Observation.observationRanges[x].type.coding.system should be http://www.example.com/medcom/message-codes
TRANSFORMATION_PHMR_INVALID_OBSERVATION_RANGES
: Observation ranges should not have both High and Low set when transforming to PHRM, but High is: %s, and Low is: %s
TRANSFORMATION_PHMR_INVALID_NUMBER_OF_DECIMALS
: Value should have no more than 7 decimals, but is: %s
TRANSFORMATION_PHMR_OBSERVATION_QUANTITY_MISSING
: Value should be Quantity type and not null
TRANSFORMATION_PHMR_XML_MISSING
: Invalid input document reference, it must contain content with data of PHMR xml
TRANSFORMATION_PHMR_ID_OID_NOT_FOUND
: NamingSystem or CodeSystem with url %s is not found.
TRANSFORMATION_PHMR_MISSING_MEASUREMENT_IDENTIFIER
: No identifier found for measurement
TRANSFORMATION_PHMR_DOCUMENT_TIME_INTERVAL_MISSING
: Document is missing serviceStartTime and serviceStopTime.
TRANSFORMATION_PHMR_DOCUMENT_INVALID_EFFECTIVE
: Invalid Observation.effective, expecting DateTime, Period or Instant
TRANSFORMATION_PHMR_MEASUREMENT_INVALID_METHOD_CODES
: Method codes for performerType and provisionMethod for observation with id ‘%s’ could not be established.
TRANSFORMATION_HEADER_MISSING_CONFIDENTIALITY_CODE
: Composition.confidentiality is mandatory
TRANSFORMATION_HEADER_WRONG_TYPE_COMPOSITION_SUBJECT
: Composition.subject should be a Patient
TRANSFORMATION_HEADER_MISSING_CUSTODIAN
: Custodian is mandatory for transformation
TRANSFORMATION_HEADER_MISSING_COMPOSITION
: Composition expected for transformation is not found
TRANSFORMATION_HEADER_MISSING_ATTESTER
: Composition.attester.party is mandatory for transformation
TRANSFORMATION_HEADER_WRONG_TYPE_COMPOSITION_AUTHOR
: Composition.author should either be a Patient or Practitioner
TRANSFORMATION_HEADER_MISSING_COMPOSITION_AUTHOR_ORGANIZATION
: Composition.authorOrganization is mandatory for transformation
TRANSFORMATION_HEADER_AUTHOR_ORGANIZATION_MUST_CONTAIN_SOR_ID
: Composition.authorOrganization must contain SOR identifier: %s
TRANSFORMATION_HEADER_ATTESTER_ORGANIZATION_MUST_CONTAIN_SOR_ID
: Composition.attester.party must contain SOR identifier: %s
TRANSFORMATION_HEADER_CUSTODIAN_MUST_CONTAIN_SOR_ID
: Custodian organization must contain SOR identifier: %s
TRANSFORMATION_HEADER_COMPOSITION_HAS_NO_TIMEZONE_OR_SECONDS
: Composition has no timezone or seconds set: %s
TRANSFORMATION_XDS_PROPERTY_MISSING_EXCEPTION
: ‘%s’ is missing which is required for document sharing. DocumentReference id: ‘%s’.
TRANSFORMATION_XDS_PROPERTY_CODE_INVALID_EXCEPTION
: ‘%s’ is required for document sharing but the specified coding is not valid for the valueSet ‘%s’: system=%s, code=%s, display=%s. DocumentReference id: ‘%s’
TRANSFORMATION_APD_XML_MISSING
: Invalid input document reference, it must contain content with data of APD xml
UPLOAD_QFDD_MASTERIDENTIFIER_IS_ALREADY_IN_USE
: The masterIdentifier on the DocumentReference is not unique
UPLOAD_QFDD_THE_ID_OF_THE_DOCUMENT_IS_NULL
: Missing Id in the QFDD.
VERSIONING_RESOURCE_MUST_BE_FROM_CURRENT_ENVIRONMENT
: Versioning validation error: Resource must be from current environment: %s.
VERSIONING_MULTIPLE_DRAFTS_IN_BASE_NOT_ALLOWED
: Versioning validation error: Only one draft resource at a time is allowed per base.
VERSIONING_RESOURCE_NOT_ELIGIBLE_FOR_CLONE
: Versioning validation error: A resource must have base-identifier, environment-identifier, versioning-identifier and version to be cloned.
VERSIONING_REFERENCE_NOT_RELEVANT_FOR_RESOURCE
: Versioning validation error: References included in deep_clone_references must be present in resource to clone, %s: %s.
VERSIONING_REFERENCE_MISSING_IN_TREE_PATH
: Versioning validation error: The following resources could not be cloned since their parent resource, %s, is not present in deep_clone_refernces: %s.
COMMUNICATION_EXACTLY_ONE_RECIPIENT_OR_CARE_TEAM_RECIPIENT_MUST_BE_SUPPLIED
: Exactly one recipient or CareTeam recipient must be supplied
COMMUNICATION_EXACTLY_ONE_SENDER_OR_CARE_TEAM_SENDER_MUST_BE_SUPPLIED
: Exactly one sender or CareTeam sender must be supplied
COMMUNICATION_UPDATE_TO_CATEGORY_IS_NOT_ALLOWED
: Update to category is not allowed: %s
COMMUNICATION_ONLY_STATUS_COMPLETED_CAN_HAVE_ADMINISTRATIVE_STATUS_OTHER_THAN_ACTIVATE
: Only Communication with status ‘COMPLETED’ can have an administrative-status other than ‘activate’
COMMUNICATION_ONLY_STATUS_COMPLETED_CAN_BE_MARKED_AS_RECEIVED
: Only Communication with status ‘COMPLETED’ can have a ‘received’ timestamp
COMMUNICATION_SENT_PROP_CANNOT_BE_SET_BY_CLIENT
: Communication ‘sent’ property is managed by the server and cannot be set by the client
COMMUNICATION_ONLY_ADMINISTRATIVE_STATUS_AND_RECEIVED_CAN_BE_UPDATED_WHEN_STATUS_IS_COMPLETED
: Only administrative-status extension and ‘received’ propery can be updated when status is ‘COMPLETED’
COMMUNICATION_JSON_PATCH_IS_ONLY_ALLOWED_FOR_NOTE
: This JSON patch type is only allowed for category ‘%s’ (current is ‘%s’)
COMMUNICATION_EXACTLY_ONE_MESSAGE_CATEGORY_IS_EXPECTED_ACTUAL
: Exactly one message category is expected. Actual: %s
COMMUNICATION_MEDIUM_EBOKS_OR_NEMSMS_REQUIRES_PATIENT_RECIPIENT
: A recipient of type Patient is required for this medium: %s
COMMUNICATION_PATIENT_NEMSMS_NOT_ALLOWED
: Patient does not allow telecom medium NemSMS
COMMUNICATION_EXACTLY_ONE_CAREPLAN_MUST_BE_SUPPLIED_WHEN_REASON_CODE_MISSING_MEASUREMENT_RESOLVING
: A message must be part of exaclty one CarePlan when reasonCode ‘missing-measurment-resolving’ is set
COMMUNICATION_STATUS_COMPLETED_OR_STOPPED_CANNOT_BE_SET_BY_CLIENT
: Communication with status ‘COMPLETED’ or ‘STOPPED’ are reserved for system use and cannot be set directly by the client
COMMUNICATION_WITH_STATUS_INPROGRESS_OR_STOPPED_CANNOT_BE_UPDATED_BY_CLIENT
: Communication with status ‘INPROGRESS’ or ‘STOPPED’ cannot be updated by the client
COMMUNICATION_NEMSMS_WITH_STATUS_COMPLETED_CANNOT_BE_UPDATED_BY_CLIENT
: Communication with medium ‘nemsms’ and status ‘COMPLETED’ cannot be updated by the client
APPOINTMENT_NOT_ALLOWED_TO_UPDATE_STATUS_ONCE_THE_APPOINTMENT_HAS_ENTERED_CANCELLED_OR_ENTEREDINERROR
: Status change not allowed
APPOINTMENT_NOT_ALLOWED_TO_CHANGE_SYSTEM_IDENTIFIER
: Manipulation of system identifiers not allowed
APPOINTMENT_NOT_ALLOWED_TO_CHANGE_CREATOR
: Manipulation of creator identifier not allowed
APPOINTMENT_NOT_ALLOWED_TO_CHANGE_VDX_IDENTIFIER
: Manipulation of VDX identifiers not allowed
PATIENT_OFFICIAL_NAME_CHANGE_NOT_ALLOWED
: Official name change not allowed
PATIENT_CPR_CHANGE_IS_NOT_ALLOWED
: CPR change is not allowed
PATIENT_HOME_ADDRESS_CHANGE_IS_NOT_ALLOWED
: Home address change is not allowed
PATIENT_ADDRESS_VALIDATION_FALIED
: Patient address validation failed: %s
PATIENT_MUST_HAVE_CRN_IDENTIFIER
: No CPR identifier found
PERSON_WITH_THAT_CPR_NUMBER_DOES_NOT_EXIST
: Provided CPR number does not link to a person in the external CPR registry
PERSON_CPR_NUMBER_NOT_PROVIDED
: No CPR Provided