2016-05-19 2 views
0

Я новичок в fhir, но у меня есть концепция, я верю. Я пытаюсь сделать эти действия, чтобы понять это лучше, но для этого я получаю ошибку 500. Я уверен, что у меня правильный URL-адрес Post. Ps я сделал * специально, у меня были мои данные.Ошибка Fhir 500, включая расширение

<?xml version="1.0" encoding="UTF-8"?> 
<Patient xmlns="http://hl7.org/fhir" 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
xsi:schemaLocation="http://hl7.org/fhir file:/C:/Users/s*****/fhir-all-xsd/patient.xsd"> 
<text> 
    <status value="generated"></status> 
    <div xmlns="http://www.w3.org/1999/xhtml"> 
     <p>Berzerkistan Ministry of Health, April 25, 2016 -BMOHORB #150</p> 
     <p>BMHO Patient Resource Constraints</p> 
     <p>Gender:male</p> 
     <p>BirthDate:****-**-**</p> 
     <p>Given:***</p> 
     <p>Family:***</p> 
     <p>Identifier:www.berzerkistan.gov/bni</p> 
     <p>Identifier:www.berzerkistan.gov/nhib</p> 
    </div> 
</text> 
<modifierExtension url="http://fhir.hl7fundamentals.org/berzerkistan/StructureDefinition/PatientTaxSituation"> 
    <valueCode value="Coding"></valueCode> 
</modifierExtension> 
<identifier> 
    <use value = "usual"></use> 
    <value value = "****.***"></value> 
</identifier> 
<identifier> 
    <system value="www.berzerkistan.gov/bni"/> 
    <value value="123"/> 
</identifier> 
<identifier> 
    <system value="www.berzerkistan.gov/nhib"/> 
    <value value="123"/> 
</identifier> 
<name> 
    <family value="***"></family> 
    <given value="***"></given> 
</name> 
<gender value="male"></gender> 
<birthDate value="****-**-**"></birthDate> 
</Patient> 

Activity
Result

+0

Эта ошибка не имеет ничего общего с вашим расширением (в любом случае это неверно, проверьте примеры на сайте FHIR DSTU). И в следующий раз, пожалуйста, не делитесь своим заданием с другими. Спросите своего наставника напрямую. – Shamil

ответ

0

дата рождения, безусловно, недопустимо. И вы не должны иметь объявление схемы. Теоретически любая из этих вещей могла вызвать ошибку. Однако, если вы запускаете 500, это означает, что сервер поврежден. Это либо неправильно обрабатывает ваши недопустимые входы, либо что-то еще не так. Попробуйте отправить несколько серверов. Исправьте ошибки, обнаруженные этими серверами, а затем проверьте, устраняет ли это проблему ваш первый сервер. (Также сообщите об ошибке на сервере, который вызвал ошибку 500.)

+0

Ive уже отправил электронное письмо менеджеру сервера, чтобы проверить его статус. Что касается birthDate, я уверен, что это правильно, потому что это формат, который он хочет, как вы можете видеть выше, и Ive также видел это так на курсах, которые я делал, и о схеме вы правы, я просто читал об этом. Я не знал, что спасибо! –

+0

Дата рождения недействительна, если в ней есть звездочки. Это должно быть действительная дата. –

+0

О, это то, что вы имели в виду, я знаю, что я просто не включил их здесь по причинам. –

Смежные вопросы