A structured set of tests against a FHIR server implementation to determine compliance against the FHIR specification.
Properties
ContactDetail
Contact details for the publisher.
Property methods: contactBuildValueArray(), contactCollectionToDisplay(), contactCollectionToOdbc(), contactDisplayToCollection(), contactGet(), contactGetObject(), contactGetObjectId(), contactGetSwizzled(), contactIsValid(), contactOdbcToCollection(), contactSet(), contactSetObject(), contactSetObjectId()
property copyright as %String (MAXLEN = 1000000, XMLNAME = "copyright", XMLPROJECTION = "ATTRIBUTE");
markdown
Use and/or publishing restrictions.
Property methods: copyrightDisplayToLogical(), copyrightGet(), copyrightIsValid(), copyrightLogicalToDisplay(), copyrightLogicalToOdbc(), copyrightNormalize(), copyrightSet()
property date as %String (MAXLEN = 1000000, XMLNAME = "date", XMLPROJECTION = "ATTRIBUTE");
dateTime
Date this was last changed.
Property methods: dateDisplayToLogical(), dateGet(), dateIsValid(), dateLogicalToDisplay(), dateLogicalToOdbc(), dateNormalize(), dateSet()
property description as %String (MAXLEN = 1000000, XMLNAME = "description", XMLPROJECTION = "ATTRIBUTE");
markdown
Natural language description of the test script.
Property methods: descriptionDisplayToLogical(), descriptionGet(), descriptionIsValid(), descriptionLogicalToDisplay(), descriptionLogicalToOdbc(), descriptionNormalize(), descriptionSet()
BackboneElement
An abstract server representing a destination or receiver in a message exchange.
Property methods: destinationBuildValueArray(), destinationCollectionToDisplay(), destinationCollectionToOdbc(), destinationDisplayToCollection(), destinationGet(), destinationGetObject(), destinationGetObjectId(), destinationGetSwizzled(), destinationIsValid(), destinationOdbcToCollection(), destinationSet(), destinationSetObject(), destinationSetObjectId()
property experimental as %Boolean (XMLNAME = "experimental", XMLPROJECTION = "ATTRIBUTE");
boolean
For testing purposes,
not real usage.
Property methods: experimentalDisplayToLogical(), experimentalGet(), experimentalIsValid(), experimentalLogicalToDisplay(), experimentalLogicalToXSD(), experimentalNormalize(), experimentalSet(), experimentalXSDToLogical()
BackboneElement
Fixture in the test script - by reference (uri)
Property methods: fixtureBuildValueArray(), fixtureCollectionToDisplay(), fixtureCollectionToOdbc(), fixtureDisplayToCollection(), fixtureGet(), fixtureGetObject(), fixtureGetObjectId(), fixtureGetSwizzled(), fixtureIsValid(), fixtureOdbcToCollection(), fixtureSet(), fixtureSetObject(), fixtureSetObjectId()
Identifier
Additional identifier for the test script.
Property methods: identifierGet(), identifierGetSwizzled(), identifierIsValid(), identifierNewObject(), identifierSet()
CodeableConcept
Intended jurisdiction for test script (if applicable)
jurisdiction is the REQUIRED FHIR3 ValueSet for codes,
but if you need to express meanings not found in jurisdiction,
you may formally EXTEND jurisdiction to add codes to it.
Property methods: jurisdictionBuildValueArray(), jurisdictionCollectionToDisplay(), jurisdictionCollectionToOdbc(), jurisdictionDisplayToCollection(), jurisdictionGet(), jurisdictionGetObject(), jurisdictionGetObjectId(), jurisdictionGetSwizzled(), jurisdictionIsValid(), jurisdictionOdbcToCollection(), jurisdictionSet(), jurisdictionSetObject(), jurisdictionSetObjectId()
BackboneElement
Required capability that is assumed to function correctly on the FHIR server being tested.
Property methods: metadataGet(), metadataGetSwizzled(), metadataIsValid(), metadataNewObject(), metadataSet()
property name as %String (MAXLEN = 1000000, XMLNAME = "name", XMLPROJECTION = "ATTRIBUTE") [ Required ];
string
Name for this test script (computer friendly)
Property methods: nameDisplayToLogical(), nameGet(), nameIsValid(), nameLogicalToDisplay(), nameLogicalToOdbc(), nameNormalize(), nameSet()
BackboneElement
An abstract server representing a client or sender in a message exchange.
Property methods: originBuildValueArray(), originCollectionToDisplay(), originCollectionToOdbc(), originDisplayToCollection(), originGet(), originGetObject(), originGetObjectId(), originGetSwizzled(), originIsValid(), originOdbcToCollection(), originSet(), originSetObject(), originSetObjectId()
Reference
Reference of the validation profile.
Any FHIR3 Resource may be indicated by this Reference
Property methods: profileBuildValueArray(), profileCollectionToDisplay(), profileCollectionToOdbc(), profileDisplayToCollection(), profileGet(), profileGetObject(), profileGetObjectId(), profileGetSwizzled(), profileIsValid(), profileOdbcToCollection(), profileSet(), profileSetObject(), profileSetObjectId()
property publisher as %String (MAXLEN = 1000000, XMLNAME = "publisher", XMLPROJECTION = "ATTRIBUTE");
string
Name of the publisher (organization or individual)
Property methods: publisherDisplayToLogical(), publisherGet(), publisherIsValid(), publisherLogicalToDisplay(), publisherLogicalToOdbc(), publisherNormalize(), publisherSet()
property purpose as %String (MAXLEN = 1000000, XMLNAME = "purpose", XMLPROJECTION = "ATTRIBUTE");
markdown
Why this test script is defined.
Property methods: purposeDisplayToLogical(), purposeGet(), purposeIsValid(), purposeLogicalToDisplay(), purposeLogicalToOdbc(), purposeNormalize(), purposeSet()
BackboneElement
Assert rule used within the test script.
Property methods: ruleBuildValueArray(), ruleCollectionToDisplay(), ruleCollectionToOdbc(), ruleDisplayToCollection(), ruleGet(), ruleGetObject(), ruleGetObjectId(), ruleGetSwizzled(), ruleIsValid(), ruleOdbcToCollection(), ruleSet(), ruleSetObject(), ruleSetObjectId()
BackboneElement
Assert ruleset used within the test script.
Property methods: rulesetBuildValueArray(), rulesetCollectionToDisplay(), rulesetCollectionToOdbc(), rulesetDisplayToCollection(), rulesetGet(), rulesetGetObject(), rulesetGetObjectId(), rulesetGetSwizzled(), rulesetIsValid(), rulesetOdbcToCollection(), rulesetSet(), rulesetSetObject(), rulesetSetObjectId()
BackboneElement
A series of required setup operations before tests are executed.
Property methods: setupGet(), setupGetSwizzled(), setupIsValid(), setupNewObject(), setupSet()
property status as %String (MAXLEN = 1000000, XMLNAME = "status", XMLPROJECTION = "ATTRIBUTE") [ Required ];
code
draft | active | retired | unknown
publication-status is the REQUIRED FHIR3 ValueSet for codes;
you may NOT extend publication-status and you may NOT use codes from other ValueSets.
Property methods: statusDisplayToLogical(), statusGet(), statusIsValid(), statusLogicalToDisplay(), statusLogicalToOdbc(), statusNormalize(), statusSet()
BackboneElement
A series of required clean up steps.
Property methods: teardownGet(), teardownGetSwizzled(), teardownIsValid(), teardownNewObject(), teardownSet()
BackboneElement
A test in this script.
Property methods: testBuildValueArray(), testCollectionToDisplay(), testCollectionToOdbc(), testDisplayToCollection(), testGet(), testGetObject(), testGetObjectId(), testGetSwizzled(), testIsValid(), testOdbcToCollection(), testSet(), testSetObject(), testSetObjectId()
property title as %String (MAXLEN = 1000000, XMLNAME = "title", XMLPROJECTION = "ATTRIBUTE");
string
Name for this test script (human friendly)
Property methods: titleDisplayToLogical(), titleGet(), titleIsValid(), titleLogicalToDisplay(), titleLogicalToOdbc(), titleNormalize(), titleSet()
property url as %String (MAXLEN = 1000000, XMLNAME = "url", XMLPROJECTION = "ATTRIBUTE") [ Required ];
uri
Logical URI to reference this test script (globally unique)
Property methods: urlDisplayToLogical(), urlGet(), urlIsValid(), urlLogicalToDisplay(), urlLogicalToOdbc(), urlNormalize(), urlSet()
property useContext as list of HS.FHIR.DTL.vSTU3.Model.Datatype.UsageContext (XMLNAME = "useContext", XMLPROJECTION = "ELEMENT");
UsageContext
Context the content is intended to support.
Property methods: useContextBuildValueArray(), useContextCollectionToDisplay(), useContextCollectionToOdbc(), useContextDisplayToCollection(), useContextGet(), useContextGetObject(), useContextGetObjectId(), useContextGetSwizzled(), useContextIsValid(), useContextOdbcToCollection(), useContextSet(), useContextSetObject(), useContextSetObjectId()
BackboneElement
Placeholder for evaluated elements.
Property methods: variableBuildValueArray(), variableCollectionToDisplay(), variableCollectionToOdbc(), variableDisplayToCollection(), variableGet(), variableGetObject(), variableGetObjectId(), variableGetSwizzled(), variableIsValid(), variableOdbcToCollection(), variableSet(), variableSetObject(), variableSetObjectId()
property version as %String (MAXLEN = 1000000, XMLNAME = "version", XMLPROJECTION = "ATTRIBUTE");
string
Business version of the test script.
Property methods: versionDisplayToLogical(), versionGet(), versionIsValid(), versionLogicalToDisplay(), versionLogicalToOdbc(), versionNormalize(), versionSet()