Как мне конвертировать JSON в объект QPB_Q11, используя Java - PullRequest
0 голосов
/ 08 мая 2018

У нас есть ниже файл JSON. нам нужно преобразовать его в Java-объект QBP_Q11, используя Java. мы можем преобразовать сообщение hl7 в объект QBP_Qll, но не можем сделать это с помощью ввода json.

Есть ли способ конвертировать json в hl7?

{
"QBP_Q11": {
    "MSH": {
        "MSH.1": "|",
        "MSH.10": "f167c187-cefc-4102-a836-fe8679e31e0b",
        "MSH.11": {"PT.1": "P"},
        "MSH.12": {"VID.1": "2.5.1"},
        "MSH.18": "ASCII",
        "MSH.2": "^~\\&",
        "MSH.3": {"H    ": "COBAS6800/8800"},
        "MSH.5": {"HD.1": "LIS"},
        "MSH.7": {"TS.1": 20161130115359},
        "MSH.9": {
            "MSG.1": "QBP",
            "MSG.2": "Q11"
        }
    },
    "QPD": {
        "QPD.1": {
            "CE.1": "WOS",
            "CE.2": "Work·Order·Step",
            "CE.3": "IHE_LABTF"
        },
        "QPD.3  ": "$005D783C"
    },
    "xmlns": "urn:hl7-org:v2xml"
}
}

1 Ответ

0 голосов
/ 09 мая 2018

Вы должны либо написать свой собственный конвертер, либо использовать какой-либо существующий набор инструментов. Это не имеет никакого отношения к тому, какое сообщение (QBP_Q11 или другое) вы обрабатываете.

Вы можете просто десериализовать json и отобразить вывод в ваш экземпляр HL7. Это объясняется здесь .

Такие инструменты, как HAPI могут быть полезны.

...