<as:context > <as:constraint action="restrictValues(//asm1:HospitalResourcesStatus/asm1:Staffing,'Adequate'|'Insufficient')"/> <as:constraint action="restrictValues(//asm1:HospitalResourcesStatus/asm1:FacilityOperations,'Adequate'|'Insufficient')"/> <as:constraint action="restrictValues(//asm1:HospitalResourcesStatus/asm1:ClinicalOperations,'Adequate'|'Insufficient')"/> <as:constraint action="restrictValues(//asm1:ServiceCoverageStatus/asm1:Burn,'true'|'false')"/> <as:constraint action="restrictValues(//asm1:ServiceCoverageStatus/asm1:Dialysis,'true'|'false')"/> <as:constraint action="setDateMask(//asm1:Hospital/asm1:LastUpdateTime,YYYY-MM-DD'T'HH:MI:SS.S'Z')"/> <as:constraint action="restrictValues(//asm1:ServiceCoverageStatus/asm1:EmergencyDepartment,'true'|'false')"/> <as:constraint action="restrictValues(//asm1:ServiceCoverageStatus/asm1:HyperbaricChamber,'true'|'false')"/> <as:constraint action="makeOptional(//asm1:HospitalFacilityStatus/asm1:CommentText)"/> <as:constraint action="restrictValues(//asm1:ServiceCoverageStatus/asm1:InfectiousDisease,'true'|'false')"/> <as:constraint action="restrictValues(//asm1:ServiceCoverageStatus/asm1:Neonatology,'true'|'false')"/> <as:constraint action="makeOptional(//asm1:Hospital/asm1:ServiceCoverageStatus/*)"/> <as:constraint action="restrictValues(//asm1:NeurologyIndicator/asm1:Neurology,'true'|'false')"/> <as:constraint action="restrictValues(//asm1:OBGYNIndicator/asm1:OBGYN,'true'|'false')"/> <as:constraint action="restrictValues(//asm1:ServiceCoverageStatus/asm1:Ophthalmology,'true'|'false')"/> <as:constraint action="restrictValues(//asm1:ServiceCoverageStatus/asm1:Orthopedic,'true'|'false')"/> <as:constraint action="makeOptional(//asm1:Hospital/asm1:ServiceCoverageStatus)"/> <as:constraint action="makeOptional(//asm1:Hospital/asm1:HospitalFacilityStatus)"/> <as:constraint action="makeOptional(//asm1:Hospital/asm1:HospitalResourcesStatus)"/> <as:constraint action="makeOptional(//asm1:EMSCapacity/asm1:TriageCodeListURN)"/> <as:constraint action="makeOptional(//asm1:EMSCensus/asm1:TriageCodeListURN)"/> <as:constraint action="restrictValues(//asm1:EMSTraffic/asm1:EMSTrafficStatus,'Normal'|'Advisory'|'Closed'|'NotApplicable')"/> <as:constraint action="makeOptional(//asm1:EmergencyDepartmentStatus/asm1:CommentText)"/> <as:constraint action="makeOptional(//asm1:EMSTraffic/asm1:CommentText)"/> <as:constraint action="makeOptional(//asm1:Hospital/asm1:HospitalBedCapacityStatus)"/> <as:constraint action="makeOptional(//asm1:BedCapacity/asm1:CommentText)"/> <as:constraint action="makeOptional(//asm1:BedCapacity/asm1:SubCategoryBedType)"/> <as:constraint action="restrictValues(//asm1:BedCapacity/asm1:BedType,'AdultICU'|'PediatricICU'|'NeonatalICU'|'EmergencyDepartment'|'NurseryBeds'|'MedicalSurgical'|'RehabLongTermCare'|'Burn'|'Pediatrics'|'AdultPsychiatric'|'PediatricPsychiatric'|'NegativeFlowIsolation'|'OtherIsolation'|'OperatingRooms')"/> <as:constraint action="makeRepeatable(//ns6:ContactNumbers/ns6:ContactNumber)"/> <as:constraint action="makeOptional(//asm1:OrganizationInformation/ns6:ContactNumbers)"/> <as:constraint action="restrictValues(//ns6:ContactNumber/@ns6:CommunicationMediaType,'Cellphone'|'Pager'|'MainDesk'|'SwitchBoard'|'ER'|'OnCall')"/> <as:constraint action="makeOptional(//ns6:ContactNumber/@ns6:Status)"/> <as:constraint action="makeOptional(//ns6:ContactNumber/@ns6:Usage)"/> <as:constraint action="makeOptional(//ns6:ContactNumber/@ns6:ContactHours)"/> <as:constraint action="makeOptional(//ns6:ContactNumber/@ns1:DateValidFrom)"/> <as:constraint action="makeOptional(//ns6:ContactNumber/@ns1:DateValidTo)"/> <as:constraint action="makeOptional(//ns6:ContactNumberElement/@ns6:Type)"/> <as:constraint action="makeRepeatable(//ns6:ElectronicAddressIdentifiers/ns6:ElectronicAddressIdentifier)"/> <as:constraint action="makeOptional(//ns6:ElectronicAddressIdentifier/@ns6:Status)"/> <as:constraint action="makeOptional(//ns6:Revenue/@ns6:Status)"/> <as:constraint action="makeOptional(//ns6:Revenue/@ns6:Type)"/> <as:constraint action="makeOptional(//ns6:Revenue/@ns6:Precision)"/> <as:constraint action="makeOptional(//ns6:Revenue/@ns6:CountryName)"/> <as:constraint action="makeOptional(//ns6:Address/@ns5:ID)"/> <as:constraint action="makeOptional(//ns6:Address/@ns3:href)"/> <as:constraint action="makeOptional(//ns6:Address/@ns1:LanguageCode)"/> <as:constraint action="makeRepeatable(//ns5:FreeTextAddress/ns5:AddressLine)"/> <as:constraint action="makeOptional(//asm1:Organization/asm1:OrganizationGeoLocation)"/> <as:constraint action="makeOptional(//asm1:Organization/asm1:CommentText)"/> <as:constraint action="makeOptional(//asm1:OrganizationInformation/@ns6:Usage)"/> <as:constraint action="makeOptional(//asm1:OrganizationInformation/@ns6:Status)"/> <as:constraint action="setDateMask(//asm1:OrganizationInformation/@ns1:DateValidFrom,YYYY-MM-DD'T'HH:MI:SS.S'Z')"/> <as:constraint action="setDateMask(//asm1:OrganizationInformation/@ns1:DateValidTo,YYYY-MM-DD'T'HH:MI:SS.S'Z')"/> <as:constraint action="makeOptional(//asm1:OrganizationInformation/@ns6:OrganisationDetailsKey)"/> <as:constraint action="makeOptional(//asm1:OrganizationInformation/@ns6:OrganisationDetailsKeyRef)"/> <as:constraint action="makeOptional(//asm1:OrganizationInformation/@ns3:label)"/> <as:constraint action="makeOptional(//asm1:OrganizationInformation/@ns3:href)"/> <as:constraint action="makeOptional(//asm1:OrganizationInformation/@ns1:DataQualityType)"/> <as:constraint action="makeOptional(//asm1:OrganizationInformation/@ns1:LanguageCode)"/> <as:constraint action="makeRepeatable(//ns6:FreeTextLines/ns6:FreeTextLine)"/> <as:constraint action="makeOptional(//asm1:OrganizationInformation/ns6:FreeTextLines)"/> <as:constraint action="makeOptional(//ns6:FreeTextLine/@ns6:Type)"/> <as:constraint action="makeOptional(//ns6:FreeTextLine/@ns1:DataQualityType)"/> <as:constraint action="makeOptional(//ns6:FreeTextLine/@ns1:ValidFrom)"/> <as:constraint action="makeOptional(//ns6:FreeTextLine/@ns1:ValidTo)"/> <as:constraint action="makeOptional(//ns7:OrganisationName/@ns7:ID)"/> <as:constraint action="makeOptional(//ns7:OrganisationName/@ns7:OrganisationID)"/> <as:constraint action="makeOptional(//ns7:OrganisationName/@ns7:OrganisationIDType)"/> <as:constraint action="makeOptional(//ns7:OrganisationName/@ns3:href)"/> <as:constraint action="makeOptional(//ns7:OrganisationName/@ns1:LanguageCode)"/> <as:constraint action="restrictValues(//ns6:Revenue/@ns6:AfterTax,'true'|'false')"/> <as:constraint action="makeOptional(//ns6:Revenue/@ns6:AfterTax)"/> <as:constraint action="makeOptional(//asm1:OrganizationInformation/ns6:Vehicles)"/> <as:constraint action="makeRepeatable(//ns6:Vehicles/ns6:Vehicle)"/> <as:constraint action="restrictValues(//ns5:Identifier/@ns5:Type,'USZIP'|'POSTCODE'|'STATE'|'REGION')"/> <as:constraint action="makeOptional(//asm1:OrganizationGeoLocation/ns8:Point)"/> <as:constraint action="makeOptional(//ns8:Point/@ns8:id)"/> <as:constraint action="makeOptional(//ns8:pos/@srsName)"/> <as:constraint action="makeOptional(//ns8:pos/@srsDimension)"/> <as:constraint action="makeOptional(//ns8:pos/@axisLabels)"/> <as:constraint action="makeOptional(//ns8:pos/@uomLabels)"/> <as:constraint action="makeOptional(//asm1:EMSTraffic/asm1:EMSTrafficReason)"/> <as:constraint action="makeOptional(//asm1:EmergencyDepartmentStatus/asm1:EMSAirTransportStatus)"/> <as:constraint action="makeOptional(//asm1:EmergencyDepartmentStatus/asm1:EMSAmbulanceStatus)"/> <as:constraint action="makeRepeatable(//asm1:HospitalBedCapacityStatus/asm1:BedCapacity)"/> <as:constraint action="restrictValues(//asm1:Capacity/asm1:CapacityStatus,'Vacant/Available'|'NotAvailable')"/> <as:constraint action="restrictValues(//asm1:PsychiatricSubType/asm1:PsychiatricAdultGeneral,'true'|'false')"/> <as:constraint action="restrictValues(//asm1:PsychiatricSubType/asm1:PsychiatricPediatric,'true'|'false')"/> <as:constraint action="restrictValues(//asm1:SurgeryIndicator/asm1:SurgerySubType/*,'true'|'false')"/> <as:constraint action="restrictValues(//asm1:TransportServicesIndicator/asm1:TransportServices,'true'|'false')"/> <as:constraint action="restrictValues(//asm1:TraumaCenterServicesIndicator/asm1:TraumaCenterServices,'true'|'false')"/> <as:constraint action="setNumberMask(//asm1:Capacity/asm1:AvailableCount,####)"/> <as:constraint action="setNumberMask(//asm1:Capacity/asm1:BaselineCount,####)"/> <as:constraint action="setNumberMask(//asm1:Capacity/asm1:AdditionalCapacityCount24Hr,####)"/> <as:constraint action="setNumberMask(//asm1:Capacity/asm1:AdditionalCapacityCount72Hr,####)"/> <as:constraint action="restrictValues(//asm1:TraumaCenterServicesIndicator/asm1:TraumaCenterServicesLevel,'Level1'|'Level2'|'Level3'|'Level4'|'Level5')"/> <as:constraint action="restrictValues(//asm1:HospitalFacilityStatus/asm1:FacilityStatus,'Normal'|'Closed'|'Compromised'|'Evacuating')"/> <as:constraint action="restrictValues(//asm1:HospitalFacilityStatus/asm1:SecurityStatus,'Normal'|'Elevated'|'RestrictedAccess'|'Lockdown'|'Quarantine')"/> <as:constraint action="setNumberMask(//asm1:Activity24Hr/asm1:Admissions,###)"/> <as:constraint action="setNumberMask(//asm1:Activity24Hr/asm1:Discharges,###)"/> <as:constraint action="setNumberMask(//asm1:Activity24Hr/asm1:Deaths,###)"/> <as:constraint action="restrictValues(//asm1:HospitalFacilityStatus/asm1:HospitalEOCStatus,'Inactive'|'Active')"/> <as:constraint action="restrictValues(//asm1:HospitalFacilityStatus/asm1:HospitalEOCPlan,'Inactive'|'Active')"/> <as:constraint action="makeOptional(//asm1:HospitalFacilityStatus/asm1:Activity24Hr/*)"/> <as:constraint action="makeOptional(//asm1:HospitalFacilityStatus/asm1:Activity24Hr)"/> <as:constraint action="makeRepeatable(//asm1:HospitalFacilityStatus/asm1:CommentText)"/> <as:constraint action="restrictValues(//asm1:HospitalFacilityStatus/asm1:ClinicalStatus,'Normal'|'Full')"/> <as:constraint action="makeOptional(//asm1:HospitalFacilityStatus/asm1:HospitalEOCStatus)"/> <as:constraint action="makeOptional(//asm1:HospitalFacilityStatus/asm1:HospitalEOCPlan)"/> <as:constraint action="makeOptional(//asm1:HospitalFacilityStatus/asm1:ClinicalStatus)"/> <as:constraint action="makeOptional(//asm1:HospitalFacilityStatus/asm1:DeconCapacity)"/> <as:constraint action="restrictValues(//asm1:DeconCapacity/asm1:DeconCapacityStatus,'Inactive'|'Open'|'Full'|'Exceeded')"/> <as:constraint action="makeOptional(//asm1:HospitalFacilityStatus/asm1:DeconCapacity/*)"/> <as:constraint action="makeOptional(//asm1:HospitalFacilityStatus/asm1:MorgueCapacity)"/> <as:constraint action="makeOptional(//asm1:HospitalFacilityStatus/asm1:MorgueCapacity/*)"/> <as:constraint action="makeOptional(//asm1:HospitalFacilityStatus/asm1:FacilityStatus)"/> <as:constraint action="makeOptional(//asm1:HospitalFacilityStatus/asm1:SecurityStatus)"/> <as:constraint action="makeOptional(//asm1:HospitalFacilityStatus/asm1:Activity24Hr/*)"/> <as:constraint action="setNumberMask(//asm1:DeconCapacity/asm1:AmubulatoryPatientsDeconCapacity,###)"/> <as:constraint action="makeRepeatable(//asm1:HospitalResourcesStatus/asm1:ResourcesInformationText)"/> <as:constraint action="setNumberMask(//asm1:DeconCapacity/asm1:NonAmbulatoryPatientsDeconCapacity,###)"/> <as:constraint action="makeRepeatable(//asm1:HospitalResourcesStatus/asm1:CommentText)"/> <as:constraint action="setNumberMask(//asm1:MorgueCapacity/asm1:MorgueCapacityUnits,###)"/> <as:constraint action="makeOptional(//asm1:Hospital/asm1:HospitalResourcesStatus/*)"/> <as:constraint action="makeOptional(//asm1:OrganizationInformation/@ns1:DateValidTo)"/> <as:constraint action="makeOptional(//ns7:OrganisationName/@type)"/> <as:constraint action="makeOptional(//ns7:OrganisationName/@ns7:Status)"/> <as:constraint action="makeRepeatable(//ns5:PostCode/ns5:Identifier)"/> <as:constraint action="lookup(//ns5:PostCode/ns5:Identifier[ns5:Type='STATE'],US-Full-Valid-State-Codes)"/> <as:constraint action="makeOptional(//ns5:Identifier/@ns1:Abbreviation)"/> <as:constraint action="restrictValues(//ns5:Identifier/@ns1:Abbreviation,'true'|'false')"/> <as:constraint action="makeOptional(//asm1:Hospital/asm1:EmergencyDepartmentStatus/*)"/> <as:constraint action="makeOptional(//asm1:SurgeryIndicator/asm1:SurgerySubType/*)"/> <as:constraint action="makeOptional(//asm1:TraumaCenterServicesIndicator/asm1:TraumaCenterServicesLevel)"/> </as:context>
|