org.hl7.fhir.quick-modelinfo-options.properties Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of quick Show documentation
Show all versions of quick Show documentation
The quick library for the Clinical Quality Language Java reference implementation
model = QUICK
simpletype-restriction-policy = USE_BASETYPE
retype.{http\://hl7.org/fhir}boolean = System.Boolean
retype.{http\://hl7.org/fhir}code = System.String
retype.{http\://hl7.org/fhir}date = System.DateTime
retype.{http\://hl7.org/fhir}dateTime = System.DateTime
retype.{http\://hl7.org/fhir}decimal = System.Decimal
retype.{http\://hl7.org/fhir}id = System.String
retype.{http\://hl7.org/fhir}instant = System.DateTime
retype.{http\://hl7.org/fhir}integer = System.Integer
retype.{http\://hl7.org/fhir}oid = System.String
retype.{http\://hl7.org/fhir}positiveInt = System.Integer
retype.{http\://hl7.org/fhir}string = System.String
retype.{http\://hl7.org/fhir}time = System.Time
retype.{http\://hl7.org/fhir}uri = System.String
retype.{http\://hl7.org/fhir}unsignedInt = System.Integer
retype.{http\://hl7.org/fhir}CodeableConcept = System.Concept
retype.{http\://hl7.org/fhir}Coding = System.Code
#TODO: Support interval and list in the type mappings
#retype.{http\://hl7.org/fhir}Period = Interval
retype.{http\://hl7.org/fhir}Quantity = System.Quantity
#TODO: Support interval and list in the type mappings
#retype.{http\://hl7.org/fhir}Range = Interval
retype.{http\://hl7.org/fhir}Reference = System.Any
#TODO: Support retrievable configurations
#retrievable.{http\://hl7.org/fhir}Observation = true
#TODO: Support identifier configurations
#identifier.{http\://hl7.org/fhir}Observation = observation-qicore-qicore-observation
#TODO: Support primary code configurations
#primary-code.{http\://hl7.org/fhir}Observation = code
#TODO: Some kind of pattern-based configuration to convert FHIR's binding types to Strings, Codes, or Concepts
#For example:
#
#\
#
#
# If the element is present, it must have either a @value, an @id, or extensions
#
#
#
#
#
#
#
#
#Currently generates to:
#
#
#
#
#
#But would ideally just be a System.String.
#
#The pattern is anything that extends Element, and only has a single attribute called "value".