POST api/MedicalEvent/SaveMedicalEventAndProvenanceV2
Request Information
URI Parameters
None.
Body Parameters
SendMedicalEventModelV2| Name | Description | Type | Additional 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| Name | Description | Type | Additional 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>