clqms-be/app/Libraries/Data/event_id.json
root 30c4e47304 chore(repo): normalize EOL and harden contact patch flow
- handle contact PATCH failures by checking model save result and returning HTTP 400 with the model error message
- update ContactDetailModel nested updates to enforce active-detail checks and use model update() with explicit failure propagation
- extend contact patch assertions and align test-create variants expectations to status=success for POST responses
- refresh composer lock metadata/dependency constraints and include generated docs/data/test files updated during normalization
- impact: API contract unchanged except clearer 400 error responses on invalid contact detail updates
2026-04-17 05:38:11 +07:00

80 lines
4.8 KiB
JSON
Executable File

{
"name": "event_id",
"VSName": "Audit Event ID",
"VCategory": "System",
"values": [
{"key": "PATIENT_REGISTERED", "value": "Patient registered"},
{"key": "PATIENT_DEMOGRAPHICS_UPDATED", "value": "Patient demographics updated"},
{"key": "PATIENT_MERGED", "value": "Patient merged"},
{"key": "PATIENT_UNMERGED", "value": "Patient unmerged"},
{"key": "PATIENT_IDENTIFIER_UPDATED", "value": "Patient identifier updated"},
{"key": "PATIENT_CONSENT_UPDATED", "value": "Patient consent updated"},
{"key": "PATIENT_INSURANCE_UPDATED", "value": "Patient insurance updated"},
{"key": "PATIENT_DELETED", "value": "Patient deleted"},
{"key": "VISIT_ADMITTED", "value": "Visit admitted"},
{"key": "VISIT_TRANSFERRED", "value": "Visit transferred"},
{"key": "VISIT_DISCHARGED", "value": "Visit discharged"},
{"key": "VISIT_STATUS_UPDATED", "value": "Visit status updated"},
{"key": "ORDER_CREATED", "value": "Order created"},
{"key": "ORDER_CANCELLED", "value": "Order cancelled"},
{"key": "ORDER_REOPENED", "value": "Order reopened"},
{"key": "ORDER_TEST_ADDED", "value": "Order test added"},
{"key": "ORDER_TEST_REMOVED", "value": "Order test removed"},
{"key": "SPECIMEN_COLLECTED", "value": "Specimen collected"},
{"key": "SPECIMEN_RECEIVED", "value": "Specimen received"},
{"key": "SPECIMEN_REJECTED", "value": "Specimen rejected"},
{"key": "SPECIMEN_ALIQUOTED", "value": "Specimen aliquoted"},
{"key": "SPECIMEN_DISPOSED", "value": "Specimen disposed"},
{"key": "RESULT_ENTERED", "value": "Result entered"},
{"key": "RESULT_UPDATED", "value": "Result updated"},
{"key": "RESULT_VERIFIED", "value": "Result verified"},
{"key": "RESULT_AMENDED", "value": "Result amended"},
{"key": "RESULT_RELEASED", "value": "Result released"},
{"key": "RESULT_RETRACTED", "value": "Result retracted"},
{"key": "RESULT_CORRECTED", "value": "Result corrected"},
{"key": "QC_RECORDED", "value": "QC recorded"},
{"key": "QC_FAILED", "value": "QC failed"},
{"key": "QC_OVERRIDE_APPLIED", "value": "QC override applied"},
{"key": "VALUESET_ITEM_CREATED", "value": "Value set item created"},
{"key": "VALUESET_ITEM_UPDATED", "value": "Value set item updated"},
{"key": "VALUESET_ITEM_RETIRED", "value": "Value set item retired"},
{"key": "TEST_DEFINITION_UPDATED", "value": "Test definition updated"},
{"key": "REFERENCE_RANGE_UPDATED", "value": "Reference range updated"},
{"key": "TEST_PANEL_MEMBERSHIP_UPDATED", "value": "Test panel membership updated"},
{"key": "ANALYZER_CONFIG_UPDATED", "value": "Analyzer config updated"},
{"key": "INTEGRATION_CONFIG_UPDATED", "value": "Integration config updated"},
{"key": "CODING_SYSTEM_UPDATED", "value": "Coding system updated"},
{"key": "USER_CREATED", "value": "User created"},
{"key": "USER_DISABLED", "value": "User disabled"},
{"key": "USER_PASSWORD_RESET", "value": "User password reset"},
{"key": "USER_ROLE_CHANGED", "value": "User role changed"},
{"key": "USER_PERMISSION_CHANGED", "value": "User permission changed"},
{"key": "SITE_CREATED", "value": "Site created"},
{"key": "SITE_UPDATED", "value": "Site updated"},
{"key": "WORKSTATION_UPDATED", "value": "Workstation updated"},
{"key": "AUTH_LOGIN_SUCCESS", "value": "Auth login success"},
{"key": "AUTH_LOGOUT_SUCCESS", "value": "Auth logout success"},
{"key": "AUTH_LOGIN_FAILED", "value": "Auth login failed"},
{"key": "AUTH_LOCKOUT_TRIGGERED", "value": "Auth lockout triggered"},
{"key": "TOKEN_ISSUED", "value": "Token issued"},
{"key": "TOKEN_REFRESHED", "value": "Token refreshed"},
{"key": "TOKEN_REVOKED", "value": "Token revoked"},
{"key": "AUTHORIZATION_FAILED", "value": "Authorization failed"},
{"key": "IMPORT_JOB_STARTED", "value": "Import job started"},
{"key": "IMPORT_JOB_FINISHED", "value": "Import job finished"},
{"key": "EXPORT_JOB_STARTED", "value": "Export job started"},
{"key": "EXPORT_JOB_FINISHED", "value": "Export job finished"},
{"key": "JOB_STARTED", "value": "Job started"},
{"key": "JOB_FINISHED", "value": "Job finished"},
{"key": "INTEGRATION_SYNC_STARTED", "value": "Integration sync started"},
{"key": "INTEGRATION_SYNC_FINISHED", "value": "Integration sync finished"},
{"key": "AUDIT_WRITE_FAILED", "value": "Audit write failed"},
{"key": "AUDIT_ARCHIVE_EXECUTED", "value": "Audit archive executed"},
{"key": "AUDIT_PURGE_EXECUTED", "value": "Audit purge executed"},
{"key": "AUDIT_CHECKSUM_CREATED", "value": "Audit checksum created"},
{"key": "AUDIT_CHECKSUM_FAILED", "value": "Audit checksum failed"},
{"key": "LEGAL_HOLD_APPLIED", "value": "Legal hold applied"},
{"key": "LEGAL_HOLD_RELEASED", "value": "Legal hold released"}
]
}