Skip to main content
Version: v0.1.0

conformance

Interfaces​

ProfileDefect​

Internal

One structural defect in a profile: the PHI-free detail plus a best-effort FindingLocus (so the engine can attach it to a PROFILE_MALFORMED finding). When the defect is above segment level, locus.segment is the sentinel "(profile)".

Properties​

detail​

readonly detail: string

locus​

readonly locus: FindingLocus

Functions​

collectProfileDefects()​

collectProfileDefects(profile): readonly ProfileDefect[]

Internal

Collect every structural defect in a candidate conformance profile. Total over unknown and never throws: a caller may pass any value (even one cast through any) and get back a defect list rather than an exception. An empty result means the profile is well-formed enough to validate against.

Parameters​

profile​

unknown

Returns​

readonly ProfileDefect[]

References​

Cardinality​

Re-exports Cardinality


ComparisonPredicate​

Re-exports ComparisonPredicate


ComponentRule​

Re-exports ComponentRule


ConditionPredicate​

Re-exports ConditionPredicate


ConformanceFinding​

Re-exports ConformanceFinding


ConformanceProfile​

Re-exports ConformanceProfile


ConformanceResult​

Re-exports ConformanceResult


ConnectedPredicate​

Re-exports ConnectedPredicate


DeclaredConditionalUsage​

Re-exports DeclaredConditionalUsage


defineConformanceProfile​

Re-exports defineConformanceProfile


FieldRule​

Re-exports FieldRule


FINDING_CODES​

Re-exports FINDING_CODES


FindingCode​

Re-exports FindingCode


FindingLocus​

Re-exports FindingLocus


FindingSeverity​

Re-exports FindingSeverity


PREDICATE_CONNECTORS​

Re-exports PREDICATE_CONNECTORS


PREDICATE_VERBS​

Re-exports PREDICATE_VERBS


PredicateConnector​

Re-exports PredicateConnector


PredicateLocation​

Re-exports PredicateLocation


PredicatePresence​

Re-exports PredicatePresence


PredicateVerb​

Re-exports PredicateVerb


PresencePredicate​

Re-exports PresencePredicate


PROFILE_LEVELS​

Re-exports PROFILE_LEVELS


ProfileLevel​

Re-exports ProfileLevel


SegmentRule​

Re-exports SegmentRule


SimpleUsageCode​

Re-exports SimpleUsageCode


USAGE_CODES​

Re-exports USAGE_CODES


UsageCode​

Re-exports UsageCode


UsageCodeRegistryEntry​

Re-exports UsageCodeRegistryEntry


usageOutcomes​

Re-exports usageOutcomes


UsageOutcomes​

Re-exports UsageOutcomes


UsageResolution​

Re-exports UsageResolution


validateAgainstProfile​

Re-exports validateAgainstProfile