- 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
80 lines
4.8 KiB
JSON
Executable File
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"}
|
|
]
|
|
}
|