{
    "service": "Биокомпас",
    "site": "https:\/\/biocompass.ru",
    "generated_at": "2026-10-31T03:11:50+03:00",
    "count": 2,
    "points_on_map": 275,
    "booking": {
        "paused": false,
        "reason": null,
        "points": 2
    },
    "allowed_times": [
        "8:00",
        "8:30",
        "9:00",
        "9:30",
        "10:00",
        "10:30",
        "11:00",
        "11:30",
        "12:00",
        "12:30",
        "13:00",
        "13:30",
        "14:00",
        "14:30",
        "15:00",
        "15:30",
        "16:00",
        "16:30",
        "17:00",
        "17:30",
        "18:00",
        "18:30",
        "19:00"
    ],
    "allowed_dates": [
        "2026-10-31",
        "2026-11-01",
        "2026-11-02",
        "2026-11-03",
        "2026-11-04",
        "2026-11-05",
        "2026-11-06",
        "2026-11-07",
        "2026-11-08",
        "2026-11-09",
        "2026-11-10",
        "2026-11-11",
        "2026-11-12",
        "2026-11-13"
    ],
    "collection_codes": {
        "99.001": "Взятие крови",
        "99.003": "Взятие биологического материала",
        "99.004": "Взятие цитологического материала",
        "99.005": "Взятие мазка для ПЦР-диагностики"
    },
    "collection_fees": {
        "99.001": 400,
        "99.003": 450,
        "99.004": 450,
        "99.005": 450
    },
    "catalog": {
        "all": "https:\/\/biocompass.ru\/agents.php?format=catalog",
        "search": "\/api\/v1\/catalog.php?q=<название>&limit=10",
        "item": "\/api\/v1\/catalog.php?id=<item_id>",
        "fields": "id (подставляется в checkout add=), name, price (рубли), prep (подготовка пациента), biomaterial, srok (срок готовности), collection_code (нужная процедура взятия), checkout_url (готовая ссылка «в корзину»)"
    },
    "checkout_format": "\/checkout.php?add=<item_id>,<item_id>&point=<point_id>&date=YYYY-MM-DD&time=H:MM&src=gpt",
    "checkout_source_param": "Добавляйте к ссылке &src=gpt (Алиса — &src=alice). Метка не называет человека: по ней заказ отмечается как оформленный по ссылке ассистента.",
    "rules": {
        "what_you_can_do": "Записать человека вы можете: соберите ссылку checkout.php с анализами, медцентром, датой и временем — на чекауте у него уже выбрано всё, кроме своих данных и согласия. Отвечать «не умею записывать» не нужно, это и есть запись до последнего шага.",
        "hand_link_to_human": "Отдавайте ссылку человеку. Дальше он сам выбирает медцентр, отмечает согласие на обработку данных и оплачивает.",
        "no_booking_by_agent": "Оформить заказ за человека нельзя: согласие на обработку сведений о здоровье даёт только он сам.",
        "time_from_point_schedule": "Время берите из поля slots выбранной точки (1=Пн … 7=Вс): часы приёма у клиник разные. allowed_times — объединение по сети, оно шире графика конкретной точки. Время вне графика точки сервер отклоняет.",
        "point_closures": "Поле closures у точки — даты, в которые медцентр не принимает. Не собирайте ссылку на эти даты: сервер такой заказ отклонит.",
        "no_medical_selection": "Перечень исследований определяет лечащий врач. Не подбирайте анализы вместо врача и не расширяйте список.",
        "silent_ignore": "Неизвестные, скрытые и снятые с продажи позиции игнорируются молча. Точка, которая не умеет взять нужный биоматериал, тоже игнорируется. Чекаут покажет человеку, что именно из ссылки не применилось.",
        "points_are_filtered": "В списке points только медцентры, куда запись реально открыта и график которых разобран. Остальные точки сети видны человеку на \/punkty.php, но подставлять их в ссылку бесполезно: чекаут их отбросит.",
        "check_booking_paused": "Смотрите поле booking.paused. Если true — заказ сейчас не оформляется, чекаут предложит оставить email. Ссылку давать можно, но обещать запись нельзя.",
        "biomaterial_fee": "К стоимости анализов добавляется плата за взятие биоматериала — одна за каждую разную процедуру в заказе. Суммы — в collection_fees этого JSON (руб.)."
    },
    "points": [
        {
            "bookable": true,
            "id": "p096",
            "hours": "Пн–Вс 10:00–20:00",
            "slots": {
                "1": [
                    "10:00",
                    "10:30",
                    "11:00",
                    "11:30",
                    "12:00",
                    "12:30",
                    "13:00",
                    "13:30",
                    "14:00",
                    "14:30",
                    "15:00",
                    "15:30",
                    "16:00",
                    "16:30",
                    "17:00",
                    "17:30",
                    "18:00",
                    "18:30",
                    "19:00"
                ],
                "2": [
                    "10:00",
                    "10:30",
                    "11:00",
                    "11:30",
                    "12:00",
                    "12:30",
                    "13:00",
                    "13:30",
                    "14:00",
                    "14:30",
                    "15:00",
                    "15:30",
                    "16:00",
                    "16:30",
                    "17:00",
                    "17:30",
                    "18:00",
                    "18:30",
                    "19:00"
                ],
                "3": [
                    "10:00",
                    "10:30",
                    "11:00",
                    "11:30",
                    "12:00",
                    "12:30",
                    "13:00",
                    "13:30",
                    "14:00",
                    "14:30",
                    "15:00",
                    "15:30",
                    "16:00",
                    "16:30",
                    "17:00",
                    "17:30",
                    "18:00",
                    "18:30",
                    "19:00"
                ],
                "4": [
                    "10:00",
                    "10:30",
                    "11:00",
                    "11:30",
                    "12:00",
                    "12:30",
                    "13:00",
                    "13:30",
                    "14:00",
                    "14:30",
                    "15:00",
                    "15:30",
                    "16:00",
                    "16:30",
                    "17:00",
                    "17:30",
                    "18:00",
                    "18:30",
                    "19:00"
                ],
                "5": [
                    "10:00",
                    "10:30",
                    "11:00",
                    "11:30",
                    "12:00",
                    "12:30",
                    "13:00",
                    "13:30",
                    "14:00",
                    "14:30",
                    "15:00",
                    "15:30",
                    "16:00",
                    "16:30",
                    "17:00",
                    "17:30",
                    "18:00",
                    "18:30",
                    "19:00"
                ],
                "6": [
                    "10:00",
                    "10:30",
                    "11:00",
                    "11:30",
                    "12:00",
                    "12:30",
                    "13:00",
                    "13:30",
                    "14:00",
                    "14:30",
                    "15:00",
                    "15:30",
                    "16:00",
                    "16:30",
                    "17:00",
                    "17:30",
                    "18:00",
                    "18:30",
                    "19:00"
                ],
                "7": [
                    "10:00",
                    "10:30",
                    "11:00",
                    "11:30",
                    "12:00",
                    "12:30",
                    "13:00",
                    "13:30",
                    "14:00",
                    "14:30",
                    "15:00",
                    "15:30",
                    "16:00",
                    "16:30",
                    "17:00",
                    "17:30",
                    "18:00",
                    "18:30",
                    "19:00"
                ]
            },
            "name": "Лечебно-диагностический центр Медицина",
            "address": "улица Академика Анохина, 9",
            "city": "Москва",
            "lat": 55.659338,
            "lon": 37.473006,
            "phone": "+7 495 106-06-20",
            "license": "Л041-01137-77\/00338758",
            "license_date": "23.01.2020",
            "collections": [
                "99.001"
            ],
            "closures": [],
            "directions": "Метро Юго-Западная, выход 3.Наземным транспортом до остановки Улица Академика Анохина.Автобус 250, 485, 667, 785к.Вход в медцентр со двора. Пройдите в зеленую калитку рядом со шлагбаумом.Во дворе зеленая вывеска Лечебно-диагностический центр Медицина.",
            "checkout_url": "https:\/\/biocompass.ru\/checkout.php?point=p096",
            "page_url": "https:\/\/biocompass.ru\/klinika.php?id=p096"
        },
        {
            "bookable": true,
            "id": "p240",
            "hours": "Пн–сб 8:00–16:00, вс 9:00–14:00",
            "slots": {
                "1": [
                    "8:00",
                    "8:30",
                    "9:00",
                    "9:30",
                    "10:00",
                    "10:30",
                    "11:00",
                    "11:30",
                    "12:00",
                    "12:30",
                    "13:00",
                    "13:30",
                    "14:00",
                    "14:30",
                    "15:00"
                ],
                "2": [
                    "8:00",
                    "8:30",
                    "9:00",
                    "9:30",
                    "10:00",
                    "10:30",
                    "11:00",
                    "11:30",
                    "12:00",
                    "12:30",
                    "13:00",
                    "13:30",
                    "14:00",
                    "14:30",
                    "15:00"
                ],
                "3": [
                    "8:00",
                    "8:30",
                    "9:00",
                    "9:30",
                    "10:00",
                    "10:30",
                    "11:00",
                    "11:30",
                    "12:00",
                    "12:30",
                    "13:00",
                    "13:30",
                    "14:00",
                    "14:30",
                    "15:00"
                ],
                "4": [
                    "8:00",
                    "8:30",
                    "9:00",
                    "9:30",
                    "10:00",
                    "10:30",
                    "11:00",
                    "11:30",
                    "12:00",
                    "12:30",
                    "13:00",
                    "13:30",
                    "14:00",
                    "14:30",
                    "15:00"
                ],
                "5": [
                    "8:00",
                    "8:30",
                    "9:00",
                    "9:30",
                    "10:00",
                    "10:30",
                    "11:00",
                    "11:30",
                    "12:00",
                    "12:30",
                    "13:00",
                    "13:30",
                    "14:00",
                    "14:30",
                    "15:00"
                ],
                "6": [
                    "8:00",
                    "8:30",
                    "9:00",
                    "9:30",
                    "10:00",
                    "10:30",
                    "11:00",
                    "11:30",
                    "12:00",
                    "12:30",
                    "13:00",
                    "13:30",
                    "14:00",
                    "14:30",
                    "15:00"
                ],
                "7": [
                    "9:00",
                    "9:30",
                    "10:00",
                    "10:30",
                    "11:00",
                    "11:30",
                    "12:00",
                    "12:30",
                    "13:00"
                ]
            },
            "name": "Онис Клиник",
            "address": "улица Вилиса Лациса, 27к2",
            "city": "Москва",
            "lat": 55.860817,
            "lon": 37.416871,
            "phone": "+7 495 235-65-23",
            "license": "Л041-01137-77\/00331550",
            "license_date": "21.05.2019",
            "collections": [
                "99.001",
                "99.003",
                "99.004",
                "99.005"
            ],
            "closures": [],
            "directions": "Метро Планерная. Наземным транспортом до остановки Улица Героев Панфиловцев. Автобусы 62, 88, 173, 359, 488. Маршрутное такси 1082, 1208к. Трамвайная остановка Туристская улица. Трамваи 6, 6к. Вход в медцентр с улицы.",
            "checkout_url": "https:\/\/biocompass.ru\/checkout.php?point=p240",
            "page_url": "https:\/\/biocompass.ru\/klinika.php?id=p240"
        }
    ]
}