FOFAR Medicamentos Programados y Dispensados

Aquí se presentan todos los recursos que se utilizaron para mapear la información de FOFAR Medicamentos Programados y Dispensados.

  1. Definición de estructura para los datos de FOFAR Medicamentos Programados y Dispensados, aqui se definen principalmente los campos utilizados del recurso MedicationRequest de HL7 FHIR. También puedes encontrar el recurso en https://simplifier.net/test-api-minsal/medicationrequestapimin.

medicationReferenceReference(Medication_apimin)
subjectReference(Patient_apimin)
authoredOn
rateQuantitySimpleQuantity
rateRatioRatio_apimin
end
numberOfRepeatsAllowed

  1. Definición de estructura para los datos del paciente. También puedes encontrar el recurso en https://simplifier.net/test-api-minsal/patientapimin.

system
valueS
birthDateS

  1. Definición de estructura para los datos de los medicamentos. También puedes encontrar el recurso en https://simplifier.net/test-api-minsal/medicationapimin.

system
code
text

  1. Definición del tipo de dato Ratio para la utilización en MedicationRequest. También puedes encontrar el recurso en https://simplifier.net/test-api-minsal/ratioapimin.

value
value

Búsquedas

Parámetros de Búsqueda Medicamentos

Nombre Tipo Descripción Expresión Ejemplo
patient token Utilizado como el rut del paciente sin dígito verificador MedicationRequest.subject patient.identifier=1111111
_tag token Utilizado como parametro identificador de esquema de datos por minsal _tag _tag=medicamentos
authoredon date Fecha de la emisión de la receta YYYY-MM-DD MedicationRequest.authoredOn date=2018-10-12 date=ge2018-10-12 date=lt2018-10-12

Prefijos implementados para búsquedas por fecha

Expresión Definición Ejemplo Significado
ge Mayor o Igual que ge2018-10-12 Resultados con fecha posterior o igual a 2018-10-12
lt Menor que lt2018-10-12 Resultados con fecha anterior a 2018-10-12

Referencia: Documentación completa en FHIR

Ejemplos de búsqueda

  • Búsqueda solo por rut
    GET [base]/MedicationRequest?_tag=medicamentos&patient.identifer=10042963
    

| Resultados con fecha posterior o igual a 2018-10-12 | | lt | Menor que | lt2018-10-12 | Resultados con fecha anterior a 2018-10-12 | Referencia: Documentación completa en FHIR

Ejemplos de búsqueda

  • Búsqueda solo por rut
    GET [base]/MedicationRequest?_tag=medicamentos&patient.identifer=10042963
    
  • Búsqueda por rut y rango de fechas
    GET [base]/MedicationRequest?_tag=medicamentos&patient.identifer=10042963&authoredOn=ge2014-04-24&authoredOn=lt2018-01-03
    

Ejemplo de response

{
  "resourceType": "Bundle",
  "id": "452e4d02-d160-4cc3-a039-6a492b28fcb4",
  "meta": {
    "lastUpdated": "2018-08-13T15:03:15.148-03:00"
  },
  "type": "searchset",
  "total": 1,
  "link": [
    {
      "relation": "self",
      "url": "http://localhost:8080/hospital-digital-fhir-server/fhir/MedicationRequest?_format=html%2Fjson&_tag=medicamentos&patient.identifer=10042963"
    }
  ],
  "entry": [
    {
      "fullUrl": "http://localhost:8080/hospital-digital-fhir-server/fhir/MedicationRequest/mr2",
      "resource": {
        "resourceType": "MedicationRequest",
        "id": "mr2",
        "contained": [
          {
            "resourceType": "Medication",
            "id": "med1",
            "code": {
              "coding": [
                {
                  "system": "https://www.whocc.no/atc_ddd_index/",
                  "code": "C07AA05"
                },
                {
                  "system": "http://www.minsal.cl/",
                  "code": "56"
                }
              ],
              "text": "propranolol 40 mg comprimido"
            }
          },
          {
            "resourceType": "Patient",
            "id": "p1",
            "identifier": [
              {
                "system": "https://www.srcei.cl/RUT",
                "value": "10042963"
              }
            ]
          }
        ],
        "medicationReference": {
          "reference": "#med1"
        },
        "subject": {
          "reference": "#p1"
        },
        "authoredOn": "2014-04-24T00:00:00-03:00",
        "dosageInstruction": [
          {
            "rateRatio": {
              "numerator": {
                "value": 0.5,
                "unit": "Dosis"
              },
              "denominator": {
                "value": 1,
                "unit": "Frecuencia"
              }
            }
          }
        ],
        "dispenseRequest": {
          "validityPeriod": {
            "end": "2014-08-22T00:00:00-04:00"
          },
          "numberOfRepeatsAllowed": 10
        }
      }
    }
  ]
}