Как найти все элементы TestScript для сервера HL7 FHIR (v4) - PullRequest
0 голосов
/ 12 марта 2019

Я изучаю HL7 и пытаюсь узнать больше о ресурсах TestScript.

Насколько я понимаю, используя ресурс TestScript, я могу найти все тесты, доступные на сервере FHIR.

Итак, я нашел тестовый сервер (https://vonk.fire.ly).

И я запрашиваю ресурс TestScript, который возвращает ресурс Bundle, и он показывает, что у него есть 7 элементов в searchset

Первый вопрос: как мне получить остальные 6 предметов?

На других сайтах, которые я нашел, предлагалось наличие ссылки Bundle.link с отношением = next, но я не вижу этого в полученном ответе.

Второй вопрос:

Я нашел этот сайт: https://www.projectcrucible.org/,, который будет запускать все тесты на сервере, который вы ему предоставляете.

Теперь, если я введу https://vonk.fire.ly,, ему удастся найти тонну тестов.

Мой вопрос: как он проходит все эти тесты?

По HL7 FHIR я понимаю, что, основываясь на доступных ресурсах, я должен быть в состоянии найти и все эти тесты. Но я не могу.

Любая помощь приветствуется.

Ответы [ 2 ]

0 голосов
/ 13 марта 2019

Когда вы выполняете поиск, вы получаете пакет FHIR с записями для каждого ресурса, который выполнил ваш запрос. Сервер Vonk отправляет обратно 10 ресурсов на страницу, поэтому, если совпадают только 7 ресурсов, вы просто получаете 1 пакет без следующей ссылки.

Сервер Vonk называется тестовым сервером, потому что вы можете протестировать его на своем клиенте FHIR. Vonk сам ничего не проверяет - кроме проверки входящих данных - но будет хранить данные, которые вы ему отправляете, и отвечает на запросы. Так что, хотя Vonk имеет 7 ресурсов TestScript, они являются просто данными, которые хранятся.

Проект Crucible - это тестовая платформа, настроенная для тестирования серверов FHIR. Crucible не загружает ресурсы TestScript с сервера, который вы хотите протестировать, но использует свои собственные тесты.

0 голосов
/ 12 марта 2019

На сервере vonk.fire.ly всего 7 сценариев.При запросе вы получаете один Bundle, который содержит 7 записей.Каждая запись имеет один TestScript.Нет других страниц для поиска, поэтому нет ссылки «следующая».Когда вы используете projectcrucible.org, он должен получать TestScripts откуда-то, кроме сервера vonk.

...