Encontrar

記事
· 2024年5月23日 11m read

FHIR アダプターを使ってレガシーシステムに FHIR サービスを提供 - リソースの読み取り編

HealthShare、HealthConnect、および InterSystems IRIS ユーザーが使用できる FHIR アダプターツールに関する連載記事を再開しましょう。

前回の記事では、ワークショップをセットアップした小さなアプリケーションを紹介し、FHIR アダプターをインストールした後に IRIS インスタンスにデプロイされたアーキテクチャを説明しました。 この記事では、最も一般的な CRUD(作成、読み取り、更新、削除)操作の 1 つである読み取り操作を実行する方法の例を確認します。ここではリソースの取得によって行います。

ディスカッション (0)0
続けるにはログインするか新規登録を行ってください
お知らせ
· 2024年5月22日

[Video] Clinica Universidad de Navarra - Low on Budget High on Innovation

Hi Community,

Play the new video on InterSystems Developers YouTube:

⏯ Clinica Universidad de Navarra - Low on Budget High on Innovation @ Global Summit 2023

Learn how HealthShare Health Connect offers a cost-effective interoperability solution, how InterSystems IRIS for Health is being deployed as a data lake for analytics, and how a combination of HealthShare modules will further streamline information management across the Clinica Universidad de Navarra, one of the main reference centers for cancer treatment in Spain and the first in that country to offer proton beam treatment. This leading hospital group needs to connect with systems nationwide and accumulates large volumes of patient-related data that needs to be integrated and curated. The facility's chief operating officer will tell us how InterSystems technology meets a broad range of challenges in hospital operations and information management.

Presenters:
🗣 Elena Faedda, Co-CIO 
🗣 Josep Ma Gost, Co-CIO

Enjoy watching and look out for more video content! 👍

ディスカッション (0)1
続けるにはログインするか新規登録を行ってください
お知らせ
· 2024年5月21日

Get Started with InterSystems IRIS

Develop in InterSystems IRIS, Implement InterSystems IRIS


Are you new to coding in InterSystems IRIS® data platform?

👩‍💻 Learn how to start developing an app in InterSystems ObjectScript alongside your language of choice (program, 20h).

🥇 Earn a digital badge by demonstrating your skills in the final assessment!

Need to learn how to implement InterSystems IRIS?

👨‍💻 Get familiar with InterSystems IRIS integration and programming (program, 26h). Digital badges are available for some learning paths within this program.

ディスカッション (0)1
続けるにはログインするか新規登録を行ってください
お知らせ
· 2024年5月21日

Online Meetup with the Winners of the Vector Search, GenAI and ML Contest

Hi Community,

Let's meet at the online meetup with the winners of the Vector Search, GenAI and ML Contest. It's a great opportunity to chat with the InterSystems Experts team and our contestants.

Winners' demo included!

Date & Time: Thursday, May 23, 12 pm EDT | 6 pm CEST

Join us to learn more about winners' applications and to have a talk with our experts.

➡️ REGISTER TODAY

See you all at our virtual meetup! 

ディスカッション (0)1
続けるにはログインするか新規登録を行ってください
質問
· 2024年5月21日

Join JSON responses

Good morning, 🙂

I would like to ask a question, which has to do with how to manage %GlobalCharacterStream representing JSONS.

Thank you for reading this question, thank you for your help, and thank you for your time and attention.

Specifically, in a certain Process, we were querying 2 Operations, whose response we were converting to a Property called "informesAutorizadosRangoFechas" (reportsAuthorizedInRangeDates) which is %GlobalCharacterStream whose content is a JSON with the same structure.

That is, at a visual level, a concrete example is the following:

Response from Operation 1: the content of the Property informesAutorizadosRangoFechas (reportsAuthorizedInRangeDates) is:

{
    "resourceType": "Bundle",
    "type": "searchset",
    "entry": [
        {
            "resource": [
                {
                    "resourceType": "ServiceRequest",
                    "contained": [
                        {
                            "resourceType": "Practitioner",
                            "id": "id",
                            "name": [
                                {
                                    "text": "text",
                                    "family": " ",
                                    "given": [
                                        "given"
                                    ],
                                    "extension": [
                                        {
                                            "url": "url",
                                            "valueString": ""
                                        },
                                        {
                                            "url": "url",
                                            "valueString": ""
                                        }
                                    ]
                                }
                            ]
                        },
                        {
                            "resourceType": "Patient",
                            "id": "id",
                            "name": [
                                {
                                    "text": "text",
                                    "family": "family",
                                    "given": [
                                        "given"
                                    ],
                                    "extension": [
                                        {
                                            "url": "url",
                                            "valueString": "valueString"
                                        },
                                        {
                                            "url": "url",
                                            "valueString": "valueString"
                                        }
                                    ]
                                }
                            ],
                            "identifier": [
                                {
                                    "type": [
                                        {
                                            "text": "text",
                                            "value": "value"
                                        },
                                        {
                                            "text": "MR",
                                            "value": "value"
                                        },
                                        {
                                            "text": "JHN",
                                            "value": "value"
                                        },
                                        {
                                            "text": "NIIP",
                                            "value": ""
                                        },
                                        {
                                            "text": "PRN",
                                            "value": "value"
                                        }
                                    ]
                                }
                            ],
                            "telecom": [
                                {
                                    "value": "928000001"
                                }
                            ],
                            "gender": "male",
                            "birthDate": "birthDate"
                        },
                        {
                            "resourceType": "QuestionnaireResponse",
                            "id": "cuestionario1",
                            "identifier": [
                                {
                                    "value": "cuestionario 1"
                                }
                            ],
                            "item": [
                                {
                                    "definition": "pregunta 1",
                                    "text": "Zona",
                                    "answer": [
                                        {
                                            "valueString": "answer"
                                        }
                                    ]
                                },
                                {
                                    "definition": "pregunta 2",
                                    "text": "Alertas",
                                    "answer": [
                                        {
                                            "valueString": "answer"
                                        }
                                    ]
                                },
                                {
                                    "definition": "pregunta 3",
                                    "text": "Tipo Estudio",
                                    "answer": [
                                        {
                                            "valueString": "answer"
                                        }
                                    ]
                                },
                                {
                                    "definition": "pregunta 4",
                                    "text": "Abierta",
                                    "answer": [
                                        {
                                            "valueString": "answer"
                                        }
                                    ]
                                },
                                {
                                    "definition": "pregunta 5",
                                    "text": "Anestesia",
                                    "answer": [
                                        {
                                            "valueString": "answer"
                                        }
                                    ]
                                },
                                {
                                    "definition": "pregunta 6",
                                    "text": "Contraste",
                                    "answer": [
                                        {
                                            "valueString": "answer"
                                        }
                                    ]
                                },
                                {
                                    "definition": "pregunta 7",
                                    "text": "Oxígeno",
                                    "answer": [
                                        {
                                            "valueString": "answer"
                                        }
                                    ]
                                },
                                {
                                    "definition": "pregunta 8",
                                    "text": "Sospecha Diagnóstica",
                                    "answer": [
                                        {
                                            "valueString": "answer"
                                        }
                                    ]
                                },
                                {
                                    "definition": "pregunta 9",
                                    "text": "Datos Clínicos",
                                    "answer": [
                                        {
                                            "valueString": "answer"
                                        }
                                    ]
                                },
                                {
                                    "definition": "pregunta 10",
                                    "text": "Observaciones",
                                    "answer": [
                                        {
                                            "valueString": "answer"
                                        }
                                    ]
                                },
                                {
                                    "definition": "pregunta 11",
                                    "text": "Solo RADIOLOGO (para TER)",
                                    "answer": [
                                        {
                                            "valueString": "answer"
                                        }
                                    ]
                                },
                                {
                                    "definition": "pregunta 12",
                                    "text": "Solo RADIOLOGO (para administ)",
                                    "answer": [
                                        {
                                            "valueString": "answer"
                                        }
                                    ]
                                },
                                {
                                    "definition": "pregunta 13",
                                    "text": "Circunstancia",
                                    "answer": [
                                        {
                                            "valueString": "answer"
                                        }
                                    ]
                                },
                                {
                                    "definition": "pregunta 14",
                                    "text": "Forma de acceso",
                                    "answer": [
                                        {
                                            "valueString": "answer"
                                        }
                                    ]
                                }
                            ]
                        }
                    ],
                    "extension": [
                        {
                            "url": "AMBITO",
                            "valueInteger": "CON"
                        },
                        {
                            "url": "IMAGEN",
                            "valueInteger": "0"
                        },
                        {
                            "url": "INFORME",
                            "valueInteger": "1"
                        },
                        {
                            "url": "CENTROSOLICITANTE",
                            "valueCoding": {
                                "code": "0535001830",
                                "display": "0535001830"
                            }
                        }
                    ],
                    "identifier": [
                        {
                            "type": [
                                {
                                    "text": "NORDEN",
                                    "value": "NORDEN"
                                },
                                {
                                    "text": "IDPETICION",
                                    "value": "IDPETICION"
                                },
                                {
                                    "text": "EPISODIO",
                                    "value": "EPISODIO"
                                }
                            ]
                        }
                    ],
                    "status": "AUTORIZADA",
                    "code": {
                        "coding": [
                            {
                                "code": "D.56"
                            }
                        ],
                        "text": "RM ABDOMEN SIN Y CON CONTRASTE"
                    },
                    "subject": {
                        "reference": "#reference"
                    },
                    "occurrenceDateTime": "2023-10-10",
                    "authoredOn": "2023-10-10 00:00:00.0",
                    "requester": {
                        "reference": "#reference"
                    },
                    "locationCode": [
                        {
                            "text": "text"
                        }
                    ],
                    "supportingInfo": [
                        {
                            "reference": "#reference"
                        }
                    ],
                    "note": ""
                }
            ]
        }
    ]
}

Operation 2 Response: the content of the Property informesAutorizadosRangoFechas is:

{
    "resourceType": "Bundle",
    "type": "searchset",
    "entry": [
        {
            "resource": [
                {
                    "resourceType": "ServiceRequest",
                    "contained": [
                        {
                            "resourceType": "Practitioner",
                            "id": "id",
                            "name": [
                                {
                                    "text": "text",
                                    "family": "family",
                                    "given": [
                                        "given"
                                    ],
                                    "extension": [
                                        {
                                            "url": "first-surname",
                                            "valueString": "valueString"
                                        },
                                        {
                                            "url": "second-surname",
                                            "valueString": "valueString"
                                        }
                                    ]
                                }
                            ]
                        },
                        {
                            "resourceType": "Patient",
                            "id": "id",
                            "name": [
                                {
                                    "text": "text",
                                    "family": "family",
                                    "given": [
                                        "given"
                                    ],
                                    "extension": [
                                        {
                                            "url": "first-surname",
                                            "valueString": "first-surname"
                                        },
                                        {
                                            "url": "second-surname",
                                            "valueString": "second-surname"
                                        }
                                    ]
                                }
                            ],
                            "identifier": [
                                {
                                    "type": [
                                        {
                                            "text": "NNESP",
                                            "value": "value"
                                        },
                                        {
                                            "text": "MR",
                                            "value": "value"
                                        },
                                        {
                                            "text": "JHN",
                                            "value": "value"
                                        },
                                        {
                                            "text": "NIIP",
                                            "value": "value"
                                        }
                                    ]
                                }
                            ],
                            "telecom": [
                                {
                                    "value": "629893558"
                                }
                            ],
                            "gender": "male",
                            "birthDate": "birthDate"
                        },
                        {
                            "resourceType": "QuestionnaireResponse",
                            "id": "cuestionario1",
                            "identifier": [
                                {
                                    "value": "cuestionario 1"
                                }
                            ],
                            "item": [
                                {
                                    "definition": "pregunta 1",
                                    "text": "text",
                                    "answer": [
                                        {
                                            "valueString": "No"
                                        }
                                    ]
                                },
                                {
                                    "definition": "pregunta 2",
                                    "text": "text",
                                    "answer": [
                                        {
                                            "valueString": "No"
                                        }
                                    ]
                                },
                                {
                                    "definition": "pregunta 3",
                                    "text": "text",
                                    "answer": [
                                        {
                                            "valueString": "NO"
                                        }
                                    ]
                                },
                                {
                                    "definition": "pregunta 4",
                                    "text": "text",
                                    "answer": [
                                        {
                                            "valueString": "NO"
                                        }
                                    ]
                                },
                                {
                                    "definition": "pregunta 5",
                                    "text": "text",
                                    "answer": [
                                        {
                                            "valueString": "NO"
                                        }
                                    ]
                                },
                                {
                                    "definition": "pregunta 6",
                                    "text": "text",
                                    "answer": [
                                        {
                                            "valueString": "No"
                                        }
                                    ]
                                },
                                {
                                    "definition": "pregunta 7",
                                    "text": "text",
                                    "answer": [
                                        {
                                            "valueString": "No"
                                        }
                                    ]
                                },
                                {
                                    "definition": "pregunta 8",
                                    "text": "text",
                                    "answer": [
                                        {
                                            "valueString": "No"
                                        }
                                    ]
                                },
                                {
                                    "definition": "pregunta 9",
                                    "text": "text",
                                    "answer": [
                                        {
                                            "valueString": "No"
                                        }
                                    ]
                                },
                                {
                                    "definition": "pregunta 10",
                                    "text": "text",
                                    "answer": [
                                        {
                                            "valueString": "NO"
                                        }
                                    ]
                                },
                                {
                                    "definition": "pregunta 11",
                                    "text": "text",
                                    "answer": [
                                        {
                                            "valueString": "NO"
                                        }
                                    ]
                                },
                                {
                                    "definition": "pregunta 12",
                                    "text": "text",
                                    "answer": [
                                        {
                                            "valueString": "A4.05 - Estudio básico"
                                        }
                                    ]
                                },
                                {
                                    "definition": "pregunta 13",
                                    "text": "text",
                                    "answer": [
                                        {
                                            "valueString": "Derecha"
                                        }
                                    ]
                                },
                                {
                                    "definition": "pregunta 14",
                                    "text": "text",
                                    "answer": [
                                        {
                                            "valueString": "Procedimiento diagnóstico de control"
                                        }
                                    ]
                                },
                                {
                                    "definition": "pregunta 15",
                                    "text": "text",
                                    "answer": [
                                        {
                                            "valueString": ""
                                        }
                                    ]
                                },
                                {
                                    "definition": "pregunta 16",
                                    "text": "text",
                                    "answer": [
                                        {
                                            "valueString": ""
                                        }
                                    ]
                                },
                                {
                                    "definition": "pregunta 17",
                                    "text": "text",
                                    "answer": [
                                        {
                                            "valueString": ""
                                        }
                                    ]
                                },
                                {
                                    "definition": "pregunta 18",
                                    "text": "text",
                                    "answer": [
                                        {
                                            "valueString": ""
                                        }
                                    ]
                                }
                            ]
                        }
                    ],
                    "extension": [
                        {
                            "url": "AMBITO",
                            "valueInteger": "valueInteger"
                        },
                        {
                            "url": "IMAGEN",
                            "valueInteger": "0"
                        },
                        {
                            "url": "INFORME",
                            "valueInteger": "0"
                        },
                        {
                            "url": "CENTROSOLICITANTE",
                            "valueCoding": {
                                "code": "0535001838",
                                "display": "display"
                            }
                        }
                    ],
                    "identifier": [
                        {
                            "type": [
                                {
                                    "text": "NORDEN",
                                    "value": "value"
                                },
                                {
                                    "text": "IDPETICION",
                                    "value": "value"
                                }
                            ]
                        }
                    ],
                    "status": "Incidencia Finalizada",
                    "code": {
                        "coding": [
                            {
                                "code": "code"
                            }
                        ],
                        "text": "RM DE MUÑECA SIN/CON CONTRASTE"
                    },
                    "subject": {
                        "reference": "#reference"
                    },
                    "occurrenceDateTime": "2022-06-27",
                    "authoredOn": "",
                    "requester": {
                        "reference": "#reference"
                    },
                    "locationCode": [
                        {
                            "text": "text"
                        }
                    ],
                    "supportingInfo": [
                        {
                            "reference": "#reference"
                        }
                    ],
                    "note": "note"
                }
            ]
        }
    ]
}

 

The need is the following: to join to the response of Operation 1, the Response of Operation 2, in such a way that the values of the “resource” of the response 2 are below the values of the “resource” of the response 1; that is to say, that the resulting JSON structure is valid.

As a concrete example I have manually performed the binding that would be the needed one:

{
    "resourceType": "Bundle",
    "type": "searchset",
    "entry": [
        {
            "resource": [
                {
                    "resourceType": "ServiceRequest",
                    "contained": [
                        {
                            "resourceType": "Practitioner",
                            "id": "id",
                            "name": [
                                {
                                    "text": "text",
                                    "family": " ",
                                    "given": [
                                        "given"
                                    ],
                                    "extension": [
                                        {
                                            "url": "url",
                                            "valueString": ""
                                        },
                                        {
                                            "url": "url",
                                            "valueString": ""
                                        }
                                    ]
                                }
                            ]
                        },
                        {
                            "resourceType": "Patient",
                            "id": "id",
                            "name": [
                                {
                                    "text": "text",
                                    "family": "family",
                                    "given": [
                                        "given"
                                    ],
                                    "extension": [
                                        {
                                            "url": "url",
                                            "valueString": "valueString"
                                        },
                                        {
                                            "url": "url",
                                            "valueString": "valueString"
                                        }
                                    ]
                                }
                            ],
                            "identifier": [
                                {
                                    "type": [
                                        {
                                            "text": "text",
                                            "value": "value"
                                        },
                                        {
                                            "text": "MR",
                                            "value": "value"
                                        },
                                        {
                                            "text": "JHN",
                                            "value": "value"
                                        },
                                        {
                                            "text": "NIIP",
                                            "value": ""
                                        },
                                        {
                                            "text": "PRN",
                                            "value": "value"
                                        }
                                    ]
                                }
                            ],
                            "telecom": [
                                {
                                    "value": "928000001"
                                }
                            ],
                            "gender": "male",
                            "birthDate": "birthDate"
                        },
                        {
                            "resourceType": "QuestionnaireResponse",
                            "id": "cuestionario1",
                            "identifier": [
                                {
                                    "value": "cuestionario 1"
                                }
                            ],
                            "item": [
                                {
                                    "definition": "pregunta 1",
                                    "text": "Zona",
                                    "answer": [
                                        {
                                            "valueString": "answer"
                                        }
                                    ]
                                },
                                {
                                    "definition": "pregunta 2",
                                    "text": "Alertas",
                                    "answer": [
                                        {
                                            "valueString": "answer"
                                        }
                                    ]
                                },
                                {
                                    "definition": "pregunta 3",
                                    "text": "Tipo Estudio",
                                    "answer": [
                                        {
                                            "valueString": "answer"
                                        }
                                    ]
                                },
                                {
                                    "definition": "pregunta 4",
                                    "text": "Abierta",
                                    "answer": [
                                        {
                                            "valueString": "answer"
                                        }
                                    ]
                                },
                                {
                                    "definition": "pregunta 5",
                                    "text": "Anestesia",
                                    "answer": [
                                        {
                                            "valueString": "answer"
                                        }
                                    ]
                                },
                                {
                                    "definition": "pregunta 6",
                                    "text": "Contraste",
                                    "answer": [
                                        {
                                            "valueString": "answer"
                                        }
                                    ]
                                },
                                {
                                    "definition": "pregunta 7",
                                    "text": "Oxígeno",
                                    "answer": [
                                        {
                                            "valueString": "answer"
                                        }
                                    ]
                                },
                                {
                                    "definition": "pregunta 8",
                                    "text": "Sospecha Diagnóstica",
                                    "answer": [
                                        {
                                            "valueString": "answer"
                                        }
                                    ]
                                },
                                {
                                    "definition": "pregunta 9",
                                    "text": "Datos Clínicos",
                                    "answer": [
                                        {
                                            "valueString": "answer"
                                        }
                                    ]
                                },
                                {
                                    "definition": "pregunta 10",
                                    "text": "Observaciones",
                                    "answer": [
                                        {
                                            "valueString": "answer"
                                        }
                                    ]
                                },
                                {
                                    "definition": "pregunta 11",
                                    "text": "Solo RADIOLOGO (para TER)",
                                    "answer": [
                                        {
                                            "valueString": "answer"
                                        }
                                    ]
                                },
                                {
                                    "definition": "pregunta 12",
                                    "text": "Solo RADIOLOGO (para administ)",
                                    "answer": [
                                        {
                                            "valueString": "answer"
                                        }
                                    ]
                                },
                                {
                                    "definition": "pregunta 13",
                                    "text": "Circunstancia",
                                    "answer": [
                                        {
                                            "valueString": "answer"
                                        }
                                    ]
                                },
                                {
                                    "definition": "pregunta 14",
                                    "text": "Forma de acceso",
                                    "answer": [
                                        {
                                            "valueString": "answer"
                                        }
                                    ]
                                }
                            ]
                        }
                    ],
                    "extension": [
                        {
                            "url": "AMBITO",
                            "valueInteger": "CON"
                        },
                        {
                            "url": "IMAGEN",
                            "valueInteger": "0"
                        },
                        {
                            "url": "INFORME",
                            "valueInteger": "1"
                        },
                        {
                            "url": "CENTROSOLICITANTE",
                            "valueCoding": {
                                "code": "0535001830",
                                "display": "0535001830"
                            }
                        }
                    ],
                    "identifier": [
                        {
                            "type": [
                                {
                                    "text": "NORDEN",
                                    "value": "NORDEN"
                                },
                                {
                                    "text": "IDPETICION",
                                    "value": "IDPETICION"
                                },
                                {
                                    "text": "EPISODIO",
                                    "value": "EPISODIO"
                                }
                            ]
                        }
                    ],
                    "status": "AUTORIZADA",
                    "code": {
                        "coding": [
                            {
                                "code": "D.56"
                            }
                        ],
                        "text": "RM ABDOMEN SIN Y CON CONTRASTE"
                    },
                    "subject": {
                        "reference": "#reference"
                    },
                    "occurrenceDateTime": "2023-10-10",
                    "authoredOn": "2023-10-10 00:00:00.0",
                    "requester": {
                        "reference": "#reference"
                    },
                    "locationCode": [
                        {
                            "text": "text"
                        }
                    ],
                    "supportingInfo": [
                        {
                            "reference": "#reference"
                        }
                    ],
                    "note": ""
                },
				{
                    "resourceType": "ServiceRequest",
                    "contained": [
                        {
                            "resourceType": "Practitioner",
                            "id": "id",
                            "name": [
                                {
                                    "text": "text",
                                    "family": "family",
                                    "given": [
                                        "given"
                                    ],
                                    "extension": [
                                        {
                                            "url": "first-surname",
                                            "valueString": "valueString"
                                        },
                                        {
                                            "url": "second-surname",
                                            "valueString": "valueString"
                                        }
                                    ]
                                }
                            ]
                        },
                        {
                            "resourceType": "Patient",
                            "id": "id",
                            "name": [
                                {
                                    "text": "text",
                                    "family": "family",
                                    "given": [
                                        "given"
                                    ],
                                    "extension": [
                                        {
                                            "url": "first-surname",
                                            "valueString": "first-surname"
                                        },
                                        {
                                            "url": "second-surname",
                                            "valueString": "second-surname"
                                        }
                                    ]
                                }
                            ],
                            "identifier": [
                                {
                                    "type": [
                                        {
                                            "text": "NNESP",
                                            "value": "value"
                                        },
                                        {
                                            "text": "MR",
                                            "value": "value"
                                        },
                                        {
                                            "text": "JHN",
                                            "value": "value"
                                        },
                                        {
                                            "text": "NIIP",
                                            "value": "value"
                                        }
                                    ]
                                }
                            ],
                            "telecom": [
                                {
                                    "value": "629893558"
                                }
                            ],
                            "gender": "male",
                            "birthDate": "birthDate"
                        },
                        {
                            "resourceType": "QuestionnaireResponse",
                            "id": "cuestionario1",
                            "identifier": [
                                {
                                    "value": "cuestionario 1"
                                }
                            ],
                            "item": [
                                {
                                    "definition": "pregunta 1",
                                    "text": "text",
                                    "answer": [
                                        {
                                            "valueString": "No"
                                        }
                                    ]
                                },
                                {
                                    "definition": "pregunta 2",
                                    "text": "text",
                                    "answer": [
                                        {
                                            "valueString": "No"
                                        }
                                    ]
                                },
                                {
                                    "definition": "pregunta 3",
                                    "text": "text",
                                    "answer": [
                                        {
                                            "valueString": "NO"
                                        }
                                    ]
                                },
                                {
                                    "definition": "pregunta 4",
                                    "text": "text",
                                    "answer": [
                                        {
                                            "valueString": "NO"
                                        }
                                    ]
                                },
                                {
                                    "definition": "pregunta 5",
                                    "text": "text",
                                    "answer": [
                                        {
                                            "valueString": "NO"
                                        }
                                    ]
                                },
                                {
                                    "definition": "pregunta 6",
                                    "text": "text",
                                    "answer": [
                                        {
                                            "valueString": "No"
                                        }
                                    ]
                                },
                                {
                                    "definition": "pregunta 7",
                                    "text": "text",
                                    "answer": [
                                        {
                                            "valueString": "No"
                                        }
                                    ]
                                },
                                {
                                    "definition": "pregunta 8",
                                    "text": "text",
                                    "answer": [
                                        {
                                            "valueString": "No"
                                        }
                                    ]
                                },
                                {
                                    "definition": "pregunta 9",
                                    "text": "text",
                                    "answer": [
                                        {
                                            "valueString": "No"
                                        }
                                    ]
                                },
                                {
                                    "definition": "pregunta 10",
                                    "text": "text",
                                    "answer": [
                                        {
                                            "valueString": "NO"
                                        }
                                    ]
                                },
                                {
                                    "definition": "pregunta 11",
                                    "text": "text",
                                    "answer": [
                                        {
                                            "valueString": "NO"
                                        }
                                    ]
                                },
                                {
                                    "definition": "pregunta 12",
                                    "text": "text",
                                    "answer": [
                                        {
                                            "valueString": "A4.05 - Estudio básico"
                                        }
                                    ]
                                },
                                {
                                    "definition": "pregunta 13",
                                    "text": "text",
                                    "answer": [
                                        {
                                            "valueString": "Derecha"
                                        }
                                    ]
                                },
                                {
                                    "definition": "pregunta 14",
                                    "text": "text",
                                    "answer": [
                                        {
                                            "valueString": "Procedimiento diagnóstico de control"
                                        }
                                    ]
                                },
                                {
                                    "definition": "pregunta 15",
                                    "text": "text",
                                    "answer": [
                                        {
                                            "valueString": ""
                                        }
                                    ]
                                },
                                {
                                    "definition": "pregunta 16",
                                    "text": "text",
                                    "answer": [
                                        {
                                            "valueString": ""
                                        }
                                    ]
                                },
                                {
                                    "definition": "pregunta 17",
                                    "text": "text",
                                    "answer": [
                                        {
                                            "valueString": ""
                                        }
                                    ]
                                },
                                {
                                    "definition": "pregunta 18",
                                    "text": "text",
                                    "answer": [
                                        {
                                            "valueString": ""
                                        }
                                    ]
                                }
                            ]
                        }
                    ],
                    "extension": [
                        {
                            "url": "AMBITO",
                            "valueInteger": "valueInteger"
                        },
                        {
                            "url": "IMAGEN",
                            "valueInteger": "0"
                        },
                        {
                            "url": "INFORME",
                            "valueInteger": "0"
                        },
                        {
                            "url": "CENTROSOLICITANTE",
                            "valueCoding": {
                                "code": "0535001838",
                                "display": "display"
                            }
                        }
                    ],
                    "identifier": [
                        {
                            "type": [
                                {
                                    "text": "NORDEN",
                                    "value": "value"
                                },
                                {
                                    "text": "IDPETICION",
                                    "value": "value"
                                }
                            ]
                        }
                    ],
                    "status": "Incidencia Finalizada",
                    "code": {
                        "coding": [
                            {
                                "code": "code"
                            }
                        ],
                        "text": "RM DE MUÑECA SIN/CON CONTRASTE"
                    },
                    "subject": {
                        "reference": "#reference"
                    },
                    "occurrenceDateTime": "2022-06-27",
                    "authoredOn": "",
                    "requester": {
                        "reference": "#reference"
                    },
                    "locationCode": [
                        {
                            "text": "text"
                        }
                    ],
                    "supportingInfo": [
                        {
                            "reference": "#reference"
                        }
                    ],
                    "note": "note"
                }
            ]
        }
    ]
}

Please, how would you recommend, suggest, structure this logic? I ask because perhaps there is a standard, solid, robust, recommended, suggested and advisable way to do this type of logic.

Thank you for reading this question, thank you for your help, and thank you for your time and attention.

🙂

Thanks.

5 Comments
ディスカッション (5)2
続けるにはログインするか新規登録を行ってください