Ejercicio 12:Genere un evento Agendar - Error

Ejercicio 12:Genere un evento Agendar - Error

de Yerko Alexander Retamales Contreras -
Número de respuestas: 2

Estimados,

Junto con saludar, en el ejercicio 12 me aparece el siguiente error y no logro entender el error/problema en el script:


"Error en el servidor FHIR: There are unresolved references in PractitionerRole.organization"


script:

{

  "resourceType": "Bundle",

  "meta": {

    "profile": [

      "https://interoperabilidad.minsal.cl/fhir/ig/tei/StructureDefinition/BundleAgendarLE"

    ]

  },

  "type": "message",

  "entry": [

    {

      "fullUrl": "http://tei-fhir.cens/fhir/MessageHeader/10004",

      "id": "1",

      "resource": {

        "resourceType": "MessageHeader",

        "id": "10004",

        "meta": {

          "profile": [

            "https://interoperabilidad.minsal.cl/fhir/ig/tei/StructureDefinition/MessageHeaderLE"

          ]

        },

        "eventCoding": {

          "system": "https://interoperabilidad.minsal.cl/fhir/ig/tei/CodeSystem/CSTipoEventoLE",

          "code": "agendar",

          "display": "Agendar"

        },

        "author": {

          "reference": "http://tei-fhir.cens/fhir/PractitionerRole/4005"

        },

        "source": {

          "software": "Software HIS Hospital de Linares",

          "endpoint": "http://link-to-sending.cl"

        },

        "focus": [

          {

            "reference": "http://tei-fhir.cens/fhir/ServiceRequest/7004"

          },

          {

            "reference": "http://tei-fhir.cens/fhir/Appointment/8005"

          }

        ]

      }

    },

    {

      "fullUrl": "http://tei-fhir.cens/fhir/ServiceRequest/7004",

      "id": "2",

      "resource": {

        "resourceType": "ServiceRequest",

        "id": "7004",

        "meta": {

             "profile": [

            "https://interoperabilidad.minsal.cl/fhir/ig/tei/StructureDefinition/ServiceRequestLE"

          ]

        },

        "extension": [

          {

                "url": "https://interoperabilidad.minsal.cl/fhir/ig/tei/StructureDefinition/ExtensionEstadoInterconsultaCodigoLE",

                "valueCodeableConcept": {

                  "coding": [

                    {

                      "system": "https://interoperabilidad.minsal.cl/fhir/ig/tei/CodeSystem/CSEstadoInterconsulta",

                      "code": "5",

                      "display": "En espera de la atención"

                    }

                  ]

                }

          },

          {

            "url": "https://interoperabilidad.minsal.cl/fhir/ig/tei/StructureDefinition/ExtensionStringFundamentoPriorizacion",

            "valueString": "Mantener una prioridad Alta para la resolución de la interconsulta"

          },

          {

            "url": "https://interoperabilidad.minsal.cl/fhir/ig/tei/StructureDefinition/ExtensionOrigenInterconsulta",

            "valueCodeableConcept": {

              "coding": [

                {

                  "system": "https://interoperabilidad.minsal.cl/fhir/ig/tei/CodeSystem/CSorigenInterconsulta",

                  "code": "1"

                }

              ]

            }

          },

          {

            "url": "https://interoperabilidad.minsal.cl/fhir/ig/tei/StructureDefinition/ExtensionEspecialidadMedicaDestinoCodigo",

            "valueCodeableConcept": {

              "coding": [

                {

                  "system": "https://interoperabilidad.minsal.cl/fhir/ig/tei/CodeSystem/CSEspecialidadMed",

                  "code": "3",

                  "display": "CARDIOLOGÍA"

                }

              ]

            }

          },

          {

            "extension": [

              {

                "url": "EvaluacionPertinencia",

                "valueCodeableConcept": {

                  "coding": [

                    {

                      "system": "https://interoperabilidad.minsal.cl/fhir/ig/tei/CodeSystem/CSPertinenciaInterconsulta",

                      "code": "1",

                      "display": "Pertinente"

                    }

                  ]

                }

              }

            ],

            "url": "https://interoperabilidad.minsal.cl/fhir/ig/tei/StructureDefinition/ExtensionPertinenciaInterconsulta"

          }

        ],

        "identifier": [

          {

            "value": "90887e6e-c166-4a75-8f75-a88148b6176b"

          }

        ],

        "status": "draft",

        "intent": "order",

        "priority": "routine",

        "subject": {

          "reference": "Patient/4286"

        },

        "authoredOn": "2024-09-23T14:30:00Z",

        "requester": {

          "reference": "PractitionerRole/4288"

        },

        "performer": [

          {

            "reference": "http://tei-fhir.cens/fhir/PractitionerRole/4006"

          }

        ],

        "reasonCode": [

          {

            "coding": [

              {

                "system": "https://interoperabilidad.minsal.cl/fhir/ig/tei/CodeSystem/CSDerivadoParaCodigo",

                "code": "2"

              }

            ]

          }

        ]

      }

    },

    {

      "fullUrl": "http://tei-fhir.cens/fhir/Practitioner/2205",

      "id": "3",

      "resource": {

        "resourceType": "Practitioner",

        "id": "2205",

        "meta": {

          "profile": [

            "https://interoperabilidad.minsal.cl/fhir/ig/tei/StructureDefinition/PractitionerAdministrativoLE"

          ]

        },

        "identifier": [

          {

            "use": "official",

            "type": {

              "coding": [

                {

                  "system": "https://hl7chile.cl/fhir/ig/clcore/CodeSystem/CSTipoIdentificador",

                  "code": "01"

                }

              ]

            },

            "system": "http://registrocivil/RUN",

             "value": "10.444.444-K"

            }

        ],

        "name": [

          {

            "use": "official",

            "family": "Soto",

            "_family": {

              "extension": [

                {

                  "url": "https://hl7chile.cl/fhir/ig/clcore/StructureDefinition/SegundoApellido",

                  "valueString": "González"

                }

              ]

            },

            "given": [

              "Patricio"

            ]

          }

        ]

      }

    },

    {

      "fullUrl": "http://tei-fhir.cens/fhir/Practitioner/2206",

      "id": "4",

      "resource": {

        "resourceType": "Practitioner",

        "id": "2205",

        "meta": {

          "profile": [

            "https://interoperabilidad.minsal.cl/fhir/ig/tei/StructureDefinition/PractitionerProfesionalLE"

          ]

        },

        "identifier": [

          {

            "use": "official",

            "type": {

              "coding": [

                {

                  "system": "https://hl7chile.cl/fhir/ig/clcore/CodeSystem/CSTipoIdentificador",

                  "code": "01"

                }

              ]

            },

            "system": "http://registrocivil/RUN",

            "value": "11.755.455-K"

          },

          {

            "use": "secondary",

            "type": {

              "coding": [

                {

                  "system": "https://hl7chile.cl/fhir/ig/clcore/CodeSystem/CSTipoIdentificador",

                  "code": "13"

                }

              ]

            },

            "system": "http://rnpi.superdesalud.gob.cl",

            "value": "336699"

          }

        ],

        "name": [

          {

            "use": "official",

            "family": "Somoza",

            "_family": {

              "extension": [

                {

                  "url": "https://hl7chile.cl/fhir/ig/clcore/StructureDefinition/SegundoApellido",

                  "valueString": "Cantillana"

                }

              ]

            },

            "given": [

              "Pedro"

            ]

          }

        ],

        "qualification": [

          {

            "identifier": [

              {

                "value": "cert"

              }

            ],

            "code": {

              "coding": [

                {

                  "system": "https://interoperabilidad.minsal.cl/fhir/ig/tei/CodeSystem/CSTituloProfesional",

                  "code": "30"

                }

              ],

              "text": "Medicina general"

            }

          },

          {

            "identifier": [

              {

                "value": "esp"

              }

            ],

            "code": {

              "coding": [

                {

                  "system": "https://interoperabilidad.minsal.cl/fhir/ig/tei/CodeSystem/CSEspecialidadMed",

                  "code": "3",

                  "display": "CARDIOLOGÍA"

                }

              ],

              "text": "CARDIOLOGÍA"

            }

          }

        ]

      }

    },

    {

      "fullUrl": "http://tei-fhir.cens/fhir/PractitionerRole/4005",

      "id": "5",

      "resource": {

        "resourceType": "PractitionerRole",

        "id": "4005",

        "meta": {

          "profile": [

            "https://interoperabilidad.minsal.cl/fhir/ig/tei/StructureDefinition/PractitionerRoleLE"

          ]

        },

        "active": true,

        "practitioner": {

          "reference": "http://tei-fhir.cens/fhir/Practitioner/2205"

        },

        "organization": {

          "reference": "http://tei-fhir.cens/fhir/Organization/3005"

        },

        "code": [

          {

            "coding": [

              {

                "system" : "https://interoperabilidad.minsal.cl/fhir/ig/tei/CodeSystem/CSPractitionerTipoRolLE",

                "code": "agendador",

                "display": "Agendador"

              }

            ]

          }

        ]

      }

    },

    {

      "fullUrl": "http://tei-fhir.cens/fhir/PractitionerRole/4006",

      "id": "6",

      "resource": {

        "resourceType": "PractitionerRole",

        "id": "4006",

        "meta": {

          "profile" : [

            "https://interoperabilidad.minsal.cl/fhir/ig/tei/StructureDefinition/PractitionerRoleLE"

          ]

        },

        "active": true,

        "practitioner": {

          "reference": "http://tei-fhir.cens/fhir/Practitioner/2206"

        },

        "organization": {

          "reference": "http://tei-fhir.cens/fhir/Organization/3005"

        },

        "code": [

          {

            "coding": [

              {

                "system" : "https://interoperabilidad.minsal.cl/fhir/ig/tei/CodeSystem/CSPractitionerTipoRolLE",

                "code": "atendedor",

                "display": "Atendedor"

              }

            ]

          }

        ]

      }

    },

    {

      "fullUrl": "http://tei-fhir.cens/fhir/Organization/3005",

      "id": "88",

      "resource": {

        "resourceType": "Organization",

        "id": "3005",

        "meta": {

          "profile" : [

            "https://interoperabilidad.minsal.cl/fhir/ig/tei/StructureDefinition/OrganizationLE"

          ]

        },

        "identifier": [

          {

            "system": "http://minsal.cl/deis/establecimientos",

            "value": "116108"

          }

        ],

        "name": "Hospital de Linares"

      }

    },

    {

      "fullUrl": "http://tei-fhir.cens/fhir/Appointment/8005",

      "id": "8",

      "resource": {

        "resourceType": "Appointment",

        "id": "8005",

        "meta": {

          "profile": [

            "https://interoperabilidad.minsal.cl/fhir/ig/tei/StructureDefinition/AppointmentAgendarLE"

          ]

        },

        "extension": [

            {

                "url": "https://interoperabilidad.minsal.cl/fhir/ig/tei/StructureDefinition/ExtensionMediodeContacto",

                "valueCodeableConcept": {

                  "coding": [

                    {

                      "system": "https://interoperabilidad.minsal.cl/fhir/ig/tei/CodeSystem/CSMediodeContacto",

                      "code": "3"

                    }

                  ]

                }

              },

              {

                "url": "https://interoperabilidad.minsal.cl/fhir/ig/tei/StructureDefinition/Contactado",

                "extension": [

                  {

                    "url": "Contactado",

                    "valueBoolean": true

                  }

                ]

              }

        ],

        "identifier": [

          {

            "value": "AG-1234"

          }

        ],

        "status": "booked",

        "start": "2024-12-03T12:00:00Z",

        "end": "2024-12-03T12:20:00Z",

        "basedOn": [

            {

              "reference": "90887e6e-c166-4a75-8f75-a88148b6176b"

            }

          ],

        "participant": [

          {

            "actor": {

              "reference": "http://tei-fhir.cens/fhir/PractitionerRole/4006",

              "type": "PractitionerRole"

            },

            "status": "accepted"

          },

          {

            "actor": {

              "reference": "Patient/4286",

              "type": "Patient"

            },

            "status": "accepted"

          }

        ]

      }

    }

  ]

}


En respuesta a Yerko Alexander Retamales Contreras

Re: Ejercicio 12:Genere un evento Agendar - Error

de Damián Valencia -
Hola! El atendedor debería tener referencia relativa a un recurso organization dentro del servidor.
El agendador es el administrativo que va dentro del Bundle, por lo que debería ser una referencia absoluta.