{
  "fetched_at": "2026-10-20T10:35:37Z",
  "source_url": "https://www.kaggle.com/competitions/copy-of-prismap-930-python-coding-test/data",
  "pages": [
    {
      "name": "data-description",
      "content": "There are three files of data provided:\n\n* reference_creatinine.csv, the file contains the creatinine test results for reference. \n* creatinine.csv, the file contains the creatinine test results for patients with timestamp of measurement. \n* dialysis_time.csv, the file contains the timestamp of [dialysis](https://en.wikipedia.org/wiki/Kidney_dialysis) operation. \n",
      "isPublished": false,
      "hasIsPublished": false,
      "postTitle": "",
      "hasPostTitle": false,
      "mimeType": "",
      "hasMimeType": false
    },
    {
      "name": "Description",
      "content": "This is a Python Test hosted by PrismaP Lab, Intelligent Critical Care Center for OPS positions. \n\nThe project will provide sample datasets for patients with their [creatinine](https://en.wikipedia.org/wiki/Creatinine) test results. \nThe goal of the project is trying to annotate the patients who has [acute kidney injury (AKI)](https://en.wikipedia.org/wiki/Acute_kidney_injury) based on provided criteria shown below.\n\nIf any of the following criterion is satisfied, we think patient has AKI.\n\n* Current creatinine value >= 4 mg/dl\n* Ratio between current creatinine and reference creatinine > 1.5\n* Current creatinine - minimum creatinine within last 48 hours >= 0.3 mg/dl and Current creatinine - reference creatinine >= 0.3 mg/dl\n> If there is no creatinine within last 48 hours, skip this condition.\n\n* Patient have dialysis within past 7 days.\n\nThree data frames are given. \n1. Patient reference creatinine dataframe. \n2. Creatinine value dataframe.\n3. Dialysis time dataframe.\n\nPlease implement the codes and generate the result file:\n\n1. For each creatinine, please label if patient has AKI (Y/N). \n\nThe result will contain two columns, one is called `predicted` while the other one is called `id`.  \n**Please check the `Evaluation` section to understand the submission requirements.**",
      "isPublished": false,
      "hasIsPublished": false,
      "postTitle": "",
      "hasPostTitle": false,
      "mimeType": "",
      "hasMimeType": false
    },
    {
      "name": "Evaluation",
      "content": "The evaluation pages describes how submissions will be scored and how students should format their submissions. You don't need a sub-title at the top; the page title appears above. Below is an example of a typical evaluation page.\n\n---\n\nSubmissions are evaluated on **Absolute Error** metric. \n\nThere are two columns expected in the results:\n\n* **Expected**, it can be a float or integer value, 1 to indicate the existence of AKI, otherwise 0.\n* **Id**, it will be used to identify the patient and measurement_datetime, please create the column by concating `patient_id` column and `measurement_datetime` column with `_` symbol. \n\nEx. patient_id = 1, measurement_datetime = '2022-09-01 19:08:09',  id = '1_2022-09-01 19:08:09'\n",
      "isPublished": false,
      "hasIsPublished": false,
      "postTitle": "",
      "hasPostTitle": false,
      "mimeType": "",
      "hasMimeType": false
    },
    {
      "name": "rules",
      "content": " - Don't cheat!\n - Apply yourself!\n - Have fun!",
      "isPublished": false,
      "hasIsPublished": false,
      "postTitle": "",
      "hasPostTitle": false,
      "mimeType": "",
      "hasMimeType": false
    }
  ]
}