hi,
we need every case we open to be always up to date, so as i understand we need to enable OGS for it. after the initial screening and ogs enabling what is the best way to work with the case and get the latest results?
@meirr,
Thank you for your query.
OGS rescreens the case on daily basis. In order to enable ongoing screening, you need to use the API call - 'SEQ-case-ogs-enable: Enable ongoing screening for a case'. OGS should be enabled after the case is screened else there would be no update due to ongoing screening.
In order to check for the updates on cases due to ongoing screening, you will have to use the API call - 'SEQ-case-monitor-ogs: Monitor ongoing screening updates on cases'. You can pass the date range in the request payload, as to from which date untill which date you want to check for the cases which have updates due to ongoing screening.
Example:
"query": "updateDate>='2018-10-01T06:09:22.901Z'",
The response of this API call will only include the information on the cases which have updates in the existing matches or new matches due to ongoing screening along with the update date and the case-system-id of the case.
Response format:
"results": [ { "providerType": null, "caseSystemId": "0a3687d0-63f9-1b2e-9904-8d3a000aac18", "numberOfNewResults": 0, "numberOfUpdatedResults": 1, "updateDate": "2018-10-29T23:11:58.407Z" }, { "providerType": null, "caseSystemId": "0a3687d0-636b-1df0-98db-75bc000007e5", "numberOfNewResults": 1, "numberOfUpdatedResults": 0, "updateDate": "2018-10-29T22:34:00.230Z" }, { "providerType": null, "caseSystemId": "0a3687d0-6542-1038-9955-d03700048896", "numberOfNewResults": 0, "numberOfUpdatedResults": 2, "updateDate": "2018-10-23T19:06:58.384Z" },
Hope this clarifies your concern
thank you for your answer,
and if i want to get all results every time? i'l use the SEQ-case-investigate-results: Get screening results ?
Yes, once you have the case-system-id of the case from the API call - 'SEQ-case-monitor-ogs:', you can use the same case-system-id and fetch results of the specific case using the API call - 'Get screening results'.
Update on an existing match -
Once you have used the 'Get screening results' for the case, you can check for the 'modificationDate' in the results. The 'updateDate' retreived for the case from the 'SEQ-case-monitor-ogs:' API call will be same as the 'modificationDate' for the profile which has update in case of an existing match. The reviewRequired would be 'True' for an existing match which has update due to ongoing screening.
New match on a case -
For a new match, the 'creationDate' and 'modificationDate' of the profile in the 'Get screening results' will be same as the 'updateDate' retreived for the case from 'SEQ-case-monitor-ogs:' API call. The reviewRequired would be 'False' for a new match in a case which is included due to ongoing screening.
Hope this helps.
Hello team.
Am I right that new matches on a case a possible, but automatically would be resolution status False?How I can get Category (POLITICAL - INDIVIDUAL, INDIVIDUAL, DIPLOMAT, TERRORISM, CRIME - NARCOTICS, CRIME - ORGANIZED, CRIME - OTHER, CRIME - NARCOTICS, CRIME - FINANCIAL etc.) for a new match? This field doesn't exists on SEQ-case-investigate-results: Get screening results
POLITICAL - INDIVIDUAL
INDIVIDUAL
DIPLOMAT
TERRORISM
CRIME - NARCOTICS
CRIME - ORGANIZED
CRIME - OTHER
CRIME - FINANCIAL
@mikhail.romashov ,
Thank you for the comment.
If the case is enabled with ongoing screening, then there can be new matches for a case. The new matches due to ongoing screening would not be resolved as false.
To get the details on category, you will have to use the API call - 'SEQ-case-investigate-world-check-profile: Get a World-Check profile' for each profile from the results. Currently, the category details are avilable via sync screening response and fetching the full profile details.