Как я могу получить значение поля Hl7 с указанием только имени структуры и подачи сообщения Hl7? Эта строка кода message.GetStructure("MSH")
работает хорошо, а это не так: message.GetStructure("MSH.SendingFacility")
. Имя поля известно только во время выполнения, поэтому я не могу использовать методы строгого типа, такие как message.GetStructure("MSH").SendingFacility()
.Нужно получить значение поля по его названию и названию его структуры
ответ
Почему бы вам не знать имя поля?
NHAPI основан на спецификациях HL7. В рамках спецификации все поля во всех сегментах называются.
Если вы добавляете новое поле, вы должны создать собственное определение сообщения и называть это поле.
Как упоминалось в @YMC, вы можете выбрать поле, используя индекс. Другой вариант, хотя, возможно, и не такой эффективный, - это пройти через все сегменты и поля. Что я сделал в моем NHAPI HL7 tree view application
Имя поля известно только во время выполнения в моем случае, так как оно входит в форму. Правильно ли я правильно понял, что имена полей определены в так называемом определении сообщения, которое является частью сообщения hl7 и может быть любым строковым значением, независимо от того, на что согласны 2 согласованные организации, т.е. стандарт hl7 не устанавливает конкретные имена полей, а только заказы ? – YMC
- 1. Как я могу получить значение поля по его названию?
- 2. Получить член класса по его названию
- 3. Сделать объект по его названию
- 4. получить документ Google по его названию?
- 5. Как получить динамический идентификатор по его названию
- 6. Как получить тип класса по его названию?
- 7. Hibernate: задать поле по его названию столбца
- 8. Как получить значение «extern const int» по его названию
- 9. Как вызвать метод геттера по его названию?
- 10. Проверка связанного объекта по его названию
- 11. Получение рабочего листа по его кодовому названию
- 12. Получить поля по названию в Pig?
- 13. Как искать файл по его названию и открывать его?
- 14. Объект пространства имен по его названию
- 15. Как обратиться к объекту по его названию?
- 16. См. UIView по его названию в переменной
- 17. Получить класс по названию
- 18. Как закрыть окно по его названию?
- 19. Найти список по его названию C#
- 20. Как добавить событие динамически по его названию
- 21. Delphi - Скрыть окно по его названию
- 22. Создает объект класса по его названию
- 23. Получить маршрут по названию
- 24. Нужно найти элементы по названию
- 25. Как получить объект по его названию в java
- 26. Удалить файл по его названию без его формата в php
- 27. Как получить элемент по его названию из списка
- 28. Получить значение по названию в SASS
- 29. Стиль JavaFX по названию поля
- 30. получить медиа по названию - wordpress
Я взглянул на спецификацию Hl7, и я думаю, что нет метода «получить по полю», так как таких имен полей не определено в спецификации Hl7, а порядок определяется только. В NHapi есть метод, позволяющий получить доступ к значению поля по его порядку, который соответствует спецификации. Исправьте меня, если я ошибаюсь – YMC