{
  "resourceType": "StructureDefinition",
  "url": "http://example.org/fhir/StructureDefinition/Procedure_InterQ_v3",
  "name": "Procedure_InterQ_v3",
  "status": "draft",
  "fhirVersion": "3.0.1",
  "kind": "resource",
  "abstract": false,
  "type": "Procedure",
  "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Procedure",
  "derivation": "constraint",
  "differential": {
    "element": [
      {
        "id": "Procedure.status",
        "path": "Procedure.status",
        "definition": "Se define el estado del procedimiento.",
        "mapping": [
          {
            "identity": "api-minsal",
            "map": "tipo_fuente"
          }
        ]
      },
      {
        "id": "Procedure.code.coding",
        "path": "Procedure.code.coding",
        "short": "Código de las intervenciones.",
        "definition": "Códigos que hacen referencia a algún sistema de codificación."
      },
      {
        "id": "Procedure.code.coding.code",
        "path": "Procedure.code.coding.code",
        "short": "Código de la intervención.",
        "definition": "Aquí se ingresa el valor del código de la intervención.",
        "mapping": [
          {
            "identity": "api-minsal",
            "map": "código_intervenciones"
          }
        ]
      },
      {
        "id": "Procedure.code.coding.display",
        "extension": [
          {
            "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable",
            "valueBoolean": true
          }
        ],
        "path": "Procedure.code.coding.display",
        "short": "Texto explicativo de la intervención.",
        "definition": "Nombre completo que hace referencia al código de la intervención."
      },
      {
        "id": "Procedure.subject",
        "path": "Procedure.subject",
        "type": [
          {
            "code": "Reference",
            "targetProfile": "http://example.org/fhir/StructureDefinition/Patient_apimin_v3"
          }
        ]
      },
      {
        "id": "Procedure.performed[x]:performedPeriod",
        "path": "Procedure.performedPeriod",
        "sliceName": "performedPeriod",
        "short": "Periodo durante el cual el procedimiento fue realizado.",
        "definition": "Periodo durante el cual el procedimiento fue realizado",
        "type": [
          {
            "code": "Period"
          }
        ]
      },
      {
        "id": "Procedure.performed[x]:performedPeriod.end",
        "path": "Procedure.performedPeriod.end",
        "short": "Fecha de término del procedimiento.",
        "definition": "Fecha en que se término el periodo de realización del procedimiento.",
        "mapping": [
          {
            "identity": "api-minsal",
            "map": "fecha_egreso"
          }
        ]
      }
    ]
  }
}