POST api/MedicalEvent/SaveMedicalEventAndProvenanceV2

Request Information

URI Parameters

None.

Body Parameters

SendMedicalEventModelV2
NameDescriptionTypeAdditional information
Doctor

DoctorModelV2

Required

ItemsMedicalEvent

Collection of ItemMedicalEventModel

Required

Request Formats

application/json, text/json

Sample:
{
  "Doctor": {
    "DoctorId": "sample string 1",
    "NPWZ": "sample string 2",
    "DoctorName": "sample string 3",
    "DoctorSurname": "sample string 4",
    "DoctorTitle": "sample string 5",
    "PhoneNumber": "sample string 6",
    "PostalCode": "sample string 7",
    "City": "sample string 8",
    "StreetName": "sample string 9",
    "HouseNumber": "sample string 10",
    "LocalNumber": "sample string 11",
    "Password": "sample string 12"
  },
  "ItemsMedicalEvent": [
    {
      "PatientId": "sample string 1",
      "CaseId": "sample string 2",
      "Patient": {
        "Name": "sample string 1",
        "Surname": "sample string 2",
        "PESEL": "sample string 3",
        "Street": "sample string 4",
        "HouseNumber": "sample string 5",
        "LocalNumber": "sample string 6",
        "PostalCode": "sample string 7",
        "City": "sample string 8",
        "Sex": "sample string 9",
        "Birth_Date": "sample string 10",
        "NFZ_branch": "sample string 11"
      },
      "Procedures": [
        {
          "Code": "sample string 1",
          "Description": "sample string 2"
        },
        {
          "Code": "sample string 1",
          "Description": "sample string 2"
        }
      ],
      "Diagnoses": [
        {
          "Code": "sample string 1",
          "Description": "sample string 2",
          "IsMainDiagnose": true
        },
        {
          "Code": "sample string 1",
          "Description": "sample string 2",
          "IsMainDiagnose": true
        }
      ],
      "EventStartDate": "sample string 3",
      "EventEndDate": "sample string 4"
    },
    {
      "PatientId": "sample string 1",
      "CaseId": "sample string 2",
      "Patient": {
        "Name": "sample string 1",
        "Surname": "sample string 2",
        "PESEL": "sample string 3",
        "Street": "sample string 4",
        "HouseNumber": "sample string 5",
        "LocalNumber": "sample string 6",
        "PostalCode": "sample string 7",
        "City": "sample string 8",
        "Sex": "sample string 9",
        "Birth_Date": "sample string 10",
        "NFZ_branch": "sample string 11"
      },
      "Procedures": [
        {
          "Code": "sample string 1",
          "Description": "sample string 2"
        },
        {
          "Code": "sample string 1",
          "Description": "sample string 2"
        }
      ],
      "Diagnoses": [
        {
          "Code": "sample string 1",
          "Description": "sample string 2",
          "IsMainDiagnose": true
        },
        {
          "Code": "sample string 1",
          "Description": "sample string 2",
          "IsMainDiagnose": true
        }
      ],
      "EventStartDate": "sample string 3",
      "EventEndDate": "sample string 4"
    }
  ]
}

application/xml, text/xml

Sample:
<SendMedicalEventModelV2 xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/BridgeToP1RESTAPI.Models.MedicalEvents">
  <Doctor xmlns:d2p1="http://schemas.datacontract.org/2004/07/BridgeToP1RESTAPI.Models.Common">
    <d2p1:City>sample string 8</d2p1:City>
    <d2p1:DoctorId>sample string 1</d2p1:DoctorId>
    <d2p1:DoctorName>sample string 3</d2p1:DoctorName>
    <d2p1:DoctorSurname>sample string 4</d2p1:DoctorSurname>
    <d2p1:DoctorTitle>sample string 5</d2p1:DoctorTitle>
    <d2p1:HouseNumber>sample string 10</d2p1:HouseNumber>
    <d2p1:LocalNumber>sample string 11</d2p1:LocalNumber>
    <d2p1:NPWZ>sample string 2</d2p1:NPWZ>
    <d2p1:Password>sample string 12</d2p1:Password>
    <d2p1:PhoneNumber>sample string 6</d2p1:PhoneNumber>
    <d2p1:PostalCode>sample string 7</d2p1:PostalCode>
    <d2p1:StreetName>sample string 9</d2p1:StreetName>
  </Doctor>
  <ItemsMedicalEvent>
    <ItemMedicalEventModel>
      <CaseId>sample string 2</CaseId>
      <Diagnoses xmlns:d4p1="http://schemas.datacontract.org/2004/07/BridgeToP1RESTAPI.Models.Common">
        <d4p1:DiagnoseICD10>
          <d4p1:Code>sample string 1</d4p1:Code>
          <d4p1:Description>sample string 2</d4p1:Description>
          <d4p1:IsMainDiagnose>true</d4p1:IsMainDiagnose>
        </d4p1:DiagnoseICD10>
        <d4p1:DiagnoseICD10>
          <d4p1:Code>sample string 1</d4p1:Code>
          <d4p1:Description>sample string 2</d4p1:Description>
          <d4p1:IsMainDiagnose>true</d4p1:IsMainDiagnose>
        </d4p1:DiagnoseICD10>
      </Diagnoses>
      <EventEndDate>sample string 4</EventEndDate>
      <EventStartDate>sample string 3</EventStartDate>
      <Patient xmlns:d4p1="http://schemas.datacontract.org/2004/07/BridgeToP1RESTAPI.Models.Common">
        <d4p1:Birth_Date>sample string 10</d4p1:Birth_Date>
        <d4p1:City>sample string 8</d4p1:City>
        <d4p1:HouseNumber>sample string 5</d4p1:HouseNumber>
        <d4p1:LocalNumber>sample string 6</d4p1:LocalNumber>
        <d4p1:NFZ_branch>sample string 11</d4p1:NFZ_branch>
        <d4p1:Name>sample string 1</d4p1:Name>
        <d4p1:PESEL>sample string 3</d4p1:PESEL>
        <d4p1:PostalCode>sample string 7</d4p1:PostalCode>
        <d4p1:Sex>sample string 9</d4p1:Sex>
        <d4p1:Street>sample string 4</d4p1:Street>
        <d4p1:Surname>sample string 2</d4p1:Surname>
      </Patient>
      <PatientId>sample string 1</PatientId>
      <Procedures xmlns:d4p1="http://schemas.datacontract.org/2004/07/BridgeToP1RESTAPI.Models.Common">
        <d4p1:ProcedureICD9>
          <d4p1:Code>sample string 1</d4p1:Code>
          <d4p1:Description>sample string 2</d4p1:Description>
        </d4p1:ProcedureICD9>
        <d4p1:ProcedureICD9>
          <d4p1:Code>sample string 1</d4p1:Code>
          <d4p1:Description>sample string 2</d4p1:Description>
        </d4p1:ProcedureICD9>
      </Procedures>
    </ItemMedicalEventModel>
    <ItemMedicalEventModel>
      <CaseId>sample string 2</CaseId>
      <Diagnoses xmlns:d4p1="http://schemas.datacontract.org/2004/07/BridgeToP1RESTAPI.Models.Common">
        <d4p1:DiagnoseICD10>
          <d4p1:Code>sample string 1</d4p1:Code>
          <d4p1:Description>sample string 2</d4p1:Description>
          <d4p1:IsMainDiagnose>true</d4p1:IsMainDiagnose>
        </d4p1:DiagnoseICD10>
        <d4p1:DiagnoseICD10>
          <d4p1:Code>sample string 1</d4p1:Code>
          <d4p1:Description>sample string 2</d4p1:Description>
          <d4p1:IsMainDiagnose>true</d4p1:IsMainDiagnose>
        </d4p1:DiagnoseICD10>
      </Diagnoses>
      <EventEndDate>sample string 4</EventEndDate>
      <EventStartDate>sample string 3</EventStartDate>
      <Patient xmlns:d4p1="http://schemas.datacontract.org/2004/07/BridgeToP1RESTAPI.Models.Common">
        <d4p1:Birth_Date>sample string 10</d4p1:Birth_Date>
        <d4p1:City>sample string 8</d4p1:City>
        <d4p1:HouseNumber>sample string 5</d4p1:HouseNumber>
        <d4p1:LocalNumber>sample string 6</d4p1:LocalNumber>
        <d4p1:NFZ_branch>sample string 11</d4p1:NFZ_branch>
        <d4p1:Name>sample string 1</d4p1:Name>
        <d4p1:PESEL>sample string 3</d4p1:PESEL>
        <d4p1:PostalCode>sample string 7</d4p1:PostalCode>
        <d4p1:Sex>sample string 9</d4p1:Sex>
        <d4p1:Street>sample string 4</d4p1:Street>
        <d4p1:Surname>sample string 2</d4p1:Surname>
      </Patient>
      <PatientId>sample string 1</PatientId>
      <Procedures xmlns:d4p1="http://schemas.datacontract.org/2004/07/BridgeToP1RESTAPI.Models.Common">
        <d4p1:ProcedureICD9>
          <d4p1:Code>sample string 1</d4p1:Code>
          <d4p1:Description>sample string 2</d4p1:Description>
        </d4p1:ProcedureICD9>
        <d4p1:ProcedureICD9>
          <d4p1:Code>sample string 1</d4p1:Code>
          <d4p1:Description>sample string 2</d4p1:Description>
        </d4p1:ProcedureICD9>
      </Procedures>
    </ItemMedicalEventModel>
  </ItemsMedicalEvent>
</SendMedicalEventModelV2>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

Collection of SaveMedicalEventResponse
NameDescriptionTypeAdditional information
PatientId

string

None.

CaseId

string

None.

MedicalEventsResources

MedicalEventsResources

None.

ProvenanceResource

ResourceData

None.

IsError

boolean

None.

ErrorMessage

ErrorResponse

None.

Response Formats

application/json, text/json

Sample:
[
  {
    "PatientId": "sample string 1",
    "CaseId": "sample string 2",
    "MedicalEventsResources": {
      "PatientP1": {
        "ResourceId": "sample string 1",
        "ResourceVersion": "sample string 2",
        "ResourceBody": "sample string 3"
      },
      "MedicalEvent": {
        "ResourceId": "sample string 1",
        "ResourceVersion": "sample string 2",
        "ResourceBody": "sample string 3"
      },
      "ProceduresList": [
        {
          "ResourceId": "sample string 1",
          "ResourceVersion": "sample string 2",
          "ResourceBody": "sample string 3"
        },
        {
          "ResourceId": "sample string 1",
          "ResourceVersion": "sample string 2",
          "ResourceBody": "sample string 3"
        }
      ],
      "DiagnosesList": [
        {
          "ResourceId": "sample string 1",
          "ResourceVersion": "sample string 2",
          "ResourceBody": "sample string 3"
        },
        {
          "ResourceId": "sample string 1",
          "ResourceVersion": "sample string 2",
          "ResourceBody": "sample string 3"
        }
      ],
      "IsError": true,
      "ErrorsList": [
        {
          "Code": "sample string 1",
          "Message": "sample string 2",
          "StackTrace": "sample string 3",
          "Source": 0
        },
        {
          "Code": "sample string 1",
          "Message": "sample string 2",
          "StackTrace": "sample string 3",
          "Source": 0
        }
      ]
    },
    "ProvenanceResource": {
      "ResourceId": "sample string 1",
      "ResourceVersion": "sample string 2",
      "ResourceBody": "sample string 3"
    },
    "IsError": true,
    "ErrorMessage": {
      "Code": "sample string 1",
      "Message": "sample string 2",
      "StackTrace": "sample string 3",
      "Source": 0
    }
  },
  {
    "PatientId": "sample string 1",
    "CaseId": "sample string 2",
    "MedicalEventsResources": {
      "PatientP1": {
        "ResourceId": "sample string 1",
        "ResourceVersion": "sample string 2",
        "ResourceBody": "sample string 3"
      },
      "MedicalEvent": {
        "ResourceId": "sample string 1",
        "ResourceVersion": "sample string 2",
        "ResourceBody": "sample string 3"
      },
      "ProceduresList": [
        {
          "ResourceId": "sample string 1",
          "ResourceVersion": "sample string 2",
          "ResourceBody": "sample string 3"
        },
        {
          "ResourceId": "sample string 1",
          "ResourceVersion": "sample string 2",
          "ResourceBody": "sample string 3"
        }
      ],
      "DiagnosesList": [
        {
          "ResourceId": "sample string 1",
          "ResourceVersion": "sample string 2",
          "ResourceBody": "sample string 3"
        },
        {
          "ResourceId": "sample string 1",
          "ResourceVersion": "sample string 2",
          "ResourceBody": "sample string 3"
        }
      ],
      "IsError": true,
      "ErrorsList": [
        {
          "Code": "sample string 1",
          "Message": "sample string 2",
          "StackTrace": "sample string 3",
          "Source": 0
        },
        {
          "Code": "sample string 1",
          "Message": "sample string 2",
          "StackTrace": "sample string 3",
          "Source": 0
        }
      ]
    },
    "ProvenanceResource": {
      "ResourceId": "sample string 1",
      "ResourceVersion": "sample string 2",
      "ResourceBody": "sample string 3"
    },
    "IsError": true,
    "ErrorMessage": {
      "Code": "sample string 1",
      "Message": "sample string 2",
      "StackTrace": "sample string 3",
      "Source": 0
    }
  }
]

application/xml, text/xml

Sample:
<ArrayOfSaveMedicalEventResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/BridgeToP1RESTAPI.Models.MedicalEvents">
  <SaveMedicalEventResponse>
    <CaseId>sample string 2</CaseId>
    <ErrorMessage xmlns:d3p1="http://schemas.datacontract.org/2004/07/BridgeToP1RESTAPI.Models.Error">
      <d3p1:Code>sample string 1</d3p1:Code>
      <d3p1:Message>sample string 2</d3p1:Message>
      <d3p1:Source>General</d3p1:Source>
      <d3p1:StackTrace>sample string 3</d3p1:StackTrace>
    </ErrorMessage>
    <IsError>true</IsError>
    <MedicalEventsResources>
      <DiagnosesList>
        <ResourceData>
          <ResourceBody>sample string 3</ResourceBody>
          <ResourceId>sample string 1</ResourceId>
          <ResourceVersion>sample string 2</ResourceVersion>
        </ResourceData>
        <ResourceData>
          <ResourceBody>sample string 3</ResourceBody>
          <ResourceId>sample string 1</ResourceId>
          <ResourceVersion>sample string 2</ResourceVersion>
        </ResourceData>
      </DiagnosesList>
      <ErrorsList xmlns:d4p1="http://schemas.datacontract.org/2004/07/BridgeToP1RESTAPI.Models.Error">
        <d4p1:ErrorResponse>
          <d4p1:Code>sample string 1</d4p1:Code>
          <d4p1:Message>sample string 2</d4p1:Message>
          <d4p1:Source>General</d4p1:Source>
          <d4p1:StackTrace>sample string 3</d4p1:StackTrace>
        </d4p1:ErrorResponse>
        <d4p1:ErrorResponse>
          <d4p1:Code>sample string 1</d4p1:Code>
          <d4p1:Message>sample string 2</d4p1:Message>
          <d4p1:Source>General</d4p1:Source>
          <d4p1:StackTrace>sample string 3</d4p1:StackTrace>
        </d4p1:ErrorResponse>
      </ErrorsList>
      <IsError>true</IsError>
      <MedicalEvent>
        <ResourceBody>sample string 3</ResourceBody>
        <ResourceId>sample string 1</ResourceId>
        <ResourceVersion>sample string 2</ResourceVersion>
      </MedicalEvent>
      <PatientP1>
        <ResourceBody>sample string 3</ResourceBody>
        <ResourceId>sample string 1</ResourceId>
        <ResourceVersion>sample string 2</ResourceVersion>
      </PatientP1>
      <ProceduresList>
        <ResourceData>
          <ResourceBody>sample string 3</ResourceBody>
          <ResourceId>sample string 1</ResourceId>
          <ResourceVersion>sample string 2</ResourceVersion>
        </ResourceData>
        <ResourceData>
          <ResourceBody>sample string 3</ResourceBody>
          <ResourceId>sample string 1</ResourceId>
          <ResourceVersion>sample string 2</ResourceVersion>
        </ResourceData>
      </ProceduresList>
    </MedicalEventsResources>
    <PatientId>sample string 1</PatientId>
    <ProvenanceResource>
      <ResourceBody>sample string 3</ResourceBody>
      <ResourceId>sample string 1</ResourceId>
      <ResourceVersion>sample string 2</ResourceVersion>
    </ProvenanceResource>
  </SaveMedicalEventResponse>
  <SaveMedicalEventResponse>
    <CaseId>sample string 2</CaseId>
    <ErrorMessage xmlns:d3p1="http://schemas.datacontract.org/2004/07/BridgeToP1RESTAPI.Models.Error">
      <d3p1:Code>sample string 1</d3p1:Code>
      <d3p1:Message>sample string 2</d3p1:Message>
      <d3p1:Source>General</d3p1:Source>
      <d3p1:StackTrace>sample string 3</d3p1:StackTrace>
    </ErrorMessage>
    <IsError>true</IsError>
    <MedicalEventsResources>
      <DiagnosesList>
        <ResourceData>
          <ResourceBody>sample string 3</ResourceBody>
          <ResourceId>sample string 1</ResourceId>
          <ResourceVersion>sample string 2</ResourceVersion>
        </ResourceData>
        <ResourceData>
          <ResourceBody>sample string 3</ResourceBody>
          <ResourceId>sample string 1</ResourceId>
          <ResourceVersion>sample string 2</ResourceVersion>
        </ResourceData>
      </DiagnosesList>
      <ErrorsList xmlns:d4p1="http://schemas.datacontract.org/2004/07/BridgeToP1RESTAPI.Models.Error">
        <d4p1:ErrorResponse>
          <d4p1:Code>sample string 1</d4p1:Code>
          <d4p1:Message>sample string 2</d4p1:Message>
          <d4p1:Source>General</d4p1:Source>
          <d4p1:StackTrace>sample string 3</d4p1:StackTrace>
        </d4p1:ErrorResponse>
        <d4p1:ErrorResponse>
          <d4p1:Code>sample string 1</d4p1:Code>
          <d4p1:Message>sample string 2</d4p1:Message>
          <d4p1:Source>General</d4p1:Source>
          <d4p1:StackTrace>sample string 3</d4p1:StackTrace>
        </d4p1:ErrorResponse>
      </ErrorsList>
      <IsError>true</IsError>
      <MedicalEvent>
        <ResourceBody>sample string 3</ResourceBody>
        <ResourceId>sample string 1</ResourceId>
        <ResourceVersion>sample string 2</ResourceVersion>
      </MedicalEvent>
      <PatientP1>
        <ResourceBody>sample string 3</ResourceBody>
        <ResourceId>sample string 1</ResourceId>
        <ResourceVersion>sample string 2</ResourceVersion>
      </PatientP1>
      <ProceduresList>
        <ResourceData>
          <ResourceBody>sample string 3</ResourceBody>
          <ResourceId>sample string 1</ResourceId>
          <ResourceVersion>sample string 2</ResourceVersion>
        </ResourceData>
        <ResourceData>
          <ResourceBody>sample string 3</ResourceBody>
          <ResourceId>sample string 1</ResourceId>
          <ResourceVersion>sample string 2</ResourceVersion>
        </ResourceData>
      </ProceduresList>
    </MedicalEventsResources>
    <PatientId>sample string 1</PatientId>
    <ProvenanceResource>
      <ResourceBody>sample string 3</ResourceBody>
      <ResourceId>sample string 1</ResourceId>
      <ResourceVersion>sample string 2</ResourceVersion>
    </ProvenanceResource>
  </SaveMedicalEventResponse>
</ArrayOfSaveMedicalEventResponse>