Insurance
PUT api/Patient/{systemID}/Insurance
Update a single insurance policy for a specific patient
Request Information
Parameters
| Name | Description | Additional information |
|---|---|---|
| systemID | The SystemID of the pharmacy system. |
Define this parameter in the request URI. |
| insurance | PatientInsurance object
InsuranceID - Backend Identifier [*Ignored on Create]
PatientID - Unique Identifier for Patient
PricePlanID - Identifier for Price Plan
PricePlanName - Name of Price Plan [*Ignored on Create/Update]
PolicyNumber - Insurance Policy Number
OrderNo - Priority level (0, 1,2,3, 4, etc)
EffectiveDate - Date Insurance Takes Effect - YYYYMMDD
ExpirationDate - Date Insurance Expires - YYYYMMDD
CardHolderPatientID - Unique Identifier for Card Holder
CardHolderPatientName - Name of Card Holder [*Ignored on Create/Update]
RelationshipToCardHolder - (See /api/RelationshipToCardHolderList for valid values)
OtherCoverageCode - (See /api/CoverageCodeList for valid values)
FacilityID - Facility Identifier
AcceptAssignment - Insurance Can Be Assigned (Y/N)
CouponCard - Insurance Accepts Coupons (Y/N)
InActive - Deactivate Insurance Method (Y/N)
PricePlaceBIN - Price Plan Bin (Use values from PricePlanQuery) |
Define this parameter in the request body. |
Response Codes
- OK (200)
- BadRequest (400)
- NotFound (404)
- InternalServerError (500)
Request body formats
application/json, text/json
Sample:
{
"PatientID": "sample string 1",
"PricePlanID": "sample string 2",
"PricePlanName": "sample string 3",
"PolicyNumber": "sample string 4",
"GroupNumber": "sample string 5",
"PersonCode": "sample string 6",
"InsuranceID": 1,
"OrderNo": 1,
"EffectiveDate": "sample string 7",
"ExpirationDate": "sample string 8",
"CardHolderPatientID": "sample string 9",
"CardHolderPatientName": "sample string 10",
"RelationshipToCardHolder": "sample string 11",
"OtherCoverageCode": "sample string 12",
"FacilityID": "sample string 13",
"AcceptAssignment": "sample string 14",
"CouponCard": "sample string 15",
"Inactive": "sample string 16",
"PricePlanBin": "sample string 17"
}
text/javascript
Sample:
{"PatientID":"sample string 1","PricePlanID":"sample string 2","PricePlanName":"sample string 3","PolicyNumber":"sample string 4","GroupNumber":"sample string 5","PersonCode":"sample string 6","InsuranceID":1,"OrderNo":1,"EffectiveDate":"sample string 7","ExpirationDate":"sample string 8","CardHolderPatientID":"sample string 9","CardHolderPatientName":"sample string 10","RelationshipToCardHolder":"sample string 11","OtherCoverageCode":"sample string 12","FacilityID":"sample string 13","AcceptAssignment":"sample string 14","CouponCard":"sample string 15","Inactive":"sample string 16","PricePlanBin":"sample string 17"}
application/xml, text/xml
Sample:
<PatientInsurance xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/QCFWebAPI.Models"> <AcceptAssignment>sample string 14</AcceptAssignment> <CardHolderPatientID>sample string 9</CardHolderPatientID> <CardHolderPatientName>sample string 10</CardHolderPatientName> <CouponCard>sample string 15</CouponCard> <EffectiveDate>sample string 7</EffectiveDate> <ExpirationDate>sample string 8</ExpirationDate> <FacilityID>sample string 13</FacilityID> <GroupNumber>sample string 5</GroupNumber> <Inactive>sample string 16</Inactive> <InsuranceID>1</InsuranceID> <OrderNo>1</OrderNo> <OtherCoverageCode>sample string 12</OtherCoverageCode> <PatientID>sample string 1</PatientID> <PersonCode>sample string 6</PersonCode> <PolicyNumber>sample string 4</PolicyNumber> <PricePlanBin>sample string 17</PricePlanBin> <PricePlanID>sample string 2</PricePlanID> <PricePlanName>sample string 3</PricePlanName> <RelationshipToCardHolder>sample string 11</RelationshipToCardHolder> </PatientInsurance>