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)LOGICAL ORDER: Run the IIR Incident Search to retrieve the Activity Id for all other services except IIR Unit Names. To use the IIR Unit Names service, retrieve the Unit Id from either the IIR Title Information service, or the IIR Incident Brief service.
The following operations are supported. For a formal definition, please review the Service Description.
-
getIIRIncidentBrief
Returns .NET Dataset:- OwningUnitId(int): Unique Unit Id
- StartDtTm(DateTime): The Date the Investigation was Opened
- IncidentBrief(string): A Brief Description of the Incident
-
getIIRIncidentBriefXMLString
Returns XML String:- OwningUnitId(int): Unique Unit Id
- StartDtTm(DateTime): The Date the Investigation was Opened
- IncidentBrief(string): A Brief Description of the Incident
-
getIIRIncidentSearch
Returns .NET Dataset:- 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 XML String:- 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 .NET Dataset:- 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 XML String:- 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 .NET Dataset:- Name(string): Facility Name
- TypeLookupName(string): The Facility Type
-
getIIRInvolvedFacilitiesXMLString
Returns XML String:- Name(string): Facility Name
- TypeLookupName(string): The Facility Type
-
getIIRInvolvedOrganizations
Returns .NET Dataset:- 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 XML String:- 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 .NET Dataset:- 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 XML String:- 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 .NET Dataset:- 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 XML String:- 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 .NET Dataset:- CasualtyStatusLookupName(string): Casualty Status Name
- TotalPeopleAtRisk(int): Total Number of Individuals at Risk
-
getIIRPersonalCasualtySummaryXMLString
Returns XML String:- CasualtyStatusLookupName(string): Casualty Status Name
- TotalPeopleAtRisk(int): Total Number of Individuals at Risk
-
getIIRReferralForEnforcement
Returns .NET Dataset:- Title(string): Title of the Referral
- PartyName(string): The Name of the Party in the Referral
- ActivitySubTypeDesc(string): The Enforcement Sub-Type
-
getIIRReferralForEnforcementAction
Returns .NET Dataset:- 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 XML String:- 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 XML String:- Title(string): Title of the Referral
- PartyName(string): The Name of the Party in the Referral
- ActivitySubTypeDesc(string): The Enforcement Sub-Type
-
getIIRResponseResources
Returns .NET Dataset:- 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 XML String:- 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 .NET Dataset:- 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 XML String:- 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 .NET Dataset:- UnitName(string): The Name of the Unit
-
getIIRUnitNamesXMLString
Returns XML String:- UnitName(string): The Name of the Unit
-
getIIRVesselDamageSummary
Returns .NET Dataset:- 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 XML String:- 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 .NET Dataset:- VesselDamageStatusLookupName(string): Vessel Damage Status Name
-
getIIRVesselStatusSummaryXMLString
Returns XML String:- VesselDamageStatusLookupName(string): Vessel Damage Status Name
-
getIIRWaterSegments
Returns .NET Dataset:- 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 XML String:- 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