IIRData
This XML Web Service exposes data concerning US Coast Guard Incident Investigation Reports.
The same data is available at https://cgmix.uscg.mil/IIR (through an ASP.NET Interface)
The following operations are supported. For a formal definition, please review the Service Description.
-
getIIRIncidentBrief
Returns:- OwningUnitId(int): Unique Unit Id
- StartDtTm(DateTime): The Date the Investigation was Opened
- IncidentBrief(string): A Brief Description of the Incident
-
getIIRIncidentBriefXMLString
Returns:- OwningUnitId(int): Unique Unit Id
- StartDtTm(DateTime): The Date the Investigation was Opened
- IncidentBrief(string): A Brief Description of the Incident
-
getIIRIncidentSearch
Returns:- ActivityId(int): Unique Activity Id
- CasesId(int): Unique Case Id
- Title(string): The Title Assigned to the Incident
- StartDtTm(DateTime): The Date the Investigation was Opened
- CloseDtTm(DateTime): The Date the Investigation was Closed
-
getIIRIncidentSearchXMLString
Returns:- ActivityId(int): Unique Activity Id
- CasesId(int): Unique Case Id
- Title(string): The Title Assigned to the Incident
- StartDtTm(DateTime): The Date the Investigation was Opened
- CloseDtTm(DateTime): The Date the Investigation was Closed
-
getIIRIncidentSummary
Returns:- IsSeriousMarineIncident(boolean): Serious Marine Incident Indicator
- IsMarineBoardConvened(boolean): Marine Board Convened Indicator
- LevelofInvestigationLookupName(string): The Name of the Level of Investigation
- InternationalMaritimeOrganizationTypeLookupName(string): The IMO Name of the Incident Type
- UnitedStatesMarineCasualtyClassificationLookupName(string): The USCG Name of the Classification of the Marine Casualty
- IncidentInvolvesLookupName(string): The Name of the Incident Involvement
- TypeLookupName(string): The Name of the Investigation Type
-
getIIRIncidentSummaryXMLString
Returns:- IsSeriousMarineIncident(boolean): Serious Marine Incident Indicator
- IsMarineBoardConvened(boolean): Marine Board Convened Indicator
- LevelofInvestigationLookupName(string): The Name of the Level of Investigation
- InternationalMaritimeOrganizationTypeLookupName(string): The IMO Name of the Incident Type
- UnitedStatesMarineCasualtyClassificationLookupName(string): The USCG Name of the Classification of the Marine Casualty
- IncidentInvolvesLookupName(string): The Name of the Incident Involvement
- TypeLookupName(string): The Name of the Investigation Type
-
getIIRInvolvedFacilities
Returns:- Name(string): Facility Name
- TypeLookupName(string): The Facility Type
-
getIIRInvolvedFacilitiesXMLString
Returns:- Name(string): Facility Name
- TypeLookupName(string): The Facility Type
-
getIIRInvolvedOrganizations
Returns:- Name(string): Organization Name
- Address(string): The Organizations Address
- AddressTypeLookupName(string): The Organizations Address Type
- PartyRoleLookupName(string): The Organizations Role in the Investigation
-
getIIRInvolvedOrganizationsXMLString
Returns:- Name(string): Organization Name
- Address(string): The Organizations Address
- AddressTypeLookupName(string): The Organizations Address Type
- PartyRoleLookupName(string): The Organizations Role in the Investigation
-
getIIRInvolvedParties
Returns:- PartyName(string): Individuals Name (Often Removed for Privacy)
- CasualtyStatusLookupName(string): The Individuals Status
- GenderLookupName(string): The Individuals Gender
- PartyRoleLookupName(string): The Individuals Role in the Investigation
-
getIIRInvolvedPartiesXMLString
Returns:- PartyName(string): Individuals Name (Often Removed for Privacy)
- CasualtyStatusLookupName(string): The Individuals Status
- GenderLookupName(string): The Individuals Gender
- PartyRoleLookupName(string): The Individuals Role in the Investigation
-
getIIRInvolvedVessels
Returns:- MISLEVesselId(int): Unique Vessel Id
- Name(string): Vessel Name
- PrimaryVesselIdentificationNumber(string): The Primary Vessel Identification Number
- VesselRoleLookupName(string): The Vessel Role in the Incident Investigation
-
getIIRInvolvedVesselsXMLString
Returns:- MISLEVesselId(int): Unique Vessel Id
- Name(string): Vessel Name
- PrimaryVesselIdentificationNumber(string): The Primary Vessel Identification Number
- VesselRoleLookupName(string): The Vessel Role in the Incident Investigation
-
getIIRPersonalCasualtySummary
Returns:- CasualtyStatusLookupName(string): Casualty Status Name
- TotalPeopleAtRisk(int): Total Number of Individuals at Risk
-
getIIRPersonalCasualtySummaryXMLString
Returns:- CasualtyStatusLookupName(string): Casualty Status Name
- TotalPeopleAtRisk(int): Total Number of Individuals at Risk
-
getIIRReferralForEnforcement
Returns:- Title(string): Title of the Referral
- PartyName(string): The Name of the Party in the Referral
- ActivitySubTypeDesc(string): The Enforcement Sub-Type
-
getIIRReferralForEnforcementAction
Returns:- ShortTitle(string): The Title of the Safety Recommendation
- CreatedDtTm(DateTime): The Date the Recommendation was Created
- UnitName(string): The Name of the Unit Responsible for the Recommendation
- Description(string): The Recommendation Description
- ReviewStatusLookupName(string): The Status of the Review
- FinalAgencyActionLookupName(string): The Name of the Action Taken by the Final Agency
- PriorityLookupName(string): The Priority Status Name
- IsSafetyAlert(boolean): Indicator for Safety Alert
-
getIIRReferralForEnforcementActionXMLString
Returns:- ShortTitle(string): The Title of the Safety Recommendation
- CreatedDtTm(DateTime): The Date the Recommendation was Created
- UnitName(string): The Name of the Unit Responsible for the Recommendation
- Description(string): The Recommendation Description
- ReviewStatusLookupName(string): The Status of the Review
- FinalAgencyActionLookupName(string): The Name of the Action Taken by the Final Agency
- PriorityLookupName(string): The Priority Status Name
- IsSafetyAlert(boolean): Indicator for Safety Alert
-
getIIRReferralForEnforcementXMLString
Returns:- Title(string): Title of the Referral
- PartyName(string): The Name of the Party in the Referral
- ActivitySubTypeDesc(string): The Enforcement Sub-Type
-
getIIRResponseResources
Returns:- KindLookupName(string): The Kind or Type of Resource
- SubKindLookupName(string): The Sub-Kind or Type of Resource
- ResourceName(string): The Name of the Resource
-
getIIRResponseResourcesXMLString
Returns:- KindLookupName(string): The Kind or Type of Resource
- SubKindLookupName(string): The Sub-Kind or Type of Resource
- ResourceName(string): The Name of the Resource
-
getIIRTitleInformation
Returns:- Title(string): The Title Assigned to the Incident
- StartDtTm(DateTime): The Date the Investigation was Opened
- OwningUnitId(int): Unique Unit Id
- ControllingUnitId(int): Unique Unit Id
- OriginatingUnitId(int): Unique Unit Id
- IncidentSubTypeLookupName(string): Incident Sub Type Name
- Name(string): Vessel Name
- CaseId(int): Unique Case Id
-
getIIRTitleInformationXMLString
Returns:- Title(string): The Title Assigned to the Incident
- StartDtTm(DateTime): The Date the Investigation was Opened
- OwningUnitId(int): Unique Unit Id
- ControllingUnitId(int): Unique Unit Id
- OriginatingUnitId(int): Unique Unit Id
- IncidentSubTypeLookupName(string): Incident Sub Type Name
- Name(string): Vessel Name
- CaseId(int): Unique Case Id
-
getIIRUnitNames
Returns:- UnitName(string): The Name of the Unit
-
getIIRUnitNamesXMLString
Returns:- UnitName(string): The Name of the Unit
-
getIIRVesselDamageSummary
Returns:- CargoDamageInDollars(int): Dollar Amount of Cargo Damage
- FacilityDamageInDollars(int): Dollar Amount of Facility Damage
- VesselDamageInDollars(int): Dollar Amount of Vessel Damage
- OtherDamageInDollars(int): Dollar Amount of Other Damage
-
getIIRVesselDamageSummaryXMLString
Returns:- CargoDamageInDollars(int): Dollar Amount of Cargo Damage
- FacilityDamageInDollars(int): Dollar Amount of Facility Damage
- VesselDamageInDollars(int): Dollar Amount of Vessel Damage
- OtherDamageInDollars(int): Dollar Amount of Other Damage
-
getIIRVesselStatusSummary
Returns:- VesselDamageStatusLookupName(string): Vessel Damage Status Name
-
getIIRVesselStatusSummaryXMLString
Returns:- VesselDamageStatusLookupName(string): Vessel Damage Status Name
-
getIIRWaterSegments
Returns:- WaterwayRoleLookupName(string): The Role of the Waterway
- ActivityId(int): Unique Activity Id
- Description(string): The Description of the Waterway
- Latitude(float): The Latitude of the Incident
- Longitude(float): The Longitude of the Incident
- WaterwayName(string): The Name of the Waterway
-
getIIRWaterSegmentsXMLString
Returns:- WaterwayRoleLookupName(string): The Role of the Waterway
- ActivityId(int): Unique Activity Id
- Description(string): The Description of the Waterway
- Latitude(float): The Latitude of the Incident
- Longitude(float): The Longitude of the Incident
- WaterwayName(string): The Name of the Waterway