Отправка XML(fhir+xml) или JSON(fhir+json) в метод публикации Web Api (сервер FHIR hl7.fhir.stu3)

Я работаю над медицинским приложением на основе HL7 FHIR. Я пытаюсь добавить новую запись, используя как XML, так и JSON. Но при публикации XML я получаю сообщение «400 Bad Request». XML, который я пытаюсь отправить POST:

      <Parameters xmlns="http://hl7.org/fhir"><parameter><name value="registerPatient" /><resource><Patient><meta><profile value="https://fhir.nhs.uk/STU3/StructureDefinition/CareConnect-GPC-Patient-1" /></meta><identifier><extension url="https://fhir.nhs.uk/STU3/StructureDefinition/Extension-CareConnect-GPC-NHSNumberVerificationStatus-1"><valueCodeableConcept><coding><system value="https://fhir.nhs.uk/STU3/CodeSystem/CareConnect-NHSNumberVerificationStatus-1" /><code value="01" /><display value="Number present and verified" /></coding></valueCodeableConcept></extension><system value="https://fhir.nhs.uk/Id/nhs-number" /><value value="9651258500" /></identifier><name><use value="official" /><family value="REA" /><given value="Clive" /></name><gender value="male" /><birthDate value="1951-10-03" /></Patient></resource></parameter></Parameters>

Сообщение о методе веб-API:

       [HttpPost]
        [Route("Patient/$gpc.registerpatient")]
        [ApiResponseType(StatusCodes.Status200OK, typeof(Bundle))]
        [Consumes("application/fhir+xml")]
        [SwaggerOperation(Summary = "Register Patient")]
        public async Task<IActionResult> RegisterPatient([FromBody] Patient parameters)
        {

0 ответов

Другие вопросы по тегам